超市管理系统需求规格说明书_第1页
超市管理系统需求规格说明书_第2页
超市管理系统需求规格说明书_第3页
超市管理系统需求规格说明书_第4页
超市管理系统需求规格说明书_第5页
已阅读5页,还剩72页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、推荐精选 CRM 需求分析说明书文件标识:BJTU陈军小组 Software Requirement Specification当前版本:1.2作 者:陈军、高俊、谭帅、杨阳、李恒奎文件状态: 草稿 正式发布 正在修改完成日期:2010/11/22软件学院-系统设计与分析课程陈军小组推荐精选版 本 历 史版本/状态作者参与者起止日期备注1.0陈军高俊、谭帅、杨阳、李恒奎2010/11/112010/11/14产品总体需求规格说明1.1陈军高俊、谭帅、杨阳、李恒奎2010/11/152010/11/16产品总体需求规格说明(1.2)Final陈军高俊、谭帅、杨阳、李恒奎2010/11/17201

2、0/11/18产品总体需求规格说明推荐精选 目目目 录录录 0. 文档介绍文档介绍.40.1 文档目的文档目的.40.2 文档范围文档范围.40.3 读者对象读者对象.40.4 参考文档参考文档.40.5 术语与缩写解释术语与缩写解释.4.1.产品介绍产品介绍.52. 产品面向的用户群体产品面向的用户群体.53.产品应当遵循的标准或规范产品应当遵循的标准或规范.54. 产品范围产品范围.55. 产品中的角色产品中的角色.56.产品的功能性需求产品的功能性需求.66.1 人员管理模块人员管理模块.66.2 会员模块会员模块.206.3 供货商模块供货商模块.316.4 销售管理模块销售管理模块.

3、386.5 采购管理模块采购管理模块.456.6 库存管理模块库存管理模块.496.7 报表管理模块报表管理模块.536.8 日常管理模块日常管理模块.647. 产品的非功能性需求产品的非功能性需求.717.1 用户界面需求用户界面需求.717.2 软硬件环境需求软硬件环境需求.727.3 产品质量需求产品质量需求.727.N 其他需求其他需求 .72附录附录 A:需求建模与分析报告:需求建模与分析报告 .73A.1 业务流程图 1.73附录附录 B:系统框图:系统框图.74推荐精选0.0. 文档介绍文档介绍 本文档是超市管理系统项目需求分析说明书的最终版,是在小组之间通过多次的讨论和分析,并

4、融合了老师的课堂讲解后更新完成的最后版本。0.10.1 文档目的文档目的编写超市管理系统项目需求分析说明书的目的是为明确产品需求,将功能性需求、非功能性需求用准确的描述语言描述清楚,并建立相应的静态模型和动态模型。以便于项目组成员对项目目标有清晰的认识,为后续阶段的开发做好准备,最终实现 CRM 系统。0.20.2 文档范围文档范围适用于项目设计阶段、开发及测试阶段0.30.3 读者对象读者对象本文档预期读者对象为项目组技术总工及各小组成员,也可用于日后维护成员查询。0.40.4 参考文档参考文档系统分析与设计课程的课件小组内部的讨论的会议记录以及老师提供的例子项目陈述小组成员陈军0.50.5

5、 术语与缩写解释术语与缩写解释缩写、术语缩写、术语解解 释释CRMCustom Relationship Management 客户关系管理BIBusiness Intelligence 商业智能客户与公司有业务往来的公司,单位等团体联系人与本公司业务员进行业务往来的各个公司销售部门的决策人推荐精选.1.1.产品介绍产品介绍超市的销售业务一直使用着最简单的人工管理。超市经营物品的采购、库存、销售及核算等手工信息管理使得员工工作量大、服务质量差、工作效率低。同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节。 要改变这种手工管理的落后状况,把工作人员从枯燥乏味的重复劳动中解脱出来,

6、用计算机系统进行管理是一个明智的选择。超市管理系统以商品库存为管理核心,可以动态跟踪库存的变化,实现采购、入库、销售、出库一体化的管理。可对商品进行入库记帐和销售记帐,并提供综合查询、统计、分析、打印各种报表等功能,能够准确及时地为决策者提供第一手信息。本系统以人机对话来实现,操作简单,使用方便。2.2. 产品面向的用户群体产品面向的用户群体本系统面向的客户为大小型的超市,其最终的用户为超市的管理人员,以及收银人员。采用人性化的业务流程及高度集成的单据管理界面,业务单据采用统一的输入界面和相同的操作方法,各种操作都可使用快捷键,易学、易用、方便、快捷。3.3.产品应当遵循的标准或规范产品应当遵

