超市运营管理系统需求规格说明书_第1页
超市运营管理系统需求规格说明书_第2页
超市运营管理系统需求规格说明书_第3页
超市运营管理系统需求规格说明书_第4页
超市运营管理系统需求规格说明书_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、超市运营管理系统需求规格说明书超市运营管理系统开发小组:姓名学号罗振强20刘发胜48徐壁38黄伟浩392010月9日291.引言31.1编写目的31.2项目背景31.3定义31.4参考资料42.任务概述42.1目标:42.2运行环境42.3条件与限制53.数据概述53.1E-R图如下53.2数据流图103.3数据字典124.功能需求215.性能需求245.1 数据精确度245.2适应性245.3 时间特性246.运行需求246.1故障处理要求246.2用户界面256.3硬件接口256.4软件接口257.其他需求251.引言1.1编写目的编写此文档的目的是进一步定制软件开发的细节问题,便于用户与

2、开发商协调工作.本文档面向的读者主要是项目委托单位的管理人员.希望能使本软件开发工作更具体.本文档的目的在于给出“超市运营管理系统”(以下简称本系统)的功能说明。1) 向用户描述“超市运营管理系统”的功能;2) 为编制后续各阶段的文档提供基本依据;3) 提供给用户确认或本地化修改的基本文件;4) 作为日后软件确认测试和系统验收之参考依据;5) 作为日后系统维护工作基准文件。本文档的内容涵盖了本系统的总体结构设计、软件运行环境设计、处理流程设计和软件功能设计等。本文档的使用者包括本系统用户、需求分析人员、项目管理人员、软件设计人员、软件质量控制人员以及软件维护人员。1.2项目背景1.2.1项目委

3、托单位:无1.2.2开发单位:超市运营管理系统开发小组1.3定义术语所指对象或含义供应商依照有关法律、行政法规和国务院的规定,供应商品的单位。人员类别仓库管理员、销售员、理货员、会计员、经理资金来源公司划款、单位缴费工资指某一地区一定时期内(通常为一年)全部职工工资总额除以同期内的平均职工人数。 表1 术语定义1.4参考资料 杨晶 VB程序设计教程与实训北京-科学出版社 2006 张海潘 软件工程北京清华大学出版版社 2003 李昭原 数据库原理与应用科学出版社 2002 徐兰芳, 彭冰 数据库设计与实现上海-上海交通大学出版社 20062.任务概述2.1目标: 决策支持:根据实际要求及时提供

4、所需报表及文件 提高效率:利用软件进行管理,避免人工管理的失误以及 延迟性,从而实现高效率的管理.2.2运行环境:硬件方面:Pentium级处理芯片1兆显存的兼容显卡256色,800*600的兼容显示器标准兼容打印机软件方面: 操作系统WIN XP 支持环境VISUAL BASIC 6.0数据库 Microsoft SQL Server 20002.3条件与限制:编程用计算机4台完成期限2010年无资金供给3.数据概述3.1E-R图如下:供应商号供应商名电话地址供应商供应商供应商品存入取出仓库上架理货员购买顾客结账销售员管理仓库管理员进货情况销售情况会计员统计经理NMNMNMNMNNMMN1N

5、NMM11订货MN供应日期供应总价数量供应商号供应商品供应商号销售价格商品名商品号仓库号商品号理货员号存入数量日期仓库号取出进货价格数量日期商品号上架数量理货员号商品号理货员号日期仓库商品数量仓库管理员号商品号仓库号仓库管理员电话性别仓库管理员名仓库管理员号数量日期商品号进货情况数量日期商品号销售情况仓库管理员号销售员号会计员号会计员号数量日期商品号订货仓库管理员号供应商号商品号工资理货员电话性别理货员名理货员号销售员电话性别销售员名销售员号会计员电话性别会计员名会计员号经理电话性别经理名经理号工资工资工资3.2数据流图3.2.1顶层数据流图3.2.2.总体数据流图超市运营管理系统总体数据流图

6、如下图所示。销售系统从仓库里上架货物,并将销售记录发送给财务系统;采纳系统根据仓库里的货物决定需要采购哪些货物,并向供应商发订单。采纳系统将供应商供应的货物存入到仓库里。仓库管理员再将进货情况发送给财务系统;财务系统将财务总结和货物总结做成报表汇报给经理。3.2.3.销售系统数据流图 顾客每次购买货物后系统在一定时间内会修改库存但理货员从仓库取出货物上架时并不会修改库存。销售员将卖出的货物录入销售情况,做成销售记录发送到会计员手中。3.2.4.采购系统数据流图 每次采购,存入仓库后系统都会修改库存并由仓库管理员将进货记录发送到会计员手中。但当库存不足时由仓库管理员发订单给供应商采购货物。3.2

