基于ASPNET的教学管理系统的设计与实现 - 图文(2)
第一章绪论管理、机构管理办法不同,所以还不能简单引用,再加上我国教学管理制度、教学形式和教学手段等方面都处于改革时期,为了系统实时反映出这种变化,必须开发出自己的教学管理系统,并不断维护和完善。1.2.2国内校园信息化建设中的教学管理系统发展现状目前国内学校校园网络建设发展不平衡,在教学管理信息系统方面同时并存三种模式。第一种模式是面向单个职能部门的事务处理方式。这些系统基本上是属于单机版的,如国家教育部统一开发的用于管理成教学生学籍的学生学籍管理系统和教材管理系统等。他们的系统主要多是教务/学籍管理等静态系统,不能解决教学过程和教学质量的动态管理等问题;第二种模式是局域网管理模式,可以实现本部门的数据共享,如建立在局域网上的教务信息管理系统,数据集中在教务部门服务器上。这种方式解决了部门内部的数据冗余和不一致的问题,但是应用软件多在工作站上完成,工作站负担过重,网络利用率较低。不能实现教务部门与其他部门问的数据共享;第三种模式是面向多个职能部门开发的校综合教学管理系统,如清华大学信息中心开发的THEA清华大学综合教学管理系统。系统利用已有的校园网络,建立专用的数据库服务器、Web服务器,其特点是:数据集中存储、操作相对分散。随着我国教育体制改革的日益深入,竞争越来越激烈,全国各级各类学校为求生存和发展,在借鉴、吸收先进的教学管理模式的同时,结合本校的具体情况,都在积极探索适合本校发展要求的教务、教学管理模式,由于诸多客观因素,各校的教学管理模式仍然是各有各的特点,因此各校必须根据本校的实际开发适合本校的教学管理系统。1.3论文工作与组织网络教育所具有的“教育教学资源共享、信息交流、网络教学、远程教育"等功能,打破了传统教育在时间和空间上的限制,使得不同地域、不同学校的人们能够共享丰富的教育教学资源,使得师生之间的同步(实时)或异步(非实时)的交互式教学活动得以充分的实现。在教学过程中课程资源起着指导和辅助的作用。如课程教学大纲、教学进度安排、实验安排等给教师提供教学指导方向;与课程相关的教学资源,如教师的备课教案、PPT课件、以及自行开发或教材配发的CAI课件、网络课程等对教师的教学起着辅助作用;教学督导、教学检查、评教评课活动则对教师的教学起着指导和监督作用;学生的作业、学生的作品等是教师了解学生学习情况,进行学生成绩评定的最好对象。然而,在实际教学中这些资源往往分布在学校的教务管理部门、行政办公人员和任课教师等各处,资源缺乏集中共享不但给教学工作带来不便,也使得学生第一章绪论缺乏接触这些资源的途径,不利于学生的学习。另外,当前大中专学校教学中出现的课程上大课、课程周期短等情况又使得教师和学生之间缺乏互动、缺乏交流,不利于教师的教学和学生的学习。本课题针对这些情况,提出建立一个基于Web的教学管理系统,整合和管理课程资源,组织和监督教师课程教学和学生课程学习过程,以及创建一个师生交流的平台。本文提出的教学管理系统以课程教学为中心,围绕课程,实现课程教学大纲、课程教案、教学进度计划、实验安排、学习资源(课程安排、多媒体课件、教学模板工具、教学案例、文献资料、在线考试、学生作业、学生成绩、)的资源信息的网上发布、查询、浏览和更新。另外通过网上答疑、教学督导、师生交流和专题讨论等形式实现“教"与“学"的质量共同提高,为教学管理和师生交流提供一个平台。该系统使用基于c/S与B/S混合模式的设计方法。使用ASP.NET、VisualBasic开发工具开发完成了客户端和Web端应用程序,后台数据库系统使用SQLServer2000。为此,论文还对Web开发过程中的一些关键技术进行了分析和探讨。论文的组织如下:第二章分析了基于Web的教学管理平台模式;第三章探讨了在MicroSoft.NET平台上开发应用系统的关键技术;第四章分析了在Internet/Intranet环境下实现本教学管理系统应满足的各种需求,并给出了系统的各项功能设计;第五章详细给出了系统实现的细节及相关技术;第六章为全文的总结。第二章基于Web的教学管理平台模式分析与研究第二章基于Web的教学管理平台模式分析与研究2.1对教学管理系统模式的分析开发基于Web的软件系统,首先应确定系统的计算模式。不同的网络计算模式的工作特点和所提供的服务是不同的,因此用户应当根据所运行的应用程序的需要选择自己适宜的网络类型。目前使用较多的两种系统计算模式分别是:Client/Server(c/s)模式与Browser/Server(B/s)模式。2.1.1c/s模式(客户机/服务器模式)客户机/服务器计算结构(简称c/S结构)可以把一个应用问题的解决分为两部分:一部分与用户业务有关的处理交给工作站完成;另一部分成批的、集中的大量信息处理任务交给服务器完成,如大型数据库查询、数据分析等。两层结构C/S:如图2-1[6]所示,它由两部分构成:前端是客户机,通常是PC;后端是服务器,运行数据库管理系统,提供数据库的查询和管理。.匡习匝鎏翔匝垂珂匝銮珂图2.1两层结构C/¥早期的客户朋艮务器结构均是基于双层结构的,这种结构存在着以下一些缺点:缺乏中心控制;缺乏安全性;沉重的客户端负载等。为了克服上述问题,引入了一种经过改进的客户/服务器配置结构,即三层客户/月臣务器结构,如图2—2[6]所示。^忭虹2J.f}站j图2-2三层结构C/S第二章基于Web的教学管理平台模式分析与研究在这个结构中有三个逻辑层,客户层是面向用户服务的,服务器层是面向数据服务的,而中间层是面向商业或企业规则的。从三层结构的思想,可以概括出以下四个方面的优点:可重复使用;性能改善;易于管理;易于维护。2.1.2B/S模式B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。目前这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。三层B/S体系结构如图2-3[7]所示:同z5ii玉客户机表示层:用千界面引导,接受用户输入,并向。i亍2。应用服务器发送服务请求,显示处理结果。[1J鬈?恳执触务胎巾黼觥lii翮应用服务嚣E2.1.3鲁葺数据库服务暴过程司数据存储层t执行数据逻辑,运行3QL式存储Lj图2.3三层结构B/SC/S与B/S模式的比较1、c/s架构软件的优缺点:(1)、应用服务器数据负荷轻。客户应用程序运行在用户自己的电脑上,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果[8]。(2)、数据的储存管理功能。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,对于工作在前台 …… 此处隐藏:2332字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




