收藏 分销(赏)

高校学籍管理系统数据库设计.doc

上传人:二*** 文档编号:4576859 上传时间:2024-09-30 格式:DOC 页数:13 大小:228KB 下载积分:5 金币
下载 相关 举报
高校学籍管理系统数据库设计.doc_第1页
第1页 / 共13页
本文档共13页,全文阅读请下载到手机保存,查看更方便
资源描述
. . 高校学籍管理系统 数据库设计说明书 学 院:信 息 学 院 专 业: 学 生: 学 生: 指导教师: 【2021年1月17日星期四】 数据库设计说明书 1、引言 1.1编写目的 随着高校办学规模的扩大和招生人数的增加,学籍管理维护是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一局部,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。 运用学生成绩管理维护系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够节省时间,学生也能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。 在现代高科技的飞跃开展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,管理好学生的成绩,是非常重要的。因此开发出一套学生成绩管理系统是非常必要的。 1.2背景 a.待开发软件系统的名称: 高校学籍管理系统 b.本工程的任务提出者: c.本工程开发者: d.本工程用户: 大学学籍管理工作者、教师、学生 1.3参考资料 SQL Server 实验指导〔第三版〕马晓梅 2构造设计 2.1逻辑构造设计 2.1.1学生实体E-R图 2.1.2学院实体E-R图 2.1.3教师实体E-R图 2.1.4课程实体E-R图 2.1.5专业实体E-R图 2.1.6奖惩实体E-R图 2.1.7课程实体E-R图 2.1.8授课实体E-R图 2.1.9班级实体E-R图 2.1.10整体实体关系E-R图 2.2关系图 2.3物理构造设计 Student表: 列名 说明 类型 备注 sno 学号 varchar〔10〕 不允空,主键 sname XX varchar〔10〕 不允空 ssex 性别 char(2) 不允空 nation 民族 char〔10〕 不允空 sage 年龄 tinyint 不允空 symbol 政治面貌 varchar〔8〕 允空 mno 专业号 char(10) 不允空 id XX号 varchar〔20〕 不允空 birthplace 籍贯 varchar〔10〕 允空 homeaddr 家庭地址 varchar〔30〕 允空 intime 入学时间 varchar〔20〕 不允空 class 班级 varchar〔10 允空 classid 班级号 int 不允空 Course表: 列名 说明 类型 备注 o 课程号 varchar(5) 不允空,主键 ame 课程名 varchar(15) 允空 credit 学分 smallint 允空 mno 专业号 char(10) 不允空 ctime 课时 smallint 允空 Teacher表: 列名 说明 类型 备注 tno 教工号 char(10) 不允空,主键 tname XX varchar(10) 允空 tsex 性别 char(2) 允空 profess 职称 varchar(10) 允空 dmpno 学院号 varchar(10) 不允空 tel int 允空 Tc表: 列名 说明 类型 备注 o 课程号 vatchar(5) 不允空,主键 tno 教工号 char(5) 不允空,主键 Class表: 列名 说明 类型 备注 classid 班级号 int 不允空,主键 class 班级 varchar(10) 不允空 mno 专业号 char(10) 不允空 number 人数 tinyint 允空 Sc表: 列名 说明 类型 备注 sno 学号 vatchar(10) 不允空,主键 o 课程号 vatchar(5) 不允空,主键 grade 成绩 float 允空 Major表: 列名 说明 类型 备注 mno 专业号 vatchar(10) 不允空,主键 mname 专业名 vatchar(20) 允空 dmpno 学院号 vatchar(20) 允空 Collage表: 列名 说明 类型 备注 dmpno 学院号 vatchar(10) 不允空,主键 dname 学院名 vatchar(20) 允空 dmphead 院长名 vatchar(20) 允空 Award表: 列名 说明 类型 备注 ano 奖励号 vatchar(10) 不允空,主键 sno 学号 vatchar(10) 不允空 award 奖励 vatchar(20) 允空 rank 奖励等级 vatchar(20) 允空 time 获奖时间 vatchar(20) 允空 3、存储过程 use wdd go createprocedure pp sno_in varchar(10), sname_out varchar(10)output, ame_out varchar(15)output, grade_out floatoutput asselect sname_out=sname,ame_out=ame,grade_out=grade from student,sc,course1 where student.sno=sno_in and student.sno=sc.sno and sc.o=course1.o use wdd go declare sno_in varchar(10), sname_out varchar(10), ame_out varchar(15), grade_out float select sno_in='2021508044' exec pp sno_in,sname_out output,ame_out output,grade_out output print sname_out print ame_out print grade_out 4、触发器 4.1更新学生表 use wdd go createtrigger t3 on student forupdate as declare class_old varchar(10), mno_old char(10), class_new varchar(10), mno_new char(10) select class_old=class from deleted select mno_old=mno from deleted select class_new=class from inserted select mno_new=mno from inserted update class set number=number-1 from class where class=class_old and mno=mno_old update class set number=number+1 from class where class=class_new and mno=mno_new 4.2删除学生表 use wdd go createtrigger t2 on student fordelete as declare class_read varchar(10), mno_read char(10) select class_read=class from deleted select mno_read=mno from deleted update class set number=number-1 from class where class=class_read and mno=mno_read 4.3插入学生表 use wdd go createtrigger t1 on student forinsert as declare class_read varchar(10), mno_read char(10) select class_read=class from inserted select mno_read=mno from inserted update class set number=number+1 from class where class=class_read and mno=mno_read 5、数据库的恢复与备份 数据库的完全备份 backup database wdd to disk ='f:\备份数据库\wdd' with init go 数据库的恢复 restore database wdd from disk = 'f:\备份数据库\wdd' with recovery go 数据库差异备份 backup database wdd to disk ='f:\备份数据库\wdd' with init go 数据库的恢复 restore database wdd from disk = 'f:\备份数据库\wdd' with norecovery go restore database wdd from disk = 'f:\备份数据库\wdd' with file=2 go . .word.zl.
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服