商品仓库管理系统数据库设计文档格式.docx
- 文档编号:14257250
- 上传时间:2022-10-20
- 格式:DOCX
- 页数:25
- 大小:526.77KB
商品仓库管理系统数据库设计文档格式.docx
《商品仓库管理系统数据库设计文档格式.docx》由会员分享,可在线阅读,更多相关《商品仓库管理系统数据库设计文档格式.docx(25页珍藏版)》请在冰豆网上搜索。
对那些采购量特别大、采购件市场价格有波动的物料库存,加强库存管理效果更为明显。
因此,平衡公司库存投资与其它资金需求至关重要。
随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。
面对庞大的产品信息量,如何有效地管理库存产品,对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业运行效益。
而库存管理又涉及入库、出库的产品、操作人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。
课题开发目标
设计和实现商品库存管理系统,使库存管理的工作系统化、规范化和自动化,从而达到提高管理效率的目的。
(1)利用计算机系统实现商品库存管理;
(2)流程符合商品库存要求;
(3)查询方便,无论是按商品编号、名称、类别其中任一项都可以进行有效查询;
(4)系统扩充容易,有很多地方还需要更好地完善;
(5)友好的用户界面,既面向系统开发者,又面向用户。
第二章
需求分析
2.1调查用户需求
本系统的最终用户为商场管理员,商场的客户。
根据我们日常生活中的经验,结合对商场管理员及商场的客户的调查,得出用户的下列实际要求:
2.1.1商场的基本情况
商场管理员管理商场中客户、供应商、商品及仓库的信息。
(1)客户的基本信息
客户可以自己进行注册,也可以由管理员分配。
商场中的每个客户都分配有唯一的编号、名字、地址、电话号码,每个用户可以进行信息查询,但不可以进行修改。
(2)供应商的基本信息
每个供应商拥有唯一的编号、名字、地址、供应货物及电号码。
(3)货物的基本信息
每种货物有一个编号,会存放在一个仓库中,货物有唯一的名称,属于一个类型,拥有一定货物存储量,管理员可以对其信息进行修改。
(4)仓库的基本信息
每个仓库有一个编号,同样有一个名字,一个地址,也拥有一定的容量,可以扩充容量,管理员可以对其信息进行修改。
(5)货物查询的基本信息
管理员和客户都拥有对货物、仓库查询的权力,而货物查询又分为三种:
所有货物、货号查询、货名查询,给出相对应的条件,就可以查询到相关的货物编号、仓库编号、货物名称、类型名称、货物存储量,仓库查询只有所有仓库,给出相应的条件则可以查询到相关仓库编号、仓库名字、仓库地址、仓库容量。
(6)出入库的基本信息
供应商和客户的每次提供、购买货物都会造成仓库相关货物信息的改变,货物入库时更新货物编号、货物名称、入库时间、货物类型、供应商编号、收购单价、入库总量、仓库编号、客户编号,货物出库时更新货物编号、货物名称、出库时间、货物类型、供应商编号、收购单价、出库总量、仓库编号、客户编号信息。
2.1.2用户对系统的要求
通过需求分析,对商品库存进行有效的管理,使之形成完善的应用系统。
数据库设计中要合理设置商品信息和库存信息等,用来实现商品信息的新增,修改、删除等功能,使得商家有较详细的数据统计与分析。
下面就介绍一些此商品库存信息管理系统的基本功能:
(1)登录认证
作为一个企业实际应用项目,登录认证是必不可少的。
本项目的用户登录管理比较简单,分为管理员和客户登录,管理员和客户有不同的权限。
(2)统计报表
统计报表模块包括客户统计、供货商统计、货物统计、仓库统计。
各个统计都可以按照各个关键字进行统计查询。
(3)入库管理
入库管理主要是管理员对仓库进行进货入库的操作,管理人员通过改功能模块把每天的入库商品明细输入数据库并对商品信息进行修改和删除。
该模块支持按货物编号和货物名称、所有货物等关键字查询货物编号、仓库编号、货物名称、类型名称、货物存储量。
(4)出库管理
出库管理模块与入货管理模块相似,主要是对货物出库信息进行管理。
管理员员通过该功能模块对出库商品进行出库操作。
(5)库存管理
库存管理模块主要是对已库存的商品进行操作,包括对商品的仓库信息进行修改。
另外,可以按货物编号和货物名称、所有货物对所有货物进行盘点。
系统可行性分析
可行性分析研究的目的就是用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面三方面考虑。
2.2.1经济可行性
在各个企业中用计算机管理企业信息已经越来越普遍了,可以说计算机已成为一个企业不可缺少的“管理者”了,它的方便、安全、可靠性也越来越受青睐,所以未来必定是计算机的天下。
商品库存管理系统是一个小型的管理系统,但它给企业带来的利润是不可估量的,节省了许多人力,物力上的开支,使库存管理工作变繁为简,使其更加合理化、规范化。
工作效率的提高就意为着整体水平的提高,是非常值得投资的。
2.2.2操作可行性
系统是在JDK环境下基于MyEclipse平台开发的,易于操作。
而且系统还采用了可视化面向对象的工具开发,其窗口、界面简洁易懂,所以系统在操作上是可行的。
2.2.3技术可行性
系统采用Java语言作为开发工具。
Java是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的动态的语言。
它具有理论严密、使用方便、易学易用等特点,利用它设计的系统具有界面友好、工具丰富速度较快的特点。
再结合SQLServer2000数据库技术,编写SQL语言访问数据库,实现强大的查询、修改、入库、出库操作。
系统功能的设计和划分
根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:
第一部分:
管理员管理部分
第二部分:
用户管理部分
各部分完成的功能如下:
1、管理员管理部分
1、处理管理员登录
2、管理员可以注册、查询、注销、修改用户信息。
3、管理员可以注册、查询、注销、修改提供商信息。
4、管理员可以查看、修改货物信息。
5、管理员可以查看、修改仓库信息。
6、管理员可以插入货物入库信息。
7、管理员可以插入货物出库信息。
2、用户管理部分
1、处理用户注册
2、处理用户登录
3、用户可以查询货物信息。
4、用户可以查询仓库信息。
数据流图
管理员—供应商分数据流图:
管理员—客户分数据流图:
总数据流图;
数据字典
1.数据项
1.客户数据字典
属性名
存储代码
类型
长度
备注
编号
Cno
char
5
客户编号
姓名
Cname
20
客户姓名
地址
Caddr
40
客户地址
电话
Ctel
11
客户照片
照片
Cicon
image
16
客户密码
密码
Cpw
10
2.货物数据字典
货物编号
Gno
货物名称
Gname
仓库编号
Tno
3.管理员数据字典
M01
管理员编号
Mname
管理员姓名
PW
管理员密码
4.供应商数据字典
Pno
供应商编号
Pname
供应商姓名
Paddr
供应商地址
货物
Pgoods
6
供应商供应货物
Ptel
供应商电话
Picon
供应商照片
5.仓库存储数据字典
Gno
Sno
类型名称
Tname
货物存储量
Gnum
int
4
仓库货物存储量
6.货物入库数据字典
货物类型
real
入库总量
Innum
货物入库总量
收购单价
Inprice
货物收购单价
入库时间
Indata
货物入库时间
7.货物出库数据字典
出库编号
货物出库编号
出库总量
Outnum
货物仓库总量
售出单价
Outprice
货物出库单价
出库时间
Outdata
货物出库时间
8.仓库数据字典
仓库名称
Sname
仓库地址
Saddr
仓库容量
Ssize
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商品 仓库 管理 系统 数据库 设计