在线教育系统设计与开发软件工程课程设计.docx

上传人:b****2 文档编号:1177152 上传时间:2023-04-30 格式:DOCX 页数:23 大小:937.04KB
下载 相关 举报
在线教育系统设计与开发软件工程课程设计.docx_第1页
第1页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第2页
第2页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第3页
第3页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第4页
第4页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第5页
第5页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第6页
第6页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第7页
第7页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第8页
第8页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第9页
第9页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第10页
第10页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第11页
第11页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第12页
第12页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第13页
第13页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第14页
第14页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第15页
第15页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第16页
第16页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第17页
第17页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第18页
第18页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第19页
第19页 / 共23页
在线教育系统设计与开发软件工程课程设计.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

在线教育系统设计与开发软件工程课程设计.docx

《在线教育系统设计与开发软件工程课程设计.docx》由会员分享,可在线阅读,更多相关《在线教育系统设计与开发软件工程课程设计.docx(23页珍藏版)》请在冰点文库上搜索。

在线教育系统设计与开发软件工程课程设计.docx

在线教育系统设计与开发软件工程课程设计

 

《在线教育系统设计与开发》

 

软件工程课程设计

 

 

第一章引言

 

信息技术、多媒体技术和虚拟现实技术的进步,为远程教育创造了崭新的舞台,远程教育又进一步促进了教育技术的发展。

美国的远程教育经过19世纪的农村函授教育阶段,20世纪50年代开始的电视教育阶段,80年代末少数利用互联网的在线课程阶段,进入目前完全在线的虚拟专业、虚拟学位阶段。

现在,美国有四千多所传统的高等学校,其中,五分之四开设远程教育课程。

据西部各州高等教育委员会的资料,全国3000多所高等学校中,79%的学校采用远程教育授课,1/3的学校采用远程教育开办学位。

同时,还有若干专门的虚拟大学。

NTU是在工程师继续教育的基础上发展起来的。

目前开设的课程不仅有工程,还有商务和护理。

NTU由有研究生和继续教育的50个大学相互合作组成,采用卫星通讯和压缩数字光盘向全世界1000多个站点授课,同时与其他网络连接向北美350站点授课。

1996年—1997年,在职专业人员入学新生人数为1,300,继续教育注册人数超过110,000。

信息通信业巨人AT&T公司也积极发展远程教育,它与宾州州立大学、乔治华盛顿大学、蒙达那州立大学和WGU合作,建立了AT&T学习网络为教师提供在职培训服务。

加拿大久负盛名的皇后大学早在若干年以前就采用多点交互式的电视会议技术面向全国开设了工商管理硕士班课程,教学点设在人口密度较大、学生相对集中的各个大城市,学生可以实时地听课并参加讨论。

学生的个人计算机上预装了必要的专用软件与电视会议系统形成网络。

学生之间可以分组讨沦、上载或下载作业,教师可在网上答疑,这就为公司管理人员攻读工商管理硕士班创造了条件。

艾尔伯塔省的Athabasca大学、魁北克省的远程大学和不列颠哥伦比亚省的开放大学是三个全部采用远程教育方式授课的大学,这三个大学都综合采用了各种信息技术如广播、电视、互联网、电话会议、电视会议和书面印刷。

Athabasca的工商管理硕士班人数居全国之冠,它用LotusNotes软件向全加拿大及海外的学生授课;诺瓦斯科夏省的CapeBreton大学学院是一个双轨制学校,它的教育英术专业的研究生课程全部在互联网上授课。

更为普遍的是,大多数大学教师都通过校园网备课、布置作业、答疑,同时为学生提供一些资料库以扩大学生视野。

除了直接提供远程教学服务的各种学校以外,加拿大还有另一种远程教育机构,它间接地为学生服务,即技术后勤机构,它提供远程教育的技术设施、广播网络及电脑中心等。

随着现代通信技术的发展、计算机和网络已被广泛用于远程教育。

第二章系统总体设计

 

3.1功能模块设计

