当前位置:文档之家› 物流公司管理信息系统的分析与设计开题报告

物流公司管理信息系统的分析与设计开题报告

毕业设计(论文)开题报告设计(论文)题目:物流公司管理信息系统的分析与设计
2009 年 3月 6日
开题报告填写要求
1.开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。

此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在系审查后生效;
2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;
3.“文献综述”应按论文的格式成文,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于10篇(不包括辞典、手册);
4.有关年月日等日期的填写,应当按照国标GB/T 7408—94《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。

如“2002年4月26日”或“2002-04-26”。

毕业设计(论文)开题报告
1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2000字左右的文献综述:
文献综述
1.选题背景与意义
物流管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业的决策者和管理者来说都至关重要,所以物流管理系统应该能够为用户提供充足的信息和快捷的数据处理手段。

物流管理系统是集现代运输、仓储、配送、搬运、包装、产品流通及信息管理于一体的网络系统,它实现了商品从原料供应商、制造商、分销商、零售商到消费者的各个流通环节的有机结合,以合理费用将确定的商品在需要的时间送达指定位置。

在经济全球化发展中,现代企业物流的作用越来越突出。

现代物流是企业供应链中的一部分,是为了满足客户的需要将物品、服务和相关信息从原始点向消费点有效益地流动以及存储的计划、执行和有效控制的过程。

现代企业物流信息化,则是适应经济全球化与市场一体化的要求,充分运用信息化手段和现代化方式,对物流市场做出快速反应,对资源进行快速整合,并使物流、资金流和信息流最优集成的管理模式与创新。

近年来,国外企业的物流信息化发展极快,已经成为主导企业物流效益提升的重要方面。

相比之下,我国企业现代物流还很落后,物流信息化进展相对缓慢。

为此,我国企业需要从六个方面加速物流信息化,实现物流现代化,加快物流效益提升。

企业物流信息化,一方面是物流市场与动态发展的市场物流需求。

它包括市场对物的流动需求,还包括物流活动中对相关信息、服务、技术等知识方面的需求。

另一方面是企业自身对物流市场动态化的依赖与需求,需要通过物流信息化,加快实现企业自身效益。

这就提出企业网络物流与物流网络建设的内容,通过两大平台的建立,沟通企业与市场的物流对接。

进入90年代,以通讯技术、计算机技术、和控制技术,即“3C”技术为主要支柱的信息技术,广泛而迅速地渗透到社会生活的各个方面,己经成为推动社会经济发展和开展国际竞争的必备手段。

信息技术是当代世界范围内新的技术革命的核心,是现代管理的一个重要支柱。

管理信息系统的建立,为各级管理决策提供了信息支持,从根本上改善了管理人员的劳动条件和工作性质,是管理手段现代化的重要标志。

管理信息系统

毕业设计(论文)开题报告
2.本课题要研究或解决的问题和拟采用的研究手段(途径):
1.要解决的问题
通过对公司组织形式的了解与探究,在了解企业物流管理优缺点的基础上,进行需求分析与系统设计,具体解决以下的问题:
对客户请求进行处理,可以对客户信息进行查询,完成与客户签订合同的信息录入,修改,查询等。

对货物进行存储管理,可随时查询仓库信息,对仓库的货物进行管理,更改仓库信息;可以生成配送计划,进行计划查询,修改,并对货物运输进行实时的监控,可以查询监控记录;对事故处理情况进行信息录入,分类和查询等。

2.拟采取的研究手段
本系统平台采用目前互联网通用的B/S模式,分为3层体系结构,分别为前端应用层,中间信息处理层和底层数据访问层。

前端应用层:与互联网连通,面向用户提供一种互动式的服务. 例如:用户注册、信息查询,货物查询,货物入库等。

中间信息处理层:系统非公开的的应用系统,如对整个系统的管理及维护;对商务活动的监督及数据统计、反馈;销售企业对内管理和对外交流;业务流程的处理。

底层数据访问层: 对核心数据库的访问、查询、数据分析、提取、数据资料校验。

