基于分布式结构的教学管理信息系统的设计

时间:2022-10-14 11:21:38

基于分布式结构的教学管理信息系统的设计

摘 要:随着网络技术的发展,计算机在网络中的应用也越来越广泛,计算机网络已渗透到各个领域,以教育行业为例,大多数的高校都设立了校园网,各种网络办公,网络服务都已出现在我们生活当中,随着各类应用软件和应用数据库的出现,也满足了教学管理系统各方面的设立条件。教学管理系统的结构须具有层次性和分布性,本文针对教育系统的层次和结构进行设计,研究出一种多层分布结构的教育管理系统,对管理功能的完善有积极作用[1]。

关键词:分布式结构;教学管理信息系统;设计

中图分类号:TP392 文献标识码:A DoI: 10.3969/j.issn.1003-6970.2012.05.051

The Design of Teaching Management in formation System Based on Distributed Structure

【Abstract】with the development of network technology, computer’s application in the network is more and more widely, the computer network has penetrated into various fields, Take the education industry as an example, most universities have established a campus network, all kinds of office network, network services have appeared in our life, with all kinds of application software and database appear, also satisfy the teaching management system in all aspects of the conditions for the establishment of. teaching management system structure must be hierarchical and distributed, this article in view of the education system of hierarchy and structure design, a kind of multilayer structure of the education management system, the management function improvement has positive effect.

【Key words】Distributed structure;the teaching management information system;Design

计算机在网络技术中的应用,让网络和计算机都得到了很大的发展,同时也让教育管理系统的功能有了很大的改善,而随着管理需求的增多,软件开发的难度也不断的加大,在软件的开发和设计中系统结构发挥着重要的作用。客户端/服务器和浏览器/服务器这种模式相比,占据了一定的优势,因为,客户端/服务器模式的交互性很强,所以,将这两种模式进行结合,继而发挥了客户端/服务器得交互性优势、又发挥了浏览器/服务器的优势。而伴随各项技术的不断成熟,在这种新型模式中融合应用程序的服务器之后,多层分布结构的教育管理系统就诞生了[2]。在目前的教育管理系统的实际应用情况看来,研究一个多层分布结构的教育管理系统,具有很强的必然性,因为它符合实际的需求。辑代码进行集中和统一,这种个管理方法能够保证用户对应用程序进行访问,从而优化了资源配置。大部分的资源共享都是在中间层实现的,封装业务的逻辑也是,多个客户机访问的中间层是同一个,而中间层可以控制用户对数据库进行访问,所以,对业务逻辑进行集中处理,减少用户对相同业务的使用次数,这种处理方法让系统处理业务的能力又有所提高[3]。如图1所示:

对应的展现构件,而check Show作为业务的调用构件,其主要负责查询信息和公布信息,查询结果成功与否,界面会有相应的显示,若成功则返回一,查询数据会显示在相应的调用构件页面show result.jsp上,反之,查询数据则显示在show fail.jsp页面上。本文提到的展现构件都是MVC模式C即Control。

3.1.2 业务构件实现

attendance Show作为管理系统考勤功能中的展现构件,其中包含了业务调用构件check Show,而业务调用构件中又需使用到另外几个构件进行运算,分别是查询构件、查询数据构件和字符连接构件SQL。若成功则返回一,查询数据会显示在相应的调用构件页面show result.jsp上,反之,查询数据则显示在show fail.jsp页面上。本文提到的展现构件都是MVC模式C即Control。

3.1.3 运算构件实现

查询构件查询的数据信息是来源于视图、查询表和数据库。本文提到的三种运算构件不仅具有记录功能、控制功能,还具有统计功能,主要是对返回结果的某段进行控制记录,该运算构件还可以将统计之后的结果进行分页显示[4]。

3.1.4 页面构件实现

对数据库进行操作需使用到多个构件,其中包含了业务调用构件、展现构件和相关的运算构件(查询构件、查询数据构件和字符连接构件SQL),用页面构件来处理查询的数据。在页面开发时需用到的HTML是一种超文本标记语言,为了让办公自动系统柔性化,在柔化过程中需用到HTML和JAVA两种软件,在开发前还有几个问题需要解决,首先要保证业务调用构件Business Logic和用户界面处于分离状态;其次,HTML和动态网页构件也要处于分离状态。而针对业务调用构件Business Logic和用户界面分离的这个问题,通常都使J2EEJ中常用的MVC模型实现;而HTML和动态网页构件的分离通常都是利用EOS中的TAG实现,EOS中的TAG构件和Stiuts中的TAG的功能基本相同,都是利用运算构件将获取数据用MVC模式、JAVA和HTML的形式展现在界面。

上一篇:实施“双证制”课程考核方案的研究 下一篇:数据结构教学应注意的几个问题