版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于ASP的精品课程系统的设计与实现学生的姓氏:学生编号。专业名称:级别:讲师姓名:部门(部门):职务:摘要随着互联网技术的飞速发展,网络给人们带来了很多便利,比如,人们利用网络来教授在线课程。精品课程网的第一步是在网上发布教学内容,用户可以选择需要下载的课件资源,参加考试,回答问题,与bbs交流,查询结果。本文提出并设计了一个基于网络的精品课程系统,该系统以无组件的方式提供课件的上传和下载。客户端脚本是用VBScript编写的,可以应用于所有支持VBScript的浏览器,包括工业工程。在设计系统平台时,采用Dreamweaver MX作为开发工具,采用ASP技术,ACCESS数据库作为后台数
2、据库,通过Win2000平台的IIS实现了网络服务。该系统具有强大的后台管理系统,可以管理学生、公告、试题、资源下载、试卷和讨论。该系统由用户注册登录模块、功能模块、资源上传下载模块、学生考试搜索模块、密码验证模块等组成。用户只需要通过浏览器访问它。关键词:优秀的课程体系;数据库;白杨随着互联网技术的飞速发展,网络带来了很多便利;这些人正在借助网络教授在线课程。课程网第一步是在线发布课程内容;用户将选择他们的课件下载,测试,程序Q,论坛交换,和结果查询。本文提出并实现了一个基于网络精品课程的系统,该系统提供课件的上传和下载,上传不是上传的组成部分。客户端脚本使用VBScript编写,适用于所有
3、,包括支持VBScript,包括IE浏览器。平台设计,利用Dreamweaver MX开发工具,利用ASP技术对数据库进行ACCESS、WEB服务,Win2000平台利用IIS实现。系统具有强大的后台办公系统:可以对学生的管理,公告管理,考试管理,资源下载管理,论文管理,以及讨论管理。该系统由用户注册和登录模块、功能模块、资源上传和下载模块、学生考试搜索模块、密码认证模块等模块组成,用户只需要一个浏览器就可以实现访问操作。关键词:精品课程体系;数据库;白杨目录第一章导言6第2章系统开发技术介绍72.1超文本标记语言72.2 ASP技术82 . 2 . 1 ASP 8的工作原理2 . 2 . 2
4、 ASP 9的优势2.3 ADO102.4接入112.5 Macromedia Dreamweaver MX 200411第3章系统需求分析122.1系统性能要求122.2系统功能需求分析122.2.1职能划分122.2.2功能描述122.3用例模型142.3.1常见用户用例图142.3.2学生用例图142.3.3管理员用例图152.4活动图172.5数据流程图17第4章系统设计194.1系统结构设计194.2系统数据模型设计194.2.1东-右图194.2.2关系模型214.3数据库22中表格的设计3.3.1作业设计_管理表223.3.2作业设计_学生表223.3.3学生设计_考试表233.
5、3.4学生考试表23的设计3.3.5左烨设计表233.3.6左烨上传表24的设计3.3.7考试设计_ tiku表243.3.8论坛表24的设计3.2操作环境243.2.1服务器端243.3.2客户25第5章系统实施265.1系统主页登录界面设计265.2系统背景界面设计285.2.1后端登录主页设计285.2.2学校公告管理界面设计295.2.3后台学生名单管理界面设计305.2.4教学课件管理界面设计315.2.5工作发布和提交的界面设计325.2.6资源下载管理界面设计335.2.7试题库管理界面设计345.2.8讨论组35区的界面设计5.2.9论坛通信接口设计365.2.10修改密码界面
6、设计375.3系统前台界面设计385.3.1前台用户主页设计385.3.2教学课件设计395.3.3运营管理设计405.3.4资源下载设计415.3.5考试结果查询设计425.3.6讨论组43的特殊区域设计5.3.7修改用户数据设计44第6章软件测试456.1导言456.2测试方案456.2.1黑盒测试456.2.2白盒测试456.2.3其他测试方案456.2.4本系统采用的测试方案45结论46参考文献47第一章引言精品课程的第一步是在互联网上发布教学内容。管理员可以通过课件管理系统发布自己的课程资源。课程资源可以兼容各种文件格式,包括Word、Excel、PowerPoint、图形、音频、视
7、频等。管理员有权管理他们自己的课程。学生登录后,可以根据自己的专业课程选择需要查看的课件资源。一个完善的网上精品课程系统应该易于管理和操作,所以该系统也有一个强大的后台管理系统:可以管理学生、资料和课件。目前,应用于动态网页设计的技术很多,在线课件管理系统主要采用ASP技术和数据库技术。采用的数据库是ACCESS数据库,建立data.mdb库文件。系统页面主要采用动态页面,数据库查询管理系统采用ASP和数据库相结合的方式建立。交互式动态网页图像用于实现视频、文章和用户的远程浏览和管理。该系统可以实现基于校园网络环境的课件管理,从而有效地管理管理员上传的课件,并建立合适的课件资源库。系统采用B/
8、S结构,即浏览器/服务器结构。用户通过浏览器向服务器发送请求,服务器处理浏览器的请求,并将用户需要的信息返回给浏览器。客户端不需要安装软件,只需要在服务器上做简单的设置,数据请求和返回结果都以网页的形式完成,方便了系统的管理,适合管理员的使用习惯。在设计系统平台时,采用Dreamweaver MX作为开发工具,采用ASP技术,ACCESS数据库作为后台数据库,通过Win2000平台的IIS实现了网络服务。该系统由以下模块组成:用户注册和登录模块、管理功能模块、课件上传和下载功能模块、课件搜索模块和密码验证模块。用户只需通过浏览器访问即可实现操作,简单灵活。第二章系统开发技术介绍通过对该系统功能
9、和应用的综合分析,以Dreamweaver为前台设计工具,在此基础上,利用动画软件Flash MX 2004和图形处理软件photoshop8.0辅助设计,制作了计算机组成原理多媒体教材。在后台设计中,采用ASP技术和微软Access 2000数据库开发工具,通过ADO对象访问数据库,最终建成一个具有持久生命力、兼容性、安全性和可扩展性的教学网站,满足师生获取信息和服务的需求。以下是本网站所涉及技术的简要介绍。2.1超文本标记语言超文本标记语言是网页的基础。由于程序不能控制浏览器的内存,它只与下载网页和用浏览器上传数据有关系,所以有必要对HTML语法有一定的了解。万维网上的每个网页都对应一个文
10、件。当我们浏览一个页面时,我们必须首先通过互联网将与该页面相对应的文件从提供该文件的计算机传输到我们自己的计算机,然后通过万维网浏览器将其翻译成带有文字、图形甚至声音的页面。与这些页面相对应的文件不再是普通的“文本文件”。除了文本信息,文件还包括一些特定的链接。这些包含链接的文件称为超文本文件。与普通文本相比,超文本文档的内容有更多的注释,这些注释指示当前文本显示的位置、颜色和其他信息。更重要的是,一些笔记包含用户计算机应该如何反应的指令,这些笔记的内容在被浏览器翻译后变成不同的操作。为了使各种万维网服务器正确地认识和执行,超文本文档应该遵守一个严格的标准,即超文本标记语言。我们也可以用这种语
11、言写超文本文档,并在互联网上制作我们自己的万维网主页。超文本文档的概念出现在多媒体技术飞速发展之前。现在,随着多媒体技术的日益应用,超文本应该被重新命名为“超级多媒体”。链接的内容已经从原始文本中的单词或短语发展到图像或图像的一部分,并且通过链接获得的内容更加广泛,可以是图片、声音、音乐或世界另一端的计算机上的电影。然而,无论是超文本还是超媒体,万维网上的所有网页都是通过链接相互访问的。为了使访问正常工作,有必要使这些链接正确指向要访问的网页。这些任务通过统一资源定位符来实现。2.2 ASP技术ASP(活动服务器页面)是微软公司开发的服务器端脚本语言运行环境。它是一种包含使用VB脚本或Jscr
12、ipt的脚本代码的网页。当浏览器浏览ASP网页时,Web服务器会根据请求生成相应的HTML代码,然后返回给浏览器,这样浏览器看到的就是动态生成的网页。ASP是一个由微软开发的应用程序,而不是CGI脚本程序。它可以与数据库和其他程序交互,是一个简单方便的编程工具。在理解了VB脚本或Jscript的基本语法之后,通过了解每个组件的用途、属性和方法,您可以轻松地编写自己的ASP系统。因为脚本是在服务器端运行的,所以在完成所有处理后,网络服务器会将标准的超文本标记语言页面发送给浏览器。这意味着ASP只能在受支持的服务器上运行,服务器端的脚本不能提前复制,用户只能看到最终的HTML内容。不可能看到原始脚
13、本程序的代码。2 . 2 . 1 ASP的工作原理Asp脚本是带有后缀的服务器端解释脚本。ASP。当客户端访问带有后缀的网址时。在asp中,URL请求被发送到Web服务器,然后调用相关的ASP引擎asp.dll来解释脚本。asp.dll包含各种ASP内置对象的集合以及这些对象的处理信息。因此在。asp由asp.dll解析,相应的超文本标记语言代码将被生成,它将由网络服务器返回给客户端浏览器执行,这样用户就可以看到结果。asp在屏幕上执行。ASP的工作原理如图2-1所示:调用asp.dll来解析。asp脚本ODBC驱动程序资料库客户浏览器做一个。对服务器的asp文件请求web服务器返回结果图2-1 ASP的工作原理2 . 2 . 2 ASP的优势ASP之所以广受欢迎,主要是因为它的执行结果都是标准的超文本标记语言格式,而且这些程序都是在网络服务器上执行的。它根据访问数据库的结果集自动生成符合超文本标记语言的网页,以响应用户的请求。网络服务器负责所有相关的发布工作。它具有以下优点:1.灵活易用对于一个在脚本语言编程方面有一些经验的开发人员来说,一个完整的应用程序可以在一个小时内完成。同时,程序员不能局限于使用VB脚本或Jscript来编写应用程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗廉洁考评课件
- 2025年高频mba面试试题及最佳答案
- 2026年注册验船师通关练习题库包及参考答案详解(考试直接用)
- 2026年高级管工练习押题练习试卷含答案详解【模拟题】
- 2026年煤矿安全培训内容避坑指南
- 2026年国开电大汽车故障诊断技术形考真题【网校专用】附答案详解
- 2026年中级经济师-常考点及完整答案详解【全优】
- 2026年中级经济师之中级经济师金融专业练习题【综合题】附答案详解
- 2026年国开电大消费者行为学形考练习题库附答案详解【突破训练】
- 2026年建筑类技术技能模考模拟试题附完整答案详解【典优】
- 红旗H7汽车说明书
- 项目5-高速铁路动车组列车餐饮服务《高速铁路动车餐饮服务》教学课件
- 游戏综合YY频道设计模板
- 高鸿业《西方经济学(微观部分)》(第7版)笔记和课后习题(含考研真题)详解
- 怒江水电开发的工程伦理案例分析
- GB/T 3906-20203.6 kV~40.5 kV交流金属封闭开关设备和控制设备
- HXD1C型电力机车的日常检修工艺设计
- 2022年广西林业集团有限公司招聘笔试试题及答案解析
- 危险货物包装说明书
- 2018-2019学年福建省泉州市泉港区第二实验小学六年级(上)竞赛数学试卷
- 2021年西安交通大学辅导员招聘试题及答案解析
评论
0/150
提交评论