数据库课程设计-成绩管理系统

数据库课程设计-成绩管理系统

ID:8325163

大小:422.00 KB

页数:44页

时间:2018-03-19

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

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

1、成绩课程设计(论文)课程名称数据库课程设计题目名称__成绩管理系统_____学生学院计算机学院专业班级学号__________学生姓名_______________指导教师顾国生2016年1月4444目录引言………………………………………………………………………………..51相关技术介绍……………………………………………………………………52需求分析…………………………………………………………………………62.1数据字典…………………………………………………………………...62.2数据流图………………………………

2、…………………………………..63概念结构设计……………………………………………………………………74逻辑结构设计……………………………………………………………………84.1数据库设计………………………………………………………………..84.2关系模式…………………………………………………………………..84.3系统模块图及各功能模块说明……………………………………………………....95数据库的物理结构设计…………………………………………………………106用户界面设计……………………………………………………………

3、………127系统测试方案与测试报告………………………………………………………147.1测试方案…………………………………………………………………..147.2测试报告…………………………………………………………………..148安装和使用说明…………………………………………………………………199心得体会…………………………………………………………………………1910参考文献………………………………………………………………………..204444引言信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会

4、生活的各个领域。虽然计算机与人类的关系愈来愈密切,但是还有人由于计算机操作不方便而继续用手工劳动。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。而成绩管理系统恰恰符合了教学需求,当教师需要录入学生信息时,成绩管理系统就能大大方便教师的操作,提高效率。成绩管理系统主要提供了学生成绩的录入,包括学生的平时成绩,总评成绩,补考成绩,挂科成绩,各类的成绩的打印及优秀学生的评选。一、相关技术介绍这个课程设

5、计是用java+MySql编写的,java是为数据库结构和应用程序开发而设计的功能强大的面向对象的环境。MySql其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。44二、需求分析2.1数据字典学生信息:学号,姓名,性别,班级,专业,已获学分选课表:学号,课程号,课程名,是否获取学分课程:课程号,课程名,课程学分成绩表:学号,课程号,课程名,平时成绩,考试趁机,补考成绩,重修成绩,总评成绩2.2数据流图系统登录成绩管理系统重修成绩打印重修名单打印补考成绩打

6、印补考名单打印总评成绩打印重修成绩登记补考成绩登记考试成绩登记信息打印退出成绩登记优秀学生打印44三、概念结构设计E-R图:上课时间课程学分课程名课程号是否获取学分总评成绩重修成绩补考成绩平时成绩考试成绩课程名课程号学号系别班级已获学分性别课程名课程号学号学号姓名学生成绩课程信息学生信息选课信息选课提供课程提供课程拥有44四、逻辑结构设计4.1数据库设计:数据库由以下表组成:Student:学生信息表Choose_course:选课表Course:课程表Score:成绩表具体功能如下:根据学生选课表对学生成绩表进行

7、各科成绩的录入4.2关系模式学生信息表(学号,姓名,性别,班级,专业,已获学分),其中学号为主码。选课表(学号,课程号,课程名,是否获取学分),其中学号和课程号为外码。课程(课程号,课程名,课程学分),其中课程号为主码。成绩表(学号,课程号,课程名,平时成绩,考试趁机,补考成绩,重修成绩,总评成绩),其中学号和课程号为外码。444.3系统模块图请参照2.2中的数据流图。各模块功能说明:系统登录:该系统使用时需登录,默认账号为:,密码为123。成绩登记:用于登记各类成绩考试成绩登记:用于登记考试成绩及平时成绩。补考成

8、绩登记:用于登记补考成绩。重修成绩登记:用于登记重修成绩。打印:用于打印各种信息总评成绩打印:用于打印总评成绩。其中:总评成绩=30%*平时成绩+70*考试成绩。补考名单打印:用于打印补考名单,即总评成绩不到60分的学生。补考成绩打印:用于打印补考学生的成绩。重修名单打印:用于打印重修名单,及总评成绩不到60且补考成绩也不到60的学生。重修成绩打印:用于打印

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

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

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