《中小型超市信息管理系统li.pdf》由会员分享,可在线阅读,更多相关《中小型超市信息管理系统li.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-中小型超市信息管理系统中小型超市信息管理系统数据库设计文档数据库设计文档一、一、需求分析需求分析-(一)项目背景1.随着人们生活水平的提高,消费水平也随之提高,因此中小型超市凭着其方便,快捷的特点,已经越来越深入人们的市场生活,是人们每天消费的重要场所。目前超市商品管理系统已经在大中小型的超市中得到了广泛的应用,超市管理需要现代化和信息化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。超市管理系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时超市管理系统对操作人员的要求不高,也合理的节约了成本的投入。2.系统功
2、能及特点简介:我们的“中小型超市商品信息管理系统”是专门针对中小型超市日常商品管理而开发的通用性,实用性很强的管理系统。不仅集进货、库存、销售于一体,同时还集成了报表打印、查询统计、库存分析、库存预警等多种实用的功能,实现了对商品的全面管理。我们设计这个系统的目的是开发一个简单实用的,界面整洁的,和谐友善的管理系统。任何没有计算机使用技能的人都能快速掌握其使用。3.数据采集系统中数据主要来源:(1)商品进货的记录信息(2)商品库存信息(3)商品销售的记录信息(4)供应商信息(5)超市工作人员信息(6)消费者相关信息(二)系统流程:1.在商品模块中可以查看和修改商品的基本信息,如商品的进货,售货
3、和商品存入仓库的情况等;2.在员工模块中可以查看和修改员工的基本信息,如员工姓名,住址,工资,工作日的作息时间等;3.在财务模块中可以查看和修改超市的消费,支出,获得的利润等;4.在顾客模块中可以查看和修改消费者消费的基本信息,如办理会员卡的顾客信息,以及顾客对超市的意见反馈等。-管理员登陆商品管理员工管理顾客管理修 改 商品信息(三)系统功能图中小型超市信息管理商品管理进货管理售货管理仓库管理货架管理修 改 员工信息员工管理消费者管理员工信息查看员工信息修改会员卡管理修 改 顾客信息反馈信息查看(四)数据流图:-1.中小型超市信息管理系统(图一)图一 中小型超市信息管理系统第一层数据流图2图
4、二,图三 为二层数据流图-(图二)进货-图三入库(五)数据字典:商品管理子系统的数据字典(1)数据项(已商品编号为例)数据项名:商品编号含义说明:唯一标识每个商品类型:字符型长度:12取值含义:前两位标识商品的类别,三、四、五位标识商品供应商,六、七、八位标识商品的货架编号,后四位标识商品的编号。与其他数据项的逻辑关系:六、七、八位与商品货架编号相匹配-(2)数据结构数据结构数据结构名:商品信息表含义说明:是商品管理子系统的主体数据结构,定义了每件商品的基本信息组成:商品编号,商品名,供应商编号,商品类别,货架编号,生产日期,保质期,库存量(3)数据流数据流数据流名:商品信息说明:管理商品的最
5、终结果数据流来源:编过号的商品数据流去向:确认组成:商品编号,商品名,供应商编号,商品类别,货架编号,生产日期,保质期,库存量(4)数据存储数据存储数据存储:商品信息表说明:记录商品的情况流入数据流:编过号的商品流出数据流:确认组成:商品编号,商品名,供应商编号,商品类别,货架编号,生产日期,保质期,库存量数据量:每月 500 件存取方式:随即存取(5)处理过程处理过程处理过程名:分配商品信息号说明:为所有新进商品分配编号输入:未编号的商品输出:商品信息处理:为所有新商品分配不同的编号二、概念结构设计-反馈信息信息编号姓名投诉需求-顾客顾客编号消费时间会员卡号消费金额编号性别会员卡年龄电话姓名
6、消费金额备注地址-库存量供应商编号编号商品类别商品名货架编号保质期生产日期单价员工编号编号类别仓库入库信息出库信息-货架货架编号商品类别员工编号备注编号姓名地址备注员工电话工作时间职位年龄性别-供应商编号联系人姓名供应商备注单位名称供应商品类别电话单位地址进货单编号商品名进货单数量供应商编号商品类别-存货单编号商品名存货单数量仓库编号员工编号商品类别售货单编号商品名售货单数量货架编号员工编号商品类别三 逻辑结构设计在概念设计的基础上,根据设计得到系统总的 E-R 图,按照概念模式与关系表转化的一般规则,结合实际的需要进行逻辑设计,ER 图中的实体、实体的属性和实体之间的联系转化为关系模式。最后
7、生成的关系及关系表如下(红色下划线是主键,蓝色下划线是外键)员工(员工(员工编号,员工姓名,地址,电话,性别,年龄,职位,工作时间、备注)供应商供应商(供应商编号,联系人姓名,单位名称,单位地址,电话,供应商品类别,备注)会员卡会员卡(会员卡编号,会员姓名,电话,地址,性别,年龄,消费金额、备注)商品商品(商品编号,商品名,供应商编号,商品类别,货架编号,生产日期,-保质期,库存量)顾客(顾客(顾客编号,会员卡号,消费时间,消费金额)反馈信息反馈信息(信息编号,姓名,需求,投诉)仓库仓库(仓库编号,员工编号,商品类别,入库信息,出库信息)货架货架(货架编号,商品类别,员工编号,备注)进货单进货
8、单(进货单编号,商品名,数量,商品类别,供应商编号)存货单存货单(存货单编号,商品名,数量,仓库编号,商品类别,员工编号)售货单售货单(售货单编号,商品名,数量,货架编号,商品类别,员工编号)四 物理结构设计(一)数据库表设计(一)数据库表设计1 1商品商品字段名字段名类型类型长度长度允许空允许空商品编号String10否商品名称char10否货架编号String10否商品类别char10否生产日期datetime8否保质期datetime8否供应商编号String50否库存量bigint8否2 2供应商供应商字段名字段名类型类型长度长度允许空允许空供应商编号String10否联系人姓名cha
9、r10否单位名称varchar50否单位地址text16否电话String50否备注text16是3 3员工员工字段名字段名类型类型长度长度允许空允许空员工编号string10否姓名char10否性别bit1否电话varbinary20否住址text16否年龄int4否工作时间binary10否职位char10否备注text16否-4.4.会员卡会员卡字段名字段名会员卡编号姓名性别电话年龄消费金额备注5 5顾客顾客字段名字段名顾客编号会员卡号消费金额消费时间6 6反馈信息反馈信息字段名字段名信息编号姓名需求投诉7 7仓库仓库字段名字段名仓库编号员工编号商品类别入库信息出库信息8 8货架货架字段
10、名字段名货架编号商品类别员工编号备注9.9.进货单进货单字段名字段名进货单编号类型类型stringcharbitvarbinaryintfloattext长度长度10101504816允许空允许空否否否否否否否类型类型stringstringfloatdatetime长度长度101088允许空允许空否否否否类型类型stringchartexttext长度长度10101616允许空允许空否否否否类型类型stringstringchartexttext长度长度1010101616允许空允许空否否否否否类型类型i stringcharstringtext长度长度10101016允许空允许空否否否否类
11、型类型String长度长度10允许空允许空否-商品名称char10否供应商编号String10否商品类别char10否数量int8否10.10.存货单存货单字段名字段名类型类型长度长度允许空允许空存货单编号String10否商品名称char10否仓库编号String10否商品类别char10否员工编号string10否数量Int8否1111售货单售货单字段名字段名类型类型长度长度允许空允许空售货货单编号String10否商品名称char10否货架编号String50否商品类别char10否员工编号string10否数量Int8否(二)建立索引的依据:(二)建立索引的依据:所谓选择索引存取方法实际上根据应用要求确定对关系的哪些属性列建立索引、哪些属性列建立组合索引、哪些索引要设计为唯一索引等。根据本信息系统的具体情况,建立索引的依据如下:(1)一个属性经常在查询条件下出现。(2)一个属性经常作为最大值或最小值等聚集函数的参数。(3)一个属性经常在连接操作的连接条件出现。(三)需要建立索引的属性:(三)需要建立索引的属性:属性名实体属性名实体货架编号货架顾客名顾客商品名商品顾客编号顾客商品编号商品反馈信息编号反馈信息员工名员工会员姓名会员卡员工编号员工会员卡号会员卡仓库编号仓库进货单编号进货单存货单编号存货单售货单编号售货单
限制150内