一个典型的在线教育系统至少应包括资料显示、资料管理和教师管理3种功能。

远舰科技在线教育系统可以为用户提供在线教案学习、在线提交作业和查询教师等服务。

根据需求,系统主要分为以下几个模块:

●资料显示模块

⏹显示资料

⏹显示教师介绍

⏹浏览查询资料

⏹回复提交资料

●资料管理模块

⏹资料栏目管理

⏹发布资料

⏹管理资料

●教师管理模块

⏹添加教师信息

⏹编辑教师信息

⏹删除教师信息

3.2系统设计目标

在线教育的优点不经在于其具有的开放性、交互性、协作性和自主性,同时又具有异步性、实时性、生动性、集成性和大容量等优势。

因此该在线教育系统的设计目的就是要实现网络在线教育的数字化,方便授课教师教学资料的上传及更新,学生可以通过图形化界面方便地在线教案学习、在线提交作业和查询教师等服务,实现任何人、任何时间、任何地点、从任何章节开始、学习任何课程。

3.3设计要求

由于时间和人手的限制,该系统不可能做到很完善,我们小组主要立足于系统的实用性,安全性。

●实用性

数据的输入查询方便,用户能方便的对数据进行输入和查询。

●安全性

对数据及时进行备份,有的功能只能由特定用户完成。

3.4系统开发环境

1.硬件设备

运行该软件所需要的设备及其规格,包括:

Ø具有奔腾III、64兆内存配置的计算机

ØMicrosoft鼠标或其它兼容鼠标

Ø最少800MB的硬盘空间

ØVGA显示器或更高

Ø一般计算机外设,如:

打印机、扫描仪。

如要配置网络环境,还需网络连接设备

2.支持软件

Ø服务器操作系统:

中文Windows98、Window2000或更高、IIS

Ø通讯接口要求安装TCP/IP协议

Ø数据库:

SQLServer2000

Ø客户端软件:

IE5.0及以上版本

第三章数据库结构设计

 

根据系统功能设计要求和模块划分,本系统的数据库主要存储资料信息、教师信息、回复信息和栏目信息。

3.1数据库需求分析

数据项和数据结构如下:

●资料信息表:

MainID(自动编号)、标题、简介、文件大小、文件类型、更新日期、相关课程、教师姓名、文件地址和下载次数等;

●教师信息:

teacherid(自动编号)、教师姓名、所属学院、所属系、E-mail地址、个人主页、QQ号码和通信地址;

●回复作业表:

ID(自动编号)、学生姓名、作业标题、作业内容、作业的id号和回复日期;

●栏目信息表:

typeID(自动编号)、栏目名称。

3.2数据库逻辑设计

1.资料信息表main,如图3-1所示:

图3-1资料信息表

2.教师信息表teacher,如图3-2所示:

图3-2教师信息表

3.回复作业表work,如图3-3所示:

图3-3回复作业表

4.栏目信息表type,如图3-4所示:

图3-4栏目信息表

 

第四章系统详细设计及实现结果

 

4.1资料显示模块

资料显示模块包含以下模块:

●资料显示

●资料搜索

资料显示子模块包含以下页面:

●index.asp

●detail.asp

●download.asp

●teacherinfo.asp

资料搜索子模块包含一下页面:

●search.asp

●list.asp

各页面间的关系如图4-1所示:

 

 

图4-1各页面间的关系

4.1.1index.asp

1.页面示例

图4-2为显示资料信息所看到的页面。

图4-2显示资料信息

2.页面中需要用户填写的HTML表单元素

此页无需填写HTML表单元素。

3.页面所涉及的数据库表信息

此页面用来显示资料信息,使用了系统中的资料信息表main和教师信息表teacher。

4.页面代码分析

见源代码index.asp

4.1.2detail.asp

1.页面示例

图4-3为显示资料详细信息的页面。

图4-3显示资料详细信息

2.页面中需要用户填写的HTML表单元素

此页无需填写HTML表单元素。

3.页面所涉及的数据库表信息

