计算机类专业毕业设计 - 图文 联系客服

发布时间 : 星期二 文章计算机类专业毕业设计 - 图文更新完毕开始阅读d7401039580216fc700afdc0

信息科学与技术学院学士学位论文

同时也解决网络教学中的一些教学网站的一些缺点。精品课程建设是创建世界高水平大学教学质量与教学改革工程的重要组成部分,在学校课程建设中起到龙头和示范的作用。精品课程的建设对于共享全国优质教学资源,扶持中西部教育发展具有重要意义,国家正在投入大力气来做这方面的工作,出台了很多的文件来让各大高校来执行这件事情。如《教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知》(教高[2003]1号)精神,为保证国家精品课程建设的顺利实施,特制定《国家精品课程建设工作实施办法》。通过这些政策的出台,使我国精品课程建设有很大的发展。

虽然我国现在大力的支持精品课程的建设,但是客观的说我国的精品课程建设还是处于起始阶段,还缺乏一些理论指导,以及统一的调配问题,形成现在的全而不精的局面。我国的精品课程建设与国外相比还是有很大差距的。

1.2 研究现状

以往精品课程网站建设大都用网页制作工具制作一个静态的网站,然后发布到网上。每当学校的课程的建设情况有了新的发展,对网站信息的修改必须修改整个页面,并且重新发布,维护起来麻烦,动态网站的开发技术就解决了这个问题,课程相关信息的更新都通过后台程序来实现。目前,动态网站的开发技术使国际上先进的技术,而且广泛流行的技术。

通过对一些公开的精品课程网站建设情况的调查,发现大部分精品课程网站的设计不尽如人意,存在着一些待解决的问题,如:

(1)没有充分发挥网络教学环境的优势,网站交互性差,课程应用方面不尽理想。

(2)网络建设质量参差不齐,很大一部分网站还停留在静态页面的层次上,难以发挥网络资源的优势。

(3)课程网站的建设存在严重的重复性,浪费了很多人力物力以及教师宝贵的时间资源。

(4)网站的维护缺乏有效的管理,网站操作复杂,教学信息不够全面,甚至有

3

信息科学与技术学院学士学位论文

些网站内容从发布至今都没有更新过。

以上多种原因使网站建设正成为精品课程网站建设的薄弱环节,严重制约了优质教学资源的传播与分享。

1.3 系统研究的意义和内容

近年来随着我国高等教育招生的不断扩大,我国高等教育实现了历史性的跨越,使我国高等教育进入国际公认的大众化教育阶段。高等教育规模取得如此快速的发展,而且教育质量仍然不断提高,创造了世界教育发展史上的奇迹。但是,我国是发展中国家办大教育,而且是世界上最大规模的教育。人民群众不断增长的教育需求同教育供给特别是优质教育供给不足的矛盾,是现阶段教育发展面临的基本矛盾。教育投入严重不足,教育基础设施和教师队伍的水平都远远不能适应教育现代化的要求。要在高等教育规模持续增长的情况下,继续保持教育质量的不断提高,是我们面临的前所未有的严峻挑战。网络教学是缓解这种现状的一个方法,而精品课程为网络教学提供了一个很好的网络教材,使网络能够很好的教学。网上的资源通过教学网站来进行发布,有条件的学生可以通过学习教学网站的课件来学习,这样不用实时实地的进行学习,可以使学生可以更好的分配时间来学习。精品课程的建设极大缓解了我国教育力量不足的压力。

本课题建设基于Web的课程教学平台,利用网络的方便、省时、强交互性,协助教师教学、学生学习课程,促进教学资源共享,使整个教学过程的互动性大大加强。

精品课程的教学网站采用Browser/Server模式进行架构,此软件模式简单、方便、使用者易于掌握,不受地理位置的限制,随时随地可以进行教学工作。在功能上教学平台为教师、学生及教学管理者提供以下几个功能:

(1)针对精品课程网站的复用性,网站提供模板更换功能,当您的网站需要进行别的任务时,不必花费更多的资金重建网站,只需要更换数据库及模板。

(2)针对“教”与“学”过程的要求,教学网站以“网上课件”作为教学模块来实现教与学的功能。

4

信息科学与技术学院学士学位论文

(3)该教学网站设置了学习资料库,可以很大程度上满足现阶段对该课程的学习,系统提供大量对于该门课程的学习资料。

通过以上几大功能,教学网站将最大限度的利用计算机的方便性和强交互性来加强学生与老师的交流。使学生可以自己很容易的自学该课程,并且学习的时候对于不懂的地方,可以很容易的与老师进行交流,这样可以在交流中提高学生的能力,而老师也可以在任何时候给予学生以答复,也节省了老师的时间。这一切都是通过教学网站提供的功能来实现的。

1.4 论文组织

论文重点介绍了系统的实现过程:包括系统需求分析、系统设计、系统实现、 系统测试和调试,全文共分七章。

(1)绪论,介绍背景分析,系统研究的意义和内容,系统功能,以及论文的结构组织。

(2)系统运用的技术,介绍系统开发中运用到的技术及B/S结构与C/S结构对比。

(3)系统需求分析,主要通过系统功能分析、系统E-R图、系统的用例分析、功能用例图,性能分析以及业务流程图来介绍系统的需求分析。

(4)系统设计,首先说明系统的设计目标,以及通过使用系统总体功能结构图来展示系统的总体设计,然后介绍系统数据库设计,以及架构设计。

(5)系统实现,通过系统运行截图以及部分功能代码展示一些主要模块界面。 (6)系统测试,通过一些测试用例验证系统主要模块的实现。 (7)总结,对本论文所做工作进行总结以及存在的一些不足之处。

5

信息科学与技术学院学士学位论文

2 系统运用的技术

本章介绍了精品课程网站设计中使用到的技术,包括ASP技术、Microsoft SQL Server技术以及B/S结构与C/S结构的对比。

2.1 ASP技术概述

ASP(Active Sever Pages动态网页)[1]是微软公司推出的一种用以取代CGI(Common Gateway Interface)技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。

ASP是一个位于服务器端的脚本运行环境;通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息、上传与下载等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的站点,若要更新主页的内容,必须手动更新其HTML的文件数据。而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。

ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。

2.2 SQL语言简介

SQL[2]是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

6