asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站

基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于asp+access的精品课程教学网站设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

  • 基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)
    • 1、项目简介
    • 2、资源详情
    • 3、关键词:
    • 4、毕设简介
    • 5、资源下载

1、项目简介

  1. 本网站前台采用Dreamweaver进行页面制作,后台由Access数据库支持,通过使用ASP技术实现动态网页的效果。
  2. 整个计算机组成原理教学网站包含课程描述、教师队伍、课程建设、在线学习、课程实践、下载频道、公告栏、留言板、和师生论坛九个功能模块,本文主要针对我设计的四个模块,即课程描述、教师队伍、师生论坛、留言板四个模块的设计与实现进行了论述。

2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:12681个字35页
包含内容:整套源码+完整毕业论文


3、关键词:

教学网站,计算机组成原理,ASP,Access

4、毕设简介

提示:以下为毕业论文的简略介绍,项目源码及完整毕业论文下载地址见文末。

序言
省略

本文依据设计出来的计算机组成原理教学网站,做了全面系统的介绍。全文共六章,按照前期的开发顺序,从系统分析与研究开始,逐一对开发过程做了全面的介绍。在详细设计这一章中的系统实现部分省去了烦琐的程序代码,用比较直观易读的流程图来表示,增强了文章的可读性。

第一章,介绍了课题的开发背景、课题开发的现实意义、相关课题的发展现状以及本教学网站预期达到的目标。
第二章,概略地介绍了开发本网站多用到的各种技术,比如可以实现动态网页制作的ASP技术,功能强大的ACCESS数据库技术等。
第三章,对本网站的系统结构设计、系统结构功能、运行环境等概要设计阶段所做的工作做了大体介绍。
第四章,对数据库进行分析,介绍了数据库以及具体的表的设计。详细介绍了我所设计的四个模块中涉及到的表。
第五章,具体介绍了我所负责模块的详细设计过程,如网站首页的设计与实现、师生论坛的设计与实现以及课程描述、教师队伍两个静态模块的设计与实现。
第六章,大体介绍了对本系统的测试工作,涵盖了测试计划、测试结果以及测试分析这三个方面的内容。

本网站展现了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,可以大大提高教学效率和教学效果,使教学活动上了一个新台阶。

第1章 系统分析与研究
1.1课题开发背景
省略

1.2课题开发的现实意义
省略

1.3相关课题发展现状
省略

1.4系统目标
本计算机组成原理教学网站预期实现以下目标:
1.信息发布方便、快捷、为用户提供全新的服务。
2.支持资源下载技术。
3.提供用户在线论坛、留言功能,增强网站的互动性。
4.网站维护简单、方便。
5.具有较好的网站安全性。

第2章 系统开发技术简介
通过对本系统功能及应用各方面的综合分析,本网站采用Dreamweaver作为前台设计工具,在此基础上运用平时所学的动画制作软件Flash MX 、图形处理软件photoshop8.0等进行辅助设计,制作计算机组成原理多媒体教学资料。后台设计采用ASP技术及Microsoft Access 数据库开发工具,通过ADO对象访问数据库,最终建设成一个有持久生命力兼容性、安全性、可扩展性良好并可以满足师生获取信息和服务的教学网站。下面对本网站涉及到的技术进行简要的介绍。

2.1 HTML语言
HTML(Hyper Text Markup Language,超文本标记语言),它是构成网页的基础,因为程序无法控制浏览器的内存,与浏览器之间只有下载网页及上传数据的关系,所以对HTML语法必须有一定的了解。

WWW上的每个网页都对应一个文件。我们浏览一个页面,要先把页面所对应的文件从提供这个文件的计算机通过Internet传送到我们自己的计算机中,再由WWW浏览器翻译成为我们见到的有文字、有图形甚至有声音的页面。这些页面对应的文件不再是普通的“文本文件”,文件中除包含文字信息外,还包括了一些具体的链接。这些包含链接的文件被称为超文本文件。  
 
