超市仓库管理 系统需求分析
0
目 录
1.引言 ............................................................ 2
1。1编写目的.................................................... 2 1。2项目背景.................................................... 2 1。3定义........................................................ 3 2.任务概述 ........................................................ 3
2.1目标......................................................... 3 2。2运行环境.................................................... 3 2。3条件与限制.................................................. 4 3.数据描述 ........................................................ 4
3。1数据库介绍.................................................. 4 3。2数据词典.................................................... 4 4.功能需求 ........................................................ 5
4。1功能划分.................................................... 5 4。2功能描述.................................................... 6 5.性能需求 ........................................................ 7
5.1数据精确度................................................... 7 5。2时间特性.................................................... 7 5.3适应性....................................................... 7 6.运行需求 ........................................................ 7
6。1用户界面.................................................... 7 6。2故障处理.................................................... 7
1
1。引言
1。1编写目的
为了满足广大消费者的消费愿望(不在劳神费力),特有软件开发团队,结合用户的需求为超市开发仓库管理系统,来来解决后顾之忧,众所周知:大的超市的商品的存储和调配是不可忽视的大问题,和好的后备调配为前台的产品销售有很大的帮助,也可以很大程度上提高产品的销售效率,满足消费者的消费需求
实现超市仓库管理系统,至少有以下优点:
1.记录规范化,为货物的采购、记录、查询质量的提高打下基础。 2.查询自动化和检索途径多样化,可以更方便、及时地澄清超市货物的状态。 3.资源共享的优势,通过局域网可以在全超市范围内实现资源共享,为消费者提供便利条件.
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域.我们针对如此,设计了一套超市仓库管理系统。超市仓库管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失.这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能. 1.2项目背景
系统名称:超市仓库管理系统 项目的任务提出者:08计科班 项目的用户:超市仓库管理人员
项目的实现软件单位:内蒙古大学创业学院信息工程系08级计算机科学与技术
2
1。3定义 术语表:
编术语 号 1 2 3 超市仓库管理员 超市仓库管理系统登录界面 超市仓库管理系统主界面 主要参与者 主要包含一些控件和按钮 主要包含一些控件和按钮 实现订货管理、调货管理、核实4 超市仓库管理模块 管理、超市管理四个功能 说明
2.任务概述 2.1目标
(1) 建立超市仓库系统
(2) 规范超市仓库的管理工作模式
用计算机管理取代以往的手工作业和定性管理模式,使超市仓库的管理工作模式规范化、机读数据格式标准化、管理决策科学化。 (3) 建立标准货物数据库
依照货物的不同性质对货物进行合理的调配 (4) 提高超市仓库管理的运营质量
便于工作人员准确地掌握仓库结构,全面了解消费者的需求,及时调整采购计划,突出库藏特点. 2.2运行环境
标准微型计算机硬件配置平台
操作系统: WINDOWS 98/2000/XP,LINUIX等 数 据 库:Microsoft SQL Server 2005
3
2。3条件与限制
设计工具:Visual C++ 6。0 编程语言:C++
数据库:SQL Sever 2005 3.数据描述 3。1数据库介绍
数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件.由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。我们选用的是SQL Server 2005。 3.2数据词典
一、 供应商表
供应商表 PROVIDER 字段名 pro_id pro_name pro_addr pro_tel pro_fax
释义 供应商ID 供应商名称 供应商地址 供应商电话 供应商传真 是否类型 null int no varchar varchar int int 主键 yes 外键 二、 供应商—商品表
供应商—商品 PROVIDERGROUP(此表中的商品编号在商品信息表中可能没有) 字段名 释义 类型 是否null 主键 外键 pg_pro_id 供应商ID pg_goods_id 商品编号 no yes
三、 采购单表
采购单 PURBILL 字段名 pb_id pb_buyer_id pb_pro_id
释义 采购单ID 采购员ID 供应商ID 类型 int int int 是否null no no no 主键 yes 外键 yes yes 4
pb_goods_id pb_goods_price pb_num pb_money pb_buy_date pb_return_num
商品编号 商品单价 采购数量 付款金额 采购时间 退货数量 int double double double date int no yes 四、 商品信息表
商品信息表 GOODS 是否字段名 释义 类型 主键 外键 null goods_id 商品编号 int no yes goods_sort_id 商品种类id int yes goods_name 商品名称 varchar goods_num 商品数量 double goods_price 零售价 double goods_unit 商品计量单位 varchar goods_sell 销售数量 double goods_settle 结算数量 double goods_entry_id 入库单号 int yes goods_unhouse_id 出库单号 int yes goods_bill_id 采购单号 int yes goods_delete 删除标志 int goods_delete 1销售;2退货;3销毁;4盘库删除;默认值0.商品信息一直为当前库存信息,如果入库单号为空,则为盘库时新增商品;销售退货直接将删除标志还原,采购退货将删除标志置2
五、 入库单表
入库单 ENTRYBILL 字段名 eb_id eb_goods_id eb_goods_num eb_time eb_person_id eb_depot eb_position 是否null 入库单号 int no 入库商品编号 int no 入库商品数量 double 入库时间 date 入库员ID int 库区 varchar 库位 varchar 释义 类型 主键 yes 外键 yes 六、 出库单表
5
出库单 UNHOUSEBILL(销售做为出库的一种情况) 是否字段名 释义 类型 null ub_id 出库单号 int no ub_property ub_goods_id ub_goods_num ub_person_id ub_time ub_price 主键 yes yes 外键 备注 1:销售;2:退货;3:销毁;默认值:0 如果退货或销毁此字段取默认值0 出库性质 商品编号 商品数量 操作员ID 出库时间 实际售价 int int int int date double 七、 商品种类表
商品种类 GOODSSORT 字段名 释义 gs_id 商品种类编号 gs_name 商品种类名称
类型 int varchar 是否null no 主键 外键 yes 八、 盘库表
盘库单 CHECKBILL (按照商品编号统计可以得出已盘库数量) 字段名 释义 类型 是否null 主键 cb_id 盘库单号 int no yes cb_goods_id 商品编号 int no yes cb_principal 负责人ID int no cb_time 盘库时间 time cb_num 盘库数量 double cb_destroy_num 损毁数量 double 外键 yes 九、 用户组表
用户组表 USERGROUP 字段名 释义 ug_id 用户组编号 ug_name 用户组名称
类型 int varchar 是否null no 主键 外键 yes 十、 用户表
用户表 USERTABLE 6
字段名 user_id user_name user_depart user_tel user_addr user_group_id user_password 释义 用户id 用户名 用户部门 电话 地址 用户组 用户密码 类型 int varchar varchar int varchar int int 是否null no 主键 yes 外键 yes 十一、 权限表
权限表 RIGHTTABLE 字段名 right_id right_name
释义 权限ID 权限名称 是否类型 null int no varchar 主键 yes 外键 十二、 用户组—权限
用户组—权限 USER_RIGHT 字段名 释义 ur_right_id 权限ID ur_usergroup_id 用户组ID
类型 是否null int no int no 主键 外键 yes yes 十三、 会员表
会员表 MEMBER 字段名 member_id member_name member_tel member_date member_addr
是否释义 类型 null 会员卡号 int no 会员名称 varchar 会员电话 int 会员办卡日期 date 会员地址 varchar 主键 yes 外键
4.功能需求 4。1功能划分
7
订货分析 订货部门 超订货报表 市计划部门 仓库调货统计 管调货部门 理调货服务 系统 超市仓库管理系处理数据的变更 超市货物管理 超市部门 货物状态确认
系统功能模块图
8
4。2功能描述
超市仓库管理模块的详细设计
1.1 2.1 处理 D1 货物清单 D2 缺货信息 3.1 接收报表 子 公司 管理员 事物 产生 处理 报表 总公司管理员 3.3.1 发货信息 D4 发货信息 3.3.2 配货信息 单个仓库存 货数量够 4.1 发货 仓库 8 报表 + 单个仓库存 货数量不够 3.3 处理预订 够 总货 数 量 + 不 够 3.4 没有旗 舰店 3.2 更新库存信息 D3 库存清单 5.1 配货报表 D5 配货信息 分配方案 D6 发货信息 按比例 + 7.1 旗舰店 报表 有旗 舰店 仓库 6.1 发货报表 D7 发货信息 验收货物 超市仓库管理系统数据流程图 超市
9
5.性能需求 5.1数据精确度
该系统输入的数据为整形与字符型。 5.2时间特性
包括响应时间、更新处理时间、数据转换与传输时间、运行时间,这些时间尽可能短。 5。3适应性
在操作方式、运行环境、与其他软件的接口以及开发计划等发生 变化时,可使用系统自带的一个程序来修改现行系统,以适应新的变 化.
6.运行需求 6。1用户界面
超市仓库管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然.尽可能的为用户的录入、查询等功能操作提供方便。快捷按钮的创建也是非常需要的,以方便用户操作。 6.2故障处理
故障处理的性能分析:内部故障处理,在开发阶段可以随即修改数据库里的相应内容。外部故障处理,在需求调用时出错,有错误提示,重试。
10
因篇幅问题不能全部显示,请点此查看更多更全内容