博客日志评论留目录论文25118.doc_第1页
博客日志评论留目录论文25118.doc_第2页
博客日志评论留目录论文25118.doc_第3页
博客日志评论留目录论文25118.doc_第4页
博客日志评论留目录论文25118.doc_第5页
免费预览已结束,剩余16页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 摘 要 随着互联网技术的高速发展,生活节奏的加快,博客被越来越多 的人选择作为学习和交流的工具。博客的内容丰富多彩,有对其他网 站的超链接和评论,有个人构思,还有新闻日志、照片、诗歌和散文 等。博客具有自主性、开放性、互动性和共享性的特点,是一个很好 的交流的渠道,思想展现的舞台和学术探讨的园地。 博客,又译为网络日志、部落格或部落阁等,是一种通常由个人 管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间, 以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或 新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、 图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读 者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内 容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客 等各种主题。博客是社会媒体网络的一部分。 本系统是一个实用的个人博客网站,集博客、留言板、链接于一 身。未注册用户(访客)可以浏览文章,发表评论及留言。也可以通过 注册成为该系统的注册用户,注册用户可以管理自己的博客、留言板、 友情链接等,同时还可以发表新日志,上传附件等。 关键词:博客,日志,评论,留目录 2 目 录 摘 要 .1 目 录 .2 引言 .3 第 1 章 绪论 .4 1.1 开发背景及意义 .4 1.2 系统开发软件简介 6 1.2.1 dreamweaver6 1.2.2 asp6 第 2 章 系统分析 .8 2.1 系统功能需求 .8 2.2 访客 .8 2.3 注册用户 .9 2.4 管理员 .10 第 3 章 系统设计 .13 3.1 系统 b/s 结构 .13 3.2 数据库设计 .14 3.2.1 确定新建数据库的目的 .14 3.2.2 确定该数据库应用系统中需要的表 .14 3.2.3 确定数据表中需要的字段 .14 3.2.4 确定数据表之间的关系 .15 3 第 4 章 系统实现 .16 4.1 系统主界面 .16 4.2 注册模块 .17 4.3 登录模块 .17 第五章 结论 .19 参考文献 .20 致 谢 .21 4 引 言 近年来计算机技术的快速发展,特别是计算机网络的发展,越来 越深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格, 开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的 影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。过 去的种种陈旧的联系方式,已经不能满足现代生活的需要。同学录作 为一种方便校友之间联系的实用系统便应运而生。本同学录系统是为 班级同学之间进行交流和联系提供的一个平台,通过提供完善的同学 录服务和规范同学录的管理,可以达到增进校友之间、校友与母校之 间的感情,方便校友联系的目的。本文对系统开发中面临的问题及其 解决方案进行详细的设计及合理安排,根据所掌握的 asp 技术,并结 合 access 技术对系统的各个功能进行了实现。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已 为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要 的作用。 作为计算机应用的一部分,使用计算机对选课信息进行管理,有着 手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、 存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高 人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的 重要条件。 5 第 1 章 绪论 互联网技术的发展使得博客及博客文化成为热点。博客以其自主 性、开放性、共享性的特点,是满足了人们个人自由表达和出版,知 识过滤与积累,深度交流沟通的网络新方式。本章主要介绍该系统的 开发背景及意义、系统的开发软件。 1.1 开发背景及意义 近几年来,博客及博客文化正成为互联网的热点,并被视为继 email、bbs 和 icq 之后出现的第四种网络交流方式。 在网络上发表 blog 的构想始于 1998 年,但到了 2000 年才真正 开始流行。而 2000 年博客开始进入中国,并迅速发展,但都业绩平 平。直到 2004 年木子美事件,才让中国民众了解到了博客,并运用 博客。2005 年,国内各门户网站,如新浪、搜狐,原不看好博客业 务,也加入博客阵营,开始进入博客春秋战国时代。起初,bloggers 将其每天浏览网站的心得和意见记录下来,并予以公开,来给其他人 参考和遵循。但随着 blogging 快速扩张,它的目的与最初已相去甚 远。目前网络上数以千计的 bloggers 发表和张贴 blog 的目的有很大 的差异。不过,由于沟通方式比电子邮件、讨论群组更简单和容易, blog 已成为家庭、公司、部门和团队之间越来越盛行的沟通工具, 因为它也逐渐被应用在企业内部网络(intranet) 。 博客正在改变社会交流方式。目前,全球参与博客的人数已经达 到千万之众,而且每几秒钟,都有一名新的博客用户加盟进来。 很多记者、律师、教授、学者、专家,甚至法官和议员都有了自 己的博客网站,形成了独特的博客文化。美国总统候选人乐于开设博 6 客站点,作为竞选的重要手段。企业界也正在把博客方式引入企业内 部网和公司网站,用于非正式的知识管理和网络营销等。政府部门和 教育领域都在尝试利用博客构建内部知识管理和沟通交流的新体系, 可以让职员发表评论,积累知识,链接有意思的网络资源,促进彼此 的交流沟通。 显然,博客的发展对应了全球范围内知识社会来临的背景。对于 中国,这样一个组织机构信息化仍处于初级阶段的国家,博客这种充 分发挥个人主导性和积极性的非正式知识管理工具和其深度沟通交流 的功能,对于我们国家的知识传播、知识扩散和有效提升组织的学习 和创新能力,具有更特殊的意义。博客用户的快速增长以及组织机构 对它的广泛应用,有助于推动中国向学习型社会演进。 本系统根据现实的情况以及博客互动性的特点进行设计开发,旨 在为用户提供一个交流的平台,促进用户间的深度沟通;并根据博客 共享性的特点,促进用户之间的知识交流,使其成为一个学习的园地。 1.2 系统开发软件简介 1.2.1 dreamweaver dreamweaver 是美国 macromedia 公司开发的集网页制作和管理网站 于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特 别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平 台限制和跨越浏览器限制的充满动感的网页。 1.2.2 asp (1)asp 是一种服务器端脚本编写环境,可以用来创建和运行动 7 态网页或 web 应用程序。asp 网页可以包含 html 标记、普通文本、 脚本命令以及 com 组件等。利用 asp 可以向网页中添加交互式内容 (如在线表单) ,也可以创建使用 html 网页作为用户界面的 web 应用 程序。 与 html 相比,asp 网页具有以下特点: 利用 asp 可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)asp 文件是包含在 html 代码所组成的文件中的,易于修改 和测试; (3)服务器上的 asp 解释程序会在服务器端执行 asp 程序,并 将结果以 html 格式传送到客户端浏览器上,因此使用各种浏览器都 可以正常浏览 asp 所产生的网页; (4)asp 提供了一些内置对象,使用这些对象可以使服务器端 脚本功能更强。例如可以从 web 浏览器中获取用户通过 html 表单提 交的信息,并在脚本中对这些信息进行处理,然后向 web 浏览器发送 信息; (5)asp 可以使用服务器端 activex 组件来执行各种各样的任 务,例如存取数据库、发送 email 或访问文件系统等。 (6)由于服务器是将 asp 程序执行的结果以 html 格式传回客户 端浏览器,因此使用者不会看到 asp 所编写的原始程序代码,可防止 asp 程序代码被窃取。 (7) 方便连接 access 与 sql 数据库. (8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker) 利用进行注入攻击. asp 也不仅仅局限于与 html 结合制作 web 网站,而且还可以与 8 xhtml 和 wml 语言结合制作 wap 手机网站。但是其原理也是一样的。 microsoft office access(前名 microsoft access)是由微软 发布的关联式数据库管理系统。它结合了 microsoft jet database engine 和 图形用户界面两项特点,是 microsoft office 的成员之 一。其实 access 也是微软公司另一个通讯程序的名字,想与 procomm 以及其他类似程序来竞争。可是事后微软证实这是个失败计 划,并且将它中止。数年后他们把名字重新命名于数据库软件。另外, access 还是 c 语言的一个函数名和一种交换机的主干道模式。 9 第 2 章 系统分析 本章将详细介绍该系统的分析过程,包括系统的各类用户的功能 需求以及系统流程。 2.1 系统功能需求 系统涉及到的用户角色分三种:访客、注册用户和管理员。下面 分别介绍各类用户角色的主要功能。 2.2 访客 访客无须注册,即可浏览注册用户发表的日志、上传的附件,并 且还可对自己感兴趣的日志发表评论,给注册用户留言。其功能结构 如图 2-1 所示: 博 客 访 问 者浏览日志 浏览图片 发表留言发表评论 图 2-1 访客功能图 10 2.3 注册用户 注册用户可以通过登录,对自己的博客空间进行管理。主要包括 以下几个模块: 日志管理模块:包括日志分类管理(添加新分类、删除分类) , 个人日志管理(个人日志的添加、删除、编辑) ,日志评论管理(查 看评论、删除评论) 。 留言板管理模块:包括查看所有留言,删除留言。 功能结构如图 2-2 所示: 注 册 用 户日 志管理 分类管理 评论管理 相册管理 友情链接 添加日 志 编辑日志 删除日志 添加分类 删除分类 查看评论 删除评论 上传照片 删除照片 添加链接 删除链接 留言管理 删除 留言查看留言 编辑链接 图 2-2 注册用户功能图 11 2.4 管理员 管理员要对系统的注册用户的基本资料进行维护,并管理注册用 户的日志以及留言。另外,管理员还可以修改该系统的常规设置,如: 修改系统公告,修改用户注册条款等。功能结构如图 2-3 所示: 系统流程 根据以上的需求分析,以及各类用户的功能要求,得到系统的流 程如图 2-4 所示: 管 理 员 常规设置 留言 管理 用户 日志管 理 用户管理修改系统公告 修改注册条款 查询用户信息 添加新用户 图 2-3 管理员功能图 12 浏览日志 发 表 评 论 登 录后 台 管 理 评论 管理 分类管理 个人日志 相册管理 友情链接 访 客 日 志 链 接照 片 注 册用 户注 册 发表留 言 留 言 留 言 管 理 图 2-4 系统流程图 13 第 3 章 系统设计 本章主要介绍该系统采用的结构以及数据库的详细设计过程。 3.1 系统 b/s 结构 b/s 结构为三层结构,建立在广域网的基础之上,客户端只需要 安装浏览器,通过 http 协议向 web server 提出请求,web server 站点收到请求后,通过 cgi(isapi)得到相关数据,然后以 html 文档 的形式返回给浏览器。结构如图 3-1 所示:web浏 览 器 数 据 库 服 务 器web服 务 器htphtmlcgi/spa 图 3-1 b/s 结构原理 b/s 建立在广域网之上,不必是专门的网络硬件环境,有比 c/s 更强的适应范围,一般只要有操作系统和浏览器即可。在 b/s 结构的 系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。 b/s 结构极大地简化了客户机的工作,客户机上只需安装、配置少量 的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应 用程序的执行将在服务器上完成。b/s 体系的优点是:系统安装维护 简便、数据集中管理;便于分散用户使用,适应互联网时代软件的发 14 展趋势。根据 b/s 结构的特点和本系统的性能特点,采用 b/s 结构进 行开发更合适。 3.2 数据库设计 本系统采用微软公司的大型数据库 access, 在使用 access 实 现一个数据库应用之前,应该首先进行数据库的概念设计和逻辑设计。 3.2.1 确定新建数据库的目的 明确需要处理那些信息,解决哪些问题,并描述数据库应用系统 最终生成哪些报表。同时收集当前用于记录数据的表格。 3.2.2 确定该数据库应用系统中需要的表 这是数据库应用系统设计过程中最重要的一个环节。设计数据表 时,按以下设计原则对信息进行分类: 数据表中不应该包含重复信息,并且信息不应在数据表之间复制。 每个数据表应该只包含关于一个实体的信息。 3.2.3 确定数据表中需要的字段 每一个数据表中都包含关于同一实体的信息,并且数据表中 的每个字段包含关于该实体的各个属性。在草拟每个数据表的字 段时,要注意以下几点: a) 每个字段直接与表的实体相关。 b) 不包含推导或计算的数据(表达式的计算结果) 。 c) 包含所需的所有信息。 d) 以最小的逻辑部分保存信息。 15 明确有唯一性的字段 access 为了连接保存在不同数据表中的信息,数据库中的数 据表必须包含主键。 3.2.4 确定数据表之间的关系 因为已经将信息分配到各个数据表中了,并且定义了主关键 字段,所以需要通过某种方式告知系统如何以有意义的方法将相 关信息重新结合到一起。而要实现上述操作,必须事先定义好数 据表之间的关系。 3.2.5 优化设计 检查已完成的设计,并找出任何可能存在的错误。 16 第 4 章 系统实现 本章主要介绍该系统主要部分的具体实现。 4.1 系统主界面 该界面为该系统的首页,显示出最新日志,最热日志等。访客只 要一进入该网站,就可以看到该页面。并通过该页面进入留言板、日 志、发表评论等其他感兴趣的页面。系统主界面如图 4-1 所示: 图 4-1 主页面 17 4.2 注册模块 访客可以通过该界面注册成为该系统的注册用户,拥有自己的博 客空间。界面如图 4-2 所示: 图 4-2 用户注册界面 4.3 登录模块 登录界面如图 4-2 所示: 18 图 4-3 登录界面 19 第五章 结论 经过一个多月的努力,博客网站的基本功能已经实现。本系统主 要是为用户提供一个交流的平台、学习的园地,达到自主性和共享性 相结合的目的。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论