《计算机专业英语》网上教学系统的设计与实现——毕业论文.doc

上传人:滴答 文档编号:1270533 上传时间:2019-01-25 格式:DOC 页数:28 大小:1.11MB
下载 相关 举报
《计算机专业英语》网上教学系统的设计与实现——毕业论文.doc_第1页
第1页 / 共28页
《计算机专业英语》网上教学系统的设计与实现——毕业论文.doc_第2页
第2页 / 共28页
《计算机专业英语》网上教学系统的设计与实现——毕业论文.doc_第3页
第3页 / 共28页
《计算机专业英语》网上教学系统的设计与实现——毕业论文.doc_第4页
第4页 / 共28页
《计算机专业英语》网上教学系统的设计与实现——毕业论文.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、 计算机专业英语网上教学系统的设计与实现 摘 要 随着科技 的 进步和计算机网络的飞速发展, 教育在 人们生活中 开始占有很 重要 的地位 。 为了让人们的学习过 程可以不受地域、时间限制,使得教学资源能在最大范围内实现共享 ,产生了网上教学系统。 本系统采用 B/S 模式,使用 ASP 作为开发语言,用 SQL Server 2000 开发后台数据库。本系统分前台管理和后台管理两部分。前台管理主要实现以下功能:学生网上注册个人信息;学生在线查询资料;在线视频学习;在线考试可以随时检测学生的学习情况;在线论坛可以收集学生的疑难问题 和在线交流;公告栏可以时事的显示最新的消息。强大的后台管理主要

2、实现以下功能:可以对学生资料的查询与删除;对课程相关资料的添加、删除、修改等;发布新的公告。 此论文详细介绍了系统的需求分析,系统设计和具体实现。最后,以图的形式给出测试结果。 关键词: B/S; 网上教学系统 ; ASP The Design and Implementation of “Computer Professional English” Online Teaching System Abstract With progress in technology and the rapid development in computer network, education become

3、s very important in everyday life. In order to avoid the progresses being restricted in the zone or time, the online teaching and learning systems is introduced into education. This system is based on the B/S model and developed by ASP and SQL Server 2000 database. It is divided into two parts, the

4、foreground management and the background management. The following functions are mainly implemented by the foreground management system. For instance, students can register, inquiry, study video materials and test themselves whenever anytime they want. In the forum, difficult questions can be collec

5、ted and students can communicate with others. The latest news can be seen in the bulletin. The powerful functions of the background management are as following: Teachers can inquire about students information and delete it. Teachers can add, delete and renew the related information of courses. Teach

6、ers can issue new announcement. In this paper, the requirement analysis, design and implementation of the system are introduced in details. At last, the result of testing is introduced in the form of figures. Keywords: B/S; Online teaching system; ASP 目录 论文总页数: 25 页 1 引言 .4 1.1 课题背景 . 4 1.2 国内外的研究现状

7、 . 4 1.3 本课题研究的意义 . 4 1.4 本课题的研究方法 . 4 2 计算机专业英语网上教学系统的相关理论 基础 .5 2.1 系统开发环境 . 5 2.2 B/S 结构 . 5 2.3 IIS 简介 . 5 2.4 SQL SERVER 2000 简介 . 5 2.5 ASP 简介 . 6 3 计算机专业英语网上教学系统的用户需求 分析 .6 3.1 用户角色分析 . 6 3.2 具体功能模块划分 . 6 3.3 性能需求 . 8 4 计算机专业英语网上教学 系统的设计与实现 .8 4.1 系统功能图示例 . 8 4.1.1 系统前台模块功能示意图(如图 1) . 8 4.1.2

8、 系统后台功能示意图( 如图 2) . 8 4.2 数据库表的设计与实现 . 9 4.3 计算机专业英语网上教学系统的功能设计与实现 . 15 4.3.1 学生登 录 管理模块的实现 . 15 4.3.2 网络考试管理模块的实现 . 17 4.3.3 在线论坛管理模块的实现 . 21 4.3.4 公告栏管理模块 的实现 . 22 4.3.5 远程教学管理模块的实现 . 23 4.3.6 网上课堂管理模块的实现 . 23 5 计算机专业英语网上教学系统 的系统测试 .24 5.1 测试环境 . 24 5.2 测试结果 . 24 结 论 .26 参考文献 .26 致 谢 .27 声 明 .28 第

