毕业论文---《铁道电气化工程管理》课程教学网站的设计.doc_第1页
毕业论文---《铁道电气化工程管理》课程教学网站的设计.doc_第2页
毕业论文---《铁道电气化工程管理》课程教学网站的设计.doc_第3页
毕业论文---《铁道电气化工程管理》课程教学网站的设计.doc_第4页
毕业论文---《铁道电气化工程管理》课程教学网站的设计.doc_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

兰州交通大学毕业设计(论文) I 铁道电气化工程管理铁道电气化工程管理课程教学网站的设计课程教学网站的设计 摘摘 要要 当今社会信息技术飞速发展,网络在社会各个领域得到了广泛的应用。利用先 进的信息技术改革和发展教育是必然趋势。网络教育具有突破时空限制和实现资源 共享的基本特点,由此带来了共享教育资源、扩大教育规模、提高教育速度、促进 教育改革、构筑终身教育体系、实现以学习者为主体的学习和协作式学习等好处。 网络教学已成为世界各国教育改革和发展的重要趋势。 本设计主要实现了铁道电气化工程管理课程网站系统。该系统通过网络教 学将实现优势资源的共享与师生间的良好互动,有助于提高教学质量。系统包括课 程公告、课程动态发布、铁路动态发布、课程介绍、在线考试、在线留言、在线讨 论、在线答疑、在线批改作业、多媒体教学等内容。系统内容可进行二次开发,更 好的实现网络化教学。 系统采用B/S(浏览器/服务器)结构,在Microsoft Windows Server 2003操作系 统平台上利用ASP开发技术进行网站的设计与开发,使用Microsoft Office Access数 据库进行数据管理,简化了对用户的技术要求,减轻了客户端的负担,实现了管理 员界面和前台浏览界面的分离,增强了系统的开发性和灵活性,便于系统的维护和 修改。系统实现了高效率、低成本,具有很好的互动性和稳定性。可以在未来的教 学活动中进行实际应用。 关键词关键词:课程网站,网络教学,开发平台,ASP 兰州交通大学毕业设计(论文) II DESIGN OF RAILWAY ELECTRIFICATION ENGINEERING MANAGEMENT COURSE WEBSITE ABSTRACT Nowadays information technology is developing rapidly, and network has been widely used in all prospects of the society. Reform and develop education with the advanced information technology has become an evitable trend. On-line education breaks the limitation of space and time, and achieves resource sharing. With these characters, it brings the advantages of sharing of education resources, extension of education scale, acceleration of education speed, promotion of education reform, construction of lifelong education system, and realization of learner concentrated learning and collaborative learning. This paper has designed and accomplished the on-line system of Railway Electrification Engineering Management course. With on-line teaching, the system would achieve sharing of superior resources and well interaction between teachers and students, and help to improve education quality. The system contains functions of course bulletin, course dynamic publishing, railway dynamic publishing, course introduction, on-line testing, on-line message, on-line discussion, on-line questioning and answering, on-line marking, multi-media teaching and so on. The system adapts secondary development, with which it could deepen the internetization of education. The system adapts B/S (Brower/Server) structure. The website is designed and developed in Microsoft Windows Server 2003 operating system platform with ASP technology. Microsoft Office Access database has been used for data management. With the system, the technical requirements for user has been simplified, the pressure of client has been released. In addition, the system has realized the separation of administrator interface and front browser interface, enhanced the exploitability and flexibility of the system, and made maintain and modify easy. This course website possesses high- efficiency low-cost, with good interaction and stability. It could be brought into practical application in the future. Key Words: course website,on-line teaching,develop platform,ASP 兰州交通大学毕业设计(论文) III 目目 录录 1绪论绪论-1 1.1 开发教学网站的背景及意义-1 1.1.1 传统教学模式的制约性 -2 1.1.2 网络环境下研究性学习的优越性 -3 1.2 教学网站的现状及特点-4 1.2.1 国外网络教学现状 -4 1.2.2 国内网络教学现状 -5 1.3 设计主要时间安排-6 2教学网站的开发环境教学网站的开发环境-7 2.1 网站开发平台-7 2.1.1 操作系统平台简介 -7 2.1.2 教学网站的体系结构简介 -9 2.2 网站开发技术及工具 -10 2.2.1 ASP技术 -10 2.2.2 PHP技术 -12 2.2.3 JSP技术 -13 2.2.4 ASP.NET技术-14 2.2.5 IIS技术 -15 3网站总体分析与设计网站总体分析与设计 -17 3.1 系统需求分析 -17 3.2 系统概要设计 -18 3.2.1 系统总体结构-18 3.2.2 系统模块设计-19 3.2.3 数据库设计-27 4网站的构建网站的构建 -30 4.1 网站界面设计 -30 4.1.1 使用Photoshop进行网站界面设计 -30 4.1.2 使用Photoshop进行素材处理 -30 兰州交通大学毕业设计(论文) IV 4.2 网页多媒体开发 -30 4.3 网页设计 -31 4.3.1 页面尺寸-31 4.3.2 Banner设计 -31 4.3.3 首页页面布局-32 4.3.4 JavaScript脚本语言设计 -33 5教学网站实例与测试教学网站实例与测试 -34 5.1 教学网站实例 -34 5.2 测试环境搭建 -34 5.2.1 IIS安装及配置 -35 5.2.2 系统运行环境-35 5.3 系统安全技术 -35 5.3.1 数据库权限技术-36 5.3.2 防火墙技术-36 5.3.3 数据库加密技术-38 5.4 网站测试 -38 5.4.1 链接测试-38 5.4.2 功能测试-39 5.4.3 浏览器兼容性测试-39 结论结论 -40 致谢致谢 -41 参考文献参考文献 -42 附录附录A 铁道电气化工程管理铁道电气化工程管理课程教学网站的设计方案课程教学网站的设计方案-1 附录附录B 铁道电气化工程管理铁道电气化工程管理课程教学网站系统(单机版)使用说明课程教学网站系统(单机版)使用说明-1 兰州交通大学毕业设计(论文) - 1 - 1. 绪论绪论 1.1开发教学网站的背景及意义开发教学网站的背景及意义 在经济飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠 道,它在人们政治、经济、生活等各个方面发挥着重要的作用。网站建设在互联网 应用上的地位显而易见,它已成为政府、企事业单位、学校信息化建设中的重要组 成部分,从而倍受人们的重视。 现代远程教学是随着现代信息技术而产生,一向被视为可以突破时空限制的教学 手段。网络教学作为远程教学中的一种新型教育形式,正借助多媒体和互联网技术 在世界范围兴起。网络教学除了传递文本信息外,还包括了大量的非文本信息,极 大增强了教学的生动性、互动性、时效性。 随着现代信息技术的飞速发展,以广播电视网、电信网、互联网为基础的现代 网上教学体系正在形成,教学已不在单一依赖于老师、书本来获取知识,而是更多 的通过互联网这种更直接、更快捷的方式来充实教学。计算机教学就是利用多媒体 技术和网络通信技术,在网络环境下开展的教学活动。它有着传统教学模式所无可 比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上 的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使 教学活动上了一个新台阶。这种新型的网上学习为高等教育资源的更广泛、更有效 的利用开辟了道路,是传统的以课堂、图书为主要载体的教学方式的有效的补充。 无论是校内的大学生还是社会各阶层的学习者,都可以通过网络享受到优秀的教师 和课程,而且可以不受时间和空间的限制进行自由地、交互式地学习。这种学习资 源比以往任何一种教学资源的成本都低,基本上可以说是免费的。这样的教学方式 为高等院校参与全球高等教育资源的共享和合作创造了新的环境。网络教学网站在 计算机教学蓬勃发展的背景下应运而生。用户足不出户就可以系统、全面的学习任 意课程的知识。表现形式多样的网络教学网站可以为学生的自主学习和协作学习创 设有意义的学习环境,扩大学生的知识面,丰富学生的视野,同时可以为用户提供 了各种各样的网络资源,例如:文本、图形、图像、多媒体课件、教室授课视频、 相关的学科工具和网站链接、以及网络通讯工具等,使网络教学网站真正能够成为 兰州交通大学毕业设计(论文) - 2 - 学生的信息获取、协作交流、自我评测的有效工具1。 铁道电气化工程管理是电气工程及其自动化专业的一门铁路特色课程。该 领域中新的概念、新的课题如雨后春笋,层不出穷。在这种情况下,既要使学生掌 握铁道电气化工程管理的基本概念、基本理论,又要学生了解本学科的最前沿的知 识,那么采用传统的教学模式就显得力不从心,这就促使铁道电气化工程管理 课程无论从教学内容还是教学模式都要进行根本的变革。信息技术与铁道电气化 工程管理课程的有效整合是实现这一目标的有效途径。网络环境下开展研究性学 习活动是从学科教学的角度,为学生提供互相交流的环境,最大限度的调动学生学 习过程中的多感官协调参与,有效地培养学生主动进行科学探究的意识和协同学习 的团队精神。因此,建设铁道电气化工程管理课程教学网站有利于培养学生现 代的科学素养,有利于培养学生敏锐的信息素养,有利于培养学生主动的探究意识 和能力,有利于培养学生自主创新意识和综合实践能力,有利于突出“以学习者为 中心” ,落实学生的主体地位。摸索和建立适合学科的研究性学习策略及其指导体系, 可以丰富研究性学习的内涵及外延,并为当前研究性学习的相关研究提供新的思路 与视角。 1.1.1传统教学模式的制约性传统教学模式的制约性 教学模式,是指反映特定教学理论轮廓的,为保持某种教学任务相对稳定和具 体的教学活动结构。模式具有直观性、假设性、近似性和完整性。从理论上讲,适 宜的教学模式应该是行之有效的提高教学效率的方法之一。魏书生的“六步教学法” 可以说是传统教学模式的杰出代表,但它们都具有一定的制约性1。 (1) “教”的制约性,因受原苏联的教育思想、教学观念和教学方式的影响, 我国的教学方式大多是以教师课堂讲授为主,学生在教学过程中处于被动地位。教 学手段单一,教学方法呆板,缺乏趣味性、形象性和直观性。这不仅不利于充分发 挥学生学习的主动性和创造性,而且不容易被学生接受。当然,许多教育工作者为 克服这一弊端创造了许多行之有效的方法,但是由于受传统教育观念、教育技术和 教学管理规范等的制约,这些方法尚未完全突破传统教学模式在“教”方面的制约 性。 (2) “学”的制约性,在传统的教学模式中,学生主要通过教师的讲解获取知 识,通过看参考书深化理解知识,通过课后作业巩固知识,学生学习的媒介是教师 和书本。这种方式制约了学生涉猎知识的广度和深度,难以充分发挥学生学习的积 兰州交通大学毕业设计(论文) - 3 - 极性,不能充分激发学生的学习热情和兴趣。这些客观存在的制约性限制了学生主 观能动性和创造性的发挥。 (3) 双边互动的制约性,双边互动是指师生之间的双向交流。传统的教学是一 种“教师讲学生听、教师问学生答、学生问教师释”的双边互动模式。这种模式限 制了学生的主动性发挥和学习空间的拓展,学生之间的交流也受到诸多限制。合理 的教学模式应该是多边互动的,不仅要实现师生之间的双向交流,而且要实现师生 之间、学生之间的自由交流。 (4) 空间的制约性,在传统的教学模式中师生活动的空间是有限的,教室、校 园是一堵“围墙” ,使他们处于一种封闭状态。尤其对学生来说,极大地限制了他们 的活动空间,堵塞了他们从外部获取知识的渠道。这就容易使学生产生苦闷、压抑 等不悦心情。目前学生学习兴趣不浓甚至中途辍学的状况与此不无关系。 (5) 时间的制约性,在传统的教学模式中学生人数多,教师相对短缺,因此给 教学带来一定的困难。学生必须在约定的时间到某一个固定的地点听教师讲课,如 果个别学生错过了这个约定的时间,就错过了一次系统学习的机会。这种时间上的 限制性影响了教学的实效性。 1.1.2网络环境下研究性学习的优越性网络环境下研究性学习的优越性 从课程发展角度来看,研究性学习课程及信息课程的整合研究已成为当前课程 改革的热点问题。网络环境拓展了学科研究性学习的时间与空间,因此,倡导在网 络环境下开展自主性学习,其实质就是一种以网络为背景的探究性的教与学,它是 借助课堂教学过程,以学生的自主学习为主,鼓励学生在学习过程中进行交流与协 作。网络环境下研究性学习是指以网络为媒介,依据网络的资源共享、交互学习、 超文本链接等特征,在教师的指导下,自主获取知识、应用知识、解决问题的一种 学习方法。与传统课程教学模式比较,网络环境下研究性学习具有以下几个特点1: (1) 研究性学习活动的自主性与网络环境的交互性。研究性学习内容的具体选 择与设计,可以根据学生、学校与社区的具体条件,灵活地选择活动项目。网络自 身的交互特征,可以不受时空的限制,采取丰富多彩的交互方式,打破地区的界限 进行协作交流,如利用论坛、电子邮件、聊天室工具、电子布告栏等,在学生与教 师之间、同学之间展开在线学习讨论或问题争论,从而促进信息的相互交流,有利 兰州交通大学毕业设计(论文) - 4 - 于培养学习者自主发现和自主探究的学习能力。 (2) 研究性学习的实践性、应用性和网络环境的生成性。这是研究性学习活动 的主要特征。有效借助网络进行个性化的学习,可以完善学生的智能结构,促进学 生人格的健康发展。因此,借助网络环境开展在线学习,学会利用网络技术开展研 究性学习,学生在这个过程中兴趣盎然,认识和体验不断加深,这是研究性学习活 动生成性的集中体现。 (3) 研究性学习的灵活性、多样性和网络环境的广泛性。这是研究性学习的独 特个性,研究性学习正由于具有了内容广泛性和活动形式的多样性特点,适应了学 生群体智能的多元倾向与学习方式的多样性。从这一点上说,研究性学习和学科课 程的等价实施,才是真正意义上实现了“关注每一个学生主体成长”的素质教育观。 而网络资源丰富,信息更新速度快,在教师有效组织的前提下,网络环境可以为每 个学生提供不同需要的研究内容和研究对象;而各种不同学习特征的学生,几乎都 可以在网络环境中在线点击或查找自己感兴趣的学习资源,从而产生探究欲望和积 极性。网络环境的开发性和多样性的环境,可以使学生尽早形成合作、资源共享,同 时,因为学习过程的参与,而使学生获得尊重而产生成就感。 (4) 研究性学习活动环境、气氛的愉悦性和网络环境的趣味性。这是研究性学 习的生命线。随着科学技术的发展,传统的教学媒体如黑板、教科书承载信息的种 类和能力都十分有限,远远满足不了现代教学的需要。随着电子技术的发展,出现 了大量媒体,如幻灯、投影、录音、录像等,这些媒体承载信息的能力大大提高, 已被广泛应用于教学领域,但这些媒体也在一定程度上存在各自的弱点,如幻灯投 影不易表现事物的运动,电视录像缺乏灵活的交互功能,不能实现人机对话,更谈 不上智能化。多媒体计算机有取众之长的优势,可以将多媒体信息集成于一体,而 且有极灵活的交互功能,代表了教学媒体发展的方向。研究性学习应力求针对每一 个学生的兴趣、爱好和主观要求进行活动设计。因此,在网络学习过程中,可以根 据学习内容特点,把学生提出的具有价值性的问题,以多媒体的方式将问题情景化, 呈现在学生面前,使学生增强学习主动性,产生探究的欲望,并能体现学习的首创 精神。 1.2教学网站的现状及特点教学网站的现状及特点 1.2.1国外网络教学现状国外网络教学现状 兰州交通大学毕业设计(论文) - 5 - 计算机教学网站诞生于美国,历经多年,网络教育已在国外得到了广泛的应用。 国外传统网站比较讲究网站的实用性和便利性,他们会花很多时间去制作很多周到 实用的细节,功能虽然大多平实但很有效。站点在框架结构、内容排版、色彩搭配、 图片运用上达到了非常和谐的统一1。 国外教学网站具有目的明确、功能全面、安全性高等优点。对于这些优点,我 们应该加以运用和借鉴。 1.2.2国内网络教学现状国内网络教学现状 经过近几年的发展,网络教学网站已经非常普遍,我国网络教育学院的教学平 台及网站建设已经进入了一个新的发展阶段,这表现在以下三个方面1: (1) 网上教学环境已经形成规模 1999年,我国首次在四所普通高校开展现代远程教育试点,经过多年的努力, 网络应用水平正在大幅度提高。大多数网络学院都在网上提供了答疑、网上交流等 学习支持服务,加强了教师与分布在各地的学习者之间的互动,增进学习者的学习 效果,我国网络教学从无到有步入新的发展水平。 (2) 适合自主学习的网上教学平台正在丰富和完善 网上自主学习模式正在被越来越多的网络教育学院接受和应用,一些学院在实 时授课的同时,积极探索和鼓励学生采用网上自主学习方式学习。一些能够突出网 上教学优势的功能得到采用,如学习自测管理、网上作业提交、作业评分管理、网 上选课、分学科课程答疑等等。这些功能的应用,使网络教育不仅能够发挥信息技 术在知识传播方面准确、快捷、交互性强、易于存储等优势,而且能够发挥信息技 术在组织和管理方面的优势,为网络教育不断提高质量和扩大开放度创造了条件。 (3) 普通高校网络资源与常规教育资源相结合 利用普通高校本身的办学优势,可以提高网上教学平台和网站建设的质量,降 低成本。一些院校在这方面的有益的尝试,提供了可供借鉴的案例。例如,厦门大 学网络教育学院,通过网络学习平台,将学校的数字图书馆向网络教育学院的学生 开放,对学生学习给予巨大支持和帮助,也为远程教育建设图书资源减少巨大投入 提供了可行方法,还可以使远程教育学生与学校本身产生良好的归属感。这对于学 校发挥建设终身学习、全民学习的学习型社会的知识组织核心作用具有重要意义。 尽管我国普通高校网络教育学院已经取得了突出的进展,但是现在网络上运行 兰州交通大学毕业设计(论文) - 6 - 的教学网站大多针对某一特定课程而开发,不得忽视一些存在的问题。在以后的建 设中我们还要注意以下几点: (1) 加快网络基础建设。由于受带宽的限制,网络教学还不能大量应用多媒体 技术以提高教学质量,特别是图片、动画、视频的使用往往受到网络传输速度的限 制而影响了学习者的学习兴趣与学习质量。 (2) 树立开放教育观念,加强服务意识,提高服务质量。网络教育是基于 Internet的,它绝不是一个局域网、广域网的概念,而是面向全国甚至是全球化的概 念,所以网络教育必须树立起“开放”的思想。增加信息容量,达到最大程度的资 源共享。 (3) 合作研究与开发网络教学课件是网络教育发展的必由之路。开发适合网络 使用的教材需要大量的人力、物力和财力的投入,任何一方单独地进行,其资源毕 竟有限。目前,我国大多是单独开发,即便是著名高校,其网络教学课件的数量、 质量以及覆盖的学科种类都是非常有限的,远远不能满足社会需求。为此,各高校 之间应加强广泛合作,共同开发精品网络课件,同时大力推进校际之间的对口支援、 网络课程的互通、学分的互认等,以提高远程高等教育的质量。 (4) 网络教学课件制作质量有待提高。由于我国网络课件的编写起步较晚,理 论和实际经验都很少,缺少一套严格的编写规范及评估标准。网络课件必须重视教 学目标的编写,并以明显方式呈现,使学生明确学习任务和目标;网络课件必须重 视例题和作业的设计,更切合实际的反映教学目标,便于学生通过例题和作业调整 对教学目标的认识,加深对教学内容的理解,促进学生对学习重点的把握;网络课 件不是教学资源库,要注意教学内容不要太多;网络课件不应类似传统意义上的教 材,而应该是教案和补充教材;网络课件要设定严格的教学实施流程,加强对教学 过程的监控和反馈,网上教学应该是受控的自主学习,而不是放任的自主学习;网 络课程必须要充分利用网络的交流能力,有效的构建网上学习环境,促进网上学习 社区的构建、网上同学关系的认同和协作式学习。 也许正是由于中国教育教学网站现存的种种问题和不足,在面对外来强大竞争 对手时,不免产生担忧和底气不足,对未来的发展心存疑虑和困惑。但这并不能从 根本上解决问题,也不是教学网站发展壮大的长远之计。对本土教学资源的整合、 共享、利用是大势所趋,引进先进的设计理念迫在眉睫。认清形势、选择对策,为 教学网站提供切实可行的解决方案这一命题又一次摆在人们面前。 兰州交通大学毕业设计(论文) - 7 - 1.3设计主要时间安排设计主要时间安排 第一阶段2009年1-2月,收集资料,社会调研; 第二阶段2009年2-3月,起草设计方案,完成初稿,指导教师审定; 第三阶段2009年3-4月,确定设计需求,指导教师审定; 第四阶段2009年4-5月,开发设计网站,完成初步设计,编写论文初稿,指导教 师审定; 第五阶段2009年5-6月,完成网站开发,修改论文,进行学校答辩。 兰州交通大学毕业设计(论文) - 8 - 2. 教学网站的开发环境教学网站的开发环境 本文开发的课程网站,主体是由一组课程界面和一个后台管理界面组成。访问 该平台的本校教师,通过身份验证后,进入后台管理界面,向后台管理界面添加或 修改一些具体内容完善课程网站。课程网站具有课件的上传下载、作业的收发和在 线批改、留言板等各种辅助教学功能,以此获得更好的互动交流效果。 本文的工作主要分为以下几个阶段: (1) 确定分析功能需求; (2) 设计系统结构和数据库结构; (3) 开发系统原型,通过原型开发,深入了解所用的开发工具的高级功能,发 现不易想到的细节问题,从而纠正分析阶段不恰当的界面设计和设计阶段不合理的 系统设计、数据库设计结; (4) 总结原型开发经验,完成进一步分析和设计,写出详细的系统功能描述书、 系统模块图等文档; (5) 完成各模块的详细设计,列出各页面主要控件; (6) 在原型的基础上实现完整的系统; (7) 运行测试。 2.1网站开发平台网站开发平台 2.1.1操作系统平台简介操作系统平台简介 Microsoft Windows Server 2003操作系统平台是微软向.NET战略进发而迈出的真 正的第一步。Windows 2003起初的名称是Windows.NET Server 2003,2003年1月9日 正式改名为Windows Server 2003,并于今年5月进入中国市场,包括Standard Edition(标准版) 、Enterprise Edition(企业版) 、Datacenter Edition(数据中心版) 、 Web Edition(网络版)四个版本,每个版本均有32位和64位两种编码2。 兰州交通大学毕业设计(论文) - 9 - 它大量继承了Windows XP的友好操作性和Windows 2000 sever的网络特性,是 一个同时适合个人用户和服务器使用的操作系统。Windows 2003完全延续了 Windows XP安装时方便、快捷、高效的特点,几乎不需要多少人工参与就可以自动 完成硬件的检测、安装、配置等工作。虽然在名称上,Windows 2003又延续了 Windows家族的习惯命名法则,但从其提供的各种内置服务以及重新设计的内核程 序来说,Windows 2003与Windows XP有着本质的区别。Windows 2003对硬件的最低 要求不高,和Windows 2000 Server相仿,Enterprise Edition版本对CPU频率要求 133MHz以上,内存最小需求为128MB。 Windows Server 2003操作系统主要有以下四个的优点2: (1) 可靠性 Windows Server 2003是迄今为止最快、最可靠和最安全的Windows服务器操作 系统。Windows Server 2003用以下方式保证可靠性: 提供具有基本价值的IT架构:提高的可靠性、实用性和可伸缩性; 包括一个兼具内置的、传统的应用服务器功能和广泛的操作系统功能的应用 系统平台; 包括一个兼具内置的、传统的应用服务器功能和广泛的操作系统功能的应用 系统平台; 集成了信息工人基础架构,从而保护商业信息的安全、并确保能够访问这些 商业信息。 (2) 高效性 Windows Server 2003提供各种工具,帮助您简化部署、管理和使用网络结构以 获得最大效率。 Windows Server 2003通过以下方式实现这一目的: 提供灵活易用的工具,有助于设计和部署与组织及网络的要求相匹配; 通过加强策略、使任务自动化以及简化升级来帮助用户主动管理网络; 通过让用户自行处理更多的任务来降低支持开销。 (3) 连接性 Windows Server 2003为快速构建解决方按提供了可扩展的平台,以便与雇员、 合作伙伴、系统和客户保持连接。 Windows Server 2003通过以下方式实现这一目的: 兰州交通大学毕业设计(论文) - 10 - 提供集成的Web服务器和流媒体服务器,帮助用户快速、轻松和安全地创建 动态Intranet和Internet Web站点; 提供内置的服务,帮助用户轻松地开发、部署和管理XML Web服务; 提供多种工具,使用户得以将XML Web服务与内部应用程序、供应商和合 作伙伴连接起来。 (4) 最经济性 当同来自Microsoft的许多硬件、软件和渠道合作伙伴的产品和服务相结合使用 时,Windows Server 2003提供了使用户基础架构投资获取最大回报的机会。 Windows Server 2003通过以下方式实现这一目的: 为使用户得以快速将技术投入使用的完整解决方案提供简单易用的说明性指 南; 通过利用最新的硬件、软件和方法来优化服务器部署,从而帮助合并各个服 务器; 降低用户的总拥有成本,快速获得使资回报。 根据上述四个优点,本系统采用Microsoft Windows Server 2003操作系统平台。 2.1.2教学网站的体系结构简介教学网站的体系结构简介 随着计算机技术的不断发展与应用,计算模式从集中式转向了分布式,尤为典 型的是C/S结构(Client/Server) 。两层结构C/S模式,由服务器端和客户端两部分组 成,通过将任务合理分配到客户机端和服务器端,降低了系统的通讯开销,可以充 分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。之后,它 开始向三层结构发展。在三层结构中,应用系统的业务逻辑被分别放在客户端和服 务端,客户方程序与服务方程序之间的交互数据被表示成消息,这些消息通过中间 件提供的服务进行传递。这种以中间件为中心的结构,一方面避免了两层结构中的 网络开销,另一方面使客户/服务器模式的灵活性、高效率、低成本得到发扬。近年 来,随着网络技术不断发展,尤其是基于Web的信息发布和检索技术、Java计算技 术以及网络分布式对象技术的飞速发展,很多应用系统的体系结构从C/S结构向更加 灵活的多级分布结构演变,使得软件系统的网络体系结构跨入一个新阶段,即B/S体 系结构(Browser/Server) 。基于Web的B/S方式其实也是一种客户机/服务器方式,只 不过它的客户端是浏览器。为了区别于传统的C/S模式,才特意将其称为B/S模式3。 兰州交通大学毕业设计(论文) - 11 - 在系统的性能方面,B/S结构占有优势的是其异地浏览和信息采集的灵活性。任 何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终 端。用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,节约了开 发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器 技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。而且采用 B/S结构的系统开发及管理的成本则较为低廉,一般只需安装、配置在服务器端,在 客户机端的工作较少,客户机端只需安装操作系统和浏览器即可,因此维护的工作 量也相对较小,浏览器技术简明易用,用户容易掌握和使用。另外,由于采用了互 联网的相关技术,B/S结构的系统开放性好,易维护、扩展。客户浏览器只跟Web服 务器交换数据,数据安全性比较高3。 综上所述,本课程网站系统的体系结构采用B/S结构。在客户端运行浏览器,提 供用户接口,负责产生用户的请求,并接受Web服务器传递的Web页面数据,Web 服务器接收请求,将其转换为数据库服务器能识别的SQL(Structured Query Language,结构化查询语言)语句,传递给数据库服务器,数据库服务器执行后将 结果返回给Web服务器,Web服务器将结果生成浏览器识别的格式返回到客户端的 浏览器上。如图2-1所示。 表表示示层层功功能能层层应应用用服服务务层层 BrowserWeb ServerWeb Application WWW Server 数数据据服服务务层层 DB DB DB 图2-1 多层结构的B/S模式 2.2网站开发技术及工具网站开发技术及工具 2.2.1ASP技术技术 (1) ASP简介 兰州交通大学毕业设计(论文) - 12 - ASP(Active Server Pages,动态服务器页面)是一套微软开发的服务器端脚本 环境,负责解释插入HTML(Hyper Text Mark-up Language,超文本标记语言)页面 的脚本描述。结合HTML语言、ASP指令和ActiveX组件可以建立动态、交互且高效 的Web服务器应用程序,服务器端脚本代码用VBScript或JavaScript编写,通过 “”嵌入HTML页。只要在Web服务器上安装IIS(Internet Information Server,互联网信息服务)就可以建立ASP的运行环境4。 (2) ASP的工作原理 ASP程序的运行过程如图2-2所示。当客户端浏览器用HTTP协议向Web服务器请 求文件时,服务器会判断要求下载的文件是否为.asp文件,如果不是,直接下载文件 到浏览器端执行。如果客户端请求的是.asp文件,服务器会读取该文件,并解释执行 Script程序。由此可见,ASP是一个“中间体” ,它将Web上的请求转入到一个解释器 中,解释器对所有ASP的Script进行分析后,再解释执行4。 SQL数数据据库库 客客户户端端 浏浏览览器器 (IE, Netscape等等) IIS/WWW 服服务务器器 ASP (Active Server Page) ACTIVE服服 务务器器对对象象 (ado等等) 图2-2 ASP程序的运行过程 (3) ADO访问数据库的技术实现 ADO(ActiveX Data Objects,ActiveX数据对象)是一组优化的访问数据库专用 对象集,为ASP提供了完整的站点数据库访问解决方案。它可作用于服务器端,以 提供含有数据库信息的主页内容。 ASP使用ADO对象实现对各种数据库的存取操作,ADO是微软开发的汲取了 DAO(Data Access Objects,数据访问接口)和RDO(Remote Data Objects,远程数 据对象)精华的数据库存取对象群,基于OLEDB(Object Linking and Embedding Database,数据库的连接方式) ,可在服务器端脚本中提供对数据库的强大操作,更 适合于Internet上数据库的开发,允许用户方便地控制和管理数据,与数据库交互。 它和ODBC(Open Database Connectivity,开放数据库互联)在底层打开数据库并执 行添加、修改记录等的操作方式相比有很大的不同,通过ADO访问数据库是采用 兰州交通大学毕业设计(论文) - 13 - ActiveX来实现,取代了ODBC的DLL(Dynamic Link Library,动态链接库) ,因这 种方式减少了程序和需要进入的数据库引擎之间的层次,因而提高了数据库编程的 速度。如果在Script程序中使用了ADO对象,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论