基于Web的物流管理系统的设计与开发.docx

上传人:李司机 文档编号:6680135 上传时间:2023-12-24 格式:DOCX 页数:33 大小:800.46KB
返回 下载 相关 举报
基于Web的物流管理系统的设计与开发.docx_第1页
第1页 / 共33页
基于Web的物流管理系统的设计与开发.docx_第2页
第2页 / 共33页
基于Web的物流管理系统的设计与开发.docx_第3页
第3页 / 共33页
基于Web的物流管理系统的设计与开发.docx_第4页
第4页 / 共33页
基于Web的物流管理系统的设计与开发.docx_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《基于Web的物流管理系统的设计与开发.docx》由会员分享,可在线阅读,更多相关《基于Web的物流管理系统的设计与开发.docx(33页珍藏版)》请在三一办公上搜索。

1、西安邮电大学毕业设计(论文)题目:基于Web的物流管理系统的设计与开发学院:计算机学院专业:软件工程班级:学生姓名:导师姓名:孟彩霞职称:教授起止时间:2023年11月6口至2023年6月4口毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文基于Web的物流管理系统的设计与开发是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的文献、数据、图件、资料均已明确标注;对本文的研究做出重要奉献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律后果由本人承当。论文(签字)时间:年月日指导教师已阅:(签字)时间:年月日西安邮电大学本科毕业设计(论文)选题审批表申

2、报人孟彩霞职称教授学院计算机学院题目名称基于web的物流管理系统的设计与开发题目来源科研教学其它题目类型.硬件设计软件设计论文艺术作品题目性质实际应用理论研究题目简述物流管理系统是集成现代运输、仓储、配送、搬运、包装、产品流通及信息管理与一体的网络系统。它实现了商品从原料供给商、制造商、分销商、零售商到消费者的各个流通环节的有机结合。要求完成对企业物流管理系统的需求分析、功能模块划分、数据库模式分析、并由此设计了数据库结构和应用程序。要求物理管理系统可以满足客户、运输人员和高级管理员三方面的需求。对学生知识与能力要求此题目功能复杂、工作量大,要想开发出一个真正使用的系统也绝非易事,要求学生具有

3、较强的系统分析、设计能力和熟练的编程能力、数据库理论课程学习较好,具有自学能力和独立思考能力,能够分析实际应用中碰到的各种问题。其中使用的知识和技术包括:1、数据库技术;2、PHP或JSP开发工具;3软件工程的开发方法。预期目标1.熟悉B/S结构、PHP+Mysql或JSP+SQLServcr开发技术;2.学会制作网页;3.进行系统的需求分析和设计,设计相应的数据模型,构建合理的数据库;4.编程实现系统,完成系统开发工作并调试通过;5.书写毕业论文,准备辩论。时间进度2023年11月6日Tl月7日:学生选题;H月10日一一12月5日:下达毕设任务书,学生查阅资料,明确毕设任务书中对于题目的各项

4、要求,书写开题报告并上传至毕设系统;12月6日12月25日:深入学习SQLSerVer数据库管理系统、B/S结构及JSP等开发工具;12月26日2023年1月10日:学会制作网页;1月11日一一2月20日:进行系统的需求分析和概要设计,设计相应数据模型,构建合理数据库;2月21日一一4月30日:编程实现系统,完成企业物流管理系统的设计与开发工作并调试通过;5月1日-5月31日:书写毕业论文;5月20日一一5月29日:准备毕设检查验收;5月25日一一5月29日:毕设论文(草稿)上传至毕设系统;6月1日一一6月40:毕业论文(定稿)上传至毕设系统;6月2日6月10日:准备辩论。系(教研室)主任签字

5、年月日主管院长签字年月日西安邮电大学本科毕业设计(论文)开题报告学号姓名导师题目基于Web的物流管理系统的设计与开发选题目的(为什么选该课题)随着全球经济一体化进程的加快以及社会劳动分工的开展,物流战略已经成为企业获得市场竞争优势的重要组成局部。一些从事物流相关活动的运输企业、仓储企业开始拓展自己的传统业务,进入物流系统,逐步成长为能够提供局部或全部的物流效劳企业。在信息时代,这样一个基于Web的物流管理系统能够有效的降低经营本钱,提高客户满意度,吸引和保持更多的客户,为企业增加持续的盈利。前期根底(巳学课程、掌握的工具,资料积累、软硬件条件等)对于这个工程我学过SQLServer数据库原理与

