一个基于J2EE架构的MIS设计与实现

一个基于J2EE架构的MIS设计与实现

任文娟, 张磊[1]2007年在《基于J2EE架构的MIS的设计与实现》文中研究指明基于J2EE平台的框架技术是目前开发企业管理信息系统的主流技术。本文主要阐述了Struts和Hibernate框架技术,并通过分析这两种框架各自的优缺点,设计了整合Struts和Hibernate框架技术的J2EE架构。并通过一个具体的实例说明系统开发的过程。最后阐述了利用这两个框架开发MIS的优越性,并指出基于Struts与Hibernate框架的轻量级J2EE架构必将成为开发企业级应用的主流技术。

杨丽辉[2]2004年在《基于J2EE架构MVC模式的房地产销售管理信息系统的设计与实现》文中认为随着网络的飞速发展和信息时代的到来,各行各业都受到了信息化的冲击,房地产销售管理业也不例外。现代化的管理和网络时代的用户需求,迫使房地产公司加快对传统销售管理方法的改革,以适应社会发展的需求。网络版的房地产销售管理信息系统的设计开发为购房客户提供充分的楼盘和房屋信息,不仅能够加快楼房的销售速度,而且能够为房地产公司的决策者提供更加充分的客户信息和社会需求信息,促进房地产公司的发展。本论文正是根据这种需求开发了基于J2EE架构MVC模式的网络版房地产销售管理信息系统(以下简称RES MIS)。本论文首先制定了RES MIS系统的设计原则,详细讨论了功能需求、网络需求及系统的总体结构,从设计级别对系统进行了细致和功能划分,为以后的程序开发奠定了良好的基础。通过对目前国内房地产管理信息系统开发现状及未来发展状况的调查研究,结合长春市大禹房地产公司的需求,决定运用面向对象方法对系统进行需求分析与设计,采用当前先进的B/S结构的叁层应用体系来构造系统框架;功能结构模型由六大模块组成:我的楼房(包括楼盘基本信息和楼房基本信息)、我的客户(包括客户基本信息和客户状况)、我的销售(包括销售前台、款项管理、合同管理)、统计报表(包括合同统计报表、顶帐统计报表、款项统计报表、退款统计报表、)、系统设置(包括用户管理和数据操作)和帮助;数据库采用大型网络数据库Microsoft SQL Server 2000,共由二十个关系型表构成;系统中的各个子系统的用户界面都统一到一种风格,是直观、清晰、简单的JSP界面;采用Rational Rose作为UML统一建模语言设计业务模型,以Java为主流开发语言进行程序设计,应用Web及JSP、Servlet、Java Bean等技术实现RES MIS系统的开发。同时为保证系统的安全运转,RES MIS采用了两种安全策略:(1) 将用户分为两级,管理员及普通用户,通过权限设定,既可以对系统进行正常的维护,又保证了系统业务的安全运转;(2) 数据通信加密,RES MIS是运行于Internet上的网络系统,对客户端与服务器间的通信数据进行加密是必要的,本系统采用了MD5加密算法,有效防止了网络上数据被窃取的可能性,维护了系统的安全。与其它系统一样,RES MIS制定了完善的用户使用手册,说明各个功能模块的使用方法及系统参<WP=42>数的设置,帮助操作员熟悉系统,而这些是使系统能正常运行的基本前提。RES MIS系统运用了MVC软件设计模式,简化软件开发,提高了软件的性能和可维护性,达到提高软件质量的目的,RES MIS在符合J2EE规范的resin-2.1.6服务器中实现系统的上述模型的编程。最后用黑盒法对系统进行测试,测试结果表明软件能够很好的完成功能要求。RES MIS系统在系统功能方面集成了房地产营销管理系统和CRM系统的各项功能,实现了跨地域集中式实时管理,销售业务全面流程化,做到了集中管理客户信息、加强了企业资源控制、系统管理客户交互过程、充分捕捉销售机会等。系统还实现了个性化营销、推动潜在客户成交和集成的客户服务机制,提高了客户满意度。总之,本系统使用流行的J2EE的WEB组件技术,用Servlet和Java Bean来操作数据库。这些都使得RES MIS具有跨平台性好、可扩展性强、可重用性高等特点,同时具有快速的查询速度,减少了客户与服务器的交互时间。本系统经过在长春大禹房地产公司试运行后,验证了其可靠性,得到了用户的认可。

