学生成绩信息管理系统的设计与实现(JDK,Tomcat,SQLServer)
来源:56doc.com 资料编号:5D12725 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12725
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
学生成绩信息管理系统的设计与实现(JDK,Tomcat,SQLServer)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文15000字,程序代码,SQLServer数据库)
根据实际需求,学生信息管理系统这个项目采用模块化的设计思想,在Windows 操作系统环境下,搭建JSP运行环境JDK+TOMCAT,通过使用JAVA脚本语言完成动态的、交互的Web服务器应用程序,使用微软公司的SQL SERVER 数据库管理系统,实现学生信息的管理、班级信息的管理、教师信息的管理、课程信息及成绩信息的管理等功能。
本系统具有多方面特点:系统功能完备,用户使用方便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担,提高了学生管理的工作效率和学校的信息化的水平。
系统功能描述
学生子系统功能描述
1) 学生成绩查询模块
本模块完成学生成绩的查询功能,进入本模块,学生可以查询自己课程到期末时所得的成绩的信息。该成绩由系统教师或管理员在后台录入,学生只能查询自己的成绩的信息。成绩信息包括,所选的课程编号,课程名称和自己的该课程的得分情况。
2) 学生密码修改模块
学生的基本信息是由管理员从后台添加的,每个学生的基本信息添加后,系统会自动生成一个密码123,所有同学的密码初使值是相同的,学生使用初使密码登录后,为保证自己信息的安全性,用户可以修改自己密码。
管理员子系统功能描述
1) 学生基本信息管理模块
此模块完成学生基本信息的管理,包括录入学生信息,删除学生信息,修改学生信息及查询学生信息。
2) 课程管理模块
课程管理模块完成学校开设的课程的管理功能,包括课程的添加,课程的删除,课程的修改及课程的查询。
3) 开课信息管理模块
管理员或教学管理员可以为学校的班级安排开设课程的信息,进行操作时,需要选择班级,开设的课程及教课教师的信息。
4) 成绩管理模块
学生成绩管理模块完成学生课程成绩的录入功能及管理功能,操作员可以录入学生的成绩情况。也可以按学生的姓名进行成绩的查询。
5) 班级管理模块
班级管理模块完成学校的班级信息的添加,删除及修改功能,班级的信息包括班级名,所属专业,班级的人数及班主任。
6) 教师管理模块
教师管理模块完成学校教师信息的添加、删除及修改的功能,教师信息包括教师姓名,性别,专业,职称,备注等信息。
7) 获奖学生管理
获奖学生管理模块根据学生的成绩信息,进行排名,按平均分从大到小排列,教师可以输入一个分值,筛选大于此分值的学生信息。
教学管理员及教师管理部分的功能模块与管理员管理的部分功能模块相同,这里不再多述。
目 录
摘要 I
ABSTRACT II
前言 1
1 问题的定义 2
1.1 系统目标 2
1.2 业务流程图 3
2 可行性研究 5
2.1 技术可行性 5
2.2 经济可行性 5
2.3 操作可行性 5
2.4 法律可行性 6
3 需求分析 7
3.1 系统需要解决的主要问题 7
3.2 系统具备的基本功能 7
3.3 数据流图 7
3.4 数据字典 10
3.4.1 数据存储 10
3.4.2 数据流 11
3.4.3 数据处理 12
4 总体设计 13
4.1 概述 13
4.2 系统功能划分 14
4.2.1 学生子系统功能划分 14
4.2.2 管理员子系统功能划分 15
4.2.3 教学管理员子系统功能划分 15
4.2.4 教师管理子系统功能划分 16
4.3 系统功能描述 16
4.3.1 学生子系统功能描述 16
4.3.2 管理员子系统功能描述 16
4.4 数据库概念结构设计 18
4.4.1 各实体属性图如下所示: 19
4.4.2 各实体之间的E-R图 20
4.4.3 各实体之间的关系总E-R图 21
4.5数据库设计 22
4.6 安全保密设计 24
4.6.1 登陆用户的安全性 24
4.6.2 数据安全性 24
5 详细设计 25
5.1 概述 25
5.2 程序流程图 25
5.3 管理员后台系统的实施 28
5.3.1 登录页面(login.jsp) 29
5.3.2 管理员后台管理主页面 30
5.3.3 教师信息管理模块 30
5.3.4 科目信息管理模块 32
5.3.5 班级信息管理模块 33
5.3.6 开课信息管理模块 34
5.3.7 学生信息管理模块 36
5.3.8 成绩信息录入模块 38
5.3.9 成绩信息管理模块 39
5.3.10 获奖人员生成模块 40
5.4 学生子系统的实施 40
5.5 教学管理员子系统的实施 41
5.6 教师子系统的实施 41
6 测试与维护 43
6.1 测试的任务及目标 43
6.1.1 测试的任务 43
6.1.2 测试的目标 43
6.2 测试方案 43
6.2.1 模块测试 43
6.2.2 集成测试 44
6.2.3 验收测试 44
6.2.4 平行运行 44
6.3 系统维护 45
结束语 46
致谢 47
|