APP下载

Java信息管理系统开发模式设计

2017-07-05高波

电子技术与软件工程 2017年12期
关键词:开发模式信息管理系统设计

高波

摘 要在社会经济和科学技术迅猛发展的过程中,对企业管理提出了更大的要求,必须对其管理的科学化和规范化做到足够的重视,要实现此目标,需要将管理系统的开发作为重中之重。对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

猜你喜欢

开发模式信息管理系统设计
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
基于三维TGIS的高速公路综合信息管理系统
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
我国乡村旅游驱动机制与开发模式研究
非物质文化遗产的旅游开发模式与优化策略
邢台微营销市场前景与开发模式研究
设计之味