精品毕业论文--基于jsp学生成绩管理系统_第1页
精品毕业论文--基于jsp学生成绩管理系统_第2页
精品毕业论文--基于jsp学生成绩管理系统_第3页
精品毕业论文--基于jsp学生成绩管理系统_第4页
精品毕业论文--基于jsp学生成绩管理系统_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.目 录1 可行性分析31.1设计目的3 1.2 数据流图 31.2.1 顶层图31.2.2 0层图41.2.3 1层图5 1.3 数据字典52 需求分析72.1 系统需求7 2.2 功能需求7 2.3 运行环境7 2.4 E-R图73 总体设计8 3.1 层次图84 详细设计8 4.1 模块设计84.1.1 学生模块84.1.2 教师模块114.1.3 管理员模块13 4.2 数据库设计174.2.1 教师数据库设计174.2.2 管理员数据库设计184.2.3 学生数据库设计184.2.4 班级数据库设计184.2.5 学生成绩数据库设计194.2.6 课程数据库设计195 测试196 总

2、结20基于JSP学生成绩管理系统设计与实现人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要.本论文叙述到的学生成绩管理系统是用Tomcat+JSP网页编程+MYSQL数据库+SQL查询语言实现的.重点介绍了学生成绩管理系统的实现过程:包括系统分析,功能设计,数据库设计,系统实现,系统测试等.本系统主要功能有教师管理,学生管理,班级管理,学生信息管理,成绩管理,包括功能需求描述,数据库设计等

3、内容. 【关键字】 JSP 成绩管理 成绩查询 MYSQL 1、 可行性分析1.1.1设计目的 计算机已经成为我们生活之中的越来越普遍,给人们带来了许多方便。以往对于学生的成绩信息管理都是纸质的,每个学生都要去学校领成绩报告册,或者学校将成绩单寄回学生家。这样带来了许多不方便以及浪费人力物力财力。现在我们可以将成绩上传的网络上,学生可以上网查询自己的成绩。这样与以往相比会更为方便。1.1.2实验要求、教师能够方便的把学生的成绩情况录入网络。查看个人资料以及学生信息。、学生可以登录网站查询自己的每门课的成绩。查看个人资料以及课表。、管理员可以管理学生,教师信息、管理课程分类、成绩管理、管理课程、

4、班级管理 1.2数据流图 1.2.1 顶层图管理员成绩管理系统教师学生事务事务事务 1.2.2 0层图成绩成绩管理教师查询系统查询请求查询结果成绩信息学生查询系统查询请求查询结果学生教师管理员用户管理课程管理班级管理管理员学生/教师/管理员信息课程信息班级信息班级课程1.2.3 1层图基于0层图,加工学生查询系统查询结果学生查询请求查 询 条 件 合法 性 检 查合法性检 查查询条件查询成绩查询条件学生课程班级成绩 1.3数据字典名字:成绩单描述:记录学生成绩信息,用于学生查询。定义:成绩单 = 学号 + 学期 + 名字 + 班级 + 课程名 + 成绩 位置:学生的成绩查询、教师对成绩的查询名

5、字:学生描述:学生的一个个体,包含关于学生的一些具体信息,管理员管理的对象。定义:学生 = 学号 + 名字 + 班级 + 密码 + 电话 + 性别 + 住址 + 邮箱位置:学生登录系统 学生查询 教师对学生信息的查询 姓名:教师别名:老师描述:教师的统称,包含教师一些相关信息,管理员管理的对象,可以想系统中录入学生信息。定义:教师 = 编号 + 名字 + 密码 + 电话 + 邮箱位置:教师登录系统 教师查询个人信息 姓名:班级描述:学生以班级为单位,可以用来查询学生以及学生的成绩定义:班级 = 班级名 + 班级编号 + 班级所属的专业位置:班级管理 成绩查询 学生信息查询名字:课程描述:用于学

6、生查询某一门课程的成绩定义:课程 = 专业 + 课程名 + 编号 + 课时 + 学分位置:课程管理 成绩查询2、需求分析2. 1系统需求随着网络的普遍,网络给人们带来了许多方便,把成绩上传到网络,省去以往的许多纸张,人力等。学生可以随时上网查看自己的成绩。老师可以上传学生信息,查看学生的成绩,班级整体成绩等,与以往相比要省事很多。2. 2功能需求学生成绩管理系统主要提供方便高效的管理功能以及网上信息查阅平台,学生可以系统的查阅相关的信息,教师可以上传学生信息,查看学生信息。管理员则要管理所有信息。我们需要实现以下一些基本功能:(1) 学生功能:查询成绩、查看个人资料(2) 教师功能:成绩录入、

