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

上传人:b****6 文档编号:8490041 上传时间:2023-01-31 格式:DOCX 页数:24 大小:857.83KB
下载 相关 举报
基于php与mysql仓库管理系统毕业设计.docx_第1页
第1页 / 共24页
基于php与mysql仓库管理系统毕业设计.docx_第2页
第2页 / 共24页
基于php与mysql仓库管理系统毕业设计.docx_第3页
第3页 / 共24页
基于php与mysql仓库管理系统毕业设计.docx_第4页
第4页 / 共24页
基于php与mysql仓库管理系统毕业设计.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

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

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

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

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

 

重庆信息技术职业学院

毕业设计

题目仓库管理系统

选题性质:

□设计□报告□其他

院系软件学院

专业软件技术

班级2011级软技3班_

2014届软件学院

毕业设计选题审批单

年级2011专业软件技术(游戏方向)班级软件1103

学生姓名

学号

选题

仓库管理系统

选题性质

□设计□报告□其他

选题论证:

指导教师初审意见:

 

签名:

年月日

毕业设计工作领导小组审批意见:

 

签名:

年月日

 

2014届软件学院

毕业设计开题报告及进度要求

年级2011班级软技1103

学生姓名

方凯

学号

1110070408

指导教师

童杰

选题性质

□设计□报告□其他

选题

仓库管理系统

选题的目的和意义:

 

选题研究的主要内容和技术方案:

 

毕业设计工作时间

年月日至年月日

毕业设计工作日程安排

时间段

工作内容

9月1日-9月8日

选题、开题、制定任务、开题

11月26日

完成毕业设计

指导教师意见:

成果要求:

签字:

年月日

重庆信息技术职业学院

毕业设计小组任务分配表

序号

姓名

班级

毕业设计工作任务分配

仓库管理

方凯

