1、【摘要】:“OS”课程教学网站是针对“计算机操作系统”而建立的网上教学网站。此站建立是为了配合西南科技大学创建优秀大学,提高“计算机操作系统”课程的教学质量和效率。目前各大学关于一门课程教学网站很多,其设计思想和风格各不相同但是最终实现的目的都是一样:方便学生学习,减轻教师工作,提高教学质量。本教学网站架构设计以 Dreamweaver MX2004 作为开发工具,采用 Active Server Page(asp)技术,结合 Access2000 数据库。学生通过教学网站能够完成知识点的复习,了解本学科前沿最新动态,及时了解教学信息。设计实现了:公告信息的发布,文章发布,课件的下载;为信息交
2、流,在线考试,提供空间。并且具有一定的延展性,可扩展性。【关键字】:网站架构;公告发布;文章发布;后台管理 引言随着网络的日益发展,人与人之间的距离,变得越来越近。因特网逐步改变人们的通信方式。这种新的大众传媒比以往的任何一种媒体都要快。很多人都能用被称为继印刷媒介(报纸,书刊,杂志)广播,电视后的第四媒体-“互联网”为自己带来方便。毫不例外,对教育的影响也是巨大的。网上教育站点迅速的增加,是对传统教育的强大补充。将现代最新科学技术-网络技术运用于传统教学,其目的就是为了提高教学质量、提高教学效率。网络教学是近期发展起来的新事物,网络作为新时代的产物遍及社会的各个角落。通过网络进行学习的一种新
3、型学习方式(网络教育)也应运而生。引言 .1第一章 绪论 .31.1 课题背景 .31.2 网上教学网站的发展 .31.3 课题目标 .3第二章 “OS”网站调查分析 .52.1 详细调查-“OS”课程教学网站架构设计 .52.2 系统处理事物流程图 .52.3 用户数据处理流程图 .62.4 管理员事物处理流程图 .62.5 数据字典 .7第三章 可行性分析调查 .83.1 可行性的初步调查 .83.2 系统可行性的研究 .83.2.1 技术可行性 .83.2.2 操作可行性 .93.2.3 社会可行性 .9第四章 设计思想及工具选用 .104.1 概要设计 .104.2 开发工具的选用和介
4、绍 .10(1)ASP.10(2) Dreamweaver MX2004.10(3)Microsoft Access 2000.114.3 网站结构 .114.4 网站架构功能分析 .124.5 设计思想(实现功能和机制) .124.6 系统模块 .124.6.1 文章模块 .124.6.2 电子公告模块 .134.6.3 管理员模块 .144.6.4 管理员的信息表 pwd.154.6.5 文章表 wenzhang.154.6.6 公告表 ggao.154.6.7 主页表 homepage.16第五章系统设计与实现 .175.1“OS”课程教学网站架构开发的运行环境 .175.1.1 本系统
5、的运行环境 .171.硬件平台: .172软件平台 .175.2 主页设计 .185.3 文章的发布系统设计 .205.4 电子公告的设计 .215.5 后台管理模块设计 .245.5.1 登录窗口设计 .245.5.2 修改管理员信息 .265.5.3 文章管理界面: .275.5.4 下载课件界面 .305.5 系统测试 .30第六章 结论 .31第一章 绪论1.1 课题背景网络教育就是网络化学习,即在教育领域建立互联网平台,学生通过 PC 上网,以“网上冲浪”的形式获取、传输、处理、应用信息,从而达到接受教育的目的。这种网络教育离不开网络技术和多媒体技术支持的开放型网络环境。在网络环境中
6、汇集了大量的数据、资料、程序、教学软件、兴趣讨论组、新闻组等学习资源,形成了一个高度综合集成的信息库,并随时向学生开放。这种开放式的网络教育对培养新型人才创造了最有利的条件。网络化教学正是这种教育环境下的产物。1.2 网上教学网站的发展在国内的比较著名的就是一九九九年四川电大通过成立清华大学、北京大学远程教育四川教学站,将清华、北大的优秀教育资源引进西部四川。清华、北大通过“星网合一”传输教育资源,面向社会而建立的区域性校外站点。四川教学站作为清华、北大远程校外站,开办了专升本、研究生课程进修班各层次及专业的学历及非学历远程教育,经过了多年来的实践,取得了一定成绩。一九九九年,我国首次在 4
7、所普通高校开展现代远程教育试点时,网络应用水平是很低的。经过多年的努力,网络应用水平正在大幅度提高。在调查的 53 所学院中,单纯利用网络发布教务文件信息、只提供课件共享点播的学院,不到 10 所。大多数网络学院都在网上提供了答疑、网上交流等学习支持服务,从而加强了教师与分布在各地的学习者之间的互动,增进学习者的学习效果,使我国利用网络的学习走入了新的发展水平。 美国作为信息技术高度发展的国家。美国的远程教育,归纳起来主要有两个特点:一是实现了以视频会议系统为主的实时远程教育,二是实现了以互联网为主的自主式远程教育。美国远程教育方面进行了大量的研究和试点,例如夏威夷大学、马里兰大学分别开设了远
8、程教育本科或硕士学位课程或专业,有的专业只进行网络远程教育,据调查统计 75%的美国大学将提供网上教育,5000 万成年人在学习。在美国财务科没有类似于我们国内同步教育的网校,美国远程教育的主体是高等教育,成人教育、继续教育和职业技术教育的发展增加了大众接受高等教育的机会与选择。美国远程教育采取了了卫星电视双向传递和英特耐特网两种方式。美国的远程教育正以惊人的速度在规模、层次和水平上不断向前发展。1.3 课题目标在计算机网络时代,学生获取信息的渠道多元化,学生自主学习的机会逐渐增加。对教师教学有明显的辅助作用。学生能够通过“人机对话” 主动获取自身需要的知识。网上自主学习模式被越来越多的学校学
9、院接受和应用,学院在实时授课的同时,采用网上自主学习方式学习。读者通过对电子课件的观看学习,能够掌握更多的知识,能够弥补课堂老师讲课不能面面俱到的弱点。除了对电子课件的学习读者还能够通过留言系统能及时的同其他读者以及老师交流。并且能够通过在线考试系统检验自己的学习情况。老师也能够通过在线考试系统来检验学生的学习情况。极大的提高了教学效率。操作系统教学网站架构设计就是要实现:文章发布系统设计,电子公告系统设计,下载的设计,主页的设计,以及与文章公告相关的数据库的设计。第二章 “OS”网站调查分析2.1 详细调查-“OS”课程教学网站架构设计网站的架构首先是要高效:不论是什么系统,都希望架构是高效
10、的。这一点对于教育网站系统来说也是。延展:需要架构具有一定的延展性,以适应未来可能的变化。简明:一个复杂的架构不论是测试还是维护都是困难的。架构能够在满足目的的情况下尽可能的简单明了。架构设计是在动态中完成的,架构设计具备了灵活性,拓展性。这样,可以在架构上进行二次开发或更加具体的开发。提高教学质量和教学效率,利用网络的强大功能来辅助教学。 “计算机操作系统”网上教学网站的建设,增加“计算机操作系统”教学途径,丰富教学内容,及时发布教学信息加强老师和学生之间的沟通。要突出网络教育的特色功能,突出现代教育的新观念、新思想、新模式,应该彻底打破时间、空间的限制,使学习者完全自主学习。既可能个人独立
11、学习,又可以多人合作学习;既可以学习课程、查阅资料又可以方便获取学习指导,了解学习进度,获取学习评价;既可能实时学习,又可以非实时学习;既可以双向交互,又可以多向交互;在 Internet 上完成部分教学任务,极大的提高教学效率。2.2 系统处理事物流程图123 4图 2.2.1 系统处理事物流程图2.3 用户数据处理流程图主页数据库用户 用户访问主页浏览相关信息主页调用数据库信息图 2.3.1 用户数据处理流程图2.4 管理员事物处理流程图管理员主页数据库管理员通过主页登录成功登录后就对数据进行操作管理员对数据操作后数据库自动更新,刷新主页信息图 2.4.1 管理员事物处理流程图2.5 数据
12、字典名字:管理员表别名:admin描述:存放管理员的帐号,密码定义:admin=id+username+password位置:库存清单名字:文章表别名:wenzhang描述:存放文章的内容定义:wenzhang=id +title+content位置:库存清单名字:公告表别名:ggao描述:存放公告的内容定义:ggao=id +title+content位置:库存清单名字:主页表别名:homepage描述:存放主页地址定义:homepage =id+content位置:库存清单第三章 可行性分析调查3.1 可行性的初步调查现代化的计算机通信网络技术的发展和因特网的迅速普及,为网上现代远程教育奠
13、定了物质基础,提供了先进的科学技术手段。仅就近年来中国电信部门的光纤网络发展,具有较高的传输速率和吞吐量。中国教育科研网也正在提速,主干网的速率将从 2Mb 提高到 155Mb 以上,并将在年内通达 36 个省市节点。此外,基于超文本的课件技术已经完全能够满足一般的教学需要,而因特网的各种应用软件发展更是日新月异。为教学网站建设提供了强大的技术保证。3.2 系统可行性的研究随着西南科技大学的发展和建设,校园网络发展也非常迅速,目前已经覆盖到学生寝室。这种网络化校园的形成,使基于网上教学的实时更具有可行性。传统的教学和网络教学的结合是将来教学方面发展的必然趋势。本校网络覆盖高是能够展开网络教学的
14、一个方面,计算机技术和通讯技术的飞速发展也是展开网上教学的另一个强大的软件条件。校园网络的迅猛发展,是学生获得知识的另外的一个途径。创造了新的教学传播途径以及信息来源渠道。学校的机房建设现在非常完善,能够同时满足几百人上机。就计算机学院的机房能同时满足两个班的学生同时上网。在网络硬件方面已经达到网络教学的要求。据初步统计在计算机科学与技术学院大一新生到校平均每个寝室有两台电脑,到大二就达到三到四台。这个说明了不仅在网络方面具备条件,而且在最末端学生端也具备相当的硬件条件。3.2.1 技术可行性网站建设及管理的分析: 选择 条件适合自行建设1. 具有大量信息背景的人力。2. 组织内具有中型规模之
15、 MIS 部门。3. 拥有或即将设置网络教育训练专职单位或组织。适合将主机委外托管1. 除 MIS 部门外,具有少量信息背景之人员。2. 组织 MIS 部门委外或仅有几名技术性人员。3. 未设置有网络教育训练专职单位或组织。适合直接委托其它单位管理 1. 除 MIS 部门外,无信息背景之人员。2. 组织 MIS 部门仅有几名技术性人员。表 3.2.1 网站建设及管理分析表根据现有设备和规模就能够和好的实施这项工程,建设完成后可以直接放在学校的服务器上直接运行,不需要投资其他的设备。3.2.2 操作可行性Asp 技术非常成熟,利用 Asp 和 Dreamweaver MX2004,Access
16、2000 能够很好的完成所设计的项目。首选 Asp 的原因是 Asp 技术相当成熟而且也较容易掌握。很容易和我们所学的数据库知识相连接。C/S(Client/Server)模式是由客户机与服务器合作完成的二层结构系统模式。Client 向 Server 发送应用请求代码,由数据库服务代码 Server 处理后得到结果数据,通过中间件回传给 Client。C/S 模式在客户端有一套完整的应用程序,可以有很强的交互性,并能完成较强的功能。B/S 模式中,用户界面处理、业务功能处理、数据处理这三个子模型相互独立,分别由不同的资源、代码来实现。在 B/S 模式中,客户端的标准配置是标准通用浏览器,业务
17、功能处理从 C/S 代码中彻底分离出来,由独立的应用服务器处理,Web 服务器成为应用处理的标准配置;数据处理仍然由数据服务器完成。C/S 模式和 B/S 模式两种模式比较:1. C/S 模式只有两层逻辑结构,而 B/S 模式为三层逻辑结构,因此 C/S 模式的网络通讯量要低于 B/S 模式,而且对 C/S 模式在客户端有一套完整的应用程序,可以有很强的交互性。处理相同任务,C/S 模式的速度总体上要比 B/S模式快。2. B/S 模式在客户端安装的是标准、易用的通用浏览器。而无需像 C/S 模式那样在不同的客户端安装不同的应用程序。3. B/S 模式的功能都在 Web 服务器上实现,使开发和维护工作简单易行。 综合比较其功能我们选择了 B/S 模式。3.2.3 社会可行性据学校的发展和建设,非常需要建设“操作系统”网上教学网站主要是方便教学,提高教学效率。