远舰科技在线教育系统---资料显示模块、教师管理模块-毕业论文_第1页
远舰科技在线教育系统---资料显示模块、教师管理模块-毕业论文_第2页
远舰科技在线教育系统---资料显示模块、教师管理模块-毕业论文_第3页
远舰科技在线教育系统---资料显示模块、教师管理模块-毕业论文_第4页
远舰科技在线教育系统---资料显示模块、教师管理模块-毕业论文_第5页
免费预览已结束,剩余23页可下载查看

下载本文档

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

文档简介

远舰科技在线教育系统本科毕业论文(科研训练、毕业设计)题 目:远舰科技在线教育系统 -资料显示模块、教师管理模块姓 名:学 院:软件学院系:专 业:软件工程年 级: 学 号:指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 日远舰科技在线教育系统中文摘要 与传统教育相比,远程教育是一种全新的教育模式,它可以突破时间和空间的限制,帮助人们随时随地学习,让更多的学习者共享优秀教育资源。远程教育既具有开放型、交互性、协作性和自主性等特点,又具有异步性、实时性、生动性、集成性和大容量等优势。因此,在远程教育系统的建设中,单纯的构建各种功能单一的系统并不能完全满足远程教育建设的需求,只有那些对数据和信息进行了有效组织、整合了各种业务、为用户提供个性化服务的系统才能充分发挥远程教育的作用。网络技术的运用,实现了传统教学手段无法实现的一对一教学和远程教学。 本教育系统可以为用户提供在线教案学习、在线提交作业和查询教师等服务。依据小组的分工,我主要负责资料显示模块和教师管理模块的设计、编写。本论文主要阐述的系统的总体设计、详细设计以及系统的实现结果。关键字 ASP 数据库 在线教育 资料显示 资料管理 教师管理Yooje online education systemEnglish Summary Unlike traditional ways for education, online education would be more popular for it is not restricted by time and place. Online education provides more information at any time. Online education holds more interactivity and cooperatively for teachers and students. Asynchronisms, real-time, vitality are among the features of online education. Therefore, a simple online education system can not meet the current requirement of online education. An online education system with multiple functions could provide users more specific service. It could provide one-to one and long-distant teaching. Yooje online education system provides users many services, such as tutorial study, assignment submission and teacher information searching. According to the assignment of this project, the author work on the design and programming of information display module and teaching information management module. This thesis mainly discusses the general and specific system design and also the programming of the system.Keywords ASP Database online-education Information display Information management Teacher Management目录第一章 引言5第二章 系统总体设计631 功能模块设计632 系统设计目标633设计要求734系统开发环境7第三章 数据库结构设计831 数据库需求分析832 数据库逻辑设计8第四章 系统详细设计及实现结果1041 资料显示模块104.1.1 index.asp114.1.2 detail.asp124.1.3 download.asp134.1.4 redetail.asp144.1.5 readetailok.asp154.1.6 teacherinfo.asp164.1.7 search.asp174.1.8 list.asp1742 教师管理模块194.2.1 adminteacher.asp194.2.2 adminsearchteacher.asp204.2.3 addteacher.asp214.2.4 addteacherok.asp224.2.5 editteacher.asp234.2.6 editteacherok.asp244.2.7 delteacher.asp254.2.8 delteacherok.asp26第五章 结束语27致谢语27参考文献27第一章 引言信息技术、多媒体技术和虚拟现实技术的进步,为远程教育创造了崭新的舞台,远程教育又进一步促进了教育技术的发展。美国的远程教育经过19世纪的农村函授教育阶段,20世纪50年代开始的电视教育阶段,80年代末少数利用互联网的在线课程阶段,进入目前完全在线的虚拟专业、虚拟学位阶段。现在,美国有四千多所传统的高等学校,其中,五分之四开设远程教育课程。据西部各州高等教育委员会的资料,全国3000多所高等学校中,79的学校采用远程教育授课,13的学校采用远程教育开办学位。同时,还有若干专门的虚拟大学。NTU是在工程师继续教育的基础上发展起来的。目前开设的课程不仅有工程,还有商务和护理。NTU由有研究生和继续教育的50个大学相互合作组成,采用卫星通讯和压缩数字光盘向全世界1000多个站点授课,同时与其他网络连接向北美350站点授课。1996年1997年,在职专业人员入学新生人数为1,300,继续教育注册人数超过110,000。信息通信业巨人AT&T公司也积极发展远程教育,它与宾州州立大学、乔治华盛顿大学、蒙达那州立大学和WGU合作,建立了AT&T学习网络为教师提供在职培训服务。加拿大久负盛名的皇后大学早在若干年以前就采用多点交互式的电视会议技术面向全国开设了工商管理硕士班课程,教学点设在人口密度较大、学生相对集中的各个大城市,学生可以实时地听课并参加讨论。学生的个人计算机上预装了必要的专用软件与电视会议系统形成网络。学生之间可以分组讨沦、上载或下载作业,教师可在网上答疑,这就为公司管理人员攻读工商管理硕士班创造了条件。艾尔伯塔省的Athabasca大学、魁北克省的远程大学和不列颠哥伦比亚省的开放大学是三个全部采用远程教育方式授课的大学,这三个大学都综合采用了各种信息技术如广播、电视、互联网、电话会议、电视会议和书面印刷。Athabasca的工商管理硕士班人数居全国之冠,它用LotusNotes软件向全加拿大及海外的学生授课;诺瓦斯科夏省的CapeBreton大学学院是一个双轨制学校,它的教育英术专业的研究生课程全部在互联网上授课。更为普遍的是,大多数大学教师都通过校园网备课、布置作业、答疑,同时为学生提供一些资料库以扩大学生视野。除了直接提供远程教学服务的各种学校以外,加拿大还有另一种远程教育机构,它间接地为学生服务,即技术后勤机构,它提供远程教育的技术设施、广播网络及电脑中心等。随着现代通信技术的发展、计算机和网络已被广泛用于远程教育。第二章 系统总体设计31 功能模块设计一个典型的在线教育系统至少应包括资料显示、资料管理和教师管理3种功能。远舰科技在线教育系统可以为用户提供在线教案学习、在线提交作业和查询教师等服务。根据需求,系统主要分为以下几个模块:l 资料显示模块n 显示资料n 显示教师介绍n 浏览查询资料n 回复提交资料l 资料管理模块n 资料栏目管理n 发布资料n 管理资料l 教师管理模块n 添加教师信息n 编辑教师信息n 删除教师信息32 系统设计目标在线教育的优点不经在于其具有的开放性、交互性、协作性和自主性,同时又具有异步性、实时性、生动性、集成性和大容量等优势。因此该在线教育系统的设计目的就是要实现网络在线教育的数字化,方便授课教师教学资料的上传及更新,学生可以通过图形化界面方便地在线教案学习、在线提交作业和查询教师等服务,实现任何人、任何时间、任何地点、从任何章节开始、学习任何课程。33设计要求由于时间和人手的限制,该系统不可能做到很完善,我们小组主要立足于系统的实用性,安全性。l 实用性数据的输入查询方便,用户能方便的对数据进行输入和查询。l 安全性对数据及时进行备份,有的功能只能由特定用户完成。34系统开发环境1 硬件设备运行该软件所需要的设备及其规格,包括: 具有奔腾III、64兆内存配置的计算机 Microsoft鼠标或其它兼容鼠标 最少800MB的硬盘空间 VGA显示器或更高 一般计算机外设,如:打印机、扫描仪。如要配置网络环境,还需网络连接设备2 支持软件 服务器操作系统:中文Windows98、Window 2000或更高、IIS 通讯接口 要求安装TCP/IP协议 数据库:SQL Server 2000 客户端软件:IE5.0及以上版本第三章 数据库结构设计根据系统功能设计要求和模块划分,本系统的数据库主要存储资料信息、教师信息、回复信息和栏目信息。31 数据库需求分析数据项和数据结构如下:l 资料信息表:MainID(自动编号)、标题、简介、文件大小、文件类型、更新日期、相关课程、教师姓名、文件地址和下载次数等;l 教师信息:teacherid(自动编号)、教师姓名、所属学院、所属系、E-mail地址、个人主页、QQ号码和通信地址;l 回复作业表:ID(自动编号)、学生姓名、作业标题、作业内容、作业的id号和回复日期;l 栏目信息表:typeID(自动编号)、栏目名称。32 数据库逻辑设计1资料信息表main,如图31所示:图31 资料信息表2教师信息表teacher,如图32所示:图32 教师信息表3回复作业表work,如图33所示:图33 回复作业表4栏目信息表type,如图34所示:图34 栏目信息表第四章 系统详细设计及实现结果41 资料显示模块资料显示模块包含以下模块:l 资料显示l 资料搜索资料显示子模块包含以下页面:l index.aspl detail.aspl download.aspl teacherinfo.asp资料搜索子模块包含一下页面:l search.aspl list.asp各页面间的关系如图4-1所示:AspAspsearch.asp资料搜索index.asp资料显示页 AspAsplist.asp资料记录显示detail.asp资料信息介绍download.asp阅读资料信息Aspredetail.asp回复作业资料AspAspredetailok.asp回复成功Aspteacherinfo.asp教师资料图4-1 各页面间的关系4.1.1 index.asp1.页面示例图4-2为显示资料信息所看到的页面。图4-2 显示资料信息2页面中需要用户填写的HTML表单元素此页无需填写HTML表单元素。3页面所涉及的数据库表信息此页面用来显示资料信息,使用了系统中的资料信息表main和教师信息表teacher。4页面代码分析见源代码index.asp4.1.2 detail.asp1.页面示例图4-3为显示资料详细信息的页面。图4-3 显示资料详细信息2页面中需要用户填写的HTML表单元素此页无需填写HTML表单元素。3页面所涉及的数据库表信息此页使用了系统中的资料信息表main和教师信息表teacher。4页面代码分析见源代码detail.asp4.1.3 download.asp 1.页面示例图4-4为阅读资料信息所看到的页面。图4-4 阅读资料信息2页面中需要用户填写的HTML表单元素此页无需填写HTML表单元素。3页面所涉及的数据库表信息此页使用了系统中的资料信息表main。4页面代码分析见源代码download.asp4.1.4 redetail.asp1.页面示例图4-5为提交回复作业信息所看到的页面。图4-5为提交回复作业信息2页面中需要用户填写的HTML表单元素此页中有3个表单元素,如表4-1所示。表4-1 redetail.asp 页的表单元素名称表单元素类型含义最大长度nameText学生姓名20titleText作业标题20messageTextarea作业答案1003页面所涉及的数据库表信息此页面用来显示提交回复作业信息,并没有涉及到数据库表的操作。4页面代码分析见源代码redetail.asp4.1.5 readetailok.asp1.页面示例图4-6为提交回复作业信息成功所看到的页面。图4-6 提交回复作业信息成功2页面中需要用户填写的HTML表单元素此页无需填写HTML表单元素。3页面所涉及的数据库表信息此页使用可系统中的回复作业信息记录表work。4页面代码分析见源代码redetailok.asp4.1.6 teacherinfo.asp1. 页面示例图4-7为显示教师基本信息所看到的页面。图4-7 显示教师基本信息2页面中需要用户填写的HTML表单元素此页无需填写HTML表单元素。3页面所涉及的数据库表信息此页用来显示教师基本信息,此页使用了系统中的资料信息表main和教师信息表teacher。4页面代码分析见源代码teacherinfo.asp4.1.7 search.asp1.页面示例图4-8为搜索资料信息所看到的页面。图4-8 搜索资料信息2页面中需要用户填写的HTML表单元素此页共有5个表单元素,如表112所示。3页面所涉及的数据库表信息此页用来显示搜索资料信息,此页使用了系统中的资料栏目信息表type。4页面代码分析见源代码search.asp4.1.8 list.asp1.页面示例图4-9为显示资料信息列表所看到的页面。图4-9 显示资料信息列表2页面中需要用户填写的HTML表单元素此页无需填写HTML表单元素。3页面所涉及的数据库表信息此页用来显示资料信息列表,使用了系统中的资料信息表main和教师信息表teacher。4页面代码分析见源代码list.asp42 教师管理模块教师模块包含以下页面。 adminteacher.asp adminsearchteacher.asp addteacher.asp addtercherok.asp editteacher.asp editteacherok.asp delteacher.asp delteacherok.asp各页面间的关系如图4-10所示。AspAspadminteacher.asp搜索教师AspAspAspadminsearchteacher.asp教师列表editteacher.asp修改教师信息editteacherok.asp修改成功delteacher.asp删除教师信息图4-10 各页面间的关系4.2.1 adminteacher.asp1 页面示例图4-11为搜速教师信息所看到的页面。图4-11 搜速教师信息2 页面中需要用户填写的HTML表单元素此页共有4各表单元素没,如表4-2所示。表4-2 adminteacher.asp页的表单元素名称表单元素类型含义最大长度fenlei1Text教师所属学院15Fenlei2Text教师所属系15teacherText教师姓名15idText教师ID153 页面所涉及的数据库表信息此页并没有涉及到数据库表的操作。4 页面代码分析见源代码adminteacher.asp4.2.2 adminsearchteacher.asp1.页面示例图4-12为教师信息列表所看到的页面。图4-12 教师信息列表2.页面中需要用户填写的HTML表单元素此页无需填写HTML表单元素。3.页面所涉及的数据库表信息此页面用来显示教师信息列表,使用了系统中的教师信息表teacher。4.页面代码分析见源代码adminseacherteacher.asp4.2.3 addteacher.asp1.页面示例图4-13为添加教师信息所看到的页面。图4-13 添加教师信息2.页面中需要用户填写的HTML表单元素此页用来添加教师信息,页面中共有13个表单元素,如表119所示。表4-3 addteacher.asp页的表单元素名称表单元素类型含义最大长度fenlei1Text教师所属学院25fenlei2Text教师所属系25teacherText教师姓名25loginnameText登陆名25passwordText密码25password1Text确认密码25askText密码找回问题25answerText密码找回答案25emailText电子邮件25homepageText个人主页25qqTextQQ号码25addressText通讯地址25introTextarea个人简介1503.页面所涉及的数据库表信息此页并没有涉及到数据库表的操作。4.页面代码分析见源代码addteacher.asp4.2.4 addteacherok.asp1.页面示例图4-14为添加教师信息成功后所看到的页面。图4-14 添加教师信息成功2.页面中需要用户填写的HTML表单元素此页无需填写HTML表单元素。3.页面所涉及的数据库表信息此页使用了系统中的教师信息表teacher。4.页面代码分析见源代码addteacherok.asp4.2.5 editteacher.asp1.页面示例图4-15为修改教师信息所看到的页面。图4-15 修改教师信息2.页面中需要用户填写的HTML表单元素此页用来修改教师信息,页面中共有14个表单元素,如表1110所示。表4-4 editteacher.asp页的表单元素名称表单元素类型含义最大长度fenlei1Text教师所属学院25fenlei2Text教师所属系25teacherText教师姓名25loginnameText登陆名25passwordText密码25password1Text确认密码25askText密码找回问题25answerText密码找回答案25emailText电子邮件25homepageText个人主页25qqTextQQ号码25addressText通讯地址25photourlText照片地址25introTextarea个人简介1503.页面所涉及的数据库表信息此页使用了系统中的教师信息表teacher。4.页面代码分析见源代码editteacher.asp4.2.6 editteacherok.asp1.页面示例图4-16为修改教师信息成功后所看到的页面。图4-16 修改教师信息成功2.页面中需要用户填写的HTML表单元素此页无需填写HTML表单元素。3.页面所涉及的数据库表信息此页使用了系统中的教师信息表teacher。4.页面代码分析见源代码editteacherok.asp4.2.7 delteacher.as

温馨提示

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

评论

0/150

提交评论