- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上海电力学院
应用软件设计课程报告
题 目: 基于Spring mvc 的中小学通用作业管理平台
学 号: 姓 名: 刘亚金
学 号: 2013018 姓 名: 包立峰
院 系: 计算机科学与技术学院
专业年级: 软件工程2013级
2015 年 11月 25日
目录
目录 3
第一章 系统需求与分析 5
1.1系统需求的描述 5
1.2需求分析 6
1.2.1、中小学通用作业管理平台的用例图 6
1.2.2识别参与者和用例 8
第二章 系统设计 8
2.1系统构架 8
2.2系统概要设计 9
2.3系统详细设计 10
2.3.1功能模块的划分 10
2.4.数据库设计 11
2.4.1 E-R图: 11
2.4.2数据库表设计 12
2.5.分层描述 14
2.5.2控制处理层(控制器,即各Controller ler); 15
2.5.3业务逻辑层(模型,即各dao,service); 15
2.5.4实体类; 16
第三章 系统关键模块实现 17
3.1 后台模块 17
3.1.1学校管理员登陆 17
3.1.3 学校学生信息管理 19
3.1.4 学校教师信息管理 21
3.1.5 学校课程信息管理 23
3.2 教师用户模块 27
3.2.1教师登录和主页 27
3.2.2 教师查看作业 28
3.2.4教师布置作业 30
3.2.5 查看自己被分配的课程 31
3.2 教师用户模块 32
3.2.1学生登录和主页 32
3.2.2学生上交作业 33
第四章 系统测试 34
4.1基本内容 34
?4.1.1、项目背景 34
4.1.2、定义 35
4.1.3、参考资料 35
4.2任务概述 35
4.2.1、目标 35
4.2.2、运行环境 35
4.3计划 36
4.3.1、测试方案 36
4.3.2、测试准备 36
4.4 功能测试 36
4.4.1公共功能模块测试 36
4.4.2教师模块功能测试 38
4.4.3学生模块功能测试 40
4.4.4学校管理员功能模块测试 44
4.5、测试机构人员 49
4.6、测试结果 49
4.7 评价 49
4.7.1、软件能力 49
4.7.2、缺陷和限制 49
4.7.3、建议 49
4.7.4、测试结论 50
第五章 系统开发总结与心得体会 50
参考文献 50
第一章 系统需求与分析
1.1系统需求的描述
当前处于互联网高速发展的阶段,互联网网络技术遍及到各个行业,影响各行各业的发展。毫不夸张的说当今时代脱离了互联网的行业终将走向终结。
当然,在互联网盛行的今天,有很多学校也利用到了互联网技术进行学校讯息的管理。
很多学校信息管理平台就是基于互联网科技制作出的管理平台,方便了学生在学校的一些活动,也方便了管理员管理学校的信息,也方便了教师对班级作业布置和收作业的情况,极力加快解决了学校一些繁杂的事情,使学校机构运行更快捷,更高效,更方便。
此系统就是针对中小学学校学生作业管理平台,教师布置作业只需要通过操作此平台就可以轻松搞定学生要写的作业;然而学生可以通过平台登录自己的账号,查看教师布置的作业并下载。
中小学作业平台管理系统有三个角色,学生,教师和管理员。每个学校都有对应的一个管理员,每个学校的管理员只有一个。学校管理员可以管理学生信息,教师信息,和课程信息等学校信息,主要功能还是基于一些信息的增,删,改,查。学生和教师的使用权限只能有管理注册使用,任何人都不能自行注册账号。
利用网站平台很好的管理一些学校纷繁事情,高效简洁的学生作业管理系统。
1.2需求分析
1.2.1、中小学通用作业管理平台的用例图
1.2.2识别参与者和用例
通过对系统的分析,可以确定系统有三个参与者,分别是学生用户,教师用户和学校管理员。各个参与者的描述如下:
□学生用户:学生可以查看并下载老师布置的作业,也可以把自己的作业上传
至作业管理平台上,以供教师检查或者下载查看。
□教师用户:教师可以查看并下载学生上传的作业,教师也可以给学生布置作
业(以上传的形式),以供学生查看布置的作业以及要求。
□学校管理员:主要负责管理整个系统,学校基本信息的管理(学生信息,教
师信息,课程信息等)。
1)学生用户请求服务的用例图
用例图说明如下:
●登陆用例
文档评论(0)