7、成绩查询、查看与修改个人资料、查询学生信息(3) 管理员功能:用户管理(添加、删除、修改教师,学生,管理员信息)、课程分类(添加与删除)、成绩管理(查看与修改)、课程管理(添加、修改、删除与查询)、班级管理(添加、查看、修改、删除班级) 2. 3运行环境 JDK6.0 以及 JRE Tomcat6.02. 4 E-R图成绩学期学号姓名班级课程名成绩学生学号密码电话性别班级住址邮箱姓名学教师邮箱电话密码姓名编号教1NNM课程专业课程名编号课时学分+3、总体设计3.1、层次图查询学生成绩查询学生信息查看个人信息成绩管理录入学生成绩查询学生成绩查看个人信息 产品教师管理员学生用户管理课程分类班级管理

8、成绩管理录入学生成绩查询学生成绩学生管理教师管理管理员管理添加课程修改删除课程 4、详细设计 4.1、模块设计 4.1.1 学生模块 学生模块:学生登录系统进入学生操作界面,根据需求操作选择查询成绩、查看个人资料以及课表安排。登录功能截图:学生操作界面:查询成绩:查看个人资料:查看课表安排:程序流程:开始登录是否成功查看成绩资料信息课程表结束FT 4.1.2教师模块 教师模块:教师登录后进入教师操作界面进行成绩录入、成绩查询、查询个人资料、查询学生信息成绩录入截图:成绩查询:查询学生信息:查看个人信息:程序流图:开始登录TF是否成 功录入学生成绩查询学生信息查看个人资料查看学生成绩结束 4.1

9、.3管理员模块 管理员模块:管理员登陆进入管理员操作界面,实现用户管理、课程分类管理、成绩管理、班级管理、课程管理。管理员登陆界面:管理员操作界面:用户管理:(查询教师)(添加管理员)(查看所有管理员)课程分类管理:成绩管理:课程管理:添加课程及显示课程班级管理:添加班级及显示所有班级4.2、数据库设计数据库使用Mysql,用户名为“root”,密码为“root”.数据库项目名为test.4.2.1 教师数据库:教师数据库信息包括:编号、姓名、密码、电话、邮箱。 4.2.2 管理员数据库设计管理员数据库信息包括:编号、姓名、密码、电话、邮箱。4.2.3 学生数据库设计 学生数据库信息包括:姓名

10、、密码、编号、电话、性别、班级、住址、邮箱。4.2.4 班级数据库设计 班级数据库信息包括:专业类、编号、班级名称。4.2.5学生成绩数据库设计学生数据库信息包括:学期、学号、姓名、班级、课程名、成绩。4.2.6课程数据库信息课程数据库信息包括:课程专业、编号、名称、课时、学分。5、测试测试模块输入理想输出实际输出 登录模块用户名密码登录成功进入教师操作界面进入教师操作界面zhouhongsheng333zhaixiaofeizhaixiaofei登录成功进入学生操作界面进入学生操作界面Zhaixiaofeizhaixiaofei登录成功进入管理员操作界面进入管理员操作界面 查询成绩学期:12

11、-06-2显示数据库中事先输入的三位学生的信息显示三位学生的信息班级:09软件2班课程;软件工程查看个人资料选择:个人管理显示个人资料信息显示个人资料信息成绩管理添加成绩查询成绩添加成绩查询成绩添加成绩查询成绩学号:20090501138学期:12-06-2显示添加成功显示符合条件的所有信息显示添加成功显示了6个符合条件的学生信息班级:09软件2班学期:12-06-2姓名:翟晓斐课程:软件工程课程:软件工程成绩:90学生管理用户名:Zhaixiaofei显示此学生的基本信息显示了Zhaixiaofei的基本信息班级管理添加班级 显示班级添加班级显示班级添加班级显示班级所属教研室计算机网络教研室

12、点击查看所有班级显示添加成功显示所有的班级显示添加成功显示所有的班级班级编号:111班级名称09软件2班课程分类添加课程分类查看课程分类添加课程分类查看课程分类添加课程分类查看课程分类课程分类名称专业课点击查看课程分类添加成功显示所有分类添加成功显示所有分类6、总结通过此次的课程设计,对软件工程有了进一步的了解和认知,同时也巩固了自己的java2EE的基础,同时也用到了面向对象分析的方法。使得我对很多课程都有了一次实践的机会。此时课程设计也让我稍微了解了一些关于一个软件或者其他的项目从与客户沟通了解到设计分析,再到编码实现,以及最后的测试修改等一系列流程。这样对我以后工作有很大的帮助。 在此次的课

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论