基于造纸厂生产管理系统的设计与实现

上传人:E**** 文档编号:118172459 上传时间:2019-12-11 格式:PDF 页数:50 大小:2.41MB
返回 下载 相关 举报
基于造纸厂生产管理系统的设计与实现_第1页
第1页 / 共50页
基于造纸厂生产管理系统的设计与实现_第2页
第2页 / 共50页
基于造纸厂生产管理系统的设计与实现_第3页
第3页 / 共50页
基于造纸厂生产管理系统的设计与实现_第4页
第4页 / 共50页
基于造纸厂生产管理系统的设计与实现_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《基于造纸厂生产管理系统的设计与实现》由会员分享,可在线阅读,更多相关《基于造纸厂生产管理系统的设计与实现(50页珍藏版)》请在金锄头文库上搜索。

1、华中科技大学 硕士学位论文 基于造纸厂生产管理系统的设计与实现 姓名:宋晶磊 申请学位级别:硕士 专业:软件工程 指导教师:卢力 20090522 华 中 科 技 大 学 硕 士 学 位 论 文 华 中 科 技 大 学 硕 士 学 位 论 文 摘摘 要要 随着企业分布式信息处理的需求,Web 应用受到了越来越多的重视,企业生产 管理的自动化变得越来越重要,随之而来的安全性,可扩展性以及系统的维护性也 成了不可或缺的问题。如何搭建最好的平台来实现生产管理系统的开发便是问题的 关键,从这一点出发,提出了一个基于 JSF、Spring、Hibernate 的制纸生产管理系统, 并整合了三个框架对系统

2、进行了实现。 论文首先在分析 JavaEE 多层体系结构的基础上,确定了 JSF、Spring、Hibernate 开发平台架构,其次对系统分别进行了数据需求分析与功能需求分析,在此基础上 给出了系统用例图、功能类图与系统的体系结构图,并对系统做了总体设计。然后 对系统按页面、Web 层、业务逻辑层、持久层以及数据库层进行了详细的设计。在 Web 层设计了 Backing Bean 以及相关的配置;业务逻辑层设计分 BL、CTL 两层,并 介绍了与 Web 层的联通,与持久层的整合;持久层设计了 DAO 接口、DAO 接口实 现类、数据类等。在系统分析的基础上,以 Netbeans、Eclip

3、se、Oracle 等工具为开发 环境,以 Spring 作为基本架构,使用 JSF、Spring、Hibernate 的分层框架结构分别实 现了 Web 层、业务逻辑层与持久层。 使用 JSF、Spring、Hibernate 的开发平台,充分发挥了各层的优点,降低了 Web 系统开发的复杂性,能够直观有效的反应出制纸的生产流程,有效的提高了企业的 生产效率并实现了管理的自动化;另一方面,生产管理系统的自动化大大提高了生 产效率也方便了管理。 关键词:关键词:制纸 JSF 框架 Spring 框架 Hibernate 框架 II 华 中 科 技 大 学 硕 士 学 位 论 文 华 中 科 技

4、 大 学 硕 士 学 位 论 文 Abstract With the requirement of Enterprise Distributed Information Processing, More and more attentions focused on web applications, enterprise production management automation is becoming increasingly important, the resulting security, scalability and system maintenance also becom

5、e indispensable problems. From this point of departure, a production management of paper which based on JSF, Spring, Hibernate was submitted, can intuitive and effective response to the paper production process, and effectively improved the productivity of the enterprise and realized the automation

6、of the management. First, based on the analysis of JavaEE multi-tier architecture, the JSF, Spring, Hibernate framework development platform is determined. Second, the data needs of analysis and functional requirements analysis were carried on the system,then the use case diagram, class diagram and

7、system functions of the system structure were given on this basis and the overall design was given. And then the detailed design to the system was according to the database layer, persistence layer, business logic tier, Web layer and pages. Backing Bean and related configuration were designed in Web

8、 tier; the business logic tier design sub-BL, CTL two layers and presented with the Web layer unicom, also the integration with the persistence layer. Based on the analysis, use Netbeans, Eclipse, Oracle and other tools as the development environment, Spring as the basic framework, using JSF, Spring

9、, Hibernate, I respectively achieve the web layer, business logic tier, persistence layer. As practice shows, in web application development. By using the development platform integrating JSF, Spring, Hibernate reduces the complexity of Web systems development, also the automated production manageme

