学位论文 > 优秀研究生学位论文题录展示

基于MVC模式SSH2框架的企业物流管理系统的设计与实现

作 者: 许萌
导 师: 魏振钢
学 校: 中国海洋大学
专 业: 计算机软件与理论
关键词: MVC Struts2 Spring Hibernate 企业物流管理系统
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 222次
引 用: 1次
阅 读: 论文下载
 

内容摘要


业务管理是各大物流公司中的一项重要工作,原有的人工管理方式存在着这样或那样很多的不足。因此,我们需要借助辅助工具来进行管理,使物流业务系统管理更快捷、更方便、更高效。因此有必要开发物流业务管理系统软件来辅助企业的管理。本系统软件是基于MVC模式开发的,用Struts2+Spring+Hibernate具体实现的,就当今物流系统的三大主流问题进行了分析和解决。第一,就是网站的安全问题。几乎每个网站都会遇到数据重复提交的安全隐患问题。比如防止重复刷新、防止后退等等都是属于系统为避免重复记录而需要解决的问题。本文中提出了基于Struts2的令牌思想,从根本上解决了这一问题。第二,就是由于物流过程中参与人数众多,并且每个物流公司提供的信息过于复杂,从而工作量非常大,给查询、修改、审核信息的更新工作带来了很多的不便。本文中运用了基于hibernate的0/R Mapping机制,在系统开发过程中只需要通过文件的配置,就可以让系统以对象整体的方式进行使用,而无需关心数据库的底层映射关系和字段,只需关注于对象的属性和方法就可以了。第三,就是整个物流系统的权限问题。本文详细介绍了一种方法Acegi,该方法将Struts2与RBAC有效的结合起来,实现了最终的权限控制。本论文最后从整体实现的角度上,以财务管理模块为例,详细论述了该系统的实现过程。该企业物流管理系统是一个适用于所有中小型物流公司的一个小型但功能丰富的管理系统,本着快捷、方便、高效的原则进行设计开发。它能够方便的查看该物流公司的产品基本信息,并且物流公司人员能够及时处理、更新、审核信息,这些操作都可以很方便快捷的在该系统上完成。

全文目录


摘要  5-6
Abstract  6-10
1 引言  10-14
  1.1 研究背景  10
  1.2 研究现状及发展方向  10-11
  1.3 研究内容、目的及意义  11-12
  1.4 本系统技术特点  12
  1.5 论文组织结构  12-14
2 J2EE架构及MVC设计模式  14-34
  2.1 J2EE平台  14-20
    2.1.1 J2EE体系架构  14-16
    2.1.2 J2EE服务技术  16-18
    2.1.3 J2EE平台的优点  18-20
  2.2 Model1与Model2  20-22
    2.2.1 Model1  20-21
    2.2.2 Model2  21-22
  2.3 MVC模式  22-26
    2.3.1 设计模式概念  22
    2.3.2 MVC模式思想及组成  22-25
    2.3.3 MVC模式在J2EE平台中的应用  25-26
  2.4 基于MVC的框架介绍  26-34
    2.4.1 Struts2  26-29
    2.4.2 Spring  29-31
    2.4.3 Hibernate  31-34
3 SSH2开发框架  34-40
  3.1 为何选择SSH2框架  34-35
  3.2 SSH2框架的详细设计  35-36
  3.3 SSH2框架实现流程  36-40
4 系统整体设计  40-50
  4.1 系统结构设计  40-44
  4.2 系统数据库设计  44-50
5 系统核心问题及解决方案  50-59
  5.1 系统设计的核心问题  50-51
  5.2 核心问题的具体解决方案  51-59
    5.2.1 防止重复提交解决方案  51-53
    5.2.2 数据表修改解决方案  53-55
    5.2.3 权限控制解决方案  55-59
6 财务子系统详细实现  59-84
  6.1 财务管理子系统的需求分析  59-67
    6.1.1 功能需求分析  59-60
    6.1.2 性能需求分析  60-61
    6.1.3 数据库需求分析  61-67
  6.2 框架应用与子系统具体实现  67-84
7 结论与展望  84-86
  7.1 系统试运行效果及特点  84
  7.2 未来工作展望  84-86
参考文献  86-89
致谢  89-90
个人简历  90
发表的学术论文  90

相似论文

  1. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  2. 人力资源管理系统的设计与实现,TP311.52
  3. 基于Java EE框架的公文传输系统设计与实现,TP311.52
  4. OpenBASE企业管理器设计与实现,TP311.52
  5. 基于Struts2的校友管理与服务系统的设计与实现,TP311.52
  6. 攀枝花学院人事管理信息系统的设计与实现,TP311.52
  7. 田径运动会通用管理系统,TP311.52
  8. 社区WebGIS原型系统设计与实现,P208
  9. 基于WSN混合定位算法的研究,TP212.9
  10. 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
  11. 基于Struts2与Hibernate的社区网站系统设计与实现,TP311.52
  12. 中国石油广域网智能管理系统设计与实现,TP311.52
  13. 基于RBAC的河道堤防管理信息系统之权限管理系统,TV871
  14. 基于SSH的图像日志市场营销系统的设计与实现,TP311.52
  15. 江西现代学院OA系统的设计与实现,TP311.52
  16. 一个电子报纸发行系统的设计和实现,TP311.52
  17. 基于SSH的办公自动化双语系统的设计与实现,TP311.52
  18. 高校人力资源信息管理系统的设计和实现,TP311.52
  19. 物资集约化管理和信息化应用研究,TP311.52
  20. 基于SOA的财务管理系统架构研究,TP311.52
  21. 基于动态语境实现主动式WEB访问控制,TP393.08

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com