学生成绩管理系统数据库设计书

学生成绩管理系统数据库设计书

ID:1521319

大小:286.00 KB

页数:19页

时间:2017-11-12

学生成绩管理系统数据库设计书_第1页
学生成绩管理系统数据库设计书_第2页
学生成绩管理系统数据库设计书_第3页
学生成绩管理系统数据库设计书_第4页
学生成绩管理系统数据库设计书_第5页
资源描述:

《学生成绩管理系统数据库设计书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学生成绩管理系统数据库设计书1、开发背景信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。基本上所有的具有一定数量数据的企事业单位或机关部门都开始使用计算机数据库来做管理。当然几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学籍管理的工作量。该课程设计要求设计一个成绩管理的数据库系统,数据库中要求包含学生的基本信息,学校所有专业信息,学校教师信息以及课程设置的信息。同时还要设计它们之间的关系,如学生与课程关系和学生的成绩等

2、,最后还要对一些数据进行查询,如查询学生成绩的各种集合等。我们通过该课程设计,应该达到的目的是把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。为了适应现代社会人们高度强烈的时间观念,成绩管理系统软件为教学办公室带来了极大的方便。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。现今学习成绩管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学习成绩软件,为了对学生档案的管理方便,因此开发了本软件。通过本系统软件,

3、能帮助教研人员利用计算机,快速方便的对学生成绩管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化、直观化、合理化。2、功能描述本系统是一个学生管理系统,主要应用于大学的学生管理。由于对系统的分析可能不够全面,只能是模拟一下学生管理系统。每个学生都有一个学号,且没有相同的,所以可以以学号为帐号,密码先使用默认的每个学生身份证后6位数,这样,同学们就可以自行登陆学生管理系统了,并可以对密码进行更改。老师也要进行登陆,所以,还要给分配老师帐号,密码,同样,老师可以自己更改密码。输入帐号,密码,无误后,并可登陆了。老师登陆后与学生登陆后

4、有不同的权限。学生登陆后,可以修改自己的登陆密码,可以查看个人信息,考完试后查看自己的考试成绩。而老师则可以把学生的成绩输入进来,以便学生查询自己的考试成绩,老师也可查看学生的学籍,当然也可以修改自己的帐号密码。另外,本系统还设立了唯一的一个管理员,他有的权限最高,可以对此系统所有用户、所有学生学籍以及学生成绩进行增删改查四种操作。目前,对需求进行分析,能想到的基本功能就这些了,这些功能基本能够实现学生管理,对于系统的不足,我们将不断对其进行改进。3、流程分析19图3-1添加功能结构图图3-2修改功能结构图19图3-3删除成绩功能结构图图3-4删

5、除学籍功能结构图19YN是否相等YYN输入帐号是否存在?N是否为管理员删除成绩删除学籍删除用户信息结束图3-5删除用户功能结构图数据字典用户表No=用户名Password=密码Rank=级别学生信息表Sno=学号19Sna=姓名Class=班级Birth=出生日期Sex=性别Add=地址Tel=电话学生成绩表Sno=学号Sna=姓名Course=分数Term=学期Grade=年级Note=备注教师表Tno=教师号Tna=教师姓名Course=所教课程名程序结构管理员界面老师界面学生界面用户登陆界面19管理员界面用户管理学籍管理成绩管理注销添加用户

6、删除用户查找用户信息修改用户信息添加学生学籍删除学生学籍查看学生学籍修改学生学籍添加学生成绩删除学生成绩斐然查看学生成绩斐然修改学生成绩返回登录界面教师界面修改密码添加成绩查看成绩查看学生学籍返回登录界面学生界面查看学籍返回登录界面修改密码查看成绩194、概念模型设计根据系统数据流图和数据字典,得出系统的总体概念模型(E-R)如图2所示。用户用户账号密码用户级别属于学生1课程选修m1n学号姓名性别地址电话号码成绩简历班级号出生年月学期备注课程名图2系统的总体概念模型5.逻辑模型设计和优化根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数

7、据库的范式理论,得到系统优化后的逻辑模型,如下表所示。用户表:user字段名类型是否Null大小说明novarcharNo50用户名passwordvarcharYes50用户密码rankintYes4用户等级学生学籍表:student字段名类型是否Null大小说明snovarcharNo50学号snavarcharYes50姓名19classvarcharYes50班级birthCharYes10出生年月sexCharYes10性别addvarcharYes50家庭住址telcharYes50电话号码statecharYes10备注学生成绩表:

8、score字段名类型是否Null大小说明snovarcharNo50学号snavarcharYes50姓名coursevarcharNo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。