- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE三层架构数字化迎评系统研究和实现
基于J2EE三层架构数字化迎评系统研究和实现
摘 要:数字化迎评系统是数字化校园中的重要组成部分。本文构建了一种集数据提交、数据审核和汇总、迎评信息发布和迎评文件上传下达于一体的数字化迎评系统。系统的实现基于J2EE三层架构体系,在中间层采用先进的MVC设计模式思想,实现页面显示与业务逻辑的分离,有效提高系统的可维护性、可扩展性和可复用性,极大地提高了迎评工作的效率。
关键词:本科教学评估 评估状态数据 J2EE
中图分类号:TP311.5 文献标识码:B 文章编号:1673-8454(2008)15-0060-03
本科教学工作水平评估(简称为本科教学评估)是国家教育部对普通高等学校本科办学水平和教育质量高低进行评判的一种形式。评估以本科教学评估方案(包括评估指标体系和评估标准)为依据,旨在通过评估进一步加强国家对普通高等学校本科教学工作的宏观管理与指导。[1]
高校在迎接本科教学评估的准备工作中需要对大量的教学相关数据进行收集、整理和分析,同时学校各部门之间需要频繁的沟通和交流,上传下达许多文件。目前很多高校评估工作组对于各部门评估资料的收集、信息的审核和管理、信息的分析和处理以及根据信息做出决策均处于人工操作阶段,没能将各学院以及各部门所提交的相关材料和数据有效地集成在一起,各个部门之间的数据还处于孤立状态,造成工作效率低下,进度缓慢,沟通力度不够的局面,从而给迎评工作带来一定的影响。因此,怎样通过先进的技术手段加强迎评信息的处理成为高校迎评工作面临的重要课题。在这个背景之下,江西财经大学委托江西财经大学软件学院为其设计和开发了“江西财经大学数字迎评系统”。该系统已经上线运行,取得了非常好的效果,为2007年11月江西财经大学迎接教育部本科教学评估并取得“优秀”的优异成绩做出了巨大的贡献,受到了评估专家的高度评价。目前,该系统正通过江西省教育厅向全省各个高校普及和推广。
一、系统体系架构
经调查研究发现,本科教学评估指标体系包括一级指标7个,二级指标19个,其中重要指标11个,主要观测点44个,涉及全校18个教学学院、15个行政部门、7个评估项目工作组和2.4万多名学生的相关数据,如全校各学院学校生均占地、教学行政用房和宿舍面积数、全校2004届至2007届每届本科专业学生毕业率及学位授予率等。具有典型的数据量大、数据分散、数据关联复杂的特点。为了保证系统能够长期、安全、稳定、可靠、高效的运行,数字化迎评系统应满足以下的性能需求:
(1)系统的开放性和可扩展性:高校本科教学评估机制还在不断地改革发展中,因此为了适应高校评估的发展,推广系统的应用,必须充分考虑系统的开放性和可扩展性。
(2)系统的易用性和易维护性:从软件工程的思想来看,系统的维护工作占整个工作量的很大比例,必须采取一定的措施使系统易于维护。
(3)数据的完整性和系统处理的安全性。由于评估工作涉及许多学校内部数据,如学生基本信息、招生情况,学生成绩等对安全敏感的数据操作,给数据的完整性和安全性提出了较高的要求。传统的两层C/S结构很难满足这些性能需求,而在三层体系结构中,通过业务逻辑层和数据层分离可以很好地满足这些要求,即所有对数据的请求都通过业务逻辑层来处理而不是直接加载到数据信息上。
基于以上考虑,我们选择了基于J2EE的三层体系结构来设计和开发数字迎评系统。系统结构如图1所示。基于J2EE三层架构应用模型同传统的C/S模型相比,提高了系统的可扩展性、安全性和可重用性。它将应用逻辑与用户界面和数据访问相剥离,这样便使系统的维护变得简单,同时可以通过采用组件技术,降低数据库服务器的负担,从而提高系统的性能。[2][3][4]
如图1所示,各学院和各部门、各评估项目工作组、校领导和管理员均处于客户端层,它仅仅提供了一个用户界面,用于同用户交互并将用户请求传递到位于中间层的组件之上。用户使用浏览器通过Internet,连接至Web Server。Web Server 和应用服务器均处于中间层,Web Server 接受客户端层提交的用户请求后,调用应用服务器的相关服务模块,执行具体的事物逻辑,向位于第三层(企业信息系统层) 的数据库服务器提出数据请求,如数据的提交、统计等,并将结果返回至Web Server,Web Server 再将其传送给用户。
1.客户端层
客户层在系统中是Web浏览器,采用J2EE分布式的客户端技术实现。它完成负责处理用户与应用程序交互以及显示页面。系统可以采用Web浏览器和普通应用程序两种方式接入系统。
2.中间层
在这层中将利用J2EE的组件和容器技术构建数字迎评系统的各部分功能,它是应用程序服务器,主要
您可能关注的文档
最近下载
- 第13课 国共合作与北伐战争 课件 2025--2026学年部编版八年级历史上学期.pptx VIP
- HYT 130-2010海洋高技术产业分类.pdf
- 人工智能在智慧旅游中的应用案例.pptx VIP
- 顺层边坡专项施工方案.doc VIP
- 《建筑结构体系》PPT课件(共8单元)第五章薄壁空间结构.ppt VIP
- 现代医院节能技术.ppt VIP
- 2025黑龙江双鸭山市饶河县竞聘农场社区工作者80人笔试备考试题及答案解析.docx VIP
- 大学生就业指导:面试形式PPT教学课件.pptx VIP
- 2025年湖南省自然资源工程专业职称考试(国土空间规划-专业知识)历年参考题库含答案详解(5卷).docx VIP
- 《JB-TBZL-FC726火灾报警控制器(联动型)操作说明书》-西门子.pdf
原创力文档


文档评论(0)