贾秋然[3]2009年在《RIA在基于J2EE架构的MIS系统中的研究与应用》文中提出随着信息产业的迅猛发展,企事业单位的信息化进程逐步加快,而MIS(Management Information System,管理信息系统)在其中扮演着越来越重要的角色。经过多年的发展,从最初的C/S结构,到基于Internet的B/S结构,MIS系统在系统结构和解决方案上取得了显着的成果。但是近年来应用程序的复杂性要求与日俱增,而基于传统表现层技术的MIS系统在完成复杂应用方面却始终跟不上步伐,于是出现了表现能力差、复杂数据处理能力弱、带宽占用高等诸多问题,严重影响了用户的操作体验并增加了使用成本。在这种背景下,RIA(Rich InternetApplications,富因特网应用)应运而生。RIA集成了桌面应用程序的反应快、支持离线操作、能够充分使用本地资源等优点与Web应用程序部署灵活、传播范围广、跨平台等特性,并利用具有很强交互性的富客户端技术来为用户提供一个更丰富和更具有交互性和响应性的网络体验,因而在面临上述特定问题时可以提供最佳的解决方案。本文以外籍教师管理信息系统为原型,探索了如何将既有的基于J2EE架构下的MIS系统进行RIA扩展的最佳路径。首先,本文从业务逻辑、软件架构及其相关技术等方面对原型系统进行了必要的分析,并从中抽取了一个具有代表性的业务模块,作为后续研究的目标业务。随后,为了实现对既有系统最小改动和最佳复用,本文以web服务的方式对目标业务进行了分布式拓展。通过对目前流行的几种web服务平台进行比较分析,这部分工作最终选择在Apache CXF平台上完成,并在此之后对其进行必要的有效性验证。最后,本文从建模分析和具体实现两个层面介绍了RIA扩展的实现环节。有效的建模分析需要选取合适的建模语言,因此本文针对RIA的诸多新特性对目前流行的几种建模语言进行了比较分析,最终选取了WebML这种高层概念语言对目标业务进行建模。在此基础上,本文使用Adobe Flex/AIR技术实现了目标业务的RIA扩展程序。本文的研究为RIA在既有MIS系统中的应用提供了一个相对完整的实现方案,有助于解决传统MIS系统中普遍存在的用户体验问题,对MIS系统的进一步完善与发展具有积极意义。

林博辞[4]2012年在《Ajax框架及JSON技术在J2EE架构中的研究与应用》文中指出Web2.0时代的到来,使用户对互联网产品的界面设计与交互设计都有了新的认识,Web产品的交互设计也已经逐渐成为了评价互联网产品优劣的重要标准。为了迎合用户日益个性的系统体验需求,改变传统B/S系统的请求——响应模式,将Ajax技术引入现代化MIS的构建已成为不可逆转的趋势。Ajax技术异步请求的访问模式和局部刷新的特性可以减少网络负载,分担服务器负担,防止用户访问出现空白页面等待的情况出现,大大提高了Web MIS的用户交互,给用户带来全新的使用体验。本课题的研究重点在于将Ajax技术与现有的J2EE框架体系进行高效的整合。本文首先对Web2.0以及当前主要的RIA技术进行了解和学习,重点对Ajax原理和目前的流行的各种Ajax客户端框架进行深入的阐述学习和比较,分析各种框架的优势与不足,并结合实际项目情况,选择适合运用于系统的Ajax框架。之后对Ajax技术引入,可能给系统带来的隐患进行了分析,并予以归纳,同时学习相关知识,给出备选解决方案。在完成了理论学习准备工作后,随后根据实际情况为系统搭建了Dojo+Webwork+Spring+Hibernate的软件开发架构体系,保持系统的低耦合性的同时,将Ajax框架技术高效地融入系统之中。并通过实验,确定更加高效的JSON作为Ajax应用的数据负载格式。最后,将搭建完成的架构体系,成功地运用于“基于PaaS的物流商管理平台”实际项目中,为系统提供了稳定的、可伸缩的基础框架结构。该系统在实施中取得了良好的实际应用效果,证明了开发中采用DWSH框架体系的合理性与可行性,同时也说明了本课题具有一定的指导作用、实际意义和研究必要。