7、循的标准或规范(1)CMMI34.4. 产品范围产品范围本产品使用的领域:大小型的超市以及需要商品管理的商店。本产品包含的内容:超市管理系统包含 5.5. 产品中的角色产品中的角色角色名称职责描述销售人员更新与顾客接触的时间计划表,查看工作计划,提醒计划中事件超级管理员对销售人员进行管理超级管理员对销售人员进行管理超级管理员对销售人员进行管理推荐精选6.6.产品的功能性需求产品的功能性需求 6.16.1 人员管理模块人员管理模块本系统将使用者分为员工、经理和总经理三种权限。员工只有一般的查询修改功能,包括查询自己的个人信息以及对自己个人信息的修改对物品库存量的查询。经理具有删除和修改员工资料的

8、权限以及对自己资料的修改删除。总经理则起到了一个总体监控的作用,主要作用是对员工的提拔和对经理的任免,在人员管理模块中具有最高的权限。用例图用例图6.1.16.1.1 人员查询人员查询用例名称人员查询主要业务参与者员工、经理、总经理前置条件登陆成功后置条件系统显示所要查看的人员信息触发条件登陆成功后在主界面点击“人员信息查询” ,或者在主界面的菜单中选择“人员信息查询”推荐精选基本路径(主事件流)1进入人员信息查询的主界面;2提交查询条件3系统按查询条件查询人员信息4系统显示搜索到的人员信息列表5选中某个人员6系统显示该人员的详细信息扩展事件流系统没有查询到符合条件的人员1 系统显示“没有找到

9、符合条件的人员”2 用例结束结束当查询结果显示在界面中,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明员工、经理、总经理都可以查询所有人员资料。顺序图:顺序图:活动图:活动图:推荐精选6.1.26.1.2 添加员工添加员工用例名称添加员工主要业务参与者经理、总经理前置条件经理成功登陆后置条件员工信息添加成功,员工信息成功写入数据库中触发条件经理在主界面点击“添加员工” ,或者在主界面的菜单中选择“添加员工”基本路径(主事件流)1经理进入“添加员工”的界面;2经理填写新增员工的各项信息,点击提交按钮3系统检查提交员工的信息的填写与格式4系统将合格的员工信息写入数据库推荐精选5系统

10、自动将经理添加员工信息的行为记录到日志中6系统提示“员工信息添加成功”扩展事件流必填项没有填写1.系统显示“*项为必填!”填写信息格式错误1.系统显示“输入格式错误”结束当系统提示“员工信息添加成功” ,该用例结束特殊需求1.对使用者进行权限设置,分别赋予不同的访问权限2.增加对所填信息的纠错功能发生频率可能会持续发生待解决问题无补充说明员工不能使用该功能,经理和总经理可以添加用户信息顺序图:顺序图:活动图:活动图:推荐精选6.1.36.1.3 修改资料修改资料用例名称修改资料主要业务参与者员工、经理、总经理前置条件登陆成功后置条件资料修改成功,被写入数据库中触发条件在主界面的菜单中选择“人员

11、信息修改”基本路径(主事件流)1进入“资料修改”的界面;2填写需要修改信息项,点击提交3系统检查提交的资料的信息格式6系统将合格的个人资料信息写入数据库7系统自动将修改个人资料信息的行为记录到日志中8系统提示“个人资料修改成功”扩展事件流填写信息格式错误推荐精选1. 系统显示“请填入正确的信息”结束当系统提示“资料修改成功” ,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明员工、经理、总经理都可以对自己的个人资料进行修改,但是经理可以修改员工的资料,总经理可以修改经理的资料。顺序图:顺序图:活动图活动图推荐精选6.1.46.1.4 人员开除人员开除推荐精选用例名称人员开除主要业

12、务参与者经理、总经理前置条件以经理或总经理身份登录成功后置条件人员开除成功,数据库清除该人员信息触发条件经理在主界面的菜单中选择“开除员工”或者总经理在主界面的菜单中选择“开除员工” 、 “开除经理” 。基本路径(主事件流)1经理、总经理进入“开除员工” 、 “开除经理”的界面;2经理、总经理选中要删除的员工、经理信息记录,点击“删除”3系统提示询问是否删除4经理、总经理点击“确定”5人员被开除,并从数据库中移除员工、经理的个人信息资料6系统自动将管理员删除人员信息的行为记录到日志中7系统提示“成功开除*,职位是员工/经理。 ”扩展事件流经理、总经理点击取消按钮1. 用例结束结束当系统提示“成

13、功开除*,职位是员工/经理。 ” ,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明员工不具备使用该功能的权限,只有经理和总经理可以使用该功能。期中,经理只能开除员工不能开除经理职位的人员,总经理则可以开除员工和经理。顺序图顺序图推荐精选活动图活动图6.1.56.1.5 任免经理任免经理用例名称任免经理主要业务参与者总经理前置条件以总经理身份成功登陆后置条件系统显示经理被任免成功触发条件登陆成功后在主界面点击“任免经理” ,或者在主界面的菜单中选择“任免经理”基本路径(主事件流)1总经理进入“任免经理”的界面;2总经理选中要任免的经理,点击“任免”3系统提示询问是否任免4总经理点