7、.5.财务系统数据流图会计员把从销售系统和采购系统发送过来的销售情况和进货情况进行统计,得出财务报表和库存情况并发送给经理。3.3数据字典一、根据E-R图及上述设计数据字典如下:按照书中定义来具体分析数据字典,具体涉及到的主要表如下:有8个实体类型(其中顾客不在这个系统中),有11个联系类型,其中1个1:1联系,3个1:N联系,7个N:M联系(有2个与顾客相关,不做关系模式),共有15个有关系模式:供应商表(供应商号,供应商名,电话,地址)商品表(商品号,商品名,销售价格,供应商号,进货价格)仓库表(仓库号,商品号,仓库管理员号,数量)仓库管理员表(仓库管理员号,仓库管理员名,性别,电话,工资

8、)销售员表(销售员号,销售员名,性别,电话,工资)理货员表(理货员号,理货员名,性别,电话,工资)会计员表(会计员号,会计员名,性别,电话,工资)经理表(经理号,经理名,性别,电话,工资)供应表(供应商号,商品号,数量,供应总价,供应日期)商品存入表(商品号,理货员号,仓库号,日期,数量)商品取出表(商品号,理货员号,仓库号,日期,数量)商品上架表(商品号,理货员号,日期,数量)进货情况表(商品号,仓库管理员号,会计员号,日期,数量)销售情况表(商品号,销售员号,会计员号,日期,数量)订货表(商品号,仓库管理员号,供应商号,日期,数量)二、根据需求分析可以得到该系统所涉及的主要表有:供应商表:

9、字段名类型说明供应商号Verchar(10)供应商号供应商名Verchar(20)供应商名电话Verchar(20)电话地址Verchar(20)地址商品表:字段名类型说明商品号Verchar(10)商品号商品名Verchar(20)商品名销售价格money销售价格供应商号Verchar(10)供应商号进货价格money进货价格仓库表:字段名类型说明仓库号Verchar(10)仓库号商品号Verchar(10)商品号仓库管理员号Verchar(10)仓库管理员号数量int数量仓库管理员表字段名类型说明仓库管理员号Verchar(10)仓库管理员号仓库管理员名Verchar(20)仓库管理员名性

10、别Verchar(2)性别电话Verchar(20)电话工资meney工资销售员表字段名类型说明销售员号Verchar(10)销售员号销售员名Verchar(20)销售员名性别Verchar(2)性别电话Verchar(20)电话工资money工资理货员表字段名类型说明理货员号Verchar(10)理货员号理货员名Verchar(20)理货员名性别Verchar(2)性别电话Verchar(20)电话工资money工资会计员表字段名类型说明会计员号Verchar(10)会计员号会计员名Verchar(20)会计员名性别Verchar(2)性别电话Verchar(20)电话工资money工资经理

11、表字段名类型说明经理号Verchar(10)经理号经理名Verchar(20)经理名性别Verchar(2)性别电话Verchar(20)电话工资money工资供应表字段名类型说明供应商号Varchar(10)供应商号商品号Varchar(10)商品号数量Int数量供应总价Varchar(10)供应总价供应日期Datetime供应日期商品存入表字段名类型说明商品号Varchar(10)商品号理货员号Varchar(10)理货员号仓库号Varchar(10)仓库号日期Datetime日期数量Int数量商品取出表字段名类型说明商品号Varchar(10)商品号理货员号Varchar(10)理货员号

12、仓库号Varchar(10)仓库号日期Datetime日期数量Int数量商品上架表字段名类型说明商品号Varchar(10)商品号理货员号Varchar(10)理货员号日期Datetime日期数量Int数量进货情况表字段名类型说明商会号Varchar(10)商会号仓库管理员Varchar(10)仓库管理员会计员号Varchar(10)会计员号日期Datetime日期数量Int数量销售情况表字段名类型说明商品号Varchar(10)商品号销售员号Varchar(10)销售员号会员号Varchar(10)会员号日期Datetime日期数量Int数量订货表字段名类型说明商品号Varchar(10)商

