小型超市管理系统说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{ 小型超市管理系统} 用户需求说明书
版本历史
目录
0. 文档介绍
0.1 文档目的
开发这个系统的目的就是帮助超市管理部门提高工作效率。通过本管理系统软件,能帮助超市工作人员利用计算机,极为方便的对超市的有关数据进行管理、输入、输出、查找等有关操作,使杂乱的超市数据能够具体化、直观化、合理化等
0.2 文档围
介绍用户的需求及对系统的要求,客观反映产品的品质
0.3 读者对象
开发项目组及用户
0.4 参考文档
宏才.《数据库原理及设计》.第1版..清华大学.2004年
立南《SQL Server 2000 实用教程》第2版..清华大学.2005年
卲良彬好增马海军《(c#)实践教程》清华大学
齐治昌谭庆平宁洪《软件工程》第2版.高等教育.2004年
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期
例如:
[SPP-PROC-PP] SEPG,需求开发规,机构名称,日期
0.5 术语与缩写解释
1. 产品介绍(1)摘要:小型超市管理系统在现代社会中的应用十分广泛,它是用delphi开发的基于windows的小型数据库管理软件。后台数据库的设计采用SQL server 2000,这些流行软件的应用也使系统更容易维护。该系统使用结构化方法,按照系统调查、系统分析、系统设计、系统实施的步骤,采用结构化的编程方法而完成的。在设计中,对系统总体方案的设计,采用了“自上而下”的方法,而对于信息系统具体业务采用了“自下而上”的方法。尤其是数据窗口这一方便而简洁操纵数据库的智能化对象,从而建立一套完善科学的管理信息系统,对超市进行进货、销售发货、库存等实现全面、动态、及时的管理。因此,该设计的方案基本上满足了系统的业务需求,具有一定的可用性。
(2)介绍产品的开发背景。
最初的超市资料管理,都是靠人力来完成的。但近几年我国超市经营规模日趋扩大,销售额和门店数量大幅度增加,而且许多超市正在突破以食品为主的传统格局,向品种多样化发展。小型超市在业务上需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息,并对商品各种信息进行统计分析。因此,在超市管理中引进现代化的办公软件,实现超市庞大商品的控制和传输,从而方便销售行业的管理和决策,为超市和超市管理人员解除后顾之忧。
2. 产品面向的用户群体
提示:
(1)描述本产品面向的用户(客户、最终用户)的特征,
(2)说明本产品将给他们带来什么好处?他们选择本产品的可能性有多大?
通过本管理系统软件,帮助超市工作人员利用计算机,极为方便的对超市的有关数据进行管理、输入、输出、查找等有关操作,使杂乱的超市数据能够具体化、直观化、合理化等。
3. 产品应当遵循的标准或规
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。如规的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规,保证代码的易读性、可操作性和可移植性。
4. 产品的功能性需求
提高超市的运作效率,节余财力物力资生率,解决超市管理的紊乱。
降低错误发源。
减少人力和设备费用
提高处理速度
改进管理信息服务
提高决策科学性
提高人员利用率
4.0 功能性需求分类
4)商品信息管理
(1) 商品信息的录入。对商品的基本信息进行录入并保存。
(2) 商品信息的修改:在有商品进入时,修改商品的基本信息,更新商品的
信息,使商品信息始终是最新的商品信息。
(3) 商品信息的删除:当商品没货时,又不准备再进相同的货时,可以将该
商品的信息删除,保证信息库中无冗余的数据。
5)商品入库管理
及时录入商品的入库信息,保证每种商品再入库信息种都有登记,做到商
品的实际的量、种类和记录的量和种类相匹配。6)销售管理及销售数据查询
5. 产品的非功能性需求
5.1 用户界面需求
5.2 软硬件环境需求
5.3 产品质量需求
5.n 其他需求
超市管理系统的数据需求
超市管理系统的数据需求包括如下几点:
1.数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系
统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
2.数据的一致性与完整性
由于超市产品销售管理的系统化、规化、网络化和自动化,实现对商品入库和销售信息的集中统一的管理,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
3.数据的共享与独立性
整个超市管理系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。