14、击“确定”5经理被任免,并从数据库中移除该人员的经理职位6系统自动将总经理任免经理行为记录到日志中推荐精选7系统提示“成功任免*。 ”扩展事件流无结束当任免成功时或者总经理点击“取消”按钮,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明只有总经理具有任免权限顺序图顺序图活动图活动图推荐精选6.1.66.1.6 日志查看日志查看用例名称日志查看主要业务参与者总经理前置条件以总经理身份登录成功后置条件经理的操作记录在界面中显示触发条件总经理在主界面的菜单中选择“查看日志”基本路径(主事件流)1总经理进入工作日志的界面;2系统自动显示最近一段时间内普通管理员的操作记录3管理员在查询区

15、内输入经理名字或者日期,点击查询按钮4系统按查询条件查询日志记录5系统显示查询结果扩展事件流系统没有找到符合条件的日志记录1.系统显示“没有找到”结束当系统显示日志记录,该用例结束特殊需求1.对日志记录的保存设置期限,超过一定时间的记录自动被删除,留出空间推荐精选给以后的日志记录推荐精选发生频率可能会持续发生待解决问题无补充说明无顺序图顺序图活动图活动图推荐精选6.1.76.1.7 提拔员工提拔员工用例名称提拔员工主要业务参与者总经理前置条件以总经理身份登录成功后置条件系统显示员工已经被成功提拔为经理触发条件登陆成功后在主界面点击“人员信息查询” ,或者在主界面的菜单中选择“人员信息查询”然后

16、再员工后面点击“提拔为经理”基本路径(主事件流)1进入人员信息查询的主界面;2提交查询条件3系统按查询条件查询人员信息推荐精选4系统显示搜索到的人员信息列表5选中某个人员,点击后面的“提拔为经理”6系统提示是否提拔7点击“确定”6系统显示该员工已经成功提拔为经理扩展事件流系统没有查询到符合条件的人员1 系统显示“没有找到符合条件的人员”2 用例结束结束当系统显示该员工已被提拔为经理,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明只有总经理可以对员工进行提拔。顺序图:顺序图:活动图:活动图:推荐精选6.26.2 会员模块会员模块会员模块包括了会员对个人资料的修改,以及查询会员积分

17、和会员在一段时间内的消费总金额。还包括了管理员对会员的查询,资料的修改,会员的删除。用例图用例图推荐精选6.2.16.2.1 会员资料修改会员资料修改用例名称会员资料修改主要业务参与者会员、管理员前置条件登陆成功后置条件系统显示会员资料修改成功触发条件登陆成功后在主界面点击“修改资料” ,或者管理员在会员列表中的菜单中选择“修改资料”基本路径(主事件流)1进入会员资料修改的主的主界面2填写需要修改信息项,点击提交3系统检查提交的资料的信息格式6系统将合格的会员资料信息写入数据库7系统提示“个人资料修改成功”扩展事件流填写信息格式错误1. 系统显示“请填入正确的信息”结束当系统给出显示“资料修改

18、成功” ,该用例结束特殊需求无发生频率可能会持续发生待解决问题无推荐精选补充说明会员和管理员都可以修改会员资料顺序图顺序图活动图活动图推荐精选6.2.26.2.2 删除会员删除会员用例名称删除会员主要业务参与者管理员前置条件以管理员身份登录后置条件系统显示会员删除成功触发条件登陆成功后在会员列表中点击“删除会员”基本路径(主事件流)1进入会员显示的主界面2点击会员后面的删除按钮3系统给出提示是否删除4管理员点击“确定”按钮5系统提示“会员删除成功”扩展事件流管理员点击“取消”按钮1用例结束结束当系统给出显示“会员删除成功” ,该用例结束特殊需求无推荐精选发生频率可能会持续发生待解决问题无补充说

19、明只有管理员可以删除会员资料顺序图:顺序图:活动图:活动图:推荐精选6.2.36.2.3 会员查询会员查询用例名称会员查询主要业务参与者管理员前置条件以管理员身份登陆成功后置条件系统显示会员的详细资料推荐精选触发条件登陆成功后在主界面点击“会员信息查询” ,或者在主界面的菜单中选择“会员信息查询”基本路径(主事件流)1进入会员信息查询的主界面;2提交查询条件3系统按查询条件查询会员信息4系统显示搜索到的会员信息列表5选中某个人员6系统显示该人员的详细信息扩展事件流系统没有查询到符合条件的人员1 系统显示“没有找到符合条件的人员”用例结束结束当查询结果显示在页面中,该用例结束特殊需求无发生频率可

20、能会持续发生待解决问题无补充说明主要针对管理员的会员查询顺序图:顺序图:活动图:活动图:推荐精选6.2.46.2.4 积分消费额查询积分消费额查询用例名称积分消费额查询主要业务参与者会员、管理员前置条件登陆成功后置条件系统显示会员积分和所属时间段内的消费情况触发条件登陆成功后在主界面点击“积分消费额查询” ,或者管理员在会员列表中的菜单中选择“积分消费额查询”基本路径(主事件流)1点击查询按钮。2系统返回积分消费额信息扩展事件流无结束当系统给出显示出积分和消费额,该用例结束推荐精选特殊需求无发生频率可能会持续发生待解决问题无补充说明会员只能查询自己的积分和消费额情况,管理员可以查询所有会员的积