6、应用,学过基于web的技术比方jsp,SerVlet,html,等,有过B/S工程经验。已熟练掌握SQLServer2005,eclipse,myeclipse,tomcat等开发工具。做过网上售书系统的B/S系统。目前所用的系统Win7,内存:4G,所需开发工具myeclipse,tomcat。要解决的问题(做什么)完成对现代运输、仓储、配送、搬运、包装、产品流通及信息管理于一体的网络系统,实现商品从原料供给商、制造商、分销商、零售商到消费者的各个流通环节的有机结合,要求物流管理系统可以满足客户、运输人员和高级管理员三方面的需要。工作思路和方案(怎么做)针对这个系统,按照方案进度,完成各个阶

7、段的所必须完成的任务,在这个工程中遇见问题时解决方案:在学习jsp,SeqSerVer及网页制作时可以从图书馆借阅相关资料,网上视屏,及时写一些小程序,遇见不懂的问题也可以上网查阅相关的资料,或者网上提问。工程在构建数据时是一个工程成败的关键,其中很重要的一点就是构建的数据库要满足三大范式。在编写代码时注意编写代码的标准化,优化代码,注重代码的执行效率。在调试代码的阶段注重代码可执行范围,以及影响系统不能正常工作的其他限制条件,发现问题及时进行修改。指导教师意见签字年月日西安邮电大学毕业设计(论文)成绩评定表学生姓名性别女学号专业班级课题名称基于Web的物流管理系统的设计与开发指导教师意见评分

8、(百分制):指导教师(签字):年一月一日评阅教师意见评分(百分制):评阅教师(签字):年_月一日验收小组意见评分(百分制):验收教师(组长)(签字):年_月一日辩论小组意见评分(百分制):辩论小组组长(签字):年_月日评分比例指导教师评分(%)评阅教师评分(%)验收小组评分(%)辩论小组评分(%)学生总评成绩百分制成绩等级制成绩辩论委员会意见毕业论文(设计)最终成绩(等级):学院辩论委员会主任磔字):年一月一日目录摘要Abstract1引言O1.1 设计背景O1.2 国内外现状O1.3 主要研究的内容12系统开发模式、工具及环境11 .1系统的开发模式12 .2系统环境的选择12. 2.1开发

9、环境的选择13. 2.2运行环境的选择22. 3系统实现过程中技术的选择22. 3.1开发语言:java23. 3.2页面采用jsp技术24. 3.3流程控制采用servlet技术25. 3.4页面格式采用css以及js技术23任务概述33.1任务目标33. 2用户请求36. 2.1会员的请求37. 2.2管理员的请求33. 3用户的特点33. 3.1会员请求的特点44. 3.2管理员请求的特点44系统需求分析45. 1功能需求44. 2性能描述44. 2.1精度44. 2.2灵活度44.3运行环境确实定45系统的总体设计55.1设计目标55. 2系统功能结构55. 3系统业务流程65. 4系

10、统各模块的功能概述及流程65. 4.1用户模块概述65. 4.2物流动态65. 4.3物流知识75. 4.4.货物信息75. 4.5车辆信息75. 4.6企业信息75. 4.7订单模块85. 4.8模拟发货85. 4.9公告信息85. 4.10辅助工具86系统的数据库设计86. 1数据库的概念81. 2数据库的选择96. 3数据库概念设计96.4数据库的逻辑结构设计107系统详细设计与重要模块的实现137. 1前台页面的实现137.2 会员注册的实现137.3 登录的实现137. 4物流动态的实现M8. 5货物信息的实现159. 6我的订单实现1710. 7辅助工具的实现1911. 8分页的实

