博客网站可行性研究报告.docx
《博客网站可行性研究报告.docx》由会员分享,可在线阅读,更多相关《博客网站可行性研究报告.docx(9页珍藏版)》请在冰豆网上搜索。
博客网站可行性研究报告
博客可行性研究报告
1.引言
1.1编写目的
在编写博客时会存在很多问题,可行性研究就是为了对问题进行研究,以最小的代价在最短的时间里确定问题是否能够解决。
1.2背景
说明:
A.所建议开发的软件系统的名称:
博客
B.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络:
本项目由惺惺惜惺惺老师提出,项目的开发团队由惺惺惜惺惺惺惺惜惺惺惺惺惜惺惺组成,项目面向所有网民,
C.该软件系统同其他系统或其他机构的基本的相互来往关系:
以传统博客为基础,增加了自己的一些功能,用jsp技术尝试性的踏出了创新的第一步。
1.3定义
博客:
是一个自主研发的博客,它具备了全新的技术,拥有自己独特的功能,是一个全新的系统。
1.4参考资料
a.参考书籍
软件工程,薛德黔等编著,科学出版社
软件工程导论(第四版),海藩,清华大学出版社
实用软件工程,人杰,清华大学出版社
软件工程导论学习辅导,海藩,清华大学出版社
现代软件工程——原理、方法与管理,郭荷清,华南理工大学出版社
b.所使用的软件:
Windows7及以上版本的操作系统,MyEclipse8.5,MicrosoftSQLServer2008个人版,IE6.0以上版本的浏览器。
2.可行性研究的前提
说明对所建议的开发项目进行可行性研究的前提,如要求、目标、假定、限制等。
2.1要求
A.主要功能:
为客户提供用户注册、用户登录、用户评论、修改资料、文章发表、文章管理等权限,为管理员提供权限管理、用户管理、文章管理、评论管理、公告管理等服务,为游客提供查看博客、留言等服务,方便管理员的工作,提高博客的运行质量和效率。
在本系统中,博主可以进行管理、发表自己的文章,通过发表文章可以给自己带来写作快感和表达心丰富感情,同时可以上传自己的头像图片,进行个人博客的美化,也可以展现自己的个人爱好。
Trackback-引用通告
TrackBack最早是Movable上的功能,后来成为BLOG的标准配置,它是一种将全世界无数个Blog连接起来的功能。
Comments-评论
回复功能,用户可以借此对此BLOG进行评论,这是读者同BLOGGER相互交流的最直接渠道。
Archive-归档
作索引功能,按月份进行BLOG文件的归档(也有按分类归档的)
Calendar-日历
BLO的最基本的元素,这也是BLOG最基本的特征,根据日期可以检索到当日发表的BLOG。
Links-
放置一些友情。
Favorite-收藏
收藏一些有用的文章或。
Album-相册
用于分类上传各类图片
Export-导出
用户数据的导出,例如文章、评论、引用等。
Management-管理
管理功能,设置BLOG的基本参数,设置和管理以上所有要素,数据库管理,后台各项容的导出等。
B.性能要求
对服务器上的数据必须及时更新
C.安全与保密性
用户的个人博客用户有权修改博客信息,后台只有服务器的管理员享有修改等权利
D.完成期限
预计于1月14日完成
2.2目标
系统实现后,可以满足用户在上的系列要求,提高用户的使用率。
2.3条件、假定和限制
1、软件开发的经费来源和限制:
本次开发属于自主研发,完全做到零成本、零经营。
2、法律和政策方面的限制:
一切的操作流程必须严格地遵守法律,包括同用户签合同,软件的问题等等,本软件的开发要完全符合正派软件的规格,绝不可将服务器做成黑客软件等等,要完全遵守法律,才能受到法律的保护。
3、硬件、软件、运行环境和开发环境方面的条件和限制:
2台电脑
其配置如下:
处理器:
AMDAthlon64X2双核4200+
主板:
七彩虹C.A69T
存:
威刚DDR2667MHz1GB
主硬盘:
西数WDC160G
显卡:
ATIRadeonX1200Series
4、开发环境:
MyEclipse8.5
5、可利用的信息和资源:
现有的博客系统
2.4可行性研究方法
分析小组成员通过对现有个人博客系统进行调查分析,确定模型,模拟个人博客。
分别从技术可行性、经济可行性、操作可行性三方面进行具体地研究,并结合系统流程图和数据流程图分析此项目是否可行。
其基本方法是:
调查、确定模型、交互。
2.5决定可行性的主要因素
成本,利用PC机和VisualStadio2010可以实现
技术可行,现有技术完全可以承担开发任务
操作可行,操作简单可行
3.对现有系统的分析
3.1处理流程和数据流程
本系统流程包括用户登陆模块、系统管理员模块、游客模块三大模块,每个流程均具有自己的详细流程。
3.2工作负荷
现有的个人博客系统的工作是提供广大用户交流的一个平台,它必须实现相互交流、互相访问等诸多功能,由于我们是零成本,因而只需管理员不时管理就行,当然,由于广大用户的同时登录,对服务器的性能要求也很高。
3.3费用支出
本服务器宗旨是提供给广大用户的一个交流平台,让用户能轻松、自主的在博客中发言、评论,而以零成本、零经营的模式,开发至管理等一系列流程全部自主经营,费用支出可视为0
3.4人员
开发人员:
我们的开发小组,负责整个系统的研究与开发
管理人员:
系统管理员,负责以后整个系统的管理与维护
3.5设备
2台电脑,一个环形网络。
3.6局限性
国各大的博客都各具特色,但是同时也并不完善,功能或多或少存在缺失,基于此,我们设计了基于技术为支撑的功能完善的个人博客系统。
4.所建议技术可行性分析
4.所建议的系统
4.1对系统的简要描述
此课程设计主要包含三个方面,一为普通用户空间,二为管理员管理空间,三为游客空间。
普通用户可以在博客里发表博文或对博文进行感言评论。
管理员在首页进行登录后,在管理员界面可以进行对头像,文章,评论以及博主信息进行修改管理。
游客也可以游览博文或对博文进行感言。
用户模块:
主要是为了让用户发表自己博文,同时游览与评论别人的博文。
管理员模块:
进行登录后,主要实现对所发表的博文、评论及留言信息进行管理,对博客各个方面的管理与维护以便更好的运行。
游客模块:
主要是为了让访问本博客的游客对博客有一个基本的了解。
浏览模块:
主要是为了了解游客对本博客博主博文的评价,以便于同博主更好的互动和交流。
博文模块:
管理员对博文进行发表、修改和删除操作。
留言模块:
管理员对游客的留言进行浏览和删除操作。
访问量模块:
显示博客的访问次数。
4.2处理流程和数据流程
用户使用系统时的工作过程。
不同的用户有着不同的工作流程和使用权限。
但是所有的用户都是从系统首页进行登录的。
游客可以直接在首页进行浏览,用户必须登录自己的账户才能发表博文,而管理员只有点击博客管理登录才能进行对本系统的管理。
在数据库设计中管理员的登录名是固定的。
流程图如下:
4.3与现有系统比较的优越性
进一步提高完善用户在上的系列要求,提高用户的使用率。
采用B/S模式更能方便广大用户,系统普及率更高。
4.4采用建议系统可能带来的影响
4.4.1对设备的影响
PC机
4.4.2对现有软件的影响
PC机需装相关软件,如VS2008、SQL2000等
4.2.3对用户的影响
只需用户会正常上网就行,同时提供给用户一个简洁、美观的界面
4.2.4对系统运行的影响
可以在装有IIS的服务器上运行,并且通过互联网访问。
4.2.5对开发环境的影响
首次尝试运用jsp技术开发,运用最基本的MyEclipse8.5开发工具,是一大创新。
4.2.6对运行环境的影响
要不定期进行维护,解决出现的相关不足之处
4.2.7对经费支出的影响
从以前的庞大成本基本转变为零成本,消除经济上的营利性,以纯粹的兴趣爱好为目标而开发。
4.5技术可行性评价
当前的技术有充分的可行性,我们对开发的技术已经比较明确,我们将用到的软件环境:
windows7操作系统、SQLserver2008。
我们相信我们可以在规定的时间完成开发。
5.可选择的其他系统方案
无
6.投资及效益分析
6.1支出
6.1.1基建投资
运用学校机房提供的电脑设备,做到零成本
6.1.2其他一次性支出
申请域名费用、服务器购买等,约1.5w
6.1.3经常性支出
维护人员属部进行,做到零经营
6.2效益
6.2.1一次性收益
无,不以盈利为目的。
6.2.2经常性收益
点击量、流量约1千每月
6.2.3不可定量收益
无
6.3收益/投资比
大概1/15
6.4投资回收周期
15个月
6.5敏感性分析
到时根据用户使用情况来判定是否更换服务器
7.社会因素可行性分析
7.1法律因素
所有软件都选用正版。
所有技术资料都由提出方保管。
合同制定确定违约责任。
侵犯和专利权
7.2用户使用可行性
使用本软件人员只需要求有一定的上网基础,能做到一个合格的博客就行。
8.结论意见
通过以上的研究,我觉得所建议的个人博客系统是可行的。
它运用一系列的技术,做到零成本、零技术、零经营等等功能,是一个非常不错的系统。
当然最终实施时,可能会有一系列问题,到时再具体改进与维护。