此页使用了系统中的资料信息表main和教师信息表teacher。

4.页面代码分析

见源代码detail.asp

4.1.3download.asp

1.页面示例

图4-4为阅读资料信息所看到的页面。

图4-4阅读资料信息

2.页面中需要用户填写的HTML表单元素

此页无需填写HTML表单元素。

3.页面所涉及的数据库表信息

此页使用了系统中的资料信息表main。

4.页面代码分析

见源代码download.asp

4.1.4redetail.asp

1.页面示例

图4-5为提交回复作业信息所看到的页面。

图4-5为提交回复作业信息

2.页面中需要用户填写的HTML表单元素

此页中有3个表单元素,如表4-1所示。

表4-1redetail.asp页的表单元素

名称

表单元素类型

含义

最大长度

name

Text

学生姓名

20

title

Text

作业标题

20

message

Textarea

作业答案

100

3.页面所涉及的数据库表信息

此页面用来显示提交回复作业信息,并没有涉及到数据库表的操作。

4.页面代码分析

见源代码redetail.asp

4.1.5readetailok.asp

1.页面示例

图4-6为提交回复作业信息成功所看到的页面。

图4-6提交回复作业信息成功

2.页面中需要用户填写的HTML表单元素

此页无需填写HTML表单元素。

3.页面所涉及的数据库表信息

此页使用可系统中的回复作业信息记录表work。

4.页面代码分析

见源代码redetailok.asp

4.1.6teacherinfo.asp

1.页面示例

图4-7为显示教师基本信息所看到的页面。

图4-7显示教师基本信息

2.页面中需要用户填写的HTML表单元素

此页无需填写HTML表单元素。

3.页面所涉及的数据库表信息

此页用来显示教师基本信息,此页使用了系统中的资料信息表main和教师信息表teacher。

4.页面代码分析

见源代码teacherinfo.asp

4.1.7search.asp

1.页面示例

图4-8为搜索资料信息所看到的页面。

图4-8搜索资料信息

2.页面中需要用户填写的HTML表单元素

此页共有5个表单元素,如表11-2所示。

3.页面所涉及的数据库表信息

此页用来显示搜索资料信息,此页使用了系统中的资料栏目信息表type。

4.页面代码分析

见源代码search.asp

4.1.8list.asp

1.页面示例

图4-9为显示资料信息列表所看到的页面。

图4-9显示资料信息列表

2.页面中需要用户填写的HTML表单元素

此页无需填写HTML表单元素。

3.页面所涉及的数据库表信息

此页用来显示资料信息列表,使用了系统中的资料信息表main和教师信息表teacher。

4.页面代码分析

见源代码list.asp

 

4.2教师管理模块

教师模块包含以下页面。

●adminteacher.asp

●adminsearchteacher.asp

●addteacher.asp

●addtercherok.asp

●editteacher.asp

●editteacherok.asp

●delteacher.asp

●delteacherok.asp

各页面间的关系如图4-10所示。

 

图4-10各页面间的关系

4.2.1adminteacher.asp

1.页面示例

图4-11为搜速教师信息所看到的页面。

图4-11搜速教师信息

2.页面中需要用户填写的HTML表单元素

此页共有4各表单元素没,如表4-2所示。

表4-2adminteacher.asp页的表单元素

名称

表单元素类型

含义

最大长度

fenlei1

Text

教师所属学院

15

Fenlei2

Text

教师所属系

15

teacher

Text

教师姓名

15

id

Text

教师ID

15

3.页面所涉及的数据库表信息

此页并没有涉及到数据库表的操作。

4.页面代码分析

见源代码adminteacher.asp

4.2.2adminsearchteacher.asp

1.页面示例

图4-12为教师信息列表所看到的页面。

图4-12教师信息列表

2.页面中需要用户填写的HTML表单元素

此页无需填写HTML表单元素。

3.页面所涉及的数据库表信息

此页面用来显示教师信息列表,使用了系统中的教师信息表teacher。

4.页面代码分析

见源代码adminseacherteacher.asp

