超市管理系统需求规格说明书
(面向对象)超市管理系统需求规格说明书
目录一、引言 (2)1.1.立项背景 (2)1.2.立项原因概述 (2)1.3.UML 概述 (2)1.4.参考文献 (3)二、项目概述 (3)2.1.面向的用户 (4)2.2.实现目标 (4)2.3.项目开发要求 (4)2.4.开发工具 (4)三、系统描述 (4)3.1.系统概述 (5)3.2.系统总体结构 (5)3.3各部分功能描述 (5)四、系统分析 (6)1.用例图 (6)2.活动框图 (20)3.时序图 (28)4.类分析 (31)5.类设计 (35)6.库存管理信息系统组件框图 (38)7.库存管理信息系统部署图 (39)五、系统接口 (40)5.1 用户接口 (40)5.2 硬件接口 (40)六、性能需求 (40)6.1 精度要求 (40)6.2时间特征 (41)6.3灵活性 (41)七、软件属性 (41)7.1 系统安全性 (41)7.2 可维护性 (42)八、其它需求 (42)8.1 数据库需求 (42)8.2 系统操作要求 (42)8.3 故障及其处理 (42)一、引言1.1.立项背景21世纪, 超市的竞争也进入到了一个全新的领域, 竞争已不再是规模的竞争, 而是技术的竞争、管理的竞争、人才的竞争。
技术的提升和管理的升级是超市业的竞争核心。
零售领域目前呈多元发展趋势, 多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模, 成为超市营业者努力追求的目标。
1.2.立项原因概述针对超市的特点, 为了帮助超市解决现在面临的问题, 提高小型超市的竞争力, 我们将开发一个超市管理系统1.3.UML 概述面向对象的系统分析与设计, 包括OOA(面向对象分析)与OOD(面向对象设计)两个部分。
其中OOA 的主要任务是分析问题, 找出问题解决方案。
同时, 发现对象并分析对象内部构成和外部关系, 建立软件系统的对象模型。
OOD 的主要任务是根据已确立的系统对象模型, 运用面向对象技术, 设计对象与类, 进而设计系统结构、人机界面、数据管理、任务管理等子系统。
小型超市管理系统需求说明书
小型超市管理系统需求说明书1、项目概述小型超市管理系统是一款用于管理小型超市业务的软件系统,旨在提高超市的工作效率、精确管理商品、简化操作流程,并为超市提供各类数据分析和报表功能。
本文档将详细说明该系统的功能需求和非功能需求。
2、用户需求2.1 用户登录与权限管理超市管理员可以使用用户名和密码登录系统,系统对用户身份进行验证,并根据其权限分配相应的操作权限。
2.2 商品管理2.2.1 商品信息录入:管理员可以录入商品信息,包括商品名称、价格、库存量、供应商信息等。
2.2.2 商品信息查询:用户可以根据商品名称、价格等条件进行商品信息查询,并可以查看商品详细信息。
2.2.3 商品信息修改:管理员可以对商品信息进行修改,包括修改商品名称、价格、库存量等。
2.2.4 商品信息删除:管理员可以删除不再销售的商品信息。
2.3 销售管理2.3.1 商品销售记录:系统应该记录每次的销售信息,包括销售时间、销售数量、销售金额等。
2.3.2 销售统计报表:系统应该能够根据销售记录销售统计报表,包括销售额、销售量等。
2.3.3 库存管理:系统应该实时更新库存量,并在库存不足时给予提醒。
2.3.4 促销管理:管理员可以设置促销活动,包括折扣、满减等。
2.4 会员管理2.4.1 会员注册:用户可以通过系统注册成为会员,提供必要的个人信息。
2.4.2 会员积分管理:系统应该记录会员的消费金额,根据消费金额给予相应的积分。
2.4.3 会员优惠:系统应该根据会员积分给予相应的优惠,如积分兑换商品、优惠券等。
2.5 报表与分析系统应该能够各类报表和分析结果,如销售分析报表、库存状况报表、会员消费分析等。
3、非功能需求3.1 可靠性系统应该具有高可靠性,能够在故障发生时及时进行恢复,并保证数据不丢失。
3.2 性能系统应该具有良好的性能,能够快速响应用户操作,并能够处理大量的数据。
3.3 安全性系统应该具有良好的安全性,包括用户身份验证、权限管理、数据加密等措施,以保护用户信息和数据的安全。
超市货物管理系统需求规格说明书-闽江学院
超市货物管理系统需求规格说明书1.引言1.1编写目的本说明书的编写目的,是为了用户及分析人员充分理解本产品而设立的,说明了本产品的各项功能和性能需求,明确标识各功能的实现过程,阐述实用范围及背景,提供客户解决问题或达到目标所需要的条件或权能,提供一个度量和遵循的基准。
1.2 背景(1)本项目的名称:超市货物管理系统(2)本产品的设计者:**、**(3)本产品的使用对象:中小型超市1.3 定义需求:用户解决问题或达到目标所需要的条件或功能:系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
POS:英文Ponit of Sale 的缩写,即销售点终端机,是银行在特约商店、宾馆、饭店等消费场所和银行营业网店安装的终端机,它与银行信用卡授权中心联成网络,从而实现了资金的自动转账和实时入账。
1.4 参考资料《实用软件工程教程》----陈雄峰编著2.任务概述2.1目标本系统通过强大的计算机技术给超市管理人员和消费者购买商品带来便利。
目标还包括:✧减少人力与管理费用;✧提高信息准确度;✧改进管理和服务;✧建立高效的信息传输和服务平台,提高信息处理速度和利用率;✧系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;✧更简便、信息化程度更高的超市货物管理流程;2.2用户的特点1.本软件的最终用户是面向管理员(经理、仓管人员和销售员),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。
仓管员和销售员都是经常性用户。
2.系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。
维护人员为间隔性用户。
3.需求规定在超市货物管理系统中,管理员要为每个员工建立基本信息表,为本超市会员建立基本信息表和办理会员卡,并将会员卡发放给所有会员(记录会员卡号,会员积分)。
超市管理系统需求规格说明书
超市管理系统需求规格说明书1、引言超市管理系统是一个用于管理和运营超市业务的软件系统。
该系统旨在提高超市的运营效率、降低人力成本、优化商品管理和销售流程等方面。
2、目标和目的超市管理系统的目标是实现以下几点:- 优化库存管理:提供准确的库存管理功能,包括进货、销售和库存盘点等,可以实时跟踪商品库存情况。
- 提供高效的销售流程:支持快速结账、退换货和促销活动等功能,提高收银员的工作效率。
- 改善商品管理:提供商品编码、价格设定、商品分类等功能,方便管理和搜寻商品。
- 提供报表功能:各种销售统计报表、库存报表和财务报表等,供管理层参考决策。
3、功能需求3.1 登录和权限管理超市管理系统应该提供不同层级的用户登录功能,如管理员、收银员和库存管理员等。
每个用户应该有相应的权限,以限制其访问和操作的范围。
3.2 商品管理- 商品录入:管理员可以录入商品的基本信息,包括商品名称、编码、价格、供应商信息等。
- 商品查询:管理员可以通过商品编码、名称或分类等条件查询商品信息。
- 商品分类:管理员可以设定商品的分类,方便管理和搜寻商品。
3.3 库存管理- 进货管理:管理员或库存管理员可以记录商品的进货信息,包括供应商、进货数量、进货日期等。
- 销售管理:收银员可以记录商品的销售信息,减少库存数量以及更新销售统计数据。
- 库存盘点:库存管理员可以定期对物理库存进行盘点,并同步更新系统中的库存数据。
3.4 销售流程- 收银功能:系统应该支持快速结账、打印小票和记录销售明细等功能。
- 退换货处理:系统应该支持退货和换货的处理流程,包括退款、更新库存数量等。
- 促销活动:系统应该支持添加促销活动,如打折、满减等,并自动计算相应的优惠金额。
3.5 报表功能系统应该能够各种报表,如销售统计报表、库存报表和财务报表等,供管理层参考决策。
4、非功能需求4.1 安全性超市管理系统应该保护用户的隐私和数据安全,只能授权用户才能访问和操作相关数据。
需求规格说明书_超市管理系统
超市管理系统需求规格说明书文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改文件标识:RJGC-CSGL-XQFX -CL 当前版本: 1.0作者:程琳完成日期:2009/4/15公司名称和LOGO版本更新记录目录1.概述(SUMMARY) (1)1.1.用户简介(U SER S YNOPSIS) (1)1.2.项目的目的与目标(P URPOSE AND A IM OF P ROJECT) (1)1.3.术语定义(T ERMS G LOSSARY) (1)1.4.参考资料(R EFERENCES) (1)1.5.相关文档(R ELATED D OCUMENTS) (2)2.目标系统描述(SYSTEM IN TARGET) (3)2.1.组织结构与职责(O RGANIZING F RAMEWORK AND F UNCTION) (3)2.2.角色定义(R OLE D EFINITION) (3)2.3.作业流程(业务模型)(B USYWORK F LOW)(O PERATION M ODEL) (4)2.3.1.商品入库流程 (4)2.3.2.商品出库上架流程 (5)2.3.3.商品销售(收款)流程 (6)2.3.4.商品采购流程 (7)2.4.单据、账本、报表(B ILL OF D OCUMENT,A CCOUNT AND R EPORT)错误!未定义书签。
2.4.1.单据(Bill of Document) ............................................................ 错误!未定义书签。
2.4.2.账本(Account)........................................................................... 错误!未定义书签。
2.4.3.报表(Report)............................................................................. 错误!未定义书签。
超市管理系统软件需求规格说明书
超市管理系统软件需求规格说明书-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII软件需求规格说明书项目组长曹小丽学号13201207专业软件工程开课学期 2015、4——2015、6目录1引言 (4)1.1 立项背景 (4)1.2 立项原因概述 (4)1.3 UML 概述 (4)1.4参考文献 (5)2 项目概述 (6)2.1 面向的用户 (6)2.2 实现目标 (6)2.3 项目开发要求 (6)2.4 开发工具 (7)3 系统描述 (8)3.1 系统概述 (8)3.2 系统总体结构 (8)3.3 各部分功能描述 (9)4 系统分析 (10)4.1 用例图 (10)4.1.1总系统 (10)4.1.2 员工信息管理 (11)4.1.3 物品管理 (12)4.1.4 库存管理 (13)4.1.5 销售统计管理: (16)4.2 活动图 (17)4.2.1总系统 (17)4.2.2 员工信息管理 (17)4.2.3 物品管理 (18)4.2.4 库存管理 (19)4.1.5 销售统计管理: (20)4.3 时序图 (21)4.3.1 员工信息管理 (21)4.3.2物品管理 (21)4.3.3 库存管理 (22)4.3.4 销售统计管理: (22)4.4 类分析 (23)4.4.1总系统 (23)4.4.2 员工信息管理 (24)4.4.3 物品管理 (24)4.4.4 库存管理 (25)4.4.5 销售统计管理: (25)目录5 系统接口 (26)5.1 用户接口 (26)5.2 硬件接口 (26)6 性能需求 (27)6.1 精度要求 (27)6.2 时间特征 (27)6.3灵活性 (27)7 其它需求 (28)7.1 数据库需求 (28)7.2 系统操作要求 (28)7.3 故障及其处理 (28)1引言1.1立项背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
超市商品管理系统需求规格说明书
实验( 2 )课程名称软件需求班级:09软件2班姓名:张志威袁林王星严世环钱志新陈琼实验日期:2011 年11 月15日指导老师:曾老师超市仓库管理系统需求规格说明书一:引言:(一)为了满足广大消费者的消费愿望(不在劳神费力),特有软件开发团队,结合用户的需求为超市开发仓库管理系统,来来解决后顾之忧,众所周知:大的超市的商品的存储和调配是不可忽视的大问题,和好的后备调配为前台的产品销售有很大的帮助,也可以很大程度上提高产品的销售效率,满足消费者的消费需求(二)实现超市仓库管理系统,至少有以下优点:1.记录规范化,为货物的采购、记录、查询质量的提高打下基础。
2.查询自动化和检索途径多样化,可以更方便、及时地澄清超市货物的状态。
3.资源共享的优势,通过局域网可以在全超市范围内实现资源共享,为消费者提供便利条件。
二:系统设计(一)系统指导思想和建设目标立足于消费者实际,着眼于未来发展,运用先进的计算机技术,建成符合标准化协议、通用性较强、实用的系统,以提高超市仓库的现代化管理水平,实现信息资源的共享。
1. 系统建设目标(1) 建立超市仓库系统(2) 规范超市仓库的管理工作模式用计算机管理取代以往的手工作业和定性管理模式,使超市仓库的管理工作模式规范化、机读数据格式标准化、管理决策科学化。
(3) 建立标准货物数据库依照货物的不同性质对货物进行合理的调配(4) 提高超市仓库管理的运营质量便于工作人员准确地掌握仓库结构,全面了解消费者的需求,及时调整采购计划,突出库藏特点。
(二)总体功能设计我们超市仓库管理进行了详细调研,发现现行软件很难满足我们超市仓库管理货物的需求。
好的软件价格相当昂贵,只有少部分的软件在市场上流通由于他们的局限性我们的软件会弥补市场上大多软件的不足而更人性化的为销售者和消费者服务(三)定义数据流图——用于描述系统对数据的加工过程。
数据字典——各类数据描述的集合,能够提供对数据的详细规格定义,并可用于验证数据,以发现系统在数据需求描述中是否出现遗漏。
超市管理系统需求规格说明书
编号 1版本 1 需求规格说明书项目名称超市理货系统项目负责人编写2009年12月10日校对2009年12月10日审核年月日批准年月日单位目录1. 引言 (1)1.1 编写目的 (1)1.2 预期读者和阅读建议 (1)1.3 产品范围 (1)1.4 参考文献 (1)2. 综合描述 (1)2.1 产品的状况 (1)2.2 产品的功能 (2)2.3 用户类和特性 (2)2.4 运行环境 (2)2.5 设计和实现上的限制 (2)2.6 假设和约束(依赖) (2)3. 外部接口需求 (2)3.1 硬件接口 (2)3.2 软件接口 (3)4. 系统功能需求 (3)4.1 输入/输出数据 (3)5. 其它非功能需求 (3)5.1 性能需求 (3)5.2 安全性需求 (3)5.3 软件质量属性 (4)5.4 用户文档 (4)6. 分析模型 (4)7. 数据字典 (5)8. 待定问题列表 (6)1. 引言本需求的编写目的在于研究城乡式的小型超市后台管理系统软件的可行途径和使用方法。
1.1 编写目的21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
技术的提升和管理的升级是超市业的竞争核心。
零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。
为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。
而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表。
1.2 预期读者和阅读建议本需求的预期读者是与小型超市后台管理系统软件开发有联系的人,自身开发组成人员,开发者,支持本项目的尊敬的领导和老师,软件验证者等。
1.3 产品范围本产品能具体化,合理化的管理超市中的商品信息、进出信息,用结构化的思维方式去了解超市的基本运作原理和超市后台程序设计。
超市管理系统需求规格说明书最终整合
小型超市管理系统需求规格说明书文件变化记录单*变化状态:A——增加,M——修改,D——删除文件批准单1.引言本文讲述了小型超市管理系统的开发前景以及功能业务的详细说明,为开发组内部人员的工作提供技术支持和指导作用1.1编写目的本文详细阐述了相关信息管理系统的基本概念原理,涉及到小型超市管理系统创建的过程和实现的方法。
同时,具体介绍了超市管理系统的开发环境和功能作用和性能需求等各各方面知识内容。
小型超市信息化管理系统充分利用现代计算机管理信息技术,建立了数据库,对超市的进销存过进行详细拆解分析,实现了对超市的进货、销售和库存的科学有效地管理。
该系统主要包含了以下几个模块:分别是货物的入库和库存管理、顾客以及工作人员的管理、销售和退货的管理、商品上下架和信息的查询以及登录。
1.2文档约定本文所采用的格式与上面所发下的模板一致,需求的优先级可以被其子模块所继承。
1.3预期的读者和阅读建议本文主要的阅读对象为内部开发员,为后期的开发以及测试提供支持。
详细涉及到开发员、测试员、维护人员以及老师等相关人员。
1.4产品的范围在小型零售业中引入超市信息管理系统,从而利用收银机将超市的各种商品的进货、销售、退货等信息录入电脑,使经营管理者能及时掌握经营信息,作出合适的采购及货物库存决策。
利用超市信息管理系统,可以完成商品采购订货、销售、商品信息、库存盘点等各种管理功能,并对商品购销存状态进行实时跟踪记录。
本论文主要介绍了超市信息管理系统中的系统登录、库存管理、商品录入、商品销售等部分相关内容,用以展示设计和实现一个完整的信息管理系统的基本思路和步骤。
1.5参考资料[1]薛华成.管理信息系统[M].北京:清华大学出版社,1993.[2]张基温.信息系统开发案例[M].北京:清华大学出版社,1999.2.综合描述开发小型超市管理系统的目标就是把超市的管理系统如何为客户提供方便快捷的查询、修改、输入服务,通过对超市的进货、销售和库存的科学管理来实现。
超市运营管理系统需求规格说明书
软件工程实验报告超市运营管理系统需求说明书1. 项目背景:最初的超市资料管理,都是靠人力来完成的。
但近几年我国超市经营规模日趋扩大,销售额和门店数量大幅度增加,而且许多超市正在突破以食品为主的传统格局,向品种多样化发展。
超市在业务上需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息,并对商品各种信息进行统计分析。
目前超市管理系统已经在大中小型的超市中得到了广泛的应用,超市管理需要现代化和信息化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。
超市管理系统不仅能使经营者的劳力资本减少,同时能使超市的管理更规范更合理,解决了超市中用于管理进出货以及购买、库存等众多繁琐、工作量巨大从而导致耗费人员过多,超市经营紊乱等众多问题。
这样就能够提高经营者的回报,而且能够随时掌握市场的动向。
2. 需求调查与分析:超市的目标是以优质的服务和品种齐全的商品,面向本地区的所有消费者服务,以使经营者能够实现利润。
通过对学院周围超市的库存和销售管理进行跟踪调查,对其仓储管理进行全方位的了解分析,发现长期以来,超市的销售业务一直使用着最简单的人工管理方式,浪费人力资源,效率低,准确率低,有些商品紧缺,顾客要排队购买或商品供不应求,使顾客大为不满,还有一些商品,长期积压,损坏严重,造成重大经济损失。
超市经营物品的采购、库存、销售及核算等手工信息管理使得员工工作量巨大、服务质量差、工作效率低。
同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节。
最终造成超市在经营中处于不利的地位。
超市是以零售为前导,以商品进销,存配,流转管理等为基础。
一个大型超市,它的物流管理势必非常复杂,如果没有一个强大的信息系统来支持,那么就会造成一部分商品大量积压,而另一些商品供不应求的局面,这种局面必然会给超市带来巨大的经济损失。
有些超市为了避免这样的情况发生,就会对物流管理投入大量的人力。
虽然这样解决了物流方面的问题,但是这又有悖于管理学的原则,效率低,浪费了人力资源,解决不了根本性的问题。
超市管理系统需求规格说明书
{ CRM }需求分析说明书版本历史目录0. 文档介绍 (5)0.1 文档目的 (5)0.2 文档范围 (5)0.3 读者对象 (5)0.4 参考文档 (5)0.5 术语与缩写解释 (6).1.产品介绍 (6)2. 产品面向的用户群体 (6)3.产品应当遵循的标准或规范 (7)4. 产品范围 (7)5. 产品中的角色 (7)6.产品的功能性需求 (7)6.1 人员管理模块 (8)6.2 会员模块 (29)6.3 供货商模块 (45)6.4 销售管理模块 (55)6.5 采购管理模块 (64)6.6 库存管理模块 (69)6.7 报表管理模块 (75)6.8 日常管理模块 (88)7. 产品的非功能性需求 (98)7.1 用户界面需求 (98)7.2 软硬件环境需求 (99)7.3 产品质量需求 (99)7.N 其他需求 (99)附录A:需求建模与分析报告 (100)A.1业务流程图1 (100)附录B:系统框图 (102)0. 文档介绍本文档是超市管理系统项目需求分析说明书的最终版,是在小组之间通过多次的讨论和分析,并融合了老师的课堂讲解后更新完成的最后版本。
0.1 文档目的编写超市管理系统项目需求分析说明书的目的是为明确产品需求,将功能性需求、非功能性需求用准确的描述语言描述清楚,并建立相应的静态模型和动态模型。
以便于项目组成员对项目目标有清晰的认识,为后续阶段的开发做好准备,最终实现CRM系统。
0.2 文档范围适用于项目设计阶段、开发及测试阶段0.3 读者对象本文档预期读者对象为项目组技术总工及各小组成员,也可用于日后维护成员查询。
0.4 参考文档《系统分析与设计课程的课件》小组内部的讨论的会议记录以及老师提供的例子《项目陈述》小组成员—陈军0.5 术语与缩写解释.1.产品介绍超市的销售业务一直使用着最简单的人工管理。
超市经营物品的采购、库存、销售及核算等手工信息管理使得员工工作量大、服务质量差、工作效率低。
超市管理系统需求规格说明书(最终整合)
小型超市管理系统需求规格说明书文件变化记录单*变化状态:A——增加,M——修改,D——删除文件批准单1. 引言 (6)编写目的 (6)文档约定 (6)预期的读者和阅读建议 (6)产品的范围 (6)参考资料 (6)2. 综合描述 (7)产品的前景 (7)产品的功能 (8)用户类和特征 (8)运行环境 (9)设计和实现上的限制 (9)假设和依赖 (9)关键点 (10)3. 外部接口需求 (12)用户界面 (12)硬件接口 (12)软件接口 (13)通信接口 (13)4. 功能需求 (13)功能分类 (13)系统特性超市经理 (15)说明和优先级 (15)功能需求 (15)商品管理 (16)销售管理 (17)系统特性仓库管理员 (18)说明和优先级 (18)功能需求 (18)系统特性进货人员 (19)说明和优先级 (19)功能需求 (19)进货管理 (19)系统特性财务人员 (20)说明和优先级 (21)功能需求 (21)财务管理 (21)系统特性销售人员 (22)说明和优先级 (22)功能需求 (22)商品管理 (22)系统特性用户登录 (23)说明和优先级 (23)功能需求 (24)收银员登陆 (24)进货员登陆 (25)仓库管理人员登陆 (25)财务员登陆 (26)管理员登陆 (27)用户管理 (28)说明和优先级 (28)功能需求 (28)用户信息登记 (28)用户信息查询 (29)用户信息修改 (30)用户账户删除 (31)VIP客户管理 (32)说明和优先级 (32)功能需求 (33)新客户注册 (33)客户信息查询 (34)客户信息修改 (35)客户信息删除 (36)5. 非功能需求 (37)性能需求 (37)安全性需求 (38)软件质量属性 (38)其它需求 (38)6. 数据字典 (40)数据表关系图 (40)7. 业务规则与业务算法 (40)业务规则 (41)算法说明 (41)1.引言本文讲述了小型超市管理系统的开发前景以及功能业务的详细说明,为开发组内部人员的工作提供技术支持和指导作用1.1编写目的本文详细阐述了相关信息管理系统的基本概念原理,涉及到小型超市管理系统创建的过程和实现的方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{ CRM }需求分析说明书软件学院-系统设计与分析课程—陈军小组版本历史目录0. 文档介绍 (4)0.1 文档目的 (4)0.2 文档围 (4)0.3 读者对象 (4)0.4 参考文档 (4)0.5 术语与缩写解释 (4).1.产品介绍 (5)2. 产品面向的用户群体 (5)3.产品应当遵循的标准或规 (5)4. 产品围 (5)5. 产品中的角色 (5)6.产品的功能性需求 (6)6.1 人员管理模块 (6)6.2 会员模块 (20)6.3 供货商模块 (31)6.4 销售管理模块 (38)6.5 采购管理模块 (45)6.6 库存管理模块 (49)6.7 报表管理模块 (53)6.8 日常管理模块 (64)7. 产品的非功能性需求 (71)7.1 用户界面需求 (71)7.2 软硬件环境需求 (72)7.3 产品质量需求 (72)7.N 其他需求 (72)附录A:需求建模与分析报告 (73)A.1业务流程图1 (73)附录B:系统框图 (74)0. 文档介绍本文档是超市管理系统项目需求分析说明书的最终版,是在小组之间通过多次的讨论和分析,并融合了老师的课堂讲解后更新完成的最后版本。
0.1 文档目的编写超市管理系统项目需求分析说明书的目的是为明确产品需求,将功能性需求、非功能性需求用准确的描述语言描述清楚,并建立相应的静态模型和动态模型。
以便于项目组成员对项目目标有清晰的认识,为后续阶段的开发做好准备,最终实现CRM系统。
0.2 文档围适用于项目设计阶段、开发及测试阶段0.3 读者对象本文档预期读者对象为项目组技术总工及各小组成员,也可用于日后维护成员查询。
0.4 参考文档《系统分析与设计课程的课件》小组部的讨论的会议记录以及老师提供的例子《项目述》小组成员—军0.5 术语与缩写解释.1.产品介绍超市的销售业务一直使用着最简单的人工管理。
超市经营物品的采购、库存、销售及核算等手工信息管理使得员工工作量大、服务质量差、工作效率低。
同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节。
要改变这种手工管理的落后状况,把工作人员从枯燥乏味的重复劳动中解脱出来,用计算机系统进行管理是一个明智的选择。
超市管理系统以商品库存为管理核心,可以动态跟踪库存的变化,实现采购、入库、销售、出库一体化的管理。
可对商品进行入库记帐和销售记帐,并提供综合查询、统计、分析、打印各种报表等功能,能够准确及时地为决策者提供第一手信息。
本系统以人机对话来实现,操作简单,使用方便。
2. 产品面向的用户群体本系统面向的客户为大小型的超市,其最终的用户为超市的管理人员,以及收银人员。
采用人性化的业务流程及高度集成的单据管理界面,业务单据采用统一的输入界面和相同的操作方法,各种操作都可使用快捷键,易学、易用、方便、快捷。
3.产品应当遵循的标准或规(1)CMMI34. 产品围本产品使用的领域:大小型的超市以及需要商品管理的商店。
本产品包含的容:超市管理系统包含5. 产品中的角色6.产品的功能性需求6.1 人员管理模块本系统将使用者分为员工、经理和总经理三种权限。
员工只有一般的查询修改功能,包括查询自己的个人信息以及对自己个人信息的修改对物品库存量的查询。
经理具有删除和修改员工资料的权限以及对自己资料的修改删除。
总经理则起到了一个总体监控的作用,主要作用是对员工的提拔和对经理的任免,在人员管理模块中具有最高的权限。
用例图·6.1.1 人员查询用例名称人员查询主要业务参与者员工、经理、总经理前置条件登陆成功后置条件系统显示所要查看的人员信息触发条件登陆成功后在主界面点击“人员信息查询”,或者在主界面的菜单中选择“人员信息查询”基本路径(主事件流)1.进入人员信息查询的主界面;2.提交查询条件3.系统按查询条件查询人员信息4.系统显示搜索到的人员信息列表5.选中某个人员6.系统显示该人员的详细信息扩展事件流系统没有查询到符合条件的人员1.系统显示“没有找到符合条件的人员”2.用例结束结束当查询结果显示在界面中,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明员工、经理、总经理都可以查询所有人员资料。
顺序图:活动图:·6.1.2 添加员工用例名称添加员工主要业务参与者经理、总经理前置条件经理成功登陆后置条件员工信息添加成功,员工信息成功写入数据库中触发条件经理在主界面点击“添加员工”,或者在主界面的菜单中选择“添加员工”基本路径(主事件流)1.经理进入“添加员工”的界面;2.经理填写新增员工的各项信息,点击提交按钮3.系统检查提交员工的信息的填写与格式4.系统将合格的员工信息写入数据库5.系统自动将经理添加员工信息的行为记录到日志中6.系统提示“员工信息添加成功”扩展事件流必填项没有填写1.系统显示“*项为必填!”填写信息格式错误1.系统显示“输入格式错误”结束当系统提示“员工信息添加成功”,该用例结束特殊需求 1.对使用者进行权限设置,分别赋予不同的访问权限2.增加对所填信息的纠错功能发生频率可能会持续发生待解决问题无补充说明员工不能使用该功能,经理和总经理可以添加用户信息顺序图:活动图:·6.1.3 修改资料用例名称修改资料主要业务参与者员工、经理、总经理前置条件登陆成功后置条件资料修改成功,被写入数据库中触发条件在主界面的菜单中选择“人员信息修改”基本路径(主事件流)1.进入“资料修改”的界面;2.填写需要修改信息项,点击提交3.系统检查提交的资料的信息格式6.系统将合格的个人资料信息写入数据库7.系统自动将修改个人资料信息的行为记录到日志中8.系统提示“个人资料修改成功”扩展事件流填写信息格式错误1. 系统显示“请填入正确的信息”结束当系统提示“资料修改成功”,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明员工、经理、总经理都可以对自己的个人资料进行修改,但是经理可以修改员工的资料,总经理可以修改经理的资料。
顺序图:活动图·6.1.4 人员开除用例名称人员开除主要业务参与者经理、总经理前置条件以经理或总经理身份登录成功后置条件人员开除成功,数据库清除该人员信息触发条件经理在主界面的菜单中选择“开除员工”或者总经理在主界面的菜单中选择“开除员工”、“开除经理”。
基本路径(主事件流)1.经理、总经理进入“开除员工”、“开除经理”的界面;2.经理、总经理选中要删除的员工、经理信息记录,点击“删除”3.系统提示询问是否删除4.经理、总经理点击“确定”5.人员被开除,并从数据库中移除员工、经理的个人信息资料6.系统自动将管理员删除人员信息的行为记录到日志中7.系统提示“成功开除***,职位是员工/经理。
”扩展事件流经理、总经理点击取消按钮1. 用例结束结束当系统提示“成功开除***,职位是员工/经理。
”,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明员工不具备使用该功能的权限,只有经理和总经理可以使用该功能。
期中,经理只能开除员工不能开除经理职位的人员,总经理则可以开除员工和经理。
顺序图活动图6.1.5任免经理用例名称任免经理主要业务参与者总经理前置条件以总经理身份成功登陆后置条件系统显示经理被任免成功触发条件登陆成功后在主界面点击“任免经理”,或者在主界面的菜单中选择“任免经理”基本路径(主事件流)1.总经理进入“任免经理”的界面;2.总经理选中要任免的经理,点击“任免”3.系统提示询问是否任免4.总经理点击“确定”5.经理被任免,并从数据库中移除该人员的经理职位6.系统自动将总经理任免经理行为记录到日志中7.系统提示“成功任免***。
”扩展事件流无结束当任免成功时或者总经理点击“取消”按钮,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明只有总经理具有任免权限顺序图活动图·6.1.6 日志查看用例名称日志查看主要业务参与者总经理前置条件以总经理身份登录成功后置条件经理的操作记录在界面中显示触发条件总经理在主界面的菜单中选择“查看日志”基本路径(主事件流)1.总经理进入工作日志的界面;2.系统自动显示最近一段时间普通管理员的操作记录3.管理员在查询区输入经理名字或者日期,点击查询按钮4.系统按查询条件查询日志记录5.系统显示查询结果扩展事件流系统没有找到符合条件的日志记录1.系统显示“没有找到”结束当系统显示日志记录,该用例结束特殊需求 1.对日志记录的保存设置期限,超过一定时间的记录自动被删除,留出空间给以后的日志记录发生频率可能会持续发生待解决问题无补充说明无顺序图活动图6.1.7提拔员工用例名称提拔员工主要业务参与者总经理前置条件以总经理身份登录成功后置条件系统显示员工已经被成功提拔为经理触发条件登陆成功后在主界面点击“人员信息查询”,或者在主界面的菜单中选择“人员信息查询”然后再员工后面点击“提拔为经理”基本路径(主事件流)1.进入人员信息查询的主界面;2.提交查询条件3.系统按查询条件查询人员信息4.系统显示搜索到的人员信息列表5.选中某个人员,点击后面的“提拔为经理”6.系统提示是否提拔7.点击“确定”6.系统显示该员工已经成功提拔为经理扩展事件流系统没有查询到符合条件的人员1.系统显示“没有找到符合条件的人员”2.用例结束结束当系统显示该员工已被提拔为经理,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明只有总经理可以对员工进行提拔。
顺序图:活动图:6.2 会员模块会员模块包括了会员对个人资料的修改,以及查询会员积分和会员在一段时间的消费总金额。
还包括了管理员对会员的查询,资料的修改,会员的删除。
用例图·6.2.1 会员资料修改用例名称会员资料修改主要业务参与者会员、管理员前置条件登陆成功后置条件系统显示会员资料修改成功触发条件登陆成功后在主界面点击“修改资料”,或者管理员在会员列表中的菜单中选择“修改资料”基本路径(主事件流)1.进入会员资料修改的主的主界面2.填写需要修改信息项,点击提交3.系统检查提交的资料的信息格式6.系统将合格的会员资料信息写入数据库7.系统提示“个人资料修改成功”扩展事件流填写信息格式错误1. 系统显示“请填入正确的信息”结束当系统给出显示“资料修改成功”,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明会员和管理员都可以修改会员资料顺序图活动图6.2.2 删除会员用例名称删除会员主要业务参与者管理员前置条件以管理员身份登录后置条件系统显示会员删除成功触发条件登陆成功后在会员列表中点击“删除会员”基本路径(主事件流)1.进入会员显示的主界面2.点击会员后面的删除按钮3.系统给出提示是否删除4.管理员点击“确定”按钮5.系统提示“会员删除成功”扩展事件流管理员点击“取消”按钮1.用例结束结束当系统给出显示“会员删除成功”,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明只有管理员可以删除会员资料顺序图:活动图:6.2.3 会员查询用例名称会员查询主要业务参与者管理员前置条件以管理员身份登陆成功后置条件系统显示会员的详细资料触发条件登陆成功后在主界面点击“会员信息查询”,或者在主界面的菜单中选择“会员信息查询”基本路径(主事件流)1.进入会员信息查询的主界面;2.提交查询条件3.系统按查询条件查询会员信息4.系统显示搜索到的会员信息列表5.选中某个人员6.系统显示该人员的详细信息扩展事件流系统没有查询到符合条件的人员1.系统显示“没有找到符合条件的人员”用例结束结束当查询结果显示在页面中,该用例结束特殊需求无发生频率可能会持续发生待解决问题无补充说明主要针对管理员的会员查询顺序图:活动图:6.2.4 积分消费额查询用例名称积分消费额查询主要业务参与者会员、管理员前置条件登陆成功后置条件系统显示会员积分和所属时间段的消费情况触发条件登陆成功后在主界面点击“积分消费额查询”,或者管理员在会员列表中的菜单中选择“积分消费额查询”基本路径(主事件流)1.点击查询按钮。