数据库设计举例

上传人:夏** 文档编号:501364736 上传时间:2024-01-16 格式:DOCX 页数:11 大小:167.91KB
返回 下载 相关 举报
数据库设计举例_第1页
第1页 / 共11页
数据库设计举例_第2页
第2页 / 共11页
数据库设计举例_第3页
第3页 / 共11页
数据库设计举例_第4页
第4页 / 共11页
数据库设计举例_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据库设计举例》由会员分享,可在线阅读,更多相关《数据库设计举例(11页珍藏版)》请在金锄头文库上搜索。

1、数据库设计举例学习了数据库设计的理论之后,要能够在实际中进行应用。下面介绍一个简化的商品配送中 心信息管理系统的数据库设计过程。一、需求分析以往商品配送中心的数据管理全部是手工操作,存在的比较突出的问题是:数据不一致、查 询和统计不方便。为此,决定用计算机来处理数据。于是到有关部门进行需求调查。1企业的组织结构一个商品配送中心大体都由如下几个部门组成:采购部 负责与供应商谈判,议价购买商品,并负责与供应商联系退货;销售部 管理商品及顾客退货;库存部 进货管理,退货管理,对库存商品的盘点与保质;人事部 人员招聘,考核,出勤管理。2业务情况商品配送中心主要为商品管理和配送服务,系统处理的数据也集中

2、在商品的进存销流程中, 所以这里以商品流为主线,分析进存销过程中相关部门的业务活动。其中包括采购部、销售部、 库存部和人事部采购部、库存部、销售部3 个部门负责商品的进、存、销的主要工作,人事部负 责整个中心的人员安排和管理,以促进和监督商品销售。(1)采购部:主要负责商品采购和退货 采购时,收到库存部发出的“仓库缺货统计报表”,确定需采购的商品种类和数量;查询供货商档案,确定采购对象;进行市场调查,确定要采购商品的参考价格;与供应商谈判,议定商 品单位价格,签订采购合同并记人采购历史记录。货到时,通知库存部验货、收货。退货时,收到库存部发出的退货通知,查询采购合同历史记录,找到相应购货合同;

3、查询供 货商档案,找到联系方式,与供应商联系,商定退货事宜,签订退货合同,记人退货历史记录; 通知库存部退货出库。(2)销售部:主要负责货架商品管理和客户退货管理 根据客户所购商品,查询相应商品单价及折扣表,打印售货清单,进行交易结算,并记入销售记录;根据售货记录,更新货架商品记录;盘点货架商品,对低于最低限量的商品,向库存部 发出商品上架通知;对商品销售情况进行定期统计,调整商品结构;统讨一个人销售业绩,作为 人事管理部门管理资料。客户退货时,查阅相应销售记录,检查退货,填写客户退货记录,通知 库存部收货入库。(3)库存部:主要负责货品入库、出库和库存管理 入库包括进货入库和退货入库。收到采

4、购部的验货通知后,检验采购货品,检验合格后,进行进货入库登记,分配仓库,收 货入库,修改“仓库缺货统计单”,通知销售部提货。收到销售部退货入库通知后,进行退货入库登记,分配仓库,收货入库;通知采购部退货。出库包括退货出库和提货上架出库。收到销售部提货上架通知后,检查库存,如果库存足量,进行上架出库登记,货品出库;如 果库存不足,填写“仓库缺货统计单”,通知采购部门进货。收到采购部退货出库通知后,进行退货出库登记,退货出库。 对库存商品定期清查盘点,如发现保质期等问题,或通知采购部退货,或生成商品折扣表, 通知销售部降价处理。(4)人事部:负责人员招聘和考核 根据人员需求,进行人员招聘,接到应聘

5、人员资料后,安排面试时间,填写面试人员记录; 为面试合格的招聘人员安排实习岗位,记入员工档案;安排员工作息时间,对员工出勤情况进行 记录考核,登记员工奖惩记录,作为员工工资依据。3用户要求(1)采购部 信息要求,即需要存储和处理的数据主要有:供应商信息包括供应商的单位信息和经营信息;供应商的单位信息 包括单位名称、详细地址、联系人等;供应商的经营信息 供应商经营的商品名称、单位价格等;采购合同信息 包括每一次采购的采购员、供货商名称、采购时间、采购商品、商品数量、 单位价格、总进价等信息;退货合同信息 包括每一次退货的采购员、供货商名称、退货时间、退货商品、退货数量、 单位价格、总退款等信息;