4.2.3addteacher.asp

1.页面示例

图4-13为添加教师信息所看到的页面。

图4-13添加教师信息

2.页面中需要用户填写的HTML表单元素

此页用来添加教师信息,页面中共有13个表单元素,如表11-9所示。

表4-3addteacher.asp页的表单元素

名称

表单元素类型

含义

最大长度

fenlei1

Text

教师所属学院

25

fenlei2

Text

教师所属系

25

teacher

Text

教师姓名

25

loginname

Text

登陆名

25

password

Text

密码

25

password1

Text

确认密码

25

ask

Text

密码找回问题

25

answer

Text

密码找回答案

25

email

Text

电子邮件

25

homepage

Text

个人主页

25

qq

Text

QQ号码

25

address

Text

通讯地址

25

intro

Textarea

个人简介

150

3.页面所涉及的数据库表信息

此页并没有涉及到数据库表的操作。

4.页面代码分析

见源代码addteacher.asp

4.2.4addteacherok.asp

1.页面示例

图4-14为添加教师信息成功后所看到的页面。

图4-14添加教师信息成功

2.页面中需要用户填写的HTML表单元素

此页无需填写HTML表单元素。

3.页面所涉及的数据库表信息

此页使用了系统中的教师信息表teacher。

4.页面代码分析

见源代码addteacherok.asp

4.2.5editteacher.asp

1.页面示例

图4-15为修改教师信息所看到的页面。

图4-15修改教师信息

2.页面中需要用户填写的HTML表单元素

此页用来修改教师信息,页面中共有14个表单元素,如表11-10所示。

表4-4editteacher.asp页的表单元素

名称

表单元素类型

含义

最大长度

fenlei1

Text

教师所属学院

25

fenlei2

Text

教师所属系

25

teacher

Text

教师姓名

25

loginname

Text

登陆名

25

password

Text

密码

25

password1

Text

确认密码

25

ask

Text

密码找回问题

25

answer

Text

密码找回答案

25

email

Text

电子邮件

25

homepage

Text

个人主页

25

qq

Text

QQ号码

25

address

Text

通讯地址

25

photourl

Text

照片地址

25

intro

Textarea

个人简介

150

3.页面所涉及的数据库表信息

此页使用了系统中的教师信息表teacher。

4.页面代码分析

见源代码editteacher.asp

4.2.6editteacherok.asp

1.页面示例

图4-16为修改教师信息成功后所看到的页面。

图4-16修改教师信息成功

2.页面中需要用户填写的HTML表单元素

此页无需填写HTML表单元素。

3.页面所涉及的数据库表信息

此页使用了系统中的教师信息表teacher。

4.页面代码分析

见源代码editteacherok.asp

4.2.7delteacher.asp

1.页面示例

图4-17为删除教师信息所看到的页面。

图4-17删除教师信息

2.页面中需要用户填写的HTML表单元素

此页无需填写HTML表单元素。

3.页面所涉及的数据库表信息

此页并没有涉及到数据库表的操作。

4.页面代码分析

见源代码delteacher.asp

4.2.8delteacherok.asp

1.页面示例

图4-18为删除教师信息成功后所看到的页面。

图4-18删除教师信息成功

2.页面中需要用户填写的HTML表单元素

此页无需填写HTML表单元素。

3.页面所涉及的数据库表信息

此页使用了系统中的教师信息表teacher。

4.页面代码分析

见源代码delteacherok.asp

 

第五章结束语

在现代远程教育的教学模式中,学习者是中心,教育资源和网络技术要为学习者(求知者)创造一个网上的学习环境,以便使他们能充分发挥主动性和积极性,学习知识,解决实际问题。

远舰科技在线教育网站具备了学习资料显示阅读、资料管理和教师管理3种功能。

系统在WindowsXPProfessional+IISServer5.1+IE6.0环境下运行良好,达到预期的效果,基本上实现了互动网站的功能。

但网站也存在不足,比如网站艺术美感方面还有欠缺,有待进一步改进。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2