



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程实验组员:08 班 123012008031张孟雄(组长)08 班 123012008001陈康08 班 123012008013李梦狄08 班 123012008032赵学忠08 班 123012008033郑崇重08 班 123012008036陈钦08 班 123012008037江淑妹毕业论文(设计)管理系统的子系统-留言系统目录3.1简介63.1.1目的63.1.2范围63.1.3定义、首字母缩写词和缩略语63.1.4参考资料63.2概述63.2整体说明63.2.用例模型调查63.2.1.1子系统的概述63.2.1.2用例概述83.2.1.3用例详述93.2.2假设与依赖关系
2、153.3具体需求153.3.1用例报告153.3.2补充需求163.4支持信息164.1.1用例名称:发送留言164.1.1.1简要说明164.1.2事件流164.1.2.1基本流161. 当用户选择发送留言,该用例开始。162. 系统跳转至留言窗口161. 用户填写主题、选择一个或者多个收信人、内容等,选择是否发送邮件,选择发送162.If 用户没有选择发送邮件164.1.2.2备选流164.1.3特殊需求:无164.1.4前置条件164.1.5后置条件164.1.5.1 <后置条件一 >174.1.6扩展点174.2 用例名称:查看留言174.2.1 简要说明174.2.2事
3、件流174.2.2.1基本流171.当用户选择查看留言,该用例开始。174.2.2.2备选流184.2.3特殊需求184.2.4前置条件184.2.5后置条件184.2.6扩展点184.3.1用例名称:转发留言194.3.1.1简要说明194.3.2事件流194.3.2.1基本流191. 当用户选择查看留言,该用例开始。194.3.2.2备选流:无194.3.3特殊需求:无194.3.4前置条件194.3.5后置条件194.3.6扩展点194.4.1用例名称:删除留言204.4.1.1简要说明204.4.2事件流204.4.2.1基本流204.4.2.2备选流:214.4.3特殊需求;无214
4、.4.4前置条件214.4.4.1<前置条件一 >214.4.5后置条件214.4.6扩展点214.5.1用例名称:发送邮件224.5.1.1简要说明224.5.2事件流224.5.2.1基本流224.5.2.2备选流:224.5.3特殊需求;无224.5.4前置条件224.5.4.1<前置条件一 >224.5.5后置条件224.5.6扩展点22七实验总结一 子系统总体划分概况毕业论文(设计)管理系统GTMS(Graduation Thesis Management System,简称 GTMS) 涉及功能模块较多,根据功能模块之间关系的密切程度,将 GTMS 划分至
5、7 个子系统,如图 1 所示。下面分别概要地对各子系统加以说明。毕业论文(设计)管理系统( GTMS)论系论留资言选文统统文源及题指管计评管邮子导理子分理件系子子系子子子统系系统系系系统统统统统图 1毕业论文(设计)管理系统功能划分图二留言及邮件子系统概况(补充说明 :留言及邮件子系统是我们组划分到的子系统, 其他的子系统就不在此作概况介绍了。)留言及邮件子系统为毕业论文 (设计)管理系统的用户之间搭建一个网上交流平台,使得他们在毕业论文(设计)过程,能更加方便和灵活地进行沟通。留言及邮件子系统主要包括发送留言、 查看留言、转发留言、 删除留言和发送邮件等功能模块。表 1 留言及邮件子系统的功
6、能模块表功能模块功能模块名称功能描述标识号用户填写留言的主题、内容、紧急程度 ,附加相应的附件后(可选)将留言发送至一个或多个其它用户,0601发送留言可同时发送相同内容的邮件至一个或多个其它用户( 但不是必须的 ) 。用户能够按日期或主题查看其它用户发送给他的留0602查看留言言信息,包括内容和附件。用户可以将其它用户发送给他的留言转发给一个或0603转发留言多个其它用户。0604删除留言用户可以删除其它用户发送给他的留言。用户填写留言的主题、内容、紧急程度,附加相应的0605发送邮件附件后(可选) 以邮件的形式发送给一个或多个其它用户。三用例需求规约说明3.1 简介 好看网听书网3.1.1
7、目的让软件开发者和软件使用者更好的交流,更深入的了解子系统的需求,以便后期更好的开展工作,减少需求不明确所带来的误工等情况。3.1.2范围范围在学生,教师,系领导,院领导使用留言及邮件子系统,主要包括发送留言、查看留言、转发留言、删除留言和发送邮件等功能模块。3.1.3定义、首字母缩写词和缩略语缩略语或首字母缩写用户定义所有的学生、教师、系领导、院领导。3.1.4参考资料UML program guid设计核心技术蒋慧吴礼发陈卫卫编写2001 年出版3.2概述3.2整体说明用户在使用留言及邮件子系统,可以使用发送留言,查看留言,转发留言,删除留言,发送邮件等这些功能。 其中以发送留言以及查看留
8、言为重要功能, 这两个用例可以囊括其他的一些用例。 转发留言, 删除留言, 发送邮件这 3 个用例都可以通过发送留言以及查看留言这两个用例来扩展。3.2. 用例模型调查3.2.1.1子系统的概述留言及邮件子系统为毕业论文(设计) 管理系统的用户之间搭建一个网上交流平台,使得他们在毕业论文(设计)过程,能更加方便和灵活地进行沟通。留言及邮件子系统主要包括发送留言、查看留言、转发留言、删除留言和发送邮件等功能模块。本系统的角色包括学生、教师、系领导、院领导。用例图:所有的学生、教师、系领导、院领导。类图:删除留言查看留言用户转发留言<<include>><<ex
9、tend>>发送留言发送邮件图 2.1 留言及邮件子系统用例图图 2.2 留言及邮件子系统类图图 2.3 类设计图3.2.1.2 用例概述用例 ID用例名角色优先级用例概述称UC0601发送留言用户*用户填写留言的主题、内容,附加相应的附件后(可选)将留言发送至一个或多个其它用户,可同时发送相同内容的邮件至一个或多个其它用户(但不是必须的 )。UC0602查看留言用户*用户能够按日期或主题查看其它用户发送给他的留言信息,包括内容和附件。UC0603转发留言用户*用户可以将其它用户发送给他的留言转发给一个或多个其它用户。用户填写留言的主题、内容、紧急程度,UC0605发送邮件用户*附
10、加相应的附件后(可选)以邮件的形式发送给一个或多个其它用户。UC0604删除留言用户*用户可以删除其它用户发送给他的留言。表 2.1选题子系统用例概述表3.2.1.3用例详述UC0601 发送留言用例场景Use case : UC0601发送留言角色: 用户前置条件 : 用户登录系统基本事件流 :1 当用户选择发送留言,该用例开始。2 系统跳转至留言窗口3 用户填写主题、选择一个或者多个收信人、内容等,选择是否发送邮件,选择发送4 If用户没有选择发送邮件4.1 系统只需发送留言Else4.2 系统发送留言及邮件5系统提示发送成功后返回至新建留言页面后置条件 : 留言和邮件的状态为已发送可选事
11、件流 :1 用户中途关闭页面,则不保存已填写的内容后置条件 : 留言未发送成功活动图活动比较简单,无活动图界面原型当用户选择发送留言时,系统出现界面 图 X1 ,在右侧联系人树中查找到要发送的目标人物,填写主题和内容,添加完附件后,点击发送,系统提示发送成功,则该用例完成。图 X1UC0602 查看留言用例场景Use case : UC0602查看留言角色: 用户前置条件 : 用户登录系统基本事件流 :1 当用户选择查看留言,该用例开始。2 系统显示用户所有未查看的留言。3 用户选择一条留言,选择查看4 系统显示该留言的详细内容,并标记留言为“已读”5 用户阅读留言后,系统返回未读留言列表后置
12、条件 : 留言被标记为“已读”可选事件流 :5 用户选择“回复”或者“返回”或者“删除”。5.1 If用户选择回复,则系统显示回复页面。Else if用户选择“返回” ,则系统返回至未读留言列表。Else 系统删除该条留言后,返回未读留言列表。后置条件 : 该留言被删除或者被标记为已读活动图活动比较简单,无活动图界面原型当用户选择查看留言时, 系统出现界面 图 X2,用户选择排序方式,过滤方式,或者按名字搜索留言时,显示 图 X3 。当用户对某一条留言右击选择“查看”或者选定后单击“查看”按钮,则系统出现 图 X4 ,页面跳转比较简单,故未画出页面跳转图。图 X2图 X3图 X4UC0603
13、转发留言用例场景Use case : UC0603转发留言角色: 用户前置条件 : 用户登录系统基本事件流 :1 当用户选择查看留言,该用例开始。2 系统显示用户所有未查看的留言。3 用户选择一条留言,选择查看后,选择“转发”4 系统将留言内容复制至新的留言页面5 用户选择转发的对象(某人)并发送。6 系统发送新的留言后返回未查看的留言列表后置条件 : 新留言状态为已发送可选事件流 :无后置条件 : 无活动图无界面原型当用户选择查看留言时,系统出现界面图 X2 ,用户选择排序方式,过滤方式,或者按名字搜索留言时,显示图 X3 。当用户对某一条留言右击选择“查看”或者选定后单击“查看”按钮,则系
14、统出现 图 X4 。当用户点击“转发”时,界面跳转至 图 x5。用户单击“发送” ,该用例完成。图 X5UC0604 删除留言用例场景Use case : UC0604删除留言角色: 用户前置条件 : 用户登录系统基本事件流 :1 用户选择查看留言,用例开始2 系统显示所有已查看的留言3 用户选择某一条或者标记多条留言,选择删除4 系统删除用户选定的留言,重新显示已读且未删除的留言,该用例结束。后置条件 : 选定的留言被删除可选事件流 :无后置条件 : 无活动图无界面原型当系领导选择 查看留言 ->已读留言 时,系统出现界面 图 X6 ,用户选择标记要删除的留言,右击选中的留言或者点击“
15、删除”按钮图 X6UC0605 发送邮件用例场景Use case : UC0605发送邮件角色: 用户前置条件 : 用户登录系统且在用例UC0601 正在进行基本事件流 :1 用户选择发送留言,此用例开始。2 用例 UC0601 进行3 If用户选择“发送邮件” ,则系统在发送留言的同时发送邮件。If用户没有选择“发送邮件”,则不发送邮件,只发送留言4后置条件 :邮件发送成功可选事件流 :无后置条件 : 无活动图活动比较简单,无活动图界面原型当用户选择发送留言时,系统出现界面 图 X8 ,用户选择界面右上方的“发送邮件”,则在发送留言时同时发送了邮件图 X83.2.2假设与依赖关系1 假设可以
16、把附件作为大字段存储在数据库中2 假设可以解决从客户端上传附件这个难题3 假设可以解决用代码实现“发邮件”这个功能3.3 具体需求3.3.1用例报告发送留言 .doc查看留言 .doc转发留言 .doc删除留言 .doc3.3.2补充需求非功能性需求:1. 发送留言页面中的任务列表要按人物类型分级(院领导 ,学生 ,教师等 )2. 接收到消息时要在登录时提示3.4支持信息四各功能模块具体说明4.1<留言及邮件子系统>-用例实现规约:<发送留言 >4.1.1用例名称:发送留言4.1.1.1简要说明用户登录系统后可以写下留言或是邮件然后选择发送。4.1.2事件流4.1.2.
17、1基本流1. 当用户选择发送留言,该用例开始。2. 系统跳转至留言窗口1. 用户填写主题、选择一个或者多个收信人、内容等,选择是否发送邮件,选择发送2. If 用户没有选择发送邮件4.1 系统只需发送留言else4.2 系统发送留言及邮件5系统提示发送成功后返回至新建留言页面4.1.2.2备选流2.2.1. 用户中途关闭页面,则保存已填写的内容,存放在草稿箱中4.1.3特殊需求:无4.1.4前置条件用户成功登录系统4.1.5后置条件留言和邮件的状态为已发送4.1.5.1 <后置条件一 >留言保存至草稿箱4.1.6扩展点如下图所示(界面原型):4.2<留言及邮件子系统>-
18、用例实现规约:<查看留言 >用例实现规约: <查看留言 >4.2 用例名称:查看留言4.2.1简要说明院领导登入系统后可以查看教师、学生或教学秘书发给自己的留言4.2.2 事件流4.2.2.1基本流1. 当用户选择查看留言,该用例开始。2. 系统显示用户所有未查看的留言。3. 用户选择一条留言,选择查看4. 系统显示该留言的详细内容,并标记留言为“已读”5.1 用户阅读留言后,系统返回未读留言列表4.2.2.2备选流5.1用户阅读留言后,调用“留言”用例用户选择“回复”或者“返回”或者“删除”或者“转发”。也可以直接关闭页面,系统将自动把此留言标记为已读。5.2If 用
19、户选择回复,则系统显示回复页面。else if 用户选择“返回” ,则系统返回至未读留言列表。else if 系统删除该条留言后,返回未读留言列表。else 用户选择转发,则调用发送用例。4.2.3 特殊需求无4.2.4 前置条件用户成功登录系统4.2.5 后置条件1.留言被标记为“已读”2.该留言被删除或者被标记为已读4.2.6 扩展点如下图所示(界面原型)4.3<留言及邮件子系统>-用例实现规约:<转发留言 >用例实现规约: <转发留言 >4.3.1 用例名称:转发留言4.3.1.1简要说明用户在查看完留言后,可以选择转发留言4.3.2事件流4.3.2.
20、1基本流1. 当用户选择查看留言,该用例开始。2.系统显示用户所有的留言。3.用户选择一条留言,选择查看后,选择“转发”4.系统将留言内容复制至新的留言页面5.用户选择转发的对象(某人)并发送。6.系统发送新的留言4.3.2.2备选流:无4.3.3特殊需求:无4.3.4前置条件用户成功登录系统,并已查看完留言且用户页面在留言板页面4.3.5后置条件新留言状态为已发送4.3.6扩展点如下如所示(用例原型):4.4<留言及邮件子系统>-用例实现规约:<删除留言 >用例实现规约: <删除留言 >4.4.1用例名称:删除留言4.4.1.1简要说明用户在查看完留言后,可以选择删除选项,以便为用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 患者身份识别制度及流程
- 买卖养殖畜牧合同范例
- 保洁合同 110合同范例
- 农村环保设计合同范例
- 会计公司财务记账合同范本
- 健身私教合同范例
- 企业之间合同范例
- 公寓住房装修合同范例
- app开发合作合同范例
- 住房装饰装修合同范例
- 《铁路轨道维护》课件-道岔起道作业
- 煤矿班队长培训
- 精神病物理治疗
- 北京化工大学《电路与模拟电子技术》2021-2022学年第一学期期末试卷
- 如何发现肾脏病
- GB/T 44537-2024精细陶瓷室温断裂韧性试验方法表面裂纹弯曲梁(SCF)法
- 证券分析(第6版)下部
- JJF(京) 124-2024 智能电表电动自行车充电辨识模组校准规范
- 医院培训课件:《静脉中等长度导管临床应用专家共识》
- 总复习(教案)2023-2024学年数学 四年级下册 北师大版
- 【青松雪】中考数学几何模型【模型08】费马点最值模型
评论
0/150
提交评论