1、(4) 供应商信息(5) 超市工作人员信息(6) 消费者相关信息(二)系统流程:1.在商品模块中可以查看和修改商品的基本信息,如商品的进货,售货和商品存入仓库的情况等;2.在员工模块中可以查看和修改员工的基本信息,如员工姓名,住址,工资,工作日的作息时间等;3.在财务模块中可以查看和修改超市的消费,支出,获得的利润等;4.在顾客模块中可以查看和修改消费者消费的基本信息,如办理会员卡的顾客信息,以及顾客对超市的意见反馈等。(三) 系统功能图(四) 数据流图:1.中小型超市信息管理系统(图一) 图一 中小型超市信息管理系统第一层数据流图2图二,图三 为二层数据流图 (图二) 进货 图三 入库(五)
2、 数据字典:商品管理子系统的数据字典(1)数据项(已商品编号为例)数据项名:商品编号含义说明:唯一标识每个商品类型:字符型长度:12取值含义:前两位标识商品的类别,三、四、五位标识商品供应商,六、七、八位标识商品的货架编号,后四位标识商品的编号。与其他数据项的逻辑关系:六、七、八位与商品货架编号相匹配(2)数据结构数据结构名:商品信息表是商品管理子系统的主体数据结构,定义了每件商品的基本信息组成:商品编号,商品名,供应商编号,商品类别,货架编号,生产日期,保质期,库存量(3)数据流数据流名:商品信息 说明:管理商品的最终结果 数据流来源: 编过号的商品数据流去向: 确认(4)数据存储数据存储:
3、 商品信息表记录商品的情况 流入数据流:编过号的商品 流出数据流:确认 数据量: 每月500件存取方式:随即存取 (5)处理过程处理过程名:分配商品信息号为所有新进商品分配编号输入:未编号的商品输出:商品信息处理: 为所有新商品分配不同的编号二、 概念结构设计售货单员工编号商品类别货架编号数量售货单编号 商品名三 逻辑结构设计在概念设计的基础上,根据设计得到系统总的E-R图,按照概念模式与关系表转化的一般规则,结合实际的需要进行逻辑设计,ER图中的实体、实体的属性和实体之间的联系转化为关系模式。最后生成的关系及关系表如下(红色下划线是主键,蓝色下划线是外键)员工(员工编号, 员工姓名, 地址,
4、 电话,性别, 年龄, 职位,工作时间、备注)供应商 (供应商编号,联系人姓名,单位名称,单位地址,电话,供应商品类别,备注)会员卡(会员卡编号,会员姓名,电话,地址,性别,年龄,消费金额、备注)商品(商品编号,商品名,供应商编号,商品类别,货架编号,生产日期,保质期,库存量)顾客(顾客编号,会员卡号,消费时间,消费金额)反馈信息(信息编号,姓名,需求,投诉)仓库(仓库编号,员工编号,商品类别,入库信息,出库信息)货架(货架编号,商品类别,员工编号,备注)进货单(进货单编号,商品名,数量,商品类别,供应商编号)存货单(存货单编号,商品名,数量,仓库编号,商品类别,员工编号)售货单(售货单编号,
5、商品名,数量,货架编号,商品类别,员工编号)四 物理结构设计(一)数据库表设计1商品字段名类型长度允许空String10否商品名称char生产日期datetime8保质期供应商编号50库存量bigint2供应商联系人姓名单位名称varchar单位地址text16电话备注是3员工string姓名性别bit1varbinary20住址年龄int4工作时间binary职位4.会员卡会员卡编号string 消费金额float5顾客顾客编号会员卡号消费时间6反馈信息信息编号需求投诉7仓库仓库编号入库信息出库信息8货架i string9.进货单进货单编号10.存货单存货单编号Int11售货单售货货单编号 (二)建立索引的依据: 所谓选择索引存取方法实际上根据应用要求确定对关系的哪些属性列建立索引、哪些属性列建立组合索引、哪些索引要设计为唯一索引等。根据本信息系统的具体情况,建立索引的依据如下:(1)一个属性经常在查询条件下出现。(2)一个属性经常作为最大值或最小值等聚集函数的参数。(3)一个属性经常在连接操作的连接条件出现。(三)需要建立索引的属性:属性名实体货架顾客名顾客商品反馈信息编号反馈信息员工名员工会员姓名会员卡仓库进货单存货单售货单编号
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1