ASP在线教育系统论文.doc
目录前言.3第一章编程环境基础知识.41.1ASP技术简介.41.2ACCESS2003技术简介.4第二章需求分析.12.1目标设计.12.2系统功能分析与设计.22.3性能需求.2第三章系统设计.43.1资料显示模块.43.1.1资料信息显示页.53.1.2资料详细信息页.83.1.3资料信息下载页.113.1.4提交回复作业页.123.1.5提交回复作业成功页.133.1.6教师基本信息页.163.1.7资料信息搜索页.193.1.8资料信息搜索结果页.203.2资料管理模块.213.2.1管理员登陆页.243.2.2验证管理员帐号页.243.2.3管理员登陆成功页.263.2.4增加资料栏目页.263.2.5增加栏目成功页.283.2.6修改栏目信息页.293.2.7保存修改的栏目信息页.313.2.8删除栏目信息页.333.2.9删除栏目信息成功页.343.2.10发布资料信息页.353.2.11资料信息发布成功页.373.2.12资料信息列表页.373.2.13资料信息修改页.383.2.14保存修改的资料信息页.403.2.15删除资料信息页.453.2.16删除资料信息成功页.463.3教师管理.483.3.1搜索教师页.483.3.2教师搜索结果页.493.3.3添加教师信息页.503.3.4添加教师成功页.513.3.5修改教师信息页.523.3.6修改教师信息成功页.543.3.7删除教师信息页.543.3.8删除教师信息成功页.55第四章数据库结构设计.564.1数据库需求分析.564.2数据库逻辑设计.564.3数据库连接说明.57第五章测试和维护.585.1网站维护.585.2网站测试.58参考文献.59致谢.60前言与传统教育相比,远程教育是一种全新的教育模式,它可以突破时间和空间的限制,帮助人们随时随地地学习,让更多的学习者共享优秀教育资源。远程教育既具有开放性、交互性、协作性和自主性等特点,又具有异步性、实时性、生动性、集成性和大容量等优势。因此,在远程教育系统的建设中,单纯地构建各种功能单一的系统并不能完全满足远程教育建设的需求,只有那些对数据和信息进行了有效组织、整合了多种业务、为用户提供个性化服务的系统才能充分发挥远程教育的作用。使用在线教育系统可以为用户提供在线教案学习、在线提交作业和查询教师等服务。第一章编程环境基础知识1.1ASP技术简介MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境.ActiveServerPage是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码.因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页.ASP程序的优点:1,ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易.2,无须编译,容易编写,可在服务器端直接执行.3,利用ADO组件轻松存取数据库.4,与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容.5,ASP能与任何ActiveXscripting语言相容.除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言.6,ASP技术的处理速度相当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性.7,ASP的对象和组件:ASP有7个固有对象这7个固有对象分别是Request,Response,Server,Application,Session,ASPError和ObjectContext.1.2ACCESS2003技术简介Access2003就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索.那么什么叫数据库呢数据库(Database)是由一些有意义和有关系的