和普通文本相比,超文本文件中多了一些对文件内容的注释,这些注释表明了当前文字显示的位置、颜色等信息,更重要的是,在有些注释中包含了对用户计算机应做出何种反应的说明,这些注释的内容经过浏览器的翻译后就成了不同的操作。为了使各种不同类型的WWW服务器都能正确地认识和执行,超文本文件要遵从一个严格的标准,这个标准就是超文本标识语言HTML。我们也可以利用这种语言来编写超文本文件,在Internet上制作自己的WWW的主页。

超文本文件的概念出现在多媒体技术迅速发展之前,现在随着多媒体技术应用的日益广泛,超文本应该改叫“超多媒体”更加合适,链接的内容已经从原来文本中的一个词或词组,发展到现在一幅图象或是图象的一部分,通过链接得到的内容也更加广泛,可以是地球另一端的某台计算机上的图片、声音、音乐或者电影。但不管叫超文本还是叫做超多媒体,WWW上各网页都是通过链接来完成相互间的访问。而要使访问正常进行,必须使这些链接能够正确地指向所要访问的网页。这些工作是通过统一资源定位器(URL)来实现的。

2.2 ASP技术
ASP(Active Server Page,动态服务器网页),是一种由Microsoft公司开发的服务器端的脚本语言运行环境。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。在了解了VB Script或Jscript的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行,服务器端的脚本无法被预先复制,用户看到的仅仅是最终产生的HTML内容。而不可能看到原始脚本程序的代码。

2.2.1 ASP的工作原理
ASP脚本是一种服务器端的解释脚本,其后缀名为.asp。当客户端访问一个后缀名为.asp的URL时,该URL请求被发送到Web服务器于是调用相关的ASP引擎asp.dll来将该脚本加以解释。在asp.dll中包含有各种ASP内置对象的集合以及这些对象的处理信息。所以.asp由asp.dll解析后,将生成相应的HTML代码,该代码由Web服务器返回给客户端浏览器执行,于是用户就在屏幕上看到了该.asp执行的结果。
ASP的工作原理如图2-1所示:

asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第1张图片

图2-1 ASP的工作原理
2.2.2 ASP的优势
ASP之所以能深受大家欢迎,主要是因为它所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,它依据访问数据库的结果集自动生成符合HTML语言的网页,去响应用户的请求。所有相关的发布工作由Web服务器负责。
它具有以下几点优势:
1.灵活易用
对于一个有一定脚本语言编程经验的开发人员来说,只要经过简短的学习,在一个小时内就能编出一个完整的应用程序,同时,编程人员并不能局限与使用VB Script或Jscript来编写应用程序。由于服务器提供了脚本接口,开发人员可以使用自己熟悉的语言来编制ASP应用程序,甚至开发人员还可以在同一个页面中混合使用多种编程语言。
2.强大的可扩充性
除了可以让开发人员自由选择编程脚本外,ASP还可以在页面中嵌入ActiveX组件,并支持COM技术,使得ASP页面的功能得到了极大的扩充。
3.无需编译
ASP使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。与浏览器无关。用户端只要是用可执行HTML代码的浏览器,无需编译,即可浏览用ASP设计的网页内容。
4.独立于浏览器
目前流行的浏览器有IE和Netscape Navigator,用以往的开发工具所开发出来的代码由于是要下载到客户端浏览器运行,所以同一段代码往往会在不同的浏览器上产生不同的效果。而ASP是在服务器端运行的脚本,其传递给客户端的均是经服务器运行输出的标准HTML代码,所以能独立于浏览器运行。

2.3 ADO
ADO(ActiveX Data Objects,动态数据对象),实际上是一种提供访问各种数据类型的连接机制。客户端应用程序能够通过 OLE DB(微软的战略性的通向不同的数据源的低级应用程序接口)提供者访问和操作在数据库服务器中的数据,ADO支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO 同时具有RDS(远程数据服务)功能,通过 RDS 可以在一次往返过程中实现将数据从服务器移动到客户端应用程序或 Web 页,在客户端对数据进行处理然后将更新结果返回服务器的操作。

