当前位置:文档之家› 基于php与mysql仓库管理系统的毕业设计

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

重庆信息技术职业学院毕业设计题目仓库管理系统选题性质:□设计□报告□其他院系软件学院专业软件技术班级 2011级软技3班 _学号 1110070408学生姓名方凯指导教师童杰教务处制2013年 7 月 10 日2014 届软件学院毕业设计选题审批单年级 2011 专业软件技术(游戏方向)班级软件11032014 届软件学院毕业设计开题报告及进度要求重庆信息技术职业学院毕业设计小组任务分配表仓库管理方凯(重庆信息技术职业学院软件学院重庆万州 404000)摘要:在企业的生产经营管理中,物流管理成为一项重要的内容。

仓储管理在物流管理的地位,从而仓库管理往往会影响企业整体的品质、效率、成本及安全。

仓库管理已经成为影响产品市场竞争力的关键因素之一,它不仅是对储存物料的场所及其作业的管理,更是对生产和销售活动的一种支持性服务。

本文主要介绍分析了仓库管理系统的一些基本功能和组成情况。

仓库管理系统主要由管理员管理和物料的进出管理,能具体的实现对物料的出货、进货以及存货的查询,实现物料机械化管理和控制,既提高了效率又加强了管理。

关键词:物料的进出管理,管理员管理,物流管理目录1绪论 (1)2软件项目描述 (2)2.1目标任务概述 (2)2.1.1物料管理 (2)2.1.2管理员管理 (2)2.1.3进出货管理 (2)2.1.4存货管理 (2)2.2软件项目背景 (2)2.2.1仓库管理系统产生 (2)2.2.2仓库管理系统的发展趋势 (3)2.2.3开发日程计划 (4)3项目总体设计 (5)3.1概要设计 (5)3.1.1系统结构 (5)3.1.2仓库物料管理 (6)3.2数据库设计 (6)3.2.1数据库类图 (6)3.2.2数据库的E-R图 (7)4个人工作内容概述 (8)4.1工作内容介绍 (8)4.2本模块在系统中的作用 (8)5个人完成的软件功能及数据详细设计 (9)5.1模块代码的分析 (9)5.1.1主要思想 (9)5.1.2管理员登陆 (9)5.1.3物料类别管理 (9)5.2模块功能描述 (12)5.2.1后台管理模块简易流程图 (12)5.3数据库详细设计 (12)5.3.1 物料信息表 (12)5.3.2入库表 (13)5.3.3出库表 (13)5.3.4物料类别表 (13)5.3.5管理员表 (14)6个人完成工作的相关描述(过程、效果) (15)6.1后台登入 (15)6.2前台主界面 (15)7结论 (16)8致谢 (17)9参考文献 (18)1绪论仓库管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理仓库,这种管理方式存在着许多缺点,诸多效率性低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科技的发展,企业各大管理都采用信息化方式,仓库管理系统由此诞生,高效率高精确化,使得企业的管理者非常青睐。

仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化,从而提高企业管理的效率而设计的。

它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。

仓库管理系统是一个中小型数据管理系统,它界面美观、操作容易、安全性高,满足了仓库管理系统的要求。

随着我国经济的飞速发展,各类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而产品和制作产品所需的物料等需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品的数量也急剧暴增,所生产的产品种类也不断增加,有关产品的各种信息量也成倍的增长,而对庞大的信息量,如何有效地管理库存品,从而确保企业运行效率。

而库存产品及时入库、出库的产品,管理人员与客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,所以就需要由仓库管理系统来提高仓库管理工作的效率,这对信息的规范管理,科学统计和快速查询,减少管理方面的工作量,同时对于调动生产效率,都具有十分重要的现实意义。

2软件项目描述2.1目标任务概述2.1.1物料管理在整个仓库管理系统中,物料管理是一个不可缺少的一部分,它不仅可以直观的查看出物料的信息,对于管理员还可以对物料的名称进行搜索查看物料的进出信息。

2.1.2管理员管理管理员管理是仓库管理的一个权限的划分,也是一个安全管理。

在登陆界面需要输入管理员证号以及管理员密码,方可进入到仓库管理系统,如若没有管理员证号以及密码,便不被允许进入仓库管理系统进行管理。

2.1.3进出货管理在仓库管理系统中,对于物料的进出管理是必备的,它可以准确的查询出该物料或产品是什么时候入库什么时候出库,对于物料的方便管理起到了非常重要的作用。

2.1.4存货管理在仓库管理系统的存货管理中,物料的库存也是重中之重,管理员可以很方便的看出物料的库存,方便管理员进出货。

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

