《基于PHP的物流配送管理信息系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于PHP的物流配送管理信息系统的设计与实现.docx(17页珍藏版)》请在第一文库网上搜索。
1、摘要伴随着计算机技术的快速发展,各个行业都在应用计算机技术产品。计算机技术适用于现在的工作和学习中,并且在未来会更加受人们的青睐。可以预料到,未来的计算机技术将比现在更加先进、完善,设计将会更加人性化,而计算机技术产品也会更加有效的帮助人们的生活和工作。在这样一个计算机技术和产品充斥的社会,物流的运作方式也出现了翻天覆地的革新。在我国经济快速发展的今天,我国制造业和商业企业逐渐开始向第三方物流提供服务。在我国物流业快速发展的今天,物流外包已成为企业降低成本、提升企业服务质量的主要手段。以顾客为本,建立以顾客为导向的业务流程,并为不同的经营模式提供支持。该体系可实现多种类型的数据分享,提升工作效
2、率,监督全过程,提供全面的服务货物的运送,追踪定单,重点监控各个环节的经营状况和异常状况。文章首先对物流平台的发展背景、国内外的发展状况作了简要的介绍,并对其必要性及PHP的优越性进行了论述,然后对该软件进行了系统功能和数据库的开发,并对所使用的MySQ1数据库进行了详细的设计,在此基础上,对整个软件的各个功能进行了具体的设计。在系统的具体设计结束后,进行了全平台的试验,并给出了该方案在编码与密码算法上的一些缺陷。关键词:Dreamweaver;网站设计;在线下单;物流网站前言11开发技术介绍111Web服务器11.2MySQ1数据库服务器21.3PHP技术21. 4开发环境Wampserve
3、r32系统分析32.1开发模式分析32. 2网页布局设计42. 3可行性分析52. 4技术性能分析62. 5功能模块设计72. 6数据库设计83详细实现92.1 网站首页模块93. 2会员模块94系统运行与测试123.1 软件测试的目的134. 2软件测试的步骤134. 3程序的测试135. 4系统安全性分析145系统的特点和优点14结论14致谢错误!未定义书签。参考文献16前言当今,计算机技术发展迅速,特别是数据库结构和网络的发展,使得人们的生活和工作方式都翻天覆地的变化。借助网络技术,人们可以利用计算机进行在线交流和信息资源共享,使用数据库,可以存储相关数据、查询数据、分析信息等。从另一个
4、角度看,技术创新不仅是有效的工作方式,也是一种舒适的生活方式。数据库是从1960年开始出现的,它是以最先进的数据技术为基础的计算机软件技术。数据库的出现已然融入到生活中的方方面面,其在处理和分析信息数据方面更是独占鳌头1。如今,由于互联网技术的存在,人们的生活变得越来越丰富多彩,生活和工作充满了数字化的存在。两者的相互融合使计算机在生活中的应用中充满了活力和意义。在我国市场经济快速发展的今天,我国的市场结构已经从原来的卖方市场转向了现在的买方市场。在日益成熟的消费者面前,质量和价格已经不仅仅是决定胜负的唯一因素,也不再是顾客满意程度的唯一指标。“服务”已经是当今社会所关注的问题。为顾客提供优质
5、的产品,顾客的满意程度就会提高,从而在一定程度上占领更大的市场。物流行业又称“服务业”,是以某一地区的地域为核心,以其地域的大小和地域为基础的大型企业。在此基础上,将物流辐射的作用与地区内的各种物资从供给地到接收地进行了高效的物质流通,同时,根据区域物流基础结构,将公路、铁路、航空、水路、管道等各种运输方式和运输环节进行有机结合,将运输、仓储、装卸、搬运、包装、配送、配送、配送、信息处理等基本物流活动有机结合,从而为地区经济发展、提升地区物流的水平和效率、拓展和辐射其它地区,提升整个地区的整体经济力量。为了实现地区物流目标,建立了一个物流配送管理体系。拓展和辐射其它地区,提升整个地区的整体经济
6、力量。为了实现地区物流目标,建立了一个物流配送管理体系。1开发技术介绍MWeb月员务器APaChe是一个可以在多种情况下使用的应用程序,尤其是PHP。APaChe适合大量的并发性用户,而本论文的应用则需要实现多个用户的并行操作,因此Apache成为了该应用程序的优先选择,使用这个功能来向HTM1发出存取要求,并在网络上获得一个关闭的回,而且它和PHP、MySQ1被互联网的大师称为黄金组合。1.2MySQ1数据库服务器MySQ1是当今最主要的资料库,它的来源是自由的,它被全球排名第2的软体开发商Orac1e所收购,并得到了更多的业务支援。不过,他们还是开放资源,还是自由的。MySQ1的最大用途,
7、并不只是在服务器上,而是在Web程序上。这不仅是PHP的完美结合,对于Java、C#等多种语言也可以完美结合,可以将数据存储在各种数据表格中,是一种典型的资料库,安全性和灵活性都有很大提高。并可对数据表进行增、册h改、生成数据表格等。MySQ1的程序集很小,只有数十MB,但这并不影响其读写速度,而且还能分享代码。许多大公司的网页使用MySQ1不仅可以节约费用,还可以在功能上达到要求。所以本文直接采用MySQ1来存储资料。MyMySQ1具有以下特性:(1)能够同时处理几乎无限制的用户;(2)最多可处理超过50,000,000的数据;(3)快速地执行指令;(4)一种简单而高效的使用者权限制度。1.
8、3 PHP技术PHP的全称是PHP超级预处理程序,缩写为PHP,中文名为超文字预处理。由于PHP拥有许多出色的功能并且可以自由地访问,所以它拥有很多不同的特征。因此,它的用途非常的广。特别是在网站的建设上,PHP可以很容易地嵌入到HTM1中,为Web开发带来了巨大的便利。PHP的性能很强,安全性很高,而且具有跨平台的特点,自由开放的源码,有面向对象和图形处理的功能,并且它的运行效率很高,它的运转很迅速。PHP的另外一项很厉害的特性就是可以对之前的编码进行重新编写,这样的话,原始的编码就会更加的安全,并且会得到更好的优化。PHP是一款非常容易掌握的软件,它具有多种不同的语言特点,对已经掌握了C和
9、Per1两门语言的人而言,使用它并不需要花费多大的力气。2PHP适应能力很强,能够在许多不同的操作系统和服务平台上运行,如Windows,1inux,MacoPHP程序可以通过服务程序将其翻译为HTM1网页,并将其传递到用户界面,因此可以方便地实现各种复杂的操作。PHP可以节省很多费用。Apache和MySQ1都是免费开放的,和PHP一起用,可以节省开发费用。31.4 开发环境WampserverWampServer是一种整合的PHP开发环境,包含了服务器、资料库和PHP的所有语言,只要在下载之后就可以使用。采用一次点击方式进行,无需再进行多个工具的调试,从而节省了大量的开发周期和工作效率。可
10、以在WindOWS系统中直接进行,并设置为80的默认端口。如果端口异常,可以用相关文件进行更改,然后用鼠标在服务器上按一下。出现“seversa11running”则表示一切正常,反之必须找到故障的根源并进行重装。2系统分析2.1 开发模式分析用户在B/S系统中发送请求,浏览器收到请求后,就会作出回应,并在Web端返回所需要的数据。随着浏览器的应用程序进入运营系统,并作为其核心,它已经是当今APP的首选。相比于之前的C/S系统,B/S系统运行得到了极大的改善。使用这种结构化的软件优势是:(1)无需用户终端的开发与维护;(2)跨平台,允许所有计算机通过浏览器进入;(3)优秀的开放性和扩展性;(4
11、)在系统中引入了防火墙技术,以确保系统运行的安全性,避免数据泄露和恶意攻击。当前,传统的用户服务平台存在诸多问题,包括灵活性差、更新速度慢、维修费用高等问题。因此,在当今的信息化和互联网技术发展中,B/S已经突破了原有的思维模式,采用了一种新的架构。B/S系统的应用极大地降低了系统的维修工作,现在的技术发展风起云涌,B/S能够很好地满足需求。对于一个大型的队伍来说,如果一个站点的管理员要在不同的服务器之间来回切换的话,那就太耗费时间了。这对资源的合理分配是不利的。用户的数量不会对维护费用造成很大的损失,都会对维护的服务器进行优化。维修人员并不需要定期的维修,只需要将自己的服务器接入到自己的站点
12、,就可以进行维修和管理,这样可以节省大量的费用。因此,维护保养的重点在于对用户进行瘦身,对服务器进行肥胖。2.2 网页布局设计网页是用超文字标签的HTM1所制作,并且储存在网站服务器器中,让访问者可以阅读。早期的站点主要集中在静态的内容上,即访问者只能浏览和访问,无法和服务器和其它访问者进行互动。随着互联网的不断发展,HTM15、CSS3的不断普及,用户对Web站点的要求也越来越高。HTM1最基础的构造如下:这是一个页面的标题body这是网页的内容网页设计者的审美素质往往能通过网页体现出来,同时也能体现出设计者对软件使用水平的高低。要想设计出一个美观、舒适的网页,除了要有一个好的理念外,往往还
13、离不开对网页的进行美术艺术加工处理。不过现在的网站开发行业中开发者与U1设计者是分开的,不过彼此之间的技术多多少少还是需要有一定的了解。2.2.1 网页布局的基本概念页面布局是用文字,图形或表格的形式来设定页面的形式。包括字体,字体大小,颜色,纸张尺寸和方位,和页边间距,这样才能让网页看上去更有美感。2.2.2 网页布局方法a.手工原型图设计通常来说,手工原型图是一种通过纸笔、剪刀、便利贴等工具来展现设计概念的方法,被U1设计师广泛使用。也就是说,设计师可以在一张纸上画出不同的页面,比如表单、导航、按钮等,来完成一个模型的设计,并验证这个模型的可行性和实用性。因此,从这个角度来说,这也是设计师
14、创造出一个样机,并在最短时间内得到真正的使用者和设计师的设计反馈。b.电脑绘制原型图不同于手工设计,电脑原型图设计是一种运用安装在电脑系统上的软件,帮助U1设计师独立或以团队的方式进行创作设计,不仅对布局的设计更加便利,同时也对颜色字体的选择更加便利。目前随着软件的不断更新与完善,大多数美工设计师都会使用Photoshop进行设计。2.2.3 网页布局技术目前为止设计师们使用最多,应用最广泛的布局技术可分为三种:a.层叠样式表(CSS)CSS可以很好地解决HTM1在展示特性方面的不足,它可以实现页面风格的优化,还可以对网页的版式进行布局,例如文字、图片、表格等。除了可以在HTM1文件中定义样式
15、表之外,样式表还可以在外部添加一个额外的文件。b.表格布局表格布局作为曾经最受欢迎的布局技术,有尤其独特的优势,表格布局在定位上比CSS更加方便,对于初学者来说也更容易学习,且不用担心对象与对象之间的影响。不过作为一个淘汰的布局技术,这也是很正常的事情。如果在一个页面上有太多的表,那么就会对网站的下载造成很大的阻碍。c.框架布局框架在网页中的应用也是比较广泛的,一般用在导航窗口中,是网站管理人员的主要设计工具之一。每一个框架其实就是一个独立的网页,在一个页面中使用多个框架就相当于一个页面中存在多个小页面,不过这些小页面不能单独关闭,存在了一定的缺点。由于不同的浏览器会存在不同的兼容性,所以当框架布局在有些浏览器上存在兼容性问题的话,网页就会由于框架内容显示不出来而变得很难看,因此不到万不得已的情况下最好不要用框架布局。2.3 可行性分析在进行一个系统的工程设计时,需要综合考虑多种因素,任何外部因素都会对工程的实施产生一定的影响。所以在做项目之前,一定要做好可行性的分析,这样可以减少人力、物力、精力的消耗。接着,简要讨论了技术、经济、操作、法律等四个方面的问题。2.3.1 经济可行性经济上面需要支出的就是以下几个方面的费用:(1)域名费用每个网站都要有一个域名,注册的时候也要维护自己的品牌。报名的费用并不高,一般要六十块钱。而且,一年也就是几十块