11、现198结论20致谢21参考文献21摘要随着物流业在我国的蓬勃开展及物流市场的竞争剧烈,物流管理系统成为了企业及各个市场中不可代替的鲜活生命力,现代物流管理逐步从定性转变为更精确定量要求,这就需要提供大量准确、及时的数据信息来帮助管理者做出重要的决策。因此,物流信息管理应该为使用者提供准确充足的信息和更为快捷的查询方式,但传统的物流信息管理使用人工和各类表格来记录出仓、入库、车辆调配等数据,在统计资料时不仅耗时费力,准确度低,容易出错,而且所需要的本钱也比拟高,保密性也差等,这对于处于剧烈市场中的企业往往是致命的。然而随着计算机的开展和网络技术的普及,利用计算机数字化的管理,可以随时提供用户需

12、要的的各类信息,数据,并准确的完成统计,支持企业更高效的完成数字化信息管理,帮助企业在竞争中取得先机,推动企业信息管理走向自动化、科学化,标准化和社会化。因此,物流信息管理网成为现代物流企业管理中或缺的重要工具之一。本文主要介绍了以JAVA语言来设计开发仓储企业物流管理系统的整个过程,以及开发中涉及的技术,并对系统进行了数据库的设计和整个框架的分析设计,最终得以实现。企业可以通过对公司的部门、员工、仓库、车辆调配等重要环节对其进行数字化管理,本系统也对企业信息、客户信息和人事信息等进行了新增、查询、修改、删除等一系列管理,使物流系统更加完善。关键词:物流、信息管理、JAVAAbstractWi

13、thfiercecompetitioninthelogisticsindustryinChinasboomingmarketandlogistics,thelogisticsmanagementsystemhasbecomeacorporateandindividualmarketsirreplaceablefreshvitality,modernlogisticsmanagementgraduallyshiftfromqualitativetoamoreprecisequantitativerequirements,whichneedtoprovidealargenumberofaccura

14、teandtimelydatatohelpmanagersmakeimportantdecisions.Therefore,thelogisticsinformationmanagementshouldprovidetheuserwithaccurateandadequateinformationandmoreefficientwaystosearch,butthetraditionallogisticsinformationmanagementanduseoflaborandvariousformstorecordawarehouse,storage,vehicleallocationand

15、otherdata,thestatisticswhennotonlytime-consuming,lowaccuracy,error-proneandcostrequiredisrelativelyhigh,confidentialityisalsopoor,whichisinfiercemarketcompaniesareoftenfatal.However,withthepopularityofcomputerandnetworktechnologydevelopment,theuseofcomputerdigitalmanagement,canprovideallkindsofinfor

16、mationthatusersneedatanytime,data,andcompleteandaccuratestatisticstosupportenterprisesmoreefficientcompletionofdigitalinformationmanagement,tohelpbusinessesincompetitiveheadstart,promoteenterpriseinformationmanagementtoautomate,scientific,standardizedandsocialization.Therefore,thelogisticsinformatio

17、nmanagementnetworkhasbecomeanimportanttoolofmodernlogisticsenterprisemanagementindispensable.ThispaperdescribesthedesignanddevelopmentinJAVAlanguagewarehousinglogisticsmanagementsystemthroughouttheprocess,andtechnologyinvolvedinthedevelopmentof,andthesystemdatabasedesignandanalysisanddesignofthefram

18、ework,andultimatelybeachieved.Enterprisescanusethecompany,sdepartments,staff,warehouses,vehiclesandotherimportantaspectsofthedeploymentofitsdigitalmanagement,thissystemisalsooftheenterpriseinformation,customerinformationandpersonnelinformationwasnew,query,modify,delete,andaseriesofmanagement,sothatt

19、helogisticssystemmoreperfect.Keywords:LogisticsJnfbrmationmanagement,JAVA1引言11.1 设计背景随着我国物流的来袭,越来越多的行业对此表现出了兴趣,尤其是现在的出现的各种网上购物,己经成为了我们生活中不可或缺的一局部,但因为国内条件的限制,物流方面的企业不仅规模小,能提供一条龙的效劳解决方案很少,而且企业数量很多,加上国外这一方面的物流做的很好,使得国内企业的的形式更加严峻,所以国内企业的改良变得刻不容缓,要想在这场硝烟弥漫的战争中取得胜利,创新以及明锐的市场观察成为企业开展必不可少条件,只有经过浴火的锤炼企业才能涅磐重

