Java信息管理系统开发模式设计
2017-07-05高波
高波
摘 要在社会经济和科学技术迅猛发展的过程中,对企业管理提出了更大的要求,必须对其管理的科学化和规范化做到足够的重视,要实现此目标,需要将管理系统的开发作为重中之重。对B/S结构特点和JAVA的特性进行充分的应用,开展MVC架构的Web应用程序的设计,并且保证其合理性和科学性,在当下企业实现其科学管理过程中,占据着至关重要的位置,是其关键和核心。本文对将数据作为中心的JAVA信息系统开发模式设计进行了比较全面的阐述。
【关键词】JAVA 信息管理系统 开发模式 设计
将数据作为中心的信息管理系统的开发,有着非常重要的作用和影响,能够在很大程度上促进企业管理的科学化化和规范化,对于将来的软件来说,最重要的是跨平台和网络功能,JAVA有着多方面的优势,与之契合度非常高,长久以來,高级程序员对JAVA语言全面、深入地应用。部分企业管理信息系统的开发方法是建立在B/S基础上的,需要对这部分开发方法进行全面的掌握和了解,并且对JAVA的特征和性能等进行充分的应用,由此开展科学、合理的MVC架构的WEB应用程序。
1 系统需求
相关的管理部门对于信息的信息化管理系统有着相应的要求,需要将其作为重要的目标,要实现此目标,在项目系统建设的过程中,需要对相应的原则进行有效的遵循,主要包括适用性原则、渐进性原则和经济实用原则等。所以,需要的子系统主要分成了六种。
1.1 基本信息管理子系统
其所具备的功能包括对基本的信息进行有效的维护,能够完成相应的增加、修还和删减等的操作。
1.2 人事科管理子系统
主要的功能包括请假管理、离退管理和退休信息变动三方面的内容。
1.3 师资科管理子系统
主要的功能有对培训的信息进行相应的管理、对进修信息进行相应的管理,除此之外,还包括外聘人员的信息管理。
1.4 工资科管理子系统
对正式员工的工资进行相应的管理,包括其工资和岗位津贴。还可以对退休人员的工资进行相应的管理,同时,也可以对工资变动进行相应的管理。
1.5 报表统计管理子系统
对相关的报表统计进行相应的管理,同时,对多种数据进行相应的分析,将其通过柱状或者是饼状等图形加以展示。
1.6 系统设置管理子系统
在此系统中,有一项功能是必须要具备的,那就是修改密码的功能,具备了系统编码,能够对其中的编码进行有效的管理。同时,也需要具备相应的权限管理功能,对多个部门的权限进行相应的管理。
2 一般开发模式
当下,在开发Web应用程序的过程中,J2EE占据着至关重要的位置,是其最重要的一个主流平台。在J2EE平台中,对MVC模式进行了充分的应用。MVC模式对整个的系统进行了相应的分类,将其分成了三部分,分别是模型层、视图层和控制器层。不同的层次表达了不同的意思,首先,模型层所表示的是企业的数据和业务逻辑;然后是视图层,它所表达的是用户和系统交互的界面;最后是控制器层,它是处于模型层和视图层之间的,在此过程中发挥着重要的作用,主要是沟通和交流,对用户在视图层上的输入进行有效的处理,同时,全面控制模型层和视图层的数据流以及视图层之中的页面流。此种模式有着非常鲜明的优势,对数据进行了相应的分离,对控制逻辑和表现界面进行了相应的表示和分离,通过这样的操作,在一定程度上提高了系统中不同的模块之间的松散性能,同时,对代码的可重用性和可维护性进行了相应的增加。
对于Web开发设计和网页设计人员来说,JSP技术有着非常重要的作用和影响,可以使其对容易维护的动态Web主页进行快速的开发。对JSP进行充分的应用,以此来开发的Web有着鲜明的特性,其是跨平台的,JSP开发的网页逻辑和网页设计与显示是相互分离的,对可以重用的在组件基础上的设计有着非常重要的支持作用,在此情况下,对Web基础上的应用程序的开发是非常有利的,提高了其开发的速度和便捷性。JSP技术和Servlet技术之间有着非常紧密的联系,前者是后者的扩展,同时,Servlet技术与平台之间是没有关系的,只是JAVA的服务端组件。
3 设计开发模式
在开展小型系统的设计的过程中,需要对模型1这种方式进行充分的应用,它有着非常鲜明的特点和优势,主要包括简单、便捷等。同时,还能够在页面中对模型2的Servlet功能进行相应的模拟,它也有着非常重要的功能和优势,主要包括可扩展性和比较强大的适应性。
在JSP基础上的网站建设中,当下应用的开发模式有两种。对于绝大部分的软件开发者来说,这两种方式有着重要的作用,基本上都是在这两种方式的基础上形成自己的开发模式,不过,也有着一定的问题出现,主要是开发代码重复的问题。如图1所示。
在这种模式的设计中有着非常关键和核心的内容,主要是对数据库操作封装到底层模块DB组件,会对数据库进行相应的操作,并且在对其操作的过程中会处于数据库JDBC之上。Bean组件包所处的位置有所不同,主要是在DB组件之上的一层中,有着相应的职责和任务,承担着上层JSP页面中的请求的实施任务,同时,要完成对数据库的操作,需要对DB组件包的函数进行充分的应用。
4 结束语
随着科学技术的发展,软件开发成为了当下非常重要的一项内容,在软件开发的过程中,将数据作为中心的信息管理系统的开发是其重中之重。JAVA有着非常重要的功能和特性,主要包括跨平台和网络功能,需要对其进行充分的应用和掌控,重视相关开发模式的设计,并且保证其科学性和合理性,由此对具备高效特性地 WEB应用程序进行全面的开发和维护。
参考文献
[1]蒋雯雯.Java信息管理系统开发模式设计[J].中国管理信息化,2017(03):143-144.
作者单位
秦皇岛广播电视大学 河北省秦皇岛市 066001