毕业设计_管理系统论文设计

2025-04-27

※※

※※※※※※※※ ※ ※ ※

08级学生

※ 数据库原理课程设计 ※※

计算机与信息技术学院 数据库原理 课程设计报告书

课题名称 姓 名 学 号 院、系 专 业 指导教师

仓储物资管理系统的设计

计算机与信息技术学院 计算机科学与技术

2010年 12 月 21 日

一、 设计任务及要求: 要求用所学的数据库设计原理知识设计一个仓储物资管理系统,能够设计出满足用户的要求的管理系统。要求设计一个管理系统是要求将学的知识真正的应用到现实的生活中,并能够为社会服务和推广使用。数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效的存储和管理数据,满足各种用户的应用要求,包括信息管理要求和数据操作要求。 指导教师签名: 年 月 日 二、指导教师评语: 指导教师签名: 年 月 日 三、成绩 验收盖章 年 月 日 仓储物资管理系统的设计

一、设计目的

《数据库系统概论》课程设计是计算机科学与技术专业集中实践性环节之一,仓储物资管理系统的设计是学习完《数据库系统概论》课程后进行的一次全面的综合练习。本课程设计主要在于加深学生对数据库基础理论和基本知识的理解,掌握数据库应用系统设计开发的基本方法,达到进一步使学生综合运用所学知识和增强实际动手能力的目的。

随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理仓库产品,对这些企业来说是非常重要的,仓库管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而仓库管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由仓库管理系统来提高仓库管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。

二、设计要求

(1)要求能够根据用户的要求设计出切实可行的方案,并且能够实现人机交互的友好界面。

(2)在设计的过程中要写出各个阶段的详细设计报告,设计过程要具体。 (3)要求写出系统的主要功能以及各项功能的使用说明。 (4)设计完成后要写出设计心得和总结,总结设计过程中的一些问题并提出在以后设计的过程中应该注意的问题。

设计一个管理系统是要求将学的知识真正的应用到现实的生活中,并能够为社会服务和推广使用。数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效的存储和管理数据,满足各种用户的应用要求,包括信息管理要求和数据操作要求。另外,数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。

仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。

(1)满足仓储物资管理系统化的要求。 (2)达到即时查询物料状态的要求。

(3)以订单为核心,理清商品流动路径。 (4)提供超市各部门数据块连接。 (5)流通过程透明化。

(6)便于和财务系统的联系。

三、需求分析

通过对系统的终端用户、生产商和销售商进行分析,可以得到本系统典型的文本需求说明,其中的关键部分如下:

基本信息是仓库管理系统得以运行的数据基础。基本信息包括产品信息、仓库信息、生产商信息和销售商的信息。用户可以通过界面来随时添加、修改和查询这些信息。

出入库管理是仓库管理系统的核心部分,实现产品的出入库登记。产品出入库登记中的产品信息、仓库信息、生产商信息和销售商的信息都是从已有的信息中通过下拉列表选择的,这样可以减少出错,提高效率;如果在基本信息中找不到相关信息即时进行添加。 1系统需求分析

1.1系统功能需求分析

仓库管理系统主要实现对库存商品的管理,对商品出库、入库的管理,和对仓库管理系统维护的功能。具体要实现的功能包括:

(1)库存商品管理

查看数据库中商品的名称、编号、单价等信息。 (2)商品出库、入库管理

入库、出库单纪录本次入库、出库的货物名称、数量,入库、出库的时间、商品单价以及总价,入库、出库的经手人等。

(3)商品的查询

输入商品的编号或者商品的名称查询信息 (4)用户管理

用户可以修改登录密码 1.2数据需求分析

(1)管理员(ID ,姓名,密码,权限)

(2)商品(商品名,商品编号,所属类,单价)

(3)出库表(商品名,商品编号,数量,总价,经手人) (4)入库表(商品名,商品编号,数量,总价,经手人) (5)查询(商品名,商品编号,数量,单价)

根据上面的关系我们需要的数据基本上就上面所列出的数据。 2.系统总体设计

(1)库存商品管理

查看数据库中商品的名称、编号、单价等信息。 (2)商品出库、入库管理

入库、出库单纪录本次入库、出库的货物名称、数量,入库、出库的时间、商品单价以及总价,入库、出库的经手人等。 (3)商品的查询

输入商品的编号或者商品的名称查询信息 (4)用户管理

用户可以修改登录密码。

四、数据库设计

4.1数据库基本设计结构

4.1.1设计的数据项和数据结构如下:

货物代码信息,包括的数据项有货物号、货物名称。

现有库存信息,包括的数据项有货物、现有数目、总数目、最大库存和最小库存。

货物采购信息,包括的数据项有采购的设备、采购员、供应商、采购数目和采购时间等。

货物出库入库信息,包括的数据项有采购货物数目、出库货物数目等。 4.1.2系统功能模块设计

仓库物资管理系统 系统模块 入库模块 出库模块 库存模块 需求模块 输入模块 维护模块 查看模块 报表模块 帮助模块 日志管理 4.1.3数据流程图

入库表统计入库统计库存表生产商登记入库表修改库存表库存表销售商登记出库表修改库存表仓库管理员报警处理出库表统计出库表 4.2数据库概念结构设计