它利用科学的统计和快速查询,信息的规范管理,提高仓库管理工作的效率,从而减少管理方面的工作量。

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

随着科技的发展,信息化的生产营销模式的出现给企业带来了希望,仓库管理系统初步形成,仓库管理系统渐渐的取代了原本的人工管理,使得企业运行效率得到提升,信息管理得到规范,减少了对于仓库管理的工作量。

直至现今,仓库管理系统依旧是企业仓库管理的首席,发展至今,仓库管理系统功能越来越完善,把原先的一些不足得到改善,使得仓库管理系统在企业一直受到重视与亲睐。

科技的发展是我国中大型企业的发展之道,仓库管理系统利用网络的科学计算与信息安全,比起以前的人工管理仓库,仓库管理系统高效率、高精确度以及高安全化使得仓库管理系统受到各大企业的亲睐。

2.2.3开发日程计划表 2-1 开发计划3项目总体设计3.1概要设计3.1.1系统结构仓库管理系统主要分为管理员管理、物料管理、进出货管理三大模块,这些模块下还有子模块,具体结构如图3-1所示。

图 3-1 系统结构图物料管理:实现物料信息的查看、添加、修改与删除。

管理员管理:实现对管理员信息的修改、添加与删除。

进出货管理:查看进出货的查询、添加以及修改。

可用以下表格来说明软件功能。

表3-1 系统结构表序号功能名称功能需求识别优先级1物料管理物料信息的查看、添加、修改与删除。

高2管理员管理管理员信息的添加、修改与删除。

高3进出货管理进出货物的查询、添加与修改。

高3.1.2仓库物料管理管理员用例图图 3-2 管理员用例图3.2数据库设计3.2.1数据库类图图 3-3 数据库类图3.2.2数据库的E-R图图 3-4 数据库的E-R 图4个人工作内容概述4.1工作内容介绍本人在整个系统工作任务中完成对物料相关信息管理的基本功能,主要工作内容有:构建物料信息表、物料进出表、物料存货表以及管理员表,完成设计数据库设计文档,完成仓库管理系统所有相关功能的代码以及页面。

4.2本模块在系统中的作用物料相关信息管理的基本功能包含了仓库管理系统对物料的相关操作,是整个仓库管理系统的核心操作。

仓库管理员可以通过管理员账号以及密码进入仓库管理系统进行相关操作:通过物料的编号查询物料的信息或者查看物料的进出库和物料的存货,如果物料进出信息或者物料的存货中存在一些细微的错误,像物料进出库的日期、数量、地点存在错误,像物料信息的生产日期、生产厂家等信息未录入或者存在错误,管理员可以及时的修改。

5个人完成的软件功能及数据详细设计5.1模块代码的分析5.1.1主要思想仓库管理系统管理的模块的主要思想是通过用户点击某个节点(此节点是一个带参数的链接,其中的参数是此节点代表的物料类别的ID)5.1.2管理员登陆涉及到的文件:\CKGLXT\index.php 登陆页面\CKGLXT\manage\quit.php 登出页面\CKGLXT\manage\login.php 表单类,用于接收用户填写的信息并进行验证5.1.3物料类别管理查看物料信息涉及到的文件有:\CKGLXT\manage\manage_main.php 登陆成功后的主界面,我使整个登陆后的主界面默认显示根节点的物料信息,每个节点代表一个具体的药品类别,并且每个节点都添加一个带有参数的链接,点击不同的节点后通过路径参数来判定用户点击了哪个节点来显示物料信息,部分代码如下:添加物料信息\CKGLXT\manage\add.php 包含了添加物料信息的php文件,利用if语句判断字段是否为空来判定,部分代码如下:删除物料信息\CKGLXT\manage\del.php 删除物料信息,也是利用if语句判断该子节点是否被删除,部分代码如下:查看进出货\CKGLXT\manage\brand_manage.php 利用子节点对进出货进行操作,查看物料进出货时间、地点数量等信息。

部分代码如下:其他操作对于后台管理这一部分在\CKGLXT\manage\manage_Right中做了简单的处理,具体实现代码如下:5.2模块功能描述5.2.1后台管理模块简易流程图图5-1 后台管理模块简易流程图解析:当用户打开登陆界面时需要提供管理员帐号与密码方可进入系统,管理员帐号与密码由仓库管理系统内部使用的,由仓库管理公司提供,若密码错误,系统将自动弹出对话框,提示输入正确的帐号与密码,然后再次返回到登陆界面。

相关主题