马金武[5]2010年在《基于J2EE架构的学生管理信息系统设计与实现》文中提出随着网络技术的快速发展和国家企事业单位信息化进程的不断深入,基于web技术的企业级应用越来越广泛,这些应用系统的部署大大提高了我国企事业单位信息化管理水平,提高生产和工作效率。高校作为国家高新技术及基础学科研究基地,在我国信息化管理建设中也得到了重大的发展。本论文针对沈阳药科大学日常学生管理工作的特点设计了一套学生管理信息系统。系统的使用者包括在校大学生、教务处老师、学生处老师、任课教师、从事学生管理工作的辅导员及相关校领导等。系统采用信息化的管理方法对传统的学生管理工作方式进行了“升级”,目的在于优化学生管理手段、提高学校学生管理工作效率,力求使得沈阳药科大学的学生管理工作再上一个新的台阶。本文在充分了解学校学生管理信息系统的需求基础上,使用系统用例图分析方法对系统的功能模型进行了分析和设计,本文将系统功能设计为9大类共30个功能模块,同时对系统性能及运行软硬件环境进行了分析和设计;使用E-R图分析方法对系统中数据结构、数据库表格式进行了设计,并基于J2EE,整合Struts、Spring、Hibernate构建了MVC系统架构对系统中就业信息管理模块、系统权限管理模块、党团关系管理模块、服务定制功能模块进行了实现,在党团活动查询模块实现时使用windows meida server作为了流媒体服务器,在服务定制功能模块实现时采用了短信网关技术来实现系统短消息定制服务发布功能,最后对本文中实现的功能模块设计了相应的测试用例并进行测试,使用LoadRunner测试工具对系统的性能进行了测试,通过系统的功能和性能测试验证了本文设计和实现的学生管理系统符合设计要求。

何贤平[6]2006年在《基于J2EE架构的管理信息系统的研究》文中提出随着Internet的普及,信息化在经济增长中的作用日益显着,信息技术的有效运用对提高企业的经济效益,优化企业资源配置,提高企业核心竞争力,以及在未来拓展更大发展空间等方面起到举足轻重的作用。因此,管理者迫切需要一套适合自身企业发展的管理信息系统来及时了解企业信息,做出利于企业快速发展的决策。中烟实业管理信息系统就是根据中烟实业发展中心的发展需要而量身定做的一套基于J2EE架构的管理信息系统。 本论文研究的主要内容是基于J2EE平台的管理信息系统的软件开发,探索开发基于J2EE平台的高效稳定、安全可靠、具有良好的可移植性和跨平台性的管理信息系统的方法。 系统采用基于J2EE架构的叁层体系结构,即表示层、业务逻辑层和数据存储层。设计中采用MVC设计模式实现J2EE应用程序的叁层体系结构,使得程序结构清晰,各层职能明确,降低了程序的耦合性。而Struts框架则是当今最流行的MVC框架,本系统就是成功地采用Struts框架来实现MVC模式的。 与数据库的交互,采用DAO设计模式抽象和封装了所有对数据源的访问,分离了业务逻辑和数据库访问逻辑。并使用Tomcat的数据库连接池技术来提高数据库连接效率,改变以往系统要频繁的进行数据库连接和断开的操作。 实践证明,基于J2EE平台和MVC设计模式开发的中烟实业管理信息系统,能够有效地解决传统Web应用开发中存在的高耦合、不易维护的问题,J2EE的分层体系结构及MVC模式使得系统流程清晰,易于扩展和维护。同时,合理使用DAO设计模式能极大地优化数据库访问。