ADO对象模型中包括7个对象和3个集合,其中最重要的3个对象的说明如表1-1所示:

表1-1 ADO重要的对象
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第2张图片

2.4 ACCESS
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。ACCESS数据库具有大型数据库的一些基本功能,支持事物处理功能,ACCESS不仅是数据库管理系统,而且还是一个功能强大的开发工具。

本系统选择使用ACCESS,主要是因为: ACCESS数据库相比SQL要简洁,容易操作和管理。

2.5 Macromedia Dreamweaver MX
Macromedia Dreamweaver MX 是集网页制作和网站管理于一身的网页编辑软件,是一套针对专业网页设计者和开发者的可视化网页开发工具。它具有功能强大、代码简洁和操作方便等特点,利用它可以轻而易举地制作出跨越平台限制的充满动感的网页。开发人员可以将其选择的服务器技术与Dreamweaver配合使用,建立将用户连接到数据库、Web服务和系统强大的Internet应用程序。

Dreamweaver是专业网页设计、网站管理、网页可视化编辑的软件。它采用了多种先进技术,如利用Dreamweaver的Roundtrip HTML技术让用户可以随意导入HTML文件而无需重新设置代码格式,用户还可以利用Dreamweaver MX 清除或重新格式化HTML代码,实现代码的优化,使网页创作过程变得非常简单。同时Dreamweaver还提供了强大的设计工具,在不用书写一行代码的情况下,就能够快速创建各种极具动态HTML特性的网页,例如动画和分层等;利用Dreamweaver的目标浏览器检查特性,可以创建兼容性极好的网页,以适用于各种平台和各种浏览器。

第3章 系统概要设计
3.1系统结构设计
根据本教学网站的特点,可以将其分为前台和后台两个部分设计。前台主要实现信息浏览、资源下载、在线论坛和留言等功能,后台主要用管理员对网站前台信息、论坛及留言进行管理。
我们把该教学网站设计为九大模块,分别是用户系统、课程描述、教师队伍、课程建设、在线学习、课程实践、下载频道、师生论坛、和留言板。

整个计算机组成原理教学网站的系统结构如图3-1所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第3张图片

图3-1网站系统结构图

3.2系统功能说明
1. 课程描述模块介绍了计算机组成原理课程的历史沿革、课程内容、教学计划等相关的课程描述。
2.教师队伍模块介绍了课程主要负责人情况、教师队伍情况以及本学期的教师日历。
3.课程建设模块包括我院计算机组成原理课程教学环境、教学方法及教学手段、学院的政策措施等相关内容。
4.在线学习包括在线辅导、在线课件、在线作业以及在线自测。其中在线辅导包含了计算机组成原理各章节的教学目的、课程的主要内容及教学的重点和难点。
5.课程实践模块包括了实验介绍、实验平台、实验演示以及实验报告的规范。
6.下载频道帮助学生下载课件、作业、历届试题、相关软件等课程资源。
7.论坛主要用于让学生和老师进行一些教学答疑或是学术探讨。
8.留言板主要收集一些用户对于网站的意见或建议,以便对网站进行改善。
其中我主要负责首页、课程描述、教师队伍、师生论坛四个模块的设计与实现。

第4章 数据库设计
根据本教学网站的实际需求和数据流量的大小,决定使用小型数据库作为本网站数据库,ACCESS数据库具有操作简单、使用方便、性价比高等诸多优点,于是本教学网站采用了ACCESS数据库。

4.1 数据库分析
针对网站功能结构分析,本教学网站可能涉及到的数据项和数据结构如下:

  1. 用户基本信息 包括的数据项有用户名、用户密码、E-mail等基本信息。
  2. 管理员基本信息 包括的数据项有管理员名称、管理员密码等基本信息。
  3. 论坛文章基本信息 包括的数据项有文章标题、文章内容、工作区域名称、发表时间等信息。
  4. 用户留言基本信息 包括的数据项有留言内容、留言者姓名、留言者QQ等信息。