21、分和消费额的情况。顺序图:顺序图:活动图:活动图:推荐精选6.2.56.2.5 添加会员添加会员用例名称添加会员主要业务参与者管理员前置条件以管理员身份登录成功后置条件会员信息添加成功,会员信息成功写入数据库中触发条件管理员在主界面点击“添加会员” ,或者在主界面的菜单中选择“添加会员”基本路径(主事件流)1管理员进入“添加会员”的界面;2管理员填写新增会员的各项信息,点击提交按钮3系统检查提交会员的信息的填写与格式4系统将合格的会员信息写入数据库5系统自动将管理员添加会员信息的行为记录到日志中推荐精选6系统提示“添加会员成功”扩展事件流必填项没有填写1.系统显示“*项为必填!”填写信息格式错

22、误1.系统显示“输入格式错误”结束当系统提示“添加会员成功” ,该用例结束特殊需求3.对使用者进行权限设置,分别赋予不同的访问权限4.增加对所填信息的纠错功能发生频率可能会持续发生待解决问题无补充说明无顺序图:顺序图:活动图:活动图:推荐精选6.36.3 供货商模块供货商模块供货商模块包括了管理员对供货商资料的新建、修改、删除。用例图用例图管理者查询供货商信息添加新供货商信息删除供货商信息修改供货商信息推荐精选6.3.16.3.1 供货商资料查询供货商资料查询用例名称供货商资料查询主要业务参与者管理员前置条件以管理员身份登陆成功后置条件系统显示要查询的供货商的详细资料触发条件登陆成功后在主界面

23、点击“供货商信息查询” ,或者在主界面的菜单中选择“供货商信息查询”基本路径(主事件流)1进入供货商信息查询的主界面;2提交查询条件3系统按查询条件查询供货商信息4系统显示搜索到的供货商信息列表5选中某个供货商6系统显示该供货商的详细信息扩展事件流系统没有查询到符合条件的人员1 系统显示“没有找到符合条件的人员”用例结束结束当系统显示出供货商的详细资料,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明无顺序图:顺序图:推荐精选管理员供货商管理界面确认供货商清单输入管理帐号供货商查询信息查询供货商信息查询操作结果活动图:活动图:6.3.26.3.2 删除供货商删除供货商用例名称删除

24、供货商主要业务参与者管理员前置条件以管理员身份登录后置条件系统显示供货商删除成功触发条件登陆成功后在供货商列表中点击“删除会员”推荐精选基本路径(主事件流)1进入供货商显示的主界面2点击供货商后面的删除按钮3系统给出提示是否删除4管理员点击“确定”按钮5系统提示“供货啥删除成功”扩展事件流管理员点击“取消”按钮1用例结束结束当系统给出显示“供货啥删除成功” ,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明只有管理员可以删除供货商资料顺序图:顺序图:管理员输入信息界面删除供货商清单输入欲删除的供货商信息确认供货商信息删除供货商信息删除操作结果活动图:活动图:推荐精选6.3.36.

25、3.3 添加供货商添加供货商用例名称添加供货商主要业务参与者管理员前置条件以管理员身份登录成功后置条件供货商信息添加成功,供货商信息成功写入数据库中触发条件管理员在主界面点击“添加供货商” ,或者在主界面的菜单中选择“添加供货商”基本路径(主事件流)1管理员进入“添加供货商”的界面;2管理员填写新增供货商的各项信息,点击提交按钮3系统检查提交供货商的信息的填写与格式4系统将合格的供货商信息写入数据库5系统自动将管理员添加供货商信息的行为记录到日志中6系统提示“供货商信息添加成功”扩展事件流必填项没有填写1.系统显示“*项为必填!”填写信息格式错误1.系统显示“输入格式错误”结束当系统提示“供货

26、商信息添加成功” ,该用例结束特殊需求5.对使用者进行权限设置,分别赋予不同的访问权限6.增加对所填信息的纠错功能发生频率可能会持续发生待解决问题无推荐精选补充说明供货商的编号唯一,但是名字可以重复顺序图管理员输入供货商信息添加供货商清单输入新供货商基本信息确认新供货商基本信息保存新供货商基本信息添加操作结果活动图活动图: :6.3.46.3.4 供货商资料修改供货商资料修改用例名称供货商资料修改主要业务参与者管理员前置条件以管理员身份登陆成功后置条件系统显示管理员会员资料修改成功触发条件登陆成功后在主界面点击“修改资料” ,或者管理员在供货商列表中的菜单推荐精选中选择推荐精选“修改资料”基本

