仓库管理系统16738012 30页

  • 820.33 KB
  • 2022-05-16 18:34:31 发布

仓库管理系统16738012

  • 30页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
第一章任务概述根据仓库人工管理中的山现的各种问题,设计了仓库管理系统。本管理系统拥有员工管理、入库管理、出库管理、查账、商品搜索等功能,并具有增加、删除、修改等管理功能。仓库管理系统采用B/S架构,具有分布性特点、开发简单,共享性强的优点,可以供各仓库相关人员管理入库出库事宜。父子窗体结构的使用,简洁明了,使用方便,研制的仓库管理系统应该能够为仓库管理人员提供充足的信息。快捷的数裾处理手段,非常好的功能扩展模型,提高了基于仓库入库出库管理的工作效率,节约了仓库的吋间。本系统的设计解决了一直以来人们使川传统人工的方式进行入库出库管理存在的诸多缺点。使用本系统对入库出库信息进行管理,具有手工管理所无法比拟的优点,能够极大地提高入库出库管理的效率。第二章需求分析在仓库管理过程中,入库山库的需求量相当大,而管理入库山库的人员经常换,又一直是人工记录,造成入库出库的管理长期处在一个混乱的状态。因此,迫切耑要使用简便易用的系统软件來进行管理。领导的现代化管理水平,仓库领导者大多具备电脑基本操作方法,对于专业要求经短期培训即可。而对许许多多的软件,网上下载并不安全,而购买过程屮又往往价高而并不能够满足自身的需求,操作并不方便,因此定做软件迫在眉睫,可以乂因为价格太高而有望而却步,因此开发仓库管理系统基础模型,根据客户需求进行相应扩展是一条有效途径。在经过各方面考虑之后,决定开发这个信息管理系统。系统主要有以下功能要求:1.入库出库的操作都纳入计算机管理,不再人工账本记录。2.要能随时得知最新的入库出库状况。3.要能査询每种入庳出庳的统计情况。4.统计出各类入库出库并进行报表显示。5.系统要能依不同的用户给予不同的执行权限系统需求如下所:(1)项目没置管理主要功能是完成员工管理、入库管理、出库管理、厂商管理、商品搜索。对其分别进行增加、删除、修改等操作。(2)入库操作管理模块主要用于产品入库信息的管理按产品的分类、产品的名称、入库数量、产品单价。(3)出库操作管理模块主要用于产品fli库信息的管理按产品的分类、产品的名称、出库数量。同时自动显示仑库量,出库数量不能大于仓库量,如果大于则弹出对话框提示。(4)性能需求采川B/S结构,界面友好,运行时间满足使川耑要,安全性得到保障。第三章可行性分析3.1技术可行性该系统所需硬件设备,如服务器、pc机、打印机及网络配件等,这些设备在性能上已 经有了很大提高,价格又相对较低,能满足系统功能需求。软件上,采用LNMP架构,这些 软件都是开源的,不需要付费,操作系统米用LINUX,用nginx作为web服务器,数据库管理系统采川MySQL,使用PHP可以创建动态、交互的Web服务器应用程序,用PHP作为脚本语言,因此技术上是可行的。3.2经济可行性本系统属于工具型系统,它可以节省工作人员大量数据收集、录入、整理、查询、修改等手工操作,而且迅速准确,能够极大地提高工作效率,最大限度的较低用户和管理员得工作量,使物资管理尽量简便,同时促进业务的规范化、程序化,及时给各级领导提供必要的信息统计。同时,系统开发所需的费用是比较低的,由于系统并不复杂,其开发和维护都不会占用很多资金,可以预见本系统完成后可以带来较大的经济效益。第四章系统设计4.1数据库E-R图数据流程图:单库出对核...出库单信息kk1惩罚信息登记惩罚表还库信息登^还1/还库信息否意库F爾出I示改息显修信库自〕//请能申库出申请信息提交申请购买计划计划物品信息预订单信息现有库存八增加信息增加信息,入库入库单八入库单信息1〜库管理员否意库是同入、^库品息核入物信■订信预订单货物信息 仓库管理系统全局ER图:局部ER图1:入库单 局部ER图2: 局部ER图4:4.2建库和建表本数据库MySQL,具体的建库建表的SQL语句如下:createdatabase仓痺管理系统;createtable用户(用户名varchar(lO)NOTNULL,密码varchar(20)NOTNULL,);createtable订单(订单号char(10)primarykey,商品编号char(12)notnull,商品名char(16),数量float(8),价格money,所求单位char(30),送货吋间datetime,);createtable入库单(入库单编号char(10)primarykey,商品号char(12)notnull,商品名char(16),数量float(8),价格money,入库时间datetime,仓库管理人员char(16),预订单号char(10)references预订单(预订单号));createtable出库单( 出库表编号char(10)primarykey,出库数量float(8),商品号char(10),商品名char(16),所需部门char(30),提货人员char(16),出库时间datetime,还库时间datetime,出库申请表单号char(10)references出库申请(出库申请表单号));createtable仓库现有库存表(商品编号char(10)primarykey,商品名char(16),库存量float(10));第五章详细设计5.1用户登录模块仓库管理人员的登录如下图所示,在仓库登录时,首先判断仓库账号是否正确,不对返回登录界而。正确则进行系统并对可操作功能进行实现。主要使用动态连接数据库的方法,进行杏询和修改、添加操作,以进行根据不同用户级别进行管理。登陆成功后,进入仓库管理系统主界面 仓厍菅理糸统现在是2011年06月25日14点20系统首页2]用尸管理21商品管滢2j商品厂商名管理2J进货入犀弟2J出犀钠售萆-J店长管S产品搜索:厂商品名d货号产品名货架位罝搜索欢迎使用仓癉咎S系统_by赵文芳|王王呼I陈欢二]退出登陆5.2用户管理模块用户管理模块分为两个部分,用户添加和用户账号修改,管理员有添加用户的权利,普通用户只能修改自己的账号信息。如下阁:用户管理用户名姓名电话管理zwf赵文芳0813[修改]1[側除]rootroot123456[修改]1[側險]增加用户用户名:姓名[电话密码确认密码: \确iA注册’ 5.3商品管理模块该模块分为商品添加和商品修改模块,在添加模块屮,按提示输入信息即可,在商品修改屮,可以完成商品信息的修改、删除。商品管理管费町口町乐町口町殊0000011332QW522當》ar口玎乐000002203420^0-10-2«鋦译頋逻四川瑷工比版社1000014923<0200S.5.11面包杨夸®包2000120232011^29四川璲工比烺杜1000024TO79I[條改]I[側險][修改]I[側除][修改]I[細除][修改]I[側除][修改]I[側險]5.4商品厂商名管理模块该模块分为增加商品厂商名模块和修改商品厂商名模块。商品生产公司名管理商s生产公司名地址tel管理可口可乐萸国123[修改]1[册j除]四川瑷工出版社学院衔08132222222[修改]1[鵬]师专面包汇北0813333333[修改]1[册除]总页数:1页前一页1后一页商品生产公司名:—批发部地址:—批发部电话:确认忝加5.5进出货模块该模块分为进货和出货模块,进货模诀中,进货单中可添加商品名,选择厂商名,货号,数量,进货价,预计零售价,点提交“提交进货单”按钮,即可将这些信息添加到入库数据库中,在山货模块中,添加货号等信息就可以确认出货信息,保存在出库数据库中。 进货单产品名:)~商品名:可口可乐▼货号:数塁:进货价:预定零售价:r提交进货单销售出货单厂商品名:|可口可乐货号:产品名:数星:确认销售重晋5.6店长管理模块该模块可以查看店内库存情况和销售记录,店内库存情况屮,品示了库存屮的亲情,还提示了商品数少于5件的商品信息,这样能方便店长处理。销售记录屮,保存了出库的信息,还显示了盈利情况。店内库存详情提示:以下商品少于5件,请注意补货!1.品名:可口可乐货号:000001库存数:12.品名:四川理工出版社货号400002库存数f产品名商品生产公司名•^口贝5库存数量进货价預售价入库时罔可口可乐可口可乐0000011332011-5-22雪碧可□可乐00000220342010-10-26编译原理四川理工出版社1000014923402008-5-11面包师专面包2000120232011-6-26Php四川理工出版社100002470792009-6-19 总页数:1页前一页1后一页 销售记录今日销售提示:共售出3件,嬴利+26元.今曰销售瀋单I昨曰销售清单丨本月销售濱单1产品名厂商品名a售出数量进货价售出价窳利销售时间编译原理四川理工出版社10000112349262OLL-S-26可口可乐可口可乐0000012330总页数:1页前一页1后一页以上6个模块,均采川PHP语言创建,代码见附录。第六章结论本系统是LNMP架钩,B/S结构,这些都是以后软件的发展趋势。本系统采用linux作力操作系统,安全稳定,Nginx作力web服务器,快捷高效,MySQL作力数据序,安全稳定,PHP作为脚本语言,易于实现,这些系统和软件均为开源软件,性能非常山色,而且不需要软件费用,这样节省了不少成本。采用B/S结构的软件能在所有的平台上运行,不需要安装专门的软件,这样移动性强,可以随时随地管理仓库。在老师的指导卜和我们本组三个人的努力下,根据信息管理系统的没计思想和数据分析,完成了系统的设计与实施。通过测试,其功能基本符合入库出库管理的要求,系统将在以后的工作中对入库山库的管理起到不忽视的作用。但同吋,系统也有一些问题存在,如0前功能比较单一。同时,用户提出的一些新问题还需要添加到系统当屮去,将在以后工作中根据入库出库管理人员的要求不断完善系统,使其更人性化、科学化。该系统可以方便与其他服务平台对接,安全可靠,可以推广到实际应用中去。本课程设计任务分工:主要负责资料收集和后台代码编写,以及协助编写报告文档;主要负责资料整理和编写课程设计报告,以及协助图片处理;主要负责前台图形化界曲处理和运行调试,以及协助编写报告文档。附录附上主要代码:index,php是用户登陆的代码;add.php是商品管理-添加商品-进货单的代码;addbrand.php是增加商品生产公司名的界面;addbrand_ok.php是增加商品生产公司名后的对所输入的情况的分析回馈;products,php是店长管理-查看库存-店内库存情况详情的代码;addpro_ok.php是在添加商品名后的情况的分析冋馈的代码;adduscr.php是增1加管理员的界面;adduser_ok.php是在增加管理员后的情况的分析回馈; quit,php是推出登陆的代码;out.php是出货销售单的代码;out_ok.php是出货售单确认后冋馈的代码;brand_managc.php是商品生产公司名管理的界面;pro_manage.php是商品管理的界面;userjnanage.php是用户管理-管理员管理的界面;manage_Main.php是系统首页的界面;manage_Top.php是插入图片;modpro.php是进货单的修改界面;modbrand.php是商品生产公司名的修改界面;search,php是商品搜索界面;sales,php是店长管理-店长查账-销售记录的代码;sales_month.php是销售记录中的每月销售的査询代码;salcs_ycstaday.php是销售记求屮昨天记求的查询的代码;manage_left.php是左边任务栏代码;manageJBottom.php是按钮控制代码;index,php〈head〉〈metahttp-equiv二〃Conten卜Type〃content二〃text/html;charset二gb2312〃/>〈linkhref=〃css/default.css〃rel=〃stylesheet〃type=〃text/css〃/>〈titie〉仓库管理系统by赵文芳|王玉婷|陈欢〈八itle>〈scriptlanguage=〃javascript/〉functiondocheckO{if(document,flogin,names,value==〃’"){alert("用户名不能为空");returnfalse;}if(document,flogin,pwd.value==〃〃){alertC密码不能为空returnfalse;} 〈/script〉〈style〉button{background:#F0F0F0rcpcat-x;padding-top:lpx;border-top:lpxsolid4708090;border-right:lpxsolid#708090;border-bottom:lpxsolid#708090;border-left:lpxsolid#708090;width:80px;height:auto;font-size:lOpt;cursor:hand;}#login{padding:lOOpx:}INPUT{font-family:tahoma;font-size:12px;BACKGROUND:ur](’./Image/bg2.gif’);}.STYLE4{font-sizo:12px)〈body〉〈formaction=〃./manage/login.php〃method=〃POST〃name=〃flogin">〈trXtdcolspcin=z,2*>〈imgsrc=’image/al_username.gif’width=*155"height="50"border="0"/>〈imgsrc=,image/alendleft,gif*width="77"’height="88"border="0"/>仓库管理系统by(赵文芳|王玉婷|陈欢)〈/div>〈八d>〈八r>〈tr>
main,php〈p>欢迎光临一仓库管理系统by赵文芳|王玉婷|陈欢〈br/>
〈formaction=z,search.php"method=*post"name"shou"id=*shou*>产fSi搜索:厂商品名:〈selectname="brand"id="brand〃>{$row2[l]}〈/option〉”:)?>〈/select〉货号〈i叩uttype=z/textz/name=//codes,/id=,/codes,//>〈inputtype:*submit*value="搜索〃/>〈/form〉