为了保证数据库的安全性,我们做了以下工作:需要用户注册登录后才能进入论坛或留言系统。

根据上面的分析,设计规划出的实体主要有用户实体、管理员实体、论坛文章实体,工作域实体、用户留言实体。其中我所负责设计的模块所涉及的实体有四个,它们是用户实体、管理员实体、论坛文章实体,工作域实体各实体。各实体E-R图描述如下:

用户实体E-R图如图4-1所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第4张图片

图4-1 用户实体E-R图
管理员实体E-R图如图4-2所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第5张图片

图4-2 管理员实体E-R图

论坛工作域实体E-R图如图4-3所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第6张图片

图4-3 论坛工作域实体E-R图

论坛文章实体E-R图如图4-4所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第7张图片

图4-4 论坛文章实体E-R图

4.2 数据库中表的设计
数据库的内容以及表的设计直接影响到开发的系统的质量,好的设计可以达到方便易用的功能。
根据系统的要求,我们采用的数据库是Microsoft Access,系统拟建三个数据库文件即师生论坛数据库luntan.mdb、留言板数据库liuyan.mdb和管理员数据库DB.mdb。由我负责设计的模块所涉及的数据库文件是师生论坛数据库luntan.mdb和管理员数据库DB.mdb,其中luntan.mdb数据库中包含的表有用户表user、发表文章表 Article、回复文章表reply和工作域表area; DB.mdb包含的表是表administrator。

4.2.1 user表的设计
设计数据库表user,用来存放注册用户的信息,包括用户序列号、用户名、密码、性别、注册时间、电子邮件、个人签名、是否管理员等。
user表的结构如表4-1所示:
表4-1 user表结构
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第8张图片

4.2.2 article表设计
在数据库luntan.mdb中,设计一个aticle表,该表是用于保存论坛中所有用户所发帖子的信息的,包括帖子序号、主题、内容以及发帖用户名、时间等。

aticle表的结构如表4-2示:
表4-2 aticle表结构
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第9张图片

4.2.3 reply表设计
在数据库luntan.mdb中,设计一个reply表,该表是用来保存论坛中所有用户所回复帖子的信息,包括回帖序号、被回复帖子的序号、作者用户名、所在工作域名、回帖时间、回复内容。
reply表的结构如表4-3所示:
表4-3 reply表结构
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第10张图片

4.2.4 area表的设计
在数据库luntan.mdb中,设计一个area表,该表用于保存论坛中所有用工作域的信息,包括工作域序号、工作域名称、域主姓名1、域主姓名2、域主姓名3。
area表的结构如表4-4所示:
表4-4 area 表结构
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第11张图片

4.2.5 administrator表的设计
设计数据库表administrator,用来实现对留言的维护和删除,即存放管理员的帐户和密码。
administrator表的结构如表4-5示。
表4-5 administrator表结构
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第12张图片

第5章 系统详细设计
5.1 网站主页的设计
网站主页是用户登录后首先看到的页面,所以主页的设计至关重要,应该亮丽美观、尽可能表现出计算机组成原理教学网站的风格、内容,吸引用户的注意力,否则很难给用户留下深刻的印象。

5.1.1 主页的风格、色彩和布局设计
省略

5.1.2 主页导航的设计
本教学网站规模不是太大,为方便教师、学生使用,主页采用简单的集合导航模式,即把具有逻辑关系的超链接放置在一起,用户可以方便地访问某一类信息。
主页效果如如图5-1所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第13张图片

图5-1 网站主页

5.2 师生论坛模块

