毕业设计(论文)-ASP教学网站全套开发设计.doc_第1页
毕业设计(论文)-ASP教学网站全套开发设计.doc_第2页
毕业设计(论文)-ASP教学网站全套开发设计.doc_第3页
毕业设计(论文)-ASP教学网站全套开发设计.doc_第4页
毕业设计(论文)-ASP教学网站全套开发设计.doc_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第1页 共57页 摘要摘要 本文概要地讲述了教学网站的开发环境,以及软硬件的要求。对编程语言 asp、开发工具 dreamweaver、iis 和数据库 access 做了简单的介绍。并论述了 作业系统和习题系统的设计和实现过程。 该网站分成四大模块:习题系统,作业系统,在线答疑,在线考试。本论文 主要论述交作业系统和习题测试系统的设计与实现。作业系统具有学生注册,作 业下载,作业上传,创建作业,管理作业的功能。习题测试系统:学生可以重复 做习题,做完习题系统可以自动生成答案和学生所做的选择。 关键词:asp,网络教学,数据库,习题系统,作业系统 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第2页 共57页 abstract this article is about a development environment of the teachingwebsite, and the request of the software and hardware.i did a simple introduction of the asp language of the procedure plaiting , dreamweaver, iis and the access database.the article also related the design of the operation system and the exercises system and carry out the process . that website is divided into the four major mold piece:the exercises system, operation system, on-line answer system , on-line examination. the article maily related the design of the exercises system and the operation systems. the function of operation system is: student register, homework download, homework upload, homework establishment , homework management.then, the function of exercises system is:the student can repeat the exercises, after the exercises system can autocreate exactitude answer and my choice. keykey wordswords:asp,network teaching,database,. exercises system,homework system. 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第3页 共57页 目录目录 摘要摘要.1 abstract 2 目录目录.3 第一章第一章 课题概述课题概述.5 11 教学现状和需求分析教学现状和需求分析.5 12 设计应用设计应用.5 第二章第二章 开发环境开发环境.7 21 网站建设的平台选择网站建设的平台选择.7 22 服务器硬件服务器硬件.7 23 服务器软件服务器软件.7 24 编程语言编程语言 asp 8 2 24 41 1 aspasp 简介简介.8 242 asp 语言的特点语言的特点 8 243 asp 的对象和组件:的对象和组件:.9 25 开发工具开发工具.11 2 25 51 1 webweb 浏览器浏览器.11 2 25 52 2 开发软件开发软件 dreamweaverdreamweaver11 2 25 53 3 iisiis 服务简介服务简介.12 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第4页 共57页 2 25 54 4 iisiis 中虚拟目录的建立中虚拟目录的建立.12 2 25 55 5 accessaccess 20032003 简介简介.13 第三章第三章 网站的总体规划网站的总体规划 14 31 网站的基本功能和对应的框图网站的基本功能和对应的框图14 32 数据库的选择和设计数据库的选择和设计15 3 32 21 1 数据库的选择数据库的选择.15 3 32 22 2 连接数据库的方法连接数据库的方法.15 3 32 23 3 数据库的设计数据库的设计16 第四章第四章 系统功能的设计系统功能的设计 18 41 作业系统的功能作业系统的功能.18 4 41 11 1 学生注册学生注册.19 412 作业创建作业创建.24 4 41 13 3 作业上交作业上交30 4.2 习题测试模块的功能习题测试模块的功能33 4 42 21 1 多级目录的生成多级目录的生成.33 4 42 22 2 单项选择题答案的提交单项选择题答案的提交.34 第五章第五章 结束语结束语.38 第六章第六章 感谢感谢 39 参考文献参考文献40 附录一附录一 英文文献原文及译文英文文献原文及译文.41 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第5页 共57页 第一章第一章 课题概述课题概述 1 11 1 教学现状教学现状和需求分析和需求分析 21 世纪是一个信息时代,也是一个知识时代。高校学生数量迅速增加,高 校系别和课程也随之成倍增多。数量的庞大增加了高等院校对教学工作的繁杂度、 困难度,事务处理时间也相应增长,很多工作还在多年来重复累做,浪费了很多 的人力、物力、精力。其中,最为突出、频繁、累赘的工作便是作业的批改和学 生考试管理,工作中的出题、输入、修改、考试、统计工作不仅繁杂而且容易出 错,其中一个环节的细小错误很可能引起连环的大错误。 针对我们学校(浙江科技学院) ,我做了一些了解:觉得学校存在教育资源 的短缺等问题,主要表现在以下两方面。 1在课堂教学方面:老师要在课堂提问,调查学生是否听懂,这个是课 堂教育必不可少的。不过这种方法很耗时间,而且要靠老师的经验提一些普遍存 在的问题。还有老师要在最后布置作业,有时还要说有一下作业的要求。都要 浪费时间,长期下来一定会影响课程的进度和深度。 2学生学习方面:学生爱面子,害羞,造成学生不敢问老师问题。课 后问问题的同学比较多,老师只能挑几个问题回答,因为还要上其他课。学生 课后做作业遇到问题,想要问问题,找不到老师,不能及时的解决问题。 随着信息技术的迅猛发展,我们可以利用现代教育技术来解决上述部分问题, 网上教学就是解决上述问题的方法之一。 1 12 2 设计应用设计应用 根据上面调查,我们觉得需要一个辅助的工具来配合我们的教学。所以教育 网站就应运而生,教学网站系统是一个对学生在线学习比较全面、完整的学生学 习系统。一个成熟的网络教学系统不仅能对学生的学习有帮助,还可以根据学习 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第6页 共57页 阶段对学生进行学习成果考核等工作,基本能完成以前手工处理的各项工作。基 于网络来对学生的学习成果进行评价,让学生、老师可以通过网络来获取学生的 学习成绩,少去了大量的人工计算、大量的时间消耗、大量的计算失误,用最便 捷的方式完成最繁重的工作。我和倪森林同学经过考虑,觉得应该实现如下基本 功能: 1习题系统:各章的练习答案判定并自动生成本次测试的成绩 2作业系统:老师可以布置作业,管理作业,学生可以下载作业,上传作业。 3在线答疑:学生和老师可以通过网络消除代沟,及时发现问题,解决问题。 4在线考试:学生可以选择自己想做的科目,测试一下自己。 我负责前面两个功能,倪森林负责后面两个功能。作业系统是该系统的精华 和完善之处,它尽量让学生在课余时间复习和巩固所学的知识,管理员(老师) 可以对作业批改和删除。这样大大减少了现实中交作业要花费的时间,尽可能的 做到客观、准确、及时。在线教学网站系统,是信息时代高校发展的必然产物, 它将协助高校老师更好、更简便地实施教学、评价学生。 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第7页 共57页 第二章第二章 开发环境开发环境 2 21 1 网站建设的平台选择网站建设的平台选择 任何网站都要建设在一定的平台上,选择哪种平台运行网站是重要的策略性 决定。它决定网站的可靠性,对客户的服务能力,以及一览表维持网站运行所需 要付出的代价。网站设计中的后台数据库支持也有赖于平台的选择。只要选择了 正确的设计,就便利了老师和学生的交流,提高了教学的效率。 现在通用的有多种操作系统,包括 linux,microsoft windows server,unix 等, 要选择最适宜的平台需要做大量工作,有很多因素,其中管理人员对网络操作系 统的熟悉程度是一个很重要的因素。如果服务器管理员最熟悉 unix,那么这就是 选择 unix 作为 web 平台的最重要的理由。现在我和倪森林作为管理员,没接触 过 unix,对 windows 还是比较熟悉,所以这是我选择 windows 的主要原因。还 有一个原因是,windows 目前还是用的最广的操作系统。虽然没有 unix 安全性好, 不过我们做的是教育网站,也不需要太高的安全性。 2 22 2 服务器硬件服务器硬件 组成一个 web 数据库的必要硬件元素:后台数据库、web 服务器、客户端 浏览器以及联系客户端各服务器之间的网络(internet 或 intranet) 。这些因素是数 据库存在的基础。 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第8页 共57页 2 23 3 服务器软件服务器软件 无论是在本机上运行网站,还是在局域网中提供 web 服务,或者是充当 internet 的主机,都需要安装相应的 web 服务软件。基于 windows 平台的服务器 端 asp 环境可以是如下的任何一中: 操作系统web 服务器应运程序服务器数据库驱动程序 windows95/98 或 windows nt 工作站 本地运行的 pws本地运行的 pwssql server 驱动程 序(odbc) windows nt server 或 windows 2000 或更高的 windows xp 版本 本地运行的 iis本地运行的 isssql server 驱动程 序(odbc)或 access 驱动程序 (odbc) macintosh远程运行的 iss远程运行的 isssql server 驱动程 序(odbc) 我们选择第二种 windows xp ,iis,access 数据库。 2 24 4 编程语言编程语言 aspasp 2 24 41 1 aspasp 简介简介 microsoft active server pages 即我们所称的 asp,它是一套由微软开发的服 务器端脚本环境。asp 是创建动态网页的一个很好的工具,它起一种编程语言的 作用,可以利用它编写动态产生 html 的程序代码。因此,只要用户浏览 web 站点并请求一个 asp 页面,web 服务器就可以处理相应的 asp 代码,并生成 html 代码,然后将它传递到用户浏览器并显示出网页。asp 内含于 iis3.0 和 4.0 之中,通过 asp 我们可以结合 html 网页、asp 指令和 activex 元件建立动 态、交互且高效的 web 服务器应用程序。有了 asp 就不必担心客户的浏览器是 否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普 通 html 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客 户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第9页 共57页 2 24 42 2 aspasp 语言的特点语言的特点 使用 vbscript、javascript 等简单易懂的脚本语言,结合 html 代码,即 可快速地完成网站的应用程序。 无须编译,容易编写,可在服务器端直接执行。 使用普通的文本编辑器,如 windows 的记事本即可进行编辑设计。 与浏览器无关,客户端只要使用可执行 html 代码的浏览器,即可浏览 asp 所设计的网页内容。asp 所使用的脚本语言(vbscript 、javascript)均在 web 服务器端执行,客户端的浏览器不需要有能够执行这些脚本语言的功能。 asp 能与任何 activex scripting 语言相容。除了可使用 vbscript 或 javascript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚 本语言,譬如 rexx、perl、tcl 等。脚本引擎是处理脚本程序的 com(component object model)组件。 asp 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他 人剽窃,也提高了程序的安全性。 可使用服务器端的脚本来产生客户端的脚本。 物件导向(object-oriented) 。 activex server components(activex 服务器元件)具有无限可扩充性。可以 使用 visual basic 、java 、visual c+ 、cobol 等编程语言来编写你所需要的 activex server component。 另外,asp 技术的处理速度相当快,并且其安全性也很高。asp 最重要的 优点是能够建立对诸如时间、地点、用户标志、以前的选择和活动等因素敏感的 页面。换句话说,可针对每个用户的个别需求,用 asp 定制网页,能够满足用 户的各种需求。 2 24 43 3 aspasp 的对象和组件:的对象和组件: asp 有 7 个固有对象 这 7 个固有对象分别是 request、response、server、application、session、asperror 和 objectcontext。 request 对象用来处理用户做出的请求,就是处理用户要求浏览器查看特定 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第10页 共57页 的网页或 web 应用时做出的请求。此请求可以 html 的形式输入或仅以 url 的形式做出。 response 对象用来处理从 web 服务器向用户发送信息并对此信息进行控制。 serve 对象用来代表服务器自身。因此它提供几个与 web 服务器可能要完成的任 务相关的常用功能,诸如建立新对象和设置脚本的超时特性等。还有通过将不合 法字符转化为合法字符,把字符串转换为 url 和 html 正确的使用格式的方法。 application 对象用来代表应用,可用它来管理诸如应用目录这一类的东西。 session 对象用来代表用户会话,并存储该会话的信息。可利用 session 对象 来管理如 web 服务器在用户“请求”之间等待的时间等。 objectcontext 对象用来管理事务处理。它目前已经集成到 windows2000 操 作系统中了。它包含了所有 asp 其他对象,可通过 objectcontext 引用 asp 的每 个对象。 asperror 对象包含 asp 脚本或 asp.dll 本身产生的任何错误的详细内容。 microsoft data access component,mdac 作为操作系统的组成部分的组 件,与 asp 一起提供。此组件中包含一组称为 activex data object(ado)的对象, 他们对于查看不同平台上的各种数据(数据库、表单、文本文件)是必不可少的。 ado 主要有 3 个对象,分别是 connection、command 和 recordset。connection 对象就是使 ado 与数据库之间建立一个通道,也就是实现与数据库的连接。 command 对象就是对数据库进行发号施令,比如建立新的索引,执行查询等, 它可以通过标准的 sql 数据库操作语言得以实现。recordset 对象是一个数据记 录集,它包含了我们检索出来的记录数据,通过它可以直接对数据库进行修改。 活动服务器组件活动服务器组件是与 asp 一起免费带来的组件或 dll,他们 有着广泛的用途。主要包括 ad rotator、browser capabilities、content link、content rotator、counters、logging utility、myinfo、page counter、permission checker、tools 等组件。由于本次系统用到的不多,在此就 不详细介绍了。asp 脚本对象 它们分别是 dictionary、filesystemobject 和 textstream。由于本系统用到的也不 多,在此就不详细介绍了。 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第11页 共57页 2 25 5 开发工具开发工具 2 25 51 1 webweb 浏览器浏览器 目前最流行的客户浏览器是 microsoft internet explorer 和 netscapenavigator, 两者都是 dynamic html(动态 html) 。但他们并不能完全兼容,在创建 web 网页 时,必须考虑支持那种浏览器,可以创建一个 netscape navigator 网页或 microsoft internet explorer 浏览器的页面,但这不是使网站潜力最大化的最佳方法。最终的 目标是设计一个尽可能广泛兼容的网页。 2 25 52 2 开发软件开发软件 dreamweaverdreamweaver 本系统是在集成开发环境 dreamweaver 中实现的,所以有必要简单介绍一下 dreamweaver,它是由 macromedia 公司推出的可视化网页制作工具,它与 flash、fireworks 合在一起被称为网页制作三剑客,这三个软件相辅相成,是制 作网页的最佳选择。其中,dreamweaver 主要用来制作网页文件,制作出来的网 页兼容性比较好,制作效率也很高。 dreamweaver 的特点有: 1、不生成冗余代码。 2、方便的代码编辑。 3、强大的动态页面支持。 4、操作简便。dreamweaver 能直接往页面中插入 flash、shockwave 等插件。 5、优秀的网站管理功能。 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第12页 共57页 2 25 53 3 iisiis 服务简介服务简介 iis 是 internet information server 的缩写,是 windows 环境下最流行的 web 服务器之一。使用 iis 可以实现以下功能: 1设置个人 web 服务器; 2在您的组内共享信息; 3访问数据库; 4创建一个企业的 intranet。 iis 支持 http(hypertext transfer protocol,超协议文本传输) 、ftp(file transfer protocol,文件传输协议)以及 smtp 协议。通过 cgi 和 isapi,iis 可以 得到高度扩展。iis 的设计目的是建立一套集成的服务器服务,用以支持 http,ftp 和 smtp,它能够提供快速且集成了现有产品,同时扩展的 internet 服务器。 iis 支持与语言武官的脚本编写和组件,它完美支持 vbscript,javasript 开发软件 以及 java,可以实现与 asp 的完美结合。 2 25 54 4 iisiis 中虚拟目录的建立中虚拟目录的建立 建立虚拟目录的步骤如下: (1) 从“控制面板”中打开“管理工具” 。 (2) 从中选择“internet 信息服务” 。 (3) 选中默认网站,单击右键,选中“新建”菜单命令,在弹出的快 捷菜单中选择“虚拟目录”选项。 (4) 接下来,系统弹出新建虚拟向导,按照向导执行。 (5) 下一步,填写别名“web” 。 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第13页 共57页 (6) 单击“下一步”按扭,输入虚拟目录路径,单击“下一步” 。 (7) 访问的权限一定要把“读取”和“运行脚本”两个选项选中。 (8 8) 最终单击“完成”按扭。 2 25 55 5 accessaccess 20032003 简介简介 今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性以及可靠 性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,access 2003 还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响 应,从而获得竞争优势。 完全的 web 支持:内容丰富的 xml 新特性;与.net enterprise, server-biztalk 和 commerce server 的集成;可支持 web 分析;对数据 的 web 访问;web 和应用程序宿主;点击流分析;安全性;全文检索。 更高的稳定性和可靠性,体现在:高度可用性;可伸缩性;安全性;分 步式分区视图;索引视图;虚拟借口系统区网络;复制特性。 进入市场的最快时间,体现为:经过简化的数据库管理;提高开发人员 工作效率;数据转换服务(dts) ;扩展应用程序;英语查询;数据挖掘; olap 服务;olap 灵活性;闭合循环分析。 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第14页 共57页 第三章第三章 网站的总体规划网站的总体规划 3 31 1 网站的基本功能和对应的框图网站的基本功能和对应的框图 前面已经对 asp 技术和系统的运行环境进行了介绍,在本章中,将对该系 统的总体规划做简单概要的介绍。 多媒体技术与应用教学网站的主要内容是多媒体教学课程。本网站重要 有四个模块:习题系统,作业系统,在线答疑,在线考试。以下详细介绍我负责 的习题系统和作业系统的各个功能模块。 下面简要介绍一下该系统的工作流程: 首页包括三大模块:1.课程说明 2.课程导航 3.课程交互。第一模块,课程说 明又分成 3 个连接:课程简介,教学计划,教师简介。第二模块,课程导航分成 9 个大的连接,8 章教程连接,其中习题就镶嵌在里面,还有 1 个实验练习的连 接。第三模块,课程交互包括作业系统,讨论答疑,在线考试。框图如图 3.1: 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第15页 共57页 图 3.1 我主要做的是作业系统,作业系统分成三个小模块:学生注册,作业上交, 教师作业管理。学生注册有一个资料填写页面,填写好提交转到提交成功页面, 这里用到了数据库。作业提交有一个学生登陆界面,输入正确的用户名和密码, 提交进入作业提交界面,找到要传的文件,输入密码(老师建立的上传作业的密 码,不是学生的密码) ,提交进入提交成功界面。框图如图 3.2 作业系统 作业下载学生注册教师作业管 理 作业上交新建上交作 业 ftp 管理作业ftp 上交作业指定上传作业学生名单管理 图 3.2 3 32 2 数据库的选择和设计数据库的选择和设计 3 32 21 1 数据库的选择数据库的选择 在 vb 编程中通常要与数据库打交道,对于数据量较小的应用,一般选用 access 作为数据库,因为 access 数据库比较简单,功能也比较齐全,数据的备 份、拷贝都很方便,且程序发布时不需要额外单独安装其它的数据库管理软件。 因此,在功能能够满足要求的条件下,access 数据库往往成为一些小型数据库软 件的首选。所以我选择用 access 2003 数据库。 3 32 22 2 连接数据库的方法连接数据库的方法 系统包含很多数据信息,必然要涉及较大规模的数据库,所以程序和数据库 的连接工作一定要到位。在程序中必然要包括:创建数据库连接;创建数据对象; 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第16页 共57页 操作数据库;关闭数据对象和连接对象等实现语句。这方面的工作也是系统开发 过程中的关键问题。 系统如何与数据库打交道,进行数据的存储和查询工作,如何才能连接到数 据库,成为本系统的一个关键之一。asp 与数据库连接方法比较多,鉴于我采用 access 数据库,所以采用以下的连接方法: 3 32 23 3 数据库的设计数据库的设计 通过对作业系统中各模块设计进行分析它的数据库应包含以下数据表: (一)student 表:包括字段 xuehao(主键),mima,xingming,banji,xibie。该 表存放学生注册资料。学生注册,学生登陆都会用到该表。学生要填写正确的 xuehao 和 mima 才能登陆成功。 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第17页 共57页 student 表 (二)teacher 表:包括字段 name(主键):教师姓名、password:教师密 码,本来还有一个字段 id:教师编号,后来想了想教师姓名一般不会相同,用字 段 name 就可以区分不同的教师,为了简便就删掉了。教师的姓名和密码不能从 网上注册,只能由管理员直接从数据库那里添加进去。 在实现教师创建新作业, 指定上传作业,学生名单管理等功能时,该表被用到。 teacher 表 (三)zuoye 表:包括字段 wenjian:教师新建作业文件夹的名称、,zuoye: 教师指定本次作业上交时必须用到的密码,该字段是主键,因为该字段在学生上 交作业时要被用到。该表的资料是由教师创建新作业时被添加到数据库中的。 zuoye 表 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第18页 共57页 第四章第四章 系统功能的设计系统功能的设计 4 41 1 作业系统的功能作业系统的功能 作业系统主要功能就是老师布置作业,学生下载作业,做好作业把它传上去, 老师对学生的作业进行批改。一共分成三个大的模块:作业下载模块,学生注册 模块,教师管理模块。其主要功能为: 1上传下载功能:学生可以下载和上传作业。 2学生注册功能:学生可以注册成为新的学员。 3. 教师管理模块功能:教师可以对作业进行新建,批改,删除。 根据以上分析,可以概括画出操作框图如下 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第19页 共57页 图 4.1 作业系统功能模块 4 41 11 1 学生注册学生注册 下图 4.2 是学生注册功能实现的流程图 学生注册 输入学号 输入密码 是否正确 注册成功界面 作业系统 作业下载学生注册教师作业管理 新建上交作业ftp 管理作业 ftp 上交作业指定上传作业 学生名单管理 作业上交 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第20页 共57页 图 4.2 学生注册功能流程图 图 4.3 学生注册界面 图 4.3 该页面是学生注册页面,姓名,班级,系别可以不用填,而学号和密 码必须填写,因为在学生登陆,上传作业时被用到。该页面的代码在文件 zhuce.htm 里,代码如下: 学号: * 密码: * 姓名: 班级: 系别: 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第22页 共57页 图 4.4 学生注册成功页面 图 4.4 页面是学生注册成功页面,提交成功的话还可以继续添加或返回。如果学 号或密码其中有一样没填都会进入提示错误的界面,并且可以返回重新填写。该 页面代码在文件 insert.asp 里,代码如下: 对不起, 姓名和密码必须输入“ response.write “重新填写“ response.write “返回主页“ else dim xuehao,mima,xingming,banji,xibie xuehao=request(“xuehao“) mima=request(“mima“) xingming=request(“xingming“) banji=request(“banji“) xibie=request(“xibie“) 下面将数据填入数据库中 on error resume next 建立 connection 对象 dim db 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第23页 共57页 set db=server.createobject(“adodb.connection“) db.open “dsn=student“ 这里利用新数据源 下面添加数据 dim svalues strsql = “insert into student(xuehao,mima“ svalues = “values(“ window.mm_menu_0713195754_0_1 = new menu(“第一节 多媒体技术的基本概念“,216,18,“verdana, arial, helvetica, sans- 图 3-4 系统的总体功能模 块图 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第34页 共57页 serif“,12,“#000000“,“#ffffff“,“#f1f1f1“,“#666666“,“left“,“middle“,3,0,600, -4,2,true,true,true,0,false,true); mm_menu_0713195754_0_1.addmenuitem(“本节前导 “,“window.open(/chapter1/01/qiandao.html, rightmain);“); mm_menu_0713195754_0_1.addmenuitem(“1.1.1 媒体 “,“window.open(/chapter1/01/01.html, rightmain);“); mm_menu_0713195754_0_1.addmenuitem(“1.1.2 多媒体 及特性“,“window.open(/chapter1/01/02.html, rightmain);“); mm_menu_0713195754_0_1.addmenuitem(“1.1.3 多媒 体信息系统“,“window.open(/chapter1/01/03.html, rightmain);“); mm_menu_0713195754_0_1.addmenuitem(“本节总结 “,“window.open(/chapter1/01/zongjie.html, rightmain);“); mm_menu_0713195754_0_1.addmenuitem(“本节练习或扩展 资源“,“window.open(/chapter1/01/lianxiziyuan.html, rightmain);“); mm_menu_0713195754_0_1.hideonmouseout=true; mm_menu_0713195754_0_1.menuborder=1; mm_menu_0713195754_0_1.menulitebgcolor=#ffffff; mm_menu_0713195754_0_1.menuborderbgcolor=#999999; mm_menu_0713195754_0_1.bgcolor=#ffffff; 4 42 22 2 单项选择题答案的提交单项选择题答案的提交 主要的几个界面如下图: 图 3-4 系统的总体功能模 块图 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第35页 共57页 图 4.14 图 4.15 图 4.14 是第一章的习题,学生点击课程导航下面第一章这个连接,会生产 一个多级目录,点击本章习题,首页右边框架就生成如图 4.14 的界面,学生做 完选择题按提交,进入图 4.15 正确答案和学生的答案对照的界面。 主要代码如下: 第一章习题文件 p01_xt.html 的部分代码 (1)+(2)+(3) (1)+(2)+(4) (2)+(3)+(4) 全部 7下列哪些说法正确?_。 (1)媒体之间的关系也代表着信息 (2)任何媒体 之间都可直接进行相互转换 (3)不同的媒体所表达信息的程度不同(4)有格式 的数据才能表达信息的含义 多媒体技术的主要特性有_。 (1)多样性 (2) 集成性 (3)交互性 (4)实时性 (1)+(2)+(3) (1)+(2)+(4) 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第37页 共57页 (1)+(3)+(4) 全部 处理第一章习题的文件 xiti1.asp 的代码 第一题答案:a 你的答案: 第二题答案:b 你的答案: 第三题答案:c 你的答案: 第四题答案:b 你的答案: 第五题答案:a 你的答案: 第六题答案:c 你的答案: 第七题答案:a 你的答案: 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第38页 共57页 第五章第五章 结束语结束语 经过了几个月的学习,我基本上完成了预期的目的。在实际的测试中,我遇 到了不少问题。最主要的问题就是在作业系统测试中,我没有把文件夹的权限弄 好,还有安装上传组件时,没有把 iis 暂停。我通过网上找资料,并且找指导老 师帮忙,总算解决了问题。在习题方面,我的水平和时间有限,没有到达预期的 要求。只把基本的框架弄好,能判断单项选择习题。 通过本次设计,学习到了不少的知识。了解了管理信息系统的发展过程,熟 悉了教学网站的一般开发过程。掌握了 asp 访问数据库的基本方法以及一点脚本 语言,了解了 access 数据库的一些基本知识。 在开发的过程中体会到开发一个教育网站不是一件容易的事情,在正式做网 站之前,需要做大量的调查分析工作为系统的设计做准备工作,使系统开发出来 后能让老师和学生用的满意,满足老师和学生的不同需求。通过对系统的开发, 增加了我的实际动手能力,锻炼了自己不怕失败,反复实践的精神。 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第39页 共57页 第六章第六章 感谢感谢 谢谢我的指导老师雷运发, 他严谨细致、一丝不苟的作风一直是我工作、学 习中的榜样;他循循善诱的教导和不拘一格的思路给予我无尽的启迪。 在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完 成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的 谢意!回顾三年学习期间的一千多个日日夜夜,我要向关心和支持我学习的所有 老师和朋友们表示真挚的谢意!感谢他们对我的关心、关注和支持! 在即将毕 业离校之际,我要感谢朋友生活上给予我的关心和帮助以及学业上的切磋和指点, 感谢全体同学的帮助和勉励。同窗之谊和手足之情,我将终生难忘! 最后再一次感谢帮助过我的一些老师雷运发,王新华,孙丽慧,陶坚,葛丁 飞,潘文成,吴洁雯,李津容,王淑琴等等。 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第40页 共57页 参考文献参考文献 1 态网页制作 asp张后扬 编著. 第一版. 电子工业出版社.2001 2 asp 数据库系统开发实例导航黄明 编著.第一版. 机械工业出版 社.2004. 3 刘仁金.asp 技术在基于 web 中的应用m.人民邮电出版社.2002 年 12 月. 58118。 4 萨师煊、王删.数据库系统概论m.北京:高等教育出版社.2002 年 3 月.3884. 5 戴建华,蔡铭.面向网络化制造的 asp 服务平台若干关键技术研究j. 浙江大学学报.2005 年 01 期. 38。 6 李晓黎,张巍.网络应用系统开发m.人民邮电出版社,2001 年. 7 李晓黎,张巍.网络应用系统开发m.人民邮电出版社,2001 年. 8 梁嘉超,卢山,夏运强.asp 后台数据库网站制作实例经典j.冶金 浙江科技学院信息与电子工程学院 2006 届毕业设计(论文) 班级:02 电子 b 姓名:褚远征 学号:20243057 第41页 共57页 工业出版社 2001 年 04 期. 9 萨师煊,王杉.数据库系统概论m.高等教育出版社 2001 年 05 期. 10 宣小平,但正刚,张文毅.asp 数据库系统开发实例导航m.人民 邮电出版社.2004 年 7 月. 153209。 11barbara paoe,involving parents lets student and teachers win.education digest 1999 vdl.64.no.6 12duchastel p a web-based model for university instruction j. journal of educational technology system.1997 附录附录一一 英文文献原文及译文英文文献原文及译文 introduction of asp technology whether your website still as always did maintain “static“? at present assumes in the internet website which the geometry grows, had quite a part still to defend stubbornly “static“, imperceptibly greatly fell behind the time step. so-called “static“ refers is website homepage content “fixed invariable“, when the user browser through internet http (hypertext transport protocol) the agreement to the web server requested when provides the homepage content, the server merely is the static html documents which already designs transmits for the user the browser. its page content use merely is the standard html code, most adds on the popular gif89a form again the dynamic picture, for instance has the animation effect which several puppies cats runs. if the website maintenance must renew the homepage the content, must manual renew its all html documents. “the static“ website fatal weakness is not easy to maintain, in order to unceasingly renews the homepage content, you must unceasingly duplicate manufacture the html documents, expands day by day along with the website content and the information

温馨提示

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

评论

0/150

提交评论