6、商品参考价格信息 包括不同类别、不同品牌商品的单价信息。 处理要求。对供应商信息进行管理,包括对供应商进行分类与编号;建立供应商档案;统计分析供应商品的销售状况;对供应商进行评价;按供应商品种类、供应商名称等对供应商档案进行查询;建立采购合同记录,每签订新的采购合同便添加一条新的记录; 按供应商名称、采购商品名称及采购时间等对采购合同进行查询; 建立退货合同记录,每签订新的退货合同便添加一条新的记录,按供应商名称、退货商品 名称及退货时间等对退货合同进行查询;对每位供应商的进货和退货情况进行统计; 建立商品参考价格表,由采购员通过市场调查,进行添加、删除和更新; 支持按名称对商品的单价进行查询

7、。 安全性与完整性要求。 对不同的用户赋予不同的权限,每个用户只能对有限的数据进行有限的操作。如,限制对采购合同的查询,只有被赋予此项权限的用户才能访问采购记录。系统应满足实体完整性、参照完 整性和用户定义的完整性。如,采购和退货合同中的供应商应在供应商记录中,且供应商的联系 方式不为空。(2)销售部 信息要求。商品信息 包括商品的编号、类别、品名、品牌、单位、规格、进价、售价等信息;折扣信息 包括折扣商品编号、折扣率等;货架商品信息 包括货架号、商品号、现存商品量、最低商品限量等;单宗交易信息 包括收银员、收银时间、收银点、品名、单位、单价、数量、金额、合计 折让、实收、找零等信息;顾客退货

8、信息包括退货时间、退货品名、退款金额等。 处理要求。对商品进行分类及编码维护,建立商品记录表; 按编号、品名查询单价等商品信息;建立货架商品记录,按商品编号查循所在货架位置; 统计商品货架存量,生成货架缺货统计报表;建立销售记录,记录单宗交易信息;根据销售一记录查询前台销售情况,统计营业收银情况及商品销售情况,并进行商 品销售分析、时间段营业分析、时间段营业额组成分析、时间段利润比较分析等一系列处 理 安全性与完整性要求。对不同的用户赋予不同的权限,每个用户只能对有限的数据进行有限的操作。如,限制对销 售记录的杳询,只有被授予权限的人才能访问。系统应满足实体完整性、参照完整性和用户定义 的完整

9、性。如,商品记录中,商品编码不空;折扣记录中,商品编码应该是商品记录中已有的编 码。(3)库存部 信息要求。进货人库信息 包括商品编号、规格型号、单位、数量、供货单位、入库批次、入库日期、 入库仓库号等信息;退货入库信息 包括商品编号、规格型号、单位、数量、入库日期、入库仓库号等信息;提货出库信息 包括出库仓库号、提货柜组、提货日期、发货人、提货人、商品编号、规 格、单位、数量等;退货出库信息 包括供货单位、出库仓库号、商品编号、退货数量、入库单号、退货日期、操作人等;仓库信息 包括仓库号、仓库面积、管理员等;库存商品信息 包括商品号、仓库号、库存量、最低库存量、保质期、还有多少天到保质 期等

10、; 处理要求。建立进货入库记录,每次进货入库,填写进货入库单,更新库存纪录;根据进货入库记录, 生成“进货统计报表”;通过入库仓库号、商品类别、商品编号查询进货入库信息。建立退货入库记录,每次顾客退货入库,填写退货入库单,更新库存记录;根据退货入库 记录,生成“顾客退货统计报表”;通过仓库编号、商品类别、商品编号查询退货入库信 息。建立商品上架出库记录,向销售部发货之前,填写上架出库单,更新库存记录;根据上架 出库记录,生成“商品上架出库统计”;查询某段时间内,某柜组的上架商品量。建立退货出库记录,每次向供应商退货出库前,填写退货出库单,更新库存记录;根据退 货出库记录,进行退货出库统计;查询

