Java网络实验管理系统

1.  需求分析

1.1 系统简介

随着信息技术的飞速发展,特别是Internet的迅速普及,很多高职院校都开设了和计算机相关的专业,例如:软件工程专业,实验教学是计算机网络专业教学中的重要组成部分,因此,如何有效的提高实验课的质量变得至关重要。java网络实验管理系统主要是为了方便老师对实验课程的批改,让学生能够更加方便的得到老师的反馈和指导,简化上课流程,增加上课效率。


该管理系统的主要功能有如下所示
1. 学生能够在实验课期间在电脑上答题
2. 学生能够对已经保存的答案进行修改
3. 在老师批改实验之后,学生可以查看自己的成绩
4. 教师可发布题目和资料
5. 教师可以对学生做的实验进行修改并评分

1.2 需求说明

由于initnet网的迅速发展,很多高校都设有软件学院,因此会有很多网络实验课程。为了方便实验课的进行和管理,网络实验管理系统变得至关重要,这里指Java网络实验管理系统。

1.3 用例分析

1.3.1   角色与用例

学生
查看每次的上机实验,并能够下载一些资料
能够对实验内容进行作答,并且能够保存
可以对已经保存的答案进行修改
在老师对实验进行修改上传成绩后,学生可以查看
可以修改密码

用例名称 :查看实验
用例标识号:UCXCL1001
参与者:学生
简要说明:学生可以查看自己实验课所要做的题目
前置条件:学生需要登录该系统
基本事件流:1 学生需要输入账号密码进行登录,只有登录成功后才能进行下一步操作 2 在登录成功后,选择查看自己实验的课程
其他事件流:
A1:登录失败(1)用户名无效(2)输入密码错误
异常事件流事件流:
B1: 服务异常 (1) 服务器没有打开 (2)输入地址错误

用例名称 :填写实验答案
用例标识号:UCXCL1002
参与者:学生
简要说明:学生在进入该系统后,点击实验即可开始进行答题
前置条件:学生需要登录该系统
基本事件流: 1学生需要输入账号密码进行登录,只有登录成功后才能进行下一步操作 2 在登录成功后,选择查看自己实验的课程 3 查看后即可开始进行答题 4答题完成后可以进行保存,系统会自动提交
其他事件流:
A1:登录失败(1)用户名无效(2)输入密码错误
异常事件流事件流:
B1: 服务异常 (1) 服务器没有打开 (2)输入地址错误

用例名称 :修改答案
用例标识号:UCXCL1003
参与者:学生
简要说明:学生可以对保存过的答案进行更改
前置条件:学生已经保存过答案
基本事件流:1 学生需要输入账号密码进行登录,只有登录成功后才能进行下一步操作 2 在登录成功后,选择本次实验课的题目,可以对已经作答的题目进行更改
其他事件流:
A1:登录失败(1)用户名无效(2)输入密码错误
异常事件流事件流:
B1: 服务异常 (1) 服务器没有打开 (2)输入地址错误

用例名称 :修改密码
用例标识号:UCXCL1004
参与者:学生
简要说明:登录账户后,可以对密码进行修改
前置条件:学生已经成功登录该系统
基本事件流:1 学生需要输入账号密码进行登录,只有登录成功后才能进行下一步操作 2 在登录成功后,选择更改密码操作 3 输入原密码 4如果输入密码正确,就输入新密码 5 输入密码 错误则不能进行修改
其他事件流:
A1:登录失败(1)用户名无效(2)输入密码错误
异常事件流事件流:
B1: 服务异常 (1) 服务器没有打开 (2)输入地址错误

教师
可以查看学生的一些信息,也可以修改学生的密码
能够上传资料以及发布实验题目
可以查看学生提交答案并进行修改提交成绩
在特殊情况下,可以对已经上传的题目进行修改


用例名称 :批改学生实验
用例标识号:UCXCL2001
参与者:教师
简要说明:教师登录账户后,可以批改学生的实验
前置条件:学生已经开始该实验课程
基本事件流:1 教师需要输入账号密码进行登录,只有登录成功后才能进行下一步操作 2 在登录成功后,选择查看学生答题 3 对学生答案进行批改 4批改后可以保存修改结果
其他事件流:
A1:登录失败(1)用户名无效(2)输入密码错误
异常事件流事件流:
B1: 服务异常 (1) 服务器没有打开 (2)输入地址错误

用例名称 :发布题目或资料
用例标识号:UCXCL2002
参与者:教师
简要说明:教师可以发布学生实验课需要做的题目以及一些相关的资料
前置条件:课程已经开始
基本事件流:1 教师需要输入账号密码进行登录,只有登录成功后才能进行下一步操作 2 在登录成功后,发布题目或资料 3 发布后可以提交,提交了学生就可以查看
其他事件流:
A1:登录失败(1)用户名无效(2)输入密码错误
异常事件流事件流:
B1: 服务异常 (1) 服务器没有打开 (2)输入地址错误

用例名称 :修改实验题目
用例标识号:UCXCL2003
参与者:教师
简要说明:教师可以对已经发布的题目进行更改
前置条件:该题目已经发布
基本事件流:1 教师需要输入账号密码进行登录,只有登录成功后才能进行下一步操作 2 在登录成功后,选择我要修改 3 找到需要修改的题目,然后进行修改 4修改后,学生会收到该题目被修改的信息,提醒学生重新作答
其他事件流:
A1:登录失败(1)用户名无效(2)输入密码错误
异常事件流事件流:
B1: 服务异常 (1) 服务器没有打开 (2)输入地址错误

管理员
管理学生的一些基本信息
管理教师的一些基本信息


用例名称 :管理学生信息
用例标识号:UCXCL3001
参与者:管理员
简要说明:管理员登录账户后,可以对学生的一些信息进行修改查看等一些操作
前置条件:管理员必须登录
基本事件流:1 管理员需要输入账号密码进行登录,只有登录成功后才能进行下一步操作 2 在登录成功后可以选择相应的操作 3 对学生的信息进行更改或者查询
其他事件流:
A1:登录失败(1)用户名无效(2)输入密码错误
异常事件流事件流:
B1: 服务异常 (1) 服务器没有打开 (2)输入地址错误

用例名称 :管理教师信息
用例标识号:UCXCL3002
参与者:管理员
简要说明:管理员登录账户后,可以对教师的一些信息进行修改查看等一些操作
前置条件:管理员必须登录
基本事件流:1 管理员需要输入账号密码进行登录,只有登录成功后才能进行下一步操作 2 在登录成功后可以选择相应的操作 3 对教师的信息进行更改或者查询
其他事件流:
A1:登录失败(1)用户名无效(2)输入密码错误
异常事件流事件流:
B1: 服务异常 (1) 服务器没有打开 (2)输入地址错误

1.3.2   用例图

这里写图片描述
这里写图片描述
这里写图片描述

2.  系统设计

2.1 实体关系建模

这里写图片描述

2.2 数据库设计

这里写图片描述

2.3 界面设计

这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值