基于J2EE和JSP网络框架的教育网络管理系统设计外文翻译资料

 2021-11-25 10:11

英语原文共 7 页

基于J2EE和JSP网络框架的

教育网络管理系统设计

Hongchong Zhang1, Jin He2

1Publicity amp; Network Division of Party Committee, Chongqing Institute of Engineering, 400037,Chongqing, China

2College of Electrical Engineering, Chongqing Institute of Engineering, 400037, Chongqing, China

摘要

随着信息技术的快速发展和成熟,教学管理系统也需要积极探索如何利用新技术进一步提高教育管理的水平和质量。本文以J2EE理论框架为基础,构建了网络教学管理系统的基本模型,并利用JSP动态管理技术实现了管理系统的安全性和可用性功能的开发。然后建立了多级目标算法的数学模型,并将该模型应用于构件连接的操作过程中,提高了教学管理系统的效率、安全性和通用性。最后,对网络教学管理系统进行了测试。通过测试表明,系统数据传输稳定,满足了系统功能设计的需要,为教学管理系统的开发提供了理论参考。

关键词: J2EE框架;JSP动态管理;OperationDAO组件;教育和教学;网络管理

绪论

在21世纪,互联网技术的迅速崛起将人类带入了网络时代。近年来,网络是最流行的办公工具,是一种现代化的办公工具,已成为学校、政府和企业不可缺少的管理工具[1,2]。随着网络技术的不断发展,网络的智能化水平不断提高。当前教学管理的主要辅助工具是网络和计算机软件[3]。本文在J2EE和JSP框架的基础上,构建了一个高效的网络教学管理系统。利用表单的继承,在新系统中添加关系属性,提高系统的效率,减少数据冗余。

J2EE和JSP框架在网络教学管理系统设计中的应用

在网络教学管理系统登录界面的设计中,需要综合考虑用户的操作权限和系统登录的安全性。在进入登录界面之前,需要输入验证的密码[4]。本文采用J2EE和JSP框架结构进行设计,过程如图1所示。

如图1所示,在网络教学管理系统中添加了身份验证流程。如果认证成功,它将在J2EE体系结构中分配用户权限,包括学生界面、教师界面、管理员界面和学术人员界面,这四个操作被赋予了四种关系,第三部分将详细设计这四种关系。使用表单继承可以为关系的四个属性赋值[5]。最后,根据控制器的处理结果,将值转发给JSP程序的视图。

J2EE和JSP框架的网络教学管理系统算法和程序设计

图 1 基于JSP和J2EE框架的网络教学管理系统原理图

在J2EE框架体系结构中,使用网络控制器可以处理客户端的Web浏览器发送的请求结果[6]。然后将结果转发到JSP程序的视图中,可以方便地为客户提供网络教学系统的浏览器运行结果。在J2EE层次结构中,可以对网络请求进行层次处理。假设k因子的阶 在Y层中,X的总体目标为则单层的层次顺序如式(1)所示。

(1)

N层的层次总顺序如下所示。

(2)

N层中j因子占整个J2EE框架结构的比例如式(3)所示。

(3)

为了测试J2EE框架模型的整体效果,需要添加层次结构的一致性。假设层次结构的单一排序指标为KLi,随机一致性指标为GLj,则整体指数如式(4)所示。

(4)

当KH lt; 1.0时,J2EE框架的完整性更好。如果完整性较差,则需要重新调整以获得新的一致性比。当网络教学管理系统的模型测试达到一致性时,可以构建MVC结构。该结构是典型的J2EE框架,如图2所示。

图 2 J2EE和JSP框架模式的教学管理系统

MVC设计模式可以有效地分离业务逻辑,特定的逻辑处理程序,最后显示减少功能组件之间的耦合,从而达到软件重用的目的,改善教学管理系统的兼容性,软件资源的利用率,提高[7.8]。为了实现J2EE框架中不同操作者的管理权限,采用了管理系统中OperationDAO组件的连接方法来实现对不同管理员的判断。其主要功能流程如下。

throws HibernateException {

Session = null;

Transaction Px = null;

User user = null;

try {

session = HibernateSessionFactory.currentSession();

Px = session.beginTransaction();

Query query = session

.createQuery('from User where username=? and password=? and xq=?');

user = (User) query.uniqueResult();}

catch (HibernateException x) {

throw x;}

finally {if (tx != null)

{Px.rollback();}

HibernateSessionFactory.closeSession();}

return user;}

