《2022年超市管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年超市管理系统 .pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 引言 . 21.1 编写目的 . 21.2 背景 . 21.3 定义 . 21.4 参考资料 . 32 任务概述 . 32.1 目标 . 32.2 用户的特点 . 42.3 假定和约束 . 53 需求规定 . 63.1 对功能的规定. 63.2 对性能的规定. 12 3.2.1精度. 123.2.2时间特性要求. 123.2.3灵活性. 123.3 输人输出要求. 13 3.4 数据管理能力要求. 15 3.5 故障处理要求. 15 3.6 其他专门要求. 115 4 运行环境规定 . 164.1 设备 . 16 4.2 支持软件 . 16 4.3 接口 . 16 名师资料总结 - - -
2、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 软件需求说明书的编写提示1 引言1.1 编写目的大大提高超市的运作效率;通过全面的信息采集和处理,辅助提高超市的决策水平;使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。1.2 背景为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。而商品进销管理系统是当前应用于超市
3、或者公司管理系统的典型代表。主要完成的功能有:商品基本信息维护、进货管理、销售管理、报损管理等,心及这一系列过程中涉及商品的数据修改与查询统计等多种操作。则具有更多的优点,包括易于使用,熟悉的界面,高严谨及较低的内存空间战胜。本系统的开发使用的是方式来开发数据库。要使用这种访问方式,必须在工程里面引用Microsoft ActiveX Data Objects 库。1.3 定义(1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。(2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。(3)商品积压:在
4、一定时期内,远无法完成销售计划的商品会造成积压。(4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。库存告警提示:当商品的库存数量低于库存报警数量时发出提示。(5)盘点:计算出库存、销售额、盈利等经营指标。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 1.4 参考资料数据库原理及设计陶宏才编清华大学出版社SQL Server 2000 实用教程范立南编清华大学出版社SQL Server 2000 编程员指南李香敏编
5、北京希望电子出版社轻松搞定 SQL Server 2000 程序设计 Rebecca M.Riordan 编软件工程规范 Watts S.Humphrey 编 清华大学出版社软件工程理论与实践 Shari Lawrence Pfleeger编 清华大学出版社软件需求分析 Swapna Kishore 编 机械工业出版社软件工程思想林锐编2 任务概述2.1 目标 | 开发意图为了方便超市管理人员对超市进行管理和维护:1. 大大提高超市效率2. 用计算机进行管理,使得库存不再是糊涂账。3. 具有的报表功能,使得管理者能随时了解超市经营情况。4.具有员工管理,客户管理等管理更快捷方便。5.通过全面的
6、信息采集和处理,辅助提高超市的决策水平。6.使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张力,提供有效的技术保障应用目标方便快捷,安全稳定作用范围中小型超市背景说明:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 21 世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,
7、多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标系统总体结构| 2.2 用户的特点最终用户的特点非精通计算机,了解计算机,能对计算机进行基本操作的普通用户操作人员教育水平技术专长仓管高中以上学历熟练操作办公以及财务软件;前台销售人员中专或中专以上学历熟练使用销售软件经理大学或以上学历计算机,会计,管理专业,具有较强技术专业基础中型超市零售管理系前台 POS销售系统后台管理系统商品录入收银业务进货管理销售管理库存管理人员管理名师资料总结 - - -精品资料欢迎下载 - - - - - - -
8、 - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - 维护人员教育水平技术专长系统维护员大学或以上学历计算机专业人员,熟悉数据库维护,操作系统,及各种软件的使用。预计使用频率每天(早八点 -晚八点 ) 2.3 假定和约束经费限制: 10 万元以内。开发期限:定义问题(一周);分析需求(两周);实现功能(两周);代码编写(两周);编译测试(四周);其他(一周)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
9、 - - - 第 5 页,共 16 页 - - - - - - - - - 3 需求规定3.1 对功能的规定(1)、零售前台( POS)管理系统中型超市零售管理系统前台POS销售系统后台管理系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 本系统必须具有以下功能:a商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入,并能在输入相关信息后 ,收银箱会自动弹出 ,保
10、证钱财的安全 ,并结合附近设置的监控探头,以便以后取证使用。 该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。b 收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾前台 POS 销售系统商品录入收银业务商品编号录入支持条形码扫描交易总额计算打印交易清单支持会员卡打折名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
11、 - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - 客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行 95 折优惠,并将所购物品的总金额累计到该会员的总消费金额中。会员卡的有效期限为一年, 满一年未续卡者且余额为零, 该会员卡将被注销。c 安全性: OS 登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。d 独立作业:有收银机与数据库网络断网,其他收银机仍能正常作业(2) 、后台管理系统名师资料总结 - - -精品资料欢迎下载 - - - - - -
12、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 16 页 - - - - - - - - - ,本系统必须具备以下功能a. 进货管理: 根据销售情况及库存情况, 自动制定进货计划 (亦可手工制定修改) ,可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。后台管理系统进货管理销售管理仓库管理人员管理管理自动制定进货计划自动入库登记查询打印计划进货与入库记录商品销售控制查询打印销售情况生成销售排行榜查询库存明细记录库存状态自动告警提示自动盘点计算基本信息登记管理员工操作权限管理提示客户
13、销售权限管理提示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 16 页 - - - - - - - - - b. 销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、 各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。c.库存管理: 综合查询库存明细记录。库存状态自动告警提示。 如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。d. 人员管理:员工、会
14、员、供货商、厂商等基本信息登记管理。员工操作权限管理。客户销售权限管理。(2) 、系统 ER名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 16 页 - - - - - - - - - 购买日期消费金额会员卡号厂商厂商 ID 厂商名称厂商地址厂商电话供货商名称m n 生产m 1 注册时间会员 ID 累计金额用户用户 ID 用户密码m 供货金额供货日期销售日期供货商电话供货商地址供货商 ID 供货商销售销售 ID 商品 ID 商 品 名价格促销价格消费m 会员商品供货n
15、n 用户姓名用户类型用户号允许打折允许销售名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 16 页 - - - - - - - - - 系统 ER图说明1)商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售;2)每个顾客可以购买多种商品,不同商品可由不同顾客购买;3)每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。3.2 对性能的规定3.2.1 精度对输入数据要求采用浮点数格式保存,数据应在小数点后保存三位。在必要的传输过程中,可在需
16、要的时候给出整形的约数,或者是小数点后一位的约数,遵循规则默认状态下应该是四舍五入。3.2.2 时间特性要求超市管理系统对时间特性要求,如对:a大量商品、会员和员工信息的存储、分类和查找;b大量商品、会员和员工信息以及相关信息的修改;c大量商品、会员和员工信息录入的方式;d编写程序时对相关数据库的处理以及采取哪些方法用以优化时间。3.2.3 灵活性当需求发生某些变化时,也能对超市管理系统软件做出适当的改动,以适应这些变化,如:a操作方式上的变化当操作方式发生改变时, 软件维护人员及时详细了解客户需求,反馈给软件工程人员,对相应的模块进行适当的修改,以满足用户的需求;b运行环境变化时,软件维护人
17、员及软件工程人员积极查阅相关资料,及时对软件进行修改,测试完成后,交付客户使用;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 16 页 - - - - - - - - - c同其他软件的接口发生变化时,及时对原有接口的模块进行修改;d精度和有效时限变化时,方法一就是对数据的录入精度进行修改。这可能引起的问题就是要对数据进行重新录入,无疑会耗费大量的时间。而在进行软件设计开发时,就将录入的数据的精度设为浮点数默认精度,将精度和有效性的修改权限交付给用户同意管理,这样可以
18、避免软件源代码的频繁修改,但对于庞大的数据而言,将会提高对存储空间的要求,通常而言,我们更倾向于第二种方法;e计划有变化或改进时,在开发设计时,加强与客户沟通,要有计划的对比实际进度和原有计划进度,可以采用Gantt 图或者时间流程图进行监测。总之,一切的修改都要根据客户的需求,软件工程师能做的就是要及时、准确的把握客户的需求,并尽可能快的作出准确的修改、优化。3.3 输人输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。商品录入:输入:商
19、品编号( 010位)或者条形码 (1013 位) 收银业务:输入:会员号( 011位)输出:商品名称( 115位)单价( 0*)数量应付金额付款金额找零金额会员积分进货管理:输入:商品编号 (010 位) 商品名称( 115位)单位量(个,包,克)规格型号( g,kg,ml, )单价名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 16 页 - - - - - - - - - 数量总金额经办人 (04 位) 商品供应商( 010位)销售管理:输入:所要时间范围商品编号 (
20、010 位) 输出:商品名称( 115位)现有库存量( 0*)销售量单价单位量规格型号( g,kg,ml, )销售总金额排行榜仓库管理:输入:仓库名称( 010位)仓库地址( 020位)负责人 (04 位) 联系电话( 020位)备注( 050位)员工管理:员工姓名 (04 位) 职务( 010位)联系电话( 020位)联系地址( 020位)备注( 050位)客户管理:输入:供货商名称( 010位)联系人(04 位) 电话(020位)会员管理:输入:会员账号( 011位)会员姓名 (04 位) 性别(男,女)年龄( 0120)身份证号( 18 位)积分名师资料总结 - - -精品资料欢迎下载
21、- - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 16 页 - - - - - - - - - 3.4 数据管理能力要求商品信息的存贮、 商品信息的修改和更新、 销售信息的统计、 会员信息及积分的存储和修改、员工信息的存储和修改。其中,用于存储商品销售信息的数据库增长速度应该是最快的,3.5 故障处理要求信息录入时,由于输入非法字符而导致的系统bug;信息检索时,由于数据库庞大,可能出现的检索时间长的问题;一个阶段之后,信息的统计出现偏差;当进行信息的修改或者录入时,由于硬件连接故障,可能会出现错误的信息等等。对
22、于这些故障,在保证开发代码尽可能准确、严谨的前提下,适当延长测试时间, 并对所可能出现的错误进行模拟, 根据反馈信息再对软件进行适当的修改。反复进行多次,直到达到要求为止。3.6 其他专门要求超市管理系统软件要根据不同客户的需求,对界面风格、操作方式等要有个性化设置。必要时,可以由客户自定义一些个性化设置;保密方面的要求:不同的操作人员要有不同等级的权限,例如一般的操作员工应只能有对收银系统具有使用权限,仓库管理人员应只具有对商品信息的查询和修改的权限, 而相应的部门经理应具有对所属部门具有查询和修改的权限。当然,所有的修改,都要自动生成一份文档,保存到系统日志当中,只有具有最高权限的用户才可
23、以读取。系统维护人员应对系统进行维护,及时反馈客户的相关需求,由软件工程人员进行修改、测试后再交付客户使用。对于网络的要求 : 内部局域网将前台pos 机与后台数据库系统、仓库管理与后台数据库系统联系起来,以保证信息的同步。另外,前方pos 终端机并行,互不影响。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 16 页 - - - - - - - - - 4 运行环境规定4.1 设备处理器 Intel xeon E5502 四核 3.0Ghz 4G 内存320G 硬盘4.2 支持软件操作系统 :Win Xp /Win Vista/Win 7/Serve 2003 编译:SQL Server 4.3 接口本软件全部在 SQL Serve内实现名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 16 页 - - - - - - - - -