基于框架技术的高校教务管理软件系统的开发

来源 :科学与技术 | 被引量 : 0次 | 上传用户:df781111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 教务管理系统是整个校园信息化建设的核心部分,针对目前高校教务管理系统的特点和发展现状,从功能与业务等方面进行分析,阐述了基于框架技术应用的多层架构系统开发模式,提出一个基于框架技术的教务管理系统的实现方案,并对相关技术进行研究及开发。
  关键词:框架技术;教务管理系统软件;开发
  课题名称:高校教务管理软件系统的研究与应用 项目编号:12535126(排版时保留)
  高校以教学和科研为主,教务管理系统是整个校园信息化,建设的核心部分,主要负责管理全校所有学生的学习情况教师的教学情况和对教学资源的使用进行统一地管理与配置,所以
  如何更好地利用计算机作为辅助的管理手段,开发稳定高效的管理系统,是当前校园信息化建设所面临的关键问题。
  一、系统分析与设计
  1.多层体系架构
  高校教育昔理系统的发展经历了最早的基于单机的教务昔理模式,完成最基本的管理任务。随着校园网的建成,基于C/s( Client/Server )客户机/服务器两层架构管理系统的开发模式占据了主导地位,这种模式采用集中的数据库昔理系统,数据得到了共享,用户通过网络访问数据库服务器,可以对系统有更多的控制.从而提高了教学管理的效率和水平。
  三层开发模式是把将系统划分为客户服务层、业务逻辑服务器和后端数据库服务器三个层次、从而实现了用户界面和业务逻辑的分离,将应用程序的业务逻辑从客户端独立出来,这样既减少了客户端的复杂程度,免除了频繁升级与维护的负担,又达到将业务逻辑的实现能够让所有用户共享的目的、以这种方式开发的系统具备了结构层次清晰、实现“瘦客户机”、系统伸缩性强、开发维护方便、系统重用性强等优点。
  2.系统目标与功能模块划分
  Web教务昔理系统的设计目标是在网上搭建一个虚拟的教学管理、教务管理平台。通过这个系统,学生、教师、教务昔理人员可以提交和获取各自所需的与教学相关的信息,从而达到教、学、昔理一体化、科学化的目的。
  通过对教务管理任务与业务流程进行分析,系统将包括以下几个主要的功能模块:教学管理系统、学生信息管理、考试管理、选课管理、学生成绩管理、教学评估、系统管理等。各个模块针对教务处,院系,教师与学生不同的用户层次,提供对应的功能,完成与教学、教务相关信息的发布、查询、修改、统计与分析等功能。
  其中,教学管理理主要负责:教学计划和教学任务的制定与发布,课程开设等;学生管理理负责:学生信息导入,学籍异动修改,考勤统计,毕业资格审定等;考试昔理负责:考试安排,考试信息发布,试卷管理,题库建立与管理,监考人員安排,考试信息查询;选课管理负责:开课信息的发布,开课设置,选课管理,退选管理等;学生成绩昔理负责:成绩录入,成绩修改,成绩统计与分析,课程成绩查询,学生成绩查询等;教学评估负责:评估信息录入,项目设置,评估数据计算,综合查询等;系统昔理负责:帐户管理.日志管理.系统维护和数据维护等功能。
  二、基于架构技术高校教务管理软件系统实现
  1.架构技术与分布式组件技术
  J2EE(Java2 Platform Enterprise Edition)是SUN公司定义的一套开发分布式企业级应用的规范,它提供了一个多层分布式系统的开发模型和一系列技术规范的支持。基于J2EE可以简化许多与开发、部署和管理中相关的复杂问题,同时具有构件复用,一致的安全模型和灵活的事务控制,与平台无关性等优势。
  J2EE技术的核心是基于组件/容器的应用,根据所开发系统要实现的功能把应用逻辑分成多个层次,对每个层次提供相应的服务器和组件支持,容器间通过相关协议进行通讯,从而实现组件之间的相互调用,这样极大地方便了Internet/Intranet应用的开发。
  采用分布式组件技术来构造系统,是当前软件开发的热点。Web应用系统的发展经历了开始的静态的HTML,然后发展为采用脚木语言(如采用Asp, PHP, JSP来实现)构建动态网站,随着Web应用的日益普遍,功能的日趋复杂,脚本语言暴露出结构性差,离散脚本大量存在的缺点,使得Web程序很难维护。所以系统开发过程中引入组件技术。
  2.数据库连接技术
  依据组件开发模式的思想,系统将访问数据库的功能封装在组件中、基于Java可采用Java Bean和EJB技术,考虑到EJB虽然功能强大,但主要针对有着复杂商业逻辑的大型企业应用,开发与部署比较复杂。所以系统采用由轻量级的Java Bean组件来实现数据库访问操作的封装。通过该组件来完成数据库连接、打开数据库、关闭数据库、执行查询、插入、更新和删除等操作。将这此复杂的业务代码封装在简单的 Java Bean组件中,即保护了代码,提高了代码的重用性,又降低了系统的复杂度,JSP,Servlet和应用程序均可以通过调用该组件访问数据库,提供了应用程序的开发效率。
  实现关键代码:
  public ResultSet exccuteQuery(String sql
  Hs=null:
  try jen=enl'ool.getConncetion(sCnURL)
  Statement stmt=en.ereateStatement()
  Rs=stmt.exccuteQuery(sql);
  }
  cateh(SQLL,xception ex)j...~}
  3.系统安全技术
  教务数据库中的存放着大量与教学相关的重要数据,存放所以学生的成绩、奖惩信息等等,这此数据是毕业资格审查,奖学金、补助金等评审的重要依据,所以对系统安全的维护十分重要。制定安全策略的目标主要是使系统免受非法攻击,排除没有访问权限的使用者进行越权操作等。
  总之,高校是以教学、科研为主,高校教务管理系统的建设是一个庞大的系统工程,在现实世界中,各个系统又是相互交叉、相互调用的。木文分析了高校教务昔理系统发展趋势,并对教务昔理系统的功能、业务和体系架构等进行阐述,结合了JZEE架构和基于组件对象的技术在开发多层分布式系统中的优势,提出了基于架构技术的教务管理系统软件的开发与实现。
  参考文献:
  [1] 徐大庆,王田. 基于位置服务器树的移动汇聚点的位置管理与路由协议[J]. 传感技术学报. 2011(12)
  [2] 吴楚坤,吴扬扬. 基于关联规则挖掘的中文网页体裁模式发现[J]. 计算机工程与科学. 2008(12)