张德迪[7]2008年在《基于J2EE架构的学生管理系统》文中研究说明J2EE架构可以通过组合框架进行软件系统开发。与同类的.net相比,J2EE开发的项目不仅可以部署到windows操作系统,而且可以部署到像Unix和Linux等其他常用的操作系统。J2EE及时地吸收了很多开源项目带来的优点,迅速地提高自己的设计方法,尤其是Struts(J2EE官方推荐的框架)、Spring(一种新兴的优秀框架)和Webwork2(Struts2.0的前身)以及IBatis(J2EE的一种持久层框架)和DAO(Data Access Object)等技术的发展,让J2EE功能越来越强大与完善。目前,J2EE已经成为很多大中型Web项目开发的第一选择。学生管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完整性强、安全性高的数据库;对于后者则要求应用程序具有功能完备、易使用、易维护等特点。为了提高开发和维护效率,经过详细的需求分析和查阅大量资料后,讨论确定:开发架构基于J2EE,环境为Eclipse3.1,插件采用My Eclipse 4.1.0 GA,框架采取Struts+Spring+IBatis的组合方式,数据库采用MS SQL Server2000,Web服务器采用Tomcat 5.0.28。通过开发万杰朝阳学校学生管理系统,验证了开发设计的理论。前端应用程序的开发,主要采取流行的Struts作为实现MVC(Model-View-Controler,模型-视图-控制器)视图和控制器部分;采用Spring来实现一些初始化和配置的内容;采用IBatis作为持久层框架,在数据库和程序之间架设通道,及时地对数据库的修改进行固化。学生管理系统的数据结构相当复杂,整个系统以学生为主线进行详细严谨的设计,并通过Domain Model(域建模)技术把库中所有表映射为对象。目前,学生管理系统已经正常运行3个多月,并能根据客户要求及时更新,受到客户的称赞。实践证明,我们开发的基于J2EE架构的信息系统,运行稳定、安全,可维护性好。

高河福[8]2003年在《一个基于J2EE架构的MIS设计与实现》文中进行了进一步梳理J2EE是Sun公司提出和制定的基于Java技术的分布式组件计算平台规范,基于这个平台可以实现快速开发和部署多层结构的易于移植的应用系统。JBoss是一个开放源码的J2EE应用服务器,利用JBoss可以部署廉价的应用系统。 本文以UML为建模语言,利用J2EE和XML技术,在JBoss平台上为澳门电信有限公司开发和部署了一个关于工程项目管理的应用系统。本文首先着重描述了该系统的设计和实现,然后分析系统设计和实现中的重点和难点,最后还讨论了如何提高基于J2EE架构的系统的性能并介绍了本系统为提高性能所采取的措施。

陶金喜[9]2009年在《基于J2EE架构的社会信息采集与管理系统实现》文中研究指明信息作为当今时代一种极其重要的资源,其作用已日显突出,全方位的获取社会信息,成为行政管理机关管理社会治安的客观需要。随着社会经济的快速发展,分布在诸如娱乐场所、二手手机经营企业等社会信息量大量增加,由于社会信息的分布广泛和种类较多,较早时期通过采用数据文件交换、表格集中录入、二层的C/S模式采集,以及采用小型数据库,如access等,应用采asp等技术实施局部地区的采集的方法,都无法满足用户的现实工作需求。这些采集的方法和应用存在着以下的问题:采集的信息实时性不强,导致信息滞后、影响应用的及时实现;二层应用体系架构维护成本很高;社会信息的广泛的分布和数量动态变化大幅度增长的环境下,小型的数据库及asp的应用很难实现企业级的大范围应用。本文从实际出发,对于与治安管理密切相关公共娱乐场所、二手手机收购等行业的信息,采用目前主流的MIS技术体系,基于J2EE体系架构,构建了一个后台采用大型关系型数据库Oracle数据库管理系统,前端采用浏览器叁层应用模式的社会信息采集管理系统。按照软件工程的开发规范,本文阐述了系统需求、系统分析、系统设计、系统实施等项目开发实现的全过程。并就开发中所涉及体系架构、数据库的设计作了讨论与详细的描述。

