欢迎来到天天文库
浏览记录
ID:12768433
大小:394.00 KB
页数:17页
时间:2018-07-18
《课程设计学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、工学系课程设计报告设计题目:学生成绩管理系统系别:工学系专业(方向):年级、班:学生姓名:学生学号:指导教师:2013年6月28日目录一、系统开发的背景…………………………………………………………………………1二、系统分析与设计…………………………………………………………………………1(一)系统功能要求…………………………………………………………………………1(二)系统模块结构设计……………………………………………………………………2三、系统的设计与实现………………………………………………………………………5(一)学生信息管理模块………………………………………………………
2、……………6(二)课程信息管理模块……………………………………………………………………7(三)成绩信息管理模块……………………………………………………………………8四、系统测试…………………………………………………………………………………9(一)系统功能测试9(二)系统常见错误调试.10五、总结11六、附件(代码、部分图表)12学生综合测评系统一、系统开发的背景为了充分实现素质教育,多方面发展学生的兴趣爱好,大部分学校都设立了全校范围的内的选修课。学生可以根据自己的兴趣和特长,选择自己喜欢的课程。由于高等学校的快速发展,高校的规模也越来越大,学生数量和课程量都迅速地增长,
3、管理上的手工操作不仅仅会耗费学生与工作人员大量的时间和精力,效率以及准确性也很低。如何使同学们方便、快捷、准确地选课,以及老师们对学生的相关信息的管理,已经成为一个重要的问题。利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信息存储、查询、修改等功能的信息管理系统是十分重要的。本课题就是针对便于学生信息管理的问题而设计的一个管理系统。二、系统分析与设计(一)系统功能要求本课题根据学生信息管理综合分析,便出于方便管理考虑
4、,将学生信息管理系统的功能总结起来,共需要实现以下几个方面功能:1.管理学生信息管理所有学生的基本信息,对学生信息的操作包括添加、修改、删除等;可以根据各种条件查询出需要的信息,比如修改,可以通过学生学号查询出学生的基本信息,然后通过对需要修改项进行修改并保存修改后的结果存入数据库的学生表中。152.管理课程信息管理所有课程的基本信息,包括对课程信息的添加、修改、删除等操作;可以根据各种条件查询出需要的信息,并对相应的信息进行操作。比如修改和删除,可以通过学生的学号查询出学生的相应课程信息,对相应的课程进行修改、删除操作。3.学生选课与成绩根据学生的学号进行选课,登记所选
5、课程的成绩;可以根据学号查询出选课信息与成绩。通过以上功能的设计与实现,并实现学生信息管理系统的基本功能。当然在实际的学生信息管理系统中,其功能要比本课题的多的多,也复杂的多,本课题仅以比较简单易懂的方式介绍给读者—一个学生管理系统的设计与实现的流程。从而让读者明白一个项目开发中需要做的工作,并在今后的工作中能遇到相关问题能知道如何解决。(二)系统模块结构设计本课题的关系数据模型的数据结构可分为三个表来表示:学生信息表(Student)、学生成绩表(Student)、查询成绩表;学生信息表用于记录学生的基本信息。如表3-1;课程信息表用于记录课程的基本信息,如表3-2;学
6、生课表如下表3-3。这三个表对应的E-R图分别是:图3.1学生信息E-R图;图3.2课程信息E-R图;图3.3学生选课E-R图;如下图:表3-1学生信息表(Student)名称字段名称数据类型主键非空学号SnumNumber(10)YesYes学生姓名SnameVarchar2NoYes15表3-2课程信息表(Student)名称字段名称数据类型主键非空数学成绩CnumChar(4)YesYes语文成绩CnameVarchar2NoYes表3-3查询成绩表名称字段名称数据类型主键非空学号SnumChar(10)YesYes总成绩CnumChar(4)YesYes不及格比例
7、GradeNumber(4,1)NoNo图3.1学生信息E-R图学生学号学生姓名图3.1学生信息E-R图图3.2课程信息E-R图15课程英语语文数学图3.2课程信息E-R图图3.3学生选课E-R图选课表学号总成绩不及格比例图3.3学生选课E-R图根据对系统进行需求分析,本系统将分为4个模块:●学生管理管理学生基本信息,包括个人信息的添加、修改、删除以及选课信息的添加。●课程管理管理课程的基本信息,包括课程信息的添加、修改和删除。●成绩管理管理学生选课的成绩信息,包括成绩的登记与修改。●信息查询查询已经登记的信息,包括学生的基本
此文档下载收益归作者所有