基于BS模式三层架构的教务信息管理系统研究与实现.docVIP

基于BS模式三层架构的教务信息管理系统研究与实现.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于BS模式三层架构的教务信息管理系统研究与实现

精品论文 参考文献 基于BS模式三层架构的教务信息管理系统研究与实现 济南市技师学院 山东 济南 250032    一、前言   随着我国高等教育教学体制改革的发展,体现以人为本的教育方针政策,高校对工作效率要求的不断提高,手工或半自动化管理方式在很大程度上影响了学校管理工作的效率。基于这些广泛的需求,在充分综合各高校教务管理特点的前提下,经过深入研究,提出了一种能够适应新的教学体制、能够最大程度满足高校教务管理要求的教务信息管理系统。   二、系统需求分析   系统的总体任务是实现教务管理的系统化、规范化和自动化。该系统主要包括系统维护、资源管理、教学计划管理、学籍管理、教学安排、选课管理、考务管理、成绩管理、教学质量评价等多个模块。用户可以通过此系统进行与自己有关的信息查询等操作,功能需求如下:用户登录系统后,可浏览或修改个人相关基本信息、查询成绩、修改密码、浏览课程信息等。 多用户操作可根据管理需要和管理人员的职责授予其相应的操作权限,可查询登录的历史记录,具有良好的安全性能,能满足规模较大的管理要求。系统功能强大,可进行学生学籍与成绩管理、学生缴费与注册管理、教学计划管理、教材采供管理和档案资料管理,管理人员可根据权限进行查询和业务操作,并实现多级管理。实现数据共享,系统数据查询相对独立、互不干扰,维护成本较低,操作简单、方便。   三、系统技术平台   1.B/S模式。B/S(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、使用和维护。   2.三层架构。一个复杂的软件系统,通常使用的一个技术就是分层思想,每层完成自身的功能,最后所有整合起来构成一个完整的系统。其中,“三层架构”就是分层的一个具体应用(如图1所示)。      图1.“三层架构”结构图   基于“三层架构”的管理系统把应用功能分成表示层、业务逻辑层和数据访问层三部分。   表示层:主要用于???接受用户的请求,以及数据的返回, 为用户提供管理系统的访问。   业务逻辑层:主要负责对业务逻辑和功能的操作,也就是把一些数据层的操作进行组合。将浏览器和数据层屏蔽,安全性更高。   数据访问层:主要看数据层里面是否包含逻辑处理,实际上它的各个函数主要完成各个对数据文件的操作,而不必管其他操作对这三层进行明确分割,并在逻辑上使其独立。   3.Visual Studio.NET技术。教务管理系统采用.NET技术设计,其中.NET开发环境体系结构如图2所示:      图2.NET的体系结构   在.NET体系结构的最上层是各种语言,集合所有语言在进入.NET的时候必须重新设计编译器,在语言的外部特征不变的情况下,语言的内在规则尽量符合公共语言规范。编译器向公共语言运行时提供原始信息,编译的结果不是机器代码,而是一种中间语言(Microsoft intermediate language,MSIL)。中间语言有JIT(just in time)编译器编译,中间语言快速地转换成本地机器指令,在CLR中执行。   4.管理控制与数据处理。利用了浏览器/服务器(B/S)模式有以下优点:(1)技术比较成熟,安全性高,稳定性好。(2)有强大的逻辑处理能力,能够实现复杂的业务控制流程。(3)操作界面美观,丰富多样,可以充分满足用户的个性化需求。(4)由于充分考虑到升级问题,B/S模式能够做到控制服务器版本就能升级整个系统。   5.系统体系结构。系统体系结构包含三个部分:客户端浏览器、应用服务器和数据库服务器。   (1)客户端浏览器:面向教师和学生,用于实现用户界面,提供统一访问界面供用户浏览、查询和提交、采集数据,录入完整的选课信息、教学进度、教学大纲、成绩分析,学生可以进行网上查询、信息核对等。   (2)应用服务器:通常实现应用逻辑,是连接客户与数据库服务器的桥梁。可响应用户发来的请求执行某种业务的任务,并与数据库服务器打交道。它负责处理用户对象的任务请求,并根据情况决定是否与数据库服务器进行交互;同时又可看作数据库服务器的客户机,运行其客户请求。   (3)数据库服务器:实现数据的定义、维护、访问、更新以及管理,并响应应用服务器的数据请求。其物理实现可以是某一种数据库管理系统,也可以是多个异种数据库的集合,这种数据库可以应用于多种平台。   四、系统设计与实现   1.系统主要模块与功能。系统的主要功能模块包括以下几个方面:用户管理、院系管理、学籍管理、教学管理、考务管理、成绩管理、教材管理、经费管理、毕业管理、学位管理、学科建设管理。其功能结构图设计如图3所示:      图3.系统功能结构图   用户管

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档