收藏 分享(赏)

源程序+10590222008ASP+ACCESS深水蓝文学网站.rar077 ASP+ACCESS深水蓝文学网站.doc

上传人:毕业论文 文档编号:199543 上传时间:2018-12-11 格式:DOC 页数:27 大小:2.19MB
下载 相关 举报
源程序+10590222008ASP+ACCESS深水蓝文学网站.rar077 ASP+ACCESS深水蓝文学网站.doc_第1页
第1页 / 共27页
源程序+10590222008ASP+ACCESS深水蓝文学网站.rar077 ASP+ACCESS深水蓝文学网站.doc_第2页
第2页 / 共27页
源程序+10590222008ASP+ACCESS深水蓝文学网站.rar077 ASP+ACCESS深水蓝文学网站.doc_第3页
第3页 / 共27页
源程序+10590222008ASP+ACCESS深水蓝文学网站.rar077 ASP+ACCESS深水蓝文学网站.doc_第4页
第4页 / 共27页
源程序+10590222008ASP+ACCESS深水蓝文学网站.rar077 ASP+ACCESS深水蓝文学网站.doc_第5页
第5页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、需要源程序文件请加 10590222QQ 或 5121345001目录1.绪论 .21.1 绪论 .21.2 系统开发工具 .22 基本理论和概念 .32.1 Dreamweaver 简介 .32.2 ASP 网络技术 .32.2.1 ASP 的基本概念 .32.2.2 ASP 包含的组件和对象: .32.2.3 ASP 访问数据库 .42.3 Access 数据库 .53 需求分析 .63.1 系统功能分析: .63.2 各个模块具体功能 .73.2.1 会员注册与登录 .73.2.2 文章浏览 .73.2.3 论坛 .73.2.4 聊天模块 .83.2.5 后台的文章和论坛管理模块 .84

2、数据库设计 .94.1 系统数据结构(E-R 图) .94.2 数据表的设计 .94.3 数据库结构的实现 .115 系统的具体实现 .125.1 建立基于 WEB 系统的运行环境 .125.2 系统主要页面的实现 .125.2.1 注册页面的实现 .125.2.2 文章浏览页的实现 .135.2.3 投稿页面 .145.2.4 修改信息页 .145.2.5 论坛撰写主题页的的实现 .155.2.6 论坛回复页面 .165.2.7 聊天室主页 .166.总结 .187.致谢 .198.参考文献 .209.附录 .21需要源程序文件请加 10590222QQ 或 51213450021.绪论1.

3、1 绪论世界越来越小已成为现代人的一个共识,究其原因,除了交通工具的便捷迅速之外最大的功臣当属互联网的迅猛发展。它的特点就是信息量大传播迅速,只要一根电话线一个调制解调器,不论你身在何处都可以方便快捷的获取你想要的信息。真正做到了沟通无极限。在物质文明飞速发展的今天,人们对精神生活质量的提高也有了新的要求,在物质充斥的社会人们更加渴望交流,渴望得到认同。文字是人类的另一种语言,在某些方面甚至比语言更胜一筹,好的文章是心灵的代言人。当文章和网络结合起来就形成了文学网站。适应社会的事物可以得到发展,文学网站从开始发展到现在,人们也对他从好奇到接受认同甚至于某些人对他产生了依赖,这些都说明了它是一个

4、顺应时代的产物。在网络这个平台上文学爱好者可以不经过出版社就可以把在自己的文章瞬间传遍神州大地。得到是称赞也好是批评也罢,都是对自己的一种激励和促进。更何况在这里所有的文学爱好者可以相互交流心得和经验,三人行就受益终生,更何况这么多志同道合者,毫不夸张地讲这里简直就是文学爱好者的精神家园。本网站最大的特色就是没有编辑,完全的大众审稿。好的留下,差的删除,而好坏的判决完全取决于文章的好评率和点击率,最大程度上做到公平公正。文字是最贴近心灵的东西,为了方便人们的交流我网站还设置了论坛模块。尽最大可能提供最宽广的空间。1.2 系统开发工具本系统是在 Windows XP Professional 下

