《2022年超市管理系统需求分析 2.pdf》由会员分享,可在线阅读,更多相关《2022年超市管理系统需求分析 2.pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、超市管理系统需求分析说明书指导老师:曾安平小组人员 : 唐 周成 航王程鸿班级:计科系06 级 2 班名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 1 需求规格说明书1.绪论.2 1.1 编写目的 .2. 1.2 项目背景 .2 1.3 超市管理系统的功能要求 .2 1.4 定义、缩写词和符号 .2 1.5 参考资料 .3 2.任务概述 .3 2.1 目标.3 2.1.1 开发目标 .3 2.1.2 应用目标 .3 2.2
2、运行环境 .3. 2.2.1硬件环境 .3. 2.2.2软件环境 .3 2.3 条件与限制 .4. 3. 数据描述 .4 3.1 静态数据 .4 3.2 数据库描述 .6. 3.3 数据流图 .6 3.4 数据字典 .7 3.5 超市管理系统的数据需求 .7 4. 功能要求 .7 4.1功能划分 .7 4.2功能描述 .8 5性能需求 .9 5.1 数据精确度 .9 5.2 适应性 .9 6. 运行需求 .9 6.1 硬件接口 . .9 6.2 软件接口 . 9 7其它要求 .9 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
3、名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - 2 超市管理系统需求分析1.1 绪言目前小型超市的销售目前采用手工管理,效率低、易出错、会计工作量大。鉴于这种情况,一个操作方便,简单实用的小型超市管理系统的开发就成为必要。1.2 背景我国超市形成在20 世纪 90 年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。 随着超市高速的发展, 其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。超市形态具有种种优点, 但在目前状况下, 它仍存在零售业企
4、业所共有的落后的一面,如:不能有效地管理每种商品, 收款结算速度慢, 容易出现营业差错, 不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。随着超市形态的高速发展,其经营管理也变得愈加复杂, 日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相
5、应的决策,加快超市经营管理效率。1.3 定义项目的名称:超市管理系统软件。本产品能具体化,合理化的管理超市中的商品信息、进出信息,用结构化的思维方式去了解超市的基本运作原理和超市后台程序设计。1.4 开发意图a. 大大提高超市的运作效率;b. 通过全面的信息采集和处理,辅助提高超市的决策水平;c. 使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。1.5 参考资料陶宏才 .数据库原理及设计 .第 1 版.北京.清华大学出版社 .2004年范立南 SQL Server 2000 实用教程第 2 版.北京.清华大学出版社 .2005年卲良彬刘好增
6、马海军 (c#)实践教程清华大学出版社名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 3 齐治昌 谭庆平宁洪软件工程第2 版.高等教育出版社 .2004年2.任务概述2.1目标2.1.1开发目标系统开发的总体任务是实现Visual C# 与 MS SQL 2005的组合应用,实现可以用VC# 的方式调用 SQL的数据库,有一定的透明性。超市管理系统需要完成的功能主要有:1. 商品各种信息的输入,并修改库存帐,产生当天的库存报表
7、。 2.各种商品信息的查询。 3.各种商品信息的修改。 4.销售支出管理,记录获得的销售收入,并修改先有库存,记录当天其他支出,产生当天收入支出报表。 5.商品库的输入,查询,和修改等。2.1.2 应用目标本软件控件均以中文形式表示,对普通程序使用者的查询提供简单方便的快捷操作,不需要技术含量。操作人员与维护人员应懂的SQL 语言。2.2运行环境2.2.1硬件环境A 高性能计算机一台B 打印机一台2.2.2软件环境Awindows 98 以上的操作系统BMicrosoft Visual Studio 2005 CMicrosoft SQL Server 2005应用软件2.3条件与限制本档案管
8、理系统软件是应用于中小超市的。在功能上还可进一步实现安全防范、关于数据结构方面可能单一不能满足超市的一些数据提取分析的功能。3. 数据描述3.1静态数据名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - 4 下面列出了三个表的具体静态数据:1) 用户信息表此表存放用户信息字段名数据类型长度Id Int 4 主键username Varchar 50 用户名userpwd Varchar 50 用户密码AddTime datetim
9、e 8 最后修改时间email varchar 30 用户邮箱地址2) 商品信息表此表存放入库的商品信息字段名数据类型长度c_id Int 4 主键CommodityName varchar 100 商品名ShortName varchar 50 商品简称ProducePlace varchar 100 产地Unit varchar 20 计算单位Specs varchar 50 规格PassNumber varchar 50 批号PassList varchar 50 批准文号CompanyId int 4 公司号(外码)Remark varchar 备注AddTime Datetime 8
10、 最后修改时间3)超市进货销售信息表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - 5 3.2 数据库描述本软件采用 SQL 数据库。3.3 数据流图超市管理系统软件的数据流图是比较清晰的,对各功能模块来说都比较有规律。字段名数据类型长度id int 4 主键CommodityId int 4 商品号(外码)CompanyId int 4 供应商号(外码)Number int 4 商品数量Pirce int 4 商品单价Sto
11、ckDate datetime 8 进货日期Payment int 4 应付金额FactPayment int 4 实付金额NotPayment int 4 未付金额ManageMan varchar 20 经手员工Username varchar 50 操作人员AddTime varchar 20 最后修改时间超市管理员超 市 管 理系统数据查询登录信息查询结果顶层数据流图查询条件供应商进货单入库单顾客购买的商品凭条名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 12
12、页 - - - - - - - - - 6 基础信息录入1 商品入库2 商品销售3 基础数据基础信息库存信息库存总量商品进货单商品入库单购买的商品销售凭条业务查询4 库存信息库存总量查询条件结果输出0 层数据流图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 12 页 - - - - - - - - - 7 商品信息录入12 供应商信息录入1 3 库房信息录入14 计量单位录入15 计量单位库房清单供应商清单商品清单商品信息供应商信息库房信息单位信息超市管理系统商品录入数
13、据流图进货信息查询4 2 商品销售信息查询43 商品信息商品信息库存信息显示进货信息显示销售信息超市管理系统商品进货销售数据流图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 12 页 - - - - - - - - - 8 3.4 数据字典1、数据流条目(1)进货信息 =进货单号 +供应商号 +商品号 +进货价 +进货数量 +进货日期 +进货员工(2)销售信息 =销售单号 +供应商号 +商品编号 +销售数量 +销售日期2、文件条目(1)文件名:商品清单组成: 商品编号
14、+供应商 +商品名称 +批号+批准文号+计量单位 +产地+单价+备注 组织:按商品编号递增排列(2)文件名:供货商清单组成:供货商号 +名称+联系人 +联系电话 +联系地址 +邮政地址 +开户银行 +邮箱地址 +银行帐号 +备注 组织:按供货商编号递增排列(3)文件名:进货清单组成: 进货单号 +商品编号 +供货商号 +进货价 +数量+金额+进货日期 +备注 组织:按进货单编号递增排列(4)文件名:销售清单组成: 销售单号 +商品编号 +销售数量 +销售日期 组织:按销售单编号递增排列(5)文件名:库存清单组成: 商品编号 +库存数量 组织:按商品编号递增排列3、加工说明(1)加工名: 1:查
15、询加工逻辑:根据要查询的库存信息,检索出库存信息明细表输入流:库存信息查询,发出库存信息请求输出流:库存信息清单,进货信息请求(2)加工名: 1:更新名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 12 页 - - - - - - - - - 9 根据进货信息或销售信息更新库存信息输入流:已进货信息,销售信息输出流:发出库存检索请求(3)加工名: 2:查询根据要查询的销售信息,检索出销售信息明细表输入流:销售信息查询输出流:销售清单,销售单(4)加工名: 2:更新加工逻辑
16、:根据销售信息更细销售清单输入流:前台销售信息,库存信息输出流:更新库存清单3.5 超市管理系统的数据需求超市管理系统的数据需求包括如下几点:1数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2数据的一致性与完整性由于超市产品销售管理的系统化、规范化、网络化和自动化,实现对商品入库和销售信息的集中统一的管理,所以如何保证这些
17、数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3数据的共享与独立性整个超市管理系统的数据是共享的。然而,从系统开发的角度上看,共享会名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 12 页 - - - - - - - - - 10 给设计和调试带来困难。因此,应该提供灵活的配置,使
18、各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。4. 功能要求4.1 功能划分本系统有以下功能模块:1系统设置。2商品信息管理3商品入库管理4商品销售管理5日月销售支出情况报表4.2 功能描述下面详细描述一下各个功能模块:1)系统设置(1) 添加删除用户: 只限于管理员操作。 管理员可以向里面添加和删除用户信息,也可修改用户密码。(2) 退出登录:返回到登录界面,重新登录.2)商品信息管理(1) 商品信息的录入。对商品的基本信息进行录入并保存。(2) 商品信息的修改:在有商品进入时,修改商品的基本信息,更新商品的信息,使商品信息始终是最新的商品信息。
19、3)商品入库管理及时录入商品的入库信息, 保证每种商品再入库信息种都有登记,做到商品的实际的量、种类和记录的量和种类相匹配。4)商品销售管理记录销售所得,销售成本按照该类货物的月进货平均价格计算,并修改现有库存。5性能需求5.1 数据精确度A要按照严格的数据格式输入,否则系统不给予响应进行处理。B查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用直接查询。5.2 适应性名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共
20、12 页 - - - - - - - - - 11 满足小型超市使用的需求(记录量控制在1000项内) 。对前面提到的运行环境要求不应存在困难。6. 运行需求6.1 硬件接口本软件不需要特定的硬件或硬件接口进行支撑。6.2 软件接口运行于 Windows Xp 的操作系统之上。7其它要求1)系统的功能实现情况 : 用户可在本系统下实现各种用户要求的功能。2)系统的安全性 : 对于系统的重要数据都有密码保护,具有一定的安全性。3)系统的容错性 : 用户输错数据都有提示信息,具有较好的容错性能。4)系统的封闭性 : 用户的封闭性较好,用户基本上在提示信息下输数据。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 12 页 - - - - - - - - -