20、生,适应这个竞争剧烈的社会。而现在越来成熟的网络信息那么成为胜利的关键,使用先进的网络技术来管理企业那么为企业竞争提供了明显的优势,通过计算机网络对企业的管理,不仅能为企业的运营过程节省大量的人力、物力、财力、和时间,提高企业效率,还可以帮助企业在客户心中建立良好的形象,使得企业走向更加辉煌的未来。11.2 国内外现状我国的物流概念是从70年代末80年代初来源于日本,自此之后,开始了研究,直到20世纪90年代莫,我国对物流的研究有了突破,主要是在物流的战略、组织、绿色、精益物流和逆向物流方面,对此研究,国家领导人也表示出了重视,自此拉开物流在我国的新局面。现在我国的物流己经成为了一个庞大的产业

21、链,逐步走向专业化、规模化、集团化、多元化和国际化,据我国2023调查研究使用第三方的物流企业只占22.2%,而美国使用第三方的物流企业那么占58%o国外的物流现在己经开展的很强大了,据统计2023年,美国的两大快递公司UPS与联邦快递在中国政府获得了从业执照,ups新增加了从中国到欧洲的铁路货运业务,给丝绸之路经济添加了连接纽带,于此同时还添加了很多海外代沟,并宣称最快三天就能送达,还增加了很多效劳,比方荷兰邮政广泛推广的晚间包裹快递效劳,谷歌也在开展快递效劳,亚马逊在这竞争剧烈行业也插上了一脚也开始在纽约等地区广泛推广其生鲜配送效劳;总之,国内的物流行业虽然开展迅速,但与国外的物流相比,还

22、是远远不够的,但中国的市场大,还是很有开展前景的。11.3 主要研究的内容从不的角度来看,物流所包含的内容也千变万化,不同的用户对物流系统的需求也各有千秋,因此面对不同的用户,系统的功能与设计也不尽相同,本课题主要研究的物流系统是自带仓库的物流系统,可以自己拥有货物,自己配送,就像京东,美团等大型网站,本系统采用B/S架构,主要采用Divc的开发模式,使用J2EE的一些技术开发的该网站。2系统开发模式、工具及环境1. 1系统的开发模式本系统选择的是MVC开发模式以及XML中的DOM模型,MVC指的是模型-视图-控制器(Model-ViCController)。MVC模型有助于应用程序分隔为三个

23、组件,使得程序设计更加容易,并使各个程序之间的的耦合度降到最低,其中三个模型分别是:模型(Mode1)、视图(View)、控制器(COntroIIer),在开发的过程中,JSP会根据XML中相对路径中嵌套调用控制器中的SERVLET的SCrViCe0方法,做出对请求的相应。其中模型:代表应用程序的数据以及访问控制和修改修改这些数据的业务规那么。视图:用来组织模型的内容,视图对象使用对象模型的查询方法以获取信息,并将获取的信息展示给用户。控制器:定义了应用程序的行为并负责对来自视图的用户请求进行解析,并把这些请求映射为相应的行为,然而这些行为由模型负责。DOM指的是DOMDocumentObje

24、ctModel,即文档对象模型)为解析这两种格式的文档提供了标准、方便的方法。无论是HTML还是XML,其文档对象模型都类似于倒置的树形结构。2. 2系统环境的选择3. 2.1开发环境的选择本物流系统是基于MyEclipse8.5平台开发的,该软件广泛应用于基于B/S架构的开发,而Eclipse主要用于c/s架构的开发。MyEclipse是一个面向企业的一个开发平台,它将EclipseIDE进行了的扩展,使用它能在数据库和JavaEE的平台下进行开发、添加和应用程序效劳器的调配方面很大的的提高了效率。它的功能功十分丰富,支持很多技术。4. 2.2运行环境的选择本物流系统是用java语言开发的,

