关于奥运专题网站的制作.doc

【精品】asp奥运网站专题设计(源代码+论文)

收藏

资源目录
跳过导航链接。
【精品】asp奥运网站专题设计(源代码+论文).rar
ASP奥运网站专题设计(源代码+论文)
rrr
目 录.doc---(点击预览)
关于奥运专题网站的制作.doc---(点击预览)
image
99999.gif
bt.gif
bt2.jpg
gly.jpg
hh.jpg
jp.jpg
liuyan.jpg
luntan.jpg
t1.jpg
t2.jpg
t3.jpg
t4.jpg
Thumbs.db
xinwen.jpg
未命名.bmp
Templates
bbs_wed.dwt.asp
new_wed.dwt.asp
_notes
images.dfv
bbs_announce.asp
bbs_function.asp
bbs_hitd.asp
bbs_index.asp
bbs_jian.asp
bbs_particular.asp
bbs_re.asp
css1.css
css2.css
css3.css
glbbs_delete.asp
glbbs_up.asp
glbbs_update.asp
Global.asa
glydu.asp
glytian.asp
gl_bbs.asp
gl_bbsfunction.asp
gl_guest.asp
gl_INDEX.asp
gl_new.asp
gl_user.asp
guest_add.asp
guest_delete.asp
guest_function.asp
guest_index.asp
guest_jian.asp
guest_lycs.asp
INDEX.asp
insert.asp
jian.asp
mm_menu.js
new.asp
new_addd.asp
new_delete.asp
new_function.asp
new_hits.asp
new_particular.asp
odbc_connection.asp
odbc_user.asp
shuji.mdb
user.mdb
user_delete.asp
user_function.asp
yhxiu.asp
zhuce.asp
zhuce1.asp
压缩包内文档预览:(预览前20页/共47页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:1637969    类型:共享资源    大小:2.08MB    格式:RAR    上传时间:2017-08-30 上传人:机****料 IP属地:河南
50
积分
关 键 词:
精品 asp 奥运 网站 专题 设计 源代码 论文
资源描述:
【精品】asp奥运网站专题设计(源代码+论文),精品,asp,奥运,网站,专题,设计,源代码,论文
内容简介:
引 言 网站 (指在因特网上,根据一定的规则,使用 工具制作的用于展示特定内容的相关网页的集合。简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。 在因特网的早期,网站还只能保存单纯 的文本。经过几年的发展,当万维网出现之后,图像、声音、动画、视频,甚至 3D 技术开始在因特网上流行起来,网站也慢慢地发展成我们现在看到的图文并茂的样子。通过动态网页技术,用户也可以与其他用户或者网站管理者进行交流。也有一些网站提供电子邮件服务。 许多公司都拥有自己的网站,他们利用网站来进行宣传、产品资讯发布、招聘等等。随著网页制作技术的流行,很多个人也开始制作个人主页,这些通常是制作者用来自我介绍、展现个性的地方。也有以提供网络资讯为盈利手段的网络公司,通常这些公司的网站上提供人们生活各个方面的资讯如时事新闻 、旅游、娱乐、经济等。 随着 2008 北京奥运会的举办,各项体育赛事在中国展开。大家可以通过网站浏览到各个赛事的重点,参与讨论。谢谢大家! - 2 - 第一章 所用开发语言简介 特点 一种未经编译的开放式的应用软件,是微软公司推出的一种用以取代共网关接口即 技术,它实质上是一种服务器端脚本环境。 包含在 其更高版本之中。通过 户可以结合 页、 令和 件建立动态、交互且高效的 务器应用程序。 出现使用户不必担心客户端不能正确运行所编写的代码,因为所有的程序将在服务器端执行,包括所有内嵌的普通 的脚本程序。客户端只要使用可执行 码的浏览器,即可浏览通过 计出来的页面内容。当程序执行完毕后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 不是一种纯粹的编程语言,它所用的语言是大多数人都非常熟悉的两种脚本语言,即 言。在一个 用程序中可以用其中一种脚 本语言,也可以结合这两种语言使用。另外 能与任何 言相兼容。 户可以使用 编程语言将自己定义和制作的组件加入其中,是自己的动态网页具有无限的扩充能力,这是传统的 程序所远远不及的地方。另外, 利用 软公司的一种数据访问模型)方便地访问数据库,从而使得开发基于 应用系统成为可能。 何一种 文本编辑器都可以编写 - 3 - 使用 发网页应用程序具有以下一些特点: ( 1) 完全内嵌,与 言充分结合 。 ( 2) 无需编译,容易编写,可在服务器端直接运行,且 序开发时间短。 ( 3) 无浏览器兼容问题。 ( 4) 程序代码隐藏,在客户端只能看到由 出的动态 件。 ( 5) 使用任何文本编辑器都可以进行编辑设计。 ( 6) 可使用任何语言编写自己的 件。 ( 7) 使用 件轻松存取数据。 ( 8) 面向 对象,并可扩展的 件。 一个以 基础的应用程序包含了 务器的虚拟目录( 虚拟目录下的所有文件夹与执行文件。虚拟目录主要是为了保护服务器端站点的内容和资料,避免受到网络黑客的恶意破坏和攻击而产生的。在提供 务的服务器端,虚拟目录的作用是不让客户端用户知道一些目录与重要文件的真实路径,也就是说每一个绝对路径(即真实路径)都已经隐藏起来,这些可以供网络客户访问的 源都会以服务器的文档根目录( 为相对路径的基点( 或者另取一 个从表面上看来毫无关系的别名( 隐藏真实目录名称。这些相对目录就称为虚拟目录,相对路径和绝对路径是相对立的。 另外,每个 用程序都拥有一个 件,后缀名 缩写。 (1) 件的存取方式 使用任何一种文本编辑器都可编写 用程序,编写的程序要以后缀名 可以保存为 式。如果是以 式保存的话,服务器端将不编 - 4 - 译文件中所有的包含 法的语句。 将文件保存为后缀 名 形式是为了告诉提供 务的服务器,这是一个 用程序,必须在给客户端送出文件之前把它编译一遍。将 缀名的文件编写存储完毕之后,就可以把它放在自己的 务器上执行,这样就能够在浏览器端看到 面的输出效果了。 (2) 件的结构特点 到目前为止,我们已经知道 够和 言完美结合。在这之前一直都称开发的项目为应用程序,或许有些人认为 件是一个已经被编译过的文件,但 件是一个文本文件,可以用任何一种编辑器打开它,并对它进行适当的编辑修 改。 一般情况下一个 含以下几个部分: ( 1) 普通的 件。 ( 2) 客户端的 序代码,放置于 标签之内。 ( 3) 服务器端的 序代码,放置于 标签之内。 ( 4) 句,即使用 #语法在本页面嵌入其他的 面。 服务器会将其原封不动的发送到客户端,由客户端的浏览器进行处理。目前在 可以使用的脚本语言主要是 中系统默认 的脚本语言为 过任何一个可以和 准兼容的脚本语言引擎都可以很好地应用于 中。 程序使用的对象及其属性和方法 ( 1) 象 (从客户端获取信息,主要是读取提交表单中的数据) 从查询字符串中读取用户提交的数据 ; 获取客户端在 单中所输入的信息 ; - 5 - 取得客户端浏览器的 息。 ( 2) 象 (返回信息到客户端,主要是向浏览器输出文本、数据、 ) 直接送出信息到客户端 ; 引导 客户端 浏览器 至 新的 面; 终止处理 序,并返回当时的状况。 ( 3) 象 (为单个用户保存信息) 利用 储信息的语法 : ”字 ” ) =变量或字符串信息 ( 4) 象 法 : 用于创建组件、应用对象或脚本对象的实例 语法如下: 件 ) ( 5) 象 (内部对象,用来建立与数据库的连接 ) 在 建立对象一般要用 象的 法 ,语法如下: 象 =“ ) 法 : 用于建立和数据库的连接; 法 : 用来关闭一个已打开的对象及其相关的各种对象; 法 : 用来执行数据库查询。 ( 6) 象(用来对数据库执 行命令,如查询、添加记录等命令) 法 : 用来执行数据库查询。 ( 7) 象(用来得到从数据库返回的记录集) 建立 象的语法如下: - 6 - 象 = ) 用 法打开数据库的语法如下: 象 系统开发 环境 务器的选择 要使自己的计算机成为 务器就要安装相应的 务器软件。有许多的 务器可以用来建立 的 点。但是不同的 务器支持不同的功能。选择 务器时,最重要的是使 务器易于建立和管理。其次选择服务器时应注意服务器提供的安全程序,如果 点只为浏览 点的用户提供大量的信息,那么安全性问题并不十分重要,但如果要在网上提供重要信息时,应确保数据在传输之前进行加密,这时可以使用 额 一种安全机制进行传输。另外, 务器必须支持 本(包括 通过提供动态内容和及时响应用户输入, 本使得用户可以与服务器进行交互。此外 务器还应支持日志文件,这对于 理员及时了解站点的反问情况并做出相应的决策有帮助。 介 T 提供的 务的核心 , T 的安装光盘上带有 微软公司为企业和部门发布信息而设计的,一般用于大型的站点。 是新一代的 务器软件,它包括许多新的特征: (1) 释工具和 试工具 。 (2) 功能强大的 是微软管理控制台 ) 、管理工具。 - 7 - (3) 对多 点(虚拟主机)支持。 (4) 对 点内容完全控制。 (5) 软高性能索引器。 (6) 定向支持。 要特别注意的是服务器端的运行环境如下: ( 1) 000 + (息服务管理器 ( 2) P + (息服务管理器 ( 3) 8 + (人 务管理器 ) ( 4) T T - 8 - 第二章 需求分析 系统功能模块 本系统主要实现以下一些基本功能: ( 1) 新闻发布:新闻发布系统主要是信息的发布与管理,涉及到前台用户对新闻信息的浏览和后台新闻的管理两大模块。前台页面一般不需要 用户登录注册,也就是对 所有用户均开放,不做权限验证, 在前台为了满足用户参与的需求,还需要添加新闻评论的功能,使得用户可以对新闻信息发表自己的看法和意见。 另外,为了获得用户对哪些方面的信息感兴趣,还要在用户单击新闻浏览时自动统计新闻的浏览次数,以供后台展示热点新闻信息的受欢迎程度。 后台管理方面,必须由合法的管理者来管理新闻的发布、修改、删除等,我们要将新闻信息添加到数据库,放置到指定的栏目下。为了使新闻展示出来具有好的效果,还需要对新闻进行排版、添加图片及上传 附件等。另外,新闻的发布难免会发生错误,由此还需要对新闻进行修改和删除等 。 除此之外,前台的评论,对于热点新闻及新闻的受欢迎程度等信息应该能提供管理界面让管理者浏览到,以便管理者能监控系统的访问过程。 ( 2) 论区: 称电子公告板,不仅可以用在日常交流中,而且在远程教育、远程医疗中也起到了很大的作用。 形式丰富、方便。给大家构建了一个完美的网络讨论空间。在 对于用户来说,其首先需要注册才能够在讨论区发帖子,因此用户有用户 户名、用户密码,以及用户的各项资料等属性, 综合这些属性,可以得出的论坛的第一个功能部分 用户 - 9 - 的注册,信息的修改, 已经注册用户的登录、登出等操作。对于帖子来说,其属性相对就复杂了。首先,不能所有的帖子都放在一起,因此就有了第二个功能 部分 帖子分类。帖子的本身又要包含标题和内容两个基本属性,当然,为了方便查看和管理,我们还需要给帖子加上发布时间的属性。将帖子和用户联系起来,则需要在帖子中注明此帖的发布人的昵称、发布人的编号等信息。另外,帖子还分主帖和针对主题的回复帖两种。 完成对用户和帖子两个基本要素的分析后,论坛的基本功能就算是完善了,即帖子的浏览、发表、用户的注册管理。但是即使对一个简单的论坛来讲,仍然是需要管理员 来管理的,这个管理不仅是对帖子的管理,还应当包括对用户的管理。因此论坛应包括第三个功能部分 管理部分,在此部分中,应当允许管理员进行登录等操作,并在本部分所有的页面中加入对当前浏览者 是否是管理员的判断,以防止越权管理。在判断管理员合法后,应当允许管理员对帖子和用户进行属性修改及删除等操作。 ( 3) 用户登录与注册:用户登录页面主要是为用户提供登录的窗口,用户通过在页面内输入正确的用户名及密码,取得登录系统的权利。否则不能登录系统,实现系统的其他功能。在此,登录的前提是注册用户的一些信息,只有注册成功 才能成为该网站 的用户。 ( 4) 数据维护和安全管理:数据维护主要对后台数据库进行管理和维护 ,包括添加、删除、修改等操作,实现对数据库的更新,可以提高系统的运行效率;安全管理主要是对用户的信息进行管理,管理员能够有权增加或删除系统的操作人员,并指定教师的登录密码,也可以增加和删除系统管理员。 - 10 - 系统逻辑模块 图 2功能模块之间的关系图 网站首页 新闻浏览 网站留言 论坛 管理后台 - 11 - 图 2统的页面逻辑结构示意图 网站首页 新闻浏览 留言系统 新闻浏览 新闻管理 点击次数 会员登录 网站留言 论坛系统 会员登录 浏览论坛 发表论坛 点击次数统计 管理系 统 管理员登录 对新闻、论坛、留言等的管理 - 12 - 系统数据 分析 根据系统功能和模块的分析和划分,并综合考虑实际使用情况,得出程序中要使用的数据和这些数据以及数据与模块程序之间的调用关系。 用户登录要使用到用户表的基本数据,用户分为管理员、 普通用户两种 ,其中管理员信息主要包括用户名和密码; 普通用户的信息主要有用户名、密码、性别、 信息 ;管理员则可以对所有用户的信息进行管理。 数据项的定义是数据库的基础,合理的数据项定义可以提高数据的运行效率,极大限度地减少数据的冗余。 在新闻发布系统中我们需要建立的数据有 以下几项: 表 2闻内容表( 构 序号 字段 描述 类型和长度 主键 可空 默认值 1 动编号 否 无 2 闻标题 0) 否 否 无 3 布时间 ) 否 是 4 者 0) 否 是 无 5 闻内容 否 无 6 看次数 是 0 7 否推荐新闻 是 0 - 13 - 在网站留言系统中我们需要建 立的数据有以下几项: 表 2言内容表( 构 序号 字段 描述 类型和长度 主键 可空 默认值 1 动编号 否 无 2 言标题 0) 否 否 无 3 言时间 ) 否 是 4 者 0) 否 否 无 5 言内容 否 无 坛系统中我们需要建立的数据有以下几项: 表 2坛内容表( 构 序号 字段 描述 类型和长度 主键 默认值 1 动编号 无 2 章标题 0) 否 无 3 章内容 无 4 数 无 5 文章编号 无 6 复文章数目 0 7 击次数 0 8 户名 0) 否 无 9 布时间 ) 否 10 复时间 ) 否 - 14 - 管理员所需建立的数据: 表 2理员表( 构 另外,在进入网站上的论坛、留言等模块的时候还需要普通用户的登录,普通用户表如下: 表 2户表( 构 序号 字段 描述 类型和长度 主键 可空 1 动编号 否 2 户名 0) 否 否 3 户密码 0) 否 否 4 户电子邮箱 0) 否 否 5 好 0) 否 否 序号 字段 描述 类型和长度 主键 1 动编号 2 理员姓名 0) 否 3 码 - 15 - 第三章 设计阶段 概要设计 数据库概论 本系统的关键在于 据库的开发应用技巧和流程。为了与数据库更好的配合工作,我们采用了 象。使用 据对象 以对来自许多数据提供者的数据进行读取和写入操作。例如,可以使用 问 据库中的信息。 微软公司的 据库本身不是一个数据库 m 服务器,它不能用服务器来运行查询。对于数据庞大的情况, 身不是一个好的选择,另外一个要考虑的是数据库的安全问题, 起 言,总体的安全性要差。 对于 言,与它搭配的最常用的数据库是 但从应用的角度而言,本系统从前端 面的内容来看,它并不十分关心后台的数据库类型。它采用的数据库组件( 型对于系统开发者而言,是面向对象封装好的,开发者在面对不同的后台数据库时,需要修改的只是很少的一些对方即可。因此采用了在创建、使用以及配置上都比较容易的 据库。 列中的一个组件,它用于企业管理和个人用户中,提供通过向导建立数据库管理系统和通过编程建立数据库管理系统。 关系型数据库 ” ,它本身就可以生成一个完整的系统。由于它和 为 发, 采用 程,所以它能很好的和 合编程。 现在越来越多的人选择 002 作为自己的数据库,它和 000 - 16 - 相比,有着更突出和优越的地方。在 002 中,使用经改进的 计程序,可以快速创建连到 据库的 ,实现输出报表、表格,以及 式的查询。新引入的 表格和报表的 本, 是该版本中许多新功能的核心。但它只能在 以上版本实现 (虽然可以被配置到 站,但它必须配置 数据库的主要功能需求 根据系统功能设计的要求以及功能模块的划分,对于系统 使用的 信息数据库,可以列出以下数据项和数据结构: ( 1) 新闻信息表( 新闻标题、发布时间、新闻内容、作者、是否推荐新闻、查看点击次数。 ( 2)留言内容表 ( : 留言标题、留言内容、 留言时间 、留言人姓名。 ( 3) 坛( 文章标题、文章内容、发布时间、层数、回复时间、回复次数、 用户名等。 ( 4)系统管理员表( 管理员名、密码。 ( 5)普通用户表( 用户名、密码、 好。 模块划分及功能介绍 该课题所实现的 主要模块 功能有 : 用户的登录和注册 ; 用户对该网站的 留言 ;用户对新闻的浏览 ; 论坛;另外,还有管理员对 各个模块的管理如:新闻的添加、删除、修改 等所要解决的主要问题是 :在客户端实现用户以批准的身份采用网页的形式实现对该网站上有权限限制的内容的功能 使用 ;可以 对新闻的电击率、论坛的回复率进行 统计;管理员对所 有信息的更新管理 ;管理员对数据库信息的管理和维护等。 - 17 - ( 1) 用户的登录与注册 :本模块主要分为以下几部分: 用户的注册信息处理、客户端验证数据的有效性、检查用户名是否存在、验证以注册用户的登录是否可行、 在此我们需要注意的是检查用户名是否存在,表单的内容被提交到指定的验证页后,该页的任务就是进一步验证用户提交的信息,并将这些信息保存 到数据库。在注册信息中,我们不允许数据库中有重复的用户名, ( 2) 新闻发布: 新闻 发布模块不需要权限的限定,它主要 是 信息的发布 和管理 。在前台新闻发布中要显示这些栏目的最新新闻信息列表和推荐新闻信息列表,并能提供一些新闻检索功能来是用户能检索的自己感兴趣的信息。为了使新闻读的更具有趣味,还需要新闻能通过不同的预先设计的展示出来,从而 满足用户个性化需求。同时要在用户浏览该新闻时统计新闻的点击次数,以供展示热点新闻和统计新闻的受欢迎度。 ( 3) 坛 : 在该模块中对于用户来说,首先需要注册才能够在讨论区发布帖子,因此 该模块是建立在用户的登录后实现的。对于帖子来说,其属性相对就比较复杂了。首先,不能将的帖子都放在一起,帖子本身又要包含标 题和内容两个基本的属性,当然,为了方便查看和管理,我们还需要给帖子加上发布时间的属性。同时,在论坛中可能出现一些比较优秀的文章,为了标记这些文章, 我们还需要给文章设置“其他”属性,此属性表明帖子是普通帖子,或者此帖子是被管理员锁定的。将帖子和用户联系起来,则需要在帖子中注明此帖子的发布人、发布时间等的信息。另外,帖子还分为主题帖和针对主题的恢复两种。在完成对用户和帖子两个基本要素的分析后,论坛的基本功能就算是完善了,即帖子的浏览、发表、等。但是即使是一个简单的论坛也需要管理员来管理的,这个管理不仅是对帖子的 管理,还要包括对用户的管理,关于这些我们在管理系统中来实现。 ( 4)系统留言板: 留言系统可以说是网上最常见的,一般用来记载反馈信息 - 18 - 等。对于用户来说是添加留言,管理员则是有查看、删除等功能。 ( 5) 管理员 数据维护:这一功能是面向管理员的,首先管理员有一个特殊的操作: 只有管理员才能添加管理员,管理员不能申请、注册,只能是现有的管理员推荐。本网站把所有的管理程序放在管理员房间内,统一、明了。在这里必须是合法的管理员来管理新闻、论坛、用户、以及查看留言等功能。在新闻后台管理上要进行新闻的添加、删除、修改 ,要对新闻进 行筛选,设出那些是推荐新闻、热点新闻等。 关于论坛的管理,这个管理不仅是对帖子的管理,还应当包括对用户的管理。 在此部分中,应当允许管理员进行登录等操作,并在本部分所有页面中加入对当前浏览者是否是管理员的判断,一防止非法越权管理。在判断管 理员的合法后,应当允许管理员对版面、帖子和用户进行属性修改及删除等操作。 除此之外,管理员还要对普通用户进行一些管理,添加、删除等操作。但是,管理员不能随便更改用户的信息。这些操作都是对数据库进行管理和维护的,一般包括添加、修改、删除信息等。在这里主要操作的表是用户表和论坛表和 新闻表,对用户情况表来说,经系统正排后,管理员就只能再添加和删除信息,但管理员则不可以对表中的数据进行修改;对新闻和论坛表来说,每阶段的内容都要变化,所以必须有对它更新的操作,以便和整个系统的运行保持一致性;还有对其它一些表的操作,由于功能和上述讲的大同小异,这里就不再详细的叙述。 - 19 - 以上功能的模块如下图所示: 图 3能模块图 奥运专题 网 新闻发布 言系统 系统统计 系统管理 新闻主页 推荐新闻 新闻详情 论坛主页 论坛详情 主页登录 发表论坛 论题回复 主页登录 用户留言 新闻管理 论坛管理 留言管理 用户管理 新闻添加 新闻修改 新闻删除 是否推荐 论题添加 论坛修改 论点删除 留言浏览 留言删除 用户资料管理 管理员的添加 推荐管理员 用户登录管理 - 20 - 详细设计 程序流程图 ( 1)用户登录及注册 用户登录包括登录验证和用户注册 ,下面分 别画流程图进行说明 : 3户登录流程图 开始 输入用户名及密码 连接数据库 根据用户名查找是否有用 户 进入系统 终止 注册用户 - 21 - 3户注册信息流程图 以上流程是用户在登录和注册时的全部过程 ,关于用户的管理流程图将在管理流程图中见到。 ( 2)发布新闻 输入有关用户信息 验证填写信息的正确性 连接数据库 存入数据库并保存 终止 输出提示信息 开始 - 22 - 在新闻发布中我们要实现的功能有用户的浏览和后台管理员对新闻信息的管理,具体流程图如下: 3闻系统流程图 开始 判断是否是管理员登录 输入管理员名及密码 判断管理员名是否正确 对新闻系统的管理 保存修改 终止 普通用户浏览 - 23 - (3)坛 个模块比较复杂 ,我们分几部分来对其分析 用户的登录当用户在主页或者其他页上登录后就可以直接进入该模块我们在这里描述的是用户从没 有登录以前到所有功能都实现的过程 下面我们以一个全面的的论坛模块流程图来了解以下整个系统的大致流程 另外还有管理员的维护和修改等 也将在这给出介绍 具体流程图如下: () 用户的登录在这里就不在详 说同上面的一样 () 用户发表帖子 图 3加流程图 开始 添加信息 输入框是否有空 打开数据库 刷新数据库 结束 - 24 - ( 3) 修改信息 是 否 是 否 图 3改流程图 帖子信息 修改信息 输入框是否为 空空 输入信息是否合法 修改成功 存入数据库 刷新记录集 结束 开始 - 25 - (4)删除记录 是 图 3除记录 输入关键字 连接数据库 检查是否有此关键字 选中次对象 删除对象 刷新数据库 结束 开始 - 26 - 主要窗体功能及实现方法 ( 1)系统首页 它的功能主要是用户登录和链接各个子 功能模块,各类用户通过身份验证可以进入不同的界面,用户可以在主页 陆 ,管理员登录可进入 界面也包含一些重要新闻浏览等功能,如:热点新闻的 、热点论坛情况查询、网站大体信息的浏览等,这些信息是面向所有用户的;另外还可以让用户查看当天日期以及星期几的有关情况,同时也起到了美化界 面的作用。主界面如图 3 图 3 8 主页界面 主页中的查询和登录都要用到数据库里的信息,必须和数据库进行连接,所以这里首先介绍连接数据库的方法,本系统中和数据库的连接使用代码实现都是通 过调用文件: 实现的该文件的代码如下: - 27 - 该代码是使用 术来存取符合 准数据库的内容,在这里有好多种连接数据库的方法在这里我们运用的是不用数据源的连接方法,另外,我们采用了 象的 法,它的作用是通过 法可以将虚拟路径转化为上面的物理路径。增强整个文件的可移植性。用到的页面只需用 把这个文件包含进来就可以了。 (2)新闻页的实现 新闻页面包括:热点新闻的推荐、不同话题的划分、新闻提交的时间、同时通过新闻可以链接到新闻的具体文章里,在具体内容里可以 知道该新闻的点击次数。 新闻界面如图 3闻界面 - 28 - 图 3闻界面 具体实现是: 首先与数据库建立连接: 第一行是强制型变量申明 第二行则是把连接数据库的文件包含进来 下面是通过建立记录集来查询数据库: - 29 - 下面再通过对记录集的输出来得到该页,具体就不在叙述。 ( 3) 坛页 首先要申明的是进入论坛前要进行用户身份的验证所以只有该网站注册过的用户才能登录,论坛也主要包括: 论坛标题的浏览、论题的电击次数、论题的回复个数、论题的发布时间、以及通过论题可以连接到论题的具体内容,另外,还能够在论坛详情页对论坛的回复。 论坛界面如图: 3 3坛界面 - 30 - 具体设计如下: 在着里同上面的设计一样也是把连接数据库的文件包含近来,不同的是为了使用户能够更方便的查看,我们增加了分页显示方 ,在分页显示的代码里要调用一段子程序 用同样的方法把它保存在文件 。具体代码如下: & I & &f nd - 31 - 该文件的主要作用是通过论坛主页来调用上面的子程序把 当前是第几页和总页数以参数的形式调用到这里。再通过该程序依次写出各页页码,并将非当前页设置超级链接,当前页则不设置。 在论坛页里我们需要强调的是有关分页显示的有关内容,具体如下: 0 I=I+1 J= 该段代码的主要作用是实现分页显示的主要部分,在这里因为要分页显示查询结果,所以用上面方法创建一个 象。需要注意的是因为要用到象的很多属性所以我们要用 法打开数据库的时候要将象 的 法的参数设置为: 。下面是各种变量的申明分别有:每页多少条记录 (当前页有多少条记录 (总页数的记录 ( 0 即是将每页的显示设为 10条, = ) f 该循环程序就是 如果第一次打开,则 ,否则,由传回的参数决定。 = - 33 - 上面第一行是将 当前是第几页存入 ,后面的子程序要用到。第二行开始则是对每页显示记录的条数的设置,第三行是将通过象的 性返回总页数 ,最后一行是将当前显示的页数设置为 ,J I=0 J= ot 0 I=I+1 J= 最后这段循环代码是输出序号、循环执行语句直到当前页结束或文件结尾 在 最后还有一段代码是: 是调用 的程序,写出 有关各页的链接信息。 () 网站留言 网站留言界面如图: 3- 34 - 图 3言界面 网站留言和论坛一样都需要用户的登录才能够进入 在这里用户可以看见自己是第几个留言的用户 ,可以浏览到其他用户的留言 ,其他功能还上面的一些模块雷同,所以就不再一 一叙述。 () 管理员登陆页 下面是管理员登录界面图: 3 登录后的主界面图: 3- 35 - 图 3管理员登录包括:管理员身份验证、管理员主页、还有所有页面的管理页。 图 3理员主界面 在管理员主页我们可以看到当前 论坛中的论题个 数、新闻的条数、注册用户的人数、以及在线人数和网站访问人数。具体代码如下: - 36 - 为了简练起见,我们只介绍论坛论题条数的得到: 首先第一段是建立数据集我们就不在详说。需 要特别强调的是第二段先是运用了 象的 法来建立输出,然后是运用了 象的 法来得到所有记录集的个数,关于其他的个数的具体实现和上面的大同小异我们详述。 () 管理员管理页 管理员管理页主要有:用户管理 、 论坛管理 、 留言管理 、 新闻管理。以下是管理页的界面和代码: 1 用户管理 页 : - 37 - 图 3用户管理界面 部分代码如下: 管理用户信息 返回 用户管理 - 38 - 序号用户名性别爱好除0 I=I+1 J= - 40 - 删除 2 论坛管理 页: 图 3论坛 管理界面 3 留言管理页: 图 3留言 管理界面 - 42 - 4 新闻管理页: 图 3新闻 管理界面 论坛管理 、 留言管理 、 新闻管理与用户管理页的界面和代码基本一致,就不一一介绍了 。 - 43 - 第四章 系统 维护与安全 系统维护与安全性 ( 1) 安全性 用 踪应用程序或会话期间特定的 览器的信息,带有相应的 求被认为是来自同一 览器。那么,从系统的安全性角度考虑,为了避免 盗取, 务器应该为每个 派一个随机的生成号码。这一技术的有效性在于被赋予的数字的长度( 64 位),此长度在一定程度上保证了 安全性。 ( 2)使用身份验证机制保护 面 使用身份验证机制保护被限制的 限制的 T 账号的用户名和密码。每当试图访问被限制的内容是, 务器将进行身份验证,即确认用户身份,以检查用户是否拥有有效的 T 账号。 基本身份验证:提示用户输入用户名和密码 T 请求 /响应式身份验证:从用户的浏览器通过加密方式获取用户身份信息。 ( 3)数据库的安全性 如果要将本系统用于较大的单位或其他要求安全性较高的单位,以 据库作为后台是不够的,必须考虑 使用更为强大的数据库支持,最为广泛选用的是 进行 据库的安全配置之前,必须对操作系统进行安全配置,然后对要使用的操作数据库软件(程序)进行必要的安全审核,比如对 脚本等很多基于 用常出现的安全隐患,并且过滤一 - 44 - 些 , ; / 等字符,防止破坏者恶意的 句,接着将 ,并且使用安全的密码和账号策
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:【精品】asp奥运网站专题设计(源代码+论文)
链接地址:https://www.renrendoc.com/p-1637969.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!