您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 小型超市管理系统需求分析报告
1小型超市管理系统需求分析说明书组长:田间00101131组员:张洁00101121马骁00101108张靓00101109曾婷婷00101119吴蓓蓓00101123蒋衡毅00101110梁伟超00101120郝跃星00101122苗佳智00101124时贺源0010111121引言1.1编写目的1.2背景1.3定义1.4参考资料2任务概述2.1目标2.2用户的特点2.3假定与约束3需求规定3.1对功能的规定3.2对性能的规定3.2.1精度3.2.2时间特性耍求3.2.3灵活性3.3输入输出要求3.4数据管理能力要求3.5故障处理要求3.6其他专门要求4运行环境规定34.1设备4.2支持软件41引言1.1编写目的编写此需求说明书的目的为:明确软件需求、安排项目规划与进度、组织软件开发与测试。本文档供项目经理、客户、设计人员、开发人员参考。1.2背景(1)软件系统名称:超市自动化软件(2)项目委托单位:西安电子科技大学通信工程学院001011班开发小组:组长:田间00101131组员:张洁00101121马骁00101108张靓00101109曾婷婷00101119吴蓓蓓00101123蒋衡毅00101110梁伟超00101120郝跃星00101122苗佳智00101124时贺源00101111(3)关于该软件系统:如今,超市的竞争进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。针对超市的特点,为了帮助超市解决现在面临的问题,提高超市的竞争力理管理效率,我们将开发以下系统:消费系统、管理系统,其中这两个子系统又包含其它一些子功能。51.3定义(1)商品编码:每种商品具有唯一的编码,据情况自定义。(2)消费清单:包括消费单序列号、每件商品的名称、代码编号、数量、单价和总价。(3)库存:系统包括超市不同商品的库存,有关每个查询经理都应该能够看到具体情况。为了支持库存管理,在每一件商品售出时,该商品的库存数就会下降。也应该支持雇员在有新货到达时能够更新库存。1.4参考资料《软件工程——理论与实践》,高等教育出版社,ShairLawrencePfleeger及JhanneM.Atlee编著《C++程序设计语言(特别版)》,高等教育出版社,BjarneStroustrup编著《C++程序设计语言》,西安电子科技大学出版社,李燕妮、陈平、王献青编著2任务概述2.1目标(1)面向收银员:输入顾客出示的商品的条形码以及数量,在一次交易结束时应打印出账单,包括交易的序列号、每件商品的名称、代码编号、数量、单价和总价。账单应该显示出顾客总共应付的钱。(2)面向经理:1)可以直接、有效地查询商品信息,获得商品情况,了解到商6品是否畅销或滞销。2)系统应该支持为超市某一天或某一段时间销售的每件商品打印出销售统计数据。销售数据应指明一件商品的销售数量、销售价格以及所获利润。3)清楚地了解库存情况、帐款余额、利润等财务数据,通过更好地控制成本和费用,提高资金周转率。4)超市管理者从繁重的传统式经营管理中解脱出来,并且有更多的时间从事于管理工作,工作重心逐渐转到管理上来,进一步提高了工作效率。5)提高工作人员的正确性,省略了手工核对的工作量。2.2用户的特点(1)人员特点:1)操作人员:顾客:教育水平参差不同,有的可能是大学生,研究生等,有的可能中学毕业或者文盲,技术专长也各不相同,有的可能是软件专业工作者,了解软件的工作机制,有的可能对这一方面的知识一点都不了解。收银员:一般具有高中以上文化水平,在使用这一系统之前,应该进过一定的培训,所以在技术方面比较熟悉。经理:一般具有大专以上文化水平,对系统的熟知程度要超过收银员。2)维护人员:应为软件或者计算机专业工作者,大专以上教育程7度。(2)预期使用频度:试用频度较高。2.3假定和约束(1)硬件、软件、运行环境和开发环境方面的条件和限制:受机器性能及目前存在的函数的限制,使得函数的运行时间不能再短了,不过现在所用的时间不影响程序的运行流畅性,相较普通的可运行的系统,我们的函数还是比较占优势的。(2)可利用的信息和资源:由于有些商品资源数据的限制,使得对于某些商品查询等处理会出现某些问题(3)开发期限:在2012年10月始开发工作,在2012年12月成所有开发工作。3需求规定3.1对功能的规定输入处理输出商品名称与库存数据进行匹配相应商品信息商品编码通过编码调用商品信息序列号、每件商品的名称、代码编号、数量、单价和总价商品数量计算总数同一商品总量商品名称在文件中查询商品库存商品信息,剩余量,销售信息8第二层93.2对性能的规定3.2.1精度输入或输出精度商品编码码整型商品数量整型商品名称字符型商品价格双精度型日期字符型库存量整型3.2.2时间特性要求(1)响应时间:1s;(2)更新处理时间:每天;(3)数据的转换和传送时间:0.5s3.2.3灵活性随时可以改变代码的某些变量的范围,并且可以通过增删某些函数达到不同功能的实现和减少,运行环境的变化时,程序仍可运行,大大提高了程序的灵活性。3.3输人输出要求输入或输出类型数值范围商品编码int-2147483648~~214710483647商品数量int-2147483648~~2147483647商品名称char商品产地char-2147483648~~2147483647商品进价Float10e-307~~10e308商品售价Float10e-307~~10e308商品种类Char3.4数据管理能力要求只要是保证超市商品信息的存储没出现问题,其他的数据管理无需刻意的能力培养。3.5故障处理要求本项目是一个小型软件的开发,要求及时存储相关信息,并且具有基本程序设计语言知识的人都可以在人员的指导下完成故障处理,较为简单。3.6其他专门要求(1)保密性:只允许相关的超市管理人员访问超市的库存,销售额,利润等信息;(2)可维护性:系统较小,易于理解和测试,可靠性和可移植性较高,易于维护;11(3)可补充性:若用户有增加的需求,可以补充;(4)易读性:程序采用C++编写,模块化程度较高,可读性强;4运行环境规定4.1设备硬件环境:计算机及其外围设备组成的计算机物理系统软件环境:devC++开发工具软件4.2支持软件操作系统:windowsxp以上编译程序和测试支持软件:devC++开发工具软件
本文标题:小型超市管理系统需求分析报告
链接地址:https://www.777doc.com/doc-2339566 .html