范文一:商品库存数据库设计 库存商品管理数据库
导读:就爱阅读网友为您分享以下“库存商品管理数据库”的资讯,希望对您有所帮助,感谢您对92to.com的支持!
题目: 库存管理系统数据库 指导老师:邱 骋
班级: 2011年(秋)计算机 学号: 1131001251856 姓名: 陈佳伟
一、目的:
通过一个简单的数据库应用系统设计实例,从需求分析、概念设计、逻辑设计和物理设计等方面撰写报告,说明数据库应用系统的设计过程。 二、要求:
需求分析阶段要求明确数据库应用系统设计的具体需求。 概念设计阶段要求设计针对数据库应用系统的E/R图。
1
逻辑设计阶段要求明确这个阶段的目的和任务,方法和步骤。 物理设计阶段根据前面的内容,给出具体的数据库表结构。
第4题
以库存商品管理数据库为例,撰写数据库应用系统设计报告。完成用户需求分析、概念设计阶段的E/R图绘制、逻辑设计、物理设计,并通过SQL实现数据库设计。通过上述过程,理解并掌握数据库设计的有关知识。
需求分析
一、业务流程分析:
调查库存管理系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是仓库管理,商品入库,入库查询,商品出库,出库查询,库存查询。处理要求、数据的安全性与完整性要求。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。
2
并要求客户机的界面要简单明了,易于操作,服务器程序利于维护
二、数据流程分析: 2.1 库存分析功能
提供库存各式报表,可实时查询物料收、发、存,现有库存及成本状况等,让企业对库存信息了如指掌。
2.2仓库、批号等多层次仓存管理
实现同一公司可多仓库存放,同一仓库可分多批号存放,同一物料多仓库、多批号存放,满足企业仓储管理灵活多变的要求。
2.3库存批号自动生成
可以自动生成库存批号,并对原材料、产成品批号追溯等提供多层次处理。
2.4物料预警功能
3
实现对有效期、存量、失效存货等多个指标的预警,并自动提示,将企业库存数量保持在合理水平,避免断料情况产生;同时对有效期、失效存货自动预警,帮助实时对库存期过长进行处理。
2.5多重物料管理功能
物料可选择需不需要作数量与成本的管理,以满足服务性或费用类物料的管理需求。
2.6独特的其他出入库管理功能
通过“其他出入库单”,直接满足用户单纯的物料库存进出库异动作业的信息化需求
三、概念设计
根据需求分析的结果,进行概念设计,采用E-R图工具表示设计结果如下图所示:
4
四、逻辑和物理设计
逻辑结构设计的任务是把E-R模型所表示的概念结构转换为关系模型,即把概念结构转换为相应的逻辑结构将E-R图转换为关系模型时,为了更好地实现用户管理上的功能、性能等方面的要求,还需要进一步优化。优化过程中采用关系模型的规范化理论第一范式、第二范式、第三范式进行优化处理,减少数据冗余。 逻辑结构设计方案如下: (1)商品(商品编号,商品种类,商品名称,商品单位,参考价格,是否删除)
(2)入库(入库编号,商品编号,商品数量,入库价格,所在仓库,入库时间) (3)出库(出库编号,商品编号,商品数量,商品金额,所在仓库,出库时间) (4)库存(库存编号,商品编号,商品数量,商品金额,所在仓库) (5)仓库(仓库编号,仓库名称,仓库描述,是否删除)
(6)盘库(仓库编号,商品名称,商品规格,商品单位,帐存数,实存数,盘盈盘亏数,备注,盘点人,部门负责人)
(7)调货(仓库编号,商品名称,商品规格,商品单位,库存数,在库数,调配数)
5
实体属性图:
1.商品编号 2.商品种类 3.商品名称 4.商品单位 5.参考价格 6.是否删除
1.入库编号 2.商品编号 3.商品数量 4.入库价格 5.所在仓库 6.入库时间
1.出库编号 2.商品编号 3.商品数量 4.商品金额 5.所在仓库 6.出库时间
1.库存编号 2.商品编号 3.商品数量 4.商品金额 5.所在仓库
1.仓库编号 2.仓库名称 3.仓库描述 4.是否删除
1.仓库编号 2.商品名称 3.商品规格 4.商品单位 5.帐存数 6.实存数 7.盘盈盘亏数 8.备注
6
9.盘点人 10.部门负责人
1.仓库编号 2.商品名称 3.商品规格 4.商品单位 5.库存数 6.调配数
数据字典设计
数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。是一种用户可以访问的记录数据库和应用程序源数据的目录。
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 它还有另一种含义,是在数据库设计时用到的一种工具,用来描述数据库中基本表的设计,主要包括字段名、数据类型、主键、外键等描述表的属性的内容。
7
范文二:商品数据库
create database 商品管理数据库
go
use 商品管理数据库
go
create table 客户信息表
(
客户编号nchar (8) not null primary key ,
客户姓名nvarchar (5) not null ,
联系电话nvarchar (11) not null Unique ,
地址 nvarchar (30) not null Default ' 辽宁沈阳' ,
邮箱 nvarchar (20) null check (邮箱like '%@%.%')
)
create table 商品类型表
(
商品类型编号nchar (6) not null primary key ,
商品类型名 nvarchar (10) not null
)
create table 商品信息表
(
商品编号nchar (8) not null primary key ,
商品类型编号nchar (6) not null references 商品类型表(商品类型编号),
商品名称nvarchar (20) not null,
商品单位nchar (2) not null Default ' 个' ,
产地 nvarchar (30) not null Default ' 辽宁沈阳'
)
create table 进货信息表
(
进货编号int not null primary key identity (1, 1),
商品编号nchar (8) not null references 商品信息表(商品编号),
进货单价decimal (6, 2) not null check (进货单价>=0),
进货数量int not null check (进货数量>0),
进货金额 decimal ,
进货日期 datetime not null Default getdate ()
)
create table 销售信息表
(
销售编号int not null primary key identity (1, 1),
商品编号nchar (8) not null references 商品信息表(商品编号),
销售单价decimal (6, 2) not null check (销售单价>=0),
销售数量int not null check (销售数量>0),
销售金额 decimal ,
销售日期 datetime not null Default getdate (),
客户编号nchar (8) not null references 客户信息表(客户编号)
)
create table 库存信息表
(
库存编号int not null primary key identity (1, 1),
商品编号nchar (8) not null references 商品信息表(商品编号),
库存数量int not null check (库存数量>=0)
)
go
use 商品管理数据库
go
insert into 客户信息表(客户编号, 客户姓名, 联系电话, 地址, 邮箱)
select '20130001' , ' 张峰' , '13600001111' , ' 辽宁沈阳' , 'zhf@163.com' union all select '20130002' , ' 赵小天' , '13700002222' , ' 辽宁大连' , 'zxt@163.com' union
all
select '20130003' , ' 钱成' , '13800003333' , ' 辽宁锦州' , 'qc@163.com' union all
select '20130004' , ' 孙飞' , '13900004444' , ' 辽宁沈阳' , 'sf@163.com' union all
select '20130005' , ' 李小明' , '13100005555' , ' 辽宁盘连' , 'lxm@163.com' union
all
select '20130006' , ' 周笑' , '13300001111' , ' 辽宁大连' , 'zx@163.com'
go
use 商品管理数据库
go
insert into 商品类型表(商品类型编号, 商品类型名)
select 'RZL001' , ' 日杂类' union all
select 'SPL001' , ' 饮料类' union all
select 'SPL002' , ' 食品类' union all
select 'WJL001' , ' 文具类'
go
use 商品管理数据库
go
insert into 商品信息表(商品编号, 商品类型编号, 商品名称, 商品单位, 产地)
select '11110001' , 'SPL001' , ' 可口可乐' , ' 个' , ' 辽宁沈阳' union all
select '11110002' , 'SPL001' , ' 矿泉水' , ' 个' , ' 辽宁沈阳' union all
select '11110003' , 'SPL001' , ' 雪花啤酒' , ' 个' , ' 辽宁沈阳' union all
select '11110004' , 'SPL001' , ' 青岛啤酒' , ' 个' , ' 辽宁沈阳' union all
select '22220001' , 'SPL002' , ' 德芙巧克力(牛奶)' , ' 个' , ' 辽宁沈阳' union all
select '22220002' , 'SPL002' , ' 士力架' , ' 个' , ' 辽宁沈阳' union all
select '22220003' , 'SPL002' , ' 彩虹糖' , ' 袋' , ' 辽宁沈阳' union all
select '33330001' , 'WJL001' , ' 中华铅笔' , ' 个' , ' 辽宁沈阳' union all
select '33330002' , 'WJL001' , ' 大演算' , ' 个' , ' 辽宁沈阳' union all
select '33330003' , 'WJL001' , ' 便签本' , ' 个' , ' 辽宁沈阳' union all
select '33330004' , 'WJL001' , ' 曲别针' , ' 盒' , ' 辽宁沈阳' union all
select '33330005' , 'WJL001' , ' 真彩签字笔(黑)' , ' 个' , ' 辽宁沈阳' union all
select '33330006' , 'WJL001' , ' 真彩签字笔(红)' , ' 个' , ' 辽宁沈阳' union all
select '33330007' , 'WJL001' , ' 鸵鸟钢笔水(深蓝)' , ' 个' , ' 辽宁沈阳' union all
select '33330008' , 'WJL001' , ' 鸵鸟钢笔水(纯蓝)' , ' 个' , ' 辽宁沈阳' union all
select '44440001' , 'RZL001' , ' 雕牌透明皂' , ' 个' , ' 辽宁沈阳' union all
select '44440002' , 'RZL001' , ' 中华牙膏' , ' 个' , ' 辽宁沈阳' union all
select '44440003' , 'RZL001' , ' 心相印纸巾(无味*10)' , ' 个' , ' 辽宁沈阳' union all select '44440004' , 'RZL001' , ' 飘柔洗发(ml )' , ' 个' , ' 辽宁沈阳' union all
select '44440005' , 'RZL001' , ' 枪手杀虫剂(ml )' , ' 个' , ' 辽宁沈阳' union all
select '44440006' , 'RZL001' , ' 金鸡鞋油' , ' 个' , ' 辽宁沈阳'
go
use 商品管理数据库
go
insert into 销售信息表(商品编号, 销售单价, 销售数量, 销售金额, 销售日期, 客户编号) select '11110001' , '3.00' , '50' , '150.00' , '2012-12-01' , '20130001' union all select '22220001' , '8.00' , '50' , '400.00' , '2012-12-01' , '20130003' union all select '22220002' , '3.50' , '50' , '175.00' , '2012-12-11' , '20130001' union all select '22220003' , '3.50' , '50' , '175.00' , '2012-12-01' , '20130002' union all select '11110003' , '2.50' , '40' , '100.00' , '2012-12-20' , '20130005' union all select '33330001' , '0.80' , '20' , '16.00' , '2012-12-20' , '20130001'
go
use 商品管理数据库
go
insert into 库存信息表(商品编号, 库存数量)
select '11110001' , '50' union all
select '11110002' , '200' union all
select '11110003' , '160' union all
select '22220001' , '170' union all
select '22220002' , '850' union all
select '22220003' , '400' union all
select '33330001' , '200' union all
select '33330002' , '580' union all
select '33330003' , '350' union all
select '33330004' , '300' union all
select '33330005' , '200' union all
select '33330006' , '110' union all
select '33330007' , '250' union all
select '44440001' , '200' union all
select '44440002' , '100' union all
select '44440003' , '150' union all
select '44440004' , '100' union all
select '44440005' , '100' union all
select '44440006' , '200'
go
use 商品管理数据库
go
insert into 进货信息表
select '11110001' , '2.00' , '100' , '200.00' , '2012-11-01' union all
select '11110002' , '1.00' , '200' , '200.00' , '2012-11-01' union all
select '11110003' , '2.00' , '200' , '400.00' , '2012-11-01' union all
select '22220001' , '6.00' , '10' , '60.00' , '2012-11-01' union all
select '22220002' , '2.00' , '300' , '600.00' , '2012-11-01' union all
select '22220003' , '2.00' , '150' , '300.00' , '2012-11-01' union all
select '33330002' , '0.40' , '150' , '60.00' , '2012-11-01' union all
select '22220001' , '6.00' , '10' , '60.00' , '2012-11-02' union all
select '22220002' , '2.00' , '300' , '600.00' , '2012-11-02' union all
select '22220003' , '2.00' , '150' , '300.00' , '2012-11-02' union all
select '33330002' , '0.40' , '150' , '60.00' , '2012-11-02' union all
select '22220001' , '6.00' , '100' , '600.00' , '2012-11-02' union all
select '33330002' , '0.80' , '150' , '120.00' , '2012-11-02' union all
select '33330001' , '0.90' , '200' , '180.00' , '2012-11-02' union all select '33330003' , '0.60' , '350' , '210.00' , '2012-11-02' union all select '33330004' , '2.00' , '150' , '300.00' , '2012-11-02' union all select '33330005' , '1.00' , '200' , '200.00' , '2012-11-02' union all select '33330006' , '1.00' , '110' , '111.00' , '2012-11-03' union all select '33330007' , '3.00' , '100' , '300.00' , '2012-11-03' union all select '33330007' , '3.00' , '150' , '450.00' , '2012-11-03' union all select '44440001' , '2.00' , '200' , '400.00' , '2012-11-03' union all select '44440002' , '3.00' , '100' , '300.00' , '2012-11-03' union all select '44440003' , '5.00' , '150' , '750.00' , '2012-11-03' union all select '44440004' , '23.00' , '100' , '2300.00' , '2012-11-04' union all select '44440005' , '16.00' , '100' , '1600.00' , '2012-11-04' union all select '44440006' , '2.00' , '200' , '400.00' , '2012-11-04' union all select '33330004' , '2.00' , '150' , '300.00' , '2012-11-04' union all select '22220001' , '6.00' , '100' , '600.00' , '2012-11-04' union all select '22220002' , '2.00' , '300' , '600.00' , '2012-11-04' union all select '22220003' , '2.00' , '150' , '300.00' , '2012-11-04' union all select '33330002' , '0.70' , '150' , '105.00' , '2012-11-04'
go
范文三:商品进销存系统数据库设计
山东科技大学(济南校区)
学生课程报告
题目: 商品进销存管理系统
班级:信息管理11-3
姓名:王晓晓 23人事管理模块、进货管理模块 姓名:程成 03 销售管理模块 姓名:王海宁 18 库存管理模块 完成时间:2013年6月16日
1.概述
随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算
机解决实际问题。进销存需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。最主要的特点是能够实时的和准确的掌握控制店内的库存情况。如果可以能够实时掌握库存管理流程及库存情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少商品统计程序繁琐等所产生的问题。进销存管理者希望在商品进销存管理中能实时掌握库存的商品的相关信息,并且还要既保证商品入库、销售,同时还要操作简单、快捷、方便,功能完善的服务。因此,开发一个易于操作的进销存软件成为商品企业的首选,通过计算机对企业信息流通过程中的数据进行自动化管理是开发本系统的主要目的。
2. 需求分析 2.1用户需求分析:
本系统采用自上向下方法开发,其功能模块主要有如下几个部分:进货管理模块、库存管理模块、销售管理模块、人事管理模块和系统管理模块。具体的功能描述如下:
进货管理:其功能是对商品入库信息进行管理,并根据企业情况制定进货计划,实施商品采购,并进行进货查询。
库存管理:其功能是对采购来的商品进行入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。
销售管理:其功能是提供一般的销售管理,能够进行销售明细查询和打印销售报表。 人事管理:其功能是对进销存的员工和供货商信息进行管理,包括查询,更新等。 系统管理:其功能是为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;
2.2系统功能模块图
整个商品进销存管理系统的功能结构如图2-1所示:
图2-1 系统功能结构图
2.3系统数据流图分析
图2-2 进销存管理系统顶层图
图2-3 进销存管理系统第0层图
图2-4 库存管理部分
第1层图
图2-5 销售管理部分
第1层图
图2-6 进货管理部分
第1层图
图2-7 人事管理部分
第1层图
2.4数据字典
数据流条目
(1)已进货信息=进货单号+供货商号+商品名称+进货价+进货数量+进货日期+备注 (2)销售信息=销售单号+商品编号+销售数量+销售日期 文件条目
(1)文件名:职工清单
组成:{职工编号+姓名+性别+籍贯} 组织:按职工编号递增排列 (2)文件名:商品清单
组成:{商品编号+供货商号+名称+单价+库存+备注} 组织:按商品编号递增排列 (3)文件名:供货商清单
组成:{供货商号+商品编号+名称+联系人+联系电话+备注} 组织:按供货商编号递增排列
(4)文件名:进货清单
组成:{进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注} 组织:按进货单编号递增排列 (5)文件名:销售清单
组成:{销售单号+商品编号+销售数量+销售日期} 组织:按销售单编号递增排列 (6)文件名:库存清单 组成:{商品编号+库存数量} 组织:按商品编号递增排列 加工说明
(1)加工名:1:查询
加工逻辑:根据要查询的库存信息,检索出库存信息明细表 输入流:库存信息查询,发出库存信息请求 输出流:库存信息清单,进货信息请求 (2)加工名:1:更新
根据进货信息或销售信息更新库存信息 输入流:已进货信息,销售信息 输出流:发出库存检索请求 (3)加工名:2:查询
根据要查询的销售信息,检索出销售信息明细表 输入流:销售信息查询 输出流:销售清单,销售单 (4)加工名:2:更新
加工逻辑:根据销售信息更细销售清单 输入流:前台销售信息,库存信息 输出流:更新库存清单 (5)加工名:3:查询
加工逻辑:根据要查询的进货信息,检索出进货信息明细表
输入流:进货信息查询,发出进货/采购清单查询
输出流:库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货/采购清单检索结果
(6)加工名:3:更新
加工逻辑:根据进货信息更新进货清单 输入流:进货信息请求,进货单 输出流:发出进货/采购清单查询 (7)加工名:4:查询
加工逻辑:根据输入要查询的职工信息或供货商信息,检索出相应的结果 输入流:职工信息查询,供货商信息查询,发出职工/供货商清单查询
输出流:已有供货商信息,供货商信息清单,职工信息清单,职工/供货商清单检索结果
(8)加工名:4:更新
加工逻辑:根据输入的职工信息或新供货商信息更新相应的职工清单或供货商清单 输入流:职工信息,新供货商信息清单,职工/供货商清单检索结果
3. 概念结构设计
本系统采用自上向下方法开发,即首先定义各局部应用的概念结构, 然后将它们集成起来, 得到全局概念结构,其功能模块主要有如下几个部分:人事管理模块、销售管理模块、进货管理模块、库存管理模块和系统管理模块。下面给出各个模块的分E-R 图的设计:
人事管理模块:对进销存的员工和供货商信息进行管理,包括查询,更新等。
图3-1 职工信息E-R 图
供货商信息
图3-2 供货商信息管理图
销售管理模块:提供一般的销售管理,能够进行销售明细查询和打印销售报表。
图3-3 销售关系E-R 图
进货管理模块:对商品入库信息进行管理,并根据企业情况制定进货计划,实施商品采购,并进行进货查询。
图3-4 进货关系E-R 图
供货关系
图3-5 供货货关系E-R 图
库存管理模块:对采购来的商品进行入库,产品分类等活动,同时能够根据销售清单
进行出货管理,以及库存统计。
图3-5 商品信息E-R 图
总的E-R 图:
图3-6 总E-R 图
4. 逻辑结构设计
有下划线的表示主键
商品信息(商品编号,供货商号,名称,单价,库存,备注) 职工信息(职工编号,姓名,性别,籍贯)
供货商信息(供货商号,名称,联系人,联系电话,备注) 销售关系(销售单号,商品编号,数量,销售日期)
进货关系(进货单号,商品编号,供货商号,进货价,数量,金额,进货日期,备注) 供货关系(商品编号,供货商号) 5. 物理结构设计 数据库表设计
(1) 职工清单(StaffBill)
表5-1 职工信息表
说明:此表存放员工信息。 (2) 用户清单(UserBill)
表5-2 用户信息表
说明:此表存放系统用户信息。 (3) 商品清单(MerchBill)
表5-3 商品信息表
12
说明:此表存放商品信息。 (4) 供货商清单(ProfferBill)
表5-4 供货商信息表
说明:此表存放供货商信息。 (5) 进货清单(ImportBill)
表5-5 进货信息表
13
说明:此表存放进货信息。 (6) 销售清单(SaleBill)
表5-6 销售信息表
说明:此表存放销售信息。 (7) 库存清单(StoreBill)
表5-7 库存信息表
6. 安全性
系统部分采用最高级别的权限控制,采用基于数据库的安全认证,系统自带一个用户管理模块,可以方便的创建用户和授权。
7. 总结
通过本次课程设计报告,使我们更系统的掌握了数据库的整个设计过程:需求分析、概念结构设计、逻辑结构设计、物理结构设计等,更全面的理解了各个设计的衔接与分工及其联系和转化。在写报告过程中我们曾遇到过很多问题,比如我们自己分析出来的数据流图十分不全面,E-R 图也不够完善,经过查找大量的材料信息才解决这个问题。当然,我们也收获了很多,更学会了如何利用团队合作来完成任务。
参考文献
李俊山,罗蓉,叶霞,数据库原理及应用(SQL Server)(第二版)
14
范文四:商品售后信息管理 数据库设计
数据库设计报告
课程设计名称: 数据库
课程设计题目: 商品售后信息管理
学 院 名 称: 南昌航空大学信息工程学院
专业: 通信工程 班级: 110423班
学号:11042333 姓名: 朱清伟
评分: 教师:
2014 年 6 月 12 日
数据库设计报告
——商品售后信息管理系统
一、需求分析
1、功能需求分析
随着信息化技术的飞速发展以及经济的快速发展,越来越多的人喜欢购物,与此同时,公司对于商品售后的信息管理越来越有必要。建立商品售后信息管理系统可以提高商品提供商的工作效率,可以做到商品售后信息的规范管理,快速查询,科学统计和分析购买者的需求,从而减少管理方面的工作量,实现商品提供商的信息化管理。通过该数据库的设计,可以实现以下功能:
(1)客户。客户的基本信息。客户关于产品的使用情况以及向商店的建议。
(2)销售人员。向系统提交自己一段时间的销售量、查询历史销售数据、录入客户信息。
(3)客户服务人员。答复客户的咨询、对产品使用情况进行回访、对产品进行保修等。将这些售后服务信息录入系统、查询历史的售后服务记录、查询某一位客户的使用情况。
(4)管理人员。取得售后服务报表,根据市场需求对销售策略进行宏观调控,发布策略公告。 2、数据流图(图1)
图1-1
二、数据库系统设计 1、数据库概念结构设计
图1-2 客户实体图
图1-3 客户服务人员实体图
售后服务列表用来存储客户对商品使用的反馈。
图1-4 售后服务列表实体图
商品实体图用来及时更新商店商品的信息。
图1-5 商品实体图
根据各实体之间的联系,可以得出 商品售后信息管理系统的总体E-R 图,总E-R 图如图1-6所示。
图1-6 总E-R 图
2、数据库逻辑结构设计
根据数据库概念结构设计中得出的总E-R 图,可以看出各实体之间的联系、结合函数依赖、对数据库进行规范化的设计,使各关系模式满足第三范式。数据库逻辑结构设计结果如下:
(1)客户(客户编号,客户姓名,客户性别,联系电话,家庭地址,邮编)
(2)客户服务人员(客户服务人员编号,客户服务人员姓名,客户服务人员性别,服务对象,联系电话,奖惩情况)
(3)售后服务列表(售后编号,销售编号,客户服务人员编号,详细情况,是否完成,客服满意度)
(4)商品(商品编号,商品名称,商品价格,商品数量,商品类型)
(5)服务(客户服务人员编号,客户编号,质量)
3、数据库物理结构设计 (1) 数据库基本表
本系统的数据库总共创建了4张表,分别为“客户”、“客户服务人员”、“售后服务列表”、“商品”。详细定义信息见表1-1~表1-4。
表1-1 客户表
表1-2 客户服务人员表
表1-3 售后服务列表
表1-4 商品表
范文五:超市商品管理信息系统数据库设计
湖南商学院管理信息系统实验报告
摘要:
现代化事业的发展,也使超市的管理手段发生前所未有的革命。 我们开发超市商品管理信息系统最直接的目的就是为超市信息管理提供一种更加高效、实用的管理手段,为超市商品信息的存储、统计、分析、交流提供一种更加快捷、安全的信息平台。而其最终目的是通过对此超市管理信息系统运用可以减少大量的人工操作,以及在人工操作中由于人为因素而引起的数据错误,保证商品信息数据的安全性和完整性,使超市管理人员能够轻松,正确无误地完成各项工作。 关键字:
超市商品管理、降低效率、规范化。
第 1 页 共 23 页
湖南商学院管理信息系统实验报告
一、系统概述
现代化事业的发展,也使超市的管理手段发生前所未有的革命。计算机的运用现正在发达国家的各类商店超市中普及。由于它能够准确记载和查阅有关超市经营活动的大量数据,帮助超市经营者掌握和分析营销情况,及时作出正确决策,并且有利于商店内部的财务、工资、人员、库存、销售情况等管理,因而大大提高了现代超市的管理水平。开发此系统最直接的目的就是为超市信息管理提供一种更加高效、实用的管理手段,为超市商品信息的存储、统计、分析、交流提供一种更加快捷、安全的信息平台。而其最终目的是通过对此超市管理信息系统运用可以减少大量的人工操作,以及在人工操作中由于人为因素而引起的数据错误,保证商品信息数据的安全性和完整性,使超市管理人员能够轻松,正确无误地完成各项工作。 二、需求分析:
(一)主要目标
为了大大提高超市的运作效率,降低经营成本,提高效益,以及提升超市的管理水平。根据超市的需要,对其进行规范化管理,因此需要一套合理的管理体系。
(二)功能分析
1、 录入产品信息,并对其进行分类,能够对现有产品的信息进行维护、当产生了新产品后,能够录入新产品的信息;
2、能够输入员工、供应商的相关信息并能对其更新;
3、 在收银处,随时录入商品出货信息(包括产品编号、出货单
第 2 页 共 23 页
湖南商学院管理信息系统实验报告
价、出货数量、员工编号等),及时更新数据库数据;
4、 从供应商处进货后,及时录入产品进货信息(包括产品编号、进货单价、进货数量、供应商编号等);
5、 录入产品原始库存,并能够根据产品进货、出货信息进行库存管理、更新;
6、 可随时查询产品信息、出货信息、进货信息(如月出货报表),并可以打印输出;
7、能够根据出货、进货表中的数据自动计算出每种产品的当日库存,并能够实现当前库存查询;
8、 在需要时生成商品库存情况报告,实时报告商品库存情况:库存量不足(小于某一自定的数量)时,可生成缺货报告,并提供商品种类,来源等信息,方便采购人员进行商品采购;库存量超额(大于某一自定的数量)时,可生成超额库存报告,以便管理人员进行产品组合的协调;
9、 商品出货达到一定数量时,可将此类商品信息及出货进货信息打印输出,能够提示畅销产品和滞销产品的种类,并提供商品的库存信息用于市场导购和商品采购指导。
第 3 页 共 23 页
湖南商学院管理信息系统实验报告 (三)数据定义
库存
n
商品编号 入库
1 商品名称 1 n n n 供应商 商品 供应 商品类别
n
备注
名厂电 供销售 称 址 话 应
商n 编n 号 员工 出库
姓性年部职电员 名 别 龄 门 务 话 工 编
号
图1.1 E-R图
(四)系统设计
1、商品管理:录入现有商品的相关信息,如生产日期、保质期、
进货价格、出货价格等,并将其进行分类,以便查询、维护、更新;
2、进货管理:录入进货相关信息,并进行查询、更新,可打印输出;
第 4 页 共 23 页
湖南商学院管理信息系统实验报告
3、出货管理:记录出货相关信息,并进行查询、更新,可打印输出;
4、库存管理:根据进货、出货信息自动计算库存量,并存储商品库存信息,且可以随时打印输出需要的产品库存信息; 5、员工信息管理:员工基本信息的创建、更新、查询; 6、供应商信息管理:供应商基本信息的创建、更新、查询。
超市商品管理子系统
商品管理 商品流通管理 人员管理
供商员商商应品进工品品出存商信货信信信货货信息管息息息管管息理录理理管更查 管入理新询 理
图1.2 功能模块树形图
第 5 页 共 23 页
湖南商学院管理信息系统实验报告 三、数据库设计:
(一)、表单设计
1、超市商品信息表
该表主要是显示该超市所卖的商品,及这些商品的基本信息,如:
产品标号、产品名称、生产日期、保质期等。
图2.1 商品分类设计视图
图2.2 商品分类数据视图
第 6 页 共 23 页
湖南商学院管理信息系统实验报告
2、超市库存表
该表主要的功能是显示已剩下的库存,给下次的进货提供信息。
图2.3 库存设计视图
图2.4 库存数据视图
第 7 页 共 23 页
湖南商学院管理信息系统实验报告
3、进货信息表
该表主要是显示进货商品的基本信息,有:产品编号、进货量、进货商、进货日期等。
图2.5 进货信息设计视图
图2.6 进货信息数据视图
第 8 页 共 23 页
湖南商学院管理信息系统实验报告
4、出货信息表
该表主要是显示已卖出商品的信息,如:该商品的产品编号、出货量、以及出货单价与日期、出售该商品的售货员。
图2.7 出货信息的设计视图
图2.8 出货信息数据视图
第 9 页 共 23 页
湖南商学院管理信息系统实验报告
5、供应商表
该表主要是显示供应商的基本信息,有:供应商ID、供应商名称、以及地址和联系方式。以便超市对货源进行科学的管理。
图2.9 供应商设计视图
图2.10 供应商数据图
第 10 页 共 23 页
湖南商学院管理信息系统实验报告
6、员工信息表
该表主要是显示员工的基本信息,包括:员工编号、姓名、性别、年龄、部门、职务、联系方式、工资等信息。方便超市的人力资源管理。
图2.11 员工信息设计视图
图2.12 员工信息数据视图
第 11 页 共 23 页
湖南商学院管理信息系统实验报告
(二)、关系视图
四、查询、窗体和报表(包括设计视图):
图3.1 出货信息查询设计视图
第 12 页 共 23 页
湖南商学院管理信息系统实验报告
图3.2 出货信息查询
图3.3 出货总信息查询SQL语句
图3.4 出货总信息查询
第 13 页 共 23 页
湖南商学院管理信息系统实验报告
图3.5 商品信息交叉表查询设计视图
图3.6 商品信息交叉表查询
第 14 页 共 23 页
湖南商学院管理信息系统实验报告 图3.7 出货信息窗体设计视图
图3.8 出货信息窗体
图3.9 供应商窗体设计视图
图3.10 供应商窗体
第 15 页 共 23 页
湖南商学院管理信息系统实验报告
图3.11 库存窗体设计视图
图3.12 库存窗体
第 16 页 共 23 页
湖南商学院管理信息系统实验报告
图3.13 库存窗体设计视图
图3.14 库存窗体
图3.15 员工信息窗体设计视图
第 17 页 共 23 页
湖南商学院管理信息系统实验报告
图3.16 员工信息窗体
图3.17 出货信息报表设计视图
第 18 页 共 23 页
湖南商学院管理信息系统实验报告
图3.18 出货信息报表
图3.19 供应商供货信息报表设计视图
第 19 页 共 23 页
湖南商学院管理信息系统实验报告
图3.20 供应商报表
图3.21 进货信息报表设计视图
第 20 页 共 23 页
湖南商学院管理信息系统实验报告
图3.22 进货信息报表
图3.23 员工基本信息报表设计视图
第 21 页 共 23 页
湖南商学院管理信息系统实验报告
图3.24 员工信息报表
结束语:
我们此次试验是在Access 2003的实验平台上实现的。
由五名小组成员分工合作完成。其中两名成员做需求分析,模块分析、数据定义、以及系统设计。一名成员通过数据定义在Access平台上做出系统实验所需要的数据表。另外两名成员根据需求分析并基于数据表做出查询并测试实验结果。
在实验中遇到了一些问题,比如说没有考虑到现有库存是由进货量、原有库存以及出货量共同决定的。在大家的共同探讨下,我们解决了这个问题。当然也有一些我们没能解决的问题,比如说在需求分析里提到的第八点生成缺货报告和生成超额库存报告,第九点提示畅销产品和滞销产品的种类都没能做出来。而恰恰是因为少了这两点我们的系统就黯然失色,不能说我们的系统是个完整的系统了。这是我
第 22 页 共 23 页
湖南商学院管理信息系统实验报告
们都感到非常遗憾的。
经过这次实验,我们发现了自己的不足之处,很多知识都没有掌握的扎实,做的都是很基本的操作。我们深知我们的知识不能面对实际的挑战,但我们会继续认真学习,加强自身的能力的提高。
第 23 页 共 23 页
转载请注明出处范文大全网 » 商品库存数据库设计库存商品管