已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报告师生互动平台需求文档学号:ZKA10270170姓名:张静专业:软件工程班级:(1)班2一需求分析1.1系统的总需求目标该系统名为师生互动平台,顾名思义,是为了大学里的老师和学生两个角色而设计的系统平台。总有些学生爱学习或者不爱学习,可能有的的人有个人原因,那么这时候可以尝试学习教育意外的教育方式。个人觉得,师生间不一定非得在学习上沟通,如果师生间能够像朋友一样平等交流,加强了沟通,在大家更加亲密了解的基础上,对于学生的一些学习态度、生活态度等等或许会有意想不到的收货。该系统是一种基于B/S的聊天工具系统。1.2需求记录编号说明F01注册为该系统用户,绑定邮箱,教师和学生分别有不同权限F02注册用户通过用户ID和密码登录到该系统界面F04添加好友时,通过邮件的方式通知对方F05师生间有即时聊天的窗口F06注销用户F07教师和学生都可以通过用户ID或者条件查找添加对方为好友,并且需要得到对方的允许F08教师可以删除好友F09留言板有新留言通过邮件方式发出即时通知F10学生可以删除好友F12好友生日前7天给予邮件提醒F13师生都可以更改自己的个人资料信息和密码F14师生可设置某些资料项的可见性F15师生能够添加自己的某些资料信息比如地址或者联系方式等F16师生可对自己的某些地址后者联系方式信息进行删除F17师生能够对空间的状态发表和删除评论F18师生可以在好友资料上添加备注信息F19师生能够对空间的日志发表评论信息和删除评论F20师生能够对空间的留言发表评论和删除评论F21查看自己空间动态F22教师在日志可上传附件,比如教学资料F23师生可以在自己空间发表状态F24可以在自己空间发表日志F25查看好友空间动态F11教师在该系统可创建虚拟班级,学生通过班级群号加入该班级群表1-1仅仅是记录了用户的需求,有些需求功能相近,可以合并到一个用例中去。通过对这些需求的合并整理,可以得到如下表1-2中的系统用例。表1-1需求记录表3特征用例F01注册为该系统用户,绑定邮箱,师生分别有不同权限F02注册用户通过用户ID和密码登录到该系统界面F06注销用户F13师生都可以更改自己的个人资料信息和密码F14师生可设置某些资料项的可见性F15师生能够添加自己的某些资料信息比如地址或者联系方式等F16师生可对自己的某些地址后者联系方式信息进行删除UC01注册用户信息F17师生能够对空间的状态发表和删除评论F19师生能够对空间的日志发表评论信息和删除评论F20师生能够对空间的留言发表评论和删除评论F22教师在日志可上传附件,比如教学资料F23师生可以在自己空间发表状态F24可以在自己空间发表日志UC02管理空间动态F07教师和学生都可以通过用户ID或者条件查找添加对方为好友,并且需要得到对方的允许F08教师可以删除好友F10学生可以删除好友F18师生可以在好友资料上添加备注信息UC03管理好友F04添加好友时,通过邮件的方式通知对方F09留言板有新留言通过邮件方式发出即时通知F12好友生日前7天给予邮件提醒UC04邮件提醒F21查看自己空间动态F25查看好友空间动态UC05查看空间动态F05师生间有即时聊天的窗口UC06聊天互动F11教师创建虚拟班级,学生通过班级群号加入该班级群UC07创建班级群一共合并整理出了6个用例。在这些用例中UC02(管理空间动态)必须先通过UC05(查看空间动态)才能启动,所以它们是扩展关系;UC04(邮件提醒)需要依赖资料信息、添加好友信息等,所以是依赖关系。完成后的用例图如图1-1所示。表1-2系统用例表图1-1师生互动系统用例图41.3师生互动系统顶层用例图如图1-1所示:1.4用例规约uc上上上上上上上上上上上上上上上上上上上上上上上上上上上上上ID用例编号:UC01uc上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上extend图1-2UC01用例图图1-1师生互动平台用例图5用例名称:注册用户信息简要说明:首先要注册为该系统用户,教师的用户ID以“T”开头,学生以“S”开头。在用户注册时,在正确的输入用户信息和用户口令后,方可以注册进入系统。主事件流:1)当系统处于无用户注册状态由用户注册时,该用例即启动。2)该用例启动后,显示注册界面,教师和学生选择相应的界面注册,界面上有用户ID、用户名、用户密码、邮箱几个区域。3)用户在用户ID区域输入ID(工号或学号)。4)用户输入个人用户名,可为空。5)用户输入密码。6)用户输入邮箱帐号,并且提示不能为空。7)用户注册成功进入本系统或者用户选择退出后,进入邮箱点击该系统注册链接,完成注册,此用例结束。扩展事件流:3a)系统判断该用户是否存在,若存在,系统提示“该用户已存在”,否则提示“用户ID创建成功”。5a)系统检测密码框是否为空,若为空提示“密码不能为空”5a1)检测密码长度是否大于等6,若小于6提示“请重新输入大于6位口令”,否则提示“口令输入成功”。子事件流:前置条件:系统处于无用户注册状态。后置条件:用户注册进入系统,可以对系统执行对应权限的操作。扩展点:无优先级:最高参与者:主要参与者教师和学生uc上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上dependextendextend图1-3UC02用例图6uc上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上extendextendextendextend用例编号:UC02用例名称:管理空间动态简要说明:师生对空间的动态进行操作。主事件流:1)进入空间界面。2)系统返回空间的内容信息。3)对个人空间动态进行编辑。4)系统保存空间动态的变更并显示。扩展事件流:3a1)用户新增状态或日志,并发表(设定可见权限)。3a2)系统保存该用户的新增的动态信息。3a3)用户对状态进行删除,并向系统发出“删除”请求。3a4)系统返回删除“确认”信息,提示“确定”和“取消”。3a5)用户向系统发出确认信息。3a6)若系统收到“确定”则从系统中删除相应的动态,否则不删除。子事件流:UC05查看空间动态前置条件:用户进入系统并查看了动态信息。后置条件:关闭空间。扩展点:无图1-4UC02用例图7uc上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上用例编号:UC03用例名称:管理好友简要说明:可以添加删除好友,分组,以及添加备注信息。主事件流:1)进入当前所有好友界面。2)通过用户ID或者邮箱查询好友并添加好友。3)通过对方同意后可对其进行备注聊天等操作。4)用户向系统发出对好友进行分组或者添加备注请求信息5)系统收到请求后保存用户更改的信息,并显示。扩展事件流:【主时间流中某一事件的扩展】2a1)用户向系统发出添加好友请求2a2)系统向对方发出邮件提醒信息。2a3)对方收到邮件提醒的添加请求后,登录系统,向系统发出同意或拒绝消息2a4)系统再将同意或者拒绝消息反馈给用户子事件流:UC04邮件提醒前置条件:已登录系统并且更改好友备注时需要已经添加了该好友。后置条件:用户看到修改后的信息。扩展点:无优先级:参与者:图1-5UC03用例图8用例编号:UC05用例名称:查看空间动态简要说明:进入空间时,自动刷新动态,按照更新的时间降序排列,该用例启动后,显示系统相关内容。主事件流:1)查看新的空间动态,用户向系统发出更新请求。2)系统反馈更新请求的内容。3)用户在状态中新增状态或者日志,并向系统发出“发表”的请求。4)系统保存最新状态信息并反馈显示在系统页面。5)用户对状态进行删除。6)系统反馈删除的“确认”信息扩展事件流:【主时间流中某一事件的扩展】子事件流:UC02管理空间动态前置条件:用户进入该系统。后置条件:完成动态更新。扩展点:无参与者:uc上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上extendextend用例编号:UC06用例名称:聊天互动简要说明:提供聊天窗口便于用户(师生)间的交流。主事件流:1)选中好友,发起会话,或接受到好友消息,打开会话窗口,向系统发送会话请求。2)系统收到会话请求,向对方发出会话消息窗口并建立用户间连接。3)用户可以在聊天窗口进行聊天互动。4)其中一个用户关闭会话窗口5)系统将关闭会话信息反馈给对方的会话窗口。图1-6UC06用例图9扩展事件流:子事件流:前置条件:登录系统并已经添加对方为好友。后置条件:关闭聊天窗口。扩展点:无优先级:参与者:uc上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上extend用例编号:UC07用例名称:创建班级群简要说明:教师有创建虚拟班级群的特权。主事件流:1)教师向系统发出创建班级群的请求。2)系统随机产生一个群号并反馈给教师。3)填入创建信息。4)提交系统审核,提供群号供他人加入该群。扩展事件流:4a1)输入群号,申请加入4a2)提交审核,加入成功4a3)找到要退出的群,点击退出群4a4)提交审核,退出成功。子事件流:前置条件:教师登录该系统。后置条件:看到已创建好的班级群。扩展点:无优先级:参与者:教师图1-7UC07用例图10uc上上上上上上上上上上上上上上上ID上上上上上上上上上上上上上上上上上上用例编号:UC08用例名称:添加好友简要说明:通过用户ID添加或者查找方式添加新的好友。主事件流:1)登录系统。2)进入好友管理界面。3)添加好友。4)提交数据库5)退出界面。扩展事件流:子事件流:UC03管理好友前置条件:登录系统并已经添加对方为好友。后置条件:能够即时与好友聊天。优先级:参与者:图1-8UC08用例图11uc上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026山东威海市教育局直属学校引进急需紧缺人才备考题库附答案详解
- 2026年1月四川德阳第五医院招聘7人备考题库及答案详解参考
- 2025河南漯河市商务局所属事业单位人才引进2人备考题库及参考答案详解
- 2025年粤教版高中舞蹈表现力考核试题及答案
- 职业病预防与健康检查制度
- 环境监测站数据管理制度
- 2026年IT技术支持专员的面试问题及答案解析
- 2026年设备维修工程师面试题及答案详解
- 2026年金融行业风险控制面试题及答案
- 企业内部控制制度实施与监督手册
- 2024年养殖业创新合作:肉牛养殖与科研合作协议3篇
- 变电站消防安全
- 单位租车合同协议样本
- 《JJG196-2006-常用玻璃量器检定规程》
- 《陆上风电场工程设计概算编制规定及费用标准》(NB-T 31011-2019)
- 介入导管室有关知识课件
- 银行客户经理压力与情绪管理培训
- 推广经理半年工作计划
- 无人机驾驶员培训计划及大纲
- 价格说明函格式范本正规范本(通用版)
- 水车浇水施工方案
评论
0/150
提交评论