• asp毕业设计——基于asp+access的网页设计辅导系统设计与实现(毕业论文+程序源码)——网页设计辅导系统


    基于asp+access的网页设计辅导系统设计与实现(毕业论文+程序源码)

    大家好,今天给大家介绍基于asp+access的网页设计辅导系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。

    文章目录:

    1、项目简介

    1. 以信息技术为依托的现代网络教育对中国教育而言,既是挑战,更是机遇。抓住这个机遇,就会创造出教育领域中的一片新天地。本文主要通过构建网上教学系统,推动我校的网络教育的发展。

    2、资源详情

    项目难度:中等难度
    适用场景:相关题目的毕业设计
    配套论文字数:8627个字26页
    包含内容:整套源码+完整毕业论文
    资源文件目录简图如下:
    请添加图片描述


    3、关键词:

    《网站开发技术》课件教学、教程、管理、ASP

    4、毕设简介

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

    第一章 前言
    1.1背景
    省略

    1.2 工作的目的、内容
    在开发该在线教学系统的过程中,虽然没有网上商城系统那样复杂但是我还是运用了在学校学过的ASP技术,和以前学过的各种相关的网页制作工具:Dreamweaver, Flash以及图像处理工具Photoshop的使用方法与技巧,如何利用Access对数据的管理与维护、如何借助于IIS(Internet Information Server)在网上进行信息发布、对系统性能进行优化等。另外,为了增强系统的实用性,使之能尽量与实际的应用系统相吻合,我对许多同类网站的内容、功能进行了分析与对比,吸取了他们的可取之处,借鉴了一些经验,使得该系统更加完善,知识更加全面。

    第二章 需求分析
    2.1课题发展进程及意义
    省略

    2.2课题来源及分析
    2.2.1课题来源
    省略

    2.2.2网上课件教学分析
    网上课件教学相对于传统的教学而言,有其特殊的优势所在:
    1.突破了时空的局限。基于Web的教学是通过网络来传输教学信息的,它的覆盖面广,只要计算机连入网络,学习者可以在任何地点、任何时间使用网上各种教学资源进行学习。
    2.教学资源丰富。Web网上有许许多多不同层次的网上学校,开设各式各样的课程,可满足各种不同的学习需求。网上资源丰富多彩、图文并茂,对提高学生的兴趣,培养创造性等都有重要的作用。
    3.教学内容组织方便灵活。教学内容一般是存放于一个站点上,因而增删、修改和更新工作是很方便的,也根据学习者的反馈意见,对教学过程的方法和策略如教学内容的组织结构、呈现方式、导航技巧、界面图符、媒体的应用、问题的设计、情境的创设等作相应改变或调整,使之更能发挥这种教学模式的优势。
    4.实时交互式教学。在实时交互式远程教学网络中,通过使用电子邮件、语音信箱、交互电视或电视会议技术、虚拟现实技术等,学生与教师、学生与学生甚至教师与教师之间可以进行双向交流和沟通。
    5.实现合作学习。Web也是一种学习环境,具有极强的链结功能。世界各地的教师、学生、专业小组或其他参与者均可在网上进行交互,探讨他们感兴趣的共同话题。从建构主义的观点来看,合作学习过程实际上也是学生主动进行知识建构和意义建构的过程,教学过程中的这种双向或多向交流及相互联系符合当代教育的发展规律,能够有效地发挥学生学习的主动性和创造性,从而在更高的认知层次上达到对知识的真正掌握。

    2.3设计需求及网站目标

    由于windows操作系统直观、高效的面向对象的图形用户界面,易学易用;用户界面统一、友好、漂亮;丰富的设备无关的图形操作,多任务,所以在广大的计算机用户中得到普及。
    本网站主要是为广大计算机用户提供windows操作系统的一些基础、应用方面的信息于用户参考。

    题材新颖、构思独特、设计合理、原创成分高;作品具有想象力,具有个性的表现力。

    能恰当合理地使用多种表现形式(文字、图像、声音、视频等);突出主题、有较强的表现力和感染力、界面美观、布局合理、设计富有创意;文章行文流畅,画面色彩搭配合理。
    1.网站包含3层以上,20个以上的网页。
    2.使用CSS样式表统一网页的风格。
    3.网站结构清晰,层次分明,有能够随机选择的入口和出口,方便不同的需求的用户方便到达各个页面;每一页都有明确清晰的导航。
    4.没有无效的链接。
    5.图形、图片、视频经过优化处理,载入迅速,声音与画面同步,且无抖动现象。
    6.有良好的人机交互功能。
    7.网站有对本站点信息检索的功能。
    8.建议使用ACCESS(或SQL Server 2000)作为后台数据库。

    2.4 系统功能
    前台功能
    1.在登陆的页面,提供注册功能用户可以通过注册得的帐号和密码,输入的用户名和密码提交到系统进行处理,在系统里判断数据库里是否有此用户。如果有该用户就进行用户判别。是管理员就跳到后台,普通用户就跳到教学系统首页。如果没有该用户就提示没有该用户。如果用户输入的密码不正确就提示密码不正确用户登录。

    2.用户可以从个人资料中修改用户的密码。主页提供用户新闻浏览、在先学习、在线练习、等主要功能。在线教程模块有搜索功能,便于用户查看相关的学习教程。

    3.用户可以在主页的论坛中与其他用户交流。也可以通过留言与其他用户和管理远交流。

    后台功能
    1.浏览网站:因为在登陆页登陆时,如果是管理员帐号就自动跳到后台。故增加此功经受提供管理员查看网站。
    2.用户管理:可以查看整个系统所有用户。为保护用户资料,所以管理员也无法查看用户资料,但提供删除用户功能,并且提供管理员添加帐户的功能。
    3.新闻管理:杳看现有新闻,并提供添加、删除、修改功能。
    4.教程管理:查看现有教程,并提供添加、删除、修改功能。
    5.试题管理:查看现有试题,并提供添加、删除、修改功能。
    6.留言管理:提供查看留言、删除留言功能。
    7.网址管理:管理友情链接中的网址,可供添加、删除功能。
    8.退出系统:退出后台管理系统,并返回到登陆页。

    第三章 目录设计
    网站的首页和一些主要的页面放在根目录下,把数据库表和管理员页面放在根目录下的data文件夹中,把网页需要链接的图片放在根目录的img文件夹中,具体如下图所示:
    在这里插入图片描述

    第四章 系统数据库的设计

    4.1 Access简介
    ACCESS是Microsoft公司推出的数据库系统管理软件,它是Microsoft Office套装办公软件中的数据库组件,自其问世以来便以其简洁易用的突出特点受到中小型数据库开发人员的欢迎。

    ACCESS是一个中、小型的数据库管理系统,具有丰富且功能强大的工具,它能帮助用户方便地建立和管理数据库。应用开发人员不用编程,便可通过直观的可视化操作来实现数据库管理工作,轻松实现数据库的全面管理。

    综上所述,由于本系统开发时间短,对系统的安全性能要求不是十分高,故合用功能齐全简洁易用的ACCESS作为本系统的后台数据库。

    4.2 数据库需求分析
    根据系统需求,同时通过对系统功能模块图的分析,设计出如下数据项和数据结构:

    用户信息表:标识、用户登录ID、登录密码、管理员称谓、创建时间。
    教学信息表:标识、教程类型、教程题目、教程内容、创建时间。
    新闻管理信息表:标识、标题、内容、创建时间。
    题库信息表:标识、题目内容、答案A信息、答案B信息、答案C信息、答案D信息、正确答案。
    网站连接信息表:标识、网站名称、超链接。
    论坛内容信息表:标识、栏目编号、文章主题、文章内容、点击数、作者用户名、作者E-MAIL、标识、作者IP地址、提交时间、父文章编号、第一层文章的记录编号。
    论坛类型表:标识、栏目名称、本栏目中的文数目。

    4.3 数据库各表中字段定义
    管理员信息表:
    在这里插入图片描述

    教学信息表:

    在这里插入图片描述

    新闻管理信息表:

    在这里插入图片描述

    题库信息表:

    在这里插入图片描述

    网站连接信息表:
    在这里插入图片描述

    论坛内容信息表:
    在这里插入图片描述

    论坛类型表:
    在这里插入图片描述

    第五章 系统设计及主要代码
    5.1开发环境及工具
    本教学系统主要用到Dreamweaver、ASP来制作页面和代码编写,图片用Photoshop处理,用Access作为后台数据库,还用到了SwishMAX制作网站中标题栏的Flash。

    5.1.1 ASP的简介
    Microsoft Active Server Pages 即我们所称的 ASP ,是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 之中 , 通过 ASP 结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。

    ASP 具有以下一些特点:
    1.使用 VBScript 、 JavaScript 等脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。
    2.无须编译,容易编写,可在服务器端直接执行。
    3.使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。
    4.用户端只要使用可执行 HTML 码的浏览器,即可浏览 ASP 所设计的网页内容。
    5.ASP 能与任何 ActiveX scripting 语言相容。
    6.ASP 的源程序,不会被传到客户浏览器,提高了程序的安全性。

    5.1.2 ASP的功能
    ASP是一套服务器端的脚本运行环境,当用户从浏览器向We b服务器请求.asp 文件时, ASP 脚本开始运行,然后Web 服务器调用ASP,ASP全面读取请求的文件,执行所有的脚本命令,并将标准的Web 页传送给浏览器,而并不包含你所写的脚本命令。

    使用ASP与SQL Server 网站架设,ASP的每一个命令都首先被用来生成HTML文件,因此ASP允许生成动态内容。下载对于Web 服务器来说, ASP与HTML有着本质的区别, HTML不经任何处理送回给浏览器另一方面,对于浏览器来说, ASP和HTML几乎是没有区别的,仅仅是后缀为. ASP和.htm的区别,当我们在客户端提出对ASP的申请后,我们的浏览器接受的是HTML格式的文件。因此它根据以上特性,我们用ASP可以方便地实现诸如表格信息收集、计数器、留言簿、公告板、ASP还可以轻松地实现对页面内容的动态控制,为不同的浏览者定制不同的页面内容,实现适用于任何浏览器。聊天室甚至电子商务等过去必须由CGI才能实现的功能。个性化的网站。

    5.2系统总流程图

    该系统是用户注册、登陆、参加在线学习,以及管理员进行教程录入、修改、删除。管理用户的ASP网站。它应该具有开放性、方便性和灵活性。管理员不仅可以轻松地向网站添加、修改和查询学习质料,而且还可以通过网站的简易的BBS互相交流学习经验,网站留言板欢迎各位对本站提出宝贵的建议!
    根据需求分析,在线考试系统的结构图如下:

    在这里插入图片描述

    5.3网站的设计风格
    系统分为在线教学和后台管理两个模块采用静态的主画面和动态的图片相结合及主体色为淡兰色为主。课件教学模块是由相关新闻、课件教学、课件练习、学习论坛、个人资料、留言板组成可以完成用户登录验证、密码修改、在线学习,与其他用户交流等功能。后台管理模块由用户管理、教程管理、新闻管理、试题管理、留言管理、和一些网络链接的管理,管理员可以轻松的添加、删除、修改系统中的内容。其中文章搜索就是利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。

    5.4 系统主要功能分析
    5.4.1 主页及系统流程图
    在这里插入图片描述

    这是提供登陆的页面,这里输入的用户名和密码提交到lin.asp进行处理,在这里判断数据库里是否有此用户。如果有该用户就跳转到lint进行用户判别。是管理员就跳到后台,普通用户就跳到教学系统首页intop.asp。
    如果没有该用户就提示没有该用户。
    在这里插入图片描述

    如果用户输入的密码不正确就提示密码不正确。
    在这里插入图片描述

    实现代码如下:

    lin.asp:
    <!--#include file="data/open.asp" -->
    <%
      dim username,password
      username=request.form("username")
      password=request.form("password")
    %>
       
      <%
    	Set rs = Server.CreateObject("ADODB.RecordSet")
        sql = "Select * From [user] Where username = '"&username&"'"
        rs.Open sql,conn,1
        if rs.BOF or rs.EOF then
    	    Response.Write("")
    	    Response.End()
        elseif password <> rs("password") then
        'elseif md5(userpass) <> rs("userpass") then
    	    Response.Write("