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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

个人博客系统设计

可行性分析

班级:

学号

姓名:

指导老师:

目录第一章、概述.

第二章、可行性研究

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也快速扩张,它已经满足不了用户的需求。目前用户在网络上发表文章、张贴内容的目的有很大的差异,但是,由于沟通方式比电子邮件、讨论群组以及BBS和论坛更简单和容易,博客系统已经成为广大各界用户进行沟通的主流工具,本系统是针对博客用户的需求设计的,可以完成博客用户注册、登入、发表、浏览、修改博文、上传、浏览照片片、留言等主要功能。

此可行性研究报告,实现了在最短的时间内以最小的代价确定问题是否可以解决,从而确定进一步对系统进行开发。

第二章、可行性研究

1、可行性研究的前提

1.1、主要功能:

个人博客系统的主要功能:前台广大博客用户的登录,个人博客管理以及系统管理等功能。

(1)前台广大博客用户的登录主要包括的功能:阅读博客、发表评论、注册博客、博客登录、发表留言。

阅读博客给广大用户提供便捷的在线阅读自己感兴趣的文章。

发表评论提供给阅读者对自己所阅读的博客发表自己得观点、作相关的评论。

注册博客以满足用户成为本系统真正的博客用户,登陆本系统从而满足自己更多的需求,包括发表留言等。

(2)个人博客管理的功能:发表文章、文章管理、相册管理、消息管理、个人详细资料管理。

博客登陆系统以后可以发表自己得文章,并且对自己发表的文章作最基本的管理,包括增删改查等。

相册管理功能是广大博客用户对自己的相册进行的最基本的操作,包括相片的上传、下载、删除等。

消息管理功能是用户对自己收到的信息进行查阅、评论与删除。

个人详细资料是博客用户对自己得个人资料做出完善,包括增删改查等。(3)系统管理的功能:用户管理、博客分类、公告管理、评论管理、友情链接、系统维护。

用户管理功能实现管理员对博客用户的审核等操纵。

博客分类功能实现了系统对博客用户发表的博客做出类型的归并。

公告管理功能是将最近系统的一些最新消息公布到系统的界面,从而实现用户对系统情况的真实了解。

评论管理:对进入本系统的游客所发表的评论进行查看管理,而对于已经过

期或不良评论进行删除操作,使博客可以做到及时的更新,以利于网站的维护。

系统维护功能实现了系统的安全性等。

1.2、性能要求

方便、快捷、有效的实现博客用户以及系统管理员的需求,进行数据的操作的速度快。

2、对现有系统的分析

2.1 系统流程图

为了更加清晰的表达系统的业务功能模块,下面给出博客网的系统流程图。对于不同的角色,其所承担的任务也各自不同,流程图也不一样,包括面向用户的客户端流程图和面向系统管理员的的流程图。面向用户的客户端流程图如图所示:

前台用户浏览模块流程图

后台用户管理模块流程图

2.2、数据流图

第一层:

第二层:

第三层:

访 客

个人博客系统

系统管理员

3、可行性分析

3.1、技术条件可行性分析

开发平台:Eclipse+dreamweaver

数据库:SQL SERVER 2000

3.2、经济可行性分析

1、支出

(1)完全可以利用现有的设备,不需要增加新的硬件设备。

(2)需要经常性的软件维护费用。

2、效益

目前的情况还不可以确定具体的效益,只能根据后期的点击率和使用效率来确定。

3、投资回收周期

估计是系统运行后的一年

3.3、社会因素可行性分析

1、法律方面的可行性

本系统的研制和开发所涉及到的软件都选用正版,不会侵犯他人、集体和国家的利益,遵循相关的法律法规。

2、使用方面的可行性

使用本软件人员只需要求有一定的上网基础,能做到一个合格的博客就行。

第三章、需求分析

1、需求分析任务

1.1、功能需求

博客系统通常提供三类服务:

1).信息服务,它可分为:文章显示,热点文章推荐,博主风采

2).查询服务:可以根据文章内容,文章标题,留言内容,留言标题等进行模糊查询

3).留言服务:游客可以对系统进行留言或发表看法意见

在此,我参考现有的几大博客网站如QQ空间,新浪博客等,采用Browser/Server结构,将个人博客网站划分为两个子系统:前台,后台。

下面分析各个子系统的功能需求。

1.1.1 前台

在前台的功能实现上,可以分为以下几个部分:

1).用户登录:

网站用户用个人注册的帐号,密码登录到网站。网站检测用户的帐号,密码并给予其相应的权限对网站进行操作。

2).用户注册:

游客将个人的信息存储到博客网站的数据库中,以成为本博客的正式用户。

3).用户修改个人信息:

把已存储的用户信息用一个网页显示出来,方便用户对个人信息进行更新。

4).文章查询和留言:

用户可以检索或浏览博客中的文章同时给感兴趣的文章。

5).公告信息查询:

用户可以浏览网站中发布的公告信息,了解博客的一些情况。

6).相片查询:

用户可以对博客中的相片,图片等进行查询,浏览。

1.1.2后台

通过计算机网络将前台与后台的数据库相连,网站管理员将从前台得到的信息进行处

相关文档
最新文档