27、路径(主事件流)1进入供货商资料修改的主的主界面2填写需要修改信息项,点击提交3系统检查提交的资料的信息格式6系统将合格的供货商资料信息写入数据库7系统提示“供货商资料修改成功”扩展事件流填写信息格式错误1. 系统显示“请填入正确的信息”结束当系统给出显示“资料修改成功” ,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明只有管理员可以修改供货商资料顺序图管理员输入信息界面修改供货商清单输入欲修改的供货商信息确认供货商信息保存供货商信息修改操作结果活动图:推荐精选6.6.4 4 销售管理模块销售管理模块销售管理主要对超市商品销售进行管理,主要包括销售出库、销售退货、商品定价三个部

28、分。用例图:用例图:推荐精选主管人员商品定价销售出货销售退货销售员消费者6.4.16.4.1 商品定价商品定价用例名称商品定价主要业务参与者主管人员前置条件主管人员已经登陆超市管理系统后置条件系统已显示商品详细资料触发条件主管人员进入商品管理系统基本路径(主事件流)1.主管人员通过商品查询系统搜索到商品详细信息,包括价格,编号。2.主管人员修改或新建商品的价格、编号。3.系统保存修改后的商品库信息。扩展事件流1a 主管人员没有选择精确搜索/模糊搜索/价格搜索/类型搜索而进行此项搜索 1a1.系统自动弹出对话框显示“请选择一种搜索方式” 1a2.用例结束2a. 系统没有检索到与主管人员提交的精确

29、货物编号完全匹配的货物2a1.系统自动弹出对话框显示“对不起,不存在您所输入的材料编号”2a2.用例结束2b. 系统没有检索到与主管人员提交的货物信息相匹配的货物2b1.系统自动弹出对话框显示“对不起,不存在您所要搜索货物的信息,请新建商品信息”推荐精选2b2.主管人员新建商品项目,并输入对应的编号价格,保存。2b3.系统自动弹出对话框显示“你的物品信息已修改”2b2.用例结束结束当主管人员退出该商品库系统时,此用例结束。特殊需求补充说明顺序图顺序图查询商品修改商品信息新建商品主管人员提交商品信息选择商品查询方式显示商品信息修改商品信息提交修改后信息保存新的商品信息新建商品项填写商品信息保存新

30、商品信息状态图状态图推荐精选商品查询查询商品不存在查询存在新建商品项修改商品信息显示商品新信息6.4.26.4.2 销售出货销售出货 用例名称销售出货主要业务参与者销售员/消费者前置条件销售员登入商品信息库后置条件主管人员成功添加商品信息触发条件销售员与消费者进行买卖基本路径(主事件流)1 销售员使用系统识别商品条形码,读取物品信息。2 消费者根据商品信息付费。3 系统记录商品出库信息,更新商品库。 扩展事件流2a. 消费者选择付费现金支付方式。 2a1.付费结束,记录商品出库信息。 2a2.用例结束2b. 消费者选择会员卡支付方式。 2b1.系统读取会员卡信息。扣除响应费用。 2b2.用例结

31、束2c 会员卡余额不足以支付商品。 2c1.系统提示“您的卡余额不足,请使用现金付费” 2c2.消费者使用现金补足余款。 2c3.用例结束。结束特殊需求补充说明推荐精选顺序图顺序图销售员/消费者商品识别系统会员卡支付系统识别商品条形码读出商品信息显示商品金额选择支付方式付费完成,商品出库信息保存会员卡支付成功对象1现金支付成功付费完成,商品出库信息保存会员卡支付不成功现金支付状态图状态图推荐精选商品信息读取商品信息会员卡支付现金支付支付成功会员卡支付失败支付成功商品出库6.4.36.4.3 销售退货销售退货用例名称销售退货主要业务参与者销售员/消费者前置条件销售员登入商品信息库后置条件主管人员

32、成功添加商品信息触发条件商品损坏,商品信息与实际不符基本路径(主事件流)1 消费者说明退货原因。2 销售员核对商品信息。3 销售员从商品库中更换商品或退款。4 退回商品入库,更新商品库信息。扩展事件流2a. 销售员发现商品信息一致并未有自然损坏。 。 2a1.拒绝消费者退货请求。 2a2.用例结束2b. 销售员发现商品为消费者人为损坏。 2b1.拒绝消费者退货请求。 2b2.用例结束2c 消费者要求等价更换不同类商品。推荐精选 2c1.销售员核对后进行更换。 2c2.用例结束。结束特殊需求补充说明顺序图顺序图销售员/消费者商品退换商品信息库退换申请核对商品信息退换商品入库更新商品库信息状态图状

33、态图推荐精选商品信息核对不符合退换要求符合退换要求退换成功拒绝退换更新商品库退款更换商品6.56.5 采购管理模块采购管理模块 采购管理模块是超市管理系统的重要组成部分,它关系到超市的货源的来源,它主要分为以下几个模块:采购入库,采购退货,采购管理。其中主要的参与者有采购员和供货商。用例图:用例图:推荐精选采购员采购入库采购退货采购下单系系统统6.5.16.5.1 采购下单采购下单用例名称采购下单主要业务参与者采购员前置条件采购员以及登入到系统后置条件采购员下发采购单触发条件采购员进入采购单创建页面基本路径(主事件流)1 采购员查询商品的库存数量和销售情况。2 确定是否采购该商品。3 查询供应