5、开发的,使用 ACCESS 作为后台数据库,采用ASP (active server pages)技术编写服务器端应用程序,利用辅助开发工具、可视化网页编辑器 Dreamweaver MX 2004 来进行前台页面的开发。需要源程序文件请加 10590222QQ 或 51213450032 基本理论和概念2.1 Dreamweaver 简介Dreamweaver 是 Macromedia 公 司 推 出 的 一 款 专 业 网 页 开 发 软 件 , 提 供 了 高度 可 视 化 的 集 成 编 辑 环 境 , 强 大 的 网 页 编 辑 功 能 和 站 点 维 护 功 能 , 具 有 强 大

6、 便 捷 的 数据 库 作 支 持 , 多 种 动 态 网 页 技 术 的 支 持 , 强 大 的 操 作 功 能 和 便 捷 直 观 的 操 作 界 面 。2.2 ASP 网络技术2.2.1 ASP 的基本概念ASP 是 Active Server Pages 的缩写,中文名称叫做“动态服务器页面” ,用来建立并执行交互式 Web 服务器应用程序,可以使用 ASP 来结合服务器端指令、HTML 网页及 COM 组件,换句话说,ASP 程序包含“脚本语言程序(Scripting Language) ”、 “嵌入 HTML(Embeded HTML)”、 “COM 组件调用”等 3 个部分,前者

7、可由 VBScript、JScript(微软版的JavaScript) 、PerlScript、Python、REXX 等程序语言编写而成。本系统以 。 asp 为扩展的文本文件,其控制部分是用 Jscript 脚本语言来编写的。ASP 用分隔符%和%包括脚本命令。由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理。在 ASP 分隔符%和%内,可以包括主脚本语言允许的任何语句、表达式和操作符等。2.2.2 ASP 包含的组件和对象:OLEDBASP 网 页 如 果 只 有 脚 本 的 话 , 只 能 显 示 输 出 一 些 有 趣 信 息 , 无 法 获 取用 户 的 信 息 ,

8、将 数 据 保 存 到 数 据 库 或 者 在 服 务 器 上 创 建 文 件 , 而 ASP 包 含 的组 件 恰 好 解 决 了 这 个 问 题 。ASP 包 括 两 类 组 件 : 内 置 对 象 和 可 安 装 组 件 。需要源程序文件请加 10590222QQ 或 51213450046 个 内 置 对 象 :Response 对 象 可 用 来 决 定 何 时 或 如 何 将 输 出 由 服 务 器 端 传 送 至 浏 览 器 端 。Request 对 象 可 用 来 获 取 由 浏 览 器 端 返 回 服 务 器 端 的 数 据 。Server 对 象 提 供 了 服 务 器 端

9、 最 基 本 的 属 性 及 方 法 。Application 对 象 当 有 数 个 浏 览 者 同 时 存 取 网 页 时 , 这 个 对 象 可 用 来 记 录 不同 浏 览 器 端 共 享 的 变 量 。Session 对 象 用 来 记 录 个 别 浏 览 器 端 专 用 的 变 量 。Object Contex 对 象 这 个 对 象 与 事 务 性 ASP 配 合 使 用 。常 用 的 组 件 :Adrotator Compontent这 个 组 件 用 于 在 WEB 站 点 的 WEB 网 页 上 显 示 横幅 广 告 及 显 示 频 率 。Brower Capadility

