物流管理软件的设计与实现

物流管理软件的设计与实现

ID:30742695

大小:1.86 MB

页数:8页

时间:2019-01-03

物流管理软件的设计与实现_第1页
物流管理软件的设计与实现_第2页
物流管理软件的设计与实现_第3页
物流管理软件的设计与实现_第4页
物流管理软件的设计与实现_第5页
资源描述:

《物流管理软件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、海口经济学院信息工程学院电子信息工程专业毕业设计开题报告课题题目:物流管理软件的设计与实现姓名:学号:年级专业:2010级电子信息工程学期:第7学期指导教师:职称:副教授开题时间:2014.1.78第8页海口经济学院信息工程学院本科毕业设计开题报告题目物流管理软件的设计与实现一、选题目的及意义随着我国经济的快速发展,以及信息化步伐的加快,物流企业对行业信息的需求越来越大,促使物流信息网迅速发展,以适应物流行业的市场变化。而经济全球化进程的加快,使现代企业的专业分工和协作对现代物流提出了越来越高的要求,物流行业的人工管理

2、早已不再适应企业发展的要求,信息化、自动化、网络化、智能化、柔性化已成为现代物流的鲜明特征。物流行业的发展,使物流的信息化日益被广大从业者和信息系统提供商所重视。物流信息网信息的及时性、准确性完全符合国内物流企业对行业信息的要求。同时,现代企业的供应链时刻在提醒我们,物流要在激烈的竞争中占据绝对的优势,必须要求企业及时准确的掌握客户信息,同时对客户的需求做出快速的反应,在最短的时间内以最大限度挖掘和优化物流资源来满足客户需求,从而建立高效的物流经济。目前,海南物流业正处于起步发展阶段,总体的规模比较小,发展水平较低,但

3、是发展潜力巨大。一些传统物流企业对原有的购、销网络进行了改造和完善,提高和强化了服务社会的功能,特别是新兴商业(如连锁业、大型综合超市、货运代理企业等)发挥了其信息传递快、网点分布广的优势,利用建立配送中心拓展了服务范围)。现代物流产业良好的外部环境和内在的发展动力已经形成;建立以海口为中心的区域性物流服务体系的时机已经成熟。但是,海口也存在一些制约现代物流业发展的因素。例如从事现代物流的技术含量不高,管理思想和信息化管理手段落后,还不能有效地运用网络信息和电子技术进行现代企业管理。而且部分企业固守传统的思维定式,不愿

4、将物流业务委托给专业性企业完成,造成低水平的重复建设,流通成本居高不下,使得第三方专业物流企业难以形成,参与国际竞争的主体实力无法增强。物流信息网站的出现,使得企业之间的物流信息能够迅速的传递,使生产资料和商品得到快速的流动。实现物流企业之间,企业与客户之间的物流信息和物流功能的共享,最终能够充分发挥企业物流信息网的优势,提高企业物流效率。8第8页二、选题设计的思路和方案1、设计思路本课题主要开发一个物流管理的网站,重点设计完成运单管理的增加、删除、修改、查寻等功能,做到前台和后台的交互,并实现网站的可维护性。也可以实

5、现前台动态web页面,后台修改前台页面内容的功能。物流管理系统包含的内容非常的广泛,但是对于不同的公司对软件功能的需求有所不同,所以我对物流管理系统的功能模块的构思和设计也有所不同。主要运用Java web应用技术来实现该系统的功能,通过动态页面jsp来实现页面的显示和验证,应用Hibernate框架和Struts2框架来封装从而实现与数据库的交互和页面跳转达到了快速的软件开发。2、设计方案2.1总体方案设计:图1前台系统框图图2后台系统框图8第8页2.2硬件设计:无2.3软件设计:在软件系统开发模式中,一般采用mvc

6、模式,即视图层,逻辑层和控制层,但是在项目开发中,目前已经不局限于这种模式。对于本系统的开发模式,我此次采用的是重新构建MVC架构: 1.系统开发模式主要分五层:JSP(HTML)视图层、Struts2(使用它对动作Action的跳转进行管理)控制、具体的业务逻辑(javaBean)、数据持久层(DAO,基于Hibernate的DAO)、service层(该层用来负为模式层提供对应的DAO的接口,而不是直接在模式层中进行调用,降低对数据持久层的依赖度)。2.service层的介绍:本次应用service层,主要是对数据

7、持久层进行再次的封装,使得上层的操作不用理解底层的具体使用,只需要通过service提供相应的接口方法即可。这种做法降低了各层之间的耦合度三、选题相关支持条件(理论知识、软件及硬件条件等)1、理论知识:目前软件开发都是基于框架开发的,目的是为了达到开发的快捷性,所以本次对运通物流管理系统的开发上,我也运用了这样的开发手段。 在当今企业级的开发环境之下处理面向对象与关系数据库的转化是非常繁琐也相当费时的。 1.Hibernate是适合与处理对象关系映射的一个工具。Hibernate是「对象/关系对应」(Object/Re

8、lational Mapping)的解决方案,简写为ORM,简单的说就是将 Java 中的对象与对象关系,映像至关系型数据库中的表格与表格之间的关系,ORM这个术语指代一种映射数据的技术,它能够通过基于SQL的语法映射对象模型的数据到关系模型数据。这样就简化了对数据库的操作。 2.struts2框架:Struts是一个MVC框架(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。