数据库课程设计企业产品仓库基本信息管理系统.docx
《数据库课程设计企业产品仓库基本信息管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计企业产品仓库基本信息管理系统.docx(12页珍藏版)》请在冰豆网上搜索。
![数据库课程设计企业产品仓库基本信息管理系统.docx](https://file1.bdocx.com/fileroot1/2023-2/4/600d5469-f1f9-49b7-abad-5a26d0ecf734/600d5469-f1f9-49b7-abad-5a26d0ecf7341.gif)
数据库课程设计企业产品仓库基本信息管理系统
数据库课程设计报告
——企业产品仓库基本信息管理系统
摘要
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现管理企业势在必行。
而仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
本文通过分析浏览器/服务器结构的特点并结合企业仓储管理的实际情况,提出了基于B/S结构中小型企业仓库管理系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用ASP.NET技术和SQLServer2008开发企业仓库管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。
通过该系统,使学生可以方便地在企业内部网上进行仓储管理。
该B/S结构的系统在Windows7系统和VS2010平台下开发完成,使用C#作为ASP.NET的开发语言,SQLServer2008作为后台数据库,该数据库系统在安全性、准确性、运行速度方面均有绝对的优势,并且能够对容量较大的数据库进行处理,效率高。
系统有较高的安全性和较好的性能。
关键词:
仓库管理;信息管理系统;B/S结构;数据库管理
第一章绪论
1.1课题的目的和要求
随着计算机行业的不断发展,企业管理的应用也在不断随着其发展速度进行着更新。
而现今对于一个网络应用非常广泛的社会,企业管理对计算机管理企业要求更加紧密,更加完善,特别是针对物资管理方面,企业的需求更为广泛,谨慎,所以一个好的仓库管理系统对于企业来说是由为重要的。
系统开发的总体任务是实现企业物资管理的系统化、规范化和自动化,从而达到提高企业管理效率的目的。
作为计算机应用的一部分,使用计算机对仓库信息进行管理,有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高仓库管理的效率。
基于以上考虑,我根据企业中存在的大量有关仓库方面的数据的特点,提出在企业信息管理系统的基础上将仓库信息的管理和客户信息管理等环节与其有机的结合在一起,为企业提供一个完整的,有效的,综合的管理分析系统。
1.2系统开发工具和开发平台
1.计算机及操作系统:
PC机,Windows7
2.数据库管理系统:
VisualStudio2010+SQLsever2008
第二章系统设计内容
2.1系统总体设计
2.1.1系统需求
1.建立基本表:
客户基本信息表:
客户编号、客户姓名、客户类型、联系人、联系电话、通信地址、备注;
仓库基本信息表:
仓库编号、仓库名称、仓库说明;
产品基本信息表:
产品编号、产品名称、产品规格、参考价格、数量上限、数量下限等;
用户基本信息表:
用户编号、用户姓名、密码、权限、备注
2.系统应包括以下主要功能:
(1)客户基本信息管理:
客户基本信息添加、修改、查询、删除;
(2)仓库基本信息管理:
仓库基本信息添加、修改、查询、删除;
(3)产品基本信息管理:
产品基本信息添加、修改、查询、删除;
(4)用户管理:
添加用户、权限修改、删除系统用户。
2.1.2系统逻辑结构设计
企业产品仓库基本信息管理系统
管理员
用户管理
添加用户
权限修改
删除用户
用户
仓库管理
添加
修改
查询
删除
客户管理
添加
修改
查询
删除
产品管理
添加
修改
查询
删除
图1系统功能模块图
2.1.3数据库概念结构设计
E-R方法是一种用来在数据库设计过程中表示数据库系统结构的方法,该方法用E-R图来描述现实世界的概念模型,E-R方法也称为E-R模型。
在E-R图中,用方框表示实体,用菱形表示联系,用椭圆表示属性。
通过对以上系统业务流程图和数据流图的分析,确定企业产品仓库基本信息管理系统全局E-R图如下图所示。
j
i
m
n
n
n
1
管理员
用户
管理
管理
管理
产品
仓库
编号
名称
规格
数量上限
参考价格
数量下限
编号
名称
说明
客户
管理
编号
备注
姓名
类型
联系人
联系电话
通信地址
图2总体E-R图
2.1.4数据字典
列名
数据类型
长度
逻辑关系
客户编号
nchar
30
主键,决定客户信息的其他数据项
客户姓名
nchar
30
依赖于客户编号
客户类型
nchar
30
依赖于客户编号
联系人
nchar
30
依赖于客户编号
联系电话
nchar
30
依赖于客户编号
通信地址
nchar
30
依赖于客户编号
备注
nchar
30
依赖于客户编号
表1客户基本信息表
表2仓库基本信息表
列名
数据类型
长度
逻辑关系
仓库编号
nchar
30
主键,决定仓库信息的其他数据项
仓库名称
nchar
30
依赖于仓库编号
仓库说明
nchar
30
依赖于仓库编号
表3产品基本信息表
列名
数据类型
长度
逻辑关系
产品编号
nchar
30
主键,决定产品信息的其他数据项
产品名称
nchar
30
依赖于产品编号
产品规格
nchar
30
依赖于产品编号
参考价格
nchar
30
依赖于产品编号
数量上限
nchar
30
依赖于产品编号
数量下限
nchar
30
依赖于产品编号
表4用户基本信息表
列名
数据类型
长度
逻辑关系
用户编号
nchar
30
主键,决定用户信息的其他数据项
用户姓名
nchar
30
依赖于用户编号
密码
nchar
30
依赖于用户编号
权限
nchar
30
依赖于用户编号
备注
nchar
30
依赖于用户编号
2.2系统详细设计
2.2.1系统主界面实现
如图:
用户主界面共有四个按钮,分别实现对客户信息,仓库信息,产品信息的管理,以及退出功能。
图3主界面
2.2.2信息管理模块设计
2.2.2.1添加信息
三个表的添加基本相同,以添加客户为例,如图:
图4添加客户
2.2.2.2删除信息
以删除客户为例,如图:
图5删除客户
2.2.2.3查询信息
以查询客户为例,如图:
图6查询信息
2.2.2.4修改信息
以修改客户信息为例:
图7修改信息
2.2.3系统设置模块设计
管理员页面:
添加用户:
图8管理员页面图9用户页面
修改权限:
图10修改权限
删除用户:
图11删除用户
体会与总结
本系统由于是应用计算机对企业仓库管理进行管理,所以对于过去纯手工操作有着较为明显的优点,如:
检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。
这些优点能够极大地提高仓库管理的效率。
在本文中,针对实际需要将系统的功能进行了细化分析与总结,这极大成度上满足了用户操作方便的需求。
并采用B/S结构+A+SQLserver的开发模式进行开发,以保证本系统的可靠性和存储量大等特点。
其中本系统所达到的主要功能具体表述如下:
(1)能满足用户对仓库基本信息的录入、查询、删除管理,并同时可修改数据库中的数据信息;
(2)能够按所存入的信息进行查询、更新;能对信息进行删除查询操作。
(3)提供多种添加和修改数据库中记录的方式,操作起来比较灵活,同时还可以保持数据的一致性。
初次利用B/S架构设计数据库系统,很多深层次的技术都未能设计,编程能力有限,没有更多的相关功能,基本功能还是很完善。
本系统尚有很多不足之处,我会在今后的学习=中改进、完善它,并在此基础上进一步挖掘客户的需求,添加或修改相应的功能模块,来扩展本系统,使之更加具有实用性。
参考文献
[1]路游.数据库系统课程设计[M].北京:
清华大学出版社,2009.
[2]王长松.数据库应用课程设计案例精编[M].北京:
清华大学出版社,2009.
[3]陈根才.数据库课程设计[M].北京:
浙江大学出版社,2007.
[4]朱扬勇.数据库系统设计与开发[M].北京:
清华大学出版社,2007.
[5]Hemandez.数据库设计入门经典[M].北京:
中国电力出版社,2003.
[6]杨海霞.数据库实验指导[M].北京:
人民邮电出版社,2007.
[7]单建魁.数据库系统实验指导[M].北京:
清华大学出版社,2004.
[8]刘亚军.数据库设计与应用[M].北京:
清华大学出版社,2007.
[9]王珊,冯念真.计算机应用系统的设计和开发[M].北京:
高等教育出版社,1989
资料仅供参考!
!
!