《超市标准管理系统需求规格说明指导书最终整合.doc》由会员分享,可在线阅读,更多相关《超市标准管理系统需求规格说明指导书最终整合.doc(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、小型超市管理系统需求规格阐明书文献变化记录单版本编号*变化状态简要阐明变更人变更日期批准人批准日期*变化状态:A增长,M修改,D删除文献批准单职务签字日期1. 引言51.1 编写目51.2 文档商定51.3 预期读者和阅读建议51.4 产品范畴51.5 参照资料52. 综合描述52.1 产品前景62.2 产品功能62.3 顾客类和特性72.4 运营环境72.5 设计和实现上限制72.6 假设和依赖82.7 核心点83. 外部接口需求93.1 顾客界面93.2 硬件接口103.3 软件接口103.4 通信接口104. 功能需求114.1 功能分类114.2 系统特性 超市经理114.2.1 阐明
2、和优先级114.2.2 功能需求114.2.2.1 商品管理114.2.2.2 销售管理124.3 系统特性 仓库管理员134.3.1 阐明和优先级134.3.2 功能需求134.4 系统特性 进货人员144.4.1 阐明和优先级144.4.2 功能需求144.4.2.1 进货管理144.5 系统特性 财务人员154.5.1 阐明和优先级154.5.2 功能需求154.5.2.1 财务管理154.6 系统特性 销售人员164.6.1 阐明和优先级164.5.2功能需求164.5.2.1商品管理164.7 系统特性 顾客登录174.7.1阐明和优先级174.7.2功能需求174.7.2.1收银员
3、登陆174.7.2.2进货员登陆184.7.2.3仓库管理人员登陆194.7.2.4财务员登陆194.7.2.5管理员登陆204.8顾客管理214.8.1阐明和优先级214.8.2功能需求214.8.2.1顾客信息登记214.8.2.2顾客信息查询224.8.2.3顾客信息修改224.8.2.4顾客账户删除234.9 VIP客户管理244.9.1阐明和优先级244.9.2功能需求244.9.2.1新客户注册244.9.2.2客户信息查询254.9.2.3客户信息修改264.9.2.4客户信息删除275. 非功能需求285.1 性能需求285.2 安全性需求285.3 软件质量属性285.4 其
4、他需求296. 数据字典306.1 数据表关系图307. 业务规则与业务算法317.1 业务规则317.2 算法阐明311. 引言 本文讲述了小型超市管理系统开发前景以及功能业务详细阐明,为开发组内部人员工作提供技术支持和指引作用1.1 编写目本文详细阐述了有关信息管理系统基本概念原理,涉及到小型超市管理系统创立过程和实现办法。同步,详细简介了超市管理系统开发环境和功能作用和性能需求等各各方面知识内容。小型超市信息化管理系统充分运用当代计算机管理信息技术,建立了数据库,对超市进销存过进行详细拆解分析,实现了对超市进货、销售和库存科学有效地管理。该系统重要包括了如下几种模块:分别是货品入库和库存
5、管理、顾客以及工作人员管理、销售和退货管理、商品上下架和信息查询以及登录。 1.2 文档商定本文所采用格式与上面所发下模板一致,需求优先级可以被其子模块所继承。1.3 预期读者和阅读建议本文重要阅读对象为内部开发员,为后期开发以及测试提供支持。详细涉及到开发员、测试员、维护人员以及教师等有关人员。1.4 产品范畴在小型零售业中引入超市信息管理系统,从而运用收银机将超市各种商品进货、销售、退货等信息录入电脑,使经营管理者能及时掌握经营信息,作出适当采购及货品库存决策。 运用超市信息管理系统,可以完毕商品采购订货、销售、商品信息、库存盘点等各种管理功能,并对商品购销存状态进行实时跟踪记录。本论文重
6、要简介了超市信息管理系统中系统登录、库存管理、商品录入、商品销售等某些有关内容,用以展示设计和实现一种完整信息管理系统基本思路和环节。 1.5 参照资料1薛华成管理信息系统M北京:清华大学出版社,1993 2张基温信息系统开发案例M北京:清华大学出版社,1999 2. 综合描述开发小型超市管理系统目的就是把超市管理系统如何为客户提供以便快捷查询、修改、输入服务,通过对超市进货、销售和库存科学管理来实现。开发小型超市管理系统目的是: (1)保证管理系统稳定性,保证数据安全可靠,达到超市管理者和员工需要; (2)保证某些解决问题及时性,如顾客应付金额计算、顾客购物发票打印,要及时迅速; (3)提供
7、简朴、便捷输入、查询与修改; (4)整个系统能合成一种整体,提高工作效率;保证支付系统精确与顺畅,且较高安全性。 此超市管理系统所涉及使用范畴暂时定位在规模较小,周边居民数在1000到 3000 户常住人口之间,服务人员在 6 到 10人中小型社区超市。2.1 产品前景 随着当前当代化时代来到,当前超市市场发生了翻天覆地变化,特别是近来几年中华人民共和国加WTO,随着中华人民共和国人生活水平变化和国际交往增多,诸多国外先进东西已经被人们承认。由于商品经济当代化迅速发展以及客户选取机会增长,使得中小型竞争越来越激烈。一切不甘落后被吃掉中小超市都争先恐后采用最新管理办法来提高自己竞争能力、巩固自己
8、市场地位。如果中小型超市经营管理者不能掌握当今市场发展走向,不能将自己超市当代化经营作为目的,就无法经营得力生存、发展、壮大化。 本次项目重要是针对当前中小型超市行业现状而设计和开发一款合用中小型超市使用中小型超市管理系统,它模仿了超市正常经营模式,既能使中小型超市经营管理者对超市管理变简便、实用和高效,并且投资成本相对比较低。可以较好给助国内中小型超市经营管理者提供某些协助,减少她们投入成本,加大她们收益成本。 此系统有减少顾客结账时间、增长客流、提高客户体验和满意度等优势。从而协助中小型超市增强自己核心竞争力增进中小型超市迅速发展。2.2 产品功能 管理员登录后,进入到后台管理系统。可以行
9、使如下操作权力: 员工管理,可以查看其每天登录次数和工作时间,并可以随意删除。添加新顾客功能,可以更改顾客权限。对权限以内顾客进行修改、删除。 管理员工信息,可以对显示信息进行分类查询和添加、修改。 促销与会员管理窗口查看所需供货商数据,并可以针对数据进行管理。 修改管理员密码,保证数据安全性。 添加新商品功能,可以增长删除修改商品信息。添加新商品内容,一方面要选取商品分类,再选取商品小分类,最后输入商品品名,进行商品描述。商品记录报表,输入必要条件,得到相应报表。在管理记录报表时,可以进行每日记录报表阅览和检核。 查找库存数据,并且可以对数据进行分析管理。 工作人员分为销售人员、进货人员、库
10、存管理人员以及财务人员。销售人员登陆后依照顾客选购商品进行销售数据录入,可以增长删除修改其中数据。进货人员登陆后依照采购货品单进行货品录入登记,可以增长删除修改其中数据。库存管理人员登陆后依照入库商品类型进行分类存储、货品退货、货源补充、滞销货品解决。财务人员登录后可以查看超市赚钱、员工出勤记录以及相应工资管理。2.3 顾客类和特性超市经理:超市管理系统掌舵人,主管统筹超市内各项事务,是超市管理系统顶层管理者,可以依照需要对系统随时进行修改、维护管理。 信息管理员:超市管理系统综合管理者,需要进行寻常系统管理及维护,并且依照超市经理意愿,负责商品数据录入、采购内容编制,对商品进行各种有效管理,
11、例如新增、更改、汰换、等。 财务人员:查看超市赚钱、员工出勤记录以及相应工资管理。 进货人员:依照采购内容进行商品采买。 库存管理者: 依照入库商品类型进行分类存储、货品退货、货源补充、滞销货品解决。 收银员:根据顾客所选购商品,进行销售数据录入,是超市管理系统外部操作者。 2.4 运营环境(1)硬件需求 CPU: Intel 奔腾双核,运营速度 2600MHz 或以上 内存:1024MB 或以上 硬盘:160G 或以上 显示屏:19 英寸宽频LCD,辨别率为1440900 (2)软件需求 安装 SQL Server ,如果安装了更高版本则需要对数据库进行必要升级 操作系统:Windows S
12、erver 所有版本或 Windows NT Server 40 2.5 设计和实现上限制(1)项目预算不多。规定在半年内收回成本。 (2)系统使用者使用权限是可以辨认。 (3)系统应当能进行长效控制,抗干扰能力要强。 (4)为保证系统安全,不让系统受到意外事故破坏,系统自身应当能防火,防盗或其她方式人为破坏,还要有必要备份功能。 2.6 假设和依赖 关于顾客权限但愿建立一种多维顾客权限管理,可以察看下级单位所有人员信息薪金权限、基层单位只能察看自己所有人员信息。薪金权限只有通过授权人员才干察看,其她人员薪金状况不容许查看。关于顾客登录使用指纹等方式进行登录,需要将数据库与指纹辨认进行匹配,需
13、要外置指纹扫描器进行指纹登记及辨认。 关于进货某些,采购员需要依照采购单联系进货商进货,到货后进行入库填写入库单。财务某些需要进行对工作人员工资以及出勤以及超市赚钱进行管理。 超市出勤需要倚赖打卡器设备支持进行操作。 库存管理模块依赖于键鼠及二维码扫描设备输入,并且需要至少一台能连接至本地局域网络运营Windows操作系统X86架构计算机。2.7 核心点一、基本信息管理模块:(1)商品信息录入管理。重要涉及输入各个商品商品货号、商品名称、商品条码、商品分类名称、供应商编号、商品颜色、商品规格、进货订单号、进货日期、进货数量、含税/未税进价、促销价、售价等信息。 (2)商品信息修改管理。功能是修
14、改各个商品商品货号、商品名称、商品条码、商品分类名称、供应商编号、商品颜色、商品规格、进货订单号、进货日期、进货数量、含税/未税进价、促销价、售价等信息。 (3)商品删除管理。是对已录入商品通过一段时间销售,不适销,为了引进其他商品而从文献中删除商品记录。 (4)商品分类增长管理。超市为了便于对商品管理,把商品分门别类,增长某一种商品分类或子分类。 (5)商品分类删除管理。为了有效管理商品,删除某一种商品分类或子分类。 二、货品管理模块:(1)进货管理模块:重要根据商品缺货信息生成进货订单信息,并且可以在此基本上对订单里商品内容进行添加、删除、修改。 (2)退货管理模块。根据商品销售状况,对滞
15、销商品进行生成退货订单解决。 (3)缺货管理模块。此模块根据商品销售信息、库存信息生成缺货订单,并且能在此功能上进行添加、删除、修改缺货订单中某些商品名称、货号、数量模块,生成缺货订单后在预定交货时间内提出缺货告警。 (4)调价管理模块。重要负责商品进售价格变动修改。 (5)商品分类存储:商品保质期、存储条件等各有差别,在进入仓库时需要录入商品信息单据:生产批次、存储条件、进货数量、出货数量,由系统分析鉴定后决定分派储存区域,并且为需要对商品存储区域进行分类登记,以便分拣提货时获得更好效率。三、销售管理模块 :(1)销售商品录入管理。是针对每天不同顾客购买商品信息进行条码输入、商品辨认、顾客购
16、物小票计算和打印,即前台收银台工作。 (2)销售商品查询管理。重要负责指定日期所有购物小票商品记录和销售金额汇总,并自动生成某日销售总数商品记录。 (3)销售商品变更管理。重要针对个别顾客退货和换货进行记录。 四、记录报表管理模块,在整合前提下自动完毕如下报表: (1)销售日报表:以天为单位记录正常商品销售数据:正常营业状况下每日记录明细分析和比较。重要根据每天销售商品依商品为轴,准时间计数记录和进货价格查询,生成当天销售商品汇整表。 (2)销售周报表:以一周为单位来记录所有商品销售数据; (3)销售月报表:以月为单位来记录所有商品销售数据; (4)库存记录:记录本超市内各产品库存多少状况。
17、五、财务管理模块:(1) 超市赚钱查看;通过系统记录,得出超市盈余单。超市收益=超市总收益-进货成本-超市员工工资-额外损益(2) 员工出勤模块:依照记录员工出勤,查看各个员工出勤状况。(3) 员工工资管理模块:对员工工资进行管理,与员工出勤以及奖金关于。超市员工工资=底薪+出勤+奖金六、顾客管理模块;(1) 顾客信息登记,对顾客赋予使用该软件权利,依照新顾客职位不同所使用软件功能也不同。注册信息重要涉及新顾客姓名、性别、年龄、家庭住址、联系方式、顾客名、账户、职位等信息。(2) 顾客信息查询,对已注册顾客查询个人基本信息、职位信息、登录信息等(3) 顾客信息修改,对已注册顾客信息进行修改,如
18、职位变动、个人信息变化等。(4) 顾客账户删除,对离职顾客账户进行删除。七、VIP客户管理模块:(1) 客户信息注册,将新客户进行登记在系统中,客户在购物时可以进行积分,合计一定积分可以进行积分兑换。新客户注册重要涉及新客户姓名、性别、年龄、家庭住址、联系方式等信息,系统自动生成客户编号,将信息录入到会员IC中,以便进行管理。(2) 客户信息查询,对已注册客户查询个人基本信息、积分信息等(3) 客户信息修改,对已注册客户信息进行修改,如个人信息变化等(4) 客户信息删除,客户规定或客户长时间没有活动可以将该顾客信息删除。3. 外部接口需求3.1 顾客界面界面设计基本原则规定:以便、简洁、美观等
19、。整个界面感觉要保持友好一致、简易风格。 输入设备:鼠标、键盘、扫描仪、条码扫描器 、打卡器输出设备:打印机、显示屏、条码标签打印机 显示风格:Windows 应用程序界面 接口需求:暂无 库存管理功能模块运营时主界面大体规定为Windows Form典型界面,主界面可以是用CC#开发独立页面,有一种登录界面,需要拥有管理员账号与密码顾客方能使用,登录进入后来分为基本四大功能模块:商品分类存储、商品退货解决、滞销货品解决、货源补充。3.2 硬件接口 柜台机通过交款模块接口与服务器互换数据,进而对服务器上数据进行操作。柜台机和器上都具备网卡,网卡间用网线连接,之间通过相应通信合同进行数据互换。
20、库存管理功能模块外部接口需求重要通过TCP/IP合同接口实现小型局域网内对进货模块与收银员模块数据库存储信息共享。 硬件接口 软件接口 键盘鼠标打印机二维码扫描仪打卡器主模块管理模块查询模块3.3 软件接口库存管理模块需要与本地MSSQL数据库接口对接,并且具备局域网沟通进货人员与收银员数据库能力,以便及时从表中获取信息进行记录,完毕自身模块某些功能。 登录模块:顾客登录需要将数据库中数据与登录信息进行匹配 顾客管理模块:顾客信息管理需要与数据库数据进行交互,顾客信息可以通过office导出 客户管理模块:客户信息管理需要与数据库数据进行交互,客户信息可以通过office导出,客户信息可以通过
21、IC卡辨认。3.4 通信接口通信接口即模块之间接口。模块间进行数据互换和控制协助。例如,本系统出入库模块,将数据通过中间件传递给数据库解决。当发生入库事件时,外部数据输入至本系统入库管理模块,模块中有关类检查数据合法性。数据传递类将数据传递给数据库解决。当发生出库事件时,外部数据输入至本系统出库管理模块,模块中有关类事先提取数据库有关数据,检查事件与否可行(例如,出库货品数量与否不不大于库存,不不大于则该事件不可行),可行则交付详细事件类进行解决。4. 功能需求4.1 功能分类功能类别功能超市经理1商品管理2销售管理3顾客管理4会员管理库存管理人员1商品分类存储2商品退货解决3滞销货品解决4货
22、源补充财务人员1出勤管理2赚钱管理3工资管理进货人员1进货管理收银员1商品销售系统用例图统合:4.2 系统特性 超市经理4.2.1 阐明和优先级该特性代表超市经理业务功能需求,涉及该功能内顾客所拥有不同权限以及业务模块。优先级为高。4.2.2 功能需求4.2.2.1 商品管理(1)阐明信息管理员通过该功能进行寻常系统管理及维护,并且依照超市经理意愿,负责商品数据录入、采购内容编制,对商品进行各种有效管理,例如新增、更改、汰换、等。 (2) 角色 信息管理员(3)前置条件w 管理员登陆w 对商品数据进行管理(4) 输入 商品管理指令(5)过程主过程描述1. 管理员用管理员帐号登录系统,系统显示管
23、理员界面2. 管理员可以通过商品管理功能停售商品3. 管理员可以通过商品管理功能添加商品信息4. 管理员可以通过商品管理功能修改商品信息5. 后置条件启动分支过程描述无异常过程描述1.1.1账号或者密码错误,回绝登录,结束2.2.2正在结账商品如果停售则结账失败,需从订单中删除才可以结算(6) 输出 更改信息同步到数据库(7)后置条件w 将更改信息同步到数据库(8)业务规则 无4.2.2.2 销售管理(1)阐明超市经理通过该功能进行销售状况查询、生成销售报表以及营销方略制定。(3) 角色 超市经理(3)前置条件w 超市经理登陆(5) 输入 制定营销方略 对销售状况查询指令 生成报表指令(5)过
24、程主过程描述1. 经理用管理员帐号登录系统,系统显示管理员界面2. 经理可以通过销售管理功能查询销售状况3. 经理可以通过销售管理功能生成销售报表4. 经理可以通过销售管理功能制定营销方略5. 后置条件启动分支过程描述无异常过程描述1.1.1账号或者密码错误,回绝登录,结束(7) 输出 销售报表 销售状况显示 营销方略文档(7)后置条件w 将更改信息同步到数据库(8)业务规则 无4.3 系统特性 仓库管理员4.3.1 阐明和优先级该特性代表库存管理员业务功能需求,涉及该功能内顾客所拥有不同权限以及业务模块。优先级为中。4.3.2 功能需求库存管理模块(1)阐明库存管理模块: 依照入库商品类型进
25、行分类存储,出货、货品退货、货源补充、滞销货品解决。(2)角色 库存管理人员。(3) 前置条件库存管理工作人员登录。(4) 输入库存管理模块需要输入信息汇总:生产批次、存储条件、存储区域记录、进货数量、出货数量、需求进货品品名称,数量、退货因素、退货品品名称、退货解决成果。(5)过程主过程描述6. 仓管员用指定帐号登录系统,系统显示管理员界面7. 仓管员可以通过存储分类功能登记商品存储区域、存储量有关信息8. 仓管员可以通过退货管理功能添加退货有关信息9. 仓管员可以通过货源补充查看商品余量,评估与否进货10. 仓管员可以通过滞销货品查看守理滞销货品信息分支过程描述无异常过程描述1.1.1账号
26、或者密码错误,回绝登录,结束2.1.1货品在规定出货时如库存局限性显示缺货2.1.2货品在规定存储时,如该区域已满会提示空间局限性,更换存区4.1.1某种商品处在长期缺货状态,会积极提示仓管员进行货品补充5.1.1滞销商品堆积过多时,模块会积极提示仓管员进行解决(6) 输出商品预测销售完毕时间、商品余量、滞销货品信息。(7) 后置条件数据库检查同步完毕后。(8) 业务规则仓库管理人员在仓库管理PC机上进行操作。4.4 系统特性 进货人员4.4.1 阐明和优先级 该特性代表进货人员业务功能需求,涉及该该功能内顾客所拥有不同权限以及业务模块。优先级为中4.4.2 功能需求4.4.2.1 进货管理(
27、1) 阐明 进货管理员通过采购单,联系商家选取想要货品种类及数量进行进货,到货后进行入库登记,填写入库单。(2) 角色进货管理员(3)前置条件 进货管理员登录系统查看采购单(4) 输入 进货单(5) 过程主过程描述11. 进货员登录系统,系统显示进货管理界面。12. 进货员查看采购单。13. 进货员按照规定数量告知商家进货14. 货品入库输入进货单进行入库登记15. 当商品浮现滞销和货品损坏状况是,告知商家进行退货16. 启动后置条件分支过程描述6超市缺货,将补货单并入下一期采购单进行采购7超市货品滞销,通过滞销单,告知商家进行退货异常过程描述1.1.1账号或者密码错误,回绝登录,结束3.3.
28、2商家无货,下次进行进货解决3.3.2货品损坏,告知商家进行退换货。(6) 输出 1.超市滞销时输出滞销单 2.货品损坏时输出退货单(7) 后置条件同步到数据库(8) 业务规则 进货员通过采购单采购特定种类商品(按照采购单按照相应价格采购相应数量),等商品到货后进行入库,登记进货单。4.5 系统特性 财务人员4.5.1 阐明和优先级 该特性代表财务人员业务功能需求,涉及该该功能内顾客所拥有不同权限以及业务模块。优先级为中。4.5.2 功能需求4.5.2.1 财务管理(1)阐明 财务人员通过对员工出勤信息查看,记录出工资信息,下发工资。以及记录超市盈余。 (4) 角色 财务人员(3)前置条件财务
29、人员登陆(6) 输入出勤状况,以及每日盈余记录(5)过程主过程描述1财务人员员用财务人员帐号登录系统,系统显示财务管理界面2. 财务人员可以通过系统查看工作人员出勤。3财务人员可以查看超市盈余状况4. 财务人员可以通过查看出勤对员工工资进行记录5. 启动后置条件分支过程描述5.超市员工工资=底薪+出勤+奖金;6.超市收益=超市总收益-进货成本-超市员工工资-额外损益7.财务人员可以记录员工奖金异常过程描述1.1.1账号或者密码错误,回绝登录,结束2.2.1员工因辞职等状况无法进行出勤管理,上报系统管理员3.3.1发生额外损益时记录解决4.4.1员工因辞职等状况无法进行工资管理,上报系统管理员(
30、8) 输出1. 工资单2. 盈余单3. 额外损益单4. 上报系统管理员(9) 后置条件同步到数据库(8)业务规则财务人员可以通过系统查看员工出勤以及奖励来核算出员工工资,发出工资单。同样可以通过对超市收益进行查看核算得出超市盈余报表4.6 系统特性 销售人员4.6.1 阐明和优先级 该特性代表销售人员业务功能需求,涉及该该功能内顾客所拥有不同权限以及业务模块。优先级为中。4.5.2功能需求4.5.2.1商品管理(1)阐明收银员通过此功能可以对顾客所要购买商品进行销售,并且销售完系统自动将本次销售记录传至数据库,记录销售流水账,与后台数据库同步(5) 角色 收银员(3)前置条件w 收银员登陆w
31、顾客将其所要购买商品带至收银台(7) 输入 商品信息(例如条形码,数字编号等等)。(5)过程主过程描述17. 收银员在系统上登陆自己账号密码,打开销售界面18. 收银员将顾客所要购买商品信息逐个输入系统19. 收银员告诉顾客系统显示出顾客所要购买商品总价,并问其与否需要增长或者减少商品,按照顾客规定进行操作20. 收银员收到顾客所付金额,并在系统上选取结算21. 后置条件启动分支过程描述无异常过程描述1.1.1账号或者密码错误,登录失败,结束2.2.2顾客结账时不要想要某件商品或者钱没带够,执行条件33.3.3顾客所选商品不能执行条件2,则不将这件商品作为销售商品(10) 输出 购买商品清单(
32、7)后置条件w 将本次商品销售数据同步到数据库(8)业务规则 销售人员只负责对销售物品进行结账解决,不能进行其她业务解决。4.7 系统特性 顾客登录4.7.1阐明和优先级 该特性代表登陆业务功能需求,涉及该该功能内顾客所拥有不同权限以及业务模块。优先级为低4.7.2功能需求4.7.2.1收银员登陆(1)阐明该功能用于收银员登录该软件(2)角色 收银员(3) 前置条件 打开该软件处在登录界面 管理员或经理已将该收银员注册在该系统中(4)输入输入顾客名及密码,选定登录顾客类型(5)过程主过程描述1、顾客输入自己顾客名及密码,选取登录顾客类型2、系统执行后置条件分支过程描述1.1.1、顾客名、密码输
33、入错误,系统显示顾客名或密码输入错误,返回1。1.1.2、当前系统无此顾客,系统显示顾客名或密码输入错误,返回11.1.3、没有选取顾客类型,系统显示请选取顾客类型,返回1异常过程描述1.2.1、顾客结束登录,系统登录关闭,结束(6)输出 登录失败(7)后置条件 顾客登陆到该软件,显示软件界面(8) 业务规则 销售人员登陆只能由销售员登陆4.7.2.2进货员登陆(1)阐明该功能用于进货员登录该软件(2)角色 进货员(4) 前置条件 打开该软件处在登录界面 管理员已将该进货人员注册在该系统中(4)输入输入顾客名及密码,选定登录顾客类型主过程描述1、顾客输入自己顾客名及密码,选取登录顾客类型2、系
34、统执行后置条件分支过程描述1.1.1、顾客名、密码输入错误,系统显示顾客名或密码输入错误,返回1。1.1.2、当前系统无此顾客,系统显示顾客名或密码输入错误,返回11.1.3、没有选取顾客类型,系统显示请选取顾客类型,返回1异常过程描述1.2.1、顾客结束登录,系统登录关闭,结束(6)输出 登录失败(7)后置条件 顾客登陆到该软件,显示软件界面(8) 业务规则 进货员登陆只能由进货员登陆4.7.2.3仓库管理人员登陆(1)阐明该功能用于仓库管理员登录该软件(2)角色 仓库管理人员(3) 前置条件 打开该软件处在登录界面 管理员已将该仓库管理员注册在该系统中(4)输入输入顾客名及密码,选定登录顾
35、客类型主过程描述1、顾客输入自己顾客名及密码,选取登录顾客类型2、系统执行后置条件分支过程描述1.1.1、顾客名、密码输入错误,系统显示顾客名或密码输入错误,返回1。1.1.2、当前系统无此顾客,系统显示顾客名或密码输入错误,返回11.1.3、没有选取顾客类型,系统显示请选取顾客类型,返回1异常过程描述1.2.1、顾客结束登录,系统登录关闭,结束(6)输出 登录失败(7)后置条件 顾客登陆到该软件,显示软件界面(8) 业务规则 仓库管理人员登陆只能由仓库管理员登陆4.7.2.4财务员登陆(1)阐明该功能用于财务员登录该软件(2)角色 财务员(3) 前置条件 打开该软件处在登录界面 管理员已将该
36、财务员注册在该系统中(4)输入输入顾客名及密码,选定登录顾客类型主过程描述1、顾客输入自己顾客名及密码,选取登录顾客类型2、系统执行后置条件分支过程描述1.1.1、顾客名、密码输入错误,系统显示顾客名或密码输入错误,返回1。1.1.2、当前系统无此顾客,系统显示顾客名或密码输入错误,返回11.1.3、没有选取顾客类型,系统显示请选取顾客类型,返回1异常过程描述1.2.1、顾客结束登录,系统登录关闭,结束(6)输出 登录失败(7)后置条件 顾客登陆到该软件,显示软件界面(8) 业务规则 财务员登陆只能由财务员登陆4.7.2.5管理员登陆(1)阐明该功能用于管理员或超市经理登录该软件(2)角色 信
37、息管理员或超市经理(3) 前置条件 打开该软件处在登录界面 管理员账户已注册在该系统中(4)输入输入顾客名及密码,选定登录顾客类型主过程描述1、顾客输入自己顾客名及密码,选取登录顾客类型2、系统执行后置条件分支过程描述1.1.1、顾客名、密码输入错误,系统显示顾客名或密码输入错误,返回1。1.1.2、当前系统无此顾客,系统显示顾客名或密码输入错误,返回11.1.3、没有选取顾客类型,系统显示请选取顾客类型,返回1异常过程描述1.2.1、顾客结束登录,系统登录关闭,结束(6)输出 登录失败(7)后置条件 顾客登陆到该软件,显示软件界面(8) 业务规则 管理员登陆只能由信息管理员和超市经理登陆4.
38、8顾客管理4.8.1阐明和优先级 该特性代表管理员业务功能需求,涉及该该功能内顾客所拥有不同权限以及业务模块。优先级为高4.8.2功能需求4.8.2.1顾客信息登记(1)阐明该功能用于超市经理或管理员注册该软件新顾客(2)角色 管理员(超市经理或信息管理员)(3) 前置条件 管理员(超市经理或信息管理员)已经登录到系统中(4) 输入 顾客基本信息信息、顾客名及密码(5) 过程主过程描述1、 管理员通过管理员账户登录,进入管理员界面2、 管理员选取顾客管理,系统显示顾客管理界面3、 管理员选取新顾客注册,进入顾客登记界面4、 管理员输入新顾客姓名、性别、年龄、家庭住址、联系方式、顾客名、登录密码
39、等信息,选取新注册顾客职位(顾客类型),并拟定登记。系统显示登记成功。5、 系统执行后置条件分支过程描述无异常过程描述1.2.1顾客名或密码输入错误,登录失败,结束。4.2.1信息输入不完全。系统显示注册失败,返回3。(6)输出 登录失败,顾客登记(7)后置条件 顾客信息登记,数据库新增一条数据信息(8) 业务规则 新顾客注册只能由管理员操作4.8.2.2顾客信息查询(1)阐明 该功能用于超市经理或管理员顾客信息查询(2)角色 管理员(超市经理或信息管理员)(3) 前置条件 管理员(超市经理或信息管理员)已经登录到系统中(4) 输入 查询条件(5) 过程主过程描述1、管理员通过管理员账户登录,
40、进入管理员界面2、管理员选取顾客管理,系统显示顾客管理界面3、管理员选取顾客查询,进入顾客信息查询界面4、管理员按顾客姓名或顾客名进行查询,系统显示查询成果。5、管理员打开查询成果,系统显示查询顾客信息。6、系统执行后置条件分支过程描述5.1.1管理员重新查询,系统返回4。5.1.2管理员将查询到信息导入到word文档中。异常过程描述1.2.1顾客名或密码输入错误,登录失败,结束。4.2.1查询条件输入错误,系统显示查无此人,返回4。(6)输出 登录失败,查询失败、顾客信息(7)后置条件 查出顾客信息(9) 业务规则 顾客信息查询只能由管理员操作4.8.2.3顾客信息修改(1)阐明 该功能用于
41、超市经理或管理员顾客信息修改(2)角色 管理员(超市经理或信息管理员)(4) 前置条件 管理员(超市经理或信息管理员)已经登录到系统中 (5) 输入 查询条件及修改信息(6) 过程主过程描述1、管理员通过管理员账户登录,进入管理员界面2、管理员选取顾客管理,系统显示顾客管理界面3、管理员选取顾客查询,进入顾客查询界面4、管理员按顾客姓名或顾客查询。系统显示查询成果。5、管理员打开查询成果。系统显示查询顾客信息。6、管理员输入要修改信息,并确认修改,系统显示修改成功。7、系统执行后置条件分支过程描述5.1.1管理员重新查询,系统返回46.1.1管理员放弃修改,系统返回5异常过程描述1.2.1顾客
42、名或密码输入错误,登录失败,结束。4.2.1查询条件输入错误,系统显示查无此人,返回46.2.1管理员修改信息与之前信息一致,系统显示信息修改失败,返回5(6)输出 登录失败,查询失败,顾客信息、信息修改成功、信息修改失败(7)后置条件 顾客信息修改成功,数据库更新数据(8) 业务规则 顾客信息修改只能由管理员操作4.8.2.4顾客账户删除(1)阐明 该功能用于超市经理或管理员顾客账户删除(2)角色 管理员(超市经理或信息管理员)(5) 前置条件 管理员(超市经理或信息管理员)已经登录到系统中 (6) 输入 查询条件(7) 过程主过程描述1、管理员通过管理员账户登录,进入管理员界面2、管理员选
43、取顾客管理,系统显示顾客管理界面3、管理员选取顾客查询,进入顾客查询界面4、管理员按顾客姓名或顾客查询。系统显示查询成果。5、管理员打开查询成果。系统显示查询顾客信息。6、管理员选取删除该顾客账户,并确认删除,系统显示账户删除成功。7、系统执行后置条件分支过程描述5.1.1管理员重新查询,系统返回46.1.1管理员放弃删除,系统返回5异常过程描述1.2.1顾客名或密码输入错误,登录失败,结束。4.2.1查询条件输入错误,系统显示查无此人,返回46.2.1当前账户在线,无法删除该顾客,系统显示无法删除该顾客,返回5(6)输出 登录失败,查询失败,顾客信息、信息删除成功、信息删除失败(7)后置条件 顾客账户删除成功,数据库数据信息删除(8) 业务规则 顾客账户删除只能由管理员操作 管理员不可删除管理员4.9 VIP客户管理4.9.1阐明和优先级 该特性代表管理员业务功能需求,涉及该该功能内顾客所拥有不同权限以及业务模块。优先级为中4.9.2功能