javaEE 学生个人成绩管理系统

javaEE 学生个人成绩管理系统

ID:39549616

大小:247.50 KB

页数:25页

时间:2019-07-06

javaEE 学生个人成绩管理系统_第1页
javaEE 学生个人成绩管理系统_第2页
javaEE 学生个人成绩管理系统_第3页
javaEE 学生个人成绩管理系统_第4页
javaEE 学生个人成绩管理系统_第5页
资源描述:

《javaEE 学生个人成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件学院课程设计报告书课程名称javaweb程序设计教程课程设计设计题目学生个人成绩管理系统专业班级学号姓名指导教师2011年12月目录1设计时间:12设计目的13设计任务14设计内容14.1.1需求分析14.1.2系统功能图24.1.3数据库设计24.2详细设计34.2.1各子系统的详细设计34.2.2抽象数据类型的定义44.2.3运行界面54.2.4主要代码75总结期望19参考文献21成绩评定211设计时间:2011-12-12——2011-12-162设计目的JavaEE课程设计是对所学JavaEE与中间件课程的小结,是提高学生对所学知识综合应用能力的一种方式,是集中实践性环节之一

2、。要求同学们对课程中所学习到的知识综合运用,开发有一定规模的JavaWeb程序。3设计任务设计一个学生个人成绩管理系统包括以下功能:(1)用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看、修改和删除自己的成绩信息;计算各课程的平均分。(2)添加学生成绩:学生添加成绩信息(包括学号、姓名、课程名称、成绩);(3)查看学生成绩:查看所有课程的成绩;(4)删除成绩:学生可以删除自己的成绩;(5)计算成绩平均分:计算出所有成绩的平均分4设计内容4.1概要设计4.1.1需求分析成绩管理成为学校教学管理中十分重要又相当复杂的管理工作之一,单纯的采用传统的手工处理已经不符合教育和管理的要

3、求,而计算机具有运算速度快,处理能力强等特点,很自然地进入到这一应用领域中。因此为了保证学校的信息流畅,工作高效,有必要设计一个学生成绩管理系统。这不但能使教务人员从复杂的成绩管理中解脱出来,而且对于推动教学的发展也起到了非常重要的作用。随着学校规模的不断扩大,专业,班级,学生的数量急剧增加,有关学生成绩的各种信息量也成倍增长,而目前许多高校的学生成绩管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,因此,迫切需要开发基于互联网的个人成绩管理系统。此次课程设计为设计一个就是设计一个这样的学生个人成绩管理系统,该系统要求用户以合法身份登录后才能进行所有操作。该用户可以添加、查看

4、、修改和删除自己的学生成绩信息及计算各成绩的平均分。4.1.2系统功能图:学生个人信息管理系统用户以合法身份登录添加学生成绩查看学生成绩删除学生成绩计算平均成绩修改学生成绩4.1.3数据库设计:在数据库中建立Scores表包括:(字段名称,数据类型,长度,字段描述)。Scores表:表1-1字段名称数据类型长度字段描述idint4主键,自增长snoint4学号snamevarchar50姓名cnamevarchar50课程名gradeint4成绩4.2详细设计程序流程图:NY开始用户登录是否成功查看学生成绩删除学生成绩添加学生成绩计算平均成绩结束4.2.1各子系统的详细设计1.登录子系统

5、“index.jsp”用于用户登录,输入用户名和密码登录失败时跳转到“error.jsp”页面,重新输入用户名和密码。登录成功进入“success.jsp”页面,点击相应按钮进行相应操作。2.查询子系统“showAllScore.jsp”用于显示所有成绩信息包括:学号,姓名,课程名,成绩。建立超链接到其他三个子系统的页面。3.删除子系统“delete.jsp”用于删除成绩,输入要删除的学号点击删除。4.添加子系统Add.jsp用于填加成绩,输入要添加的数据,点击添加。5.计算平均成绩子系统“acc.jsp”用于计算平均成绩,点击进入所对应的servlet进行处理。4.2.2抽象数据类型的

6、定义所需要导入的包及建立的包表4-1包定义表包名类名功能com.scores.daoscores.Dao.java增加信息显示信息删除信息平均成绩信息com.scores.domainscores.java成绩属性User.java用户属性com.scores.serviceScoresService.java成绩服务UserService.java用户服务com.scores.servletAcctServlet.java计算平均成绩控制层DeleteServlet.java删除成绩控制层UpdateServlet.java修改成绩控制层LoginServlet.java登录控制层Ad

7、dServlet.java添加成绩控制层表4-2页面定义表页面名称作用add.jsp添加页面delete.jsp删除页面update,jsp修改页面error.jsp登陆失败页面,返回登录界面index.jsp用户界面Sava.jsp操作页面ShowAllCost.jsp显示页面success.jsp登陆成功页面,跳转至用户界面acci.jsp计算平均成绩页面4.2.3运行界面登录界面如下登录成功和失败的页面如下:增删改查操作的成绩

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。