java ee 学生选课管理系统大作业报告.doc

java ee 学生选课管理系统大作业报告.doc

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 功能

文档评论(0)

我思故我在 + 关注
实名认证
内容提供者

部分用户下载打不开,可能是因为word版本过低,用wps打开,然后另存为一个新的,就可以用word打开了

1亿VIP精品文档

相关文档