学生成绩管理系统的设计与实现(三用户 管理员,教师,学生)(MySQL)
来源:wenku163.com 资料编号:WK16310148 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310148
资料介绍
学生成绩管理系统的设计与实现(三用户 管理员,教师,学生)(MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文13000字,程序代码,MySQL数据库)
本系统是针对学生成绩管理进行设计的,主要用户为学校教务管理老师,但学生也可参与对自己信息的核对确认。主要采用的开发工具是JSP和MYSQL。在开发过程中利用面向对象的程序思想和严格按照软件工程的开发过程来进行分析和设计。本系统所要完成以下几个主要功能,其中有学生成绩管理、学生基本信息管理等等,实现对学生基本信息和成绩进行录入、修改、删除、查询等操作。
系统基本满足了学生成绩管理的功能需要,确实为学校对学生的管理提供了便利。本系统界面友好、操作简单,对学生基本情况和成绩加快了查询速度、加强了管理,使各项管理更加规范化。
系统总体结构
本系统由三个子系统组成:管理员管理子系统、教师管理子系统、学生管理子系统。其中教师管理子系统主要具有三个功能分别是教师发布学生成绩和批改学生成绩以及安排学院课程;学生管理子系统主要功能是学生查看个人成绩和查看个人信息。
成绩管理系统的功能模块。
管理员管理子系统能够完成管理员对教师的信息管理(教师信息查询、信息修改、增加信息、信息删除)、学生管理(学生信息查询、选课查询、学生信息修改、学生信息删除)、课程管理(课程信息查询、课程管理),以及查看、回复和删除留言的功能。
教师管理子系统中成绩管理是本系统中重点分析模块,教师除了有查看、修改,添加,删除个人信息功能外,还能发布、修改、删除、查询学生成绩。教师发布学生成绩功能是某一年级考核完一个科目,教师们将成绩发布在网上,供学生查阅;学生可以查阅自己的成绩信息。
学生管理子系统中成绩管理也是本系统中重点分析的模块,但学生只能查阅自己的个人信息和个人成绩。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 系统的开发背景 1
1.2 系统实现的目标 1
1.3 系统开发的意义 1
2 需求分析 3
2.1 功能需求概述 3
2.2 技术支持 3
2.2.1 JAVA技术 3
2.2.2 JSP技术 3
2.2.3 MySQL技术 4
2.3 可行性分析 4
2.4 系统环境 5
2.4.1 系统运行环境 5
2.4.2 系统开发环境 6
3 系统概要设计 7
3.1 系统总体结构 7
3.2 系统E-R图 8
3.3系统用例图 9
3.4 模块图 13
3.5 系统功能描述 14
3.6 数据库设计 14
3.6.1 数据库环境的连接 14
3.6.2 数据库逻辑结构设计 14
4 详细设计 19
4.1 管理员功能模块 19
4.1.1 管理员登录功能模块的实现 19
4.1.2 用户管理功能模块的实现 20
4.1.3 学生管理功能模块的实现 21
4.1.4 教师管理功能模块的实现 22
4.1.5 课程管理功能模块的实现 22
4.1.6 成绩排名查询功能模块的实现 23
4.2 教师功能模块 24
4.2.1 教师登录功能模块的实现 24
4.2.2 个人信息功能模块的实现 25
4.2.3 学生信息功能模块的实现 25
4.2.4 课程排名功能模块的实现 26
4.2.5 专业排名功能模块的实现 27
4.3 学生功能模块 27
4.3.1 学生登录功能模块的实现 27
4.3.2 用户菜单功能模块的实现 29
4.3.3 成绩查询功能模块的实现 29
4.3.4 课程信息功能模块的实现 30
5 系统测试 31
5.1 引言 31
5.2 项目测试方法 31
5.3 在测试中遇到的问题 32
5.4 实例测试 33
5.5 结果分析 33
结束语 35
致 谢 36
参考文献 37
|