25、平台离不开虚拟机(JDK),我选择的是虚拟机是由SUn公司出版JDKL7,所用的操作系统是WindoWS732位,数据库选择的是MySql5.0,使用的Web效劳器为TomCat6.0。5. 3系统实现过程中技术的选择6. 3.1开发语言:JaVaJava语言的编写风格与C+语言很相近都采用面向对象的思想,而对于网站这种需要较强兼容性的系统来说,跨平台和健壮性是非常重要的,而java语言具备的优点就包含了这些,对于开发者来说java当中很多方法都是封装好了的,只需要开发者引用就可以,不需要从底层开始写,并且java语言自带垃圾回收机制,并不需要开发者手动释放对象,为开发者编写提高了效率,也为企

26、业节省了财力。7. 3.2页面采用jsp技术Jsp全称JavaServletpage,它是由sun公司开发用来构建动态页面的,在程序的执行过程中JSP页面会由web效劳器解释先转变成Java和.Class文件保存在相应的目录下,而在第二次编译时就直接从应用效劳器.java返回了,不需要在转变成了.Class,从而提高了效率,也具有了一次编译,处处运行的特点,于此同时它还支持多种网页格式,所拥有的标签具有可扩充性。8. 3.3流程控制采用SerVlet技术Servlet可以对任何请求进行响应,它是一个java的类,用来处理用户请求,被用来扩展效劳器中的性能,统一控制页面跳转的和相关业务的流程的调

27、度,它的目地是更好的维护系统运转。Servlet对用户请求的响应是在HttpServlet中的service()方法实现的,采用这种技术可以使系统的逻辑结构更加的清晰,明确。9. 3.4页面格式采用css以及js技术CSS全称为级联样式表,为开发者提供了新的视角,它通过一些对页面格式的规定,从而控制页面的外观,具有简洁美化的效果,采用CSS设计的页面格式,别离了页面中的代码与网站的展现形式,而在客户浏览时加载就可以了,这样可以简化代码,其页面加载速度也比拟快,对于后期维护系统的外观也更加方便。Js是JavaScript的简写,是由脚本语言Netscape的LiveScript扩展而来的的描述语

28、言,采用HTML作为接口,可以使网页和用户之间实现一种交互的,动态的,实时性的一种关系,这样就可以及时响应客户的请求,及时检查表单。3任务概述3.1任务目标通过对企业物流管理系统的各个业务的功能和结构来分析该系统并利用计算机的现代管理技术对公司的部门、员工仓库,车辆调配等进行数字化的管理,完成对货物的发货、运输、流通、宣传物流的动态、物流知识、企业信息、车俩信息和辅助查询的功能,使得做出来的系统符合用户、运输人员和系统管理员的需求,与此同时帮助企业提高竞争力,节省大量的人力,物力,财力和时间,使企业能更高效的工作为社会带来财富。3. 2用户请求3. 2.1会员的请求会员的请求都在前台页面进行的

29、,会员能够在本系统实现的操作共有14项分别是:会员登录、会员注册,找回密码,查询所有物流动态信息和详情,查询所有物流知识信息和详情,查看货物信息,下订单,查询车辆信息和详情、查询企业信息和详情,查询订单信息,追踪订单,查看我的订单、查询公告以及使用辅助工具。3. 2.2管理员的请求管理员的请求都是在后台页面中进行的,管理员可以对前台会员的所有请求做出相对回应,并及时的发布和更新一些操作一共有22项分别是:发布物流动态信息、删除物流动态信息、修改物流动态信息、发布物流知识信息、删除物流知识信息、修改物流知识信息、发布货物信息、修改货物信息、删除货物信息、模拟发货的流程、发布车辆信息、修改车辆信息

30、、删除车辆信息、发布企业信息、修改企业信息、删除企业信息、对公告信息的发布、对公告信息的修改、对公告信息的删除、对订单的删除、对订单的添加、以及对辅助工具的使用。3. 3用户的特点3. 3.1会员请求的特点会员对前台所有的操作(除了会员注册和找回密码)都是在登录之后才可以进行的。10. 3.2管理员请求的特点管理员需要先进入前台页面,从前台页面的系统管理的超链接进入后台的登录页面,完成相关的操作。4系统需求分析4.1功能需求要求本物流系统中的功能具要能做到数据收集、信息存储、信息传递、信息传递、信息输出以及标准化和全球化,在辅助模块中通过车牌名查看属于哪个城市,还输入相对应的国道对该条线进行查

