家乐福超市仓库管理系统(共8页).docx

上传人:飞****2 文档编号:11403541 上传时间:2022-04-18 格式:DOCX 页数:8 大小:152.55KB
返回 下载 相关 举报
家乐福超市仓库管理系统(共8页).docx_第1页
第1页 / 共8页
家乐福超市仓库管理系统(共8页).docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《家乐福超市仓库管理系统(共8页).docx》由会员分享,可在线阅读,更多相关《家乐福超市仓库管理系统(共8页).docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上网络数据库技术课程设计-家乐福超市仓库管理系统数据库设计(一) 系统需求分析(Carrefour)成立于1959年,是大卖场业态的首创者,是欧洲第一大零售商,世界第二大国际化零售连锁集团。现拥有11,000多家营运零售单位,业务范围遍及世界30个国家和地区。集团以三种主要经营业态引领市场:大型超市,超市以及折扣店。此外,家乐福还在一些国家发展了便利店和会员制量贩店。2004年集团税后销售额增至726.68亿欧元,员工总数超过43万人。2012年,家乐福在财富杂志编排的全球500强企业中排名第39位。因为库存管理是超市经营管理中的核心环节,也是超市能否取得效益的关键,如

2、果能做到合理进货,及时销售,困存量最小,减少积压,那么超市就能取得最佳的效益,由此可见,库存管理决策的正确与否直接影响了企业的经济效益。“家乐福超市仓库管理系统”是一个对库存商品进行管理的系统。包括对采购货物和职工提货时,超市要对进货单或提货单进行核对审查,并进行登记,超市要获得进货、提货、库存信息时,要对进货情况、提货情况、库存情况进行查询并打印。在信息时代的今天,计算机以其快速、准确的信息处理功能渗透于我们周围的方方面面,同时随着网络技术和软件技术的飞速发展,当今社会也正快速向信息化社会前进,信息系统的作用也越来越大,商业经营管理也日渐体现出运用计算机的优越性。特别是随着数据量的增大,系统

3、的信息管理变得更加困难,查询时间也变的无法接受。超市库存管理系统是超市不可缺少的部分,它的内容对于超市的决策者和管理者来说都至关重要,所以超市库存管理系统应该能够为用户提供充足的信息和快捷的销售,查询手段。有效的库存管理,可降低运营成本,进而提高商品周转率,这样才能减少因风险造成的损失,从而使利润达到最高点。一个超市的库存,也就代表了这个超市的大部分资产总额。如何将这些静态的资产以最快的速度流转,这就是库存管理的目的。一个好的超市,并不是只有畅销的商品就行了。因为畅销的可能都是固定的某些商品,而有些商品可能进了超市后,就无人问津,这样不仅使这些商品占据了库房空间,而且也积了大量的资金,使得资金

4、运转相当的困难。要改善库存周转率不高的状况,就必须先从了解超市目前的库存情况开始,而要了解库存的情况,就可以利用信息系统来进行管理,从而进一步的提高库存管理的效率。通过信息系统的查询可以方便的找出目前最畅销和滞销的商品,然后再利用各种行销方法,将滞销的商品销售出去,这样就可以避免超市因为滞销而造成的损坏、过期和资金积压等问题。因此,开发这样一套管理软件成为很有必要的事情,本系统的用户为管理员。对系统的功能需求如下: 1.管理员功能可以对本系统提货员、供应商和商品进行查询、添加和修改。可以对进货订单、提货订单进行处理。可以对库存信息进行盘点。维护本系统。(二)功能设计根据前面分析的结果,对系统功

