学籍管理系统数据库设计说明书

上传人:pu****.1 文档编号:548898687 上传时间:2023-12-25 格式:DOCX 页数:14 大小:129.71KB
返回 下载 相关 举报
学籍管理系统数据库设计说明书_第1页
第1页 / 共14页
学籍管理系统数据库设计说明书_第2页
第2页 / 共14页
学籍管理系统数据库设计说明书_第3页
第3页 / 共14页
学籍管理系统数据库设计说明书_第4页
第4页 / 共14页
学籍管理系统数据库设计说明书_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《学籍管理系统数据库设计说明书》由会员分享,可在线阅读,更多相关《学籍管理系统数据库设计说明书(14页珍藏版)》请在金锄头文库上搜索。

1、学籍管理系统数据库设计说明书编写人:闫维丽、胡阳春、王莹审核人:胡阳春王莹编写日期:2012/6/13版本更新内容日期修改人1.0新建2012/6/13闫维丽目录1引言5.1.1 编写目的5.1.2 背景5.1.3 定义6.1.4 参考资料6.2外部设计6.2.1 标识符和状态6.2.2 使用它的程序6.2.3 约定6.2.5支持软件.7.3数据字典设计工.4概念结构设计9.4.1 数据流图9.4.2 系统E-R图104.3 概念模型145逻辑结构设计1.55.1 关系模型165.2 物理模型1.76数据库的实施与维护.186.1 数据库的实施1.86.2 数据的载入206.3 数据库的试运行

2、226.4 数据库的维护231引言1.1 编写目的学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。通用学籍管理系统软件属教育行业事务管理软件;可广泛应用于全日制大、中小学及其他各类学校,对学生的

3、入学、升级、学籍变动进行综合管理和快速查询。为了节省在学籍管理花费的人力和物力,同时便于学校掌握学生在个人爱好、家庭状况等方面的详细情况,学籍管理系统并因材施教、充分发挥学生的个人特长,有助于提高整个学校的教育水平和管理水平。1.2 背景现今学籍管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学籍管理软件,为了对学生档案的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在次基础上着手开发学籍管理系统软件系统名称:学籍管理系统开发平台:Windows7测试平台:Windows7数据库名称:studentstatus数据库系统:SQLSe

4、rver2005数据库宿主环境:windows7使用平台:本系统适合于运行在MicrosoftWindows的各个版本下,包括Windows9X(win95需要升级系统文件)、WindowsMe、WindowsNT、Windows2000、WindowsXP等平台下,奔腾166MHz或更快,64MB内存或更多,16MB磁盘空间。软件对象:全日制大、中小学及其他各类学校1.3 定义SMS(SchoolManagementSystem),学籍管理系统它包括学生的详细资料包括姓名,年龄,籍贯,家庭住址,电话号码和许多个人相关的资料,还有学生曾经就读的学校和该生以前所获的奖惩情况.还有该生的特长,爱好

5、,信誉老师给予的评价.数据选项约束表:用于为其他数据表中的字符型字段提供限定的选项。实体表:用户实际使用的客观表格。计算表:数据来自于对其他一个或多个实体表的计算结果。1.4 参考资料a.本项目的学生学籍管理系统需求分析报告b.管理信息系统黄梯云编著高等教育出版社c.JAVA教程马朝晖等译人民邮电出版社2外部设计2.1 标识符和状态基本开发工具:MicrosoftWord2007数据库标示符:studentstatus用户名:user密码:secret权限:全部有效时间:开发阶段说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。2.2 使用它

6、的程序学生学籍管理系统客户端。2.3 约定所有数据项都用汉字或英文名表示。字符集采用UTF-8,请注意字符的转换。2.4 专门指导对于从事此数据库的生成、此数据库的测试、维护的人员,提出如下参考意见:数据库的输入统一采用键盘。由于现在没有设置权限,故只要不违背基本的限制,所有的操作都是可以进行的。可是对于本系统需要的数据,却是有数据长度限制的,尤其是有说明的部分,所以测试人员在具体进行数据测试时,要注意数据输入格式。2.5 支持软件管理员工具:SQLServer2005Windows查询浏览工具:SQLServer2005Windows开发客户端:SQLServer2005connector3