其他文献
摘 要:在资源紧缺的形势下寻找矿产资源已成为资源勘查的首要任务,而成矿地质特征与成矿模式研究成为矿床勘查的热点问题,并对勘探隐伏矿床有重要指导意义。有色金属工业是以开发利用矿产资源为主的基础性行业,能否科学合理、有效地探测和开采有色金属,关乎国民经济的持续发展。基于此,研究分析有色金属成矿的地质特征和找矿的前景,以期为相关工作的深入开展提供一定的参考。  关键词:有色金属;地质环境状况;成矿特征;
期刊
【摘要】:随着我国社会经济的不断发展以及科学技术的不断进步,我国的光纤通信技术也得到了较快的发展并取得了显著的进步。作为光学与信息科学相结合的产物,光信息科学与技术是一门结合了光子技术、电子信息技术以及通信技术为一体的综合性学科,更是一门在二十一世纪新发展出来的学科,而且,在二十一世纪的今天,随着社会的不断发展,光信息科学与技术展现出非常广阔的市场空间与巨大的发展前景。本文首先对光信息科学与技术进
期刊
【摘要】随着社会的不断发展和进步,电力变压器所承载的工作任务和工作量在不断的提高。在这种情况下,我们需要对变压器实行状态检修,通过相关技术的作用,帮助变压器提高自身所具有的性能,并且在日后的工作当中,能够更好的为居民服务。本文分析了平时的维护和故障处理,避免事故的发生。  【关键词】变压器;日常维护;故障;处理  电能是人们生活和工作中不可缺少的能源,随着经济的快速发展,人们对电能的需求量也在增多
期刊
摘要:本文首先介绍了电力自动化通信技术中信息安全的概述,阐述了电力自动化通信技术中信息安全存在的问题,并提出了常用方法和对策。  关键词:电力建设;电力自动化;通信技术;信息安全  引言  电力产业是我国国民经济中的重要组成部分,对我国社会经济发展起到至关重要的作用。因此,确保电力产业系统运行的安全性是非常重要的。电力系统的安全运行,对社会经济的发展和稳定产生巨大的影响。我国电力自动化通信技术的发
期刊
摘要:扬州是大运河的发祥地和枢纽城市,吴王夫差凿邗沟、贯江淮;隋文帝、隋炀帝开运河、通南北。千里运河、万里长江在扬州交汇,成就了扬州2500年持续发展、数度辉煌的历史。本文根据历史文献,顺着运河发展的脉络,梳理出了扬州运河发展史上的一些重要历史人物,并简要论述了他们对扬州运河发展所做出的杰出贡献。  关键词:扬州运河 发展 历史人物 贡献  大运河扬州段是连接长江和淮河两大自然水系的人工河道,是大
期刊
【摘要】随着经济的不断发展,热能的生产和需求出现了不平衡现象,企业热能综合利用日益受到人们的关注。对企业热能的综合利用已迫在眉睫。本文对企业热能的综合利用情况及在我国的利用情况进行分析,提出了热能综合利用的有效途径,希望能为相关人员提供一定的参考价值。  【关键词】热能;综合利用;途径  能源是人們生活的物质基础,能源问题决定了整个社会经济的发展。热能作为一种可再生资源,在企业中应用范围很广。它具
期刊
摘要:现阶段,随着我国社会经济与科学技术的迅猛发展,电力信息系统获得了迅速的发展,与此同时,电力信息系统的安全问题受到了社会各领域的高度重视与关注。科学技术的发展促使专家与学者开始致力于科学技术的研究与开发,而一些非法分子也开始利用专业技术对电力信息系统进行破坏,致使电力系统遭受严重的负面影响。基于此,要想保证我国电力行业的快速发展,首要任务是加强对电力信息系统的保障与维护,并采取有效手段对电力信
期刊
【摘要】:随着我国社会经济的不断发展,电力通信行业也得到了快速的发展并取得了较为显著的进步。电力通信系统承载了电网继电保护和安全稳定控制系统等核心业务,电力通信对于电网的稳定安全运行有着十分重要的关系,且在电网安全中,电力通信系统占据着十分重要的地位。目前,电力通信电源存在一定的问题,对电网的安全稳定运行有着十分不利的影响,而动力环境监测系统的稳定性会对通信设备的正常运行造成直接的影响,因此,对于
期刊
摘 要: 偏心零件一般都是在车床上加工,把需要加工的偏心部分的轴线、中心线校正到与车床主轴旋转中心重合。传统的装夹方式满足不了产品质量和生产效率的提高。利用专用偏心夹具可实现快速定位和安装,减少校正时间,节约辅助工时,提高机床的生产效率。  关键词: 偏心零件;夹具;加工方法;偏心距  1 一般加工方法  图1 为某偏心零件图,外圆与螺纹孔轴线的偏心距为37.85 mm,偏心距较大,外圆尺寸较大。
期刊
摘要:文章阐明了2014年7月赤峰气象微信公众平台建设的思路和意义,提出了气象微信  平台建设的设计规划构想蓝图,以期与广大气象工作者达到相互交流、共同提高的目的。  关键词:气象;微信;平台建设  引言:当今世界,已经从微机(计算机上网)时代进步到了移动互联(手机上网)时代,赤峰气象人必须抓住智能手机高度普及、随处可见、能够随时随地上网的契机,以建设赤峰气象官方微信公众平台为新的突破口进一步打造
期刊