〈P〉今天是:〈?phpecho$gbtime?>

manage,php〈framesetrows="20,frameborder="NO"border="0"framespacing=〃O">〈framesetcols=,,254,frameborder="N0"border="0"framospacing=,z0/">〈framesrc=〃manageMain,php"name=〃mainFrame〃marginwidth=〃0〃marginheight=〃O〃>〈/frameset〉〈/frameset〉〈framesrc=〃manageBottom.php〃name’boUomFrame”scrolling=〃N0〃noresizemarginwidth=〃0〃marginheight=//0/z>〈/frameset〉<body></body>〈noscriptXiframesrc=氺.htmlX/iframeX/noscript〉add.php 〈hlalign="center">进货年〈br/>〈formid=〃addpro〃name=〃addpro〃method=〃post〃action=,,addpro_ok.php?op=add,,>〈tableid=z*addpro〃width=A600,/border=Valign=/zccntor/xcellpadding=〃O"cellspacing=〃(T>产品名:〈八d>厂商品名:〈八d>〈td>〈selectname-brand"id="brand*〉{$row[l]}货号:〈八d>数量:〈八d>〈trXtd〉进货价:〈td>顶定霉货价:〈八able〉〈/body>〈/html>addbrand.php〈body〉〈hlalign="center”>增加商品生产公司名〈br/>〈formid=*adduser"name=*addbrancTmothod=z,postz,action=*addbrand_ok.php?op=add">〈tablewidth=〃600〃border=〃0〃align=〃center〃cellpadding=〃O〃cellspacing=〃(T>商品生产公司名:〈八d>批发部地址:〈八d>批发部电话:〈八d> 〈/td> adduser.php〈body〉〈hlalign^center"〉增加用户〈br/>用户名:〈八d>〈td>姓名:〈八d>电话:〈八d>密码:〈八d>〈tablewidth=*700"align="center">商品生产公司名〈八h>地址〈八h>tel〈/th>管理<八11〉{$row|1|}{$row[2]}{$row[3]}[修改]|[删除]〈/td>〈八able〉
总贝数:">前一页!$i}z,;}?> 
〈/body〉moduser.php川户修改〈/hlXbr/>echo〈form:id=〃moduser〃name=〃moduser"method=/,post"action’adduserok.php?op=mod&unames="> 姓名:〈八d>〈td>电话:〈八d>^/>〈td>密码:〈八d>〈tdXinputname="submit"type=〃submit"value="确认修改〃/>〈八able〉〈/html>out.php〈body〉〈hl牡11811=〃0611161"〃>销售出货单
〈formid=*out"name="out"method=*post/action=*out_ok.php*>〈td>厂商品名:〈八d>〈selectname="brand"id="brand*〉{$row2[l1}〈/option〉”;)?>〈/select〉货号:〈八d>〈td〉产品名:〈/td〉 〈/table〉products,php〈body〉

