物流信息系统专业课程设计.doc
《物流信息系统专业课程设计.doc》由会员分享,可在线阅读,更多相关《物流信息系统专业课程设计.doc(35页珍藏版)》请在咨信网上搜索。
课程设计任务书 课程名称:级物流信息系统专业课程设计 题 目:基于PHP物流仓储系统设计—以广州 原尚物流为例 学 院:管理学院 系: 信息管理系 专业班级: 物流信息系统131班 学 号: 学生姓名: 方丽君,赵紫英,熊钰,方浩然, 罗俊 起讫日期: /10/25~/12/28 指导老师: 朱益平 职称: 讲师 学院审核: 审核日期: 摘要 伴随经济一体化和全球化进程加紧,企业作业方法不停地发生改变。电子技术、计算机信息存放和处理技术、通讯网络技术在物流中应用,使得物流在企业竞争中饰演着越来越关键角色。物资储存是整个物流过程中一个关键步骤。仓库是储存物资场所,是物流活动中转站,是调整物流中心。 本文关键介绍了以PHP语言来设计开发一个简易仓储企业物流管理系统整个过程,和开发中包含技术,并对系统进行了数据库设计和整个框架分析设计,最终得以实现。企业能够经过对企业零件出库、入库、实时查询、等零件信息对其进行数字化管理,本系统也对企业信息、用户信息和管理员信息等进行了新增、查询、修改、删除等一系列管理,使物流系统愈加完善。 关键词:物流 仓储 管理系统 PHP Abstract With the development of economic integration and globalization, the operation mode of enterprises is constantly changing. Electronic technology, computer information storage and processing technology, communication network technology in the application of logistics, logistics in the enterprise competition is playing a more and more important role. The storage of goods and materials is a key link in the whole logistics process. Warehouse is a place for storing goods and materials, and it is a transfer station of logistics activities. In the PHP language is mainly introduced in this paper to design and develop a simple and easy storage and the whole process of enterprise logistics management system, as well as involved in the development of technology, and the system design and analysis of the framework design of database, realized finally. Enterprise can through the parts of the outbound, inventory, real-time query, such as part information for digital management, the system of enterprise information, customer information and also the administrator information such as add, query, modify, delete, and so on a series of management, make the logistics system will be improved. Keywords: Logistics,Storage,management system,PHP 目 录 1 前 言 1 1.1 系统开发背景 1 1.2 系统开发意义 1 1.3 中国外现实状况 1 1.4 关键研究内容 2 1.5 广州原尚物流股份介绍 2 1.6 广州原尚物流股份仓储方面问题 2 2 系统开发及关键技术 3 2.1 PHP语言 3 2.2 MySQL数据库 4 2.3 Tomcat服务器介绍 5 2.4 PhpMyAdmin数据库管理软件 6 3 物流仓储管理系统需求分析 6 3.1 系统概述 6 3.2 系统总体需求 7 3.3 可行性分析 7 4 物流仓库管理系统总体设计 8 4.1 系统功效分析 8 4.2 系统总体功效设计思绪步骤 8 5 数据库设计和连接 10 5.1 数据库E-R图设计 10 5.2 数据库表格建立 12 5.3 数据库连接技术 14 6 物流仓储系统具体设计和代码实现 15 6.1 登入功效实现 15 6.2 系统主页面功效 17 6.3 入库功效实现 18 6.4 显示入库统计功效 18 6.5 出库操作和出库统计页面 20 6.6 库存查询和库存总数功效 20 6.7 供给商信息增删功效 22 6.8 管理员用户名密码管理页面 23 7 课程设计分工和进度情况 24 8 课程设计总结 25 1 序言 1.1系统开发背景 伴随计算机应用普及,现在大多数企业仓库管理数据资料已开始采取计算机数据系统管理,但辅助数据还是采取先纸张统计、再手工输入计算机方法进行采集和统计整理。这不仅造成大量人力资源浪费,而且因为人为原因,数据录入速度慢、正确率低。伴随企业规模不停发展,仓库管理物资种类机数量在不停增加、出入库频率剧增,仓库管理作业也已十分复杂和多样化,传统人工仓库作业模式和数据采集方法已难以满足仓库管理快速、正确要求,严重影响了企业运行工作效率,成为制约企业发展一大障碍。所以开发一个界面友好,易于操作较为完善仓储管理系统来管理货物,对整个企业全部物资管理和查询等自动化处理变得十分关键。 在市场经济大环境下,越来越多人士逐步认识到用计算机技术进行各类管理,交流便捷,仓储数据库管理系统是一个为适应该前各个行业对仓储信息管理迫切需求而设计开发软件,经济和科学技术发展加速,各个领域对于计算机和科学技术利用要求也越来越高,各个企业竞争归根结底就是技术和管理竞争,她们为了争取取得利益最大化,必需拥有一套完善管理系统来管理本企业,以适应时代时尚和发展需要。 1.2系统开发意义 (1)采集输入替换手工输入降低了失误率。 (2)使产品信息能快速录入到数据库中 (3)降低了原材料浪费和成品丢失。 (4)为企业把生产和销售整合在一起。 1.3中国外现实状况 仓储管理系统是用来管理仓库内部人员、库存、工作时间、定单和设备软件实施工具。这里所称“仓库”包含生产和供给领域中多种类型储存仓库和配送中心。其关键作用是管理和控制仓库全部些人出库动态,统计分析库存数据,使决议人员及早发觉问题,采取对应方法,调整库存结构,缩短贮备周期,加速资金周转,从而确保企业生产中通畅物流。同时最大程度地降低库存占用,立即补救管理中漏洞,使库存管理系统实时地反应企业中各个仓库现时情况,为各类管理人员从不一样侧面提供所需信息,方便协调企业经营收到更大效益。 现在,商品信息及仓库管理系统已经在世界各发达国家广泛应用了,而且应用范围越来越广,功效越来越全方面,操作越来越简便,成本越来越低廉。关键应用于大中小型企业,工厂,物流企业,超市和部分科研单位。 1.4关键研究内容 以PHP语言来设计开发一个简易仓储企业物流管理系统整个过程,和开发中包含技术,并对系统进行了数据库设计和整个框架分析设计,最终得以实现。企业能够经过对企业零件出库、入库、实时查询、等零件信息对其进行数字化管理,本系统也对企业信息、用户信息和管理员信息等进行了新增、查询、修改、删除等一系列管理,使物流系统愈加完善。 1.5广州原尚物流股份介绍 广东原尚物流股份是一家中外合资企业,企业以现代物流理念为指导,专业从事汽车零部件物流第三方物流(3PL)等业务。其前身是原尚涩泽物流(广州),创建于8月,由“广州市原尚物流服务”和日本大型综合物流企业“涩泽仓库株式会社”共同出资成立。 现在企业管理仓库总面积达10万平方米,年运输量4.5亿吨公里;在全国范围内设置了10个分企业和办事处,现在在华南地域、华中地域、西南地域、华东地域、华北地域和东北地域等区域大中城市形成了快捷、便利汽车零部件物流网络。 企业提倡“以人为本”企业文化,在不停积累物流服务经验同时,也培养了一批熟悉物流行业运作步骤人才,并不停引进高层次物流人才和管理人才,打造了一支创新、务实和专业管理团体,为企业未来可连续发展提供了有利保障。 1.6广东原尚物流股份仓储方面问题: 1) 仓库管理步骤脱节 在现有仓库管理体制中,各部门只负责自己那部分工作,并不考虑仓库管理问题。采购部采购,生产部门生产产品入库,而并不考虑在生产基础上考虑怎样生产来较少仓库存放压力。销售部门接收订单,让仓库部门清点出货,其中周期较长,很轻易造成用户等候时间较长,造成用户不能立即提货,带来无须要埋怨。 2) 仓库管理制度不完善 很多企业在仓库管理这首先不够重视,所以并没有制订完善仓库管理体制,对仓库管理不能形成很好标准,随意性较大。使得仓库计划性不强,无法确保通畅物资入库出库。而且,不完善仓库管理制度,使得仓库管理人员在对仓库物资进行盘查过程中碰到很大问题,造成很多库存和单据数据不相符等现象。 3) 物资贮备不够合理 库存控制是企业物资管理关键之一,现在企业在库存控制方面存在两种现象:一个是企业库存量过大,有物资早已淘汰,超储积压,占用大量库存资金,也为盘点、清理、对账等工作带来不便。另一个是库存短缺,影响到企业生产,增加急用料,使物流成本上升。 4) 估价入账太多 估价入账是货到票未到时,为正确反应材料消耗一个记账方法;但现在厂矿单位签署协议协议或新品种物资要归类编号,影响发票单据立即开具,造成大量估价材料,给仓库保管员和财务部门造成大量反复劳动。 5)职员业务水平不高 仓库管理中,很多企业认为会数数、会写字就能做好仓库管理工作,对仓库管理部门职员并不进行有效培训。这使得很多仓库管理人员缺乏正确仓库管理知识,只懂数数物品数目、搬搬抬抬,并不知道合理仓库物资堆积、摆放全部能给仓库空间带来很大影响。 2 系统开发及关键技术 2.1 PHP语言 2.1.1 PHP语言介绍 PHP(外文名:PHP: Hypertext Preprocessor,汉字名:“超文本预处理器”)是一个通用开源脚本语言。语法吸收了C语言、Java和Perl特点,利于学习,使用广泛,关键适适用于Web开发领域。PHP 独特语法混合了C、JAVA、Perl和PHP自创语法。它能够比CGI或Perl愈加快速地实施动态网页。用PHP做出动态页面和其它编程语言相比,PHP是将程序嵌入到HTML(标准通用标识语言下一个应用)文档中去实施,实施效率比完全生成HTML标识CGI要高很多;PHP还能够实施编译后代码,编译能够达成加密和优化代码运行,使代码运行愈加快。 PHP语言优点:开放源代码和无偿性和其它技术相比,PHP本身无偿且是开源代码。快捷性程序开发快,运行快,技术本身学习快。而且能够嵌入于HTML:因为PHP能够被嵌入于HTML语言,它相对于其它语言。编辑简单,实用性强,更适合初学者。跨平台性强,因为PHP是运行在服务器端脚本,能够运行在UNIX、LINUX、WINDOWS、Mac OS、Android等平台效率高PHP消耗相当少系统资源。 2.1.2 PHP和JSP、ASP比较 1) ASP,JSP,PHP全部是动态网页技术,能够实现浏览者和服务器交互,比如读取数据库资料,依据不一样用户提供不一样界面等。 2) ASP是微软动态网页技术,使用VB这么脚本语言编写,大量编程语言嵌入到HTML代码中,用户在浏览网页时对服务器发送一个请求,服务器中asp引擎来解析网页中嵌入VB脚本语言,依据这些脚本语言绘制出完整HTML页面返回给浏览器,浏览器就能够显示出页面了。 3) JSP是SUN动态网页技术,JSP是用JAVA语言编写(更正确说是JAVA结合HTML语言),JSP和ASP实施方法大致相同,用户提交请求后服务器JVM解析JSP页面中JSP脚本代码,然后依据这些JSP脚本代码生成HTML页面发送给用户端浏览器,浏览器显示出页面。 4) JSP和ASP不一样地方是JSP背后有Servlet技术,JAVA Bean,EJB组件等技术支持,能够使负责逻辑处理代码和页面完全分离,JSP值负责显示要输出信息,逻辑处理部分交给Servlet和JAVA Bean去做,这些代码不用写在页面上,而是写在后台专门类中,JAVA能办到事JSP全部能办到, 5) ASP大量逻辑代码和HTML代码参杂到一起使维护工作很困难。JSP和ASP更大不一样是JSP技术完全跨平台,不管LINUX和WINDOWS平台JSP全部能完全支持,而ASP只能在WINDOWS平台上运行,WINDOWS平台安全性又备受争议,JSP技术在对数据库访问性能方面比ASP要强得多。 2.2 MySQL数据库 2.2.1 MySQL介绍 MySQL是一个关联数据库管理系统,关联数据库将数据保留在不一样表中,而不是将全部数据放在一个大仓库内,这么就增加了速度并提升了灵活性。 MySQL所使用 SQL 语言是用于访问数据库最常见标准化语言。MySQL 软件采取了双授权政策,它分为小区版和商业版,因为其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,通常中小型网站开发全部选择 MySQL 作为网站数据库。因为其小区版性能卓越,搭配 PHP 和 Apache 可组成良好开发环境。 2.2.2 MySQL特点 1) 高速 高速是MySQL显著特征,在MySQL中,使用了极快“B树”磁盘表(MyISAM)和索引压缩;经过使用优化“单扫描多连接”,能够实现极快连接;SQL函数使用高度优化类库实现,运行速度快。一直以来,高速全部是MySQL吸引众多用户特征之一,这一点可能只有亲自使用才能体会。 2) 支持多平台 MySQL支持超出20种开发平台,包含LINUX、WINDOWS、FreeBSD、IBM AIX、HP-UX、Mac OS、OpenBSD、Solaris等,这使得用户能够选择多个平台实现自己应用,而且在不一样平台上开发应用系统能够很轻易在多种平台之间进行移植。 3) 支持多种开发语言 MySQL为多种流行程序设计语言提供支持,为它们提供了很多API函数,包含C、C++、JAVA、Perl、PHP等。 4) 提供多个存放器引擎 MySQL中提供了多个数据库存放引擎,各引擎各有所长,适适用于不一样应用场所,用户能够选择最适宜引擎以得到最高性能。 5) 功效强大 强大存放引擎使MySQL能够有效应用于任何数据库应用系统,高效完成多种任务,不管是大量数据高速传输系统,还是天天访问量超出数亿高强度搜索Web站点。MySQL 5是MySQL发展历程中一个里程碑,使MySQL含有了企业级数据库管理系统特征,提供强大功效,比如子查询、事务、外键、视图、存放过程、触发器、查询缓存等功效。 6) 支持大型数据库 InnoDB存放引擎将InnoDB表保留在一个表空间内,该表空间可由数个文件创建。这么,表大小就能超出单独文件最大容量。表空间还能够包含原始磁盘分区,从而使构建很大表成为可能,最大容量能够达成64TB。 7) 安全 灵活和安全权限和密码系统,许可基于主机验证。连接到服务器时,全部密码传输均采取加密形式,从而确保了密码安全。 8) 价格低廉 MySQL采取GPL许可,很多情况下,用户能够无偿使用MySQL;对于部分商业用途,需要购置MySQL商业许可,但价格相对低廉。 2.3 Tomcat服务器介绍 Tomcat服务器是在SUN企业JSWDK(JavaServer Web Development Kit,是SUN企业推出小型Servlet/JSP调试工具)基础上发展起来一个优异Servlet/JSP容器,它是Apache-Jakarta软件组织一个子项目。它不仅支持运行Servlet和JSP,而且还含有了作为商业Java Web应用容器特征。Tomcat是一个小型轻量级应用服务器,在中小型系统和并发访问用户不是很多情况下被普遍使用,也是开发和调试JSP程序首选应用服务器,其关键原因是Tomcat技术优异而且无偿,得到了很多软件开发商认可,所以也成为业界比较流行Web应用服务器。 2.4 PhpMyAdmin数据库管理软件 PhpMyAdmin 是一个以PHP为基础,以Web-Base方法架构在网站主机上MySQL数据库管理工具,管理者可用Web接口管理MySQL数据库,而Web接口是一个简易方法输入繁杂SQL语法较佳路径,尤其要处理大量资料汇入及汇出更为方便。PhpMyAdmin优势在于即使它跟其它PHP程式一样在网页服务器上实施,不过能够在任何地方使用这些程式产生HTML页面,即远端管理MySQL数据库,方便地建立、修改、删除数据库及资料表。另外,PhpMyAdmin建立了常见php语法,能确保编写网页时所需要sql语法正确性。 PhpMyAdmin 缺点是必需安装在 Web 服务器中,所以假如没有适宜访问权限,其它用户有可能损害到 SQL 数据。 PHP是一个基于服务端来创建动态网站脚本语言,能够用PHP和HTML生成网站主页。当一个访问者打开主页时,服务端便实施PHP命令并将实施结果发送至访问者浏览器中,这类似于ASP和CoildFusion,然而PHP和她们不一样之处于于PHP开放源码和跨越平台,PHP能够运行在WINDOWSNT和多个版本UNIX上。它不需要任何预先处理而快速反馈结果,它也不需要mod_perl调整来使您服务器内存映象减小。PHP消耗资源较少,当PHP作为ApacheWeb服务器一部分时,运行代码不需要调用外部二进制程序,服务器不需要负担任何额外负担。 3物流仓储管理系统需求分析 3.1 系统概述 物流仓库存放货物品种繁多,堆存方法和处理过程也很复杂,伴随业务量增加,仓库管理者需要处理信息量会大幅上升,所以往往极难立即正确掌握整个仓库运作状态。针对这一情况,本系统在满足仓库基础管理功效基础上发挥信息系统智能化,减轻仓库管理人员和操作人员工作负担。 系统关键实现目标是管理整个物流仓库零件出入库运转情况;提供完善任务计划功效,由整个操作指令中心来安排进出任务,确定任务开始,进货管理和出货管理按其指令实施即可;实时监控全部货物在线运动情况,实时提供库存改变信息。 3.2 系统总体需求 依据具体需求分析,企业在库存中面临关键问题表现在:库存量较大,库存资金周转慢;不能立即统计库存物料;库房人员反复工作多,效率低;不知道库存物资积压时间长短。 本系统从最初采购到存放和交货,仓库管理将决定企业是否兑现了其承诺。从仓储计划到仓库操作和交叉运输,优化仓储将有利于大幅降低企业存货量和存货成本,因为企业将能保持较低仓库存货水平,优化入库,保管和出库活动,而且协调载货量。 本系统包含以下多个功效模块: 1) 注册登陆需求 在实际应用中,因为系统管理全部是由专员工作人员管理,所以登陆系统,首先必需经过系统身份验证,这个过程对系统提出以下要求:依据名称和密码来判定是否能够进入系统和依据类型决定拥有权限。同时企业内部需要配置多名操作人员,所以需要有新增操作员账号和密码功效 2) 零件入库登记和管理 管理员需要对仓库相关信息进行管理,包含零件添加,删除,分类等操作,同时零件审核人员需要对零件进行审核。 3) 零件出库登记和管理 管理员需要对新增入库零件进行管理,包含商品条形码,零件名称,入库日期,入库数量,经手人,备注等信息。同时还提供按条形码和按名称两种查询方法。 4) 总库存实时信息和查询功效 零件在入库后,库存数量会随时改变。需要管理员对库存信息进行管理,达成实时显示零件库存信息目标。同时提供按编号和按名称两种查询方法。 5) 其它辅助功效设计 管理员需要对新增出库零件进行管理,包含零件编号,名称,入库日期,入库数量,经手人,备注等信息。同时还提供按编号和按名称两种查询方法。 3.3 可行性分析 本系统基于浏览器/服务器体系即大家常说 B/S体系,开发时间较短,维护轻易,降低了下载用户端时间和管理成本,顺应了软件开发时尚和方向。开发技术关键包含PHP,和Web应用开发中常见脚本语言JavaScript技术,Ajax技术和基础html css前端语言技术。Web服务器采取Tomcat,数据库采取MySql数据库系统。 具体可行性为: 1)技术可行性 本系统是一个数据库管理和查询系统,要求运行环境、硬件、软件不高,简单实用,利用现有技术条件完全能够达成该系统功效目标。 2)经济可行性 本系统基于Mysql软件进行开发,开发所用时间、经费不高,系统管理便捷,可达成利用最小资源达成最大效益结果。 3)系统可行性 本系统研制和开发是充足得考虑工作人员对仓库易于管理,方便而又简单。从而能完全满足使用者要求。 4)管理可行性 利用面向对象机构化方法,面向对象方法以“对象为中心”,在分析、研究对象及其属性过程中,依据其内在规律建立求解模型。基于这种方法建立软件系统,不管外部环境或功效需求怎样改变,而对象内在规律不变,所以不会引发软件结构整体改变,所以系统是稳定,利用此方法能够充足达成系统管理可行性目标。 4 物流仓库管理系统总体设计 4.1 系统功效分析 4.1.1 系统功效概述 管理员管理:关键功效包含管理员登入,注册新管理员,删除管理员,和修改密码功效 零件入库管理:关键功效包含对零件入库信息填写,登记,删除和修改 零件出库管理:关键功效有零件出库登记,删除,修改。 零件库存管理:关键功效有对制订零件进行查询,显示总库存信息 供给商管理:关键功效有录入供给商信息,新增和修改,删除信息功效。 4.2 系统总体功效设计思绪步骤 为了使得开发系统简捷高效地开发,本系统关键包含前端和后台开发 图 视 库 据 数 业务处理 图4-1三层体系结构 其中前端视图关键有Html CSS和Bootstrap框架使用,部分表单优化使用了 HtmL5和Css3属性,同时表单验证和弹出层使用Javascript. 前端动态数据显示和后台业务处理采取PHP语言处理,数据库关键经过PHP 数据库连接和SQL语句进行开发。 依据需求分析和系统功效设计目标,结合实际情况本系统工作运行步骤图以下图4.2所表示,系统总功效模块图4.3所表示。 图4.2系统工作步骤图 图4.3系统总体功效图 5数据库设计和连接 5.1 数据库E-R图设计 在物流仓库管理系统中采取“实体联络模型”(E-R模型)来描述数据库结构和语义,以对现实世界进行第一次抽象。ER模型直接从现实世界抽象出实体类型及实体间联络,然后用E-R图来表示数据模型。它有两个显著优点:靠近于人思维,轻易了解;和计算机无关,用户轻易接收。 5.2数据库表格建立 1.管理员表 表名: admin 说明:该表中ID是该表主键,用来保留管理员信息,如表4-1所表示 字段 列名称 类型 宽度 许可空值 主键 编号 useid int 11 否 是 名称 username varchar 30 否 否 密码 password varchar 255 否 否 性别 sex varchar 8 否 否 部门 department varchar 30 否 否 表4-1管理员信息表 2.零件入库信息表 表名:into_record 说明:该表中ID是该表主键,用来保留零件入库信息。如表4-2所表示 字段 列名称 类型 宽度 许可空值 主键 编号 into_id int 255 否 是 名称 into_name varchar 255 否 否 类型 into_type varchar 255 否 否 入库数量 into_sum float 否 否 入库日期 into_time date 否 否 零件起源 into_sup varchar 50 否 否 验收人 Sign_name varchar 25 否 否 备注 note Varchar 255 否 否 表4-2零件入库信息表 3.零件出库信息表 表名:out_record 说明:该表中ID是该表主键,用来保留零件出库信息。如表4-3所表示 字段 列名称 类型 宽度 许可空值 主键 编号 out_id int 10 否 是 名称 out_name varchar 255 否 否 类型 out_type varchar 50 否 否 出库数量 out_sum float 否 否 出库日期 out_time date 否 否 发往地 out_where varchar 255 否 否 验收人 out_signname varchar 10 否 否 备注 Out_note varchar 255 是 否 4-3零件出库信息表 4.实时库存表 表名:Part_sum 说明:该表中ID是该表主键,用来保留实时库存信息。如表4-4所表示 字段 列名称 类型 宽度 许可空值 主键 编号 parts_id int 8 否 是 零件名 parts_name varchar 200 否 否 零件名称 parts_type varchar 200 否 否 库存总数 parts_sum float 否 否 表4-4库存信息表 5.供给商信息表 表名:Supplier 说明:该表中ID是该表主键,用来保留供给商信息,如表4-5所表示 字段 列名称 类型 宽度 许可空值 主键 编号 sup_ID Int 11 否 是 供给商名称 sup_name varchar 255 否 否 联络方法 sup_tel varchar 255 否 否 供给零件 sup_goods varchar 255 否 否 表4-5商品分类信息表 5.3数据库连接技术 PHP经过安装对应扩展来实现数据库操作,现代应用程序设计离不开数据库应用,目前主流数据库有MsSQL,MySQL,Sybase,Db2,Oracle,PostgreSQL,Access等,这些数据库PHP全部能够安装扩展来支持,通常情况下常说LAMP架构指是:Linux、Apache、Mysql、PHP,所以Mysql数据库在PHP中应用很广泛。 PHP中一个数据库可能有一个或多个扩展,其中现有官方,也有第三方提供。像Mysql常见扩展有原生mysql库,也能够使用增强版mysqli扩展,还能够使用PDO进行连接和操作。 不一样扩展提供基础相近操作方法,不一样是可能含有部分新特征,和操作性能可能会有所不一样。 mysql扩展进行数据库连接方法: $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password'); mysqli扩展: $link = mysqli_connect('mysql_host', 'mysql_user', 'mysql_password'); PDO扩展 $dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; $dbh = new PDO($dsn, $user, $password); 6物流仓储系统具体设计和代码实现 6.1登入功效实现 登入功效是一个系统开始工作开始,当用户输入正确用户名和密码时才能够跳转到系统主页面进行工作,当用户名或密码输入失败时能够进行提醒。表单验证关键代码以下: <?php // *** Validate request to login to this site. if (!isset($_SESSION)) { session_start(); } $loginFormAction = $_SERVER['PHP_SELF']; if (isset($_GET['accesscheck'])) { $_SESSION['PrevUrl'] = $_GET['accesscheck']; } if (isset($_POST['username'])) { $loginUsername=$_POST['username']; $password=$_POST['password']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "main.php"; $MM_redirectLoginFailed = "fail.php"; $MM_redirecttoReferrer = false; mysql_select_db($database_logistic, $logistic); $LoginRS__query=sprintf("SELECT username, password FROM `admin` WHERE username=%s AND password=%s", GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); $LoginRS = mysql_query($LoginRS__query, $logistic) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();} //declare two session variables and assign them $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?> 表单部分代码以下 <form ACTION="<?php echo $loginFormAction; ?>" METHOD="POST" role="form" name="login"> <div class="form-group"> <label>用户名:</label> <input type="text" class="form-control" name="username" placeholder="请输入用户名"> </div> <div class="form-group"> <label>密码:</label> <input type="password" class="form-control" name="password" placeholder="请输入密码"> </div> <div class="checkbox"> <label> <input type="checkbox"> 记住密码 </label> </div> <button type="submit" class="btn btn-primary">登入</button> <button type="reset" class="btn btn-primary">重置</button> </form> 登入页面截图 6.2系统主页面功效 系统主页面集成了系统全部功效登入接口,当登入成功跳转到主页面main.php 系统主页面设计采取了bootstrap框架设计,界面图标采取CSS3和字体设计,总体设计界面摈弃了传统frame框架设计,借鉴window8界面设计方法部分小功效如系统时间信息显示采取了javascript编写。主页面关键有入库填写,入库统计,供给商信息,管理员信息等等模块 6.3入库功效实现 入库功效关键包含入库填写和入库统计,入库填写即经过表单实现,提交时经过表单post方法提交到后台数据库 其中关键写入数据库代码以下: if ((isset($_POST["MM_insert"])) &&- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 信息系统 专业课程 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文