毕业论文--基于jsp学生成绩管理系统.doc
文本预览下载声明
目 录
1 可行性分析 3
1.1设计目的 3
1.2 数据流图 3
1.2.1 顶层图 3
1.2.2 0层图 4
1.2.3 1层图 5
1.3 数据字典 5
2 需求分析 7
2.1 系统需求 7
2.2 功能需求 7
2.3 运行环境 7
2.4 E-R图 7
3 总体设计 8
3.1 层次图 8
4 详细设计 8
4.1 模块设计 8
4.1.1 学生模块 8
4.1.2 教师模块 11
4.1.3 管理员模块 13
4.2 数据库设计 17
4.2.1 教师数据库设计 17
4.2.2 管理员数据库设计 18
4.2.3 学生数据库设计 18
4.2.4 班级数据库设计 18
4.2.5 学生成绩数据库设计 19
4.2.6 课程数据库设计 19
5 测试 19
6 总结 20
基于JSP学生成绩管理系统设计与实现
人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要.本论文叙述到的学生成绩管理系统是用Tomcat+JSP网页编程+MYSQL数据库+SQL查询语言实现的.重点介绍了学生成绩管理系统的实现过程:包括系统分析,功能设计,数据库设计,系统实现,系统测试等.本系统主要功能有教师管理,学生管理,班级管理,学生信息管理,成绩管理,包括功能需求描述,数据库设计等内容. 【关键字】 JSP 成绩管理 成绩查询 MYSQL
可行性分析
1.1.1设计目的
计算机已经成为我们生活之中的越来越普遍,给人们带来了许多方便。以往对于学生的成绩信息管理都是纸质的,每个学生都要去学校领成绩报告册,或者学校将成绩单寄回学生家。这样带来了许多不方便以及浪费人力物力财力。现在我们可以将成绩上传的网络上,学生可以上网查询自己的成绩。这样与以往相比会更为方便。
1.1.2实验要求
1、教师能够方便的把学生的成绩情况录入网络。查看个人资料以及学生信息。
2、学生可以登录网站查询自己的每门课的成绩。查看个人资料以及课表。
3、管理员可以管理学生,教师信息、管理课程分类、成绩管理、管理课程、班级管理
1.2数据流图
1.2.1 顶层图
1.2.2 0层图
1.2.3 1层图
基于0层图,加工学生查询系统
1.3数据字典
2、需求分析
2. 1系统需求
随着网络的普遍,网络给人们带来了许多方便,把成绩上传到网络,省去以往的许多纸张,人力等。学生可以随时上网查看自己的成绩。老师可以上传学生信息,查看学生的成绩,班级整体成绩等,与以往相比要省事很多。
2. 2功能需求
学生成绩管理系统主要提供方便高效的管理功能以及网上信息查阅平台,学生可以系统的查阅相关的信息,教师可以上传学生信息,查看学生信息。管理员则要管理所有信息。我们需要实现以下一些基本功能:
学生功能:查询成绩、查看个人资料
教师功能:成绩录入、成绩查询、查看与修改个人资料、查询学生信息
管理员功能:用户管理(添加、删除、修改教师,学生,管理员信息)、课程分类(添加与删除)、成绩管理(查看与修改)、课程管理(添加、修改、删除与查询)、班级管理(添加、查看、修改、删除班级)
2. 3运行环境
JDK6.0 以及 JRE
Tomcat6.0
2. 4 E-R图
+
3、总体设计
3.1、层次图
4、详细设计
4.1、模块设计
4.1.1 学生模块
学生模块:学生登录系统进入学生操作界面,根据需求操作选择查询成绩、查看个人资料以及课表安排。
登录功能截图:
学生操作界面:
查询成绩:
查看个人资料:
查看课表安排:
程序流程:
4..1.2教师模块
教师模块:教师登录后进入教师操作界面进行成绩录入、成绩查询、查询个人资料、查询学生信息
成绩录入截图:
成绩查询:
查询学生信息:
查看个人信息:
程序流图:
4.1.3管理员模块
管理员模块:管理员登陆进入管理员操作界面,实现用户管理、课程分类管理、成绩管理、班级管理、课程管理。
管理员登陆界面:
管理员操作界面:
用户管理:(查询教师)
(添加管理员)
(查看所有管理员)
课程分类管理:
显示全部