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

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

ID:20294812

大小:67.00 KB

页数:4页

时间:2018-10-12

基于bs模式三层架构的教务信息管理系统研究与实现_第1页
基于bs模式三层架构的教务信息管理系统研究与实现_第2页
基于bs模式三层架构的教务信息管理系统研究与实现_第3页
基于bs模式三层架构的教务信息管理系统研究与实现_第4页
资源描述:

《基于bs模式三层架构的教务信息管理系统研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于BS模式三层架构的教务信息管理系统研究与实现济南市技师学院山东济南250032.1八—一、刖g随着我国高等教育教学体制改革的发展,体现以人为木的教育方针政策,高校对工作效率要求的不断提高,手工或半自动化管理方式在很大程度上影响了学校管理工作的效率。基于这些广泛的需求,在充分综合各高校教务管理特点的前提下,经过深入研究,提出了一种能够适应新的教学体制、能够最大程度满足高校教务管理要求的教务信息管理系统。二、系统需求分析系统的总体任务是实现教务管理的系统化、规范化和自动化。该系统主要包括系统维护、资源管理、教学计划管理、学籍管理、

2、教学安排、选课管理、考务管理、成绩管理、教学质量评价等多个模块。用户可以通过此系统进行与自己有关的信息查询等操作,功能需求如下:用户登录系统后,可浏览或修改个人相关基木信息、查询成绩、修改密码、浏览课程信息等。多用广操作可根据管理需要和管理人员的职责授予其相应的操作权限,可查询登录的历史记录,具有良好的安全性能,能满足规模较大的管理要求。系统功能强大,可进行学生学籍与成绩管理、学牛.缴费与注册管理、教学计划管理、教材采供管理和档案资料管理,管理人员可根据权限进行查询和业务操作,并实现多级管理。实现数据共享,系统数据查询相对独立、互

3、不干扰,维护成木较低,操作简单、方便。三、系统技术平台1.B/S模式。B/S(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、使用和维护。2.三层架构。一个复杂的软件系统,通常使用的一个技术就是分层思想,每层完成自身的功能,最后所有整合起来构成-个完整的系统。艽中,“三层架构”就是分层的一个具体应用(如图1所示)。图1.“三层架构”结构图基于“三层架构”的管理系统把位用功能分成

4、表示层、业务逻辑层和数据访问层三部分。表示层:主要用于对接受用户的请求,以及数据的返冋,为用户提供管理系统的访问。业务逻辑层:主要负责对业务逻辑和功能的操作,也就是把一些数据层的操作进行组合。将浏览器和数据层屏蔽,安全性更高。数据访问层:主要看数据层里面是否包含逻辑处理,实际上它的各个函数主要完成各个对数据文件的操作,而不必管其他操作对这三层进行明确分割,并在逻辑上使其独立。1.VisualStudio.NET技术。教务管理系统采用.NET技术设计,其中.NET开发环境体系结构如图2所示:图2.NET的体系结构在.NET体系结构的

5、最上层是各种语言,集合所冇语言在进入.NET的吋候必须重新设计编译器,在语言的外部特征不变的情况下,语言的内在规则尽量符合公共语言规范。编译器向公共语言运行时提供原始信息,编译的结果不是机器代码,而是一种中间语言(Microsoftintermediatelanguage,MSIL)。中间语言有JIT(justintime)编译器编译,中间语言快速地转换成本地机器指令,在CLR中执行。2.管理控制与数据处理。利用了浏览器/服务器(B/S)模式有以下优点:(1)技术比较成熟,安全性高,稳定性好。(2)有强大的逻辑处理能力,能够实现复

6、杂的业务控制流程。(3)操作界面美观,丰富多样,可以充分满足用户的个性化需求。(4)由于充分考虑到升级问题,B/S模式能够做到控制服务器版本就能升级整个系统。1.系统体系结构。系统体系结构包含三个部分:客户端浏览器、应用服务器和数据库服务器。(1)客户端浏览器:面向教师和学生,用于实现用户界面,提供统一访问界面供用户浏览、查询和提交、采集数据,录入完整的选课信息、教学进度、教学大纲、成绩分析,学生可以进行网上査询、信息核对等。(2)应用服务器:通常实现应用逻辑,是连接客户与数据库服务器的桥梁。可响应用户发来的请求执行某种业务的任务

7、,并与数据库服务器打交道。它负责处理用户对象的任务请求,并根据情况决定是否与数据库服务器进行交互;同吋又可看作数据库服务器的客户机,运行其客户请求。(3)数据库服务器:实现数据的定义、维护、访问、更新以及管理,并响应应用服务器的数据请求。其物理实现可以是某一种数据库管理系统,也可以是多个异种数据库的集合,这种数据库可以应用于多种平台。四、系统设计与实现1.系统主要模块与功能。系统的主要功能模块包括以下几个方面:用户管理、院系管理、学籍管理、教学管理、考务管理、成缋管理、教材管理、经费管理、毕业管理、学位管理、学科建设管理。其功能结

8、构图设计如图3所示:图3.系统功能结构图用户管理:负责用户信息的管理,包括管理员、教师以及学生信息的管理。院系管理:功能冇添加、删除、修改和查询班级信息。W冇管理员才具冇对班级管理信息进行维护的权限。学校可以分配权限到各院系,院系可以分配权限到个人

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。