这些数据是网络商务活动的依据,必须保证其安全运行,因此各层数据连接采用安全数据网关,并对重要数据进行定期或定时的备份,以备数据出现损毁时进行恢复。

该系统框架的设计与实现采用J2EE中的经典框架Struts,数据库采用Oracle。

Struts实质上就是在JSP Model2的基础上实现的一个MVC框架。

在Struts框架中,模型由实现业务逻辑的JavaBean或EJB组件构成,控制器由ActionServlet和Action 来实现,视图由一组JSP文件构成]。

图2-1显示了Struts实现的MVC框架。

浏览器
(模型)
JavaBean
EJB
(视图)
JSP
(控制器)
ActionServlet
Web
服务器
Struts-config.xml
Action
Action
Action
图2-1 Struts实现的MVC框架
1.视图:
视图就是一组JSP文件。

在这些JSP文件中没有业务逻辑,也没有模型信息,只有标签,这些标签可以是标准的JSP标签或客户化标签,如Struts标签库中的标签。

此外,通常把Struts框架中的ActionForm Bean也划分到视图模块中。

ActionForm Bean也是一种JavaBean,除了具有一些Java的常规方法,还包含一些特殊的方法,用与验证HTML表单数据以及将其属性重新设置为默认值。

Struts框架利用ActionForm Bean来进行视图和控制器之间表单数据的传递,参见图2-2。

Struts框架把用户输入的表单数据保存在ActionForm Bean中,把它传递给控制器,控制器可以对ActionForm Bean中的数据进行修改,JSP文件使用Struts标签读取修改后的ActionForm Bean的信息,重新设置HTML表单。

视图组件
ActionForm Bean
(包含修改后的数据)
ActionForm Bean
(包含用户输入数据)
控制器组件图2-2 ActionForm Bean的作用
2.模型
模型表示应用程序的状态和业务逻辑。

对于大型应用,业务逻辑通常由JavaBean 或EJB组件来实现。

3.控制器
控制器由ActionServlet类和Action类来实现。

ActionServlet类是Struts框架中的核心组件。

ActionServlet继承了javax.servlet.http.HttpServlet类,它在MVC 模型中扮演中央控制器的角色。

ActionServlet主要负责接收HTTP请求信息,根据配置文件struts-config.xml的配置信息,把请求转发给适当的Action对象。

如果该Action 对象不存在,ActionServlet会先创建这个Action对象。

Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程。

对于小型简单的应用,Action类本身也可以完成一些实际的业务逻辑。

对于大型应用,Action充当用户请求和业务逻辑处理之间的适配器(Adaptor),其功能就是将请求与业务逻辑分开,Action根据用户请求调用相关的业务逻辑组件。

业务逻辑由Java Bean或EJB来完成,Action类侧重于控制应用程序的流程,而不是实现应用程序的逻辑。

通过将业务逻辑放在单独的Java包或EJB中,可以提高应用程序的灵活性和可重用性。

当ActionServlet控制器收到用户请求后,把请求转发到一个Action实例。

如果这个实例不存在,控制器会首先创建它,然后调用这个Action实例的execute()方法。

Action的execute()方法返回ActionForward对象,它封装了把用户请求再转发给其他Web组件的信息。

用户定义自己的Action类,即Action基类的子类时,必须覆盖execute()方法。

在Action基类中该方法返回null。

毕业设计(论文)开题报告
指导教师意见:
1.对“文献综述”的评语:
该同学查阅了大量的文献资料,综述内容全面,态度认真。

对国内外物流公司管理系统发展现状有全面的了解,对物流公司管理系统进行了较全面的述评。

2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:
本课题属于应用开发型课题,能够将所学的知识应用于物流公司管理系统的开发,具有实际应用价值。

课题具有一定的深度。

课题工作量较大,具有一定的难度。

本设计如果开发成功,可以进行实际应用,具有一定的使用价值。

指导教师:王欣
2009 年3月13日
所在学院(系)审查意见:
负责人:
年月日。

相关主题