31、询,这样可以帮助会员和管理员做出相对应的调配决策,在剩下的的10大模块中,要求对每个模块进行操作时能够及时的更新模块中的数据,到达前台和后台的高度一致性。4. 2性能描述网站整体结构和操作流程合理顺畅,实现人性化设计,系统运行稳定,要平安可靠。4. 2.1精度无论是会员还是管理都必须进行登录后才能完成对应自己自己权限,其中我的订单是根据不同的会员会有不同的订单,不同的会员看见的数据也会不同,在本系统中如果会员也同是管理员那么在前台就可以对车辆模块和企业模块进修改以及删除的操作。4. 2.2灵活度本系统在开发时尽量对所有功能进行函数封装,如果用户突然改变某些功能是只要相对应的改变某些功能函数即可

32、,可以将反工带来的损失降低到最小。11. 3运行环境确实定操作系统:windowsIinUx、UniX等都可以。对软件环境:需要安装虚拟机(JDK),Myeclipse8.5或者8.5以上的版本,效劳器需要安装TonlCat6.O或者6.O以上的版本,Mysql5O或者以上的版本都可以。5系统的总体设计5.1设计目标向会员全面展示公司各项业务,让会员充分了解公司公告信息,为会员提供密码修改功能,为会员提供货物下单功能,管理员通过后台可以对运单信息进行全面管理,管理员通过后台可以对会员信息进行管理,管理员通过后台可以对公司公告信息进行管理,管理员通过后台对公司各项业务信息进行管理。5.2系统功能