34、商,确定供应商和采购的数量。4 下发采购单给供应商,并上交给总经理。扩展事件流1a. 没有供应商有该商品 1a1. 显示错误信息4a. 供货商信息不全,无法下发采购单4a1. 显示“要求补全供货商信息”保存当前的采购单。结束系统显示“提交成功” 。特殊需求补充说明顺序图顺序图推荐精选管理员进货计划制定界面确认进货清单输入管理账号制定计划信息进货计划更新信息制定计划操作结果状态图状态图查看供应商及商品查看库存采购是否下发采购单选择供货商及商品推荐精选6.5.26.5.2 采购入库采购入库用例名称采购入库主要业务参与者采购员以及仓库的普通成员,供货商前置条件采购员以及仓库的普通成员已经登入系统,根

35、据采购单有商品入库后置条件系统采购员以及仓库的普通成员成功添加货物到系统触发条件系统采购员以及仓库的普通成员添加货物入库基本路径(主事件流)1 系统采购员以及仓库的普通成员登入系统,根据供货商的信息或采购编号,找到对应的采购单。2. 采购员核实商品的质量和数量,是否满足要求。3.如果满足要求则,进行入库。 扩展事件流a. 如果系统没有该供货商对应的采购单1 系统显示“对不起没有,该采购单”2 用例结束 b. 如果商品的质量和数量,不满足要求 1用例结束 2退出系统结束当成功入库时,用例结束特殊需求补充说明顺序图顺序图查询采购单超市管理系统数据库顶层包:采购员选择查询条件输入检索信息查询服务器提

36、交查询消息按条件查询数据库查询到需要的数据显示信息返回采购单详情确认采购信息提交入库单将入库单存储到数据库返回消息显示成功消息完成推荐精选状态图状态图: :商品到货核对采购单入库退货录入系统是否继续是否生成入库单6.66.6 库存管理模块库存管理模块 采购管理模块是超市管理系统的重要组成部分,它关系到超市的货源的来源,它主要分为以下几个模块:采购入库,采购退货,采购管理。其中主要的参与者有采购员和供货商。用例图:用例图:推荐精选库存管理员库存盘点库存处理库存报警活动图:库存管理查询添加删除修改输入查询信息输入新商品信息输入删除信息查询欲修改信息确认信息确认添加信息确认删除信息输入新的商品信息保

37、存删除商品信息确认商品信息保存信息保存商品信息6.6.16.6.1 库存盘点库存盘点用例名称库存盘点推荐精选主要业务参与者库存管理员前置条件库存管理员登入到系统后置条件库存管理员查询成功触发条件采购员进入库存查询页面基本路径(主事件流)1 库存管理登录到系统,输入需要查询的商品,可以根据商品名称,商品编号来进行查找。2 系统返回需要的商品信息。扩展事件流1a. 没有供应商有该商品 1a1. 显示错误信息1a2. 用例结束结束系统显示“提交成功” 。特殊需求补充说明顺序图顺序图系统管理员输入商品信息界面查询商品+库存清单确认商品信息检索商品信息输入商品基本信息查询操作结果6.6.26.6.2 库

38、存处理库存处理用例名称库存处理主要业务参与者库存管理员前置条件库存管理员登入到系统后置条件库存管理员查询成功触发条件采购员进入库存查询页面基本路径(主事1 库存管理登录到系统,输入需要查询的商品,可以根据商品名推荐精选件流)称,商品编号来进行查找。推荐精选2 库存管理员修改商品信息(包括商品的数量) 。3 库存管理员可以添加商品。4 库存管理员可以删除商品扩展事件流1a. 没有供应商有该商品 1a1. 显示错误信息1a2. 用例结束2a. 如果商品数量不足,则返回错误信息。3a. 如果该商品已存在,返回该商品一存在。4a. 如果该商品不为 0,则显示错信息不能删除结束系统显示“提交成功” 。特

39、殊需求补充说明顺序图顺序图系统管理员输入商品信息界面添加商品+库存清单确认商品信息添加商品信息输入新商品信息添加操作结果 添加商品推荐精选系统管理员输入商品信息界面删除商品+库存清单确认商品信息删除商品信息输入欲删除商品信息删除操作结果 删除商品6.76.7 报表管理模块报表管理模块报表管理对日常报表进行整理汇总,可以选择发送到指定邮箱。主要分为采购报表,销售报表,库存报表和财务报表四种。管理员可根据相应的报表来改变或优化超市的经营。采购报表信息主要来自采购单;销售报表信息主要来自销售单,可查看销售量最大的商品及销售量最大的时段,对超市的销售提供指导,并且可以记录业务量最大的售货员,以便奖惩;

