1、 - 1 - 数据库课程设计报告数据库课程设计报告 企业产品仓库基本信息管理系统企业产品仓库基本信息管理系统 摘要摘要 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机 实现管理企业势在必行。而仓库管理系统是典型的信息管理系统,其开发主要包 括后台数据库的建立和维护以及前端应用程序的开发两个方面。对前者要求建立 起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能 完备,易使用等特点。 本文通过分析浏览器/服务器结构的特点并结合企业仓储管理的实际情况,提 出了基于B/S结构中小型企业仓库管理系统的基本设计思想,简要介绍了系统各功 能模块及数据库的设计,着重讨
2、论了用 ASP.NET技术和SQL Server 2008开发企业 仓库管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。 通过该系统,使学生可以方便地在企业内部网上进行仓储管理。该B/S结构的系统 在Windows7系统和VS 2010平台下开发完成,使用C作为ASP.NET的开发语言,SQL Server 2008作为后台数据库,该数据库系统在安全性、准确性、运行速度方面均 有绝对的优势,并且能够对容量较大的数据库进行处理,效率高。系统有较高的 安全性和较好的性能。 关键词:关键词:仓库管理;信息管理系统;B/S 结构;数据库管理 - 2 - 目录目录 第一章 绪论 -
3、3 - 1.1 课题的目的和要求 . - 3 - 1.2 系统开发工具和开发平台 . - 3 - 第二章 系统设计内容 - 3 - 2.1 系统总体设计 . - 3 - 2.1.1 系统需求 - 3 - 2.1.2 系统逻辑结构设计 - 4 - 2.1.3 数据库概念结构设计 - 4 - 2.1.4 数据字典 - 5 - 2.2 系统详细设计 . - 6 - 2.2.1 系统主界面实现 - 6 - 2.2.2 信息管理模块设计 - 7 - 2.2.2.1 添加信息 . - 7 - 2.2.2.2 删除信息 . - 7 - 2.2.2.3 查询信息 . - 8 - 2.2.2.4 修改信息 .
4、- 8 - 2.2.3 系统设置模块设计 - 8 - 体会与总结 .- 10 - 参考文献 .- 11 - - 3 - 第一章第一章 绪论绪论 1.1 1.1 课题的目的和要求课题的目的和要求 随着计算机行业的不断发展,企业管理的应用也在不断随着其发展速度进行 着更新。而现今对于一个网络应用非常广泛的社会,企业管理对计算机管理企业 要求更加紧密,更加完善,特别是针对物资管理方面,企业的需求更为广泛,谨 慎,所以一个好的仓库管理系统对于企业来说是由为重要的。 系统开发的总体任务是实现企业物资管理的系统化、规范化和自动化,从而 达到提高企业管理效率的目的。 作为计算机应用的一部分,使用计算机对仓库
5、信息进行管理,有着手工管理所 无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、 寿命长、成本低等。这些优点能够极大地提高仓库管理的效率。 基于以上考虑,我根据企业中存在的大量有关仓库方面的数据的特点,提出 在企业信息管理系统的基础上将仓库信息的管理和客户信息管理等环节与其有机 的结合在一起,为企业提供一个完整的,有效的,综合的管理分析系统。 1.2 1.2 系统开发工具和开发平台系统开发工具和开发平台 1计算机及操作系统:PC 机,Windows 7 2数据库管理系统:Visual Studio 2010+SQL sever 2008 第二章第二章 系统设计内容系统设计
6、内容 2.1 2.1 系统总体设计系统总体设计 2.1.1 系统需求系统需求 1. 建立基本表: 客户基本信息表:客户编号、客户姓名、客户类型、联系人、联系电话、通 信地址、备注; 仓库基本信息表:仓库编号、仓库名称、仓库说明; - 4 - 产品基本信息表:产品编号、产品名称、产品规格、参考价格、数量上限、 数量下限等; 用户基本信息表:用户编号、用户姓名、密码、权限、备注 2. 系统应包括以下主要功能: (1)客户基本信息管理:客户基本信息添加、修改、查询、删除; (2)仓库基本信息管理:仓库基本信息添加、修改、查询、删除; (3)产品基本信息管理:产品基本信息添加、修改、查询、删除; (4)用户管理:添加用户、权限修改、删除系统用户。 2.1.2 系统逻辑结构设计系统逻辑结构设计 图 1 系统功能模块图 2.1.3 数据库概念结构设计数据库概念结构设计 E-R 方法是一种用来在数据库设计过程中表示数据库系统结构的方法,该方法 用 E-R 图来描述现实世界的概念模型,E-R 方法也称为 E-R模型。在E-R 图中,用 方框表示实体,用菱形表示联系,用椭圆表示属