33、结构本系统分为前台和后台,一共有H个大模块。前台涉及9个模块,一共包含20项操作,具体功能如下5-1图所示:曼于w*M务渣系统第台用尸模块物演期杰信息物;o识I货物0. 我的订单企立信息用户登家用尸注M用户强码二 物Kg1*1查询修液值ft详细词3fl物法知识详细询货物ffi息下订单查看订评细BBnMfi看军W(8A查避企业e息w.图I1除车精信息-I车辆信息修改L 军l僖息lgl57:前台页面功能图后台涉及10个模块,一共包含30项操作,具体功能如下5-2图所示:图5-2:后台页面功能图5. 3系统业务流程业务流程图属于物理模型,按照事物出现的顺序管理流向的图表,描述事物即将进行的走向,对业

34、务功能模块更加清晰的呈现,帮助人们合理的分析事物中出现的不正确走向,及时找出问题,而且对于不同的角色,他们所执行的操作也各有千秋,业务流程图自然也不一样,本系统包含两局部流程图如下:面向会员的前台流程图如5-3所示图5-3:前台业务流程图面向管理员的后台流程图如5-4所示图5-4:后台业务流程图5. 4系统各模块的功能概述及流程5.4.1用户模块概述这个模块主要是用来管理会员操作的,为了管理者能够更合理高效的管理网站系统,也为每一个会员信息具有唯一性,编写了该模块的功能,其中前台主要涉及的操作有用户注册,用户登录,找回密码。后台涉及的操作有查询所有会员信息,对会员信息的修改以及对会员信息的删除

35、。其中涉及的流程如5-5图所示:图5-5:登录模块流程图说明:找回密码是根据注册的时候所留的找回密码答案以及用户名有邮箱模仿了通过邮箱找回密码的做法。5. 4.2物流动态这个模块的主要功能是能够把物流动态信息及时的发布出去让会员第一时间了解物流的一些信息,便于会员更好的做出选择,其中前台主要涉及的操作有物流信息查询和物流信息详细查询。后台涉及的操作有整个物流信息查询、物流动态修改、物流动态删除以及物流动态的删除,当用户进入页面后点击导航栏中物流动态进入超链接,进行相关的操作。其中物流动态流程图如5-6图所示:图5-6:物流动态信息模块流程图说明:物流信息查询是对数据库中的物流表所有物流信息的一

36、个查询,但能显示在页面的内容只是其中一局部,而详细查询就是针对会员想看的某个信息有一个全面展示。12. 4.3物流知识为了让更多的人了解物流,这个模块主要就是向会员展示一些物流的知识,会员可以根据自己想了解的内容进行了解,可以让更多会员了解物流。其中前台主要涉及的操作有有物流知识查询,物流知识详细查询,后台涉及的的操作有物流知识的添加,删除、查找以及删除,当用户进入页面后点击导航栏中物流知识进入超链接,进行相关的操作。其中物流知识流程图如5-7图所示:图5-7:物流知识信息模块流程图5.4.4.货物信息该模块的主要功能是向客户展示一些货物信息,在前台会员可以通过详细这个连接查看该货物的详细信息

37、后可以下订单,等待管理员的发货与货物的运输,而在后台管理员可以对货物信息进行增、册k改、查的操作。其中货物信息流程图如5-8图所示:图5-8:物流知识信息模块流程图5.4.5车辆信息为了在运输的过程中更好的选择车型,合理的调配,也为了员会更加的信任该企业,该模块主要向会员和管理员展示该企业内的车辆各种信息,以及对其的一些操作,其中在前台主要对该模块涉及了车辆查询以及对其的详细查询,在后台对该模块涉及了增、册IJ、改、查的操作。当用户登录成功后,进入页面点击导航栏中的车辆信息,出现一些对车辆信息的操作如图5-9图所示:图5-9:车辆信息模块流程图说明:如果在前台的会员与在后台的管理员是一个用户名

38、和密码的话,在前台操作车辆模块就可以对其进行删、改的操作。5.4.6企业信息为了更好的赢得会员的信任,让更多的人关注该企业信息,使得该企业有一个良好的竞争优势和光芒的前景,该模块主要向会员介绍了一些企业的经营范围,所属区域,网址,邮箱等信息,其中前台涉及的操作有查询企业信息,查询企业详细信息,后台涉及的操作有对该企业信息的增、删、改、查。用户登录成功后,当用户进入页面点击导航栏中的企业信息,出现一些对企业信息的操作如图5-10图所示:图5-10:企业信息模块流程图说明:该模块与车辆信息的的说明相同。5.4.7订单模块该模块为会员提供了查看自己的订单情况和追踪订单的路径,这样做不仅使用户更加信任

39、该公司而且更方便用户根据订单的走动随时调整自己的时间查收货物,于此同时可以提高企业的管理效率,随时查看订单的情况。该模块在前台只能查看自己的订单,追踪订单,而在后台可以查看所有会员的订单并删除。当用户进入页面点击导航栏中的订单信息,出现一些对企业信息的操作如图571图所示:图5-11:企业信息模块流程图5.4.8模拟发货该功能模拟了运输人员送货的过程,我们可以根据订单号来跟踪,从而让客户与管理员看见订单的情况,该功能只在后台的操作中执行。5.4.9公告信息为了让客户及时的了解公司的信息,网站添加了这个模块,在前台页面中可以点击公告栏的标题,会显示公告的详细信息,而在后台管理员点击这个模块可以对

40、其实现增、册k改、查。5.4.10辅助工具全国一共有23个省份,每个省份都有很多的城市和对应的车牌号,不可能每个人都记得哪个省份对应的哪个城市哪个车牌号,还有一些国道信息,而该物流管理系统是面向全国的性的,所以知道这个很重要,而这个模块就能很轻松的每个车牌对应的城市,以及国道路线。6系统的数据库设计6.1数据库的概念简单的从它的功能来看,它就是个存储文件的柜子,其中用户可以对其进行存、删、改、查,然而也有人称它为记录保存系统或者一个仓库,这些描述都很贴切,但并不全面,严格的来说,数据库是由数据结构来构建,存储和管理数据的仓库,一共可分为三个层次,反映了从不同角度观察数据的效果,分别是物理层,概

41、念层,用户层,主要的特点是实现了数据共享,减少冗余度,具有独立性,一致性和可维护性。6.2数据库的选择本物流管理系统采用的是功能性强,现在比拟流行,广泛开发者使用的MySql数据库,相对于其他数据库,Mysql占用的资源极少,需要的电脑配置也没有多少要求,而且它现在广泛应用在许多网站的开发上,本钱很低,这不仅为开发者节省了大量的资源与时间,也为企业节省了本钱,提高了效率。6.3数据库概念设计根据对本物流系统做的需求规定和系统总体设计,规划了本物流系统的实体有:会员实体、物流动态实体、物流知识实体、货物实体、订单实体、出货实体、车辆实体、企业实体、公告实体。下列图为几个关键实体的E-R图。会员实

42、体中包含的实体有:会员编号、帐号、性别、密码、电子邮箱、提示问题、提示问题答案、注册时间以及联系等,详细如E-R图6-1所示:图6-1:会员实体的E-R图公曹实体中包含,公告唯一编号、标题、内容、发布人以及时间,详细如E-R图6-2所示:图6-2:公告实体的E-R图货物实体、订单实体和模拟发货实体三者之间存在关联,即一个货物可以下多个订单,而一个订单中也可以包含多个货物,所以货物实体与订单实体之间存在多对多的关系,而订单下了之后,系统可以通知管理员进行发货,一个订单号只能发一次货物,而模拟发货可以一次对多个订单进行发货,所以订单与模拟发货之间存在一对多关系,其中货物信息实体包含的属性有:货物编

43、号、类型、名称、备注等,订单信息实体包括的属性有:订单编号、快递方式、订单的数量、联系人邮箱、联系人姓名、下订单的日期等,模拟出货的实体中包含的属性有:发货编号、发货人、发货数量、联系人、开始省份、开始城市等。具体详情见E-R图6-3所示:图6-3:货物-订单-模拟出货E-R图车辆信息实体中包含的属性有:车辆编号、车辆号码、车牌品名、车辆类型、车辆载重、使用时间等,具体详情见E-R图6-4所示:图6-4:车辆信息E-R图企业信息实体中包含的属性有:企业编号、类型、名称、经营范围、地址所属区域、联系等。具体详情见E-R图6-5所示:图6-5:企业信息E-R图特别说明:所有E-R图中UO符号代表省

44、略的属性。6.4数据库的逻辑结构设计为了对本物流系统的数据库有一个明确的了解,做了如图6-6所示的树形结构图,其中每张表对应每个实体,activer代表物流动态实体、Cusmtoer代表会员实体、enterprise代表企业实体、fgoods代表模拟发货实体、goodsmeg代表货物实体、knowledge代表物流知识实体,manager代表管理员实体、Order代表订单实体、placard代表公告实体、vehiclemeg代表车辆实体。图6-6:物流系统数据库树形结构图本物流系统一共包含10张表,具体如下所示。activer表用来保存物流动态里的信息,详细见图6-7:物流动态表Ahet Ta

45、bk FeF ,Aawuliu1FieM MameOMeyPe L cfutICobbon|O fcny, Net Nutt? IUnJl99 IAutOlnCrT IZerOfiK IcvnmeZ_ JrtfeLgtrtMuthOf.ttuDte9.chnese.Q gdnSaYarChar vrchri-ti5 U5lg 饭呦杏自百 发人 友/月图6-7:物流动态表CUStonIer表是用来存储会员信息,详细见图6-8:会员信息表AherTeblLcuwntoe*indb.*liEPM*Otd c-emailDMMvp Uc DfultCoilMionM BizM NotNUnwcf VM

46、chy Y “char VMChyM 4 WwwwAuto IrKC Zo6lP Comment- a-ci-ci-cl-ci-e,-c-us 会员a 会员密码la O 电话ISi句鹿 提间iJ&百亲 Iiwia图6-8:会员信息表EnterPirSe表是用来存储企业信息的,详细见图6-9:企业信息表AlterTe11tepnse,in*db.wuiu*Mid NameCJx -name JopeGrtlOn fOkAT3 Jjiddress CAGy JbnkMan -hdSt eemarf OttP e_mtroC 小,ty mt vrcr varchar vc V “ch“ SvarcarVXehX VNCV varcharbkco-d Qbktectne5jCB gk-6zsu bk ceedColtionPC 5ry7 | No NuIP Unagxd? AutoIncr?I DefaultJadadd-tt 企业an m 企业经云范国 MREH 企北破6-9:企业信息表FgOOdS表是用来存储模拟发货信息的,详细见图6-10:模拟发货表信息表Aher Table *f900 in db.Mulk

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号