10、nt system greatly enhanced the production efficiency and facilitate the management. Key words:Paper making JSF framework Spring framework Hibernate framework III 华 中 科 技 大 学 硕 士 学 位 论 文 华 中 科 技 大 学 硕 士 学 位 论 文 独创性声明独创性声明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研 究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或 集体已经发表或

11、撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在 文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 学位论文作者签名: 日期: 年 月 日 学位论文版权使用授权书学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权 保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。 本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检 索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 保密, 在 年解密后适用本授权书。 本论文属于 不保密。 (请在以上方框内打“” ) 学位论文作者签名: 指

12、导教师签名: 日期: 年 月 日 日期: 年 月 日 I 华 中 科 技 大 学 硕 士 学 位 论 文 华 中 科 技 大 学 硕 士 学 位 论 文 1 绪论绪论 1.1 研究背景与意义研究背景与意义 随着Internet的快速发展和企业自身分布式信息处理的需求,Web应用受到了越 来越多的重视, 企业纷纷开发适合自身业务的Web应用系统, 这没有削弱纸及纸制品 在国民经济与人民生活中的地位, 反而促进了其消耗量的持续增长1。 2005 年 10 月, 中国纸业环保高层论坛在北京举行,国家环保总局污控司副司长李新民披露了这样 一组数字:仅在 2004 以年,我国的纸和纸板产量就达到了 49

13、50 万吨,而消费量却 达到了 5439 万吨,人均消费量为 42 公斤,造纸量和消费量分别占世界总量的 10% 和 14%,仅次于美国居世界第二位。随着经济的增长,目前规模相对较小的国内纸 张和纸板市场应有进一步增长的空间。 目前制浆造纸过程自动化正发生着巨大的变革,它已突破了局部控制的模式, 进入到了全局控制,既包括了若干子系统的闭环控制,又包括大系统协调控制、最 优控制以及决策管理,即管控一体化的新模式2,如管理执行系统(Management Executive System,MES)3, 4 、信息管理系统(Management Information System, MIS)和企业资

14、源计划(EnterpriseResource Planning,ERP)5等。鉴于制浆造纸工 业在整个国民经济中所占有着重要的地位和作用,所以为了适应激烈的市场竞争需 要,现代造纸工业要在市场响应能力、产品质量、服务等各方面满足用户的需求, 同时,还要在生产过程中尽可能的减少污染、降低消耗,来保护环境。为了实现这 些目标,需要更好的实现制纸产业的生产管理系统,在制浆造纸工业中实现更优自 动化,对实现绿色生态纸业战略将起到巨大的促进作用。 大多数Web系统在设计和实施阶段都采取分层架构的方法, 多层Web应用能够提 高系统的可重用性、可扩展性与可维护性。但是在多层Web应用设计中,普遍存在着 程

15、序可用程度低、维护工作繁琐、应变能力弱等等的不足6;而且多层Web应用软件 要面对极其复杂的网络环境。Sun公司提出了JavaEE,它能够构建复杂企业应用并且 能够满足扩展性、 安全性等解决方案。 JavaEE提供了JDBC、 JTA、 Servlet、 EJB、 XML、 1 华 中 科 技 大 学 硕 士 学 位 论 文 华 中 科 技 大 学 硕 士 学 位 论 文 JSP、JDBC、RMI、Web Services、Java Mail、JMX、Java Mail、JSF等多种技术支持 各个层组件的开发,将应用层分为表示层、Web层、业务逻辑层和数据层。为了更能 体现出JavaEE分层架

16、构与跨平台的优点,实现Web应用的可扩展性、稳定性、可重用 性与可维护性, 开发与部署Web层和业务逻辑层已经成为Java Web系统开发的首要问 题7。 在Java Web系统开发中, 传统的开发方式在应用于小型Web应用时能够快速有效 的进行开发,但是这种开发方式容易带来一些不可避免的问题:整个开发过程比较 混乱,代码也比较混杂,系统各层之间的耦合度过高,不利于修改或者重用,另外 系统的开发代价也比较高, 对于目前开发大型Web应用的一些要求, 诸如普遍要求降 低开发的分工协作难度、 技术成本与缩短开发时间等都不能满足, 经常造成Web应用 程序重新开发,难以系统的再次利用8, 9。鉴于这些问题,基于JavaEE的框架技术用 于解决上述问题就比较理想10。Spring、Hibernate等等的一些轻量级开源框架便逐渐 流行起来,同时也

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号