《计算机专业英语》网上教学系统设计与实现(SQL Server)
课题背景
计算机与网络技术的飞速发展,已经逐步改变了面对面获取知识的传统教学方式。基于Internet的网络教学模式,具有交互性好,教学过程可以不受地域、时间限制,而且可以使得教学资源能在最大范围内实现共享。并且使传统的以教师为中心的课堂模式转化为以学生为中心、学生可以自由选择学习内容的新模式,具有知识信息量大、教学方式生动活泼、声像辉映、图文并茂等特点,因此受到了教育界的普遍认可和欢迎。国内外高校利用互联网开展网上教学呈现出快速发展的态势,开发了一大批具有较高的水平的网络教学课程。但是,目前能满足“高等学校非计算机专业计算机教学”要求的网络教学系统还不多。为了有效提高“高等学校非计算机专业”计算机教学的整体水平,开发了此《计算机专业英语》网上教学系统。
摘 要
随着科技的进步和计算机网络的飞速发展,教育在人们生活中开始占有很重要的地位。为了让人们的学习过程可以不受地域、时间限制,使得教学资源能在最大范围内实现共享,产生了网上教学系统。
本系统采用B/S模式,使用asp作为开发语言,用SQL Server 2000开发后台数据库。本系统分前台管理和后台管理两部分。前台管理主要实现以下功能:学生网上注册个人信息;学生在线查询资料;在线视频学习;在线考试可以随时检测学生的学习情况;在线论坛可以收集学生的疑难问题和在线交流;公告栏可以时事的显示最新的消息。强大的后台管理主要实现以下功能:可以对学生资料的查询与删除;对课程相关资料的添加、删除、修改等;发布新的公告。此论文详细介绍了系统的需求分析,系统设计和具体实现。最后,以图的形式给出测试结果。 [资料来源:https://www.doc163.com]
关键词: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 becomes 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 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 collected 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. Teachers 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 [来源:http://www.doc163.com]
具体功能模块划分
根据系统功能需求分析,系统主要划分为以下六个模块。
A学生管理模块功能说明:
用于用户登录,通过用户输入的用户名、密码判断用户份的有效性,有效用户根据用户的角色定向到相应的功能界面,无效用户定向到登录失败页面。若丢失密码,则可以通过你的密码提示和相应的密码答案可以找到自己的密码。若想成为有效用户,则可以注册用户,成功后定向到相应的功能页面。
B.课程概况模块功能说明:
用于用户查看相关课程的概况,若不是有效用户,仍然可以看到相关的课程简介。还可以转向到友情连接界面。
C.网上课程模板功能说明:
只有有效用户可以看到这个模板的内容。通过选择专业来选择课程,然后进入学习内容(学习目的、参阅资料、参阅书目、学习提纲),除了参阅资料是连接到相关网页外,其他都是以DOC形式,这样方便用户,可以直接在线阅读,也可以下载后随时阅读。
D.远程教学模板功能说明:
有效用户可以通过选择学习方式(课件点播和交流与讲座)来学习相关的章节。是以播放器的形式出现在学习者的面前。
E.网络考试模板功能说明:
有效用户可以通过选择在线考试来测试自己学习的情况,考试完了后,可以通过查询学生证号或课程名来查询自己的考试成绩。
F.在线论坛模板功能说明:
有效用户进入讨论主题,可以选择任何一个讨论话题进入后,可以选择新的话题,也可以回复别人的问题。在讨论期间,还可以看见其他人的E—MAIL、HOMEPAGE、QQ。
G..学习资料库模板功能说明:
有效用户通过选择资料类别来选择相应的学习资料来源,这里主要是以连接其他网站为主要方式来学习,即提供学习资料的来源。
H.公告栏模板功能说明:
有效用户可以通过点击相关公告的题目,进入相应的详细内容。了解最近有些什么新的消息或动向。
I.管理员模板功能说明:
用户通过输入的用户名、密码判断用户份的有效性,有效用户根据用户的角色定向到相应的功能界面,无效用户定向到登录失败页面。有效用户可以对前台的各个模板进行添加、删除等修改。 [资料来源:Doc163.com]
目录
1 引言 1
1.1 课题背景 1
1.2 国内外的研究现状 1
1.3 本课题研究的意义 1
1.4 本课题的研究方法 1
2 《计算机专业英语》网上教学系统的相关理论基础 2
2.1 系统开发环境 2
2.2 B/S结构 2
2.3 IIS简介 2
2.4 SQL SERVER 2000简介 2
2.5 asp简介 3
3 《计算机专业英语》网上教学系统的用户需求分析 3
3.1 用户角色分析 3
[来源:http://Doc163.com]
3.2 具体功能模块划分 3
3.3 性能需求 5
4 《计算机专业英语》网上教学系统的设计与实现 5
4.1 系统功能图示例 5
4.1.1系统前台模块功能示意图(如图1) 5
4.1.2系统后台功能示意图(如图2) 5
4.2 数据库表的设计与实现 6
4.3 《计算机专业英语》网上教学系统的功能设计与实现 12
4.3.1学生登录管理模块的实现 12
4.3.2 网络考试管理模块的实现 14
(毕业设计)
4.3.3在线论坛管理模块的实现 18
4.3.4公告栏管理模块的实现 19
4.3.5远程教学管理模块的实现 20
4.3.6网上课堂管理模块的实现 20
5 《计算机专业英语》网上教学系统的系统测试 21
5.1 测试环境 21
5.2 测试结果 21
结 论 23
参考文献 23
致 谢 24
声 明 25
[资料来源:http://www.doc163.com]