博客网站系统设计说明书_第1页
博客网站系统设计说明书_第2页
博客网站系统设计说明书_第3页
博客网站系统设计说明书_第4页
博客网站系统设计说明书_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

1 博客网站系统设计说明书 第 1 章 绪论 题背景 随着 的目的与最初的浏览网页心得已相去甚远。目前网络上数以千计的 过,由于沟通方式比电子邮件、讨论群组更简单和容易, 成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络 (。 客的历史 最早,是由 1997年 12 月提出博客这个名称。但是在1998年,互联网上的博客网站却屈指 可数。那时, 在互联网上开始了艰难的搜索。 终于在 1998年的 12月,他的搜集好了部分网站的名单。他把这份名单发给了 将它在它的博客站点维护者发现此举后,也纷纷把自己的网址和网站名称、主要特色都发了过来,这个名单也就日渐丰富。到了 1999年初, 完全博客站点 名单所列的站点已达 23个。 由于 引了很多人的眼球。在这种情况下, 称: 这个新鲜事物必将引起大多数人的注意。作为未来的一个常用词语, 不可避免地被简称为 那些编写网络日志的人,也就顺理成章地成为燕山大学本科生毕业设计(论文) 2 博客 。这代表着博客被正式命名。 随着博客数量的增多,每个博客网站上编写的网络日志的内容也混杂起来,以至把每一个新出的站点主要内容和特色都不可能搞清楚。 来就只在网站上登载熟悉的博客站点了。时隔不久, 搜集出了一个名叫 络门户 的博客站点名单,并且提出应该以日期为基础组织内容。这也建立了 1999年 7月,一个专门制作博 客站 点的 费工具软件发布了,这对于博客站点的快速搭建起着很关键的作用。随后,上百个同类工具也如雨后春笋般制作出来。这种工具对于加速建立博客站点的数量,是意义重大的。同年的 8月份, 布了 用这些企业所提供的简单的基于互联网的工具,博客站点的数量终于出现了一种爆炸性增长。 1999 年末,软件研发商 大家推荐 . 布了 站。所有的这些服务都是免费的,他们的目的也很明确:让更多的人成为博客,来网上发表意见和见解。 客带来了什么 现在,全世界每天传播的媒体内容,有一半是由 6大媒体巨头所控制。其利益驱动、意识形态以及传统的审查制度,使得这些经过严重加工处理的内容已经越来越不适应人们的需求。媒体的工业化,内容出口的工厂化,都在严重影响其发展。 比如,以美联社为例,有近 4000人专业记者,每天 制造并出厂 2000万字的内容,每天发布在 8500多种报纸、杂志和广播中,把读者当作 信息动物 一样。这种大教堂式的模式主导了整个媒体世界。这时,以个人为中心的博客潮流却开始有力冲击传统媒体,尤其是对新闻界多年形成的传统观念和道德规范。 博客是一种满足 五零 条件 (零编辑、零技术、零体制、零成本、零形式 )而实现的 零进入壁垒 的网上个人出版方式,从媒体价值链最重要的三个环节:作者、内容和读者三大层次,实现了 源代码的开放 。并同时在道 3 德规范、运作机制和经济规律等层次,将逐步完成 体制层面的真正开放,使未来媒体世界完成从大教堂模式到集市模式的根本转变。 博客的出现集中体现了互联网时代媒体界所体现的商业化垄断与非商业化自由,大众化传播与个性化 (分众化,小众化 )表达,单向传播与双向传播 3个基本矛盾、方向和互动。这几个矛盾因为博客引发的开放源代码运动,至少在技术层面上得到了根本的解决 。 客的崛起 这几年,对于所有新闻媒体来说,都品尝到了技术变革的滋味。如今,再没有任何人会否认互联网对媒体带来的革命,但是,好像也没有多少人感知到互联网的神奇:颠覆性的力量似乎并没有来到人间 。 所有的核心在于时间。对于性急的人来说,时间如同缓慢的河流,对于从容的人来说,时间又是急流。互联网的力量的确还没有充分施展,因为互联网的商业化起始,到今天仅仅才 10年;互联网作为一种新的媒体方式,从尝试到今天,也刚刚跨过 10年。 对于一种全新的媒体形式来说, 10年实在过于短暂。但是, 10年也足以让人们感受到势不可挡的力量,以及依然静静潜伏着的冲击力。而今,随着博客的崭露头角,网络媒体异常的力量开始展现了,声势逐渐发大。虽然,博客依然在大多数人的视野之外,但是,他们改变历史的征程已经启动。 1998年,个人博客网站 德拉吉报道 率先捅出克林顿莱温斯基绯闻案; 2001年, 911事件使得博客成为重要的新闻之源,而步入主流; 2002年 12月,多数党领袖洛特的不慎之言被博客网站盯住,而丢掉了乌纱帽; 2003年,围绕新闻报道的传统媒体和互联网上的伊拉克战争也同时开打,美国传统媒体公信力遭遇空前质疑,博客大获全胜; 2003年 6月,纽约时报执行主编和总编辑也被 博客 揭开的真相而下台,引爆了新闻媒体史上最大的丑闻之一; 2004年 4月,轰动一时的 这一系列发源于博客世界的颠覆性力量,不但塑造着博客自身全新的形燕山大学本科生毕业设计(论文) 4 象,而且,也在深刻地改变着媒体的传统和未来走向。 客今后的发展预测 博客秉承了个人网站的自由精神,但是综合了激发创造的新模式,使其更具开放和建设性。要在网络世界体现个人的存在,张扬个人的社会价值,拓展个人的知识视野,建立属于自己的交流沟通的群体。从这个意义上说,博客将会变得越来越普及,越来越为更多的人接受。博客刚刚开始发展,尤其是中国,目前仅仅是博客概念普及和萌芽阶段。不能完全依据现在 的状况判断未来,而要看 1 2年后, 3 5年后的发展步伐。当然,第一步,你自己应该首先去实践一下。 博客作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段 。 题意义 一、 博客 是人们提高写作水平的培训基地,文字表达的好场所。现今写作不再是有名作家和其他高级知识分子舞文弄墨的专利,而是成了普通百姓的日常行为。人们写些像样的文章公开发表,当然是为了向众人表达一些什么,比如心 情、理念、技术或其他信息,然而希望读到的人越多越好,传阅得越广越高兴,这就是博客的出现,为爱好写作的人们提供了一个提高写作水平的好园地,成为大众文字表达的好场所。博客写作比较自由随意,可以不断的更改增新,不像印刷的书报刊白字黑字那样死板不移成为不刊之论。博客写作要求频繁甚至天天更新内容,这样无形中的自我就像上了弹簧,可以养成勤奋写作的习惯,从而也提高了自身学识。也因为不断有新作品上传,才能提高点击率,赢得网友的青睐,这是对写作人的高强度的磨炼,有利于写作水平的快速提高和思想敏锐性的进一步增强。 二、 是各行业专业人才的交流场所。为一些各行业的专业技术人员提供一个技术交流平台。诸如: 育技术、管理技术等一些专业性的知识,可以通过博客得到相互学习,取长补短,从而解决疑难之谜。比如: 5 有一位美工,他要把一张图片处理的很精美,但是有些工具不知如何使用,在这样的情况下,他可以通过博客这个平台,很快找到专业技术人才。 三、更为便民。不像论坛那样鸡零狗碎,大海捞针,博客相对更有秩序一些,意见表达也更完整、更系统,无论是对问者还是答者,都十分方便。就像第二项的例子一样,需求者很快地就可以找到适合的人得到 快速解决。在前 2天,中央二台播放有关博客之事,事情是一位先生他是博客成员,他把计划要装修房子的图片样放在自己的博客网的个人日志上后,结果有一位网友把自己的意见以回贴告诉这位先生,后来因为他的一个意见,竟减少了意想不到的装修费,房子也装修的比想像中的满意。 四、它更高于聊天室、网上论坛,有利于规范网上言论市场秩序。在个人博客里,多数人乐于亮明自己的身份。他们一般都会珍惜机会,责任感很强,气定神闲,从容不迫,不急于慌不择言,更重视自己 水平 的体现,因而博客里大大减少了一些人们所谓的垃圾文字,从而有利于维护 汉语言文字的纯洁性和规范化。 五、为企业和求职者提供了一个伯乐选千里马的职场。现在求职人数剧增,但是企业们一直说缺人才。现在出现了博客,为他们各自所需创造了一个高效的网络职场。企业们要找适合自己的人才难度就大减少。而求职者也不用花太多的时间在招聘现场的人群中拥挤了。 结 本章阐述了课题研究的背景和意义,从而说明了选题的依据。然后对整个课题在内容和实现方面做了简单的介绍 燕山大学本科生毕业设计(论文) 6 第 2 章 技术综述 7 第 2 章 技术综述 本次开发是基于 境的, 指在 务器上使用集成安装环境,可以快速安装配置 般说来,大家都习惯于将 是,不可否认的是 有其优点,就是易用,界面友好,软件丰富,操作起来非常方面,因此对新手来说在 台下使用 称 件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用 ,是最流行的 快速、可靠并且可通过简单的 解释器编译到服务器中。 史 初由伊利诺伊大学香槟分校的国家超级电脑应用中心( 发。此后, 开放源代码团体的成员不断的发展和加强。经在全球超过半数的网站中被使用特别是几乎所有最热门和访问量最大的网站。比方说,维基百科网站服务器就是使用 刚开始发展时, 是 页服务器(现在是 外的开放源代码选择之一。慢慢地,它开始在功能和速度超越其他基于 务器。到了 时代,实际效率又比 1996 年 4 月以来, 直是 最流行的 务器:1999 年 5 月它在 57%的网页服务器上运行,到了 2005 年 7 月这个比例上升到了 69%。在 2005 年 11 月最风光的时候达到接近 70%的市占率,不过在部燕山大学本科生毕业设计(论文) 8 份拥有大量域名的主机域名商转换为微软 台后, 占率近年来呈现些微下滑。同时搜寻引擎巨擘 己的网页服务器平台 出后 (也可说是一种修改版的 再加上 轻量化网页服务器软件在市场上有一些能见度,这些因素都反应在整体网页服务器市占率的消长, 市占率就随之滑落。根据 009年2月的最新统计数据, 4, 尽管如此, 旧是当前互联网市场上,市占 率最高的网页服务器软件。 名 作者宣称因为 个名字好记,所以才在最初选择它,但是流传最广的解释是(也是最显而易见的):这个名字来自于一个事实:当 995年初开发的时候,它是由当时最流行的 代码修改而成的,因此是“一个修补的( a 服务器。然而,在 地语)的美洲印第安人土著的一支,众所周知他们拥有高超的作战策略和无 穷的耐性”。无论如何, 支不包含任何 程式代码。 征 支持最新的 信协议 拥有简单而强有力的基于文件的配置过程 支持通用网关接口 支持基于 支持多种方式的 证 集成 集成代理服务器模块 支持实时监视服务器状态和定制服务器日志 支持服务器端包含指令 (第 2 章 技术综述 9 支持安全 (提供用户会话过程的跟踪 支持 过第三方模块可以支 持 果你准备选择 无疑问 装 安装无外乎两种方式: 源代码安装和 两种安装类型各有特色, 安装不需要编译,而源代码安装则需要先配置编译再安装, 择固定的模块,而源代码安装则可以让你选择安装路径,选择你想要的模块。本文主要介绍 台下的安装方式。 “ 装包解压 ,双击运行“ 点“ 钮开始安装 选“ I .”项后点“ 钮继续。 后弹出的“ 口中要求填写网站的域名信息,没有的话可以随便填。 选“ 设置典型安装后点“ 钮继续。 点 选 “ . ” 按 钮 将 安 装 路 径 更 改 为“ F:后点“ 钮继续。 集完必要的信息后,点“ 钮即开始安装。 果机器里装有防火墙的话,在安装过程中可能会弹出网络访问请求,此时应予以放行。 后,点下方的“ 钮完成 后,在桌面右下角的系统托盘中会出现一个 浏览器中打开: ,如能看到“ ,则说明 燕山大学本科生毕业设计(论文) 10 置 用 记 事 本 打 开 并 编 辑 配 置 文 件“ F:, 查 找 字 符 串“ #, 在 其 后 加入 一 行“ :/HP/ 找字符串“ ”,将其设置为我们设定的 拟根目录为“ F: 找字符串“ 在浏览器中打开: ,如能看到当前服务器所支持 说明 意:“ 模式为“ 。 第 2 章 技术综述 11 个嵌套的缩写名称,是英文超级文本预处理语言( 缩写。 一种 嵌式的语言, 是一种在服务器端执行的嵌入 档的脚本语言,语言的风格有类似于 C 语言,现在被很多的网站编程人员广泛的运用。 特的语法混合了 C、 及 创新的语法。它可以比 者 快速的执行动态网页。用 将程序嵌入到 档中去执行,执行效率比完全生成 同样是嵌入 服务器端执行,充分利用了服务器的性能; 行引擎还会将用户经常访问的 其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是 有非常强大的功能,所有的 者 功能 且支持几乎所有流行的数据库以及操作系统。 初是 1994 年 建的,刚刚开始只是一个简单的用言编写的程序,用来统计他自己网站的访问者。后来又用 C 语言重新编写,包括可以访问数据库。在 1995年以 开始对外发表第一个版本, 了一些介绍此程序的文档,并且发布了 这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了 且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在 1995年中, 布了。第二版定名为 I( 此建立了 了 1996年底,有 15000 个网站使用 I;时间到了 1997 年 中,使用 I 的网站数字超过五万个。而在 1997 年中,开始了第三版的开发计划,开发小组加入了 第三版就定名为 2000年, 中增加了许多新的特性。 燕山大学本科生毕业设计(论文) 12 发展 本的简称为 了要维护个人网页,而用 c 语言开发的一些 具程序集,来取代原先使用的 序。最初这些工具程序用来显示 个 人履历,以及统计网页流量。他将这些程序和一些表单直译器整合起来,称为 I。I 可以和数据库连接,产生简单的动态网页程序。 1995 年 6 月 8 日将 I 公开释出,希望可以透过社群来加速程序开发与寻找错误。这个释出的版本命名为 ,已经有今日 一些雏型,像是类似 变量命名方式、表单处理功能、以及嵌入到 执行的能力。程序语法上也类似 较多的限制,不过更简单、更有弹性。 在 1997年,任职于 司的两个以色列程序设计师: 写了 剖析器,成为 的基础,而 在这个时候改称为 5。经过几个月测试,开发团队在 1997年 11月释出了 I 2,随后就开始 的开放测试,最后在 1998 年 6 月正式释出 。 释出后开始改写 核心,这个在 1999 年释出的剖析器称为 ,他们也在以色列的 立了 管理 开发。 在 2000年 5月 22 日,以 基础的 正式释出,2004年 7月 13日则释出了 , 则使用了第二代的 。含了许多新特色,像是强化的面向对象功能、引入 个存取数据库的延伸函数库)、以及许多效能上的增强。目前已经不会继 续更新,以鼓励用户转移到 。 2008 年 成为了 一的有在开发的 本。将来的 会加入 一些其他的功能强化。 的开发也正在进行中,主要的改进有移除 第 2 章 技术综述 13 境下的安装 1、将“ 装包中的所有文件直接解压到“ F:录下。 当然,也可以将安装包解压到其它目录,然后改名为“ 移动到“ F:录下。 注意:如果操作正确的话,在“ F:录下应该能看到“ 件。 2、将“ F:录下的“ “ “ 三个文件拷贝到“ C:录下;将“ F: 目 录 下 所 有 的 “ 文 件 拷 贝 到“ C:录下。我在操作时未见有重名提示,如有重名提示就选择覆盖。 另:有些教程上特别提到:“要将 F:HP录下所有的 件也拷贝到 C:录下”,我没拷也装成了,但不知道将来在使用过程中会不会有影响。 3、 基本配置:将“ C:件改名为“ 然后用记事本打开编辑。 找字符串“ ”,将“ .”改为“ F:HP。 找字符串“ ; 将下列各行行首的分号( ;)去掉。 ; 可选 ; 此项用以支持 的,一般需要,必选 ; 可选 ; 此项不选则使用 选 ; 此项不选则使用 选 燕山大学本科生毕业设计(论文) 14 ; 此项用以支持 据库,可选 ; 此项用以支持 据库,必选 至此, 装及基本的配置工作已经完成,如保存文件退出, 可以正常使用了。 全配置 1、为了 提高 安全性,还需要接着对 行一些安全设置,编辑调整下列各项参数的设置。 默认值为“ 开启此参数能够限制 “ ”),并对一些文件相关的函数进行权限控制,不允许 默认值即为“ 但还是检查一下为好;这是因为开启了“ 数后,如果此参数也被开启的话,文件,因此必须将其设置为“ F:此参数设置将其限定在网站目录下。 F:此参数设置 量将其限定在网站目录下。 注:“ C:录是以后运行 序要用到的。 参数用来设置禁用的 数,这些 数要么是暴露系统的重要信息,要么可被利用来直接入侵,自然要封杀掉。 可能会被利用来发 现针对服务器的溢出攻击方法,因此还是让 嘴”吧。 第 2 章 技术综述 15 用全局变量,这样可以确保 序在传递变量时不被截获。 启此变量会对用户提交的 询进行转义,可以非常显著地减少 免对数据库构成威胁。 参数用来设置是否显示 误。黑客攻击前一般都会向 过网页返回的错误信息来获得目录位置、 服务器版本及其他一些重要信息,因此应将此参数设置为“ 最后,保存文件退出, 发者为瑞典 司,在 2008 年 1 月 16 号被 司收购。 广泛地应用在 的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 初的开发者的意图是用 他们自己的快速低级例程 (连接表格。不管怎样,在经过一些测试后,开发者得出结论: 没有他们需要的那么快和灵活。这导致了一个使用几乎和 样的 口的用于他们的数据库的新的 样,这个 特性 和 C+编写,并使用了多种编译器进行测试,保证源代码的可移植性 S、 S/2 些编程语言包括 C、 C+、 燕山大学本科生毕业设计(论文) 16 分利用 效地提高查询速度 能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的 312、 文的 P、 查、优化数据库操作的管理工具 本命令 据库名称 名 ( 列的名字( 型( 4) 义主键 ) 述 自增) ,,); 据库名称 ; 据库名称 ; 名 ; 代表选择所有列 , 名 or ; id,名 一列的名称 序, 第 2 章 技术综述 17 or (); 装注意事项 1、如果您是用 用的又是 装时候你应按注意到 含的 行是正常的,但在这版本以上,你必须使用 也就是加入一个 2、如果您在 程中出了问题,请先检查你的 本是否在 3、如果不是版本的问题,那可能是你的内存不足,请使用 ./- 加入。 4、如果您要重新做你 的 么你可以键入 rm 5、我们一般把 装在缺省目录下,您也可以按照你的需要设定你所安装的目录。 燕山大学本科生毕业设计(论文) 18 第 3 章 可行性与需求分析 19 第 3 章 可行性与需求分析 行性分析 在确定了开发工具和了解了相关技术知识之后,开始正式进入系统开发阶段。首先,应该对系统进行可行性的研究。 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。但可行性研究的目的不是解决问题,而是确定问题是否值得去解。因此,可行性研究实质上是在较高层 次上以较抽象的方法进行的系统分析和设计的过程。 济可行性 个人博客广告是网络广告的一种特殊形式,博客和传统网络媒体相比具有自身的突出特点,正是这些特点成为个人博客广告发展的优势所在。 第一,在传播效果上,个人博客广告真正实现了“窄告”。博客之所以也叫做“部落格”,除了音译以外,还在于博客个人化的表达以及利用超级链接形成的一个圈子被称为“部落”。“部落”内部往往是一群特定的人,成员通常具有某些相似的特点。不同类型的博客,细分程度高,定向相对准确,广告商可根据相关类型的博客来投放广告,因此单位 受众的广告价值就比较高。个人博客广告实际上实现了“窄告”,即网络定向广告,它能通过分析网页内容、辨别网民所在地,按广告主要求和设置,有针对地投放广告。 第二,在传播过程上,个人博客广告实现了“个人对个人”的人际传播。传统的网络广告营销通常有两个环节,媒体传播和受众之间的人际传播,或者叫口碑传播,并且这两个环节是脱节的。而博客既是“媒体”又是“人”,同时由于博客上的广告通常被潜在的认为是博客个人在不同程度上予以认同的,因此也就有了博客个人与看博客的网民之间潜在的人际传播。在众多传播类型中,人际传播的效果要 好于其他形式的传播,尤其在说服和沟通感情方面。郭庆光教授在传播学教程一书中指出,一方面人际传播双向性强,反馈及时,互动频率高,另一方面,人际传播属于一种非制度化的传播,燕山大学本科生毕业设计(论文) 20 即在传播关系的成立上具有自发性、自主性和非强制性,人际传播主要是建立在自愿和合意基础上的活动。 第三,在传播模式上,个人博客广告相对传统网络广告来说参与性、互动性更强。以博客为代表的 式提供了从商家主动转换为客户主动的可能,进而双方互为主动。方兴东认为, 与到了互联网中,个人在作为互联网的使用者之外,还同时成为了互联网主动的传播者和生产者。另外组成博客主体和浏览者的通常是部分先觉大众,这部分人有比较强烈的表达欲和表现力,因此对于广告的参与意识相对来说也更强。 第四,在传播技术上,个人博客广告的投放方式、付费标准多样,且成本相对低廉。个人博客广告能通过定位技术准确锁定人群,直接发布到目标人群面前。比如可以运用语义分析技术直接投放在与之业务相关的文章周围;可以锁定广告商指定的目标人群所在区域(可具体到城市),投放到指定区域的网民面前;也可以通过分析网民的阅读习 惯、访问历史等因素,锁定对之感兴趣的网民,直接投放到他们面前。广告的计费方式可以根据广告主的需要,按时间、版位、显示的次数、点击的次数来付费,还可以按是否有效付费。 术可行性 做任何事。 要是用于服务端的脚本程序,因此可以用 完成任何其它的 序能够完成的工作,例如收集表单数据,生成动态网页,或者发送接收 用 以自由地选择操作系统和 务器。同时,还可以在开发时选择使用面对过程和面对对象,或者两者混和的方式来开发。尽管 不支持 有的标准,但很多代码仓库和大型的应用程序(包括 )仅使用 码来开发。 弥补了 的这一弱点,引入了完全的对象模型。使用 不局限于输出 能被用来动态输出图像、 件甚至 画(使用 还能够非常简便的输出文本,例如 及任何第 3 章 可行性与需求分析 21 其它形式的 件。 够自动生成这些文件,在服务端开辟出一块动态内容的缓存,可以直接把它们打印出来,或者将它们存储到 文件系统中。 强大最显著的特性之一,是它支持很大范围的数据库。用户会发现利用 写数据库支持的网页简单得难以置信。 综上所述,应用 作可行性 目前的计算信息机技术已成为一种成熟的技术,对城市信息化的应用必将发挥了重要的作用。它主要体现在以下几个方面: (1) 计算机技术 目前计算机的处理速度和运行性能已具有相当的水平,处理城市建设管理中的事务完全能够胜任; (2) 数据存储设备 目前的数据存储技术可以对相关信息进行安全 、统一的存储和管理,免去了信息保存在纸介质上或分散管理的种种不利因素,在安全性、数据共享、时间长久性上也可以得到保障; (3) 数据库技术 数据库技术的发展已实现了对各种海量数据的管理,并且具有很商存取检索效率;在安全性、稳定性方面也更加完善; (4) 网络技术 现在网络的速度越来越快,带宽越来越大,而价格却不断下降。对于任何一个单位,建立一套信息系统的目的就是为了将其下面所有的部门关联在一起协同工作,从而提高工作效率; 从以上各相关技术目前的发展水平来看,建立系统的技术条件已具备,已具备建立系统的条件 。所以本系统具有操作可行性。 求分析 需求分析的主要任务是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。目的是 明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。 能需求 燕山大学本科生毕业设计(论文) 22 ( 1)各站点获取数据。 ( 2)数据库更新 ( 3)站点提交及管理功能。 ( 4)各项统计功能。 1)各站点获取数据: 在联盟网站的页面内以的方式嵌入 本即可。 2)数据库更新: 数据库更新是实时的,评论、发表新文章、存档都会 实时更新 3)站点提交及管理功能: 前台提交评论,后台对相应的评论和发表的新文章进行审核和更新 4)各项统计功能: 取得各项模块的统计数据,比如多少评论,多少文章以及草稿 能需求 性能需求指定系统必须满足的时间约束或容量约束,通常包括速度 (响应时间 ),信息量速率,主存容量,磁盘容量,安全性等方面的需求。 本 网站 需要满足短时间内响应用户的操作, 应该将响应时间控制在较短的时间内,数据会实时更新,本站还只是个小站,还不需要占用太多资源,当然如果有较大内存和处理能力较强的服务器和硬件支持,速度上肯定有 提高。 而在安全性上,由于 还 是 处 在 测试和完善阶段 ,此方面考虑稍微低一些。 统综合需求 前台要实现的功能: (1) 简约的界面,色调柔和,以绿色为主。 (2) 浏览博客的人可以自由发表评论,但评论需要博主审核通过才会显示,刚发表的评论有预览效果,评论的内容需要做处理,防止 (3) 博客有分类、存档功能,可以浏览特定类别的文章和特定年月的第 3 章 可行性与需求分析 23 文章。 (4) 搜索功能,能够对站内所有的文章进行关键字搜索 (5) 页面功能,页面是独立于文章的特定板块,有独立的评论空间,相对于其他 文章而言是独立的。 (6) 前台提供一些常用的链接,对于博主而言,有些链接是私人的,所以登陆后才可以看到。 后台管理功能 , 要能够对网站绝大部分的动态信息直接操作,尽量不改动页面 ,包括博主账户、文章、评论、页面的管理。 运行要求: 台下 务器 +析引擎 + 可靠性:系统运行数据要一致,如果遇到系统不能正常运行要提供快捷恢复方式。 可用性:系统要能够为以后网站不同业务的发展提供扩展功能 ,比如可以提供多用户的支持,也就是可以把博客权限开放给其他特定的用户 ,还有插件功能也是待开发的内容。 出错处理:对于用户输入的错误数据或非法数据,要尽量在程序中进行检验并提示相关预定义的错误。对于可能出现的系统错误要尽量隐蔽其细节,并转向相应的出错处理程序进行重新处理。 后可能提出的需求 目前,本系统功能还不太完善。在博客管理方面,还缺少对公插件、模版调用以及多用户的支持。对文章、评论的信息存储的不够详细,尚需进一步完善。 结 本章在技术可行性、经济可行性、操作可行性方面及对城市地理信息系统的各个功能需求和以后可能提出的需求进行了简要的分析。 燕山大学本科生毕业设计(论文) 24 第 4 章 系统总体设计 经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候了。 总体设计的目的:构建系统基本架构,为详细设计构筑框架;初步判断需求分析中确定的用户需求哪些可以完成,哪些有一定障碍;确定相应模块实现相应用户需求;确定基本思路。 总体设计主要内容:基本流程设计,系统组织结构设计,模块划分,功能划分,接口设计,以及数据库设计。 统设计原则 “博客系统”的开发和建设是一项复杂的系统工程,其建设的好坏将直接影响到博客的维护和更新,相对来说,博客系统的数据库设计要简单一 点,但是要做到想 样的博客还是很困难的,因此,该系统在设计和建设中必须遵循以下几条原则。 向用户原则 博客系统功能设计遵循了以下几点原则 : (1) 功能结构的合理性 即系统功能模块的划分要以系统功能设计思想为指导,合理地进行模块化开发,功能特点清楚、逻辑清晰、设计合理; (2) 功能结构的完备性 根据系统的应用目的要求,系统功能应适合各应用目的和范围; (3) 各功能模块的独立性 系统各功能模块应相互独立,各自具备一套完整的处理功能,且功能相对独立,重复度最小,即低耦合 高内聚; (4) 功能模块的可靠性 模块的稳定性好,操作可靠和方便,数据处理方法科学和实用; (5) 功能模块操作的简便性 各子功能模块应操作方便,简单明了,对各种用户都便于掌握; (6

温馨提示

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

评论

0/150

提交评论