超市管理系统需求规格说明书.pdf
《超市管理系统需求规格说明书.pdf》由会员分享,可在线阅读,更多相关《超市管理系统需求规格说明书.pdf(77页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 CRM 需求分析说明书 文件状态:草稿 正式发布 正在修改 文件标识:BJTU陈军小组 Software Requirement Specification 当前版本:1.2 作 者:陈军、高俊、谭帅、杨阳、李恒奎 完成日期:2010/11/22 软件学院-系统设计与分析课程陈军小组 版 本 历 史 版本/状态 作者 参与者 起止日期 备注 1.0 陈军 高 俊、谭帅、杨阳、李恒奎 2010/11/11 2010/11/14 产品总体需求规格说明 1.1 陈军 高 俊、谭帅、杨阳、李恒奎 2010/11/15 2010/11/16 产品总体需求规格说明(1.2)Final 陈军 高 俊、谭帅
2、、杨阳、李恒奎 2010/11/17 2010/11/18 产品总体需求规格说明 目 录 0.文档介绍.5 0.1 文档目的.5 0.2 文档范围.5 0.3 读者对象.5 0.4 参考文档.5 0.5 术语与缩写解释.5.1.产品介绍.6 2.产品面向的用户群体.6 3.产品应当遵循的标准或规范.6 4.产品范围.6 5.产品中的角色.6 6.产品的功能性需求.7 6.1 人员管理模块.7 6.2 会员模块.22 6.3 供货商模块.33 6.4 销售管理模块.40 6.5 采购管理模块.47 6.6 库存管理模块.52 6.7 报表管理模块.55 6.8 日常管理模块.66 7.产品的非功
3、能性需求.74 7.1 用户界面需求.74 7.2 软硬件环境需求.75 7.3 产品质量需求.75 7.N 其他需求.75 附录 A:需求建模与分析报告.76 A.1 业务流程图 1.76 附录 B:系统框图.77 0.文档介绍 本文档是超市管理系统项目需求分析说明书的最终版,是在小组之间通过多次的讨论和分析,并融合了老师的课堂讲解后更新完成的最后版本。0.1 文档目的 编写超市管理系统项目需求分析说明书的目的是为明确产品需求,将功能性需求、非功能性需求用准确的描述语言描述清楚,并建立相应的静态模型和动态模型。以便于项目组成员对项目目标有清晰的认识,为后续阶段的开发做好准备,最终实现 CRM
4、 系统。0.2 文档范围 适用于项目设计阶段、开发及测试阶段 0.3 读者对象 本文档预期读者对象为项目组技术总工及各小组成员,也可用于日后维护成员查询。0.4 参考文档 系统分析与设计课程的课件 小组内部的讨论的会议记录 以及老师提供的例子 项目陈述小组成员陈军 0.5 术语与缩写解释 缩写、术语 解 释 CRM Custom Relationship Management 客户关系管理 BI Business Intelligence 商业智能 客户 与公司有业务往来的公司,单位等团体 联系人 与本公司业务员进行业务往来的各个公司销售部门的决策人 .1.产品介绍 超市的销售业务一直使用着最
5、简单的人工管理。超市经营物品的采购、库存、销售及核算等手工信息管理使得员工工作量大、服务质量差、工作效率低。同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节。要改变这种手工管理的落后状况,把工作人员从枯燥乏味的重复劳动中解脱出来,用计算机系统进行管理是一个明智的选择。超市管理系统以商品库存为管理核心,可以动态跟踪库存的变化,实现采购、入库、销售、出库一体化的管理。可对商品进行入库记帐和销售记帐,并提供综合查询、统计、分析、打印各种报表等功能,能够准确及时地为决策者提供第一手信息。本系统以人机对话来实现,操作简单,使用方便。2.产品面向的用户群体 本系统面向的客户为大小型的超市,
6、其最终的用户为超市的管理人员,以及收银人员。采用人性化的业务流程及高度集成的单据管理界面,业务单据采用统一的输入界面和相同的操作方法,各种操作都可使用快捷键,易学、易用、方便、快捷。3.产品应当遵循的标准或规范(1)CMMI3 4.产品范围 本产品使用的领域:大小型的超市以及需要商品管理的商店。本产品包含的内容:超市管理系统包含 5.产品中的角色 角色名称 职责描述 销售人员 更新与顾客接触的时间计划表,查看工作计划,提醒计划中事件 超级管理员 对销售人员进行管理 超级管理员 对销售人员进行管理 超级管理员 对销售人员进行管理 6.产品的功能性需求 6.1 人员管理模块 本系统将使用者分为员工
7、、经理和总经理三种权限。员工只有一般的查询修改功能,包括查询自己的个人信息以及对自己个人信息的修改对物品库存量的查询。经理具有删除和修改员工资料的权限以及对自己资料的修改删除。总经理则起到了一个总体监控的作用,主要作用是对员工的提拔和对经理的任免,在人员管理模块中具有最高的权限。用例图 6.1.1 人员查询 用例名称 人员查询 主要业务参与者 员工、经理、总经理 前置条件 登陆成功 后置条件 系统显示所要查看的人员信息 触发条件 登陆成功后在主界面点击“人员信息查询”,或者在主界面的菜单中选择“人员信息查询”基本路径(主事件流)1进入人员信息查询的主界面;2提交查询条件 3系统按查询条件查询人
8、员信息 4系统显示搜索到的人员信息列表 5选中某个人员 6系统显示该人员的详细信息 扩展事件流 系统没有查询到符合条件的人员 1 系统显示“没有找到符合条件的人员”2 用例结束 结束 当查询结果显示在界面中,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 员工、经理、总经理都可以查询所有人员资料。顺序图:活动图:6.1.2 添加员工 用例名称 添加员工 主要业务参与者 经理、总经理 前置条件 经理成功登陆 后置条件 员工信息添加成功,员工信息成功写入数据库中 触发条件 经理在主界面点击“添加员工”,或者在主界面的菜单中选择“添加员工”基本路径(主事件流)1经理进入
9、“添加员工”的界面;2经理填写新增员工的各项信息,点击提交按钮 3系统检查提交员工的信息的填写与格式 4系统将合格的员工信息写入数据库 5系统自动将经理添加员工信息的行为记录到日志中 6系统提示“员工信息添加成功”扩展事件流 必填项没有填写 1.系统显示“*项为必填!”填写信息格式错误 1.系统显示“输入格式错误”结束 当系统提示“员工信息添加成功”,该用例结束 特殊需求 1.对使用者进行权限设置,分别赋予不同的访问权限 2.增加对所填信息的纠错功能 发生频率 可能会持续发生 待解决问题 无 补充说明 员工不能使用该功能,经理和总经理可以添加用户信息 顺序图:活动图:6.1.3 修改资料 用例
10、名称 修改资料 主要业务参与者 员工、经理、总经理 前置条件 登陆成功 后置条件 资料修改成功,被写入数据库中 触发条件 在主界面的菜单中选择“人员信息修改”基本路径(主事件流)1进入“资料修改”的界面;2填写需要修改信息项,点击提交 3系统检查提交的资料的信息格式 6系统将合格的个人资料信息写入数据库 7系统自动将修改个人资料信息的行为记录到日志中 8系统提示“个人资料修改成功”扩展事件流 填写信息格式错误 1.系统显示“请填入正确的信息”结束 当系统提示“资料修改成功”,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 员工、经理、总经理都可以对自己的个人资料进
11、行修改,但是经理可以修改员工的资料,总经理可以修改经理的资料。顺序图:活动图 6.1.4 人员开除 用例名称 人员开除 主要业务参与者 经理、总经理 前置条件 以经理或总经理身份登录成功 后置条件 人员开除成功,数据库清除该人员信息 触发条件 经理在主界面的菜单中选择“开除员工”或者总经理在主界面的菜单中选择“开除员工”、“开除经理”。基本路径(主事件流)1经理、总经理进入“开除员工”、“开除经理”的界面;2经理、总经理选中要删除的员工、经理信息记录,点击“删除”3系统提示询问是否删除 4经理、总经理点击“确定”5人员被开除,并从数据库中移除员工、经理的个人信息资料 6系统自动将管理员删除人员
12、信息的行为记录到日志中 7系统提示“成功开除*,职位是员工/经理。”扩展事件流 经理、总经理点击取消按钮 1.用例结束 结束 当系统提示“成功开除*,职位是员工/经理。”,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 员工不具备使用该功能的权限,只有经理和总经理可以使用该功能。期中,经理只能开除员工不能开除经理职位的人员,总经理则可以开除员工和经理。顺序图 活动图 6.1.5 任免经理 用例名称 任免经理 主要业务参与者 总经理 前置条件 以总经理身份成功登陆 后置条件 系统显示经理被任免成功 触发条件 登陆成功后在主界面点击“任免经理”,或者在主界面的菜单中选
13、择“任免经理”基本路径(主事件流)1总经理进入“任免经理”的界面;2总经理选中要任免的经理,点击“任免”3系统提示询问是否任免 4总经理点击“确定”5经理被任免,并从数据库中移除该人员的经理职位 6系统自动将总经理任免经理行为记录到日志中 7系统提示“成功任免*。”扩展事件流 无 结束 当任免成功时或者总经理点击“取消”按钮,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 只有总经理具有任免权限 顺序图 活动图 6.1.6 日志查看 用例名称 日志查看 主要业务参与者 总经理 前置条件 以总经理身份登录成功 后置条件 经理的操作记录在界面中显示 触发条件 总经理在
14、主界面的菜单中选择“查看日志”基本路径(主事件流)1总经理进入工作日志的界面;2系统自动显示最近一段时间内普通管理员的操作记录 3管理员在查询区内输入经理名字或者日期,点击查询按钮 4系统按查询条件查询日志记录 5系统显示查询结果 扩展事件流 系统没有找到符合条件的日志记录 1.系统显示“没有找到”结束 当系统显示日志记录,该用例结束 特殊需求 1.对日志记录的保存设置期限,超过一定时间的记录自动被删除,留出空间给以后的日志记录 发生频率 可能会持续发生 待解决问题 无 补充说明 无 顺序图 活动图 6.1.7 提拔员工 用例名称 提拔员工 主要业务参与者 总经理 前置条件 以总经理身份登录成
15、功 后置条件 系统显示员工已经被成功提拔为经理 触发条件 登陆成功后在主界面点击“人员信息查询”,或者在主界面的菜单中选择“人员信息查询”然后再员工后面点击“提拔为经理”基本路径(主事件流)1进入人员信息查询的主界面;2提交查询条件 3系统按查询条件查询人员信息 4系统显示搜索到的人员信息列表 5选中某个人员,点击后面的“提拔为经理”6系统提示是否提拔 7点击“确定”6系统显示该员工已经成功提拔为经理 扩展事件流 系统没有查询到符合条件的人员 1 系统显示“没有找到符合条件的人员”2 用例结束 结束 当系统显示该员工已被提拔为经理,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题
16、 无 补充说明 只有总经理可以对员工进行提拔。顺序图:活动图:6.2 会员模块 会员模块包括了会员对个人资料的修改,以及查询会员积分和会员在一段时间内的消费总金额。还包括了管理员对会员的查询,资料的修改,会员的删除。用例图 6.2.1 会员资料修改 用例名称 会员资料修改 主要业务参与者 会员、管理员 前置条件 登陆成功 后置条件 系统显示会员资料修改成功 触发条件 登陆成功后在主界面点击“修改资料”,或者管理员在会员列表中的菜单中选择“修改资料”基本路径(主事件流)1进入会员资料修改的主的主界面 2填写需要修改信息项,点击提交 3系统检查提交的资料的信息格式 6系统将合格的会员资料信息写入数
17、据库 7系统提示“个人资料修改成功”扩展事件流 填写信息格式错误 1.系统显示“请填入正确的信息”结束 当系统给出显示“资料修改成功”,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 会员和管理员都可以修改会员资料 顺序图 活动图 6.2.2 删除会员 用例名称 删除会员 主要业务参与者 管理员 前置条件 以管理员身份登录 后置条件 系统显示会员删除成功 触发条件 登陆成功后在会员列表中点击“删除会员”基本路径(主事件流)1进入会员显示的主界面 2点击会员后面的删除按钮 3系统给出提示是否删除 4管理员点击“确定”按钮 5系统提示“会员删除成功”扩展事件流 管理员
18、点击“取消”按钮 1用例结束 结束 当系统给出显示“会员删除成功”,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 只有管理员可以删除会员资料 顺序图:活动图:6.2.3 会员查询 用例名称 会员查询 主要业务参与者 管理员 前置条件 以管理员身份登陆成功 后置条件 系统显示会员的详细资料 触发条件 登陆成功后在主界面点击“会员信息查询”,或者在主界面的菜单中选择“会员信息查询”基本路径(主事件流)1进入会员信息查询的主界面;2提交查询条件 3系统按查询条件查询会员信息 4系统显示搜索到的会员信息列表 5选中某个人员 6系统显示该人员的详细信息 扩展事件流 系统没
19、有查询到符合条件的人员 1 系统显示“没有找到符合条件的人员”用例结束 结束 当查询结果显示在页面中,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 主要针对管理员的会员查询 顺序图:活动图:6.2.4 积分消费额查询 用例名称 积分消费额查询 主要业务参与者 会员、管理员 前置条件 登陆成功 后置条件 系统显示会员积分和所属时间段内的消费情况 触发条件 登陆成功后在主界面点击“积分消费额查询”,或者管理员在会员列表中的菜单中选择“积分消费额查询”基本路径(主事件流)1点击查询按钮。2系统返回积分消费额信息 扩展事件流 无 结束 当系统给出显示出积分和消费额,该用
20、例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 会员只能查询自己的积分和消费额情况,管理员可以查询所有会员的积分和消费额的情况。顺序图:活动图:6.2.5 添加会员 用例名称 添加会员 主要业务参与者 管理员 前置条件 以管理员身份登录成功 后置条件 会员信息添加成功,会员信息成功写入数据库中 触发条件 管理员在主界面点击“添加会员”,或者在主界面的菜单中选择“添加会员”基本路径(主事件流)1管理员进入“添加会员”的界面;2管理员填写新增会员的各项信息,点击提交按钮 3系统检查提交会员的信息的填写与格式 4系统将合格的会员信息写入数据库 5系统自动将管理员添加会员信息
21、的行为记录到日志中 6系统提示“添加会员成功”扩展事件流 必填项没有填写 1.系统显示“*项为必填!”填写信息格式错误 1.系统显示“输入格式错误”结束 当系统提示“添加会员成功”,该用例结束 特殊需求 3.对使用者进行权限设置,分别赋予不同的访问权限 4.增加对所填信息的纠错功能 发生频率 可能会持续发生 待解决问题 无 补充说明 无 顺序图:活动图:6.3 供货商模块 供货商模块包括了管理员对供货商资料的新建、修改、删除。用例图 管理者查询供货商信息添加新供货商信息删除供货商信息修改供货商信息 6.3.1 供货商资料查询 用例名称 供货商资料查询 主要业务参与者 管理员 前置条件 以管理员
22、身份登陆成功 后置条件 系统显示要查询的供货商的详细资料 触发条件 登陆成功后在主界面点击“供货商信息查询”,或者在主界面的菜单中选择“供货商信息查询”基本路径(主事件流)1进入供货商信息查询的主界面;2提交查询条件 3系统按查询条件查询供货商信息 4系统显示搜索到的供货商信息列表 5选中某个供货商 6系统显示该供货商的详细信息 扩展事件流 系统没有查询到符合条件的人员 1 系统显示“没有找到符合条件的人员”用例结束 结束 当系统显示出供货商的详细资料,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 无 顺序图:管理员供货商管理界面确认供货商清单输入管理帐号供货商
23、查询信息查询供货商信息查询操作结果 活动图:6.3.2 删除供货商 用例名称 删除供货商 主要业务参与者 管理员 前置条件 以管理员身份登录 后置条件 系统显示供货商删除成功 触发条件 登陆成功后在供货商列表中点击“删除会员”基本路径(主事件流)1进入供货商显示的主界面 2点击供货商后面的删除按钮 3系统给出提示是否删除 4管理员点击“确定”按钮 5系统提示“供货啥删除成功”扩展事件流 管理员点击“取消”按钮 1用例结束 结束 当系统给出显示“供货啥删除成功”,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 只有管理员可以删除供货商资料 顺序图:管理员输入信息界面
24、删除供货商清单输入欲删除的供货商信息确认供货商信息删除供货商信息删除操作结果 活动图:6.3.3 添加供货商 用例名称 添加供货商 主要业务参与者 管理员 前置条件 以管理员身份登录成功 后置条件 供货商信息添加成功,供货商信息成功写入数据库中 触发条件 管理员在主界面点击“添加供货商”,或者在主界面的菜单中选择“添加供货商”基本路径(主事件流)1管理员进入“添加供货商”的界面;2管理员填写新增供货商的各项信息,点击提交按钮 3系统检查提交供货商的信息的填写与格式 4系统将合格的供货商信息写入数据库 5系统自动将管理员添加供货商信息的行为记录到日志中 6系统提示“供货商信息添加成功”扩展事件流
25、 必填项没有填写 1.系统显示“*项为必填!”填写信息格式错误 1.系统显示“输入格式错误”结束 当系统提示“供货商信息添加成功”,该用例结束 特殊需求 5.对使用者进行权限设置,分别赋予不同的访问权限 6.增加对所填信息的纠错功能 发生频率 可能会持续发生 待解决问题 无 补充说明 供货商的编号唯一,但是名字可以重复 顺序图 管理员输入供货商信息添加供货商清单输入新供货商基本信息确认新供货商基本信息保存新供货商基本信息添加操作结果 活动图:6.3.4 供货商资料修改 用例名称 供货商资料修改 主要业务参与者 管理员 前置条件 以管理员身份登陆成功 后置条件 系统显示管理员会员资料修改成功 触
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统 需求 规格 说明书
限制150内