没有合适的资源?快使用搜索试试~ 我知道了~
JSP课程设计--基于Struts的学生成绩管理系统的设计与开发.doc
0 下载量 63 浏览量
2023-07-04
01:16:34
上传
评论
收藏 705KB DOC 举报
温馨提示
试读
32页
JSP课程设计--基于Struts的学生成绩管理系统的设计与开发.doc
资源推荐
资源详情
资源评论
1
XXxxxxxxxxxxx 学 院
课 程 设 计 报 告 书
课程名称: 软件开发工具课程设计
题 目:基于 Struts 的学生成绩管理系统的设计与开
发
系 名:
专业班级:
姓 名:
学 号:
指导教师:
2
课 程 设 计 任 务 书
课程名称: 软件开发工具课程设计 指导教师:
班级名称: 开课系、教研室: 软件与信息安全
一、课程设计目的与任务
软件开发工具课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实
践训练,进一步掌握业界流行的软件开发工具的使用;掌握使用业界流行的软件开发工具进
行软件设计,开发和测试的方法与技术;进一步加深对软件工程方法和技术以及最新发展趋
势和技术的了解;掌握数据的组织方法;提高软件开发的实际能力,培养创造性的工程设计
能力和分析、解决问题的能力以及查阅和运用文献资料的能力。
学生将在指导教师的指导下,独立地完成从需求分析到系统设计,实现,测试和部署的全过
程。
二、课程设计的内容与基本要求
本课程设计将通过软件业界流行的 MyEclispe 开发环境,使用 Struts 框架技术、JDBC 数据
访问技术和数据库技术设计和开发一个学生成绩管理系统,该系统具有以下功能:
1. 管理员:
1)登录:管理员登录后进入系统主界面;可以修改自己的密码;
2 用户信息管理:将实现用户信息的增 、删、改、查功能;
3)学生信息管理:将实现学生信息的增 、删、改、查功能;
4)课程信息管理:将实现课程信息的增 、删、改、查功能;
5)成绩信息管理:将实现成绩信息的增 、删、改、查功能;
2. 教师:
1)登录:教师登录后进入系统主界面;可以修改自己的密码;
2)成绩信息管理:将实现成绩信息的增 、删、改、查功能;
3. 学生:
1)登录:学生登录后进入系统主界面;可以修改自己的密码;
2)学生信息管理:将实现对自己信息的改、查功能;
系统由欢迎界面进入登录界面,登录成功后,系统主界面中要求使用上导航和左导航实现不
同信息管理的切换;要求使用 header 和 footer。
要求界面美观易用, 符合用户使用习惯;功能完善,系统流程合理,数据处理正确。
三、课程设计步骤及时间进度和场地安排
3
本课程设计将安排在第 18 周, 教育技术中心。具体安排如下:
下发任务书,学生查阅资料
系统设计和原型开发
第三,四天 系统功能实现
第五天 系统调试 测试 打包和验收
周次
星期一
星期二
星期三
星期四
星期五
第 18 周
第 1-4 节
第 1-4 节
第 1-4 节
第 1-4 节
第 5-6 节
地点
现教 222
现教 222
现教 222
现教 222
现教 222
四、课程设计考核及评分标准
课程设计考核将综合考虑学生考勤和参与度,系统设计方案正确性,系统设计和开发效果以
及课程设计报告书的质量。具体评分标准如下:
设置六个评分点
(1)设计方案正确,具有可行性、创新性; 25 分
(2)系统开发效果较好; 25 分
(3)态度认真、刻苦钻研、遵守纪律; 10 分
(4)设计报告规范、课程设计报告质量高、参考文献充分 20 分
(5)课程设计答辩概念清晰,内容正确 10 分
(6)课程设计期间的课堂考勤、答疑与统筹考虑。 10 分
按上述六项分别记分后求和,总分按五级记分法记载最后成绩。
优秀(100~90 分),良好(80~89 分),中等(70~79 分),及格(60~69 分),
不及格(0~59 分)
4
目录
1 设计目的.........................................................................................................................................6
2 软件开发环境与技术简介.............................................................................................................6
2.1 JSP 技术...............................................................................................................................6
2.2 Servlet 应用程序 .................................................................................................................6
2.3 JDBC 技术简介...................................................................................................................7
2.4 MVC 设计模式....................................................................................................................7
2.5 struts 框架介绍 ....................................................................................................................7
3 需求分析.........................................................................................................................................8
4 总体设计.........................................................................................................................................9
4.1 系统功能结构......................................................................................................................9
4.2 数据表结构..........................................................................................................................9
5 详细设计.......................................................................................................................................11
5.1struts 配置 ...........................................................................................................................11
5.2 登录功能设计....................................................................................................................11
5.3 分页显示信息....................................................................................................................12
5.3.1 显示用户信息.........................................................................................................12
5.3.2 显示教师信息.........................................................................................................13
5.3.3 显示学生信息.........................................................................................................14
5.3.4 显示课程信息.........................................................................................................15
5.3.5 显示成绩信息.........................................................................................................16
5.4 查询信息............................................................................................................................16
5.4.1 查询学生信息.........................................................................................................16
5.4.2 查询用户信息.........................................................................................................17
5.4.3 查询教师信息.........................................................................................................17
5.4.4 查询课程信息.........................................................................................................17
5.4.5 查询成绩信息.........................................................................................................17
5.5 添加信息............................................................................................................................18
5.5.1 添加学生信息.........................................................................................................18
5.5.2 添加教师信息.........................................................................................................19
5.5.3 添加课程信息.........................................................................................................19
5.5.4 添加成绩信息.........................................................................................................19
5.6 修改信息............................................................................................................................19
5.6.1 修改学生信息.........................................................................................................19
5.6.2 修改教师信息.........................................................................................................20
5.6.3 修改课程信息.........................................................................................................21
5.6.4 修改成绩信息.........................................................................................................22
5.7 删除信息............................................................................................................................22
5.7.1 删除学生信息.........................................................................................................22
5.7.2 删除教师信息.........................................................................................................23
5.7.3 删除课程信息.........................................................................................................23
5.7.4 删除成绩信息.........................................................................................................23
6 系统测试.......................................................................................................................................23
5
6.1 测试登陆............................................................................................................................23
6.2 测试页码跳转功能............................................................................................................24
6.3 测试添加功能....................................................................................................................25
6.4 测试删除功能....................................................................................................................26
6.5 测试更新功能....................................................................................................................28
6.6 测试查询功能....................................................................................................................28
7 总结...............................................................................................................................................29
8 参考文献 ......................................................................................................................................30
剩余31页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2451
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- mod-ldap-2.4.56-1.fc38.x86-64.rpm
- mod-ldap-2.4.58-7.fc40.x86-64.rpm
- mod-ldap-2.4.59-2.fc40.x86-64.rpm
- uniapp微信小程序水印相机(显示时间/地点/日期)
- rfid的应用场景.zip
- SpringBlade是一个由商业级项目升级优化而来的微服务开发平台
- mod-ldap-2.4.6-45.el7.centos.x86-64.rpm
- vbscript是什么,他的作用
- mod-ldap-2.4.6-67.el7.centos.x86-64.rpm
- mod-ldap-2.4.6-31.el7.centos.1.x86-64.rpm
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功