学生成绩管理系统课程设计

学生成绩管理系统课程设计

ID:23200953

大小:802.00 KB

页数:15页

时间:2018-11-05

学生成绩管理系统课程设计_第1页
学生成绩管理系统课程设计_第2页
学生成绩管理系统课程设计_第3页
学生成绩管理系统课程设计_第4页
学生成绩管理系统课程设计_第5页
资源描述:

《学生成绩管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学生成绩管理系统一、课题设计的目的与要求通过软件开发的实际操作,进一步掌握数据库的开发和应用,提高数据库的实用性,培养的工程的设计分析能力具体如下:1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;2.进一步加强和提高软件工程文档的编写能力;二、设计正文1、系统需求分析学生成绩管理系统主要满足来自三方面的需求,这三个方面分别是学生用户、教师用户和管理员用户。(1)学生用户是主要的需求者。主要的需求功能是查询成绩,查看是否补考,重修,学分等。(2)教师用户的主要需求功能是登记、查询和修改学生成绩。(3)管理员用户的功能需求比较复杂,包括对学

2、生信息、教师信息、成绩信息进行管理。在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。在教师管理子模块中,实现对教师信息的添加、修改、删除等操作。对其他信息子模块中,要实现编辑院系信息,编辑班级信息,编辑课程信息。在这个系统中将管理员用户,教师用户,学生用户的权限进行严格的划分,管理员拥有最高的权限,可以查看、维护系统中的所有信息,比如,添加,修改学生信息。而修改密码的权限是每个用户都有的,用以修改自己的密码信息。通过进行严格的权限划分,可以更好地进行管理,也可更好地保护用户信息安全。(4)数据词典数据流编号:S001数据流名称:管理员登陆信息简称:

3、管理员信息数据流来源:管理员数据流去向:学生成绩管理系统数据流组成:管理员账号和密码数据流量;100/天高峰流量:500/天数据流编号:S002数据流名称:教师登陆信息简称:教师信息数据流来源:教师数据流去向:学生成绩管理系统数据流组成:教师姓名,编号、院系14数据流量;1000/天高峰流量:10000/天数据流编号:S003数据流名称:学生成绩查询信息简称:学生成绩数据流来源:学生数据流去向:学生成绩管理系统数据流组成:学生姓名、学号、成绩、课程数据流量;1000/天高峰流量:10000/天2.系统总体设计2.1设计问题域子系统学生成绩管理系统时用于学生查询成绩,老师登记成绩和管理员维护信息

4、的一个平台。整个学生成绩管理系统分为学生模块,教师模块,管理员模块和公共模块四个模块。以下是学生成绩管理系统的总设计图和各模块的说明(1)总体设计图(2)各模块功能功能模块子功能模块功能管理员模块学生信息管理对学生信息进行添加,删除,修改教师信息管理对教师信息进行添加,删除,修改其他信息管理编辑院系,班级,课程信息学生模块通过这个系统查询自己各科成绩教师模块通过这个系统登记,修改,查询学生成绩公共模块实现用户的身份验证和修改密码,退出系统等功能3、系统详细设计学生成绩管理系统是实现学生查询成绩,教师登记成绩,管理员维护信息的平台。整个学生成绩管理系统分为学生模块,教师模块,管理员模块和公共模块

5、四个模块。143、数据库设计4.1概念模型设计由前面的需求分析得到实体主要有3个:教师、学生、管理员、课程、成绩教师属性:姓名、编号、院系、学生属性:姓名、学号、院系、班级管理员属性:姓名、编号课程属性:课程名称、课程编号、授课教师成绩属性:课程名称、学生姓名、教师姓名、成绩(1)教师与课程的关系教师与课程的关系是n﹕m,一个教师可以教多个课程,一个课程可以由多个教师教(2)教师与学生的关系教师与学生的关系是n﹕m,一个教师可以教多个学生,一个学生由多个老师教14(3)学生与课程的关系学生与课程的关系是n﹕m,一个学生可以有多个课程,一个课可以有多个学生上(4)学生与成绩的关系n﹕m144.2

6、逻辑结构设计①将E-R图转化为关系模型:管理员(姓名、编号)学生(姓名、学号、院系、班级)教师(姓名、编号、院系)课程(课程名称、课程编号、授课老师)成绩(课程名称、学生姓名、老师姓名、成绩)②数据表设计①学生表Student的详细数据字段序号字段名字段类型说明备注索引1stuNamenvarchar(20)notnull学生姓名2stuIDnvarchar(20)notnull学生学号关键字有3stuDepartInt学生院系号4stuClassInt学生班级5stuPwdnvarchar(20)notnull学生密码②教师表Teacher的详细数据字段序号字段名字段类型说明备注索引1tea

7、Namenvarchar(20)notnull教师姓名2teaID教师编号关键字有14nvarchar(20)notnull3teaDepartInt教师院系号4teaPwdnvarchar(20)notnull教师密码③课程表Course的详细数据字段序号字段名字段类型说明备注索引1courseNamenvarchar(20)notnull课程名称2courseIDnvarchar(20)not

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

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

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