下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、重庆信息技术职业学院毕业设计题目仓库管理系统选题性质:设计报告其他院系软件学院专业软件技术班级 2011 级软技3班学号 1110070408学生姓名方凯指导教师童虫教务处制2013 年7月10 日2014 届 软件 学院毕业设计选题审批单年级 2011 专业 软件技术(游戏方向)班级 软件1103学生姓名方凯学号1110070408选题仓库管理系统选题性质匚设计白艮告小他选题论证:指导教师初审意见:签名:年月日毕业设计工作领导小组审批意见:签名:2014 届 软件 学院毕业设计开题报告及进度要求年级 2011班级 软技1103学生姓名方凯学号1110070408指导教师童杰选题性质匚设计2艮
2、告CM他选题仓库管理系统选题的目的和意义:选题研究的主要内容和技术方案:毕业设计工作时间年 月 日至年 月 日毕业设计工作日程安AF时间段工作内容9月1日-9月8日选题、开题、制定任务、开题11月26日完成毕业设计指导教师意见:成果要求:签字:年月日重庆信息技术职业学院毕业设计小组任务分配表厅P姓名班级毕业设计工作任务分配仓库管理方凯(重庆信息技术职业学院软件学院重庆万州404000 )摘要: 在企业的生产经营管理中,物流管理成为一项重要的内容。仓储管理在物流管理的地位,从而仓库管理往往会影响企业整体的品质、效率、成本及安全。仓库管理已经成为影响产品市场竞争力的关键因素之一,它不仅是对储存物料
3、的场所及其作业的管理,更是对生产和销售活动的一种支持性服务。本文主要介绍分析了仓库管理系统的一些基本功能和组成情况。仓库管理系统主要由管理员管理和物料的进出管理,能具体的实现对物料的出货、进货以及存货的查询,实现物料机械化管理和控制,既提高了效率又加强了管理。喝恁润属钞瘗喇折尻赖。关键词:物料的进出管理,管理员管理,物流管理1 绪论 1.2 软件项目描述2.2.1 目标任务概述22.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.3 项目总体设计3.3.1 概要设计33.1.1 系统结构3.3.1.2 仓库物料管理5.3.2 数据库设计错误!未定义书签。.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 模块功能描述1.6.5.2.1 后台管理模块简易流程图1.7.5.3 数据库详细设计1.6.5.3.1 物料信息表1.7.5.3.2 入库表 1.7.5.3.3 出库表 1
5、.8.5.3.4 物料类型表1.8.5.3.5 管理员表1.8.6 个人完成工作的相关描述(过程、效果)1.9.6.1 后台登入 1.9.6.2 前台主界面1.9.7 结论 2.0.8 致谢 2.1.9 参考文献2.2.重庆信息技术职业学院毕业设计1绪论仓库管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说 都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直 以来人们使用传统的人工方式管理仓库,这种管理方式存在着许多缺点,诸多效率性低,保密性差 等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随
6、 着科技的发展,企业各大管理都采用信息化方式,仓库管理系统由此诞生,高效率高精确化,使得 企业的管理者非常青睐。仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化,从而 提高企业管理的效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人 员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强 有力的工具和管理手段。仓库管理系统是一个中小型数据管理系统,它界面美观、操作容易、安全 性高,满足了仓库管理系统的要求。随着我国经济的飞速发展,各类型规模的公司企业迅速崛起, 许多从事生产和经营管理的企业都有自己生产和销售的产品,而产品和制作产品
7、所需的物料等需要 储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品的数量也急剧暴增,所生产的 产品种类也不断增加,有关产品的各种信息量也成倍的增长,而对庞大的信息量,如何有效地管理 库存品,从而确保企业运行效率。而库存产品及时入库、出库的产品,管理人员与客户等方方面面 的因素,如何管理这些信息数据,是一项复杂的系统工程,所以就需要由仓库管理系统来提高仓库 管理工作的效率,这对信息的规范管理,科学统计和快速查询,减少管理方面的工作量,同时对于 调动生产效率,都具有十分重要的现实意义。1g创沟燧金富爱建谴净。212软件项目描述2.1 目标任务概述2.1.1 物料管理在整个仓库管理系统中
8、,物料管理是一个不可缺少的一部分,它不仅可以直观的查看出物料的信息,对于管理员还可以对物料的名称进行搜索查看物料的进出信息。残鸯楼静铸源湃淑如氤2.1.2 管理员管理管理员管理是仓库管理的一个权限的划分,也是一个安全管理。在登陆界面需要输入管理员证号以及管理员密码,方可进入到仓库管理系统,如若没有管理员证号以及密码,便不被允许进入仓库管理系统进行管理。r钢极镇桧猪锥。2.1.3 进出货管理在仓库管理系统中,对于物料的进出管理是必备的,它可以准确的查询出该物料或产品是什么时候入库什么时候出库,对于物料的方便管理起到了非常重要的作用。弹贸摄尔霁毙撰砖卤尻。2.1.4 存货管理在仓库管理系统的存货管
9、理中,物料的库存也是重中之重,管理员可以很方便的看出物料的库存,方便管理员进出货。1S养拎箧藕W忘类蒋蔷。2.2 软件项目背景2.2.1 仓库管理系统产生随着我国经济的飞速发展,各大类型企业纷纷崛起, 许多企业都有着自己的产品,对于每个企业来说,企业的壮大、产品的销售以及产品的多式多样化是企业发展的重要条件,但企业发展也带来了诸多不便, 产品的多式多样化使得产品的各种信息量增加,企业所生产的产品也不断增多,而对于庞大的信息量, 以及要确保企业的运行效率,库存产品的及时入库出库,管理员以及客户等方方面面的因素,如何管理这些数据,是一项复杂的系统工程,像 以前的人工管理根本不适合现实的发展,因此,
10、就要有仓库管理系统来提高仓库管理的运行效率,完全取代原来一直用人工管理仓库的工作方式。它利用科学的统计和快速查询,信息的规范管理,提高仓库管理工作的效率,从而减少管理方面的工作量。厦礴恳蹒骈畤翥继骚。2.2.2 仓库管理系统的发展趋势二十世纪初,第一次工业革命的爆发以及第二次工业革命的爆发推动了各个国家经济的 发展,对于一些大型企业和一些制作类型企业,对于仓库的管理一直都采用人工管理的方法,但是久而久之,人工管理出现了很多弊端,由于人工管理仓库人总会出现一些偏差,对于货物的管理与分类得不到高效率的分配,并且由于企业发展带来了许多新型的产品,产品的各种信息数据量增加, 企业所生产的产品也不断增多
11、,而对于庞大的信息亮, 以及要确保企业的运行效率,如何管理这一系列问题成了各个企业的重大问题。随着科技的发展,信息化的生产营销模式的出现给企业带来了希望,仓库管理系统初步形成, 仓库管理系统渐渐的取代了原本的人工管理, 使得企业运行效率得到提升,信息管理得到规范, 减少了对于仓库管理的工作量。直至现今,仓库管理系统依旧是企业仓库管理的首席,发展至今,仓库管理系统功能越来越完善,把原先的一些不足得到改善,使得仓库管理系统在企业一直受到重视与亲睐。科技的发展是我国中大型企业的发展之道,仓库管理系统利用网络的科学计算与信息安全,比起以前的人工管理仓库,仓库管理系统高效率、高精确度以及高安全化使得仓库
12、管理 系统受到各大企业的亲睐。茕桢广鲫献选块网踊泪。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日系统设计,数据库设计数据库设计文档编码20
13、13年9月5日一9月23日实现中所有的功能程序代码结项2013年10月20日对整个项目的总结项目开发总结报告3项目总体设计3.1 概要设计3.1.1 系统结构仓库管理系统主要分为管理员管理、物料管理、进出货管理三大模块,这些模块下还有子模块,具体结构如图 3-1所示。鹅娅尽指偶惨屣茏图3-1系统结构图物料管理: 实现物料信息的查看、添加、修改与删除管理员管理:实现对管理员信息的修改、添加与删除。进出货管理:查看进出货的查询、添加以及修改。可用以下表格来说明软件功能。表3-1系统结构表序号功能名称功能需求识别优先级1物料管理物料信息的查看、添加、修改与删除。高2管理员管理管理员信息的添加、修改与
14、删除。高3进出货管理进出货物的查询、添加与修改。高存华惶军3.1.2仓库物料管理管理员用例图捌中斗直至 逗史牛匆料隼总:Y二有力U .进由兔二u透衽些菱二寸f尹.存二废(巨息二1书贺有苴 u画谈存货苞害图3-2管理员用例图3.2数据库设计3.2.1 数据库类图与5%慎点”11眨七Intr izkBT (10)cXKif i; 50)VCX=LhBZr(2O) de ci uil LC. 2)A sr evL 近 .二; 迨*组入茎或入 吉宪号Q七篝弓赤人*目W入吉地二 又存芒金ini石若聿占三 曲坦百1效 V .二二二= 二飞n三一图3-3数据库类图3.2.2数据库的E-R图图3-4数据库的E
15、-R图4个人工作内容概述4.1 工作内容介绍本人在整个系统工作任务中完成对物料相关信息管理的基本功能,主要工作内容有:构建物料信息表、物料进出表、物料存货表以及管理员表,完成设计数据库设计文档,完成仓库管理系统所有相关功能的代码以及页面。箍丛妈翅为瞻债蛭练浮。4.2 本模块在系统中的作用物料相关信息管理的基本功能包含了仓库管理系统对物料的相关操作,是整个仓库管理系统的核心操作。仓库管理员可以通过管理员账号以及密码进入仓库管理系统进行相关操作:通过物料的编号查询物料的信息或者查看物料的进出库和物料的存货,如果物料进出信息或者物料的存货中存在一些细微的错误,像物料进出库的日期、数量、地点存在错误,
16、像物料信息的生产日期、生产厂家等信息未录入或者存在错误,管理员可以及时的修改。5MW圣僮蕨龈讶骅汆。5个人完成的软件功能及数据详细设计5.1模块代码的分析5.1.1主要思想仓库管理系统管理的模块的主要思想是通过用户点击某个节点(此节点是一个带参数的链接,其中的参数是此节点代表的物料类别的ID)渗彩呛俨匀谓鳖调砚金帛。5.1.2管理员登陆涉及到的文件:CKGLXTindex.php登陆页面CKGLXTmanagequit.php 登出页面CKGLXTmanagelogin.php 表单类,用于接收用户填写的信息并进行验证5.1.3物料类别管理查看物料信息涉及到的文件有:CKGLXTmanagem
17、anage_main.php 登陆成功后的主界面,我使整个登陆后的主界面默认显示根节点的物料信息,每个节点代表一个具体的药品类别,并且每个节点都添加一个带有参数的链接,点击不同的节点后通过路径参数来判定用户点击了哪个节点来显示物料信息,部分代码如下:钱卧泻嵯圣骋睨圆1。F ijnr: t i oro Em n rl 1 v m * yf F u 11 cJl B sub - c-vj 1 (el .1d * Sub J ;a J.t .-1 aUjHiX ( 11 r 11+J ;JLr C 4 L _ -C.UE1!0 _ fl 1 HiuXl 0,_ t:y JLh - ill 朝 pi
18、1 * 5口 !?看 t1_肝 0 1, _-sub . .dicplajyi fjj nT IF. p-aren,t El-cnen t ope-ne-dSuib T = nuX 4tr n-tEi i?inent w-opnicISiJtii 1+ vrijii?nep-r ; I- In *n “ h I 1 I. il *ir I iniru ( ii H|n 1 hlci# C 3- - PtlaTi!-riE .9pnFiluKi ) if- meI.a-s-s-HiAinw- 1 1,1 nikFoXtiAir*4, ut Top E opc-ricr ; : 彳 1. H 9七
19、” 3. E . d 3 | 1.名!y - fcH DC: V R- _biUKs”* _曰” ! . i. 1;Al. _suf . o p nr1 - atimniqeFm JLde产 I nq C cl v 12 * else - B q |i n ri? mil 1 ) J。七 f 七 3 % n tp2 mpi寻Ji :la I Ui ( ar J. _ fi u n _ 1 iJ ); Ch Ans-FoldAk-1 1nq ( ol , 1 )t C f石区611t不】| |11,仁JLt- cI tn t-产 UH to u th 1 t cni 0L t-d Eki iqh
20、 L 1 q|i|-h t Subl -tonj dll,I1C I _ 工:; w 1*31_加 QtjAF!iJ tdn t - aiuXL )iKOS-1 OB-14-S U & 1 t SCX O: tfl-d E tQE);添加物料信息CKGLXTmanageadd.php 包含了添加物料信息的php文件,利用if语句判断字段是否为空来判定,部分代码如下:施凤袜备音晴g轮烂蔷。/ V Function adddo( lF(document .addpro=皿灯”妫料编号不能为空广); return false;i(docuntentkaddpro .number, value = U
21、wtr数量不能为空门); return false;If (dncuniEnt ddpro Rnuber. udlue - = alert (,数量不能为 return false;iF(document .addpro. inprice.ualu& 单价|不能为空!”); return false;if (document .add pro. outipr ice *u al ue 、删除物料信息CKGLXTmanagedel.php删除物料信息,也是利用if语句判断该子节点是否被删除,部分代码如下:嬲熟俣画蕨圜阊邺钱原蚤。include_onceC ./db/conn.php11);if
22、($_GETop = user)$sql = DELETE FROM users WHERE usernames = ($unamE*;$querp = ny5ql_query($sql);if (Squery) (ejit( 删除成功,请a href ./usemanage-phpV 返回 );if ($_GEI op = proX$sql = DELETE FROM products WHERE id = *$pid;Squery = fiysql query($sql);if (Squery)(exit( 删除成功请。hreF=./pro_nanage-ptip 谖回。);查看进出货CK
23、GLXTmanagebrand_manage.php 利用子节点对进出货进行操作,查看物料进出货时间、地点数量等信息。部分代码如下:坛搏乡:忏篓锲铃觐。Cbuilydiw align-center物科进LB待物管理 / M2J Hi)diw l-,branwidtii = pTnnf,B altan=cenitpr fithund八心日期W八2 理总C/th 薮基八gth物|Cth5 czi-r?phpin.lurtP_nncp * perHurn;idF苗事口乎乎匚0七 -1 J $sql - SELECT * FROM brind LIMIT $offset M; $qi|jRr-y im
24、p;uhili? ( $row - njjsql_f iet.c:h_dri- J IF (t$a) 寺3-a; Vil SiV- /prinit_rSrow);echii i+Cliltriijw 1 Ct$row 2$rciiu 3a llit-ciF-ii-piailttt!.iiricl -.phipYtiiicilf $roiui El ,fjfrffc j |Cd hrF-Jdel _php?Qp-brarid&bid-* |删除其他操作 对于后台管理这一部分在 CKGLXTmanagemanage_Right中做了简单的处理,具体实现代码如下:蜡燮夥寤幸艮住铉锚金市赘。?php
25、s&55ion_start();If (emptp($ sessionnan&s) echo +?代让IQ后台管由Htitletd b3ckground=/h 吵5.2 模块功能描述5.2.1 后台管理模块简易流程图注销结束图5-1后台管理模块简易流程图解析:当用户打开登陆界面时需要提供管理员帐号与密码方可进入系统,管理员帐号与密码由仓库管理系统内部使用的,由仓库管理公司提供,若密码错误,系统将自动弹出对话框,提示输入正确的帐号与密码,然后再次返回到登陆界面。K般而踪省昙JW遥闫撷凄。5.3 数据库详细设计5.3.1 物料信息表主键:物料编号(id),外键:物料类别id (Ibid)。表5-1
26、物料信息数据库表字段名称字段代码字段类型是否为空物料编号idint否物料名称namevarchar(10)否物料简述wljsvarchar(50)否生产1家sccjvarchar(20)否物料单价wldjdecimal(10,2)否5.3.2入库表主键:入库编号(rkbh),外键:物料编号(id)。表5-2物料入库表字段名称字段代码字段类型是否为空入库编号rkbhint否入库日期rkrqdate否入库地点rkddvarchar(20)否入库数量rkslint否5.3.3出库表主键:出库编号(ckbh),外键:物料编号(id)。表5-3物料出库表字段名称字段代码字段类型是否为空出库编pckbhi
27、nt否出库日期ckrqdate否出库地点ckddvarchar(20)否出库数量ckslint否5.3.4 物料类别表主键:物料类别编号(Ibid),外键:无。表5-4物料类别表字段名称字段代码字段类型是否为空物料类别编号Ibidint否类别名称lbmcvarchar(10)否类别描述lbmsvarchar(50)否5.3.5 管理员表主键:管理员帐号(glyzh),外键:无。表5-5管理员表字段名称字段代码字段类型是否为空管理员帐号glyzhint否管理员密码glymmfloat否6个人完成工作的相关描述(过程、效果)6.1 后台登入当用户打开登陆页时,焦点默认在“用户名”输入框中,这能提醒
28、用户不要忘记输入用户名, 给用户带来方便。如图 6-1 : 铺螺H稠鹏踪韦辕耀。密码:仓库营理系统2 0图6-1登陆页面图6.2 前台主界面用户登陆后,默认显木物料信息列表,如图 6-2:空显-里至*帆至更曼 1.的赛驾馆JJES*,w 5 7 r: ”号r k f -图6-2前台主界面图7结论毕业设计到此已经告一段落了,在这些日子里对于这门功课又熟悉了许多,也让我知道了开发一款软件或者开发动态网站都不是一朝一夕能够完成的,除了开发之前做好开发计 划、项目设计等,编写代码、实现代码只不过是其中的一项而已。n蹶震彦决绥饴夏锦。本系统开发使我的专业知识得到顽固,对于以前很多抽象、枯燥的理论知识加深了了解。由于是独立开发系统,在开发过程中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【学习课件】第十四课绘制剖视图与剖面图
- 物流VR仿真实验室项目解决方案
- 电梯维修整改方案
- 部编六年级语文按要求改写句子专项训练习题
- 初中语文阅读理解的答题技巧
- 建设单位对施工单位管理制度
- 孩子满18离婚协议范文简易版
- 小学三年级英语阅读理解题
- 北师大版第九册《生死攸关的烛光》
- 消防控制室值班制度
- 2026年上海市闵行区中小学教师招聘考试试卷及答案
- 2026 年秋季开学:新时代教师师德师风建设专题培训
- 新版2026西师大版数学六年级上册全册完整版教案教学设计合集
- 2026年山西调度规程考试试题及答案
- 蓝图绘就 十五五(2026-2030)山东省纺织服装产业升级建设方案报告
- 2026年幼儿园新生家长会后勤园长
- 2025年新疆医科大学第一附属医院医护人员招聘考试题库及答案详解
- 工程伦理第2版
- 人民医院病房改造提升项目监理大纲服务方案投标文件(技术标)
- ICU患者镇静镇痛状态评估量表
- 社区胸痛健康教育
评论
0/150
提交评论