(重庆信息技术职业学院软件学院重庆万州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开发日程计划3

3项目总体设计3

3.1概要设计3

3.1.1系统结构3

3.1.2仓库物料管理5

3.2.1数据库类图6

3.2.2数据库E-R图6

4个人工作内容概述8

4.1工作内容介绍8

4.2本模块在系统中的作用9

5个人完成的软件功能及数据详细设计9

5.1模块代码的分析9

5.1.1主要核心思想9

5.1.2管理员登陆9

5.1.3物料类别管理9

5.2模块功能描述16

5.2.1后台管理模块简易流程图17

5.3数据库详细设计16

5.3.1物料信息表17

5.3.2入库表17

5.3.3出库表18

5.3.4物料类型表18

5.3.5管理员表18

6个人完成工作的相关描述(过程、效果)19

6.1后台登入19

6.2前台主界面19

7结论20

8致谢21

9参考文献22

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 开发计划

阶段名称

起止时间

工作内容

阶段产品

项目开发计划

2013年 6月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月20日

对整个项目的总结

《项目开发总结报告》

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后台管理模块简易流程图

解析:

当用户打开登陆界面时需要提供管理员帐号与密码方可进入系统,管理员帐号与密码由仓库管理系统内部使用的,由仓库管理公司提供,若密码错误,系统将自动弹出对话框,提示输入正确的帐号与密码,然后再次返回到登陆界面。

5.3数据库详细设计

5.3.1物料信息表

主键:

物料编号(id),外键:

物料类别id(lbid)。

表5-1物料信息数据库表

字段名称

字段代码

字段类型

是否为空

物料编号

id

int

物料名称

name

varchar(10)

物料简述

wljs

varchar(50)

生产厂家

sccj

varchar(20)

物料单价

wldj

decimal(10,2)

5.3.2入库表

主键:

入库编号(rkbh),外键:

物料编号(id)。

表5-2物料入库表

字段名称

字段代码

字段类型

是否为空

入库编号

rkbh

int

入库日期

rkrq

date

入库地点

rkdd

varchar(20)

入库数量

rksl

int

5.3.3出库表

主键:

出库编号(ckbh),外键:

物料编号(id)。

表5-3物料出库表

字段名称

字段代码

字段类型

是否为空

出库编号

ckbh

int

出库日期

ckrq

date

出库地点

ckdd

varchar(20)

出库数量

cksl

int

5.3.4物料类别表

主键:

物料类别编号(lbid),外键:

无。

表5-4物料类别表

字段名称

字段代码

字段类型

是否为空

物料类别编号

lbid

int

类别名称

lbmc

varchar(10)

类别描述

lbms

varchar(50)

5.3.5管理员表

主键:

管理员帐号(glyzh),外键:

无。

表5-5管理员表

字段名称

字段代码

字段类型

是否为空

管理员帐号

glyzh

int

管理员密码

glymm

float

6个人完成工作的相关描述(过程、效果)

6.1后台登入

当用户打开登陆页时,焦点默认在“用户名”输入框中,这能提醒用户不要忘记输入用户名,给用户带来方便。

如图6-1:

图6-1登陆页面图

6.2前台主界面

用户登陆后,默认显示物料信息列表,如图6-2:

图6-2前台主界面图

7结论

毕业设计到此已经告一段落了,在这些日子里对于这门功课又熟悉了许多,也让我知道了开发一款软件或者开发动态网站都不是一朝一夕能够完成的,除了开发之前做好开发计划、项目设计等,编写代码、实现代码只不过是其中的一项而已。

本系统开发使我的专业知识得到顽固,对于以前很多抽象、枯燥的理论知识加深了了解。

由于是独立开发系统,在开发过程中我相信不止我,其他同学也遇到了许多意想不到的困难,例如基于PHP与Mysql之间建立的联系,有时候不知道为什么数据库访问失败或者无法访问,一时间无法解决,这都是我们对部分代码认识不足,或者粗心所致。

相信在这次毕业设计中,我会慢慢的认识不足,改掉粗心的毛病。

完成这个系统,我得到了很大的锻炼,从系统相关技术的资料收集和学习,网站的可行性分析,需求分析,到框架设计,数据库设计,详细设计,再到具体的编码和开发、辅助工具的使用,涉及到了软件工程的方方面面。

在之前所学知识的基础上,这次毕业设计让我对开发一个工程有了更为深刻的认识,在系统的设计和开发过程中,不断的去了解php这门知识开发技术,极大的提高了我的编程能力和系统开发设计能力。

通过对PHP动态网站相关知识的学习,使我对PHP开发模式有了全新的认识,深刻的感觉到了自己知识的不足,但是在不断的毕业设计学习中又补充了那部分不足。

8致谢

通过这次毕业设计的学习,我感觉在PHP动态网站的开发中仅仅是沧海一粟,对于软件技术的掌握程度较低,但是在整个项目工程过程中,对于软技技术的掌握程度有一定的提高,这对于我即将出入社会工作的我非常重要,这些所有的一切都归功于学校领导、老师给我们提供了这样的一个平台,给了我们知识才成就如今的我,在此衷心的感谢您们,感谢三年大学生涯您们的一路相陪。

9参考文献

[1]赵增敏著。

《PHP动态网站开发》。

电子工业出版社2012年7月

[2]LukeWellinglauraThomson著,武欣译。

《php和mysqlweb开发》。

机械工业出版社2009年。

[3]BaronSchwartz/PeterZaitsev/VadimTkachenko/JeremyD.Zawodny/ArjenLent/DerekJ.Ballin著。

王小东,李军,康建勋译。

《高性能MySQL》。

电子工业出版社2010年1月。

[4]TriciaBallad/WilliamBallad著,姜艳梅译。

《PHP应用程序安全编程》。

机械工业出版社2010年1月。

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:

     日 期:

     

学位论文原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:

日期:

年月日

导师签名:

日期:

年月日

指导教师评阅书

指导教师评价:

一、撰写(设计)过程

1、学生在论文(设计)过程中的治学态度、工作精神

□优□良□中□及格□不及格

2、学生掌握专业知识、技能的扎实程度

□优□良□中□及格□不及格

3、学生综合运用所学知识和专业技能分析和解决问题的能力

□优□良□中□及格□不及格

4、研究方法的科学性;技术线路的可行性;设计方案的合理性

□优□良□中□及格□不及格

5、完成毕业论文(设计)期间的出勤情况

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

指导教师:

(签名)单位:

(盖章)

年月日

评阅教师评阅书

评阅教师评价:

一、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

二、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

评阅教师:

(签名)单位:

(盖章)

年月日

教研室(或答辩小组)及教学系意见

教研室(或答辩小组)评价:

一、答辩过程

1、毕业论文(设计)的基本要点和见解的叙述情况

□优□良□中□及格□不及格

2、对答辩问题的反应、理解、表达情况

□优□良□中□及格□不及格

3、学生答辩过程中的精神状态

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

评定成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

教研室主任(或答辩小组组长):

(签名)

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1