个人博客系统设计可行性分析

上传人:d****2 文档编号:159303530 上传时间:2022-10-08 格式:DOCX 页数:14 大小:333.54KB
收藏 版权申诉 举报 下载
个人博客系统设计可行性分析_第1页
第1页 / 共14页
个人博客系统设计可行性分析_第2页
第2页 / 共14页
个人博客系统设计可行性分析_第3页
第3页 / 共14页
资源描述:

《个人博客系统设计可行性分析》由会员分享,可在线阅读,更多相关《个人博客系统设计可行性分析(14页珍藏版)》请在装配图网上搜索。

1、个人博客系统设计可行性分析班级: 学号 姓名: 指导老师目录第一章、概述.第二章、可行性研究1、可行性研究的前提1.1.、主要功能1.2.、性能要求2、对现有系统的分析2.1、系统流程图2.2、数据流图3、可行性分析3.1、技术条件可行性分析3.2、经济可行性分析3.3、社会因素方面可行性分析第三章、需求分析1、需求分析任务1.1、功能需求1.1.1、前台1.1.2、后台1.2、性能需求2、功能模块2.1 功能模块划分2.2、功能模块设计3、实体-联系图第一章、概述近年来随着信息技术的进步,Blog也快速扩张,它已经满足不了用户的 需求。目前用户在网络上发表文章、张贴内容的目的有很大的差异,但

2、是,由于 沟通方式比电子邮件、讨论群组以及 BBS 和论坛更简单和容易,博客系统已经成 为广大各界用户进行沟通的主流工具,本系统是针对博客用户的需求设计的,可以完 成博客用户注册、登入、发表、浏览、修改博文、上传、浏览照片片、留言等主要功能。此可行性研究报告,实现了在最短的时间内以最小的代价确定问题是否可以解决,从 而确定进一步对系统进行开发。第二章、可行性研究1、可行性研究的前提1.1、主要功能:个人博客系统的主要功能:前台广大博客用户的登录,个人博客管理以及系 统管理等功能。(1) 前台广大博客用户的登录主要包括的功能:阅读博客、发表评论、注册博客、 博客登录、发表留言。阅读博客给广大用户

3、提供便捷的在线阅读自己感兴趣的文章。 发表评论提供给阅读者对自己所阅读的博客发表自己得观点、作相关的评 论。注册博客以满足用户成为本系统真正的博客用户,登陆本系统从而满足自 己更多的需求,包括发表留言等。(2) 个人博客管理的功能:发表文章、文章管理、相册管理、消息管理、个人详 细资料管理。博客登陆系统以后可以发表自己得文章,并且对自己发表的文章作最基本 的管理,包括增删改查等。相册管理功能是广大博客用户对自己的相册进行的最基本的操作,包括相片 的上传、下载、删除等。消息管理功能是用户对自己收到的信息进行查阅、评论与删除。 个人详细资料是博客用户对自己得个人资料做出完善,包括增删改查等。(3)

4、 系统管理的功能:用户管理、博客分类、公告管理、评论管理、友情链接、 系统维护。用户管理功能实现管理员对博客用户的审核等操纵。 博客分类功能实现了系统对博客用户发表的博客做出类型的归并。 公告管理功能是将最近系统的一些最新消息公布到系统的界面,从而实现用 户对系统情况的真实了解。评论管理:对进入本系统的游客所发表的评论进行查看管理,而对于已经过 期或不良评论进行删除操作,使博客可以做到及时的更新,以利于网站的维护。系统维护功能实现了系统的安全性等。1.2、性能要求方便、快捷、有效的实现博客用户以及系统管理员的需求,进行数据的操作 的速度快。2、对现有系统的分析2.1 系统流程图为了更加清晰的表

5、达系统的业务功能模块,下面给出博客网的系统流程图。对于不同 的角色,其所承担的任务也各自不同,流程图也不一样,包括面向用户的客户端流程图和面 向系统管理员的的流程图。面向用户的客户端流程图如图所示:前台用户浏览模块流程图后台用户管理模块流程图22、数据流图第一层:第二层:第三层:3、可行性分析31、技术条件可行性分析开发平台:Eclipse+dreamweaver数据库:SQL SERVER 20003.2、经济可行性分析1、支出(1)完全可以利用现有的设备,不需要增加新的硬件设备。(2)需要经常性的软件维护费用。2、效益目前的情况还不可以确定具体的效益,只能根据后期的点击率和使用效率来确定。

