基于php与mysql仓库管理系统毕业设计

上传人:仙*** 文档编号:32454322 上传时间:2021-10-14 格式:DOC 页数:26 大小:973KB
收藏 版权申诉 举报 下载
基于php与mysql仓库管理系统毕业设计_第1页
第1页 / 共26页
基于php与mysql仓库管理系统毕业设计_第2页
第2页 / 共26页
基于php与mysql仓库管理系统毕业设计_第3页
第3页 / 共26页
资源描述:

《基于php与mysql仓库管理系统毕业设计》由会员分享,可在线阅读,更多相关《基于php与mysql仓库管理系统毕业设计(26页珍藏版)》请在装配图网上搜索。

1、 重庆信息技术职业学院毕业设计 题目 仓库管理系统 选题性质:设计报告其他 院 系 软件学院 专 业 软件技术 班 级 2011 级软技 3 班 _ 学 号 1110070408 学生姓名 指导教师 教务处制 2013 年 7 月 10 日 20142014 届届 软软 件件 学院学院毕业设计选题审批单年级 2011 专业 软件技术(游戏方向) 班级 软件 1103 学生姓名方凯 学 号1110070408 选题仓库管理系统 选题性质设计报告其他选题论证: 指导教师初审意见:签 名:年 月 日毕业设计工作领导小组审批意见:签 名:年 月 日 20142014 届届 软软 件件 学院学院毕业设计

2、开题报告及进度要求年级 2011 班级 软技 1103 学生姓名方凯 学 号1110070408 指导教师童杰 选题性质设计报告其他选题仓库管理系统 选题的目的和意义: 选题研究的主要内容和技术方案: 毕业设计工作时间 年 月 日 至 年 月 日毕业设计工作日程安排时间段工作内容9 月 1 日-9 月 8 日选题、开题、制定任务、开题11 月 26 日完成毕业设计指导教师意见: 成果要求: 签字: 年 月 日 重庆信息技术职业学院毕业设计小组任务分配表序号姓名班级毕业设计工作任务分配 仓库管理 方凯 (重庆信息技术职业学院软件学院 重庆万州 404000)摘要:摘要:在企业的生产经营管理中,物

3、流管理成为一项重要的内容。仓储管理在物流管理的地位,从而仓库管理往往会影响企业整体的品质、效率、成本及安全。仓库管理已经成为影响产品市场竞争力的关键因素之一,它不仅是对储存物料的场所及其作业的管理,更是对生产和销售活动的一种支持性服务。本文主要介绍分析了仓库管理系统的一些基本功能和组成情况。仓库管理系统主要由管理员管理和物料的进出管理,能具体的实现对物料的出货、进货以及存货的查询,实现物料机械化管理和控制,既提高了效率又加强了管理。关键词:关键词:物料的进出管理,管理员管理,物流管理 目目 录录1 绪论绪论.12 软件项目描述软件项目描述.22.1 目标任务概述目标任务概述.22.1.1 物料

4、管理.22.1.2 管理员管理.22.1.3 进出货管理.22.1.4 存货管理.22.2.2 软件项目背景软件项目背景.22.2.1 仓库管理系统的产生.22.2.2 仓库管理系统的发展趋势.32.2.3 开发日程计划.33 项目总体设计项目总体设计.33.13.1 概要设计概要设计.33.1.1 系统结构.33.1.2 仓库物料管理.53.23.2 数据库设计数据库设计.63.2.1 数据库类图.63.2.2 数据库 E-R 图.64 个人工作内容概述个人工作内容概述.84.14.1 工作内容介绍工作内容介绍.84.24.2 本模块在系统中的作用本模块在系统中的作用.95 个人完成的软件功

5、能及数据详细设计个人完成的软件功能及数据详细设计.95.15.1 模块代码的分析模块代码的分析.95.1.1 主要核心思想.95.1.2 管理员登陆.95.1.3 物料类别管理.95.25.2 模块功能描述模块功能描述.165.2.1 后台管理模块简易流程图.175.35.3 数据库详细设计数据库详细设计.165.3.1 物料信息表.17 5.3.2 入库表.175.3.3 出库表.185.3.4 物料类型表.185.3.5 管理员表.186 个人完成工作的相关描述(过程、效果)个人完成工作的相关描述(过程、效果).196.16.1 后台登入后台登入.196.26.2 前台主界面前台主界面.1

6、97 结论结论.208 致谢致谢.219 参考文献参考文献.22 11 1 绪论绪论仓库管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理仓库,这种管理方式存在着许多缺点,诸多效率性低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科技的发展,企业各大管理都采用信息化方式,仓库管理系统由此诞生,高效率高精确化,使得企业的管理者非常青睐。仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化,从而提高

