毕业设计-物流管理系统论文.doc_第1页
毕业设计-物流管理系统论文.doc_第2页
毕业设计-物流管理系统论文.doc_第3页
毕业设计-物流管理系统论文.doc_第4页
毕业设计-物流管理系统论文.doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物流管理系统摘 要随着我国社会经济的不断发展和国际贸易的持续增长,进一步降低企业运营成本,提高企业的市场竞争力已经成为摆在我国企业面前的一个最大的问题。与此同时,由于企业内部制造成本管理办法的日益完善和成熟,通过提高劳动生产率和节约资源来增长利润已经变得越来越难,而与此同时,随着资源利用率的提高和生产成本的下降,企业的物流成本成为了除原材料成本之外的最大的成本支出项目。现代物流已经成为“第三方利润源”,是企业降低成本,取得竞争优势的重要来源。中小企业在未来的物流管理中,应高度重视物流观念的变革,不断开创新的经营模式,以人为本,加强合作,创新求胜,全面提升我国中小企业物流运作与管理的整体水平。关键词: 企业物流平台 、物流服务 、运单查询abstractwith chinas sustained economic development and growth in international trade, one of the most challenging issues facing chinese companies is how to further slash operational costs and enhance competitiveness in the global market.in the meanwhile, as internal cost control mechanism implemented becomes more and more mature, it becomes increasingly difficult to boost bottomline profit by increasing productivity and conserving resources.within the cost strutcure, as a result of increased resources utilization and reduced production costs, logistics costs have become one of the major operational costs,logistics has become a third profit headspring and an important source for smes to reduce costs and to win the competitive advantage.smes should attach great importance to the change of logistics concept in the logistics management,constantly open up new business model,take human as first consideration,strengthen cooperation,improve the overall level of logistics operations and management.key words: logistics model 、logistics service 、waybill inquiries目 录摘要第一章系统分析 11.1需求分析11.2可行性分析1第二章总体设计 22.1项目规划22.2系统功能结构图 2第三章系统设计 43.1设计目标43.2开发及运行环境 43.3编码设计43.4逻辑结构设计 53.5文件架构设计 8第四章前台主要功能模块详细设计94.1前台文件总体架构94.2运单查询模块设计114.3物流服务模块设计154.4新闻动态模块设计 16第五章后台功能模块设计195.1后台登录入口设计195.2后台总体框架 195.3后台登录模块设计215.4初始化信息管理模块设计 225.5公司简介模块设计235.6运单管理模块设计245.7新闻管理模块设计315.8分公司管理模块设计325.9退出后台管理模块37第六章毕业设计总结 38参考文献 39附录a文件构架图40致谢45第一章 系统分析1.1 需求分析通过调查,要求系统需要有以下功能:通过网络,全面展示企业的形象;全面介绍企业的服务项目;发布企业的招聘信息、企业新闻等;分公司及时填写分公司货物运营情况,并对分公司用户密码进行维护;为客户提供在线查询运单信息及物品托运情况的功能;通过后台对企业一系列新闻信息(公司简介、新闻信息、服务项目信息)进行管理;通过后台,企业对客户运单信息进行全面管理;通过后台,企业对分公司、分公司管理员信息进行管理;管理企业的招聘信息;由于操作人员的计算机知识普遍较差,要求网站有良好的操作界面;当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全;系统退出。1.2 可行性分析企业物流管理平台使物流企业走上了科学化、网络化管理道路。物流管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业的决策者和管理者来说都至关重要,所以物流管理系统应该能够为用户提供充足的信息和快捷的数据处理手段。物流管理系统是集现代运输、仓储、配送、搬运、包装、产品流通及信息管理于一体的网络系统,它实现了商品从原料供应商、制造商、分销商、零售商到消费者的各个流通环节的有机结合,以合理费用将确定的商品在需要的时间送达指定位置。该管理系统以internet技术为基础,为交通运输企业创造了一种新的不受地域、时间和计算机本身约束的信息交流、共享和协作方式,这种新的方式给企业带来了新的机会,同时也带来了挑战。1 经济性全面展示企业的经营管理模式,为企业带来更多的客户资源,提高企业的经济效益。通过计算机网络对运单进行管理,方便客户对货物托运情况进行查询,及时和客户进行沟通,满足客户的需求。2 技术性在管理过程中,满足了企业全程跟踪物品的托运情况的要求(分公司及时添加货物的运输情况),使企业能够根据实际情况,对企业运营过程中的各项准备工作,作出及时准确的调整。第二 章总体设计2.1 项目规划企业物流平台是一个典型的数据库开发应用程序,由客户前台浏览和企业后台管理两大部分组成。1 前台功能模块前台主要包括公司简介、物流服务、信息查询、新闻动态、招聘信息、联系我们、分公司登录入口,后台登录入口。2 后台管理模块后台主要包括后台登录模块、初始化信息模块、公司简介管理模块、仓储服务管理模块、运输服务管理模块、配送服务管理模块、运单管理模块、新闻管理模块、招聘信息管理模块,分公司管理模块、联系我们、退出后台。2.2 系统功能结构图本网站的前台系统功能结构如图1所示。物流管理系统前台公司简介物流服务运单查询新闻动态招聘信息联系我们首页行业新闻物流服务里程查询运单查询公司简介仓储服务营运服务配送服务运单查询分公司登录公司新闻行业新闻招聘信息联系我们公司简介图1前台系统功能结构图本网站的后台系统功能结构如图2所示。物流公司后台管理初始化信息公司简介管理仓储服务运输服务配送服务运单管理新闻管理招聘信息分公司管理联系我们图2 后台系统功能结构图第三章 系统设计3.1 设计目标本系统是针对中小型物流企业的运营管理过程进行设计的,主要实现如下目标:1 向客户全面展示公司各项业务。2 客户在线对运单情况进行查询。3 向客户介绍公司新闻。4 为分公司提供货物运单信息添加功能。5 为分公司提供密码修改功能。6 实现企业发布招聘信息的功能。7 为管理员提供后台登录入口。8 管理员通过后台,对运单信息进行全面管理。9 对企业招聘信息进行管理。10 对公司各项业务信息进行管理。11 对公司新闻信息进行管理。12 对分公司信息、管理员信息进行管理。13 系统最大限度地实现了易安装性、易维护性和易操作性。14 系统运行稳定、安全可靠。3.2 开发及运行环境硬件平台:cpu:p41.8ghz。内存:256mb以上。软件平台:操作系统:windows xp/ windows 2000。数据库:access 2003。浏览器:ie5.0,推荐使用ie6.0。web服务器:iis5.0。分辨率:最佳效果1024768像素。3.3 编码设计编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。编码是指与原来名称对应的编号、符号或记号。它是进行信息交换、处理、传输和实现信息资源共享的关键。编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。本系统内部信息编码采用了统一的编码方式情况。如下所示:运单单据编号为系统当前日期和5位数字编码的组合。例如,2007042600001。3.4 逻辑结构设计本系统数据库采用access数据库,系统数据库名称为db。数据库db中包含7张表。下面分别给出数据表概要说明、数据表关系概要说明及主要数据表的结构。1数据表概要说明从设计角度出发,对本系统后台的数据库中数据表有一个更清晰的认识,我设计了一个数据表树型结构图(如表1所示),该数据表树型结构图包含系统所有数据表。表1 数据表树型结构图2主要数据表的结构关于数据库中的数据表请参见下表(1)new(新闻表)新闻表主要用于保存新闻信息,该表结构如表b.1所示。表b.1 new的结构字段名数据类型长度主键否描述id自动编号是自动编号lei文本50否新闻类别title文本50否新闻标题content备注否新闻内容time日期/时间否新闻发布时间(2)news(信息表)信息表主要用于保存各类信息内容,该表结构如表b.2所示。表b.2 news的结构字段名数据类型长度主键否描述id自动编号是自动编号title文本50否发布类型content备注否信息内容(3)yundan(运单表)运单表主要用于保存运单信息,该表结构如表b.3所示。表b.3 yundan的结构字段名数据类型长度主键否描述id自动编号是自动编号nid文本50否运单编号start文本50否寄件地点mudidi文本50否目的地ctime文本50否出发时间qs文本50否签收人/未签收原因qstime文本50否签收日期zhuangtai文本50否派送状况fgzhuangtai文本50否寄件地点fg文本50否指定分公司派送fgtime文本50否到达分公司时间fgqs文本50否到达分公司的签收人/未签收原因beizhu备注否备注time日期/时间否审核日期(4)fuser(分公司管理员)分公司管理员表主要用于保存分公司管理员信息。该表结构如表b.4所示。表b.4 fuser的结构字段名数据类型长度主键否描述id自动编号是自动编号username文本50否用户名userpwd文本50否用户密码fengongsi文本50否所属公司(5)admin(管理员表)管理员表主要用于保存管理员相关信息。该表结构如表b.5所示。表b.5 admin结构字段名数据类型长度主键否描述id自动编号是自动编号admin_name文本50否管理员名称admin_pwd文本50否管理员密码title文本50否系统名称(6)fgongsi(分公司表)分公司表主要用于保存分公司信息。该表结构如表b.6所示。表b.6 fgongsi结构字段名数据类型长度主键否描述id自动编号是自动编号fengongsi文本50否分公司名称(7)zhaopin(招聘表)招聘表主要用于保存相关招聘信息。该表结构如表b.7所示。表b.7 zhaopin表 结构字段名数据类型长度主键否描述id自动编号是自动编号content备注80否分公司名称time日期/时间否发布日期3.5 文件架构设计设计要完成很多功能,所以实现各个功能的网页数量众多,各网页之间的关系错综复杂,为了能清晰明了的看清各网页之间的关系,用了图示的方式表示。由于篇幅所限,关于文件架构设计图请参见附录a 第四章 前台主要功能模块详细设计4.1 前台文件总体架构1模块功能介绍前台页面主要包括以下功能模块:网站导航:主要包括网站的旗帜广告条、主功能导航两部分里程查询模块:主要功能是用于计算两个城市之间里程。运单查询模块:主要功能是通过运单id号进行运单详细信息的查询。客服电话模块:主要用于展示客服电话号码。公司新闻模块:主要用于展示公司最新信息。行业新闻模块:主要用于展示最新的行业信息。后台登录入口:为用户进入后台提供一个入口。2前台页面运行结果网站前台首页的运行结果如图4所示。后台登录入口行业新闻公司新闻网站导航客服电话运单查询里程查询图4 前台首页运行结果区域名称说明对应文件1网站导航主要用于显示网站的标题及为用户提供前台功能导航index.asp2里程查询主要用于计算两个城市之间里程的功能index.asp3运单查询主要通过运单id号进行运单详细信息的查询index.asp4客服电话主要用于展示客服电话号码index.asp5公司新闻主要用于展示公司最新信息index.asp6行业新闻主要用于展示最新的行业信息index.asp7后台登录入口为用户进入后台提供一个入口index.asp为了方便阅读本实例将前台页面的各部分说明以列表形式给出,如表2所示。表2 前台首页解析3网站导航设计导航是网站设计不可缺少的基础元素之一,它不仅是信息结构的基础分类,也是浏览者的网站路标。网站导航有很多种,如带图标的文字导航、按钮导航、flash导航等。在此设计了flash导航,网站导航设计效果页面如图5所示。图5 网站导航页面设计效果在flash中,选中“加入收藏按钮”,在其动作(action)面板中添加用于加入收藏as代码即可实现将网页加入收藏夹的超链接。在flash中,选中“设为首页”按钮,在其动作(action)面板中添加用于设为首页as代码即可实现将网页设为首页的超链接。网站导航的运行结果如图6所示。图6 网站导航的运行结果4.2 运单查询模块设计运单查询模块主要包括运单查询、分公司登录两个部分。1运单查询页面首先进入运单查询页面,输入正确的运单编号,单击“提交”按钮,即可以在页面中显示查询所对应运单编号的详细信息。该页面的效果图及设计效果如图7示图7 运单查询页面及设计效果获取记录的代码:set rs = server.createobject(adodb.recordset) 获取记录集,查询符合条件的相关信息sql = select * from yundan where nid=&nid&rs.open sql,conn,1,12登录分公司管理页面分公司管理页面的主要功能是,查看运单的所有详细信息、修改用户密码、签收运单3部分,该页面的设计效果如图8所示。图8 分公司管理页面的设计效果登录分公司管理页面,当用户名或密码不正确时会出现像下面所示 的字样 对不起,您输入的用户名或者密码密码有误!返回 当成功登陆了分公司后会出现如图9 所示页面图9 登录分公司管理页面的运行结果3运单签收管理页面这里所说的签收是指运单的签收过程,首先由分公司的人负责签收货物,当货物到达目的地时再进行签收。运单签收管理页面的设计效果如图10所示。图10 运单签收管理页面的设计效果运单签收管理页面涉及到的html重要表单元素如表3所示。表3 运单签收管理页面涉及到的html重要表单元素名称类型含义重要属性form1form表单method=post action=qssave.aspuanzeselect签收类型id=xuanze onchange=mm_jumpmenu(parent,this,0)fgzhuangtaiselect派送状态id=fgzhuangtaifgqstext签收人class=kuang id=fgqs value=fgtimetext签收时间class=kuang id=fgtime value=posthidden隐藏域id=post value=form2form表单method=post action=qssave2.aspxuanzeselect签收类型id=xuanze onchange=mm_jumpmenu(parent,this,0)qstext签收人class=kuang id=qs value=qstimetext签收时间class=kuang id=qstime value=submit3submit【提交】按钮value=提交submit2reset【重置】按钮value=重置post2hidden隐藏域id=post2 value=运单签收时,必须写清签收人以及签收时间。此功能主要是为证明该运单已成功达到分公司。运单签收管理页面的运行结果如图11所示。图11 运单签收管理页面运行结果在进入分公司管理模块时,在修改用户密码时,用户名是不可以修改的。系统登录时对输入的用户名和密码进行了非法字符的检索。4.3 物流服务模块设计物流服务模块主要包括仓储服务、货运服务、配送服务3个部分。仓储服务、贷运服务、配送服务3部分主要用于介绍服务项目和服务条款。4. 4 新闻动态模块设计新闻动态模块主要包括公司新闻、行业新闻两个部分。新闻动态模块主要包括公司新闻、行业新闻两部分,用于展示公司最新信息和最新的行业信息。新闻动态页面的设计效果如图12所示。图12 新闻动态页面设计效果1新闻的分类显示在新闻动态页面中,新闻分为公司新闻、行业新闻两类,并对新闻进行分类显示。新闻分类显示页面的设计效果如图13所示。图13 新闻分类显示页面的设计效果新闻主要分为公司新闻、行业新闻两类。在同一页面中分别将其同时显示出来。新闻分类显示页面所涉及到的相关程序代码如下:新闻分类显示页面的运行结果如图14所示。图14 新闻分类显示页面的运行结果点击相应的新闻标题,进入相关新闻的详细信息页面。实现此功能的相关程序代码如下:%用于打开一个指定的窗口,该窗口有水平滚动条和垂直滚动条a href=javascript: onclick= &_window.open(open.asp?id=,scrollbars=yes, width=400,height=350)%执行以上两处代码,将得到以下运行结果如图15所示。图15 新闻详细面第五章 后台功能模块设计5.1后台登录入口设计由于网站后台是用于维护整个网站系统,所以对于网站后台登录入口一般要设计得隐蔽些。本站的后台登录入口设置在网页的最底部,当用户单击“后台入口”超链接时,将弹出确认进入后台管理页面的程序窗口,要求用户输入正确的用户名、密码、验证码,三者缺一不可。后台登录入口的设计效果如图16所示。图16 后台登录入口页面的设计效果5.2 后台总体架构1模块功能介绍后台页面主要包括以下功能模块:后台登录模块:主要用于管理员登录网站后台。初始化信息模块:主要包括管理员信息修改、系统名称修改两部分。公司简介管理模块:主要用于公司简介内容的修改。仓储服务管理模块:主要用于仓储服务内容的修改。运输服务管理模块:主要用于运输服务内容的修改。配送服务管理模块:主要用于配送服务内容的修改。运单管理模块:主要包括运单查询、运单添加、运单修改、运单删除4部分。新闻管理模块:主要包括新闻查询、新闻添加、新闻修改、新闻删除4部分。招聘信息管理模块:主要用于招聘信息内容的修改。分公司管理模块:主要包括分公司添加、分公司删除、分公司修改,分公司管理员添加,分公司管理员修改(用户名不能修改),分公司管理员删除,对分公司管理员进行分 类查看7部分。退出后台管模块:退出后台管理程序。2后台页面运行结果网站后台页面的运行结果如图17所示。后台管理导航条后台功能管理区图17 后台页面运行结果为了方便读者阅读本书内容、有效利用本书附赠光盘的实例,将后台页面的各部分说明以列表形式给出,如表4所示。表4 后台首页解析区域名称说明对应文件1后台管理导航主要用于选择各种后台管理操作admin/top.asp2后台功能管理区主要用于进行各种后台管理操作admin/adminconn.asp admin/adminconn/jianjie.asp admin/adminconn/jianjie.asp admin/adminconn/jianjie.asp admin/adminconn/jianjie.asp admin/adminconn/xinxi.asp admin/adminconn/news.asp admin/adminconn/zhaopinadd.asp admin/adminconn/fgongsi.asp admin/adminconn/jianjie.asp admin/quit.asp5.3 后台登录模块设计管理员通过后台登录入口进入后台登录模块,后台登录模块主要用于验证管理员的身份和密码。后台登录模块的设计效果如图18所示。图18 后台登录模块的设计效果 后台登录页面所涉及的html表单元素如表5所示。表5所示 后台登录页面中涉及的html表单元素名称类型含义重要属性form1form表单method=post action=check.asp?action=loginverifycodetext验证码onfocus=this.select(); onouseover=this.style.background=#e1f4ee; onmouseout=this.style.background=#ffffffsize=6 maxlength=4 verifycode2hidden隐藏域value=submitimage图像区域value=提交 src=images/h_07.gif后台登录模块的运行结果如图19所示。图19 后台登录模块的运行结果5.4 初始化信息管理模块设计初始化信息管理模块主要包括管理员信息修改、系统名称修改两部分。初始化信息管理模块所涉及到的程序部分代码如下:function pwdif request(admin_pwd)request(admin_pwd2) then 判断输入密码与确认密码是否一致response.write(alert(两次输入密码不一致);location=javascript:history.go(-1)elseset rs=server.createobject(adodb.recordset)sql=select * from admin where id=1rs.open sql,conn,1,3sql1=select * from admin where id=1 指定当前第一条记录rs1.open sql1,conn,1,3初始化信息管理模块运行结果如图20所示。图20 初始化信息管理模块运行结果图5.5 公司简介管理模块设计公司简介管理模块主要包括公司简介内容修改。公司简介管理模块的页面设计效果如图21所示。图21 公司简介管理模块的页面设计效果图通过以下程序代码进行id值的传递,程序代码如下:公司简介管理仓储服务运输服务配送服务联系我们5.6 运单管理模块设计运单管理模块主要包括运单查询、运单添加、运单修改、运单删除4部分。运单管理页面的设计效果如图22所示。图22 运单管理页面的设计效果图1运单查询运单查询是指当用户/管理员输入正确的运单编号后,单击【查找】按钮,可以查询到运单详细信息。运单查询页面设计结果如图23所示。图23 运单查询页面设计结果运单查询页面中所涉及到的html表单元素如表6所示。表6 运单查询页面中所涉及到的html表单元素名称类型含义重要属性form1form表单method=postbianhaotext输入要查找的运单编号id=bianhaosubmitsubmit【查找】按钮value=查找pphidden隐藏域id=pp value=tt运单查询页面所涉及到的相关程序代码如下:%if request(del) then sql1=delete from yundan where id=&request(del) 删除指定的运单conn.execute(sql1) 执行sql1语句end if if request(pp) then 判断是否接收到表单的值set rs=server.createobject(adodb.recordset)sql=select * from yundan where nid=&request(bianhao)&rs.open sql,conn,1,1elseset rs=server.createobject(adodb.recordset)sql=select * from yundan order by time desc 应用desc进行排序rs.open sql,conn,1,1end if%在运单查询页面中对显示的所有运单信息进行分页显示,并对当前的页码进行统计。所涉及到的相关程序代码如下:运单查询页面运行结果如图24所示。图24 运单查询页面运行结果2运单添加运单添加主要用于管理员追加新运单信息。运单添加页面主要由两部分组成,即用于收集运单信息的前台表单部分和用于对数据库进行操作的后台处理部分。运单添加页面的设计效果如图25所示。图25 运单添加页面的设计效果运单添加页面中所涉及的html表单元素如表7所示。表7 运单添加页面中所涉及到的html表单元素名称类型含义重要属性form1form表单method=poststarttext寄件地class=kuang id=startmudiditext目的地class=kuang id=mudidictimetext寄件时间class=kuang id=ctimefgselect指派分公司暂无公司 option value= beizhutextarea备注cols=30 rows=5 class=kuang id=beizhusubmitsubmit【提交】按钮value=提交submit2reset【重置】按钮value=重置submit3reset【返回】按钮value=返回 onclick=location=xinxi.aspposthidden隐藏域id=post value=true3运单修改运单修改主要用于管理员修改运单信息。运单信息修改页面也是由两部分组成,即用于收集运单信息的前台表单部分和用于对数据库进行操作的后台处理部分。运单修改页面的设计效果如图26所示。图26 运单修改页面设计效果运单修改页面中所涉及的html表单元素如表8所示。表8 运单修改页面中所涉及到的html表单元素名称类型含义重要属性form1form表单method=poststarttext寄件地class=kuang id=start value=mudiditext目的地class=kuang id=mudidi value=ctimetext寄件时间class=kuang id=ctime value=fgselect指派分公司暂无公司optionvalue=beizhutextarea备注cols=30rows=5class=kuang id=beizhusubmitsubmit【提交】按钮value=提交submit2reset【重置】按钮value=重置submit3reset【返回】按钮onclick=location=xinxi.aspposthidden隐藏域id=post value=true运单修改时显示选中下拉列表的内容,实现此功能所涉及到的程序代码如下: 根据记录集rs中的lei字段的内容,显示下拉列表框的默认选项option value=公司新闻 selected公司新闻option value=行业新闻 selected行业新闻运单修改页面的运行结果如图27所示。图27 运单修改页面的运行结果4运单删除运单删除主要用于管理员删除运单信息。运单删除时,将给予提示框,提示是否确定删除此运单,单击【确定】按钮,将删除已选定的运单。运单删除页面所涉及到的程序代码如下:a href=xinxi.asp?del=&p= onclick=return confirm(你确定删除吗?)删除运单管理模块的运行结果如图28所示。图28 运单管理模块的运行结果5.7新闻管理模块设计新闻管理模块主要包括新闻查询、新闻添加、新闻修改、新闻删除4部分, 新闻管理页面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论