40、库存报表信息主要来自商品信息表,并统计生成盘库单;财务报表采购单、入库单、销售单、盘库单的财务部分进行统计汇总生成报表。用例图:用例图:推荐精选经理采购报表销售报表库存报表财务报表6.7.16.7.1 采购报表采购报表用例名称采购报表主要业务参与者超市管理系统经理前置条件超市管理系统经理已经登陆超市管理系统后置条件系统已显示经理所需采购报表触发条件超市管理系统经理进入报表管理界面的采购报表界面基本路径(主事件流)1. 超市管理系统经理选择价格搜索/类型搜索方式2. 超市管理系统经理提交相应的查询条件3. 系统将搜索到的需采购货物的具体信息包括供应商 ID、商品编号和下单时间来编码,包括供应商

41、ID、付款金额、下单时间、期望到货时间、退货数量等信息按照一定表格格式显示4. 超市管理系统经理可以选择是否打印报表或发送给指定邮箱扩展事件流1a 超市管理系统经理没有选择价格搜索/类型搜索而进行此项搜索 1a1.系统自动显示最新一张采购单制成的采购报表 1a2.用例结束2a.系统没有检索到与仓库系统经理提交的代采购货物信息相匹配的货物2a1.系统自动弹出对话框显示“对不起,不存在您所要搜索待采购货物的信息”2a2.用例结束结束当系统显示出所需采购报表时,此用例结束。推荐精选特殊需求补充说明顺序图:顺序图:经理报表管理数据库选选择择查查询询方方式式填填写写查查询询条条件件查查询询代代采采购购货

42、货物物信信息息形形成成报报表表显显示示确确认认查查询询报报表表供供用用户户选选择择打打印印或或发发邮邮箱箱活动图:活动图:推荐精选数据库采购报表管理器经理进进入入采采购购报报表表界界面面确确认认并并提提交交查查询询代代采采购购货货物物筛筛选选数数据据信信息息显显示示查查询询到到的的数数据据并并建建立立报报表表填填写写查查询询信信息息6.7.26.7.2 销售报表销售报表用例名称销售报表主要业务参与者超市管理系统经理前置条件超市管理系统经理已经登陆超市管理系统后置条件系统已显示经理所需销售报表触发条件超市管理系统经理进入报表管理界面的销售报表界面基本路径(主事件流)1. 超市管理系统经理选择价格

43、搜索/类型搜索方式2. 超市管理系统经理提交相应的查询条件或选择已有的销售报表模式(如销售量最大商品集合的销售报表)推荐精选3. 系统将搜索到的销售货物的具体信息包括销售单 ID、业务员 ID及销售时间、实际售价、销售数量等信息按照一定表格格式显示4. 超市管理系统经理可以选择是否打印报表或发送给指定邮箱扩展事件流1a 超市管理系统经理没有选择价格搜索/类型搜索而进行此项搜索 1a1.系统自动显示当天销售单制成的销售报表 1a2.用例结束2a.系统没有检索到与仓库系统经理提交的销售货物信息相匹配的货物2a1.系统自动弹出对话框显示“对不起,该类货物在指定时间段内未出售一件”2a2.用例结束结束

44、当系统显示出所需销售报表时,此用例结束。特殊需求补充说明顺序图:顺序图:推荐精选经理报表管理数据库选选择择查查询询方方式式填填写写查查询询条条件件查查询询销销售售货货物物信信息息形形成成报报表表显显示示确确认认查查询询报报表表供供用用户户选选择择打打印印或或发发邮邮箱箱活动图:活动图:推荐精选数据库销售报表管理器经理进进入入采采购购报报表表界界面面确确认认并并提提交交查查询询销销售售货货物物筛筛选选数数据据信信息息显显示示查查询询到到的的数数据据并并建建立立报报表表填填写写查查询询信信息息6.7.36.7.3 库存报表库存报表用例名称库存报表主要业务参与者超市管理系统经理前置条件超市管理系统经

45、理已经登陆超市管理系统后置条件系统已显示经理所需库存报表触发条件超市管理系统经理进入报表管理界面的库存报表界面基本路径(主事件流)1. 超市管理系统经理选择精确搜索/模糊搜索/价格搜索/类型搜索方式2. 超市管理系统经理提交相应的查询条件3. 系统将搜索到的货物的具体信息包括商品名称、商品编号、商品价格、库存数量等信息按照一定表格格式显示,并生成相应盘货单推荐精选4. 超市管理系统经理可以选择是否打印报表或发送给指定邮箱扩展事件流1a 超市管理系统经理没有选择精确搜索/模糊搜索/价格搜索/类型搜索而进行此项搜索 1a1.系统自动弹出对话框显示“请选择一种搜索方式” 1a2.用例结束2a.系统没