7、企业管理的效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。仓库管理系统是一个中小型数据管理系统,它界面美观、操作容易、安全性高,满足了仓库管理系统的要求。随着我国经济的飞速发展,各类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而产品和制作产品所需的物料等需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品的数量也急剧暴增,所生产的产品种类也不断增加,有关产品的各种信息量也成倍的增长,而对庞大的信息量,如何有效地管理库

8、存品,从而确保企业运行效率。而库存产品及时入库、出库的产品,管理人员与客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,所以就需要由仓库管理系统来提高仓库管理工作的效率,这对信息的规范管理,科学统计和快速查询,减少管理方面的工作量,同时对于调动生产效率,都具有十分重要的现实意义。 22 2 软件项目描述软件项目描述2.12.1 目标任务概述目标任务概述2.1.12.1.1 物料管理物料管理在整个仓库管理系统中,物料管理是一个不可缺少的一部分,它不仅可以直观的查看出物料的信息,对于管理员还可以对物料的名称进行搜索查看物料的进出信息。2.1.22.1.2 管理员管理管理员管理管理员

9、管理是仓库管理的一个权限的划分,也是一个安全管理。在登陆界面需要输入管理员证号以及管理员密码,方可进入到仓库管理系统,如若没有管理员证号以及密码,便不被允许进入仓库管理系统进行管理。2.1.32.1.3 进出货管理进出货管理在仓库管理系统中,对于物料的进出管理是必备的,它可以准确的查询出该物料或产品是什么时候入库什么时候出库,对于物料的方便管理起到了非常重要的作用。2.1.42.1.4 存货管理存货管理在仓库管理系统的存货管理中,物料的库存也是重中之重,管理员可以很方便的看出物料的库存,方便管理员进出货。2.22.2 软件项目背景软件项目背景2.2.12.2.1 仓库管理系统产生仓库管理系统产

10、生随着我国经济的飞速发展,各大类型企业纷纷崛起,许多企业都有着自己的产品,对 3于每个企业来说,企业的壮大、产品的销售以及产品的多式多样化是企业发展的重要条件,但企业发展也带来了诸多不便,产品的多式多样化使得产品的各种信息量增加,企业所生产的产品也不断增多,而对于庞大的信息量,以及要确保企业的运行效率,库存产品的及时入库出库,管理员以及客户等方方面面的因素,如何管理这些数据,是一项复杂的系统工程,像以前的人工管理根本不适合现实的发展,因此,就要有仓库管理系统来提高仓库管理的运行效率,完全取代原来一直用人工管理仓库的工作方式。它利用科学的统计和快速查询,信息的规范管理,提高仓库管理工作的效率,从

11、而减少管理方面的工作量。2.2.22.2.2 仓库管理系统的发展趋势仓库管理系统的发展趋势二十世纪初,第一次工业革命的爆发以及第二次工业革命的爆发推动了各个国家经济的发展,对于一些大型企业和一些制作类型企业,对于仓库的管理一直都采用人工管理的方法,但是久而久之,人工管理出现了很多弊端,由于人工管理仓库人总会出现一些偏差,对于货物的管理与分类得不到高效率的分配,并且由于企业发展带来了许多新型的产品,产品的各种信息数据量增加,企业所生产的产品也不断增多,而对于庞大的信息亮,以及要确保企业的运行效率,如何管理这一系列问题成了各个企业的重大问题。随着科技的发展,信息化的生产营销模式的出现给企业带来了希

12、望,仓库管理系统初步形成,仓库管理系统渐渐的取代了原本的人工管理,使得企业运行效率得到提升,信息管理得到规范,减少了对于仓库管理的工作量。直至现今,仓库管理系统依旧是企业仓库管理的首席,发展至今,仓库管理系统功能越来越完善,把原先的一些不足得到改善,使得仓库管理系统在企业一直受到重视与亲睐。科技的发展是我国中大型企业的发展之道,仓库管理系统利用网络的科学计算与信息安全,比起以前的人工管理仓库,仓库管理系统高效率、高精确度以及高安全化使得仓库管理系统受到各大企业的亲睐。 42.2.32.2.3 开发日程计划开发日程计划表 2-1开发计划阶段名称起止时间工作内容阶段产品项目开发计划2013 年6