购实体、还库实体和需求实体,各实体的E-R图及其关系描述如下:

本实例根据上面的设计规划出的实体有库存实体、入库实体、出库实体、采

商品号 现有库存 现有库存 安全库存 总数 图4-2-1 库存实体E-R图 商品入库 商品号 供应商信息 采购价格数量 采购员 图4-2-2 入库实体E-R图

商品号 商品出库 使用部门 数量时间 经手人

图4-2-3 出库实体E-R图

商品号 计划采购货物 库存信息 供应信息 时间

图4-2-4计划采购实体E-R图

入库 现有库存 出库 剩余库存量 部门需求 图4-2-5实体和实体之间的关系E-R图

商品采购 4.3数据库逻辑结构设计

从理论上讲,设计逻辑结构应该选择最适合相应概念结构的数据模型,然后对支持这种数据模型的各种DBMS进行分析比较,从中选择最合适的DBMS。但实际情况往往是已给定了某种DBMS,设计人员没有选择的余地。目前DBMS产品一般支持关系、网状、层次三种模型中的某一种。对某一种数据模型,各个机器系统又有许多不同的限制,提供不同的环境与工具。所以设计逻辑结构时一般要分三步进行:

(1)将概念模型结构转换为一般的关系、网状、层次模型; (2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换; (3)对数据模型进行优化。

目前新设计的数据库应用系统大都采用支持关系数据模型的RDBMS,所以下面只是用将E-R图转换为关系模型的这种方法。E-R图向关系模型的转换要解决的问题是如何将实体型和实体间的联系转换为关系模式,如何确定这些关系模式的属性和码。

关系模型的逻辑结构是一组关系模式的集合。E-R图则是由实体型、实体的属性和实体型之间的联系三个要素组成的。所以将E-R图转换为关系模型实际上就是要将实体型实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵循如下原则:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的骂就是关系的码。

下面把上面的E-R图转换为关系模型。关系的主码用下横线标出: (1)管理员(ID ,姓名,密码,权限)

(2)商品(商品名,商品编号,所属类,单价)

(3)出库表(商品名,商品编号,数量,总价,经手人) (4)入库表(商品名,商品编号,数量,总价,经手人) (5)查询(商品名,商品编号,数量,单价) 4.4数据库的物理设计

在上面的实体以及实体之间的关系的基础上,形成数据库中的表格以及各个表格之间的关系。仓库物资管理系统数据库中的各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。 (1) 商品表: 列名 名称 编号 数据类型 Character Character 长度 20 8 是否为主键 NO YES 能否为空 不能 能 供应商 供应商电话 入库数量 价格 采购员 (2)仓库表 列名 名称 地址 现有库存 货物采购 列名 货物号 现有库存 最大库存 最小库存 总数 列名 货物号 现有库存 总库存 最大库存 购买数量 供应商 价格 (5)管理员表 列名 名字 联系方式 家庭住址 Character Character Numeric Numeric Character 50 15 20 10 20 20 长度 50 50 50 50 长度 20 20 20 20 20 长度 20 20 20 20 20 20 10 8 长度 50 20 50 NO NO NO NO NO NO 是否为主键 YES NO NO NO 是否为主键 YES NO NO NO NO 是否为主键 NO NO NO NO NO NO NO YES 是否为主键 NO NO NO 能 能 能 能 能 能 能否为空 不能 能 能 能 能否为空 不能 能 能 能 能 能否为空 不能 能 能 能 能 不能 能 能 能否为空 能 能 能 剩余库存数量 Numeric 数据类型 Character Character Character Character (3)现有库存表: 数据类型 Numeric Numeric Numeric Numeric Numeric (4)商品采购表: 数据类型 Numeric Numeric Numeric Numeric Numeric Character Character 计划采购时间 日期型 数据类型 Character Character Character 工作证号 权限 Character Character 20 20 YES NO 不能 能 五、设计总结

系统的功能基本上已经实现,但是还是不够完善。但是在使用的时候还是能给用户带来一定的方便的。仓库的进货和出货在本系统中能直观的以表格形式反映出来,便于操作员的使用和决策者的管理。

通过这次数据库课程设计加深我对数据库基础理论和基本知识的理解,掌握数据库应用系统设计开发的基本方法,达到进一步使我综合运用所学知识和增强实际动手能力的目的。

我会继续学习数据库的知识,只有通过不断的学习充实自己,才能让自己有所得。只有了知识的积淀,才能为自己的发展铺平道路!

六、参考文献

【1】《SQL Server 2000数据库及应用》徐人凤 曾建华 高等教育出版社,2004

年1月 【2】《SQL Server数据库开发经典案例解析 》,清华大学出版社,2006年6月 【3】《SQL SERVER 2000开发与应用》,机械工业出版社,2003年7月 【4】《数据库系统概论》(第四版)萨师煊 王珊 高等教育出版社,2006年5月 【5】《数据库原理与应用》陈庆奎编著 西安电子科技大学出版社,2004年6月 【6】《数据库设计》姚卿达 高等教育出版社,2005年7月


毕业设计_管理系统论文设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:护理管理学简答题

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219