46、有检索到与仓库系统经理提交的货物信息相匹配的货物2a1.系统自动弹出对话框显示“对不起,该类货物已售空或未存在”2a2.用例结束结束当系统显示出所需库存报表时,此用例结束。特殊需求补充说明顺序图:顺序图:推荐精选经理报表管理数据库选选择择查查询询方方式式填填写写查查询询条条件件查查询询库库存存货货物物信信息息形形成成报报表表显显示示确确认认查查询询报报表表供供用用户户选选择择打打印印或或发发邮邮箱箱产产生生盘盘库库单单活动图:活动图:推荐精选数据库库存报表管理器经理进进入入采采购购报报表表界界面面确确认认并并提提交交查查询询货货物物库库存存筛筛选选数数据据信信息息显显示示查查询询到到的的数数据

47、据并并建建立立报报表表填填写写查查询询信信息息产产生生盘盘库库单单6.7.46.7.4 财务报表财务报表用例名称财务报表主要业务参与者超市管理系统经理前置条件超市管理系统经理已经登陆超市管理系统后置条件系统已显示经理所需财务报表触发条件超市管理系统经理进入报表管理界面的财务报表界面基本路径(主事件流)1. 超市管理系统经理选择精确搜索/模糊搜索/价格搜索/类型搜索方式2. 超市管理系统经理提交相应的查询条件推荐精选3. 系统将搜索到的货物的财务信息按照一定表格格式显示4. 超市管理系统经理可以选择是否打印报表或发送给指定邮箱扩展事件流1a 超市管理系统经理没有选择精确搜索/模糊搜索/价格搜索/

48、类型搜索而进行此项搜索 1a1.系统自动弹出对话框显示“请选择一种搜索方式” 1a2.用例结束2a.系统没有检索到与仓库系统经理提交的货物信息相匹配的货物2a1.系统自动弹出对话框显示“对不起,该类货物未存在”2a2.用例结束结束当系统显示出所需财务报表时,此用例结束。特殊需求补充说明顺序图:顺序图:经理报表管理数据库选选择择查查询询方方式式填填写写查查询询条条件件查查询询货货物物财财务务信信息息形形成成报报表表显显示示确确认认查查询询报报表表供供用用户户选选择择打打印印或或发发邮邮箱箱推荐精选状态图:状态图:数据库财务报表管理器经理进进入入采采购购报报表表界界面面确确认认并并提提交交查查询询

49、货货物物财财务务信信息息筛筛选选数数据据信信息息显显示示查查询询到到的的数数据据并并建建立立报报表表填填写写查查询询信信息息6.86.8 日常管理模块日常管理模块日常管理模块是超市管理系统的重要组成部分,经理可以通过该模块对超市进行数据备份、清理等,以及基本信息的修改等。用例图:用例图:推荐精选经理数据库备份数据库还原基本设置6.86.8.1.1 数据库备份数据库备份用例名称数据库备份主要业务参与者超市管理系统经理前置条件超市管理系统经理已经登录,并且数据库已存在后置条件数据库成功备份到指定的路径下,生成.sql 文件触发条件当超市管理系统经理选择数据库备份时,该用例被触发基本路径(主事件流)

50、1. 超市管理系统经理选择并提交数据库备份路径2.系统检查路径并进行备份3.系统生成一个以日期命名的.sql 文件并放在指定路径下4.系统提示“数据库备份成功”扩展事件流扩展1a.取消数据库备份: 1a1.超市管理系统经理选择取消数据库备份 1a2.退出数据库备份界面1a3.用例结束2a.所选路径空间不足: 2a1.系统显示“所选路径空间不足,请重新选择” 2a2.返回数据库备份界面2a3.用例结束2b.所选路径只读:推荐精选 2b1.系统显示“所选路径只读不能写入,请重新选择” 2b2.返回数据库备份界面2b3.用例结束结束当数据库备份完成并生成.sql 文件,该用例结束特殊需求数据库的备份

51、需要做成事物操作补充说明无顺序图:顺序图:经理数据库备份表单数据库备份管理器选选择择数数据据库库备备份份路路径径确确认认备备份份当当前前数数据据库库调调用用当当前前数数据据库库形形成成SQL文文件件提提示示数数据据库库备备份份成成功功活动图:活动图:推荐精选数据库备份管理器经理进进入入数数据据库库备备份份界界面面确确认认是是否否备备份份确确认认并并提提交交备备份份数数据据库库调调用用当当前前数数据据库库信信息息保保存存SQL数数据据库库文文件件系系统统提提示示备备份份成成功功6.86.8.2.2 数据库还原数据库还原用例名称数据库还原主要业务参与者超市管理系统经理前置条件超市管理系统经理已经登录,并且目标数据库已存在后置条件数据库成功还原为指定的数据库文件触发条件当超市管理系统经理选择数据库还原时,该用例被触发基本路径(主事件流)1. 超市管理系统经理选择需要还原的数据库文件2.系统搜索数据库文件并进行还原推荐精选3.数据库还原成目标数据库4.系统提示“数据库还原成功”扩展事件流扩展1a.取消数据库还原: 1a1.高级管理员选择

温馨提示

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

评论

0/150

提交评论