9、 4 页 共 25 页 1 引言 1.1 课题背景 计算机与网络技术的飞速发展,已经逐步 改变了面对面获取知识的传统教学方式。基于 Internet 的网络教学模式,具有交互性好,教学过程可以不受地域、时间限制,而且可以使得教学资源能在最大范围内实现共享。并且使传统的以教师为中心的课堂模式转化为以学生为中心、学生可以自由选择学习内容的新模式,具有知识信息量大、教学方式生动活泼、声像辉映、图文并茂等特点,因此受到了教育界的普遍认可和欢迎。国内外高校利用互联网开展网上教学呈现出快速发展的态势,开发了一大批具有较高的水平的网络教学课程。但是,目前能满足 “ 高等学校非计算机专业计算机教学 ” 要求的

10、网络教学系统还 不多。为了有效提高 “ 高等学校非计算机专业 ” 计算机教学的整体水平, 开发了此计算机专业英语网上教学系统。 1.2 国内外的研究现状 从目前网络教学系统技术实现的形式和方法来看,大致可分为两种教学模式。一种是以视频会议系统为主的实时在线式网络教学,它是通过传输音频和视频,将在空间上分离的教师和学生联结在一起,进行实时的、可视的交互式教学,另一种是基于 Web 技术的非实时自主式网络教学,它是使用先进的交互式 Web技术将教学资源组织到相关的 Web 页面,存放在 Web 服务器上以 B/S 方式提供互动的教学服务,比如在线测验、课件下 载、在线交流等。本文中所讨论的正是后者

11、。 1.3 本课题研究的意义 本课题研究的意义使 老师和学生可不受时间、空间的限制,只要能够上网,就可以随意方便地讨论、聊天以及交流学习心得。它提供丰富的知识库和信息库, 激发学习者的学习兴趣,从而达到让学习者主动构建知识的目的,实现自己获取知识、自我更新甚至创新知识的理想目标。 1.4 本课题的研究方法 首先从网上查阅网络文件管理系统相关资料,了解同类系统的发展现状及趋势。分析网上教学系统的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括计算机 网络技术、 ASP与网络数据库相关知识等),选择 SQL Server数据库,在 ASP环境下运用 VBSC

12、RIPT及 JAVASCRIPT脚本语言进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;最后,系统开发完毕后,进行调试和运行。 第 5 页 共 25 页 2 计算机专业英语网上教学系统的相关理论基础 通过基于 Internet 互联网的动态 WEB 数据库技术,可以解决远程的数据传输与读取,远程的客户终端可以通过 WEB 页面提交请求,查询远端的数据服务器上的信息,同时还可以向远端数据服务器的数据库中 存储信息以实现信息的共享,同时利用 Internet 技术可以降低软件的开发和部署成本,只要在服务器端装 WEB 应用就可以使每个客户端都能浏览使

13、用。 2.1 系统开发环境 本网上教学系统是一个 B/S 结构的系统,它的发布需要有 WEB 服务器的支持,且需要数据库系统来方便的对系统数据进行存储,查询,修改,删除,及时更新系统信息,同时需要一种简单,方便的编程工具可以与数据库进行交互。鉴于上述需求,本系统选择 IIS 5.0 SQL Server2000 ASP 作为开发环境。 2.2 B/S 结构 B/S 结构,即 Browser/Server(浏览器 /服务器)结构,是随着 Internet技术的兴起,对 C/S 结构的一种改进的结构。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服

14、务器端实现,形成 3层结构。 B/S 结构主要利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种 Script 语言,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。 2.3 IIS 简介 IIS 是 Internet 信息服务( Internet Information Server)的缩写,它是一种 Web 服务,主要包括 WWW 服务器、 FTP 服务器等,使得在 Intranet(局域网)或 Internet(因特网)上发布信息成了一件很容易的事。 WWW 服务提供维护网站和网页,并回复基于浏览器的请求。有了 WWW 服务