10、 Componet这 个 组 件 可 以 根 据 地 不 同 浏 览 器 的 功 能 显 示不 同 的 HTML 内 容 。Content Linking Compnent这 个 组 件 可 以 用 于 将 好 几 个 HTML 网 页 链 接到 一 起 , 这 样 它 们 便 可 以 实 现 轻 松 的 导 航 。File Access Compnent这 个 组 件 允 许 使 用 自 己 计 算 机 的 文 件 系 统 工 作 , 使用 这 个 组 件 可 以 读 写 文 本 文 件2.2.3 ASP 访问数据库ASP 提供的数据库访问组件 Database Access 通过 ADO(

11、Activex Data Objects)访问数据库及其他存储数据的表状数据结构。ADO 数据库连接是以开放数据库连接(ODBC)为基础的,可对任何支持 ODBC 数据源对数据库的操作,包括Sybase,Oracle,SQLServer,Access,Foxpro,以及其它类型数据库。可以提供任何类型数据库与 Web 服务器的访问方式。ADO 提供了七种对象其中最重要的两个对象是Connection 和 Recordset。ASP 与 ADO 结合起来实现数据库访问的基本原理: 当用户使用浏览器请求 ASP 主页时,WEB 服务器响应,调用 ASP 引擎来执行 ASP 文件,并解释其中的脚本语

12、言(JScript 或VBScript),通过 ODBC 连接数据库,由数据库访问组件 ADO(ActiveX Data Objects)完需要源程序文件请加 10590222QQ 或 5121345005成数据库操作,最后 ASP 生成包含有数据查询结果的 HTML 主页返回用户端显示。由于 ASP 在服务器端运行,运行结果以 HTML 主页形式返回用户浏览器,因而 ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP 是面向对象的脚本环境,用户可自行增加 ActiveX 组件来扩充其功能,拓展应用范围 ASP 使用两个 ADO 组件对象来访问和操纵数据库,即用 Connection

13、对象来连接数据库和增加、删除、更新数据库的数据等,用 Recordset 对象来返回数据库访问的结果。ADO 为 ASP 提供了完整的 Web 数据库访问解决方案,使用 ADO 编写紧凑简明的脚本,以便连接到 ODBC 兼容的数据库,脚本中可使用 VBScript,JavaScript 语言来控制数据库的存取与查询结果的输出显示画面。应用 ADO 访问数据库之前,要建立几个数据库或数据源,连接并打开相应的数据库。然后设置并执行 SQL 命令来完成相应的任务,再用 ASP 语句返回结果,最后关闭数据库。2.3 Access 数据库Microsoft Access 一 直 是 Windows 平

14、台 上 最 优 秀 的 数 据 库 管 理 系 统 , 也 是目 前 市 场 上 最 杰 出 的 数 据 库 管 理 系 统 。 它 功 能 全 面 , 拥 有 大 量 工 具 和 特 性 , 其 界面 简 单 。 Access 数 据 库 中 包 含 表 、 查 询 、 窗 体 、 报 表 、 页 、 宏 、 和 模 块 等 数 据库 对 象 。需要源程序文件请加 10590222QQ 或 51213450063 需求分析3.1 系统功能分析:我设计的是一个网上文学网站,那么这就属于一个典型的文学感情交流网站。注册会员可以在这里发表文章和言论,交流感情和写作心得。与其他的文学网站不同的是它属

15、于大众审稿,因为每个编辑都可能有自己的喜好。这在主观上就造成了很多的不公平,本网站是由点击率来决定文章的去留。而游客也可以在这里自由的浏览文章和论坛。本网站就是为广大文学爱好者提供一个展现才华交流感情的平台要实现本网站的初衷经过分析必须要具备以下几个模块(1) 会员注册与登录模块(2) 文章和投稿模块(3) 论坛模块(4) 聊天模块(5) 后台的文章和论坛管理模块(6) 数据库模块深水蓝文学网站文章浏览聊天室注册文章管理 论坛管理管理员登陆修改个人信息论坛浏览用户登陆发表言论 跟帖投稿需要源程序文件请加 10590222QQ 或 51213450073.2 各个模块具体功能3.2.1 会员注册

