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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于框架技术的高校教务管理软件系统的开发   摘要: 教务管理系统是整个校园信息化建设的核心部分,针对目前高校教务管理系统的特点和发展现状,从功能与业务等方面进行分析,阐述了基于框架技术应用的多层架构系统开发模式,提出一个基于框架技术的教务管理系统的实现方案,并对相关技术进行研究及开发。   关键词:框架技术;教务管理系统软件;开发   课题名称:高校教务管理软件系统的研究与应用 项目编号排版时保留)   高校以教学和科研为主,教务管理系统是整个校园信息化,建设的核心部分,主要负责管理全校所有学生的学习情况教师的教学情况和对教学资源的使用进行统一地管理与配置,所以   如何更好地利用计算机作为辅助的管理手段,开发稳定高效的管理系统,是当前校园信息化建设所面临的关键问题。   一、系统分析与设计   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组件中,即保护了代码,提高了代码的

文档评论(0)

kaku + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档