毕业论文物流管理系统文档格式.doc
- 文档编号:1450906
- 上传时间:2023-04-30
- 格式:DOC
- 页数:34
- 大小:463KB
毕业论文物流管理系统文档格式.doc
《毕业论文物流管理系统文档格式.doc》由会员分享,可在线阅读,更多相关《毕业论文物流管理系统文档格式.doc(34页珍藏版)》请在冰点文库上搜索。
2009级
学号
2009***
题目
物流管理系统
课题来源
学生自拟
课题类别
应用研究
选题意义(包括科学意义和应用前景,研究概况,水平和发展趋势,列出主要参考文献目录):
在当今高速发展的信息社会,现代物流行业突飞猛进发展,伴随着我国国民经济连续多年的高速增长,为现代物流发展创造了良好的条件。
目前,我国各类物流企业数量越来越多,可以说现代物流业还将有更大的发展。
本系统就是针对这些问题根据中小型企业的实际需求而开发的一套物流管理系统。
系统的开发能够帮助企业实现对物流全过程的优化调度和动态控制,高效整合企业的物流业务,以全面提高经济效益和效率为目的,提供高效、实用、技术的物流管理系统和运营手段。
物流管理系统从物流行业的实际需求出发,参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成,系统从完善的基础信息设置到货物的托运管理、信息查询、到最后订单的生成,清晰的业务流程,使操作人员能够按照流程清晰的进行实际的操作,保证物流运作有序而高效的进行。
研究主要内容和预期结果(说明具体研究内容和拟解决的关键问题,预期结果和形式,如在理论上解决哪些问题及其价值,或应用的可能性及效果):
通过需求分析,明确物流系统的目标,以客户为核心、构建面向客户的业务流程,进行数据流分析,确定系统的数据流程。
进行系统功能分析,划分系统功能模块。
进行数据库设计,包括数据库需求分析,数据库概念结构设计,数据库逻辑结构设计。
最后进行系统界面设计,包括游客界面的设计,用户前台界面设计和管理员后台管理界面设计,还有具备相对完善的权限管理功能,关键问题是企业用户对企业,车辆,货物,订单信息管理的实现,和管理员对分类信息查询;
公告信息查询;
帮助信息查询;
物流知识管理;
会员信息管理,分别可对各功能模块数据实行增、删、改、查。
拟采取的研究方法和技术路线(包括理论分析、计算,实验方法和步骤及其可行性论证,可能遇到的问题和解决方法,以及研究的进度与计划):
拟采用java+mysql技术实现本设计,物流管理系统从物流行业的实际需求出发,参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成,运用SSH框架的集成协作使用,可以有效的提高代码编写的效率,从而有效的降低程序开发的周期,保证物流运作有序而高效的进行。
操作界面美观,使用上十分方便。
研究进度与计划如下:
(1)准备开题阶段 2012.11.18-2013.3.16
(2)设计实现阶段 2013.3.17-2013.5.17
(3)说明书完成阶段 2013.5.18-2013.5.25
(4)答辩阶段 2013.5.25-2013.6.1
指导教师意见(对论文选题的意义、应用性、可行性、进度与计划等内容进行评价,填写审核结果:
同意开题、修改后再开题、不同意开题):
签名:
院(系)毕业论文(设计)领导小组意见:
(签章)
年月日
毕业设计结题报告
本课题完成情况介绍(包括研究过程、实验过程、结果分析、存在的问题及应用情况等。
)
通过对企业物流的深度调查分析,结合企业用户的需求分析。
设计出这个物流管理系统
本系统分管理员,企业用户和游客三个权限。
管理员主要功能:
公告信息的管理,帮助信息的管理,物流知识信息的管理,会员的管理(主要是注册用户的审核)。
企业用户主要有企业信息的管理,车辆信息的管理,货物信息的管理,订单信息的管理。
游客主要是各种信息的查看,基本实现了企业用户对企业,车辆,货物,订单信息管理的实现,和管理员对分类信息查询;
指导教师评语:
签名:
年月日
(公章)
年月日
指导教师
评定成绩
毕业设计成绩评定表
学院:
信息与电气工程学院学号:
姓名
总成绩:
评
阅
人
语
评定成绩:
签名:
年月日
答
辩
小
组
答辩成绩:
组长签名:
年月日
注:
总成绩=指导教师评定成绩(50%)+评阅人评定成绩(20%)+答辩成绩(30%),将总成绩由百分制转换为五级制,填入本表相应位置。
目录
1引言 2
2采用技术和开发工具介绍 2
2.1开发工具介绍 2
2.1.1MYECLIPSE简介 2
2.1.2数据库简介 2
2.1.3TOMCAT简介 2
2.2系统开发的思想与技术 3
2.2.1JSP技术与MVC模式以及系统的基本框架 3
2.2.2S.S.H框架的优点 3
3系统分析 4
3.1可行性分析 5
3.2系统的功能需求分析 5
3.3数据表结构 5
4系统的总体设计 7
4.1系统的功能结构 7
4.2系统的业务描述 9
4.3系统的概念模型设计 10
5系统各模块的实现 11
5.1系统首页界面 11
5.2注册和登录 11
5.3密码修改 15
5.4管理员管理界面 16
5.5企业用户管理界面 19
6系统的主要代码分析 21
6.1STRUTS配置文件 21
6.2SPRING配置文件 22
6.3HIBERNATE配置文件 23
7结束语 25
参考文献 25
致谢 26
(信息与电气工程学院,信息管理与信息系统,2009级1班,2009***)
摘要:
现在市场经济发展的很快,随着第三方物流的出现,成为了很多制造业、商业企业的追逐对象。
物流企业外包从各方面都可以很好的降低成本已成为越来越多企业的共识、物流企业外包也可以很大的提高企业的服务水平。
把客户当成自己的上帝、提出以客户为核心的业务流程可以有效的适应各种商业形式、适应各种企业他们的所有商业模式。
从以上说明来看,性能优良的物流管理系统在当今这个经济高速发展的时代,有着十分可观的前景。
本系统是一个基于JSP技术与MVC模式的物流管理系统,故而系统以J2EE作为开发基础,我使用了S.S.H框架,我的开发工具是MyEclipse,系统的数据库是Mysql数据库,我采用的开发语言是java,关于我的页面设计,我采用了jsp动态页面技术。
本系统具有好看的界面、操作简单、维护容易等特点。
关键词:
物流管理,S.S.H(Struts,Hibernate,Spring),JAVA,JSP
Logisticsmanagementsystem
ZengZhigang
(DepartmentofInformationmanagementandinformationsystem,SchoolofInformationandElectricalEngineering)
Abstract:
Nowrapidlydevelopingmarketeconomy,withtheemergenceofthird-partylogisticshasbecomealotofmanufacturing,commercialenterpriseschaseobject.Allaspectsoflogisticsoutsourcingtoreducecostscanbeagoodmoreandmoreenterpriseshavebecometheconsensusofoutsourcinglogisticsenterprisescangreatlyimprovethelevelofservice.TocustomersastheirGod,offeredtocustomersasthecorebusinessprocessescaneffectivelyadapttoavarietyofbusinessforms,adapttoalloftheirenterprisebusinessmodel.Fromtheabovedescriptionofview,excellentlogisticsmanagementsystemintoday'
seraofrapideconomicdevelopment,hasaverypromisingprospect.
ThissystemisaMVCpatternbasedonJSPtechnologyandlogisticsmanagementsystem,andthereforethesystemtoJ2EEasthedevelopmentfoundation,IuseSSHframework,mydevelopmenttoolsareMyEclipse,thesystemdatabaseisMysqldatabase,Iusedthedevelopmentoflanguageisjava,aboutmepagedesign,Iusedthejspdynamicpagetechnology.Thesystemhasaniceinterface,simpleoperation,easymaintenanceandsoon..
Keywords:
Logisticsmanagement,S.S.H(Struts,Hibernate,Spring),JAVA,JSP
1引言
新世纪的到来预示着经济发展的全球一体化成为了一个必然的走势,这个趋势对于企业来说,带来的机遇和挑战是双重的,如何在激烈的竞争中把握住这个机遇更好的迎接挑战是企业战略思想的核心,当今市场需求变化非常快,这也是企业面临的主要挑战,客户要求货物的质量要高,送货又要快,服务还要好,企业自己也想最大程度的降低自己的成本。
在这种大环境的驱使下,让原本单枪匹马一个人战斗的企业意识到了危机,如果想要让企业生存下来并发展的好,就一定要和其他的企业一起同生死共进退,结成联盟,建立合作关系,发挥各自的特点,这样可以相互借鉴,优势互补,但是像这种跨企业的的管理是十分困难的,要统一各个企业的指导思想、和行为方针,企业合作伙伴一起来面对市场竞争的挑战,物流管理思想就出现了,我国的信息技术越来越先进,所以企业都把物流看成是自己赖以生存的所在,企业生产以及经营的的各个步骤中,物流最重要,拥有一套优良的物流管理系统对于所有的企业来说,都可以大大的提高自己的竞争力。
2采用技术和开发工具介绍
各个应用平台都不相同,各自有各自的特点,所以选择合适的开发工具尤为重要,采用更有效更实用的技术。
Java系统具有跨平台编译的特点,并且提供了并发的机制、具有很高的性能
2.1开发工具介绍
2.1.1MyEclipse简介
开发工具选择MyEclipse,MyEclipse企业级工作平台。
功能全面,用起来十分方便。
2.1.2数据库简介
我这系统用的数据库是MySQL数据库,MySQL是一个小型关系型数据库管理系统,在Internet上对于很多中小型网站来说,MySQL是十分受欢迎的。
MySQL是开源代码,而且体积小,成本也低。
许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
对于其他很多大的例如Oracle、DB2、SQLServer来说,MySQL有他的缺点,MySQL只适用于小规模的系统软件开发、功能也是非常有限的等,但是MySQL依然很流行,很受欢迎。
MySQL的主要服务对象存在也比如个人或者小一点的企业单位,因为对于他们来说MySQL提供的功能是足够让他们使用的。
而且用MySQL能很大的降低开发的成本。
2.1.3Tomcat简介
Web服务器是Web应用程序的心脏,因为Tomcat技术先进、性能稳定,而且免费,在java爱好者中非常受欢迎,Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,
2.2系统开发的思想与技术
2.2.1JSP技术与MVC模式以及系统的基本框架
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP的优点有:
(1)一次编写,到处运行。
除了系统之外,代码不用做任何更改。
(2)系统的多平台支持。
相比ASP的局限性JSP的优势是显而易见的。
(3)强大的可伸缩性。
(4)多样化和功能强大的开发工具支持。
和ASP类似,Java免费的开发工具很多。
(5)支持服务器端组件。
2.2.2S.S.H框架的优点
S.S.H框架可以很好的提高我们的开发效率,让软件更加好维护、拥有更好的可扩展性。
他们里面有很多优秀的设计理念及模式应用。
Struts是一种MVC框架,主要是要了解MVC的技术特点;
hibernate是一种ORM系统,也要很好的了解ORM的技术特点。
Spring归类于一种应用程序的框架,其主要是IOC和AOP,Spring。
它由以下3个框架构成:
1.Struts2框架
Struts2是Apache组织的一个开放源码项目,起工作原理如图2.1所示:
。
图2.1struts工作原理图
2.Spring框架
Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中阐述的部分理念和原型衍生而来。
它是为了解决企业应用开发的复杂性而创建的。
3.Hibernate框架
Hibernate是一个开放源码的ORM持久层框架。
是一种十分优越的持久层框架。
Hibernate框架提供了对象到关系型数据库的持久化服务
3系统分析
企业物流信息管理技术在不断的提升,从而使物流系统的开发的难度也越来越大,达到同样的目标可以采用很多不同的方式,通过对系统需求的分析,本物流系统
选用MyEclipse+Mysql开发技术,我们在不同的方案中要提出不同的分析。
3.1可行性分析
系统的可行性研究是指在明确的开发背景下,系统的开发工作需要具备的资源和技术条件,并检查其是否满足系统目标的要求。
可行性分析的任务是明确应用项目的开发的必要性和可行性。
进行可行性研究对于保证资源的合理使用,规避浪费和一些无谓的失误,都是十分重要的。
随着信息技术的发展,物流成为企业必不可少的生命线,物流成为企业生产和经营的最重要环节,不管是大企业还是小企业都把物流放在很重要的地位,一套好的物流管理系统对提高企业竞争力十分重要。
3.2系统的功能需求分析
物流管理系统主要功能有:
(1)用户的注册登录,管理员登陆。
(2)用户对信息的查询。
(3)用户对企业信息,货物信息,订单信息,车辆信息的管理。
(4)管理员可以进行公告信息管理,帮助信息管理,物流知识信息管理,会员信息的管理。
3.3数据表结构
对于信息管理系统来来说,数据库非常重要,数据库结构对系统的效率影响很大,数据库结构设计如果合理,能非常大的提高数据存储的效率。
本系统数据库中共有表:
t_user、t_info、t_qiye、t_cheliang、t_huowu和t_dingdan。
表3.1t_user数据表
列名
类型
字段大小
主键否
功能描述
id
bigint
20
是
用户编号
createtime
datetime
否
创建时间
password
varchar
255
登陆密码
role
int
11
角色
truename
真实姓名
userlock
是否审核通过
username
用户名
表3.2t_info数据表
id
编号
content
内容
title
标题
type
;
表3.3t_qiye数据表
jianjie
简介
mingzi
企业名字
userid
表3.4t_cheliang数据表
chepaihao
车牌号
qiyeid
企业编号
表3.5t_huowu数据表
chuhuozhuangtai
出货状态
huowuming
货物名
cheliangid
车辆编号
表3.6t_dingdan数据表
dingdanhao
订单号
dingdanzhuangtai
订单状态
lianxidianhua
联系电话
lianxiren
联系人
songhuodizhi
送货地址
huowuid
货物编号
4系统的总体设计
4.1系统的功能结构
通过分析系统,我们画出了系统的功能模块图,系统分游客权限,管理员权限,企业用户权限。
下面是系统总的功能模块图:
图4.1总体功能模块图
管理员的功能图如图4.1(b)所示
图4.2管理员功能模块图
企业用户的功能图如图4.1(c)所示
图4.3企业用户功能模块图
游客主要是各种信息的查看,如图4.1(d)所示
图4.4游客功能模块图
4.2系统的业务描述
订单信息的管理。
游客主要是各种信息的查看。
系统用例图如下:
图4.5游客功能模块图
4.3系统的概念模型设计
通常用E-R图方法的来实现模型设计。
E-R图可以用来表示数据库的信息组织情况,E-R图包含(实体、联系、属性)。
他简单易懂,容易掌握,直观。
能够比较准确地反映现实世界的信息联系。
本系统E-R图如下
图4.6企业用户E-R图
图4.7管理员E-R图
5系统各模块的实现
5.1系统首页界面
图5.1系统首页界面
系统的首页,进入后可以对公告信息、帮助信息、物流知识、企业信息查询、车辆信息查询、货物信息查询进行相关的查询操作。
5.2注册和登录
图5.2注册界面
注册代码:
//用户注册操作
publicvoidregister2()throwsIOException{
HttpServletRequest
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 物流 管理 系统
![提示](https://static.bingdoc.com/images/bang_tan.gif)