基于asp的校园网设计(编辑修改稿)内容摘要:

行ASP页面的编码,并使用。 ASP技术访问 WEB数据库 访问 WEB数据库的多种方案 目前在 WINDOWS环境下有多种访问 WEB数据库的技术,主要有: 公共网关接口 CGI(Common Gateway Interface) CGI是较早实现的技术。 适用于多种服务器平台,如 UNIX、 WINDOWS等 ,但 CGI的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。 先进数据库连接器 ADC(Advance Database Connector) ADC提供了 ActiveX Control来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。 JAVA/JDBC语言编程 JAVA语言是一种面向对象、易移植、多线程控制的语言,可通过 JDBC去连接数据库。 用 JAVA/JDBC编 写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。 动态服务器页面 ASP(Active Server Page) ASP 是微软公司最新推出的 WEB应用开发技术,着重于处理动态网页和 WEB 数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问 WEB数据库的最佳选择。 ASP简介 ASP访问数据库的原理 ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的 WEB服务器程序。 当用户使用浏览器请求 ASP主页时, WEB服务器响应,调 用 ASP引擎来执行 ASP文件,并解释其中的脚本语言 (JScript 或 VBScript),通过 ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后 ASP 生成包含有数据查询结果的 HTML主页返回用户端显示。 由于 ASP 在服务器端运行,运行结果以 HTML主页形式返回用户浏览器,因而 ASP源程序不会泄密,增加了系统的安全保密性。 此外, ASP是面向对象的脚本环境,用户可自行增加 ActiveX组件来扩充其功能,拓展应用范围。 ASP页面的结构 ASP的程序代码 简单、通用,文件名由 .asp结尾, ASP文件通常由四部分构成: (1) 标准的 HTML标记:所有的 HTML标记均可使用。 (2) ASP语法命令:位于 % % 标签内的 ASP代码。 (3) 服务器端的 include 语句:可用 include 语句调入其它 ASP 代码,增强了编程的灵活性。 (4) 脚本语言: ASP自带 JScript和 VBScript两种脚本语言,增加了 ASP的编程功能,用户也可安装其它脚本语言。 ASP的运行环境 目前 ASP可运行在三种环境下: (1) WINDOWS NT server IIS (Inter Information Server)以上。 (2) WINDOWS NT workstation Peer Web Server。 (3) WINDOWS 95/98/XP运行 PWS(Personal Web Server)。 其中以 NT server上的 IIS功能最强,提供了对 ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。 2 网站 总体设计 发布管理各个模块文章 管理图册 管理报名时的表单 管理用户密码权限 网站信息 友情连接各个网站管理 文章 发布系统功能模块示意图 文章 发布系统的功能模块之间的关系如下图所示。 文章 系统 管理员管理 版块管理 新闻管理 添加新闻 新闻查询 在本网站中,管理员管理模块 用户管理功能模块的关系图 系统流程 分析 确认用户是否是有效的系统用户,此过程决定用户能否进入系统。 本系统分为前台系统和后台系统。 前台系统不需要进行身份认证,任何人都可以通过浏览器阅读已经发布的新闻。 管理员拥有所有的操作权限,后台系统的流程分析如图所示。 管理员管理 添加、修改、删除管理员信息 用户 后台系统 提供数据 文章管理 前台系统 数据库 基本信息发布 文章查询 后台系统的流程分析 3 系统数据库结构设计与实现 数据库的连接 数据只有用数据库来管理才能有自动化管理的可能。 数据的结构将影响整个管理机制的应用,而且一旦建立以后要修改常会出现麻烦。 所以一开始就要仔细慎重地搭建 一个完整而合理的结构。 Microsoft Office Access数据库相对其它的数据库来说要简单容易操作些,本网站信息发布系统的数据库就是 access数据库 使用 DW自定义连接字符时 为了便于 本地计算机测试 采用 本地计算机驱动 Driver={Microsoft Access Driver (*.mdb)}。 DBQ=表文件位置 用于连接网页与数据库之间 以下是 系统与数据库连接的 asp源代码部分: 开始 用户登录 失败重试 管理所有用户的信息 管理新闻类别,发布信息,所有新闻信息的管理 管理员 用来 管理图片 界面设计 设置公开的联系方式 设置网站整体信息与用户一体。 设置完善地个性化 的会员管理与互交系统; 完善的网站内容、网站用户系统 网站的整体颜色:蓝色为导航颜色。 主体为蓝白色; 后台登陆界面 后台主窗口 后台数据库应用 基本信息管理:数据库数据管理、网站资料管理 报名表单填写 后台登陆系统 数据库新闻发布按钮功能 导航风格 后台工具栏 加密后的 用户表单 结论 基于 web的现代远程教育是一种新型的教育方式,随着现代信息技术的发展,它将越来越受到人们的关注并逐步取代传统教育。 21世纪,它将成为构筑终身学习体系的主要手段。 而基于 web的动态 交互式网站信息发布系统则是现代网络教育不可缺少的一部分 本文研究了一种基于数据关联规则的校园网站。 其开发主要包括后台数据库的建立、后台管理以及前台页面的 Web设计。 系统使用 Microsoft公司以 dreamware为核心语言的 ASP开发工具,利用微软提供的 IIS建立运行环境,再结合 Microsoft access 2020建立数据连接关系。 利用其提供的各种组件,首先在短时间内建立数据库,然后,对数据库进行分析与建立页面,不断修正与改进,直到功能基本实现的可行系统。 利用 ASP技术实现学校的信息发布是一项很有 效的方法,这种组建的方式,可以应用于网站的其他栏目。 又由于 ASP编程所用的 VBScript与 JavaScript语言较简洁、易操作、功能比较强非常适合广大用户进行网站的开发。 总体来说,本网站的设计具有良好的扩展能力并且便于维护,使用较为简便,对于管理人员来说是较好的管理工具,但是由于时间和其他方面的限制原因,系统还有很多方面需要改进。 我相信在以后的学习生活中定能一步一步的去克服这些,使新闻网站的功能越来越完善。 致 谢 感谢导师 苏延平老师 的关心、指导和教诲。 苏延平老师 追求真理、 献身科学、严以律己、宽已待人的崇高品质对学生将是永远的鞭策。 作者在 校学习 期间的工作自始至终都是 在 苏延平老师 全面、具体的指导下进行的。 苏 老师渊博的学识、敏锐的思维、民主而严谨的作风,使学生收益匪浅,终生难忘。 感谢我的学友和朋友们对我的关心和帮助。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。