设计师生论坛提供了一个用户自由探讨课程相关话题的场所,在这里教师可以及时地给学生解惑答疑,教师之间也可以探讨教学中所遇到的问题等。为方便管理,本功能对访问权限加了限制,用户要进入论坛必须先登录,对于新用户,要先注册成为会员后才能登录进入论坛系统。用户可选择进入不同的工作域,根据不同的搜索项目可以查看帖子内容,发表帖子或回复帖子,管理员后台对帖子进行查看、删除等管理。

5.2.1论坛模块结构设计
根据本教学网站的特点,可以将其分为前台和后台两个部分设计。前台主要实现读帖、发帖、回贴、申请版主等功能。后台主要是管理员对论坛前台接受的文章进行管理,实现查询文章、删除主题、删除回复等功能。

这里将把该论坛设计为五个子模块,即用户系统、系统管理、生活指南、交流、大家侃侃。
师生论坛前台模块结构如图5-2所示。
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第14张图片

图5-2 师生论坛前台模块结构图
师生论坛后台的模块结构如图5-3所示。
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第15张图片

图5-3 师生论坛后台模块结构图

5.2.2论坛模块的功能说明
用户登录后进入论坛首页,论坛首页设计有站务讨论、版主申请、生活常识、高手交流、你说我说等工作域,用户点击后可以进入相应的工作域来发表或浏览文章。

在站务讨论工域内可以探讨本教学网站功能或管理上存在的不足,提出改进意见等;高手交流供教师讨论课题项目或教学中发现的问题,也可以在此回答学生对本课程提出的疑问;你说我说可以供来访者互相交流学习心得等等。

管理员可以在后台管理系统中进行查询帖子、删除主题、删除回复等管理。

5.2.3 论坛首页
论坛首页采用表单来设计,里面包含站务讨论、版主申请、生活常识、高手交流、你说我说等工作域模块,户点击后可以进入相应的工作域来发表或浏览文章。

论坛首页的结构图如图5-4所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第16张图片

图5-4 论坛首页结构图
论坛首页效果图如图5-5所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第17张图片

图5-5 论坛首页
5.2.4 用户登录
在进行身份认证时,就是通过让用户输入各自的注册名和密码,并与user表中的数据相比较来实现。如果该注册名和密码能同时在表的一列中找到,就认为该用户是合法用户,并给该用户一个认证标记。拥有认证标记的用户,才可以进入论坛或留言板。

师生论坛模块的登录页面要求输入用户姓名和密码,采用Session技术(会话)来保存用户的认证标记并对用户进行跟踪。只有认证合格后才能进入系统,完成相应的发帖、读帖等操作。
用户登录流程如图5-6所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第18张图片

图5-6 用户登录流程图
登录页面如图5-7所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第19张图片

图5-7 登陆页面
5.2.5 新用户注册
如果数据库中找不到该用户的名字和昵称,就认为该用户可能输错了自己的名字或者昵称,便显示错误信息,并且系统还提供用户注册功能。check函数检查用户的输入,包括姓名,密码等。程序检查数据库中是否已经有输入的用户的记录,如果有,显示警告:“用户名已存在,请输入新的用户名。”
新用户注册流程如图5-8所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第20张图片

图5-8 新用户注册流程图
注册页面如图5-9所示。
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第21张图片

图5-9 注册页面
5.2.6 发表帖子
设计进入某个工作域后,点击“发表新帖子”可以进入编辑文章页面。
用户发表帖子的程序流程如图5-10所示:

asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第22张图片

图5-10 用户发贴流程图

用户发贴页面如图5-11所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第23张图片

    图5-11 用户发贴页面

5.2.7 浏览帖子
1.用户进入每个工作域后即可看到该域的所有帖子,该页面以分页形式显示当前已有的讨论主题,每页显示1个主题,每个主题以超链接形式显示,可以通过单击某个主题来查看详细的内容并回复自己的意见,通过单击页面下的超链接在不同的页面之间跳转。帖子的顺序按发贴时间先后排列。
效果如图5-12所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第24张图片

