【ACCESS精品源码栏目提醒】:网学会员--在 ACCESS精品源码编辑为广大网友搜集整理了:3课程教学网站论文 - 大学课件绩等信息,祝愿广大网友取得需要的信息,参考学习。
本科毕业设计说明书(论文) (2008 届) 题目:课程教学网站 学生姓名 施 建 辉 指导教师 杨东勇 专业班级 软件工程 2004 级(6)班 所在学院 软件学院 提交日期 2008 年 6 月 浙江工业大学本科毕业设计说明书(论文) 课程教学网站 摘 要
精品课程网站是
精品课程申报的必备教学环境 而现有的
精品课程网站没有很好的通用性。
本系统就是应通用性的要求而设计和开发的
精品课程网站。
本系统选用ASP作为主要开发语言,选用MS
Access数据库作为本系统的数据库。
系统前台主要包括用户管理模块,信息浏览模块,测试管理模块,作业管理模块;后台主要包括个人中心模块,信息管理模块,作业管理模块,测试管理模块,栏目管理模块,模板管理模块,功能模块管理模块,用户管理模块,系统设置模块。
在该系统中,我所负责的主要有以下几个部分:前台的用户管理模块、测试管理模块和作业管理模块;后台的模板管理模块、作业管理模块、测试管理模块和上传文件管理模块。
论文中详细描述了这几个模块的相关设计。
关键词:
精品课程,网站设计,在线测试,内容管理 1 浙江工业大学本科毕业设计说明书(论文) THE DESIGN AND IMPLEMENTATION OF WEBSIT OF COMMON COURSE ABSTRACT The high-quality curriculum website is the necessary teachingenvironment when the high-quality curriculum is applying however existinghigh-quality curriculum website not very good versatility. This system isdesigned and implemented for the versatile requests. This system selects ASP as the main development language selects MSAccess as database. The system onstage mainly includes the user administration modulethe information browsing module the test management module thehomework management module The backstage mainly includes individualcentral module the information management module the homeworkmanagement module the test management module the columnadministration module the template administration module the functionalmodule administration module the user administration module the systemestablishment module. In this system which I am responsible is : Onstage user administrationmodule test management module and homework management module 2 浙江工业大学本科毕业设计说明书(论文)Backstage template administration module homework management moduletest management module and upload document management module. In thepaper the design of these module will be described in detail. Key Words: high-quality curriculum web design contentmanagement online testing 3 浙江工业大学本科毕业设计说明书(论文) 目 录摘 要...............................................................1ABSTRACT ............................................................2第一章 绪论 .........................................................1 1.1 课程网站建设的背景...............................................1 1.2 国内外研究现状...................................................1 1.3 系统开发的基本内容和目标.........................................2 1.3.1 开发的内容.......................................................2 1.3.2 开发的目标.......................................................2 1.4 论文组织结构.....................................................3第二章 系统技术概论 .................................................4 2.1 ASP 技术 .........................................................4 2.1.1 ASP 技术概要 .....................................................4 2.1.2 ASP 工作原理 .....................................................5 2.2 AJAX 技术 ........................................................5第三章 系统分析和总体设计 ...........................................7 3.1 系统总体结构设计.................................................7 3.1.1 系统体系结构.....................................................7 3.1.2 系统功能结构.....................................................8 3.2 系统功能简介.....................................................8 3.3 系统开发环境....................................................10第四章 概要设计 ....................................................11 4.1 前台的用户管理..................................................11 4.2 前台的测试管理..................................................11 4.3 前台的作业管理..................................................12 4.4 模板管理........................................................12 4.5 后台的测试管理..................................................14 4.6 后台的作业管理..................................................15 4.7 数据库设计......................................................15 4.7.1 数据库的选择....................................................15 4.7.2 数据库结构......................................................16第五章 详细设计 ....................................................26 5.1 前台的用户管理..................................................26 5.1.1 用户登录........................................................26 5.1.2 用户注册........................................................27 5.1.3 找回密码........................................................28 5.2 前台的作业管理..................................................29 5.2.1 布置作业的提交..................................................29 5.2.2 提交作业的修改..................................................29 浙江工业大学本科毕业设计说明书(论文) 5.3 前台的测试管理..................................................30 5.4 模板管理........................................................31 5.4.1 模板管理介绍....................................................31 5.4.2 模板导出........................................................32 5.4.3 模板导入........................................................33 5.4.4 模板方案的导入/导出.............................................34 5.4.5 标签管理介绍....................................................34 5.4.6 标签的添加与修改................................................34 5.4.7 JS 文件的添加与修改 .............................................35 5.5 后台的测试管理..................................................36 5.6 后台的作业管理..................................................37 5.6.1 作业布置........................................................37 5.6.2 作业批阅........................................................38 5.7 上传文件管理....................................................39第六章 总结 ........................................................40参考文献 ...........................................................41致谢...............................................................43附录...............................................................44 浙江工业大学本科毕业设计说明书(论文) 第一章 绪论1.1 课程网站建设的背景 进入 21 世纪后,我国高等教育的教学观念、人才培养模式和目标、课程体系与教学内容、办学条件和教学环境、教材建设等都发生了深刻的变化1。
伴随着网络技术的发展与网络的普及,网络教学已成为当前的一个教育热点。
特别是 2003年 4 月,教育部决定启动高等学校教学质量与教学改革工程
精品课程建设工作(简称
精品课程建设)。
精品课程的核心就是利用现代化的教学信息技术手段将
精品课程的相关内容上网并免费开放2。
一个好的网络共享平台能够最大范围的发挥优秀课程在全国高校及相关领域的辐射和榜样作用,因此课程网站的建设也是
精品课程建设的重要内容之一3。
搞好教学平台设计对整个
精品课程建设的成功具有十分重要的意义,本文正是基于目前远程教学发展的现状和要求,对
精品课程教学支持平台系统方面的研究和开发进行介绍。
结合开设实际课程的基础上,设计且实现了一个基于 Web 的通用型课程教学平台,该平台提供了完整的课程教学环境,并充分考虑通用性、可扩展性和安全性,在该系统中可以方便的加入新的网络课程,实现了通用型
精品课程教学平台的设计目标。
1.2 国内外研究现状 现在,国内各高校都非常重视
精品课程建设,均将其列为大学教学质量与教学改革工程的重要组成部分,通过遴选一些有代表性的课程,集中全校的力量进行重点建设,在课程建设中起到龙头和示范的作用,从而带动学校教学水平的整体提高4。
由于
精品课程建设在大部分院校还处于起步阶段,各种开发平台和支撑系统还不完善。
精品课程建设工作一般都是采取独立开发模式,相互之间的内容、风格、形式各方面存在较大差异。
由于没有统一的开发平台,在诸如
精品课程的开发环境搭建、界面设计、数据库设计与创建、常用功能创建以及运行环境搭建等方面,开发人员不 1 浙江工业大学本科毕业设计说明书(论文)得不进行大量的重复劳动,而且由于大部分开发人员对计算机专业知识的缺乏,又会导致整个
精品课程项目的工作重心从
精品课程本身偏离到了与计算机相关的内容上5 。
就本校而言,目前
精品课程数量众多,课程网站的水平参差不齐,现在随着校
精品课程的建设工作的逐步加速,越来越多的课程进行了
精品的申报,而课程网站是申报各级
精品课程必备的教学环境,每门课程都要自己设计开发网站,既费时费力,又不能保证网站质量,严重影响了
精品课程的申报进度,因此急切需要功能强大、操作简单、便于定制、易于维护的通用的网站平台。
本系统的研制工作正是以
精品课程的通用开发平台为目标,提出一种切实可行的解决方案,希望能在这方面进行一些有益的探索。
1.3 系统开发的基本内容和目标1.3.1 开发的内容 本项目研究开发一个通用型
精品课程网站,本人负责开发的主要内容有:按照
精品课程网站建设的要求,设计实现前台部分的用户管理,测试管理,作业管理;实现后台部分的模板管理,上传文件管理,以及测试管理和作业管理等模块。
1.3.2 开发的目标 1 通用性:系统采用模板技术,将内容和内容的表现形式有效的的进行分离,通过使用不同的模板来是网站具有不同风格。
2 系统的稳定性:系统选用可靠的操作系统及数据库系统,采用目前使用最广的数据库开发工具,确保系统的稳定。
3 可扩充性与易维护性:系统设计时将充分考虑以后的扩展和维护上的简便及无风险。
4 实用性和易用性:系统应严格按照
精品课程网站的建设要求来进行设计开发,且应具有较好的人机交互性。
2 浙江工业大学本科毕业设计说明书(论文)1.4 论文组织结构 第一章 绪论。
主要介绍研究的背景、国内外现状以及研究的目标和意义。
第二章 系统技术介绍。
主要介绍了系统实现过程中用到的关键技术,如 ASP技术,AJAX 技术。
第三章 系统分析和总体设计。
主要介绍了系统的主要功能和系统的各个模块,以及系统的总体设计和系统的开发、运行环境。
第四章 概要设计。
主要介绍了各个模块的概要设计,以及数据库设计。
第五章 详细设计。
介绍了本人负责的各个功能模块的详细设计及实现方法。
第六章 总结。
对整个毕业设计的完成过程做了总结。
3 浙江工业大学本科毕业设计说明书(论文) 第二章 系统技术概论2.1 ASP 技术2.1.1 ASP 技术概要 ASP 之所以能这么受欢迎,自然有其独特的优点和特性,首先它是开放的源代码,另外 ASP 基于服务器端即 ASP 是运行在服务器端的,即使再多的用户、再复杂的程序也不会影响运行的速度14。
另外 ASP 可以嵌入 HTML 语言,所以学习起来并不困难并且在了解了 VBSCRIPT 的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的 ASP 系统。
使用 ASP 的优点如下: 1 使用 VBScript、JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。
2 无须 compile 编译,容易编写,可在服务器端直接执行。
3 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。
4 与浏览器无关Browser Independence。
5 Active Server Pages 能与任何 ActiveX scripting 语言相容。
6 Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性15。
7 可使用服务器端的脚本来产生客户端的脚本。
8 物件导向(Object-oriented)。
9 ActiveX Server ComponentsActiveX 服务器元件有无限可扩充性。
使用 ASP 的缺点: 1 ASP 页需要解释。
2 代码、HTML 和文本的混杂在一起且代码不能重用。
4 浙江工业大学本科毕业设计说明书(论文) 3 没有调试机制。
4 先关闭 WEB 服务器才能安装新版本的 DLL。
2.1.2 ASP 工作原理ASP 工作原理如图 2.1 所示: 1.用户请求 2.执行ASP程序 3。
数据库操作 用户浏览器 WEB服务器 ASP程序 数据库 5.产生动态网页 4。
返回结果 6。
响应用户请求 图 2.1 ASP 的工作原理 1 用户通过 Web 客户端浏览器发起请求; 2 Web 服务器接受这个请求,根据系统的逻辑设计将这个请求对应的 ASP 文件读出并交给 ASP 处理程序16; 3 ASP 处理程序解释这个文件,执行相应的处理过程; 4 ASP 从数据库中取得数据后,将按照文件的要求形成一个标准 HTML 页面; 5 将生成的 HTML 页面交给 Web 服务器; 6 Web 客户端浏览器将该 HTML 文件解释执行并显示出来。
这样就完成了一次客户浏览器端提出的某个 ASP 请求。
2.2 AJAX 技术 Ajax 的核心是 JavaScript 对象 XmlHttpRequest。
该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术。
简而言之,XmlHttpRequest 使您可以使用 JavaScript 向服务器提出请求并处理响应,而不阻塞用户7。
Ajax 使浏览器可以为用户提供更为自然的浏览体验。
在 Ajax 之前,Web 站点强制用户进入提交/等待/重新显示范例,用户的动作总是与服务器的“思考时间”同步17。
Ajax 提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。
借助于 Ajax,可以在用户单击按钮时,使用 JavaScript 和 DHTML 立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。
当请求返回时,就可以 5 浙江工业大学本科毕业设计说明书(论文)使用 JavaScript 和 CSS 来相应地更新 UI,而不是刷新整个页面8。
最重要的是,用户甚至不知道浏览器正在与服务器通信:Web 站点看起来是即时响应的。
我们将使用 AJAX 技术提升我们的页面的交互响应、提供个性化工作台等功能。
6 浙江工业大学本科毕业设计说明书(论文) 第三章 系统分析和总体设计3.1 系统总体结构设计3.1.1 系统体系结构 系统的设计基于浏览器/ 服务器B/ S 模式如图3.1所示。
在客户端运行浏览器提供用户接口负责产生用户的请求并接受Web服务器传递的Web页面数据;Web服务器接收请求 将其转换为数据库服务器能识别的SQL 语句传递给数据库服务器数据库服务器执行后将结果返回给Web 服务器Web 服务器将结果生成浏览器识别的格式返回到客户端的浏览器上。
由于采用了互联网的相关技术B/ S 结构的系统开放性好易维护、扩展19。
客户浏览器只跟Web 服务器交换数据数据安全性比较高20。
数据库 客户端浏览器 Web服务器 图 3.1 B/S 三层构架图 7 浙江工业大学本科毕业设计说明书(论文)3.1.2 系统功能结构 图 3.2 系统功能结构图 根据
精品课程的评价方案和
精品课程上网材料的要求,系统分为前台和后台,前台是用户浏览相关信息和学生用户在线学习的平台。
后台是管理员对系统进行管理的平台。
3.2 系统功能简介 在这里,只介绍本人开发涉及和相关的模块。
首先对相应功能进行简单介绍。
1、前台的功能模块 1浏览相关信息: 根据不同的权限(包括普通注册用户、学生用户和管理员)可以浏览相关的信息。
一般任何用户在没有登录的前提下可以浏览除了作业提交、在线测试的全部内容信息。
2用户管理功能模块 8 浙江工业大学本科毕业设计说明书(论文) 提供用户注册和登录的功能,用户登录后可以进入用户中心(用户后台)对自己的信息进行修改和查看权限等。
3在线测试功能模块 学生用户登录后,可以在线进行测试,提交试卷后,系统会相应的参考答案。
4作业管理功能模块 学生用户登录后,可以对作业进行管.
上一篇:
三层架构CS程序设计实例_C#描述
下一篇:
上市公司会计信息披露中印象管理行为研究(上)