......

基于J2EE和JSP框架的网络教学管理系统的设计与实现

为了验证J2EE和JSP算法的有效性和可靠性,以及第二部分设计的框架程序,本文采用J2EE框架模式下的Structs模块开发设计了网络教学管理系统[9]。该模块包含视图层、模型层和控制器层三种开发模式。结构体可以将J2EE和JSP技术结合起来,在管理系统的开发中得到了广泛的应用。如图3所示,它表示Structs体系结构的工作流。

从图3可以看出,教学管理系统提交的请求到达时,控制器,ActionServlet根据事件响应进行处理,最后通过视图JSP,它将响应返回给教学管理系统,从而实现一体化的J2EE和JSP[10,11]。系统数据库使用Oracle数据库,如表1所示。

图 3 结构体系结构工作流程图

表1展示了部分教学管理系统的数据库关系模式。通过关系数据的转换,将关系实体图转换为关系数据模型。表1显示了系统中使用的部分数据。为了实现数据的继承,需要设计一个单表继承。

表 1 教学网络管理系统用户数据库表

Name

Description

Field type

Whether it can be empty?

a_name

Full name

VARCHAR2(25)

It canrsquo;t be empty

a_sex

Gender

SMALLINT

It canrsquo;t be empty

zhID

ID

VARCHAR2(18)

It canrsquo;t be empty

a_csny

Date of birth

DATE

It canrsquo;t be empty

u_lxdh

Contact telephone number

LONG

It canrsquo;t be empty

图4显示了由system设计的单表继承关系图。在操作权限的设计过程中,将四个子类的属性安排成员工属性,这四个属性的操作权限是不同的,因此可以设计成四种员工方式。通过在继承列表中添加属性,可以有效降低数据冗余,具体如图5所示。

图 5 数据流量统计曲线

图 4 单表继承的设计

为了验证管理系统的有效性和可靠性,对管理系统的数据传输进行统计。统计结果表明,随着时间的延长,数据流趋于稳定,没有较大的波动,这说明它不会产生大量的数据冗余。系统功能测试结果如表2所示。

表 2 网络教学管理系统测试结果

Operation

Edit number

Whether it is success?

Login interface

255

Success

Edit information

288

Success

Adding contact

12

Success

Deleting contact

10

Success

Sending information

128

Success

表2为网络教学管理系统测试的性能结果。可以看出,采用J2EE和JSP框架设计的网络教学管理系统的五个基本功能模块运行稳定[12]。并且登录和编辑信息非常准确,满足了网络教学管理系统稳定性设计的要求。

总 结

  1. 本文利用多级目标管理模型建立了网络教学管理系统的数学模型,并利用OperationDAO组件编写了系统安全日志的验证算法,提高了系统登录的安全性能。
  2. 利用J2EE和JSP框架构建了网络管理系统的基本模型,采用列表继承的形式分配了四种不同的权限,提高了教学管理系统的工作效率,减少了数据冗余。
  3. 最后,对网络教学管理系统的测试表明,系统的数据传输稳定,登录和信息发送相对稳定,为教学管理系统的设计提供了理论参考。

参考文献

[1]Rongxing Lu, Zhou Yu, et al. Research and implementation of MVC design pattern on J2EE platform [J]. Application research of computers,2011,20(3): 144-146.

[2]Liang Liu, Jianqing Huo, et al. Design and actualization of universal MVC pattern [J]. Journal of University of Science and Technology of China, 2010,40(6): 635-639.

[3]Wei Wang, Huijuan Jia. Research on distributed combat command and system using MVC [J]. Microcomputer information, 2010,23(10): 50-52.

[4]Yu Zhang, Yinghui Wang, et al. Design and implementation of MVC framework based on Spring[J]. Computer engineering, 2010,36(04): 59-62.

[5]Layuan Li, Peng Xu. Combination of JSF, Spring and Hibernate based on MVC[J]. Computer technology and development, 2012,18(03): 46-49.

[6]Yang Yang. Discussion on the advantages and disadvantages of multimedia [J]. Te

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。