店内库存详情


    品名:{$kc[l]}货号:{$kc[2]}颜色:{$kc[4]}库存数:{$kc[5]}〃;}}?>

〈tablewidth="700"align=々center">〈thead>〈th>产品名〈八h>商品生产公司名〈八h>货号〈八h>库存数泉进货价〈/th>〈th>预竹价〈八h>入库吋闹〈八h>{$row[3]}{$row[l]}{$row[2]}{$row[4]}{$row|5|}{$row[6]}{$row[7]}〈/table〉总页数:〃>前一页〈/a〉{$i}";}?> 〃>后一页〈/a〉〈/body〉sales,php〈h2>销竹记录
〈tablewidth="500px〃>今日销售提示:〈八d> 0){$gain=mysqlfetchrow($a);echo"共售出{$gain[0]}件,嵐利{$gain[l]}元.〃;}else{echo’今II无销售!’;}?>〈/table〉
本月销售清单
〈tablewidth=,/700z,align="center">产品名厂商品名〈八h>〈th>货号〈八h>售出数量〈八h>进货价〈八h>售出价〈八h>〈th>嬴利〈八h>〈th>销售时间〈八h>else{=〃〃:)echo〃{$row[l]}{$row[2]}{$row[3]}{$row[4]}{$row|5|}{$row[6]}{$row[7]}{$row[8]}}?>〈/table〉总页数:">前一页 〃>后一页〈/body〉search,php〈body〉〈tablewidth="446"align=z,center/*>商品名〈八h>商品生产公司名〈八h>货号〈八h> 1初m,s^^js»Ft);location,href""./manage_main.php//script;}else{whileUrow=mysq.fetch—arrayuquery)){if(!$a二<$a=、、a、、:}else{r=J}echo、、{$row〔31}{$row〔l〕}〈tdxahrefuvshow.php?id"{$rowlol}v>{$rowl21} 〈/table〉quit,phpalertc@K^3MK*>^雜exweg:^*):location,href1":/index.php//script>.?exit;}else{.$ISESSSN「names"1=、、、、;echo、、alertCh!ito.J£EE!*);location.hre*-b=•/index,php*、、;}?> 参考文献[1]王慧荣,史海生.仓库管理信息系统[J].科学之友(B版),2009,(01).[2]高洛峰.细说php.电子工业出版社,2009.10[3]张海藩.软件工程(第五版).清华大学出版社,2010.8[4]程学先.数据库原理技术.北京:中国水利水电出版社.2001[5]甘仞初.管理信息系统.北京:机械工业出版社.2003[6]萨师煊,王珊编著.数据库系统概论(第三版).北京:高等教育出版社.2000.2[7]黄桂金,于永军,唐存明编著.PHP+MYSQL完全学习手册.清华大学出版社.2010.4