《仓库管理系统,需求分析.doc》由会员分享,可在线阅读,更多相关《仓库管理系统,需求分析.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、超市仓库管理系统需求分析 目 录1引言21.1编写目的21.2项目背景21.3定义32任务概述32.1目标32.2运行环境32.3条件与限制43数据描述43.1数据库介绍43.2数据词典44功能需求54.1功能划分54.2功能描述65性能需求75.1数据精确度75.2时间特性75.3适应性76运行需求76.1用户界面76.2故障处理71.引言1.1编写目的 为了满足广大消费者的消费愿望(不在劳神费力),特有软件开发团队,结合用户的需求为超市开发仓库管理系统,来来解决后顾之忧,众所周知:大的超市的商品的存储和调配是不可忽视的大问题,和好的后备调配为前台的产品销售有很大的帮助,也可以很大程度上提高
2、产品的销售效率,满足消费者的消费需求 实现超市仓库管理系统,至少有以下优点:1记录规范化,为货物的采购、记录、查询质量的提高打下基础。2查询自动化和检索途径多样化,可以更方便、及时地澄清超市货物的状态。3资源共享的优势,通过局域网可以在全超市范围内实现资源共享,为消费者提供便利条件。 21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套超市仓库管理系统。超市仓库管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容
3、量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能。1.2项目背景系统名称:超市仓库管理系统项目的任务提出者:08计科班项目的用户:超市仓库管理人员项目的实现软件单位:内蒙古大学创业学院信息工程系08级计算机科学与技术1.3定义术语表:编号术语说明1超市仓库管理员主要参与者2超市仓库管理系统登录界面主要包含一些控件和按钮3超市仓库管理系统主界面主要包含一些控件和按钮4超市仓库管理模块 实现订货管理、调货管理、核实管理、超市管理四个功能2.任务概
4、述2.1目标(1) 建立超市仓库系统(2) 规范超市仓库的管理工作模式用计算机管理取代以往的手工作业和定性管理模式,使超市仓库的管理工作模式规范化、机读数据格式标准化、管理决策科学化。(3) 建立标准货物数据库依照货物的不同性质对货物进行合理的调配(4) 提高超市仓库管理的运营质量便于工作人员准确地掌握仓库结构,全面了解消费者的需求,及时调整采购计划,突出库藏特点。2.2运行环境标准微型计算机硬件配置平台操作系统: WINDOWS 98/2000/XP,LINUIX等数 据 库:Microsoft SQL Server 20052.3条件与限制设计工具:Visual C+ 6.0 编程语言:C
5、+数据库:SQL Sever 20053.数据描述3.1数据库介绍数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。我们选用的是SQL Server 2005。3.2数据词典一、 供应商表供应商表 PROVIDER字段名释义类型是否null主键外键pro_id供应商IDintnoyespro_name供应商名称varcharpro_addr供应商地址varcharpro_tel供应商电话int
6、pro_fax供应商传真int二、 供应商商品表供应商商品 PROVIDERGROUP(此表中的商品编号在商品信息表中可能没有)字段名释义类型是否null主键外键pg_pro_id供应商IDpg_goods_id商品编号noyes三、 采购单表采购单 PURBILL字段名释义类型是否null主键外键pb_id采购单IDintnoyespb_buyer_id采购员IDintnoyespb_pro_id供应商IDintnoyespb_goods_id商品编号intnoyespb_goods_price商品单价doublepb_num采购数量doublepb_money付款金额doublepb_bu
7、y_date采购时间datepb_return_num退货数量int四、 商品信息表商品信息表 GOODS字段名释义类型是否null主键外键goods_id商品编号intnoyesgoods_sort_id商品种类idintyesgoods_name商品名称varchargoods_num商品数量doublegoods_price零售价doublegoods_unit商品计量单位varchargoods_sell销售数量doublegoods_settle结算数量doublegoods_entry_id入库单号intyesgoods_unhouse_id出库单号intyesgoods_bill
8、_id采购单号intyesgoods_delete删除标志intgoods_delete 1销售;2退货;3销毁;4盘库删除;默认值0。商品信息一直为当前库存信息,如果入库单号为空,则为盘库时新增商品;销售退货直接将删除标志还原,采购退货将删除标志置2五、 入库单表入库单 ENTRYBILL字段名释义类型是否null主键外键eb_id入库单号intnoeb_goods_id入库商品编号intno yeseb_goods_num入库商品数量doubleeb_time入库时间dateeb_person_id入库员IDintyeseb_depot库区varchareb_position库位varch
9、ar六、 出库单表出库单 UNHOUSEBILL(销售做为出库的一种情况)字段名释义类型是否null主键外键备注ub_id出库单号intnoyesub_property出库性质int1:销售;2:退货;3:销毁;默认值:0ub_goods_id商品编号intyesub_goods_num商品数量intub_person_id操作员IDintub_time出库时间dateub_price实际售价double如果退货或销毁此字段取默认值0七、 商品种类表商品种类 GOODSSORT字段名释义类型是否null主键外键gs_id商品种类编号intnoyesgs_name商品种类名称varchar八、
10、盘库表盘库单 CHECKBILL (按照商品编号统计可以得出已盘库数量)字段名释义类型是否null主键外键cb_id盘库单号intnoyescb_goods_id商品编号intnoyescb_principal负责人IDintnoyescb_time盘库时间timecb_num盘库数量doublecb_destroy_num损毁数量double九、 用户组表用户组表 USERGROUP字段名释义类型是否null主键外键ug_id用户组编号intnoyesug_name用户组名称varchar十、 用户表用户表 USERTABLE字段名释义类型是否null主键外键user_id用户idintno
11、yesuser_name用户名varcharuser_depart用户部门varcharuser_tel电话intuser_addr地址varcharuser_group_id用户组intyesuser_password用户密码int十一、 权限表权限表 RIGHTTABLE字段名释义类型是否null主键外键right_id权限IDintnoyesright_name权限名称varchar十二、 用户组权限用户组权限 USER_RIGHT字段名释义类型是否null主键外键ur_right_id权限IDintnoyesur_usergroup_id用户组IDintnoyes十三、 会员表会员表
12、MEMBER字段名释义类型是否null主键外键member_id会员卡号intnoyesmember_name会员名称varcharmember_tel会员电话intmember_date会员办卡日期datemember_addr会员地址varchar4功能需求4.1功能划分超市仓库管理系统订货部门调货部门超市部门订货分析订货报表调货统计调货服务超市货物管理货物状态确认计划部门超市仓库管理系统处理数据的变更系统功能模块图4.2功能描述超市仓库管理模块的详细设计3.41.1 2.1D6 发货信息5.1配货报表4.1发货报表D4 发货信息3.3.1发货信息3.3.2配货信息7.1旗舰店报表D7 发
13、货信息D5 配货信息3.2更新库存信息3.1接收报表D2 缺货信息D1 货物清单D3 库存清单6.1发货报表3.3处理预订按比例够不够没有旗舰店有旗舰店分配方案+仓库仓库单个仓库存货数量不够单个仓库存货数量够总货 数 量总公司管理员事物 产生处理 报表处理子公司管理员+8验收货物 超市仓库管理系统数据流程图超市6.1发货报表5性能需求5.1数据精确度该系统输入的数据为整形与字符型。 5.2时间特性包括响应时间、更新处理时间、数据转换与传输时间、运行时间,这些时间尽可能短。5.3适应性 在操作方式、运行环境、与其他软件的接口以及开发计划等发生变化时,可使用系统自带的一个程序来修改现行系统,以适应新的变化。6运行需求6.1用户界面超市仓库管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。快捷按钮的创建也是非常需要的,以方便用户操作。6.2故障处理故障处理的性能分析:内部故障处理,在开发阶段可以随即修改数据库里的相应内容。外部故障处理,在需求调用时出错,有错误提示,重试。10
限制150内