1、超市管理系统需求规格阐明书Version 1.0文档编号 :201文档名称 :超市管理系统需求规格阐明书撰写人 :宋金伟、郑晓洋小构成员:程浩、宋金伟、郑晓洋、王鹏辉、谭畅、陈勇臻、司宇昭审核/批准:程浩、王鹏辉创立时间 :.3.20版本号更改时间更改人更改因素审核Version1.1-3-21宋金委对整体调节和局部修改待审核目 录1引言41.1编写目41.2 项目背景41.3 定义51.4 参照资料52 任务概述62. 1 目的62. 2 顾客特点73 功能需求73.1 商品名称管理功能83.1.1新增商品录入83.1.2商品种类查询93.1.3商品名称查询93.1.4停售商品删除103.2
2、 商品价格管理功能103.2.1商品价格查询103.2.2商品价格更改103.3 商品数量管理功能113.3.1商品数量查询113.3.2商品数量更改113.4有关信息发布管理功能113.4.1最新商品发布113.4.2最新活动发布123.5简朴财政计算管理123.6 顾客反馈管理功能123.6.1回收顾客意见123.6.2解决顾客意见124. 性能需求134.1精度规定134.2时间特性规定134.3修改性规定134.4可用性规定134.5易用性规定134.6安全性规定135、输入输出格式规定145.1超市仓库输入规定145.1.1登陆界面145.1.2进货及更改界面145.1.3前台输入1
3、45.2超市仓库输出规定146、数据管理能力规定157.故障解决规定158.其他专门规定159. 运营环境规定169.1设备和开发工具规定169.2通信接口规定1610. 附录16商品编码规范161 引言1.1编写目本需求规格阐明书是进一步明确顾客需求(即项目详细功能),对待开发系统做进一步详细而全面描述,为下一步设计提供思路和进一步参照。通过对系统详细阐明,使顾客和该系统开发者对系统功能性需求和非功能需求有一种一致性意见。本阐明书预期读者:超市管理系统开发者、超市管理系统使用者(重要是超市管理系统管理人员、收银员)。1.2 项目背景待开发软件系统名称:超市管理系统本项目任务提出者:1004开
4、发小组(程浩,宋金伟,郑晓洋,王鹏辉,谭畅,陈勇臻,司宇昭)项目开发者:级在校学生。 系统顾客:超市收银员、超市管理员,顾客。实现软件单位:无实现该软件计算中心或计算机网络:该软件系统同其她系统或其她机构基本互相来往关系:该系统属于顾客,超市收银员(客户端)和超市管理员使用应用程序,又由于商品价格不全是整数(某些是小数位后两位),因此在定义数据时要与已有数据库系统相一致。1.3 定义【专业术语】EditPlus:是一款由韩国Sangil Kim (ES-Computing)公司出品小巧但是功能强大可解决文本、HTML和程序语言32位编辑器Eclipse :是一种开放源代码、基于 Java可扩展
5、开发平台。SQL Server :是一种全面、集成、端到端数据解决方案,它为组织中顾客提供了一种更安全可靠和更高效平台。JDK(Java Development Kit):是 Sun Microsystems针对Java开发员产品。 Java:是一种由SUN公司开发高档编程语言。虚拟机(Virtual Machine):指通过软件模仿具备完整硬件系统功能、运营在一种完全隔离环境中完整计算机系统。【缩写词】1004:意为级四班。1.4 参照资料超市管理条例 国务院颁布实用软件文档写作 清华出版社数据库原理教程 机械工业出版社2 任务概述2. 1 目的为超市顾客,收银员,商品管理者在商品方面提供一
6、种统一信息平台,达到提高超市管理水平,增长超市效益目。超市管理员可以更以便地进行商品管理工作,涉及商品信息(商品名称,数量价格,进货日期,保质期到期时间等)录入,查询,修改及商品信息(商品名称,数量,价格,进货日期,保质期到期时间)和有关活动(近期促销活动等)发布。超市收银员可以迅速查询商品信息以及简朴财务运算(商品价格综合等)。顾客可以查询商品有关信息(该超市与否有自己所需商品以及其价格,当前促销活动等)以及反馈意见等。系统实例图如下所示:2. 2 顾客特点本系统最后顾客有三类:(1)该系统管理人员:对各项管理工作熟悉,系统管理技术较高,为系统重要面向顾客,超市管理人员每天都要用到该超市管理
7、系统。(2)收银员:该超市收银员,可以较快地熟悉该系统顾客,每天都要用该系统进行商品售出。 (3)顾客:可以上网普通顾客,需要时才会用到该系统。3 功能需求本系统三类人员权限表如下:功能子功能超市管理员收银员顾客商品名称管理商品录入商品种类查询商品名称查询停售商品删除商品价格管理商品价格查询商品价格更改商品数量管理商品数量查询商品数量更新有关信息发布管理最新商品发布近来活动发布顾客反馈意见管理接受顾客意见解决顾客意见简朴财政计算管理3.1 商品名称管理功能3.1.1新增商品录入 超市管理人员进行商品录入管理。一方面当超市管理人员登陆系统后,选取商品录入命令,系统给出新增商品名称,价格,数量录入
8、框。超市管理人员,超市管理人员进行商品录入操作录入过程中,系统提供保存和提交按钮。当超市管理人员选取了保存后,系统保存输入商品信息,但商品信息为“已录入”状态,此状态下,收银员和顾客不能查看到商品信息;当超市管理人员选取提交后,系统保存商品信息,并将商品信息状态改为“已提交”,此状态下,收银员和顾客可以查看到商品信息。3.1.2商品种类查询顾客在进行商品种类查询时,一方面选取系统给出商品种类列表,系统依照顾客选取种类,显示相应商品种类信息,涉及(此类商品种类数,最新入架,店长推荐,超市位置,降价活动)。超市管理员登入系统后,应可以查看所有商品种类,除顾客浏览权限外,还涉及(已下架商品,即将上架
9、商品种类)。3.1.3商品名称查询顾客在进行商品名称查询时,一方面输入所需商品首字母,系统依照输入首字母,显示相应商品信息,涉及(商品名称,商品详情,商品最新价格,销售状况,评价)。所选商品如果有降价活动,显示原价和降价后价格。超市管理员在进行商品名称查询时,应可以查看所有商品名称,除顾客浏览权限外,还涉及(商品进价,总库存,商品余货,价格更改,数量更改,有关活动)。3.1.4停售商品删除超市管理员输入停售商品名称,系统查询该商品信息并显示,然后提供接口给超市管理人员进行删除,超市管理人员删除完毕后选取提交。系统提示与否确认提交,如果选取否,则超市管理员重新进行操作,然后重新提交。3.2 商品
10、价格管理功能3.2.1商品价格查询顾客再输入商品名称后,显示商品关于信息,顾客可点击商品价格超链接,显示此商品近来一周价格变化和价格趋势。如果商品为最新上架系统则显示“最新上架!无历史价格”。商品管理员登陆系统,应可以查看所有商品价格。3.2.2商品价格更改超市管理人员进行价格更改。一方面超市管理人员输入商品名称,调用商品名称管理功能模块,显示商品信息,此时点击商品价格更改,系统将提供接口给超市管理员进行更改,超市管理员更改完毕后选取提交。系统检查输入格式与否符合规范,如果格式输入错误或者数字过大或过小,则给出提示,超市管理员重新更改直至对的提交。3.3 商品数量管理功能3.3.1商品数量查询
11、顾客再输入商品名称后,显示商品关于信息,顾客可点击商品销售状况超链接,显示此商品近来一周销售状况。如果商品数量较少,系统显示“库存局限性,购买从速!”商品管理员登陆系统,应可以查看所有商品库存状况。3.3.2商品数量更改 超市管理人员进行数量更改。一方面超市管理人员输入商品名称,调用商品名称管理功能模块,显示商品信息,此时点击商品数量更改,系统将提供接口给超市管理员进行更改,超市管理员更改完毕后选取提交。系统检查输入格式与否符合规范,如果格式输入错误或者数字过大或过小,则给出提示,超市管理员重新更改直至对的提交。3.4有关信息发布管理功能3.4.1最新商品发布超市管理员进行新商品发布。超市管理
12、员在进行新商品录入结束时,系统提示“与否发布新商品并在首页上显示”点击“是”后提交成功。系统自动在查询界面首页上显示最新发布商品。3.4.2最新活动发布超市管理员进行活动发布。一方面超市管理人员输入商品名称,调用商品名称管理功能模块,显示商品信息,此时点击有关活动,如果此商品未进行有关活动,系统提示“与否发布此商品新活动”,点击“是”后,进入活动界面。在此界面可对当前商品进行降价,特卖,品牌加返,时段折扣,组合套装。3.5简朴财政计算管理 收银员在进行出售商品时一种简朴财政计算功能。收银员在扫描商品时,系统自动将商品名称,价格,数量显示到屏幕上并且汇总。依照顾客付款状况进行简朴计算。3.6 顾
13、客反馈管理功能3.6.1回收顾客意见顾客在终端机上点击意见反馈,系统提示输入有关意见,输入结束提交,系统提示与否匿名,如果选取否系统会提示输入联系方式。系统将顾客终端意见上传至超市管理员终端并储存。当超市管理员登陆后,系统自动提示近来一周顾客意见数量。3.6.2解决顾客意见超市管理员解决顾客意见后,发布至各个顾客终端机。当顾客打开反馈页面时显示近来一周意见反馈。4. 性能需求4.1精度规定各种商品报表中价格,普通商品价格保存至小数点后两位。4.2时间特性规定响应时间: 某个商品价格查询操作响应时间普通不超过5秒,某类商品价格查询则应当在15秒内显示或者提示有关出信息。更新解决时间:所有提交数据
14、普通在3秒内响应(数据转换和传送时间)。4.3修改性规定 新增、修改、删除功能或特性引起工作量,需要达到一定原则。4.4可用性规定 故障恢复时间,平均无端障时间,故障检测时间等要达到一定原则。4.5易用性规定 操作应符合大多数收银员操作习惯,使收银员易于查找,操作层次应当适中。4.6安全性规定 顾客不能修改数据库中数据,只能查找,只有管理员才干修改。5、输入输出格式规定5.1超市仓库输入规定5.1.1登陆界面 规定仓库管理员账号和密码,账号为管理员工号,密码为六位数字,否则无法登陆。5.1.2进货及更改界面 货品名称(一至十位字符),货品编号(由字母和数字构成),数量(数字),价格(数字)售价
15、为专设定,低于进货价格系统警告。5.1.3前台输入按照条形码或者商品标签输入商品名称或编号。 5.2超市仓库输出规定 按照进货规格输出,无论与否有输出,输出页面始终显示时间。前台输出:输出商品名称,编号,单价,数量,总价,时间,找零=收款-总价。注:未按规格输入或输入输出负数系统报错。6、数据管理能力规定数据库记录条数以不超过80000条为益。7.故障解决规定鉴于超市管理系统涉及数据对于超市寻常管理重要性,数据库严格有效恢复机制;数据必要一种每五小时进行一次备份,由于本信息涉及信息量巨大,应以天为周期进行增量转储,以季度为周期进行海量转储。8.其他专门规定1.规定界面和谐,容易使用。直接显示顾
16、客所购买物品信息,商品价格信息要独立以窗口形式显示,涉及商品总价,顾客付款和找零。并可随时对计算器清零。2.对系统各个功能模块,以分级菜单形式显示。所有基本操作以按键形式给出,规定工作人员掌握,以以便操作。3.扫描条形码后规定服务器立即响应,显示商品信息,响应时间不超过一秒。4.因本数据属于超市内部管理所需核心数据,因而除超市管理人员外,其她人员不可访问,规定设有密码验证功能,并可修改。5.规定本系统文档齐全,便于日后维护。9. 运营环境规定9.1设备和开发工具规定指定工具编程工具:editplus运营调试工具:eclipse数据库管理系统:SQL server 开发环境操作系统:window
17、s 7Java 虚拟机jdk1.6.0_04测试环境操作系统:windows 7数据库管理系统: SQL server 9.2通信接口规定超市管理人员重要在局域网环境下使用系统,而顾客则可以在外网进行访问系统,所有系统应同步支持局域网合同和广域网合同。10. 附录商品编码规范商品编码由6位数构成。如下图所示:FEDCBA A、B、C、D为商品大分类,E、F为小分类。食品:冲调食品a001,休闲食品a002,饮料酒水a003,调味系列a004,保健食品a005,烟草专卖a006。冲调食品:奶粉类a00101,米粉类a00102,茶类a00103。休闲食品:糖果蜜饯a00201,膨化食品a00203,麻辣熟食a00204,点心糕点a00205。百货:清洁洗涤b001,日用百货b002,厨具电器b003,文体玩具b004,鞋服针织b005,五金b006。清洁洗涤:护发类b00101,护肤类b00102,日化类b00103,清洁类b00104。日用百货:塑料制品b00201,金属制品b00202,玻璃制品b00203。