6、3、投资回收周期估计是系统运行后的一年3. 3、社会因素可行性分析1、法律方面的可行性本系统的研制和开发所涉及到的软件都选用正版,不会侵犯他人、集体和国家的利 益,遵循相关的法律法规。2、使用方面的可行性使用本软件人员只需要求有一定的上网基础,能做到一个合格的博客就行第三章、需求分析1、需求分析任务1.1、功能需求博客系统通常提供三类服务:1) .信息服务,它可分为:文章显示,热点文章推荐,博主风采2) .查询服务:可以根据文章内容,文章标题,留言内容,留言标题等进行模糊查询3) .留言服务:游客可以对系统进行留言或发表看法意见 在此,我参考现有的几大博客网站如 QQ 空间,新浪博客等,采用

7、Browser/Server 结构, 将个人博客网站划分为两个子系统:前台,后台。下面分析各个子系统的功能需求。1.1.1 前台在前台的功能实现上,可以分为以下几个部分:1).用户登录: 网站用户用个人注册的帐号,密码登录到网站。网站检测用户的帐号,密码并给予 其相应的权限对网站进行操作。2).用户注册: 游客将个人的信息存储到博客网站的数据库中,以成为本博客的正式用户。 3).用户修改个人信息:把已存储的用户信息用一个网页显示出来,方便用户对个人信息进行更新。4) .文章查询和留言: 用户可以检索或浏览博客中的文章同时给感兴趣的文章。5) .公告信息查询: 用户可以浏览网站中发布的公告信息,

8、了解博客的一些情况。6).相片查询: 用户可以对博客中的相片,图片等进行查询,浏览。1.1.2 后台通过计算机网络将前台与后台的数据库相连,网站管理员将从前台得到的信息进行处 理,实现文章管理,公告管理,投票管理,个人相册管理,朋友圈,用户设置及博主设置等 子系统。1).文章管理:管理员对网站中已有的文章进行删除,更新等操作。2).公告管理:发布,删除,更改公告。3).投票管理: 发起投票,统计投票等。4).个人相册管理:对博客相册中的图片进行删除,更新等操作。5).用户设置:更新普通用户对博客的操作的权限。6).博主设置:对博主的信息等进行操作。1.2、性能需求博客网站的特性要求博客网站系统

9、需要具备以下几个主要特性:1) .多样性: 博客网站在设计时必须遵循的一个重要原则,就是以用户为系统设计的中 心。网络的发展大大降低了信息咨询的成本,用户面临更多的选择,所以,博客网站除了降 低成本以外,还必须在皮肤,功能的多样性上下工夫,才能够得到用户的认可。具体来说, 应用系统应能实现用户特定的需求,操作界面友好、方便,功能设置符合用户的习惯和要求。2) .易维护:管理员能够简单方便地管理系统,定义新的应用,并对系统进行日常维护; 随着博客网站信息的变更或增加、数据规模的增大,系统升级、维护应易于操作;各子系统、 功能模块的设计应具有良好的灵活性,保证在博客网站系统建设过程中后期系统功能的

10、实现 不影响前期已投入使用的系统功能。3) .安全性:系统应充分考虑信息、设备、运行和管理的安全性,建立完善的多层次的安 全保障体系,保证用户的个人信息等资料的数据安全。4) .可扩展: 博客网站的用户从事着各种行业,他们的需求各不相同,系统在设计时应 充分考虑到用户需求不断变化的需要,降低系统在扩展新的业务功能时的复杂度。 2、功能模块2.1、功能模块划分前台模块功能结构如图所示:后台模块功能结构如图所示2.2、功能模块设计博客信息管理系统分为面向网络用户的前台及面向个人博客维护管理的后 台,依据博客网站中所要实现的基本功能的设定,将所有功能分解为如下四个主 要的功能模块来加以实现。用户以合

11、法的用户名及密码登录,系统即可按该登录 用户的权限分配操作模块。A、博客注册登录管理模块博客注册登录管理模块用于建立博客网站固定的客户群体,通过记录对应的 博客档案,实现对博客信息的后台维护及管理,同时也便于通过博客档案库将网 站最新动态及相关企业的信息方便地传达给每一位潜在的客户。该功能模块实现了以下几个子功能。a)新博客在线注册。b)博客登录管理。c)跳转到博客主页。只有进行登录并通过身份验证的用户,才可以在个人博客页面发表日志,并 借助个人设置实现对个人博客相关信息的管理维护。对于没有经过身份验证的网 络用户不允许在博客页面中发表日志,更不允许对博客页面信息进行管理维护。该模块实现新博客