16、与登录在深水蓝文学网站中,只有注册的会员才可以投稿和发表言论而普通的游客只能浏览文章和论坛。需要收集会员的必要信息支持这些功能,在注册过程中还需要对会员所填的内容进行检测,不符合要求的情况会给出提示,在填写注册信息后,可以对所填信息进行确认。而且在个人信息修改页面可以进行修改。会员登录需要验证帐号和密码,在登陆成功后,用户登录的信息会在系统 session 中保存,一直会保留到用户推出登陆或关闭浏览器,利用此对登录管理者,会员和浏览者的权限进行限制,加以区分。3.2.2 文章浏览文章浏览页面分门别类要一目了然还要表示出最新稿件和热门稿件。只有这样才可以吸引读者去点击浏览。我的网站在文章浏览方面

17、主要分为两大部分。左侧是最新的稿件,中间分别是各个版块的最热稿件。如果读者想分版块察看可以点击上面相应的连接。这样就会以独立的页面表现出来。 如果是登陆的会员还可以进行在线投稿。这样设计文章浏览可以方便读者浏览。文章如此的繁多读者往往会感觉很迷茫,甚至会出现烦躁的心理。而我这样设计就可以清楚地让读者知道别人都在看什么,最新鲜的作品又是什么。而且我认为这样对每个投稿人都是公平的。 3.2.3 论坛读者在未注册登陆的情况下是不可以在论坛上撰写主题和跟贴的。但可以浏览别人的言图 1 系统体系结构图示需要源程序文件请加 10590222QQ 或 5121345008论。论坛首页显示的各帖子的主题、跟贴

18、数、最后跟贴的人名和时间。在这里所有的会员都可以畅所欲言发表你对某事物的看法。你可以反驳,你可以支持,可以倡导,可以响应。总之这里真正实现了言论的自由,当然不可以损人利己,伤害到他人。3.2.4 聊天模块为了方便读者交流我特意添加了聊天模块 。它像一个虚拟社区,来自不同地方的人都可以聚在一起进行很方便的交流。大家可以彼此在一起讨论问题,交流经验。可以聊天室主要分为两种,简单来说就是是否将聊天内容存入数据库。本网站的聊天室只是将谈话内容存在 application 对象中,并没有将谈话内容保存到数据库中。该对象直接在服务器中,每个进入聊天室的人都可以调用它,而且速度比存在数据库快得多。3.2.5

19、 后台的文章和论坛管理模块这里主要是管理员的工作区,管理员登陆后可以对文章浏览模块和论坛模块进行管理,管理员的主要职责是在文章浏览模块对评价不高的文章进行删除和小部分的修改,添加版块。编辑删除论坛主题和跟贴。需要源程序文件请加 10590222QQ 或 51213450094数据库设计4.1 系统数据结构(E-R 图)主 题 跟 帖 账 号 密 码 标 题 内 容论 坛 言 论 用 户 浏 览 文 章图 二4.2 数据表的设计(1) 表名:wx用于记录本站的所有文章字段 类型 约束 说明 备注id 数字 主键 编号title 文本 不许为空 文章名称content 备注 不许为空 文章内容cl

20、ass 数字 不许为空 文章类型time 日期/时间 不许为空 入库时间click 数字 不许为空 点击次数images 文本 图片author 文本 作者名(2) 表名:user表 1 文章表结构需要源程序文件请加 10590222QQ 或 51213450010用于记录会员情况字段 类型 约束 说明 备注id 自动编号 主键 编号name 文本 不许为空 会员帐号pwd 文本 不许为空 会员密码flag 数字 不许为空 标记gender 数字 不许为空 性别email 文本 不许为空 邮箱qq 文本 不许为空 qq 号码reg_time 时间/日期 不许为空 注册时间login_time 时间/日期 不许为空 登陆时间Online 数字 不许为空 是否在线(3)表名:bbs用于记录论坛情况字段 类型 约束 说明 备注id 自动编号 主键 主题编号title 文本 不许为空 主题名称content 备注 不许为空 主题内容name 文本 不许为空 发帖人姓名reply 数字 不许为空 回复次数time 日期/时间 不许为空 发帖时间click 数字 不许为空 点击次数表 2 会员表结构

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 可研报告

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报