- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重庆科技学院
《JavaEE企业级开发技术》非标准答案考试试题
题 目: 学生选课成绩管理系统实现
学生姓名: 张XX 学 号: 2018XXXXXX
学 院: 智能技术与工程学院 专业班级: 计科XXX
完成日期:2019年 12月30日
成绩(百分制):
授 课 教 师:
试题题目:
试题内容及要求:
同学们根据观察自身生活环境,学习工作环境,身边的商业实体,建议自拟题目,设计一个软件系统,并实现。
系统实现具体要求如下:
要有整个软件比较详细的系统功能说明。
整个系统设计要有前端(UI设计)、业务层设计( Biz),控制层设计(Controller),数据持久层设计( DAO),及数据库设计( DB),数据库表不少于3张。
要有详细的配置文件说明(Spring,MyBatis,SpringMVC,web 等)。
系统整个界面美观,功能完备,能正常运行。
形成完整的系统设计报告,报告格式规范。
备注:可供参考的系统题目
银行管理系统
图书管理系统
成绩管理系统
工资管理系统
商店销售系统
理发店客户管理系统
快递客户管理系统
评分
1
2
3
4
5
总分
目录
TOC \o 1-3 \h \z \u 一 需求分析 4
(一) 项目设计目标 4
(二) 功能需求 4
二 概要设计 7
(一) 数据库设计 7
(二) 数据库实施 9
三 功能实现 13
(一) 模块设计 13
(二) 框架设计 14
(三) 编程实现 14
(四) 模块设计与实现 41
四 总结 47
一 需求分析
项目设计目标
本系统针对学生选课成绩进行管理,通过本系统对学生选课成绩管理进行有效管理。根据对学生选课管理系统的要求,制定简易学生管理系统。因为最终使用的用户都是普通的老师学生,并不具全都备良好地计算机使用水平,所以本系统的界面比较简洁、美观,使用也比较方便,操作几次就可以熟悉使用方式,不需要针对最终用户进行使用培训。
本系统可以达到以下目标:
(1)、灵活的人机交互界面,操作简单方便、界面简洁美观;
(2)、可以通过菜单、导航栏灵活的操作;
(3)、对学生选课成绩管理功能;
(4)、可以实现对信息的查询;
(5)、可以修改管理员密码;
(6)、系统最大限度的实现了易维护性和易操作性;
(7)、系统运行稳定、安全可靠。
功能需求
选课与成绩管理功能模块表:
模块名称:
登录模块
模块标识
Login
功能:
使用学号、教师账号、管理员帐号登录
输入:
学号或工号或admin
处理:
后端进行登录操作
输出:
登录成功跳转至对应的系统主页
失败后跳回登录页面并提示错误信息
表1.2.1
模块名称:
教师管理模块
模块标识
AdminTeacher
功能:
对教师信息进行管理
输入:
增加教师信息、删除教师信息、修改教师信息、查询教师信息
处理:
可以添加新的教师信息 2、根据ID修改教师信息
3、根据ID删除教师信息 4、根据教师姓名查询教师信息
输出:
操作成功或失败进行提示
表1.2.2
模块名称:
学生管理模块
模块标识
AdminCourse
功能:
对学生信息进行管理
输入:
增加学生信息、删除学生信息、修改学生信息、查询学生信息
处理:
可以添加新的学生信息 2、根据ID修改学生信息
3、根据ID删除学生信息 4、根据教师姓名查询学生信息
输出:
操作成功或失败进行提示
表1.2.3
模块名称:
课程管理模块
模块标识
AdminCourse
功能:
对课程信息进行管理
输入:
增加课程信息、删除教课程信息、修改课程信息、查询课程信息
处理:
可以添加新的课程信息 2、根据ID修改课程信息
3、根据ID删除课程信息 4、根据教师姓名查询课程信息
输出:
操作成功或失败进行提示
表1.2.4
模块名称:
学生选课模块
模块标识
ChooseCourse
功能:
学生完成对课程的选择和取消
输入:
如果没有选择该课程可以进行课程选择,如果已经选择了,只能取消课程
查询课程
处理:
如果学生选择了课程,数据提交到后台,然后将数据写入数据库
输出:
操作成功或失败进行提示
表1.2.5
模块名称:
课表查询模块
模块标识
ClassTable
功能:
学生只能查询自己的课程表
输入:
查询自己的课程表
处理:
根据学生登录的账号,查询已选择的课程信息表
输出:
显示自己的课程表
表1.2.6
模块名称:
成绩查询模块
模块标识
StudengGrade
功能
您可能关注的文档
最近下载
- 学术论文:人工智能在医疗领域的应用.docx
- 中级消防设施操作员监控抽考题26个(人考).docx
- Q ES JAYBS-03-2016_乳化炸药 企业标准.pdf
- 〖GB50924-2019〗砌体结构工程施工规范.pdf
- 19.地球上的水(课件)- 2021-2022学年科学三年级上册 青岛版五四制.ppt
- 河南省驻马店市西平县2023-2024学年七年级上学期期中数学试题.docx VIP
- GB-T 14506.12-2010 硅酸盐岩石化学分析方法 第12部分:氟量测定.pdf
- 农业综合开发陕甘宁梯田建设项目初设(代可研).pdf VIP
- 如何写好议论文的过渡段落.docx VIP
- 医疗机构依法执业专项整治活动自查及监督检查表.doc
文档评论(0)