设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于JavaWeb的作业管理系统设计与实现 毕业论文
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

目录


1. 绪论 4

1.1 选题背景 4

1.2 系统简介(研究现状) 4

1.3 研究目的及意义 4

1.4 开发环境 4

1.5 关键技术 5

2. 可行性分析 5

2.1 技术可行性 5

2.2 经济可行性 5

2.3 安全可行性 5

3. 需求分析与设计 5

3.1 需求概述 5

3.2 需求规定 6

4. 系统流程分析 7

4.1 角色定义 7

4.2 功能模块分析 7

5. 系统用例分析 10

5.1 系统用例图 10

5.2 系统用例文档 11

5.2.1 登录系统用例文档 11

5.2.2 查看作业用例文档 13

5.2.3 批改作业用例文档 15

5.2.4 修改作业用例文档 17

5.2.5 添加作业用例文档 19

5.2.6 删除作业用例文档 21

5.2.7 提交作业用例文档 23

5.2.8 用户管理用例文档 25

6. 数据库 26

6.1 数据库设计 26

6.1.1 外部设计 26

6.1.2 结构设计 27

6.2 数据字典设计 28

6.3 角色与权限 29

系统架构 29

7.1 系统类图 29

7.2 系统详细设计 30

7.2.1 登录注册模块 30

7.2.2 添加作业模块 31

7.2.3 修改作业模块 31

7.2.4 删除作业模块 32

7.2.5 上传作业模块 33

7.2.6 批改作业模块 33

7.2.7 用户管理模块 34

系统展示和说明 35

8.1 原则 35

8.2 学生界面 36

8.2.1 登录界面 36

8.2.2 作业展示界面 36

8.2.3 作业详情界面 37

8.3 教师界面 37

8.3.1 添加作业界面 37

8.3.2 修改作业界面 38

8.3.3 作业评分界面 38

8.4 管理员界面 39

8.4.1 用户管理界面 39

8.4.2 添加用户界面 40

8.4.3 修改用户界面 40

8.4.4 作业管理界面 41

系统测试 41

9.1 测试计划 41

9.1.1 测试目标 41

9.1.2 运行环境(测试环境) 41

9.2 白盒测试-登录验证功能 42

9.2.1 核心代码 42

9.2.2 基本路径测试法 42

9.2.3 条件测试法 43

9.3 黑盒测试-登录验证功能 43

9.3.1 登录验证因果图分析法 43

9.4 白盒测试-提交作业功能 44

9.4.1 核心代码 44

9.4.2 基本路径测试法 45

9.4.3 条件测试法 46

9.5 黑盒测试-提交作业功能 46

9.5.1 提交作业因果图分析法 46

10 总结和展望 47


1. 绪论

1.1 选题背景

疫情的出现让传统的线下教学转换为了基于网络的线上教学,国内也涌现出了一个又一    个优秀的教学网站,在这些网站中有一个非常重要的组成部分,就是作业的批改系统。一个     简介易用、界面美观的批改作业系统,能够提供给用户更加舒适的体验,也因此能够吸引更    多的师生。

本作业批改系统拥有用户注册、用户登录、作业展示、学生提交作业、教师批改作业等    功能,满足了基本的流程需求。通过对本系统的实现,我们能够在加深对软件工程流程以及实现的理解的同时,锻炼自己思考和处理事件的能力。

1.2 系统简介(研究现状)

正如上面所说,本系统拥有着与作业批改的各个相关功能。用户注册将未被注册的用户信息存入数据库,用户登录系统则能够在数据库中查找用户输入信息,一旦匹配成功则跳转到作业展示界面。作业展示功能提供了多个作业的展示和各个作业状态的展示(如未批改或批改后的分数)。学生提交作业功能允许学生上传自己的作业到数据库中等待教师批阅。教师批改作业功能允许教师查看学生作业信息并进行打分进而更新数据库中作业的状态信息。

目前国内在这方面的研究还是相对完善的,比如超星学习通,其功能和稳定性在经过了    一系列更新之后已经非常优秀了。当然,也有一些功能相对单一的批改作业网站,比如大学    生英语作文批改网,其体验也非常良好。

1.3 研究目的及意义

通过对这个系统的研究,能够让我们更加熟悉软件开发的流程,也能锻炼到 web 开发的一些知识。

而他的意义是为了提供给师生一个更方便简洁的作业批改平台,可以很大程度上节约师    生之间分发作业等的时间。

1.4 开发环境

² 操作系统:windows10

² 语言:HTML、Java、Javascript

² 平台:elipse

² 数据库:MySQL


1.5 关键技术

² MySQL:数据库语言

² Java:后端语言

² JDBC:数据库连接

² HTML:前端界面设计

² JavaScript:部分前端内容

² Tomcat:服务器


















  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于Python的在线自主考试系 基于腾讯云的个人知识库管理系统 基于Android的酒店预定系统
基于matlab变频器控制交流电 基于微信小程序的家校联动平台管理 基于时频分析与自适应滤波技术的多
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!