15、和它内置的功能,通过 Internet信息服务器可以创建各种各样的 Internet应用程序,加上其内置的对数据库连接的支持, IIS 的功能就更强大了。 SQL 数据库信息或其他任何符合 ODBC 的数据库信息都能在 Internet/Intranet 上灵活应用。 2.4 SQL Server 2000 简介 SQL Server 2000 具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。它支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。同一个第 6 页 共 25 页 数据库引

16、擎可以在不同的平台上使用, SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能,同时将管理上千个并发修改数据库的用户的开销减到 最小。SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。 2.5 ASP 简介 ASP 全称为 Active Server Pages,即动态服务器页面,它是一套微软开发的服务器端脚本环境, ASP 内含于 IIS

17、3.0 以上版本中,通过 ASP 我们可以结合 HTML 网页、 ASP 指令建立动态、交互且高效的 Web 服务器应用程序。ASP 脚本在服务器端解释执行,结果自动生成符合 HTML 语言的主页去响应用户的请求。 ASP 目前已成为目前应用最广泛的动态网 页开发工具,同时应用ASP 进行网络化的信息管理系统也逐步得到推广。 ASP 本身不并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境。 ASP 程序其实是以扩展名为 .asp 的纯文本形式存在于 Web 服务器上的,可以用任何文本编辑器打开它。 ASP 程序中可以包含纯文本、 HTML 标记以及脚本命令

18、。用户只需将 .asp 程序放在 Web 服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过 WWW 的方式访问 ASP 程序了。 3 计算机专业英语网上教学系统的用户需求分析 3.1 用户角色分析 根据网上学习的整 个过程,整个系统要分两个角色:学生和老师(即管理员)。 学生可以在线学习;可以在线测试;可以跟老师或同学交流;可以看看有什么新的公告等等。老师可以修改课程的相关信息;可以管理学生的个人资料;可以上传课程;可以发布公告;可以添加、删除试题等等。 每个角色操作的共性是通过密码验证后登录,显示身份信息,通过点击修改密码菜单实现密码更改。角色工作完成后,通过专门的出口退出登录状态

19、。 3.2 具体功能模块划分 根据系统功能需求分析,系统主要划分为以下六个模块。 A学生管理模块功能说明: 用于用户登录,通过用户输入的用户名、密 码判断用户份的有效性,有效用户根据用户的角色定向到相应的功能界面,无效用户定向到登录失败页面。若丢失密码,则可以通过你的密码提示和相应的密码答案可以找到自己的密码。若想第 7 页 共 25 页 成为有效用户,则可以注册用户,成功后定向到相应的功能页面。 B.课程概况模块功能说明: 用于用户查看相关课程的概况,若不是有效用户,仍然可以看到相关的课程简介。还可以转向到友情连接界面。 C.网上课程模板功能说明: 只有有效用户可以看到这个模板的内容。通过选

20、择专业来选择课程,然后进入学习内容(学习目的、参阅资料、参阅书目、学习提纲),除了参阅 资料是连接到相关网页外,其他都是以 DOC 形式,这样方便用户,可以直接在线阅读,也可以下载后随时阅读。 D.远程教学模板功能说明: 有效用户可以通过选择学习方式(课件点播和交流与讲座)来学习相关的章节。是以播放器的形式出现在学习者的面前。 E.网络考试模板功能说明: 有效用户可以通过选择在线考试来测试自己学习的情况,考试完了后,可以通过查询学生证号或课程名来查询自己的考试成绩。 F.在线论坛模板功能说明: 有效用户进入讨论主题,可以选择任何一个讨论话题进入后,可以选择新的话题,也可以回复别人的问题。在讨论

