学生成绩管理系统(课程设计报告).pdf
《学生成绩管理系统(课程设计报告).pdf》由会员分享,可在线阅读,更多相关《学生成绩管理系统(课程设计报告).pdf(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、洛洛 阳阳 理理 工工 学学 院院课课 程程 设设 计计 报报 告告课程名称:数据库系统概论设计题目:学生成绩管理系统专业:计算机科学与技术班级:计算机与信息工程系本科 07 班学号:B10050707姓名:刘 鹏完成日期:2013 年 01 月 04 日课课 程程 设设 计计 任任 务务 书书设计题目:学生成绩管理系统设计题目:学生成绩管理系统设计内容与要求:设计内容与要求:(1)教务员可以输入学生、教师、班级、课程信息,一个班级只属于一个专业,一个学生只属于一个班级。教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。一个教师可以教授多个班的多门课程。(2)教师可以查看学
2、习该课程的学生名单。课程结束后,教师录入课程成绩。(3)课程分两类,必修课和选修课。学生可以选修课程,每学期几门。学生可以查看自己各门课程的成绩。学生还可以进行评教,给老师打分。(4)系统管理员输入教室信息,并结合班级、课程、教室信息实现自动排课。指导教师:姬晓辉2013 年 01 月 04 日课课 程程 设设 计计 评评 语语成绩:成绩:指导教师:_年月日目录目录一成绩管理系统的背景分析 . 1二目标需求分析2.1 教务员需求 . 22.2 教师需求 . 22.3 学生需求 . 2三概念结构设计以及逻辑结构设计 . 23.1 教务员实体 E-R 图. 33.2 学生实体 E-R 图. 33.
3、3 教师实体 E-R 图. 43.4 课程实体 E-R 图. 43.5 成绩实体 E-R 图. 43.6 课程安排实体 E-R 图. 53.7 教室实体 E-R 图.错误错误! !未定义书签。未定义书签。3.8 总体 E-R 关系图. 5四学生成绩管理系统设计的逻辑结构设计 .错误错误! !未定义书签。未定义书签。4.1 admints 教务员表. 64.2 student 学生表. 64.3 teachers 教师表 .错误错误! !未定义书签。未定义书签。4.4 sourserange 课程安排表 . 74.5 grade 成绩表 . 104.6 course 课程表. 74.7class
4、room 教室表. 7五数据截图 . 95.1 admints 教务员表截图. 95.2 teachers 教师表截图 . 95.3 student 学生表截图. 105.4 course 课程表截图. 105.5 grade 成绩表截图 . 115.6 courserange 课程表截图. 125.7classroom 教师表截图. 7六 学生成绩管理系统功能的实现 . 13七 学生成绩管理系统的关键代码 . 197.1 数据库的连接程序代码 . 197.2 数据库的查询程序代码 .错误错误! !未定义书签。未定义书签。7.3 数据库的添加程序代码 .错误错误! !未定义书签。未定义书签。7
5、.4 数据库的删除程序代码 .错误错误! !未定义书签。未定义书签。7.5 数据库的修改程序代码 . 23八课程设计总结 . 21九、体会与收获.21一学生成绩管理系统的背景分析一学生成绩管理系统的背景分析当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个
6、教育单位不可缺少的部分, 它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识,它进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅
7、速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询、留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。二目标需求分析二目标需求分析三三2.12.1 教务员需求教务员需求1.教务员可以对教务员进行查询、增加、删除、修改操作;2.教务员可以对全体学生进行查询、增加、删除、修改操作;3.教务员可以对全体教师进行查询、增加、删除、修
8、改操作;4.教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。2.22.2 教师需求教师需求教师可以查看学习该课程的学生名单。课程结束后,教师可以录入课程成绩以及查询学习该课程的学生的成绩。2.32.3 学生需求学生需求学生可以在自己的权限内对对自己各科成绩的查询,以及必修和选修课程的查询,还可以进行评教的相关操作。三概念结构设计以及逻辑结构设计三概念结构设计以及逻辑结构设计采用方法:概念模型 E-R 图。实体(矩形)实体(矩形)教务员、教师、学生、课程、学生成绩、课程安排、教室信息。属性(椭圆)属性(椭圆)教务员:教务员工号、教务员帐号、教务员密码。教师:教师工号、姓名、
9、登录账号、登录密码。学生:学号、姓名、性别、班级、登录账户、登录密码、系别。课程:课程编号、课程名、类型、学分。学生成绩:学号、姓名、班级、课程号、课程名、成绩。课程安排:系别、班级、课程号、课程名、任课老师。教室信息:教室编号、使用状况。关系关系( (菱形菱形) )管理、查询。3.13.1 教务员实体教务员实体 E-RE-R 图图图 1教务员实体 E-R 图3.23.2 学生实体学生实体 E-RE-R 图图图 2学生实体 E-R 图3.33.3 教师实体教师实体 E-RE-R 图图图 3教师实体 E-R 图3.43.4 课程实体课程实体 E-RE-R 图图图 4课程实体 E-R 图3.53.
10、5 成绩实体成绩实体 E ER R 图图图 5成绩实体 E-R 图3.63.6 课程安排实体课程安排实体 E ER R 图图图 6课程安排实体 E-R 图3.73.7 教室信息实体教室信息实体 E ER R 图图图 7教室信息实体 E-R 图3.83.8 总体总体 E-RE-R 关系图关系图图 8学生成绩查询系统总 E-R 图四学生成绩管理系统设计的物理结构设计四学生成绩管理系统设计的物理结构设计4.14.1adminsadmins 教务员表教务员表表中列名IdUsernamePassword数据类型charcharchar可否为空not null(主键)not nullnot null说明教
11、务员工号教务员账号教务员密码4.24.2studentstudent 学生表学生表表中列名xhxm数据类型NvarcharNvarchar可否为空not null(主键)not null说明学生学号学生姓名xbbjusernamepasswordsdeptNvarcharnvarcharnvarcharnvarcharcharnot nullnot nullnot nullnot nullnot null学生性别学生班级登录账号登录密码学生系别4.34.3teachersteachers 教师表教师表表中列名idxmxbusernamepasswordtelephone数据类型charchar
12、charcharcharchar可否为空not null(主键)not nullnot nullnot nullnot nullInt说明教师工号教师姓名教师性别登录账号登录密码联系方式4.44.4courserangecourserange 课程安排表课程安排表表中列名sdeptbjkchkcm数据类型charcharcharchar可否为空not nullnot nullnot nullnot null说明系别班级名课程号课程名tchcharnot null任课教师4.54.5gradegrade 成绩表成绩表表中列名xh数据类型charcharcharcharcharchar可否为空no
13、t null(主键)not nullnot nullnot null(主键)not nullnot null说明学生学号学生姓名学生班级课程号课程名成绩 xmbjkchkcmgd4.6 course4.6 course 课程表课程表表中列名kch数据类型charcharcharchar可否为空not null(主键)not nullnot nullnot null说明课程号课程名课程类型学分 kcmlxxf4.7 classroom4.7 classroom 教室表教室表表中列名id数据类型char可否为空not null(主键)说明教室编号 avicharnot null使用状况五数据截图五
14、数据截图5.15.1adminsadmins 教务员表截图:教务员表截图:5.25.2teachersteachers 教师表截图:教师表截图:5.3 student5.3 student 学生表截图:学生表截图:5.45.4coursecourse 课程表截图:课程表截图:5.55.5gradegrade 成绩表截图成绩表截图5.65.6courserangecourserange 课程安排表截图课程安排表截图5.75.7classroomclassroom 教室表截图教室表截图5.65.6 表间关系图表间关系图表间关系截图表间关系截图表间关系图表间关系图adminPKPKididusern
15、ameusernamepasswordpasswordkcbPKPKkckcidnjnjxqxqlx lxxfxfuserPKPKxhxhmmmmxmxmbjbjxbxbbbsPKPKPKPKkckcxhxhcjxmxqbjlxpassbjPKPKbjbjzxhzxh六六 学生成绩管理系统功能的实现学生成绩管理系统功能的实现功能实现简介:功能实现简介:使用使用 c/sc/s 结构,来实现目标需求。结构,来实现目标需求。6.16.1学生成绩管理系统主登陆界面学生成绩管理系统主登陆界面通过登录账号,登录密码进行登陆自己的系统,进行相关的操作操作步骤:a、选中与自己相对应的用户种类 b、输入账号、密
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 课程设计 报告
限制150内