吴庆杰[10]2012年在《基于J2EE架构的人力资源管理系统的设计与实现》文中研究表明在经济与信息全球化环境下,企业迫切需要通过实施人力资源管理系统来优化管理,促进组织经营目标的达成,保持外在的同行业竞争优势,满足内在的员工需求,尽快产生的有形与无形效益。虽然人才资源的发展、储备、管理对企业的发展和运营越来越重要,但由于各种原因,传统的人事管理系统难以适应复杂多变的需求,落后于时代和企业规模发展需要,成为企业信息化的瓶颈。如何充分利用计算机技术,辅助人事部门进行人事管理制度改革具有非常重要的现实意义和实践价值。建立一套基于J2EE(Java2Platform, Enterprise Edition)的人力资源管理系统,以适应面临的人事制度改革,是本文主要的研究内容和选题意义。本系统设计目标是成为一个具有统一规划和标准的分布式服务平台,以解决传统企业人事管理系统所面临的各种挑战,包括需求变化频繁,运行环境复杂、网络用户规模不断扩大等问题。把面向对象的思想应用于软件开发过程中,设计上采用UML建模方法,重点介绍了招聘管理模块和考核模块部分;开发上采用了EJB规范,可以利用不同的用户接口实现用户的不同需求;选用了B/S叁层体系结构,更适合复杂多变的互联网环境;按照MVC模式实现系统的职能分工,各层清晰划分,松耦合,能够灵活地处理业务流程的更改。使用Visio,Eclipse等成熟工具和框架,方便小组交流和分工,提高了开发效率。系统所涉及的技术包括JSP、Servlet、JDBC、EJB等,八大基本模块涵盖了人力资源管理业务中用户必需的功能。本文从最初总体思路出发,描述了需求调研、功能设计和平台技术选择,直至最终开发实现等项目建设全过程,为后续类似项目建设提供了很好的借鉴。

参考文献:

[1]. 基于J2EE架构的MIS的设计与实现[J]. 任文娟, 张磊. 信息技术与信息化. 2007

[2]. 基于J2EE架构MVC模式的房地产销售管理信息系统的设计与实现[D]. 杨丽辉. 吉林大学. 2004

[3]. RIA在基于J2EE架构的MIS系统中的研究与应用[D]. 贾秋然. 北京邮电大学. 2009

[4]. Ajax框架及JSON技术在J2EE架构中的研究与应用[D]. 林博辞. 大连海事大学. 2012

[5]. 基于J2EE架构的学生管理信息系统设计与实现[D]. 马金武. 电子科技大学. 2010

[6]. 基于J2EE架构的管理信息系统的研究[D]. 何贤平. 武汉理工大学. 2006

[7]. 基于J2EE架构的学生管理系统[D]. 张德迪. 电子科技大学. 2008

[8]. 一个基于J2EE架构的MIS设计与实现[D]. 高河福. 暨南大学. 2003

[9]. 基于J2EE架构的社会信息采集与管理系统实现[D]. 陶金喜. 电子科技大学. 2009

[10]. 基于J2EE架构的人力资源管理系统的设计与实现[D]. 吴庆杰. 复旦大学. 2012

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

一个基于J2EE架构的MIS设计与实现
下载Doc文档

猜你喜欢