21、期间 ,还可以看见其他人的 E MAIL、HOMEPAGE、 QQ。 G.学习资料库模板功能说明: 有效用户通过选择资料类别来选择相应的学习资料来源,这里主要是以连接其他网站为主要方式来学习,即提供学习资料的来源。 H.公告栏模板功能说明: 有效用户可以通过点击相关公告的题目,进入相应的详细内容。了解最近有些什么新的消息或动向。 I.管理员模板功能说明: 用户通过输入的用户名、密码判断用户份的有效性,有效用户根据用户的角色定向到相应的功能界面,无效用户定向到登录失败页面。有效用户可以对前台的各个模板进行添加、删除等 修改。 第 8 页 共 25 页 3.3 性能需求 整个系统应当操作简便,界面

22、友好 ,维护简便。数据库要求运行稳定,执行速度快 ,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。 4 计算机专业英语网上教学系统的设计与实现 4.1 系统功能图示例 4.1.1 系统前台模块功能示意图(如图 1) 学生在首页登 录 成功后,就进入课程概况。可在导航条上选择需要的相应选项:若在线学习,就点击网上课堂;若查询资料,点击学习资料库,提供了相应的网站网址;若视频学习,点击远程教学;若在线测试,点击网络考试;若留言,点击在线论坛;若想看看公布的信息,就 点击公告栏。 图 1 系统前台功能示意图 4.1.2 系统后台功能示意图(如图 2) 老师在登 录 成功后,就

23、进入了后台管理。也可以在导航栏上选择自己需要的相应选项,进入相应的页面。若查看或删除学生信息,点击学生档;若查看或删除专业名,点击专业管理;若添加或删除课程,点击课程管理;若修改学习资料库,点击学习资料库;若修改网上直播或点播课 程,点击远程教学;若修改考试内容,点击网络考试;若发布公告信息,点击公告管理;否则注销用户。 网上教学系统前台 首 页 课程概况 网上课堂 远程教学 网络考试 在线论坛 学习资料库 公 告 栏 学生注册 学生登录 找回密码 课程介绍 友情连接 与我联系 课件点播 交流讲座 网上直播 在线考试 查询成绩 回复主题 删除主题 发表主题 管理登录 第 9 页 共 25 页

24、图 2 系统管理员功能示意图 4.2 数据库表的设计与实现 ( 1) Tab_Teacher(管理员基本信息表 )存储教师登 录 的基本信息。如表 1 表 1 管理员基本情况表 字段名 字段类型 是否主键 说明 ID Int(4) 是 管理员编号 UserName Varchar(20) 否 用户名字 PWD Varchar(20) 否 密码 Purview Varchar(10) 否 权限 网上教学系统后台 课程概况 学生档案 专业管理 课程管理 资料库 远程教学 网络考试 公告栏 添加专业信息 修改专业信息 删除专业信息 添加学习资料 修改学习资料 删除学习资料 考生成绩查询 添加考试题目

25、 考试题目管理 发布公告 修改公告 删除公告 按类别查询 添加网上点播 修改网上点播 删除网上点播 管理网上直播 删除课程信息 修改课程信息 添加课程信息 查询课程信息 第 10 页 共 25 页 ( 2) Tab_student(学生信息表 )该表存储用户基本信息。如表 2 表 2 学生基本信息 字段名 字段类型 是否主键 说明 ID Varchar(20) 是 唯一标识用户,学生证号 Name Varchar(10) 否 定义用户名字 PWD Varchar(20) 否 定义用户密码 Sex Varchar(2) 否 定义用户性别 Birthday Datetime(8) 否 定义用户出生

26、日期 Question Varchar(50) 否 定义用户密码问题 Answer Varchar(50) 否 定义用户密码答案 Profession Int(4) 否 定义用户专业编号 Address Varchar(100) 否 定义用户地址 ( 3) Tab_Reply (回复主题信息表)此表用来保存论坛的主题回复信息。如表 3 表 3 回复主题信息表 字段名 字段类型 是否主键 说明 ID Int(4) 是 回复主题编号 TopicID Int(4) 否 所属主题编号 Content Ntext(16) 否 回复主题内容 CreateTime Smalldatetime(4) 否 回复主题时间 Autuor Nvarchar(50) 否 作者 Face Nvarchar(15) 否 表情 Email Nvarchar(50) 否 电子邮件 Oicq nvarchar(10) 否 QQ 号码 HomePage nvarchar(50) 否 主页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。