5、能整理如下:1.系统功能结构系统功能主要为超市职工提供服务,其功能结构图如图1所示。图1超市仓库功能结构图 (1) 基本信息管理功能:主要是针对超市提货员工信息与供货商信息进行管理,对商品的信息管理。(2)进货管理功能:超市从供应商处进货就需要记录进货订单,可以对进货订单进行查询、修改、删除。(3)提货管理功能:超市职工从仓库提取货物进行摆架时需要记录提货订单,可以对提货订单进行查询、修改、删除。(4库存管理功能:主要针对商品库存进行盘点。(三)数据库设计1概念结构设计根据系统功能设计结果,对系统处理的数据进行分析,可以得出本系统一共有4个实体,它们分别是:提货员,商品,供货商,仓库。进一步分

6、析各实体之间的关系,得出系统ER图,如图2所示图2 整体E-R图进一步分析各实体的属性,如下描述。2逻辑结构设计逻辑结构设计是概念结构设计的下一阶段,设计根据概念阶段的E-R图转化成系统支持的数据模型,本选课系统采用关系模型。系统中的E-R图转换为关系模型如下:1. 提货员(提货员工编号,姓名,性别,身份证号)2. 商品(商品编号,名称,价格,条形码)3. 仓库(货位号,最大库存量,剩余库存量)4. 供货商(供货商编号,名称,地址,电话)5. 提货(提货员工编号 商品编号,提货员工编号,商品编号,提货单号,提货日期,数量)6. 供货(供货商编号 商品编号,供货商编号,商品编号,供货单号,供货日

7、期,数量)3数据表设计说明:提货员信息表用来存放提货员的基本信息。提货员信息表如表1所示。表1 提货员信息表user字段名称数据类型长度说明User_idUser_nameUser_sexUser_cardIntVarcharCharVarchar自动编号20250提货员编号(主键)提货员姓名性别身份证号说明:商品信息表来存放商品的基本信息。商品信息表如表2所示。表2 商品信息表goods字段名称数据类型长度说明Goods_idGoods_nameGoods_priceGoods_barcodeIntVarcharDoubleVarchar自动编号201050商品编号(主键)商品名称价格商品条

8、形码说明:仓库表存储商品的货位信息,最大库存量和剩余库存量。仓库表如表4.3所示。表3 仓库表storage字段名称数据类型长度说明Storage_idStorage_maxStorage_surplusIntIntInt自动编号2020货位编号(主键)最大库存量剩余库存量说明:供货商信息表用来存放提货员的基本信息。订单信息表如表4所示。表4 供货商信息表supplier字段名称数据类型长度说明Supplier_idSupplier_nameSupplier_addressSupplier_phoneIntVarcharVarcharVarchar自动编号505020供货商编号(主键)供货商名

9、称地址电话说明:提货员提取商品时,被记录到提货表中,一个提货员可以提取多种商品,多种商品也可被多个提货员提取。提货表表如表5所示。表5提货表th字段名称数据类型长度说明User_idGoods_idTh_idTh_timeTh_numberIntIntIntDatetimeInt自动编号自动编号2050提货员工编号(主键)商品编号(主键)提货单号提货日期数量说明:供货商供应商品时,被记录到供货表中,一个供货商可以供应多种商品,多种商品也可被多个供货商供应。供应表如表4.6所示。表6 供货表gh字段名称数据类型长度说明Supplier_idGoods_idGh_idGh_timeGh_numbe

10、rIntIntIntDatetimeInt自动编号自动编号2050供应商编号(主键)商品编号(主键)供货单号供货日期数量(四)数据库设计代码1创建数据库csckCREATE DATABASE CSCK;2创建提货员信息表CREATE TABLE user ( user_id int NOT NULL PRIMARY KEY, user_name varchar(20), user_sex char(2), user_card varchar(50),);添加提货员工信息INSERT INTO user VALUES (1,王大勇,男,1111),(2,杨小玲,女,2222),(3,陈晓勇,男,

11、33333);3创建供货商信息表CREATE TABLE supplier ( supplier_id int NOT NULL PRIMARY KEY, supplier_name varchar(50), supplier_address varchar(50), supplier_phone varchar(20),);添加供货商信息INSERT INTO supplier VALUES (1,可口可乐,北京,),(2,康师傅,北京,),(3,好利来,北京,);4创建商品表CREATE TABLE goods ( goods_id int NOT NULL PRIMARY KEY , g

12、oods_name varchar(20), goods_price double, goods_barcode varchar(50),);添加商品信息INSERT INTO goods VALUES (1,矿泉水,1,),(2,方便面,5,),(3,面包,5,);5创建仓库表CREATE TABLE storage ( storage_id int NOT NULL PRIMARY KEY, storage_max int, Storage_surplus int,);添加仓库信息INSERT INTO storage VALUES (1,5000,2000),(2,10000,5000)

13、,(3,8000,300);6创建提货表CREATE TABLE th ( user_id int NOT NULL, goods_id int, th_id int, th_time datetime , th_number int, PRIMARY KEY (user_id,goods_id), FOREIGN KEY (user_id) REFERENCES user (user_id), FOREIGN KEY (goods_id) REFERENCES goods (goods_id);添加提货表信息INSERT INTO th VALUES (1,1,1,2014-01-01 00

14、:00:00,500),(2,2,2,2014-02-02 00:00:00,500),(3,3,3,2014-03-03 00:00:00,500);7创建供货表CREATE TABLE gh ( Supplier_id int NOT NULL, goods_id int, gh_id int, gh_time datetime, gh_number int, PRIMARY KEY (Supplier_id,goods_id), FOREIGN KEY (Supplier_id) REFERENCES supplier (supplier_id), FOREIGN KEY (goods_id) REFERENCES goods (goods_id);添加供货表信息INSERT INTO gh VALUES (1,1,1,2013-12-01 00:00:00,10000),(2,2,2,2013-12-01 00:00:00,10000),(3,3,3,2013-12-01 00:00:00,10000);专心-专注-专业

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