软件设计UML分析--邮件管理系统_第1页
软件设计UML分析--邮件管理系统_第2页
软件设计UML分析--邮件管理系统_第3页
软件设计UML分析--邮件管理系统_第4页
软件设计UML分析--邮件管理系统_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、邮件管理系统小组成员需求分析1.系统的功能:邮件管理系统起着“邮局”的作用,通过电子邮件系统,用户可以与世界上任何一个角落的网络用户联系,这些电子邮件可以是文字、图像、声音等各种方式。它使人们的交流方式得到了极大的改变。2.系统的性能:用户可以用非常低廉的价格,以非常快速的方式通过邮件管理系统与他人联系。需求分析3.系统的功能模型:邮件管理系统送信部门管理部门接待部门查询信件注册邮寄信件注册接受信单分析信单信件入库管理填写发送信息接收信件清单发送信件信件回执Transitional Page用户用户系统信单信单信单信单信单信单用户用户管理部门送信部门接待部门信单信单信单信单信单信单业务流程图第

2、1层 业务流程图第0层 业务流程图分析信单回执记录接收单填写发送方式填写发送时间选择发送方式返回信单填写基本信息选择发送方式读单送信填写信件种类用户信单信单信息信息管理部门送信部门接待部门填单查询单返回查询结果单用户功能选择查询信件邮寄信件信单信单判断单据类型入库登记选择存贮位置将到期的信件出库出库登记选择单据仓库第2层 业务流程图Transitional PageTransitional PageTransitional PageTransitional PageTransitional PageTransitional PageTransitional PageTransitional P

3、ageTransitional PageTransitional PageTransitional PageTransitional PageTransitional PageIPO表表系统:系统:模块:模块:编号:编号:作者:作者:日期:日期:电子邮件系统电子邮件系统李东李东通讯录管理通讯录管理2009.12.242.1被调用:被调用:邮箱管理模块邮箱管理模块调用:调用:添加联系人模块添加联系人模块删除修改联系人模块删除修改联系人模块查找联系人模块查找联系人模块输入:输入:无无输出:输出:无无处理:处理:无局部数据元素:局部数据元素:无IPO表表系统:系统:模块:模块:编号:编号:作者:作者

4、:日期:日期:电子邮件系统电子邮件系统电子邮件系统电子邮件系统添加联系人添加联系人电子邮件系统电子邮件系统2.1.1被调用:被调用:通讯录管理模块通讯录管理模块调用:调用:A验证用户验证用户ID模块模块B添加模块添加模块输入:输入:新的联系人帐号新的联系人帐号输出:输出:添加请求信息添加请求信息处理:处理:无局部数据元素:局部数据元素:联系人帐号,String str_idIPO表表系统:系统:模块:模块:编号:编号:作者:作者:日期:日期:电子邮件系统电子邮件系统电子邮件系统电子邮件系统验证用户验证用户ID电子邮件系统电子邮件系统2.1.1.1被调用:被调用:添加联系人模块添加联系人模块调用

5、:调用:成功添加模块成功添加模块输入:输入:新的用户帐号新的用户帐号输出:输出:ID验证结果验证结果TRUE或或FALSE处理:处理:校验用户帐号局部数据元素:局部数据元素:用户的帐号,String str_idIPO表表系统:系统:模块:模块:编号:编号:作者:作者:日期:日期:电子邮件系统电子邮件系统电子邮件系统电子邮件系统添加模块添加模块电子邮件系统电子邮件系统2.1.1.2被调用:被调用:添加联系人模块添加联系人模块调用:调用:无无输入:输入:联系人的信息联系人的信息输出:输出:成功后的联系人列成功后的联系人列表信息表信息处理:处理:更新联系人列表局部数据元素:局部数据元素:用户的帐号

6、,String str_idIPO表表系统:系统:模块:模块:编号:编号:作者:作者:日期:日期:电子邮件系统电子邮件系统电子邮件系统电子邮件系统删改联系人模块删改联系人模块电子邮件系统电子邮件系统2.1.2被调用:被调用:通讯录管理模块通讯录管理模块调用:调用:显示联系人列表模显示联系人列表模块块输入:输入:联系人的帐号联系人的帐号输出:输出:删改请求信息删改请求信息处理:处理:无局部数据元素:局部数据元素:联系人帐号,String str_idIPO表表系统:系统:模块:模块:编号:编号:作者:作者:日期:日期:电子邮件系统电子邮件系统电子邮件系统电子邮件系统显示联系人列表显示联系人列表电

7、子邮件系统电子邮件系统2.1.2.1被调用:被调用:删除修改联系人模删除修改联系人模块块调用:调用:无无输入:输入:用户帐号用户帐号输出:输出:所有联系人所有联系人处理:处理:调用并显示联系人列表局部数据元素:局部数据元素:用户的帐号,String str_idIPO表表系统:系统:模块:模块:编号:编号:作者:作者:日期:日期:电子邮件系统电子邮件系统电子邮件系统电子邮件系统删除指定联系人删除指定联系人电子邮件系统电子邮件系统2.1.2.2被调用:被调用:显示联系人列表模显示联系人列表模块块调用:调用:无无输入:输入:指定的联系人帐号指定的联系人帐号输出:输出:成功后的联系人列成功后的联系人

