SSH框架技术在超市管理系统中的应用研究

SSH框架技术在超市管理系统中的应用研究

论文摘要

目前,Struts2、Spring和Hibernate这三个框架技术成为了IT行业讨论的核心技术之一。随着应用程序变得越来越繁杂,一种优秀的开发技术是当前开发者都很向往的目标。根据Struts2, Spring, Hibernate框架的特性,在本文中设计出以Struts2+Spring+Hibernate的三种框架技术的整合架构,即SSH架构。本文使用的开发环境是IDE开发环境下的MyEclipse8.6版本,使用的技术是上述的Struts2框架、Spring框架和Hibernate框架,并以这三种框架整合后的SSH架构技术在现代商业级的应用系统中的应用研究进行了探讨。超市管理系统SMS(Supermarket Management System)是一个商业级的应用系统。随着科技的发展,巨大的商业信息量也扑面而来,再加上涉及岗位和人员众多,处理流程繁琐多变等特点,在面向客户和销售人员之间的工作量越来越显得繁重和复杂,为了提高工作效率,减轻工作负担,让工作人员更好的提供信息服务,让客户更好的体验服务的满意度等都将成为当今IT建设的难点。本文在对各个框架理论和设计模式的探讨与研究的过程中,对超市管理系统的子模块销售订单管理模块进行具体的设计分析,采用SSH整合架构来组建系统开发的框架,使各个框架的优势进行互补,展现了Struts2在表示层和控制层处理,Spring在业务层处理,Hibernate在数据持久层处理的优点。并重点阐述了如何进行接口框架的设计。如何将销售订单管理模块划分为不同的层次以及如何确定每个层次的功能;另一个重点是如何实现Struts2、Spring和Hibernate的集成应用开发,如何使用三者一起开发一个完整的商业级应用系统。以此实例得出了一个结论,应用SSH整合架构技术在应用系统的开发过程中实现了代码复用,促进了开发进度,减少了开发者的工作量,避免了开发时的繁琐性,提高了测试效率,成就了层与层间的低耦合,使系统更加具有易扩充性、易维护性,所以利用该整合架构开发的应用系统更能得到客户的好评,便于用户使用,这一点是目前IT技术中的又一个新的进步。从而采用该架构技术解决了SMS在上述中存在的棘手问题。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 插图索引
  • 第1章 绪论
  • 1.1 课题背景及意义
  • 1.2 国内外研究现状
  • 1.3 主要研究内容
  • 1.4 论文的章节结构
  • 第2章 框架技术的简介
  • 2.1 企业级应用架构的发展
  • 2.2 MVC模式
  • 2.3 Struts2框架
  • 2.3.1 Struts2简介
  • 2.3.2 Struts2核心组成
  • 2.3.3 Struts2的处理流程
  • 2.4 Spring框架
  • 2.4.1 Spring的基本结构
  • 2.4.2 Spring的核心机制IoC和AOP
  • 2.5 数据持久化
  • 2.5.1 数据持久化
  • 2.5.2 ORM
  • 2.6 Hibernate
  • 2.7 小结
  • 第3章 基于SSH的web应用框架设计
  • 3.1 Web应用的体系结构
  • 3.1.1 表示层
  • 3.1.2 业务层
  • 3.1.3 持久层
  • 3.1.4 域模型层
  • 3.2 SSH组合框架的总体设计
  • 3.2.1 SSH框架总体设计
  • 3.2.2 Struts2和Spring的整合
  • 3.2.3 Spring和Hibernate的整合
  • 3.3 SSH组合框架的详细设计
  • 3.3.1 Web表示层设计
  • 3.3.2 业务层设计
  • 3.3.3 数据持久层设计
  • 3.3.4 域模型层设计
  • 3.4 小结
  • 第4章 基于SSH框架在SMS中的应用研究
  • 4.1 项目简介
  • 4.2 项目初始化
  • 4.3 项目中数据库的设计
  • 4.3.1 需求分析
  • 4.3.2 概念模型设计E-R图
  • 4.3.3 关系数据模型的设计
  • 4.4 SSH整合架构在销售订单管理模块中的应用与实现
  • 4.4.1 域模型层的实现
  • 4.4.2 持久层的配置
  • 4.4.3 务层的开发过程
  • 4.4.4 UI层的实现
  • 4.4.5 系统的应用效果
  • 4.5 小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].探讨Struts+Hibernate框架技术的应用[J]. 农业网络信息 2013(05)
    • [2].框架技术与设计模式在商业物流信息系统中的应用[J]. 智能计算机与应用 2013(01)
    • [3].基于移动平台的微应用开发框架技术研究[J]. 中国设备工程 2019(09)
    • [4].基于J2EE的ACM竞赛在线评判系统的设计[J]. 安徽理工大学学报(自然科学版) 2009(04)
    • [5].实体框架技术及其在网络课程开发中的应用[J]. 电脑知识与技术 2017(35)
    • [6].基于框架技术的商务应用系统的开发[J]. 计算机与现代化 2010(01)
    • [7].Struts框架技术简析[J]. 长春师范学院学报 2012(09)
    • [8].AJAX技术在ASP.NET中的应用[J]. 电脑知识与技术 2009(21)
    • [9].基于J2EE的框架技术研究与应用[J]. 计算机与数字工程 2011(06)
    • [10].SSH框架技术分析[J]. 科技广场 2014(05)
    • [11].SSH框架技术简述[J]. 信息与电脑(理论版) 2012(08)
    • [12].基于Struts2框架技术在WEB项目中的应用[J]. 科学中国人 2014(04)
    • [13].基于J2EE的框架技术综述[J]. 福建电脑 2012(01)
    • [14].Struts框架技术在财务系统中的研究和应用[J]. 科技创新导报 2008(03)
    • [15].MVC框架技术搭建技能培训信息平台实例[J]. 数字技术与应用 2016(09)
    • [16].SSH2框架技术在垦区环境保护内业管理上的应用[J]. 现代化农业 2014(02)
    • [17].J2EE软件开发框架技术探讨[J]. 黑龙江科技信息 2011(35)
    • [18].浅析Ajax框架技术的应用与实践[J]. 信息与电脑(理论版) 2010(24)
    • [19].J2EE框架技术在公安出入境信息系统中的应用[J]. 警察技术 2008(04)
    • [20].J2EE软件开发框架技术探讨[J]. 电脑知识与技术 2010(20)
    • [21].基于MVC模式的Struts框架技术的研究与应用[J]. 福建电脑 2009(06)
    • [22].VC++中MFC框架技术探索[J]. 吉林建筑工程学院学报 2009(04)
    • [23].基于SSH框架技术高职院校网上竞价采购系统的研究[J]. 宁波职业技术学院学报 2013(05)
    • [24].一种具有语音播报功能的单独招生平台的设计[J]. 软件工程 2020(11)
    • [25].基于SSH框架技术的企业信息管理系统的设计与实现[J]. 中国高新技术企业 2012(11)
    • [26].基于Spring+Struts+Hibernate的Web项目设计与研究[J]. 电脑开发与应用 2008(04)
    • [27].JAVA框架技术的线上教学实践[J]. 集成电路应用 2020(06)
    • [28].基于ArcEngine和框架技术的矿产资源管理信息系统设计与应用研究[J]. 国土资源信息化 2018(04)
    • [29].基于项目驱动的JavaEE框架技术实践教学改革探索——以湖南人文科技学院为例[J]. 湖南人文科技学院学报 2018(05)
    • [30].SpringMVC框架技术在无线答题系统中的应用[J]. 物联网技术 2017(09)

    标签:;  ;  

    SSH框架技术在超市管理系统中的应用研究
    下载Doc文档

    猜你喜欢