13、品号仓库管理员号Varchar(10)仓库管理员号供应商号Varchar(10)供应商号日期Datetime日期数量Int数量三、数据流:数据流名称:供应商表数据流别名:无描述:记录供应商的信息数据流来源:供应商数据流流向:采纳系统数据流组成:供应商表供应商号+供应商名+电话+地址数据流名称:商品表数据流别名:无描述:记录商品的信息数据流来源:供应商数据流流向:仓库系统数据流组成:商品表商品号+商品名+销售价格+供应商号+进货价格数据流名称:员工表数据流别名:仓库管理员表、销售员表、理货员表、会计员表、经理表描述:记录各员工的各种信息数据流来源:仓库管理员数据流流向:仓库系统数据流组成:员工表

14、员工号+员工名+性别+电话+工资数据流名称:供应表数据流别名:无描述:由仓库管理员统计由供应商购进的商品信息,再制作订单数据流来源:供应商数据流流向:系统数据流组成:供应表供应商号+商品号+供应数量+供应总价+供应日期数据流名称:商品存入、商品取出数据流别名:商品存取表描述:将订购回来的商品信息存入仓库,记录理货员取出的商品数据流来源:商品存入:商品; 商品取出:仓库系统数据流流向:商品存入:仓库系统; 商品取出:销售系统数据流组成:商品存取表商品号+仓库号+日期+数量数据流名称:商品上架表数据流别名:无描述:理货员记录从仓库取出上架的商品信息数据流来源:仓库系统数据流流向:系统数据流组成:商

15、品上架表商品号+理货员号+日期+数量数据流名称:订货表数据流别名:无描述:当库存不足时由仓库管理员发订单给供应商采购货物数据流来源:仓库管理员数据流流向:供应商数据流组成:订货表商品号+仓库管理员号+供应商号+日期+数量四、数据流分量:(由于太多,不一一列出)数据流分量名称:商品号数据流分量别名:条形码描述:唯一标识一个特定商品的关键组成,可以参照编号记录对商品的操作。定义:商品号=10个varchar位置:商品表、供应表、商品存入表、商品取出表、商品上架表、进货情况表、销售情况表、订货表数据流分量名称:员工号数据流分量别名:仓库管理员号、销售员号、理货员号、会计员号、经理号描述:唯一标识一个

16、特定员工的关键组成。定义:员工号=10个varchar位置:仓库管理员表、销售员表、理货员表、会计员表、经理表数据流分量名称:数量数据流分量别名:无描述:某种商品一次操作(订购、上架等操作)的数目。定义:数量=1数量20位置:仓库表、供应表、商品存入表、商品取出表、商品上架表、进货情况表、销售情况表、订货表数据流分量名称:工资数据流分量别名:无描述:记录每个员工的工资情况。定义:工资=150020003000位置:仓库管理员表、销售员表、理货员表、会计员表、经理表五、数据存储:数据存储名称:仓库表数据存储编号:F1数据存储别名:仓库存储描述:存放库存所有可供商品的信息,并由仓库管理员整合的入库

17、和出库信息数据来源:仓库管理员数据流向:仓库系统数据存储组成:仓库表仓库号+商品号+仓库管理员号+商品数量组织方式:索引文件,以仓库号为关键字。查询要求:要求能立即查询,修改。数据存储名称:销售情况表数据存储编号:F2数据存储别名:无描述:按月从销售系统产生,为会计员总结销售情况提供依据数据流来源:销售系统数据流流向:财务系统数据流组成:销售情况表商品号+销售员号+会计员号+日期+数量组织方式:索引文件,以商品号、销售员号、会计员号为关键字。查询要求:要求能立即查询,修改。数据存储名称:进货情况表数据存储编号:F3数据存储别名:无描述:记录从仓库管理员统计的所进商品的信息数据流来源:仓库系统数

18、据流流向:财务系统数据流组成:进货情况表商品号+仓库管理员号+会计员号+日期+数量组织方式:索引文件,以商品号、仓库管理员号、会计员号为关键字。查询要求:要求能立即查询,修改。六、处理:处理名:检验描述:判断用户的许可性。输入数据流:登录信息输出数据流:登录结果加工逻辑:判断是否与系统内部用户信息相符合处理名:购买处理编号:P1.1描述:根据前台的销售系统统计销售情况,再进行商品的采购计划。输入数据流:顾客输出数据流:销售情况加工逻辑:DO WHILE 销售员用POS机记录销售情况,然后录入销售情况表并修改库存表 ENDDO处理名:修改库存处理编号:P1.2描述:根据销售情修改仓库存储表。输入