图5-12 选择工作域浏览文章页面
2.也可以进入搜索页选择搜索项目搜索帖子。例如:用户进入搜索页后,选择“主题”这一搜索,在文本框里输入要查看的主题,选择帖子发表的时间段,即可看到该时间段内对应主题的所有文章。其中按人气搜索后浏览页面,帖子的排列顺序按article表中ReadCount列的值从大到小排列。同样,按回复数搜索后浏览页面,帖子的排列顺序按article表中ReplyCount列的值从大到小排列。

效果如图5-13所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第25张图片

图5-13搜索文章页面
5.2.8 回复帖子
用户浏览的文章页面(如图5-14所示)有回帖功能,点击“回复帖子”按钮即可进入回帖页面,程序流程与发贴部分相似,点击“提交回复”后,回复被提交给saveReply.asp文件进行处理。在该文件中,首先检查“作者”、“内容”是否为空字符串,如果为空字符串则重新定向到回帖页面,否则对所提交的数据进行处理。

数据处理的内容包括两项工作。一是通过更新article表中的replytime列使当前文章的浏览次数加1;二是将回复者的姓名、回复的内容等保存到reply表中。完成数据处理后,单击页面上的超链接可以返回读帖页面。
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第26张图片

图5-14 浏览文章页面
5.2.9 论坛后台管理
论坛的后台管理系统管理员才可以进入,因此在登录时设计了一个身份验证的环节。管理员输入自己的用户名和密码,经程序检索数据库验证输入正确后可以进入,对论坛文章进行查看、删除的管理。
效果后台页面效果如图5-15所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第27张图片

图5-15 管理员进入后台管理页面
管理员在后台查看文章与前台用户查看文章的流程相似,这里不多介绍了。对于删除文章的功能可以通过单击查看到的某个文章后的“删除”按钮来实现。因为教学网站与普通的休闲网站相比信息变化不会很频繁,教师不可能非常及时的回复学生在论坛中提出的问题,这里将帖子信息存在周期设置为一个月。

删除文章流程如图5-16所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第28张图片

图5-16 管理员进删除文章流程图

5.3 课程描述

为保持网站风格的一致性,子页面采用与主页一样的色调,统一为蓝色为主色调,同时辅助以紫色、白色,网页上部和底部与主页一样,不用改变。不同之处是导航栏增加了一栏。即在网页标志下边列举了和主页里一样的导航内容,使得在每一个网页上都可以进入主要的功能模块,同时在网页左边也列举了对应模块的子导航内容。这样,用户无论在哪一个位置都不会迷失方向,要到另一个功能模块也没有必要撤回主页了。

课程描述设计包括课程的历史沿革、教学(实验)大纲以及课程相关的参考网站。
课程描述模块页面效果如图5-17所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第29张图片

图5-17 课程描述页面

5.4 教师队伍

与课程描述模块设计的方法相同,教师队伍模块包括课程负责人介绍、课程组教师介绍以及各教师课表安排。其中课程负责人介绍可以让用户了解本课程负责老师的情况,如姓名、性别、学历、职称、学术研究情况、所获奖励等信息。教师队伍充分展示了课程组教师的风采。设计本学期教师日历,是为了方便学生与教师的联系,如,某位教师在他的日历里可以说明考前答疑的时间、地点等,学生可以参考教师的活动日历安排学习进度。
教师队伍模块页面效果如图5-18所示:
asp毕业设计——基于asp+access的精品课程教学网站设计与实现(毕业论文+程序源码)——精品课程教学网站_第30张图片

图5-18 师队伍页面

第6章 系统测试
6.1 测试计划
这次测试计划主要的目标是能够通过Web浏览器访问我们这个小组设计的交互式教学网站。

6.1.1 测试项目
由于本网上教学系统是由几个模块共同组成的,因此我们将把每个模块作为一个单独的实体来测试,分别设计检验模块正确性的测试方案以确保每个模块作为一个单元能正确运行。这里主要针对下载频道、师生论坛和留言板进行测试。

