梁加祝毕业论文开题报告10.10.doc_第1页
梁加祝毕业论文开题报告10.10.doc_第2页
梁加祝毕业论文开题报告10.10.doc_第3页
梁加祝毕业论文开题报告10.10.doc_第4页
梁加祝毕业论文开题报告10.10.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

浙江大学远程教育学院本科生毕业论文(设计)开题报告题 目 基于Web的教师教学辅助系统的设计与应用 专 业 计算机科学与技术 学习中心 南宁 姓 名 梁 加 祝 学 号 D20806101003 指导教师 张 三 元 2011 年 10 月 10 日一、文献综述(一)引言当今计算机信息与网络技术的发展方兴未艾,信息与网络技术的出现,使传统的教育方式受到挑战,从而促进了教育思想、教育方法、教育手段的更新,使教育方式发生了巨大的变化。特别是web技术的发展,带来了教育观念的革新,传统的以教师、课堂、书本为中心的教学模式不能适应信息社会的需要,而以基于web技术的计算机网络辅助教学为代表的现代教育技术正在深刻地影响着教育。构建计算机网络辅助教学系统,为学生学习提供了良好的学习环境,利用Internet开辟远程教学使学生随时随地在网上利用教学课件进行学习、做练习、考试和答疑服务等,从而大幅度提高教学质量和学生自主学习能力,真正实现教学方法和手段的现代化作为一种新的教学模式,网络辅助教学能充分发挥网络在课程教学中的优势,体现以学生为主体、教师为主导的现代教育思想,随着计算机技术和网络技术的不断发展,网络辅助教学得到越来越广泛的应用,如何有效的开展网络辅助教学活动逐渐成为当前课程教学信息化建设关注的重要课题,教师教学辅助系统的建设成为解决这一课题的基础和关键。本系统是基于WEB的课程教学系统,它提供了授课教师与学生之间的一个交流平台。通过本平台,学生可以进行课程信息查询、班级选择、作业提交、重要通知查看、得分查询等操作;教师可以进行课程信息输入、班级调整、通知发布、分数录入等操作。本系统在Visual Studio 2008平台上使用.NET3.5+Visual C#+SQL Server 2005简体中文开发版进行开发,并在IIS5.1上进行发布。在开发过程中用到的关键技术有ADO.NET数据库访问技术、Cookie编程技术、WEB窗体应用程序开发技术及ASP.NET Web应用程序开发技术。系统分为教师页面、学生页面、公共页面3部份,教师页面分为教师主页面、班级信息查询、作业具体信息、作业信息输入、作业信息列表、作业成绩输入、作业提交查询、实验信息输入、实验信息查询、成绩查询、成绩输入、通知列表、发布通知、添加教师等内容;学生页面部分分为学生主界面、课程介绍、新用户注册、用户注册信息、班级选择、实验信息查询、成绩信息查询、提交作业、作业要求列表、作业具体要求、通知列表等内容;公共页面分为用户登录、通知内容两个内容,主要用于教师和学生登录及显示某条通知的具体内容。(二)系统的设计与实现1、数据库的设计(1)、逻辑设计根据系统需求分析定义系统中的实体,并采用E-R图来表现实体之间的逻辑关系。本系统中的用户角色有学生和教师,系统中涉及的实体有实验、班级、作业、通知、成绩。(2)、物理结构设计在逻辑设计的基础上,为系统设计了8个数据表,分别说明如下:学生注册表:存储学生的注册信息,包括学号、注册名、注册密码、注册邮箱、注册电话、备注和是否选择了班级7列。班级学生表:存储每个班级与学生之间的对应关系,包括班级序号、学生学号、组号、座号4列。学生学号由学生注册表得到,而班级序号、组号、座号由学生自己选择。老师登录表:存储教师的登录信息,包括教师号和注册密码。通知信息表:存储老师发布的通知信息,包括通知号、通知标题、通知内容、发布日期、发布对象5列。实验信息表:存储每个实验的详细信息,包括实验序号和实验信息。作业信息表:存储教师布置的作业信息,包括作业序号、作业标题、作业提交期限、作业要求和备注信息。作业提交表:存储学生提交作业的情况,包括学生号、作业号、作业标题、作业提交时间4列。学生成绩表:存储学生的成绩情况,包括学生学号、实验1成绩、实验2成绩、实验3成绩、实验4成绩、课外实验成绩、作业成绩、考试成绩。根据各个实验的成绩可以计算出总的实验成绩,并计算最后的总成绩。(3)、数据库角色分配根据逻辑设计,系统共有两种角色:学生、教师。(4)、数据库具体实现(4)-1、新建数据库打开SQL Server Management Studio,连接到SQL Server 2005服务器,在对象服务器中新建数据库course(4)-2、添加数据表2、系统设计(1)、学生用户角色功能设计在本系统中,学生可以完成的操作有注册、登录、选择班级、通知查询、作业信息、实验信息、作业提交、成绩查询、个人资料修改等。各项具体功能如下:注册:所有学生均可在本站注册;登录:注册后,先登录才能进入系统;选择班级:事物规定4个班,每个班的上课时间和教学方式不一样,学生可以根据自己的情况进行选择,选择后不可更改;通知查询:查看老师发布的通知;作业信息:了解老师布置的作业情况;实验信息:了解老师布置的实验情况;作业提交:提交老师布置的作业;成绩查询:查看各学员的成绩情况;个人资料修改:修改个人的注册资料。(2)、教师用户角色功能设置教师可以完成的操作有查看班级信息、输入实验信息、发布通知、输入学生成绩、查询学生成绩等。各项具体功能如下:成绩管理:对学生的各项成绩进行管理,包括实验成绩、作业成绩、考试成绩、最后的总成绩。通知管理:发布通知,学生可以在学生的主页面看到。作业管理:对有关作业信息进行管理。实验管理:对实验课的情况进行管理。成绩管理:对学员成绩进行管理。(3)、页面划分所有页面分为公用页面、学生页面、教师页面3部分简单介绍每个页面完成的功能。公用页面、学生页面、教师页面如下表所示:公有页面:页面名称对应的中文名称用户完成的功能Login用户登录教师、学生进行登录Course_infor课程介绍教师、学生介绍课程学生页面:页面名称对应的中文名称完成的功能Register学生注册完成学生注册Index学生主界面显示通知信息、个人信息、作业信息S_class_infor班组选择查询某个班级信息,并且可以加入该班S_notice通知查询查询教师发布的通知Exercise_infor作业信息查看教师发布的作业S_lab_infor实验信息查看教师发布的实验Exercise_upload作业提交学生上传完成的作业S_exercise成绩查询学生查询自己的成绩Login_infor个人信息个人信息修改Student_master母板页学生页面母板教师页面:页面名称对应的中文名称完成的功能Index老师界面教师信息、通知信息等Teacher_note通知界面教师发布的通知Teacher_exercise作业界面教师布置的作业T_lab_infor实验界面教师布置的实验内容Teacher_mark成绩界面成绩录入查询等T_login_infor教师信息修改教师个人信息Teacher_reg教师注册教师注册个人信息Teacher_master母板页教师页面母板页本系统在开发过程中遵守软件工程的思想,按照需求分析、数据设计、编码、改进与性能优化的步骤进行开发。本系统注重功能的实现,但是在系统的可维护性上有待进一步提高。 二、 论文提纲(一)绪论1、网络教育概况2、系统建立的迫切性和意义(二)、系统概述(三)、系统的设计与实现1、数据库设计2、系统设计(1)、学生用户角色功能设计(2)、教师用户角色功能设计(3)、页面划分(4)、编辑Web.Config页(5)、学生注册页面的实现(6)、登录页面的实现等各子项的页面设计与实现(四)系统实现(五)总结三、参考文献目录1叶澜:教育研究方法论初探上海:上海教育出版社 2005年;2余胜泉、何克杭:网络教学平台的体系结构功能 中国电化教育、 2001年;3谢欣、王娟:一种支持动态网站生成的模型与系统 计算机应用研究 2004年;4胡海璐等:网络系统开发实例精粹 电子工业出版社 2002年;5 王涛:多层分布式数据库实战 清华大学出版社 2001年; 6 邱华丽:基于WEB的计算机基础辅助教学系统的设计与实现 7 冯方方:ASP.NET基础教程 清华大学出版社 2004年11月;8 普悠玛:ASP.NET程序设计示例导学 科海电子出版社 2003年2月;9 黄志超、李婷婷:Visual Basic.NET项目开发实践 中国铁道出版社2003年10月;10 求是科技:A

温馨提示

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

评论

0/150

提交评论