基于J2EE的盐业管理系统的设计与实现

基于J2EE的盐业管理系统的设计与实现

论文摘要

J2EE是一个开放的、基于标准的开发和部署的平台,它构建以服务端计算为核心的、模块化的企业应用。在客户端层,多种客户端可通过多种不同的协议来访问中间层的J2EE服务,提供了一个建立在开放和标准的技术之上、非常灵活的端到端的多层体系架构,从而满足各种不同企业应用的需求。然而部署J2EE平台企业级应用复杂且代价高,一些中小型企业从技术和资金方面考虑而不愿意或不能进行这种企业级应用。本文主要研究在现有企业应用软件的基于J2EE的开发与应用,结合盐业系统实际,全面运用开源技术满足企业应用软件需求,希望通过使用开源技术软件在管理软件上的实现和Hibernate的“轻型”应用模式在设计与开发中运用,从而为中小企业提供了一个经济的、快速开发、稳定而可扩展的企业级应用方案。本文首先论述企业应用如何与J2EE技术相结合。然后,设计了基于J2EE技术架构的地区级盐业公司的业务管理软件。并应用多种开源项目技术开发地区级盐业公司的业务管理软件,运用Jboss、Hibernate、Struts框架来来满足业务处理的要求,运用Jfreereport、JfreeChart来满足企业报表、图表要求,从而为中小企业基于J2EE开源技术的应用开发提供一个范例。通过在JBoss 4.0上实现Web Services服务,在JAX-RPC环境下,方便地实现在Internet和Intranet两个网络环境中的组件重用,保护了企业原有软件开发价值、实现了软件的基于Web服务的升级,同时能达到组件在不同网络环境中的组件共用。针对Hibernate在企业应用软件开发过程中存在的开发效率问题,提出了一种轻型开发模式。本文开发的系统已经在重庆市盐业总公司万州公司试用,效果表明:技术可行,性能可靠,能够满足企业应用和发展的需要。

论文目录

  • 中文摘要
  • 英文摘要
  • 1 绪论
  • 1.1 研究的背景和意义
  • 1.2 项目说明
  • 1.3 论文主要部份的内容概要
  • 1.4 本章小结
  • 2 基于 J2EE 平台的企业应用开发
  • 2.1 企业应用开发平台
  • 2.2 J2EE 与.NET 平台体系架构的异同
  • 2.2.1 相同的三层多层体系
  • 2.2.2 不同的移植性
  • 2.3 J2EE 的应用技术
  • 2.3.1 组件技术
  • 2.3.2 J2EE 体系结构
  • 2.4 基于J2EE 平台的分布式企业应用开发
  • 2.4.1 基于 J2EE 的 B/S 应用模式
  • 2.4.2 基于 J2EE 的C/S 应用模式
  • 2.4.3 基于J2EE 的Web 服务应用模式
  • 2.5 本章小结
  • 3 面向盐业运销行业的地区级业务管理系统设计
  • 3.1 需求分析
  • 3.1.1 需求描述
  • 3.1.2 系统功能结构图
  • 3.2 系统分析模型
  • 3.2.1 销售用例图
  • 3.2.2 具体功能描述(主要用例)
  • 3.2.3 序列图
  • 3.2.4 类图
  • 3.3 业务工作流控制说明
  • 3.4 本章小结
  • 4 系统开发
  • 4.1 系统体系结构
  • 4.1.1 网络体系结构
  • 4.1.2 软件体系结构
  • 4.1.3 系统平台,开发工具选择
  • 4.2 软件开发的关键技术实现
  • 4.2.1 开放源码软件
  • 4.2.2 软件中所利用的主要开源软件项目及技术
  • 4.2.3 不同网络条件下的组件共用
  • 4.2.4 基于Struts 技术的B/S 应用
  • 4.2.5 快捷的Hibnater 应用开发模式
  • 4.2.6 报表、图表处理系统
  • 4.3 软件应用效果分析
  • 4.3.1 系统的特点
  • 4.3.2 应用效果分析
  • 4.4 本章小结
  • 5 总结与展望
  • 致谢
  • 参考文献
  • 独创性声明
  • 学位论文版权使用授权书
  • 相关论文文献

    • [1].RISC-V基金会总部迁出美国[J]. 中国集成电路 2019(12)
    • [2].开源技术支撑美团亿级用户平台[J]. 软件和集成电路 2019(07)
    • [3].数字[J]. 上海信息化 2018(04)
    • [4].开源技术的“春秋时代”[J]. IT经理世界 2017(09)
    • [5].坐看云起,路径渐清[J]. 中国信息化 2017(07)
    • [6].开源的力量[J]. 软件和信息服务 2015(03)
    • [7].开源:创新的重要源泉[J]. 软件和集成电路 2017(11)
    • [8].开源:数字化的未来[J]. 软件和集成电路 2015(11)
    • [9].开源技术盘活云计算[J]. 互联网周刊 2011(12)
    • [10].金融行业开源治理现状及发展建议[J]. 信息通信技术与政策 2020(05)
    • [11].开源技术——大学计算机专业的一门重要课程[J]. 计算机教育 2019(03)
    • [12].基于开源技术的协同办公平台构建与应用[J]. 电脑编程技巧与维护 2019(07)
    • [13].拓展开源云 EasyStack何去何从[J]. 软件和集成电路 2017(09)
    • [14].基于开源技术的电视台云计算之路[J]. 现代电视技术 2012(06)
    • [15].利用开源技术建立机构库的解决方案[J]. 情报杂志 2009(04)
    • [16].回顾2015的云计算与云市场[J]. 信息化建设 2016(11)
    • [17].浅谈新闻传播中的开源理念[J]. 新闻战线 2016(03)
    • [18].释放“码农”生产力[J]. IT经理世界 2015(22)
    • [19].基于开源技术的地质空间大数据系统设计与实现[J]. 国土资源信息化 2020(04)
    • [20].基于开源技术的高职院校科技服务实践探索[J]. 科技创新与生产力 2019(01)
    • [21].2008年第6届北京OpenOffice.org世界开源大会开幕[J]. 计算机安全 2008(11)
    • [22].让漫天繁星在指尖随心闪耀——专访开源专家马越[J]. 程序员 2008(06)
    • [23].开源是门艺术[J]. IT经理世界 2014(05)
    • [24].开源,统一和进步[J]. 程序员 2009(08)
    • [25].中国开源走向世界[J]. 软件和集成电路 2019(04)
    • [26].云计算十年 OpenStack企业“折叠”效应凸显[J]. 软件和集成电路 2016(10)
    • [27].谁是创客?[J]. IT经理世界 2015(06)
    • [28].建设开源型政府[J]. 软件世界 2009(03)
    • [29].多云时代 数据如何高效管理[J]. 软件和集成电路 2020(05)
    • [30].运营商开源策略研究[J]. 中兴通讯技术 2017(02)

    标签:;  ;  ;  ;  

    基于J2EE的盐业管理系统的设计与实现
    下载Doc文档

    猜你喜欢