下载频道主要进行课件下载、作业下载、历届试题下载、软件下载的测试。
师生论坛主要进行注册登录、发表帖子、回复帖子、删除帖子的测试。
留言板主要进行用户签写留言,管理员后台查看、删除、回复留言的测试

6.2 测试结果
下面是系统测试计划的执行情况
1.下载频道的使用测试
用户可以从网站主页上进入下载频道,选择下载课件、作业、试题或相关软件。
2.留言板的使用测试
用户从学生空间模块进入流言板,可以签写流言,提交或重置。管理员可以从后台查看、删除留言。
3.师生论坛的使用测试
用户可以登录论坛,新用户注册后亦可以登录进入。可以实现发贴,回帖,并可根据主题、作者、内容等不同的搜索途径查看帖子。管理员可通过后台管理帖子。

6.3 测试分析
在本次的测试过程中,的确发现了一些在开发设计过程中没有发现的问题,如本网站师生论坛中不能正常进行帖子的修改和删除,留言板模块设计是为了学生能把自己对教师或对本站建设的意见或建议写出来,没有权限限制浏览的话会涉及个人隐私问题。还有但是经过对模块内部结构、数据库以及程序代码的检查,权限限制,最终还是找到了问题的原因并进行了修复。

结束语
经过三个多月时间的设计,总体来说本教学网站操作比较简单,实现了预期的各个功能模块,这对我们来说是一次在老师细心指导下自主开发网站的过程。在此过程中,我们了解了编写大型网络应用程序的一般步骤,获得了很多宝贵的经验。特别是怎样通过理论与实践相结合,把书本上的内容应用到我们做的网站上去。怎样使各个模块实施其详细的功能,特别是各个模块之间的接口,一定要要相当清晰,达到相互协调的作用。
其次,我熟悉了ASP编程技术和ACCESS数据库知识,学会了很多关于程序设计的经验和技巧,使用ASP开发动态网页的能力有了很大提高。
省略

参考文献

[1] 王国平.Dreamweaver MX 2004网页时尚设计师[M].北京:电子工业出版社,2005.
[2]赛奎春,王国辉.ASP信息系统开发实例精选[M].北京:机械工业出版社,2005.
[3]李春葆,曾平.Access数据库程序设计[M].北京:大学出版社 ,2005.
[4]张德静.深入浅出ASP开发程序[M]. 北京:中国青年出版社,2005.
[5]邵丽萍,张后扬,郭春芳.网站编程技术实用教程[M]. 北京:清华大学出版社,2004.
[6]黎卫东.网络开发入门与实践[M].人们邮电出版社,2006.
[7]杨晓钟,孙振萍、陈建.网站设计与开发.机械工业出版社,2005.
[8] 北京:清华大学出版社,2005.屈喜龙. ASP开发动态网站实例荟萃[M].北京:机械工业出版社,2006.
[9] Christoph Wille. Christian Koller.Active Server Pages in 24 Hours[M].
[10] 胡孝昌,曾琼芳. 基于Web技术的精品课程网站建设的研究[J] .井冈山学院学报,2006,(8).
[11]裘建新. 精品课程网站“师生互动系统”的设计与建设[J]. 上海工程技术大学教育研究,2007,(1).
[12]黄泽钧. 精品课程网站的设计与建设[J].湖北水利水电职业技术学院学报,2007,(1).
[13]陈晓毅. 高校精品课程网站建设的几点不足 [J]. 科技情报开发与经济,2007,(3).
[14]张艳萍. 精品课程的网络资源建构问题初探[J]. 现代远距离教育,2004,(5).
[15]蒋东兴. 高校网络教学现状与对策[J].计算机教育.2004,(5).

致谢
省略


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。

序号 毕业设计全套资源(点击下载)
本项目源码 基于asp+access的精品课程教学网站设计与实现(源码+文档)_asp_BS架构_精品课程教学网站.zip

你可能感兴趣的:(精选毕业设计完整源码+论文,java,前端,服务器)