12、的注册及登录验证功能。其中,注册新博客时会对用户输 入的注册信息进行有效性验证,包括基本数据格式的有效性以及逻辑有效性,例 如,用户名被占用时将及时给出提示。注册成功的博客登录时,会随时根据博客 输入的登录信息进行提示,如用户名错误或者密码错误。B、博客及文章检索查询模块博客及文章检索查询模块为网络用户提供便捷的搜索,以及日志阅读浏览等 功能,同时对日志的评论信息、博客推荐也能够及时反馈给网络用户。该功能模块实现了以下几个子功能。a)热门博客页面推荐。b)最新博客日志推荐。c)日志信息关键字搜索。该模块能够在网页中随时提供在线的最新日志信息。该信息需要定期更新, 网络用户可以随时获得最新日志以

13、及最热门的博客推荐。在客户选择了某个博客 或者某个感兴趣的日志后,可以方便地跳转到对应博客页面进行日志的阅读,并 和博客进行交流互动。为了使网络用户尽快定位到所需的博客资料及日志信息,本模块提供了搜索 功能,用户可以对所关注的日志信息按照标题进行关键字搜索,以避免用户浏览 多个页面来寻找所需的日志信息。C、博客页面显示模块当网络用户进入某个人博客主页后,在该页面中将提供博客日志列表的显 示,同时为了方便用户浏览,在该模块中提供根据分类名进行日志列表的显示, 也提供日志评论的浏览,此外还允许用户在博客页面中发表评论及留言。该功能模块实现了如下几个子功能。a)用户可以分页查看对应的日志内容及评论信

14、息。b)用户可以针对日志内容发表评论。c)用户可以针对博客进行留言。d)用户可以分类查看日志内容。在该模块中还提供了博客页面统计信息,日志、评论及留言信息分页显示等 方便用户的显示效果。D、博客个人管理维护模块博客个人维护管理模块用于实现用户对博客个人主页及相关信息的动态管 理。该功能模块实现了如下几个子功能:a)日志及日志分类管理。b)评论及留言管理。c)个人基本信息维护管理。借助该模块,用户可以随时对个人博客主页中的内容进行增加或修改,包括 日志分类信息的更新、评论及留言管理等功能,也允许用户对博客的个人信息进 行维护及其管理。3、实体-联系图为了把用户的数据要求清晰明确地表达出来,通常要

15、建立一个概念性的数据 模型。概念性数据模型是一种面向问题的数据模型,是按照用户的观点来对数据 和信息建模。描述了从用户角度看到的数据,反映了用户的现实环境。最常用的表示概念性数据模型的方法,是实体 联系方法( EntityRelationship Approach)。这种方法用ER图描述现实世界中的实体,而不涉及 这些实体在系统中的实现方法。用这种方法表示的概念性数据模型又称为ER模 型。ER模型中包含“实体”,“联系”和“属性”。博客信息管理系统涉及的实体包括:a)用户:用户ID、用户名称、用户密码、博客主题、说明、E-mai 1、注册日期、发表日志数。b)类别:类别编号、类别名、类别描述、

16、用户ID。c)日志:日志编号、日志标题、日志内容、类别编号、发表日期、最后修改日期、用户ID、浏览次数、评论数。d)评论:评论编号、评论标题、评论内容、发表日期、最后回复日期、评论人、日志编号。e)留言:留言编号、留言标题、留言内容、发表日期、最后回复日期、留言人、用户 ID。综合本系统各子模块要实现的功能,通过前面对博客信息系统数据的分析可 以得到:用户表、类别表、日志表、日志评论表、留言表的数据库概念模型E-R 图)。日志类别图 3.2 日志类别 E-R 图日志 E-R 图如图 3.3 所示。日志图 3.3 日志 E-R 图 日志评论 E-R 图如图 3.4 所示。日志评论图 3.4 日志评论 E-R 图留言 E-R 图如图 3.5 所示。日志评论图 3.5 留言 E-R 图

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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