7、数据字典设计数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,数据字典是对系统所用到的所有表结构的描述,学籍管理的主要数据见下表。表3.1老师基本信息表在舁厅P字段别名数据类型数据长度码1tno学号char10Y2tname姓名varchar10N3tsex性别Char2N4profess职称varchar10N5dname所属院系varchar8N6tel电话intN表3.2学生基本信息表在舁厅p字段别名数据类型数据长度码1sno学号varchar10Y2sname姓名varchar10N3ssex性别Char2N4birthday出生日期timestamp

8、20N5symbol政治面貌varchar8N6Id身份证号varchar20N7Intime入学时间varchar20N8birthplace籍贯varchar10N9homeaddr家庭住址varchar30N10postcode邮政编码intN表3.3专业信息表在舁厅p字段别名数据类型数据长度码1mno专业号char10Y2sno学号varchar10N3mname专业名char10N4intime入学时间datetimeN表3.4毕业信息表在舁厅P字段别名数据类型数据长度码1gno毕业证编号char10Y2sno学号varchar10N3sname姓名varchar10N4ssex性别

9、char2N5dname所属院系varchar10N6intime入学时间datetimeN7ycredit已修学分floatN8xcredit需修学分floatN表3.5院系信息表在舁厅p字段别名数据类型数据长度码1dmpno院系号varchar10Y2dname院系名称varchar10N3dmphead院长名varchar20N表3.6课程信息表在舁厅P字段别名数据类型数据长度码1cno课程号varchar5Y2cname课程名varchar15N3credit学分smallintN表3.7学生选课信息表在舁厅P字段别名数据类型数据长度码1sno学号varchar10Y2cno课程号va

10、rchar5Y3grade成绩floatN表3.8老师授课信息表在舁厅P字段别名数据类型数据长度码1cno课程号varchar5Y2tno教工号char10Y3ctime课时smallintN4概念结构设计4.1 数据流图数据流图表达了数据和处理的关系,根据用户的需求分析和高校学籍管理系统的需求,得出如下图1-1所示的学籍管理数据流图。图4-1学籍管理系统数据流图4.2 系统E-R图1 对于学生信息管理,我们可以将学生实体抽象出来,学生属于学院可以将学院作为一个实体,学生所属专业和毕业信息都将可以作为一个实体。图4-2学生实体E-R图图4-3院系实体E-R图图4-4专业实体E-R图图4-5毕业

11、实体E-R图在学生信息管理中存在这样的关系:选择(一个学生只能选择一个专业,而一个专业可以供多个学生选择,故是多对一的关系)、学习(一个学生只能在一个院系学习,而一个院系可以供多个学生学习,故是多对一的关系)。图4-6学生关系E-R图2 对于老师信息管理,我们可以将老师实体抽象出来,老师属于学院可以将学院作为一个实体。图4-7老师实体E-R图在老师信息管理中存在这样的关系:拥有(一个老师只能在一个院系工作,而一个院系可以供多个多个老师工作,故是多对一的关系)。图4-8老师关系E-R图3 对于教务信息管理,我们可以将课程实体抽象出来。图4-9课程实体E-R图在教务信息管理中存在这样的关系:毕业(

12、一个学生拥有一个毕业信息,而一个毕业信息只属于一个学生,故是一对一的关系)、选修(一个学生可以选修多门课程,而一门课程可以被多个学生选修,故是多对多的关系)、开设(一个专业可以开设多门课程,而一门课程可以被多个专业选择,故是多对多的关系)、授课(一门课程可以被多个老师讲授,而一个老师可以讲授多门课程,故是多对多的关系)。图4-10教务关系E-R图以上是本系统中的基本的实体和关系,本系统是将其分步找出来加以描述,下面是本系统总体的E-R图:图4-11学籍管理系统E-R图4.3概念模型概念模型是在对用户需求分析之后,通过画出本系统抽象出的E-R图,由概念模型辅助工具PowerDesigner进行设

13、计,通过具体地设置和绘图,最后就形成了如下所示的概念模型图,生成的概念结构就能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型。5逻辑结构设计逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。设计逻辑结构一般分为3步进行:( 1)将概念结构转换为一般的关系、网状、层次模型;( 2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;( 3)对数据模型进行优化。5.1 关系模型将E-R图转换为关系模型实际上就是要奖实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵循如下原则:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体型间的联系则有以下不同的情况:( 1)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的个实体的码以及联系本身的属性均转换为关系的属

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号