19、数据流:购买输出数据流:仓库存储加工逻辑:DO WHILE 前台POS机根据销售情修改仓库存储表 ENDDO处理名:取出处理编号:P1.3描述:理货员从仓库存储中取出商品。输入数据流:仓库存储输出数据流:理货员加工逻辑:DO WHILE 理货员取出货后再对仓库存储表更新 ENDDO处理名:上架处理编号:P1.4描述:理货员从将仓库存储中取出商品摆放到货架上。输入数据流:理货员输出数据流:货架加工逻辑:DO WHILE 理货员将商品上架 ENDDO处理名:录入处理编号:P1.5描述:销售员用前台POS机将顾客购买的商品录入到销售情况表。输入数据流:销售员输出数据流:销售情况加工逻辑:DO WHI

20、LE 销售员用前台POS机将顾客购买的商品录入到销售情况表 ENDDO处理名:销售记录处理编号:P1.6描述:从销售情况得到POS前台顾客购买商品的各项基本数据进行分析。输入数据流:销售情况输出数据流:会计员加工逻辑:DO WHILE 从销售情况得到POS前台顾客购买商品的各项基本数据进行分析 然后将得到销售情况发到会计员手中 ENDDO处理名:供应处理编号:P2.1描述:供应商根据订单供应商品。输入数据流:供应商输出数据流:修改库存加工逻辑:DO WHILE 供应商根据订单供应商品 ENDDO处理名:修改库存处理编号:P2.2描述:根据供应过来的信息修改仓库中的信息。输入数据流:供应输出数据

21、流:仓库存储加工逻辑:DO WHILE 根据供应过来的信息修改仓库中的信息 ENDDO处理名:存入处理编号:P2.3描述:将要供应过来的商品存入仓库存储。输入数据流:商品输出数据流:仓库存储加工逻辑:DO WHILE将要供应过来的商品存入仓库存储 ENDDO处理名:录入处理编号:P2.4描述:仓库管理员将进货情况录入进货情况表。输入数据流:仓库管理员输出数据流:进货情况加工逻辑:DO WHILE仓库管理员将进货情况录入进货情况表 ENDDO处理名:进货记录处理编号:P2.5描述:将进货的情况作整合汇报给会计员。输入数据流:进货情况输出数据流:会计员 加工逻辑:DO WHILE 将进货的情况作整

22、合汇报给会计员 ENDDO处理名:发订单处理编号:P2.6描述:仓库管理员从仓库存储中获得销售信息,对销售信息进行分析,再制作订单并发给供应商。输入数据流:仓库管理员输出数据流:供应商加工逻辑:DO WHILE 从仓库存储中获得销售信息 对销售信息进行分析 制作订单发给供应商 ENDDO处理名:统计处理编号:P2.6描述:仓库管理员从仓库存储中获得销售信息,对销售信息进行分析,再制作订单并发给供应商。输入数据流:仓库管理员输出数据流:供应商加工逻辑:DO WHILE 从仓库存储中获得销售信息 对销售信息进行分析 制作订单发给供应商 ENDDO处理名:统计处理编号:P3.1描述:会计员把从销售系

23、统和采购系统发送过来的销售情况和进货情况进行统计,得出财务报表和库存情况并发送给经理。输入数据流:会计员输出数据流:经理加工逻辑:DO WHILE 汇总销售情况与进货情况 对数据进行分析 将财务报表和库存情况并发送给经理 ENDDO4.功能需求4.1功能划分可细分为四部分:操作人员管理,销售系统,财务系统,采纳系统4.2功能描述(1)、销售系统,本系统必须具有以下功能:1、 商品上下架:根据根据超市营运的需要,超市货物架少,需要相关人员对货架上的商品进行管理,理货员就是这么一个职务,负责从仓库的商品上架到货架上。2、 收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加

24、数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。(2)、采纳管理系统,本系统必须具备以下功能1、 进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。2、仓库管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。商品正常销售、促销与限量、限期及禁止

25、销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。(3)、财务系统,本系统必须具备以下功能 财务管理:综合采纳系统和销售系统统计的报表,能够明细的查询各个部门的财务状况,总的统计出超市一切的财务报表,并将财务报表上交给经理,有经理审核。(4)系统结构系统总体结构超市零售管理系统销售系统采纳系统商品上下架管理销售额管理进货管理财务系统财务管理仓库管理模块子系统结构商品上下架管理理货员管理商品上架架理货员管理商品下架功能描述:理货员负责管理商品的上下架工序。销售额管理条形码录入统计销售总额功能描述:销售管理系统能计算交易总额,打印交易清单,并根据会员卡

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论