- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软 件 学 院
课程设计报告书
课程名称 java web 程序设计教程课程设计
设计题目 学生个人成绩管理系统
专业班级
学 号
姓 名
指导教师
2011年 12 月
目录
TOC \o 1-3 \h \z \u 1 设计时间: 1
2 设计目的 1
3设计任务 1
4 设计内容 1
4.1.1需求分析 1
4.1.2系统功能图 2
4.1.3数据库设计 2
4.2详细设计 3
4.2.1各子系统的详细设计 3
4.2.2抽象数据类型的定义 4
4.2.3运行界面 5
4.2.4主要代码 7
5总结期望 19
参考文献 21
成绩评定 21
1 设计时间:
2011-12-12——2011-12-16
2 设计目的
JavaEE课程设计是对所学JavaEE与中间件课程的小结,是提高学生对所学知识综合应用能力的一种方式,是集中实践性环节之一。要求同学们对课程中所学习到的知识综合运用,开发有一定规模的Java Web程序。
3设计任务
设计一个学生个人成绩管理系统包括以下功能:
(1)用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看、修改和删除自己的成绩信息;计算各课程的平均分。
(2)添加学生成绩:学生添加成绩信息(包括学号、姓名、课程名称、成绩);
(3)查看学生成绩:查看所有课程的成绩;
(4)删除成绩:学生可以删除自己的成绩;
(5)计算成绩平均分:计算出所有成绩的平均分
4 设计内容
4.1概要设计
4.1.1需求分析
成绩管理成为学校教学管理中十分重要又相当复杂的管理工作之一,单纯的采用传统的手工处理已经不符合教育和管理的要求,而计算机具有运算速度快,处理能力强等特点,很自然地进入到这一应用领域中。因此为了保证学校的信息流畅,工作高效,有必要设计一个学生成绩管理系统。这不但能使教务人员从复杂的成绩管理中解脱出来,而且对于推动教学的发展也起到了非常重要的作用。随着学校规模的不断扩大,专业,班级,学生的数量急剧增加,有关学生成绩的各种信息量也成倍增长,而目前许多高校的学生成绩管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,因此,迫切需要开发基于互联网的个人成绩管理系统。此次课程设计为设计一个就是设计一个这样的学生个人成绩管理系统,该系统要求用户以合法身份登录后才能进行所有操作。该用户可以添加、查看、修改和删除自己的学生成绩信息及计算各成绩的平均分。
4.1.
学生个人信息管理系统
学生个人信息管理系统
用户以合法身份登录
添加学生成绩
查看学生成绩
删除学生成绩
计算平均成绩
修改学生成绩
4.1.3
在数据库中建立Scores表包括:(字段名称,数据类型,长度,字段描述)。
Scores表: 表1-1
字段名称
数据类型
长度
字段描述
id
int
4
主键,自增长
sno
int
4
学号
sname
varchar
50
姓名
cname
varchar
50
课程名
grade
int
4
成绩
4.2详细设计
程序流程图:
N
N
Y
开始
用户登录
是否成功
查看学生成绩
删除学生成绩
添加学生成绩
计算平均成绩
结束
4.2.1
1.登录子系统
“index.jsp”用于用户登录,输入用户名和密码登录失败时跳转到“error.jsp”页面,重新输入用户名和密码。登录成功进入“success.jsp”页面,点击相应按钮进行相应操作。
2.查询子系统
“showAllScore.jsp”用于显示所有成绩信息包括:学号,姓名,课程名,成绩。建立超链接到其他三个子系统的页面。
3.删除子系统
“delete.jsp”用于删除成绩,输入要删除的学号点击删除。
4.添加子系统
Add.jsp用于填加成绩,输入要添加的数据,点击添加。
5.计算平均成绩子系统
“acc.jsp”用于计算平均成绩,点击进入所对应的servlet进行处理。
4.2
所需要导入的包及建立的包
表4-1 包定义表
包名
类名
功能
com.scores.dao
scores .Dao.jav
您可能关注的文档
最近下载
- 2025至2030年中国机器人关节模组行业市场竞争态势及前景战略研判报告.docx
- 员工冲突管理培训.pptx VIP
- 新课标人教版 宾语从句 复习课件.ppt VIP
- 厂务系统介绍.ppt VIP
- 2024年10月广东省高等教育自学考试00020高等数学(一)试卷及答案.pdf
- 英语人教版八年级下册unit5 setionB 课件.ppt VIP
- 人教版新目标八年级上册英语导学案(全册).pdf VIP
- 人教版九年级英语Unit 2 reading-The Spirit of Christmas.pptx VIP
- 丹毒中医护理方案ppt课件.pptx VIP
- 人教版九年级英语unit8全单元课件.ppt VIP
文档评论(0)