8、列表信息表信息处理:处理:更新联系人列表局部数据元素:局部数据元素:用户的帐号,String str_idIPO表表系统:系统:模块:模块:编号:编号:作者:作者:日期:日期:电子邮件系统电子邮件系统电子邮件系统电子邮件系统修改指定联系人修改指定联系人电子邮件系统电子邮件系统2.1.2.3被调用:被调用:显示联系人列表模显示联系人列表模块块调用:调用:A输入修改信息模块输入修改信息模块B修改模块修改模块输入:输入:指定的联系人帐号指定的联系人帐号输出:输出:修改请求修改请求处理:处理:无局部数据元素:局部数据元素:用户的帐号,String str_idIPO表表系统:系统:模块:模块:编号:编

9、号:作者:作者:日期:日期:电子邮件系统电子邮件系统电子邮件系统电子邮件系统输入修改信息输入修改信息电子邮件系统电子邮件系统2.1.2.3.1被调用:被调用:修改指定联系人模修改指定联系人模块块调用:调用:修改联系人模块修改联系人模块输入:输入:要修改的联系人帐要修改的联系人帐号号输出:输出:要修改的联系人信要修改的联系人信息息处理:处理:修改联系人信息局部数据元素:局部数据元素:用户的帐号,String str_idIPO表表系统:系统:模块:模块:编号:编号:作者:作者:日期:日期:电子邮件系统电子邮件系统电子邮件系统电子邮件系统修改模块修改模块电子邮件系统电子邮件系统2.1.2.3.2被

10、调用:被调用:修改指定联系人模修改指定联系人模块块调用:调用:无无输入:输入:要修改的联系人的要修改的联系人的信息信息输出:输出:修改成功后的联系修改成功后的联系人列表信息人列表信息处理:处理:更新联系人列表局部数据元素:局部数据元素:用户的帐号,String str_idIPO表表系统:系统:模块:模块:编号:编号:作者:作者:日期:日期:电子邮件系统电子邮件系统电子邮件系统电子邮件系统查看联系人模块查看联系人模块电子邮件系统电子邮件系统2.1.3被调用:被调用:通讯录管理模块通讯录管理模块调用:调用:查看联系人列表模查看联系人列表模块块输入:输入:联系人的帐号联系人的帐号输出:输出:查看请

11、求查看请求处理:处理:无局部数据元素:局部数据元素:用户的帐号,String str_idIPO表表系统:系统:模块:模块:编号:编号:作者:作者:日期:日期:电子邮件系统电子邮件系统电子邮件系统电子邮件系统显示联系人列表显示联系人列表电子邮件系统电子邮件系统2.1.3.1被调用:被调用:查看联系人模块查看联系人模块调用:调用:无无输入:输入:查看请求信息查看请求信息输出:输出:所有联系人所有联系人处理:处理:调用并显示联系人列表局部数据元素:局部数据元素:用户的帐号,String str_id通讯录管理模块通讯录管理模块PAD图图P1P2P3123X=注释:注释:P1:添加联系人模块:添加联

12、系人模块P2:删除修改联系人模块:删除修改联系人模块P3:查看联系人模块:查看联系人模块添加联系人模块添加联系人模块PAD图图输入输入IDP4P1defP5注释:注释:P4:验证用户:验证用户ID模块模块P5:添加模块:添加模块验证用户验证用户ID模块模块PAD图图P4def记录指向数据库第一条记录指向数据库第一条While 记录不空记录不空Return FALSE帐号正确帐号正确记录移到记录下一条记录移到记录下一条Return TRUE添加联系人模块添加联系人模块PAD图图defP5返回结果返回结果=TRUE把记录加入把记录加入联系人列表联系人列表return不能添加不能添加删除修改联系人模

13、块删除修改联系人模块PAD图图P2defP6选定联系人选定联系人P7P8Flag=1注释:注释:P6:显示联系人列表模块:显示联系人列表模块P7:删除指定联系人模块:删除指定联系人模块P8:修改指定联系人模块:修改指定联系人模块显示联系人列表模块显示联系人列表模块PAD图图P6记录指向联系人第一条记录指向联系人第一条While 记录不为空记录不为空def记录。帐号记录。帐号=用户帐号用户帐号输出联系人输出联系人记录移到下一条记录移到下一条删除指定联系人模块删除指定联系人模块PAD图图P7def从数据库中删除从数据库中删除选定联系人帐号选定联系人帐号修改指定联系人模块修改指定联系人模块PAD图图P8输入修改信息输入修改信息P9def注释:注释:P9:修改模块:修改模块defP9获取要修改的信息获取要修改的信息更新

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论