13、月 22 日了解整个项目的进度安排项目开发计划需求分析2013 年 6 月 23 日至30 日把用户需求转化为软件需求需求分析文档概要设计2013 年 6 月 30 至 7月 15 日以结构化的设计设计为主,画出系统总体结构图,列出系统的功能模块,描绘出功能模块之间的关系。概要设计文档数据库设计文档详细设计2013 年 7 月 15 日至7 月 31 日在概要设计的基础上对各个功能模块的进一步细化详细设计文档数据设计2013 年 8 月 14 日8 月 31 日系统设计,数据库设计数据库设计文档编码2013 年 9 月 5 日9月 23 日实现中所有的功能程序代码结项2013 年 10 月 2

14、0 日对整个项目的总结项目开发总结报告 53 3 项目总体设计项目总体设计3.13.1 概要设计概要设计3.1.13.1.1 系统结构系统结构仓库管理系统主要分为管理员管理、物料管理、进出货管理三大模块,这些模块下还有子模块,具体结构如图 3-1 所示。图 3-1 系统结构图物料管理: 实现物料信息的查看、添加、修改与删除。管理员管理: 实现对管理员信息的修改、添加与删除。进出货管理: 查看进出货的查询、添加以及修改。可用以下表格来说明软件功能。表 3-1 系统结构表序号功能名称功能需求识别优先级1物料管理物料信息的查看、添加、修改与删除。高2管理员管理管理员信息的添加、修改与删除。高3进出货

15、管理进出货物的查询、添加与修改。高 63.1.23.1.2 仓库物料管理仓库物料管理管理员用例图图 3-2 管理员用例图3.23.2 数据库设计数据库设计3.2.13.2.1 数据库类图数据库类图 7图 3-3 数据库类图3.2.23.2.2 数据库的数据库的 E-RE-R 图图图 3-4 数据库的 E-R 图 84 4 个人工作内容概述个人工作内容概述4.14.1 工作内容介绍工作内容介绍本人在整个系统工作任务中完成对物料相关信息管理的基本功能,主要工作内容有:构建物料信息表、物料进出表、物料存货表以及管理员表,完成设计数据库设计文档,完成仓库管理系统所有相关功能的代码以及页面。4.24.2

16、 本模块在系统中的作用本模块在系统中的作用物料相关信息管理的基本功能包含了仓库管理系统对物料的相关操作,是整个仓库管理系统的核心操作。仓库管理员可以通过管理员账号以及密码进入仓库管理系统进行相关操作:通过物料的编号查询物料的信息或者查看物料的进出库和物料的存货,如果物料进出信息或者物料的存货中存在一些细微的错误,像物料进出库的日期、数量、地点存在错误,像物料信息的生产日期、生产厂家等信息未录入或者存在错误,管理员可以及时的修改。 95 5 个人完成的软件功能及数据详细设计5.15.1 模块代码的分析模块代码的分析5.1.15.1.1 主要思想主要思想仓库管理系统管理的模块的主要思想是通过用户点

17、击某个节点(此节点是一个带参数的链接,其中的参数是此节点代表的物料类别的 ID)5.1.25.1.2 管理员登陆管理员登陆涉及到的文件:CKGLXTindex.php 登陆页面CKGLXTmanagequit.php 登出页面CKGLXTmanagelogin.php 表单类,用于接收用户填写的信息并进行验证5.1.35.1.3 物料类别管理物料类别管理查看物料信息涉及到的文件有:CKGLXTmanagemanage_main.php 登陆成功后的主界面,我使整个登陆后的主界面默认显示根节点的物料信息,每个节点代表一个具体的药品类别,并且每个节点都添加一个带有参数的链接,点击不同的节点后通过路

18、径参数来判定用户点击了哪个节点来显示物料信息,部分代码如下: 10添加物料信息CKGLXTmanageadd.php 包含了添加物料信息的 php 文件,利用 if 语句判断字段是否为空来判定,部分代码如下:删除物料信息CKGLXTmanagedel.php 删除物料信息,也是利用 if 语句判断该子节点是否被删除,部分代码如下: 11查看进出货CKGLXTmanagebrand_manage.php 利用子节点对进出货进行操作,查看物料进出货时间、地点数量等信息。部分代码如下:其他操作对于后台管理这一部分在CKGLXTmanagemanage_Right 中做了简单的处理,具体实现代码如下:

19、 125.25.2 模块功能描述模块功能描述5.2.15.2.1 后台管理模块简易流程图后台管理模块简易流程图图 5-1 后台管理模块简易流程图解析:当用户打开登陆界面时需要提供管理员帐号与密码方可进入系统,管理员帐号与密码由仓库管理系统内部使用的,由仓库管理公司提供,若密码错误,系统将自动弹出对话框,提示输入正确的帐号与密码,然后再次返回到登陆界面。5.35.3 数据库详细设计数据库详细设计5.3.15.3.1 物料信息表物料信息表主键:物料编号(id) ,外键:物料类别 id(lbid) 。 13表 5-1 物料信息数据库表字段名称字段代码字段类型是否为空物料编号idint否物料名称nam

