《高校网上教学评价系统毕业论文.docx》由会员分享,可在线阅读,更多相关《高校网上教学评价系统毕业论文.docx(41页珍藏版)》请在第一文库网上搜索。
1、高校网上教学评价系统毕业论文目录第一章绪论-1-1.1 课题的背景-1-1.2 课题的目的意义-1-1.3 本文所做的工作-1-第二章开发工具简介-3-2.1开发平台及技术简介-3-2. 1. 1 IIS 的简介-3-2. 1.2 ASP 的简介-4-2. 1.3 DREAMWEAVER 简介 -5-2. 2 数据库 SQL SERVER 简介-6-2. 2. 1 SQL SERVER 简介-6-3. 2. 2 SQL SERVER 特点-7-4. 2. 3 SQL语言介绍-7-第三章系统设计-9-4.1 系统的需求分析-9-1 .1.1系统的设计目标-9-3 . 1.2系统功能需求-10-4
2、.2 系统的总体结构设计-10-4.3 系统各模块的具体说明-11-4.4 数据库结构设计-12-3. 4. 1概念模型设计-13-3. 4. 2逻辑模型设计-14-5. 4. 3 数据表-15-第四章系统模块功能实现-19-5.1 数据库连接模块功能实现-19-5.2 登陆模块功能实现-20-5.3 学生网上选课系统-21-5.4 学生网上评价模块-21-5.5 学生留言模块-23-5.6 个人管理模块-25-6. 7查看评价模块-25-7. 8查看回复留言模块-26-8. 9课程管理模块-27-9. 10学生管理-28-4. 11教师管理-29-4. 12评价管理-31-4. 13留言管理
3、-31-第五章系统的测试-33-5.1软件测试的目的与原则-33-5. 2测试步5聚-33-5.3 系统测试的内容-33-5.4 测试结果-34-5. 4.1学生模块的测试-34-5. 4.2教师模块的测试-35-5. 4.3管理员模块的测试-35-第六章结论-37-致谢-39-参考文献-40-第一章绪论1.1 课题的背景随着计算机技术的飞速发展,教育信息化、网络化的进程不断加深,特别是Internet的普及,充分的应用计算机技术成为了现代教育的一个重要发展方向,基于网络的教学软件在现代教育中可以最大限度的利用教育资源,因而得到迅速的发展。当今世界进入了一个信息增长和知识爆炸的时代,这一现实要
4、求我们对传统的教学方式进行变革,以适应时代和社会的需求。信息技术的发展,电脑化教学与远程的网络教学的普及,给传统的教学方式带来重大的革命,也给教学改革的实施者们提出了很多新的课题,如何进行网上教学评价,有效地搭建起沟通学生和教师教学的桥梁,成为了一个比较有意义的课题。1.2 课题的目的意义首先,考虑教学评价系统的实用性,一个好的网上教学评价系统可以将一个庞大的投票评价工作管理起来,计算机与人的不同就在于,计算机是机械的,精确地,不会使管理工作出现差错。其次,本课题的直接目的是完成网上教学评价系统的设计和实现,其间接目的是为了了解系统的开发思想,掌握开发人员应当具备的基本技术素质,树立良好的软件
5、开发理念,建立正确的、符合工程规范的、系统化的软件工程思想,灵活运用各种软件分析与设计技术,开发高质量的软件产品。1.3 本文所做的工作本文应用Dreamweaver开发前台界面,所用的数据库是Sql Server。数据库连接方式是“OLEDB字符串连接:本文详细的介绍了网上教学评价系统的设计过程,包括数据库的设计以及各功能模块的设计。通过本课题的设计与实现,网上教学评价系统能够允许学生在网络上对教师的教学成果进行评价,并提出自己的个人建议,与此同时,教师可以通过学生的评价与建议改进自己的教学方式,从而提升教学质量。通过这个系统,学生在登录系统后可以对所学习课程进行评价并能够通过留言模块对任课
6、老师提出一些建议,教师在登陆系统后可以查看评价,同时对于学生的留言进行回复,实现与学生的交流沟通,管理员在登陆后则拥有管理用户,查看评价、留言的权限,实现系统的管理。-5 -第二章开发工具简介2.1 开发平台及技术简介2.1.1 IIS的简介1 . ns的功能Internet Information Services (IIS) 5. 0 Microsoft Windows 2000 Server 内建的肥b伺服器,能让您在企业内部网路或网际网路上轻松共享文件和资讯。IIS 5. 0是 Windows 2000 Server 中最快的 Web 伺服器,并与 Microsoft Active D
7、irectory 目录服务完全整合,这种结合让以Web为基础的应用软体更可靠且更具延展性。这项新一代的电子商务解决方案把旧资料和应用软体整合到全球资讯网(WWW)中,让公司能重新定义内部与外部的不同商务处理流程。在本文中,使用的是HS5.1, IIS5.1是HS5的改进版,是Window XP Professional的桌面平台。2 .HS的结构概述TTS 5.0 是 Windows 2000 Server 所提供的服务,所以能和 Windows 2000 Server上的其他服务紧密地合作。图2.1说明了 HS 5. 0与安装在Windows 2000服务器上的其他服务彼此间的关系。VBSc
8、r i pt JScr i pt门根今指令档引华因为IIS 5.0和Windows 2000 Server共用同一个安全模型(使用者账户),所以不再需要管理多余的使用者账户。IIS 5.0同时也借用Windows 2000 Server现有的管理工具,如系统监视器、事件检视器来处理相似的管理程序。2.1.2 ASP的简介1. ASP是什么Active Server Pages (ASP)实际上是将标准的HTML文件拓展了一些附加特征,ASP正如标准的HTML文件一样包含HTML对象,并且在一个浏览器上解释并显示。任何可以放在HTML中的东西一Java applets,闪烁字符串,客户端脚本,客
9、户端ActiveX控件等等都可以放在Active Server Page中。因此,一个Active Server Page有如下四个重要特征来使其具备很强的通用性。(1) 一个Active Server Page可以包括服务端脚本。利用Active Server Page中的服务端脚本,可以创建动态内容的网页。例如,可以让网页在一天的不同时间显示不同内容。(2) 一个 Active Server Page 提供了一些 built-in 对象。利用这些 Active ServerPage中提供的built-in对象,可以使脚本更加强大;这些对象会允许从浏览器中接收和发送信息。例如,利用reque
10、st对象,可以将用户在HTML form中的信息接受到并在一个script中来响应它。(3) 一个 Active Server Page 可以用另外的元素来扩展。Active Server Pages本身就是来源于相当数量的标准服务端ActiveX元素,这些组件允许做诸如依据浏览器能力进行不同显示以及在浏览器内包含计数器的工作。(4) Active Server Page可以和诸如SQL Server这样的数据库进行挂接,利用一些特别的对象集合,Active Data Object (ADO),就可以在Active Server Page中使用SQL语言。再次重申,这是Active Serve
11、r Page一个非常强大的功能所在,在线商务以及在线沙龙等各种非常高级的,动态更新的站点都需要数据库的支持,而且需要随数据库内容的更新而自动更新,这样,就可以利用Active Server Pages自己建立很多类似的高级站点。以上四个特性对Active Server Page进行了限定,Active Server Page就是由Server端脚本、对象以及组件拓展过的标准主页。利用它,主页就可以包含动态内容。2. ASP的工作方式理解Active Server Pages怎样工作的最好方法是将支持它的Web server和不支持的进行对比。Microsoft 利用 Internet Info
12、rmation Server 行IS) 3. 0 版本和 ActiveServer Pages结合在一起。在HS3.0中引入了 Active Server Pages就能够使站点从仅有的静态内容变成动态内容。在前面对Active Server Pages的介绍中,HS的主要功能是支持静态HTML主页,当用户向一个使用HS的服务器提出请求后,服务器将会从自己的硬盘或者内存中提出一个静态主页发送到用户的浏览器上,HS的主要作用就是作为用户浏览器到服务器硬盘的一些文件的一个有效的接口。注意:早期的HS版本包括一个称作Internet Database Connector (IDC)的工具,IDC可以
13、从数据库中接受和存储数据,当然仍然可以利用IDC做这种工作,但是显然Active Server Pages可以做的更好。从这个意义上,IIS和其他的Web Server没有什么区别,任何Web Server的主要作用都是支持静态HTML主页。在大多数情况下,对于各种典型的Web Server来说,WebServer接收文件申请并从内存或者硬盘中读取正确的文件。Active Server Pages改变了这一一切,在HS仍然支持静态HTML主页的前提下,利用Active Server Pages可以根据用户要求在Web Server上建立新的主页。3. 1.3 DREAMWEAVER 简介Dre
14、amweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver 8的发布,更坚定Dreamweaver在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。其特点主要有:1、灵活的编写方式Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。2、可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环
15、境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。3、功能更多的CSS支持CSS可视化设计、CSS检查工具4、动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主浏览器。5、强大的WEB站点管理功能6、内建的图形编辑引擎7、Dreamweaver的集成特性Dreamweaver 8