11、某段时间内,某个供应商的退货情况。建立库存商品记录,查询商品库存量,统计不足最低库存量的商品,生成“仓库缺货统计 报表”;统计接近保质期的商品,生成“库存保质预警统计报表”。 安全性和完整性要求。对不同的用户赋予不同的权限,每个用户只能对有限的数据进行有限的操作。如,限制对库 存记录的访问,只有被授予权限的人员才能访问。系统应满足实体完整性、参照完整性和用户定 义的完整性。如,进库记录中,仓库号应该是仓库记录中已有的编号。同一商品的进库、出库记 录中的仓库号应该相同。(4) 人事部信息要求。职工信息 包括职工的姓名、年龄、学历等个人信息及职工的职称、岗位、工作简历等工 作信息;招聘者信息 在招

12、聘者未经录用成为实习生之前,保存招聘者个人信息;排班信息包括职工号、上班时间、下班时间和具体工作安排;职工出勤信息 包括职工号、日期、出勤情况;职工奖惩信息 包括奖惩原因、奖惩日期、奖惩结果。处理要求。建立职工记录,查询具体职工的个人信息,或查询某部门的人力情况,统计各部门人员需 求,生成招聘需求信息;建立招聘者记录,查询某个面试者信息,记录各部门审批意见;建立工作安排表,查询某职工排班情况;建立职工出勤记录,每日登记每个职工的出勤情况,查询某职工某段时间内的出勤情况, 生成职工出勤统计表,作为发放奖金的依据;建立职工奖惩记录,登记对每个职工的奖惩情况;统计每个职工在一段时间内的奖惩情况。 安

13、全性和完整性要求。对不同的用户赋予不同的权限,每个用户只能对有限的数据进行有限的操作。如,限制对招 聘者记录的访问,只有被授予权限的人员才能访问。系统应满足实体完整性、参照完整性和用户 定义的完整性。如,职工编号惟一且不空;职工出勤记录、职工奖惩记录中的职工号应该是职工 记录中已有的编号。4系统的边界基础数据的录人和更新由操作员联机完成,如,职工个人资料、商品名称等;由计算机应用 系统完成的功能有:实体的编码维护,如商品编码、职工编号、仓库编号等;一些由基础数据导 出的数据的插入和更新,如商品还有多少天到保质期,商品的总进价是多少等;对数据的查询, 如按编号对职工信息进行查询;根据数据记录生成

14、统计报表,如根据商品库存量生成“仓库缺货 统计报表”等。5分析用户需求在调查完用户需求之后,就要开始分析用户需求。在此,采用自顶向下的结构化分析方法将 整个系统划分为4个子系统:采购子系统、库存子系统、销售子系统、人事管理子系统。以采购子系统为例,经过对用户需求的详细分析,明确该子系统的主要处理流程是:对库存 部门提供的需求信息、供应商信息和根据市场调研得来的商品信息进行分析,确定供应商;和供 应商签订进货合同,生成进货合同记录和订单;供应商根据订单安排发货,生成发货清单;收到 货物时按照发货清单和进货合同记录对收到的货物进行核对,无误后由质检员对其进行验收,合 格的商品生成进货入库单,存入仓

15、库;不合格的商品生成退货单。根据退货单去查找进货合同记 录,确定需退掉的商品是由哪个供应商供货的,与其签订退货合同,生成退货合同记录和退货清单。根据处理流程,可以画出该子系统的数据流图,如图所示。图1 采购子系统数据流图其他子系统的数据流图从略。将所有用户需求分析完之后,就要开始构造数据字典了。经分析,采购子系统要用到的数据 结构如表4T所示。表 1 数据结构定义数据结构编号数据结构名含义说明组成01供应商信息 记录供应商信息02商品信息记录商品信息03账目单04进货合同记录记录详细的账目 信息记录有关进货合同的信息供应商编号、供应商名称、单位f质、城市、详细地址、 联系人商品编号、商品名称、单价、生产口期账目号、登账日期、合同类别、合同编号、金额、备注进货合同编号、签汀H娴、供应商编号、交货期限、备注05退货合同记录记录有关退货合 同的信息退货合同编号、供应商编号、退货日期06进货入库单07退货出库单记录有关商品入库的信息记录有关商品退货的信息入库单号、入库日期、供应商号、入库仓库号退货单号、退货总数量

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号