20、evarchar(10)否物料简述wljsvarchar(50)否生产厂家sccjvarchar(20)否物料单价wldjdecimal(10,2)否5.3.25.3.2 入库表入库表主键:入库编号(rkbh) ,外键:物料编号(id) 。表 5-2 物料入库表字段名称字段代码字段类型是否为空入库编号rkbhint否入库日期rkrqdate否入库地点rkddvarchar(20)否入库数量rkslint否5.3.35.3.3 出库表出库表主键:出库编号(ckbh) ,外键:物料编号(id) 。表 5-3 物料出库表字段名称字段代码字段类型是否为空出库编号ckbhint否出库日期ckrqdate

21、否出库地点ckddvarchar(20)否出库数量ckslint否5.3.45.3.4 物料类别表物料类别表主键:物料类别编号(lbid) ,外键:无。表 5-4 物料类别表字段名称字段代码字段类型是否为空物料类别编号lbidint否类别名称lbmcvarchar(10)否类别描述lbmsvarchar(50)否 145.3.55.3.5 管理员表管理员表主键:管理员帐号(glyzh) ,外键:无。表 5-5 管理员表字段名称字段代码字段类型是否为空管理员帐号glyzhint否管理员密码glymmfloat否 156 6 个人完成工作的相关描述(过程、效果)6.16.1 后台登入后台登入当用户

22、打开登陆页时,焦点默认在“用户名”输入框中,这能提醒用户不要忘记输入用户名,给用户带来方便。如图 6-1:图 6-1 登陆页面图6.26.2 前台主界面前台主界面用户登陆后,默认显示物料信息列表,如图 6-2:图 6-2 前台主界面图 167 7 结论结论毕业设计到此已经告一段落了,在这些日子里对于这门功课又熟悉了许多,也让我知道了开发一款软件或者开发动态网站都不是一朝一夕能够完成的,除了开发之前做好开发计划、项目设计等,编写代码、实现代码只不过是其中的一项而已。本系统开发使我的专业知识得到顽固,对于以前很多抽象、枯燥的理论知识加深了了解。由于是独立开发系统,在开发过程中我相信不止我,其他同学

23、也遇到了许多意想不到的困难,例如基于 PHP 与 Mysql 之间建立的联系,有时候不知道为什么数据库访问失败或者无法访问,一时间无法解决,这都是我们对部分代码认识不足,或者粗心所致。相信在这次毕业设计中,我会慢慢的认识不足,改掉粗心的毛病。完成这个系统,我得到了很大的锻炼,从系统相关技术的资料收集和学习,网站的可行性分析,需求分析,到框架设计,数据库设计,详细设计,再到具体的编码和开发、辅助工具的使用,涉及到了软件工程的方方面面。在之前所学知识的基础上,这次毕业设计让我对开发一个工程有了更为深刻的认识,在系统的设计和开发过程中,不断的去了解php 这门知识开发技术,极大的提高了我的编程能力和

24、系统开发设计能力。通过对 PHP 动态网站相关知识的学习,使我对 PHP 开发模式有了全新的认识,深刻的感觉到了自己知识的不足,但是在不断的毕业设计学习中又补充了那部分不足。 178 8 致谢致谢通过这次毕业设计的学习,我感觉在 PHP 动态网站的开发中仅仅是沧海一粟,对于软件技术的掌握程度较低,但是在整个项目工程过程中,对于软技技术的掌握程度有一定的提高,这对于我即将出入社会工作的我非常重要,这些所有的一切都归功于学校领导、老师给我们提供了这样的一个平台,给了我们知识才成就如今的我,在此衷心的感谢您们,感谢三年大学生涯您们的一路相陪。 189 9 参考文献参考文献1赵增敏著。 PHP 动态网站开发 。电子工业出版社 2012 年 7 月2Luke Welling laura Thomson 著,武欣译。 php 和 mysql web 开发 。机械工业出版社2009 年。3Baron Schwartz/Peter Zaitsev/Vadim Tkachenko/Jeremy D.Zawodny/Arjen Lent/Derek J.Ballin 著。王小东,李军,康建勋译。 高性能 MySQL 。电子工业出版社 2010 年 1 月。4Tricia Ballad/William Ballad 著,姜艳梅译。 PHP 应用程序安全编程 。机械工业出版社 2010 年 1 月。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!