英语原文共 7 页,剩余内容已隐藏,支付完成后下载完整资料
基于J2EE和JSP网络架构的教育网络管理系统设计
Hongchong Zhang 1, Jin He2
关键词:J2EE框架; JSP动态管理; OperationDAO组件; 教育和教学; 网络管理
摘要:随着信息技术的飞速发展和日益成熟,教学管理系统还需要积极探索如何运用新技术来进一步提高教育管理的水平和质量。本文在J2EE理论框架的基础上,构建了网络教学管理系统的基本模型,并采用JSP动态管理技术实现了管理系统的安全性和可用性功能的开发。然后建立了多级目标算法的数学模型,并将该模型应用到DAO组件连接操作过程中,提高了教学管理系统的效率,安全性和通用性。最后,对网络教学管理系统进行了测试。通过测试表明系统的数据传输稳定,满足了系统功能设计的需要,为教学管理系统的开发提供了理论依据。
介绍
在二十一世纪,互联网技术的迅速崛起将人类带入了网络时代。近年来,网络是最流行的办公工具,是现代办公工具,已经成为学校、政府和企业不可缺少的管理工具[1,2]。随着网络技术的不断发展,网络的智能化水平得到了提高。现行教学管理的主要手段是网络和计算机软件[3]。 在J2EE和JSP框架的基础上,构建了一个高效的网络教学管理系统。 它利用表单继承在新系统中添加关系属性,从而提高系统效率,减少数据冗余。
J2EE和JSP框架在网络教学管理系统设计中的应用
在网络教学管理系统的登录界面设计中,需要全面考虑用户的操作权限和系统登录的安全性。 在进入登录界面之前,需要输入密码进行认证[4]。 本文采用J2EE和JSPframe结构进行设计,其流程如图1所示。
如图1所示,它在网络教学管理系统中增加了身份验证程序。 如果通过验证,它将在J2EE体系结构中分配用户权限,包括学生界面,教师界面,管理员界面和学术人员界面,这四项操作具有四种关系,在第三部分详细介绍。 使用form的继承可以为therelationship的四个属性赋值[5]。 最后,根据控制器的处理结果,将值传递给JSP程序的视图。
进入学术人员接口
进入管理员接口
进入教师接口
进入学生接口
登录的信息录入
姓名和密码
身份验证
开始
图1基于JSP和J2EE框架的网络教学管理系统示意图
网络教学管理系统的J2EE和JSP框架算法及程序设计
在J2EE框架体系结构中,网络控制器的使用可以处理由客户端的Web浏览器发送的请求结果[6]。 然后将结果转发给JSP程序的视图,可以方便地为客户提供浏览器网络教学系统的运行结果。 在J2EE层次结构中,网络请求可以在分层处理中进行。 假设Y总体目标Y中Y 1,Y 2,...,Y k的k个因子的顺序为y1,y2,...,y k,那么单层的层次顺序如图所示 在公式(1)中。
(1)
N层的分层总顺序如下所示。
(2)
公式(3)给出了整个J2EE框架结构中N层的j因子的比例。
(3)
为了测试J2EE框架模型的整体效果,需要添加层次结构的一致性。 假设层级的单个等级指数被称为KLi,并且随机一致性指数被称为GLj,则总体指标如公式(4)所示。
(4)
当KHlt;1.0,J2EE框架的完整性更好。 如果完整性较差,则需要重新调整以获得新的一致性比率。 当网络教学管理系统的模型测试达到一致性时,可以建立MVC结构。 结构是图2所示的典型J2EE框架。
图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.教学网络管理系统的用户数据库表
名称 |
描述 |
字段类型 |
是否可以为空 |
A_名称 |
全称 |
VARCHAR2(25) |
否 |
A_性别 |
性别 |
SMALLINT |
否 |
zhID |
ID |
VARCHAR2(18) |
否 |
a_csny |
出生日期 |
DATE |
否 |
u_lxdh |
联系电话号码 |
LONG |
否 |
图4显示了由系统设计的单表继承图。 在操作权限的设计过程中,将四个子类的属性排列成员工属性,这四个属性的操作权限不同,因此可以设计成四种员工类型。 通过在继承列表中增加一个属性可以有效减少数据冗余,具体如图5所示。
图4单表继承的设计
图5数据流量统计曲线
为了验证管理系统的有效性和可靠性,对管理系统进行数据传输统计。 统计结果表明,随着时间的延长,数据流趋于稳定,没有大的波动,这表明它不会产生大量的数据冗余。 系统功能测试的结果如表2所示。
表2网络教学管理系统的测试结果
操作 |
编辑号码 |
是否成功 |
登录界面 |
255 |
是 |
成功编辑信息 |
282 |
是 |
成功添加联系人 |
12 |
是 |
成功删除联系人 |
10 |
是 |
成功发送信息 |
128 |
是 |
表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]. Teaching in
English Teaching [J]. Journal of Jilin radio and TV University, 2011(6): 146-147.
[7]Xi Lin. The discussion of the Chinese font design for screen display [J]. Zhuangshi,
2011(2):127-128.
[8]Ruohong Wang. Analysis on the semiotic significance in the design of plane figures [J]. Art
Panorama, 2011(11):126-127.
[9]Zhiq
剩余内容已隐藏,支付完成后下载完整资料
资料编号:[23142],资料为PDF文档或Word文档,PDF文档可免费转换为Word
以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。