个⼈博客系统需求分析报告
三、个⼈博客需求分析报告
1.引⾔ (2)
1.1编写⽬的 (2)
1.2项⽬背景 (2)
1.3定义 (2)
1.4参考资料 (3)
2.任务概述 (3)
2.1⽬标 (3)
2.2运⾏环境 (3)
2.3条件与限制 (3)
3.数据描述 (4)
3.1静态数据 (4)
深圳缝肛门3.2动态数据 (4)
3.3数据库介绍 (5)
3.4数据词典 (6)
3.5数据采集 (6)
4.功能需求 (6)
4.1功能划分 (6)
4.2功能描述 (6)
5.性能需求 (7)
5.1数据精确度 (7)
5.2时间特性 (8)
5.3适应性 (8)
6.运⾏需求 (8)
6.1⽤户界⾯ (8)
6.2硬件接⼝ (8)
6.3软件接⼝ (8)
6.4故障处理 (8)
车辆识别代号vin7.其它需求 (9)
1.引⾔
1.1编写⽬的
本⽂档作为第⼀期个⼈博客系统需求⽂档,⽤于与⽤户确定最终的⽬标,并成为协议的⼀部分,同时也是本系统设计⼈员的基础⽂档。
编写本博客系统的⽬的是为了更加深⼊的了解项⽬相关各种命令及程序流程,使⾃⼰熟练的掌握⼀些基础知识并为以后软件开
发⼯作打下⼀定的基础。本⽂档详细描述博客管理的各环节,其中包括:博客页⾯的浏览、⽂章的管理、照⽚的管理(包括上传下载浏览管理等)、好友管理(增加删除好友等)、留⾔板管理(留⾔的增加删除)、博主信息管理(个⼈信息的修改)等。此需求规格说明书是系统开发者设计实现⾃⼰博客管理系统的依据,也是⽤户对最终软件系统进⾏功能测试和验收的依据。在本⽂中将尽量避免使⽤技术性语⾔,对于与此博客相关的词汇和概念在后⾯的章节会有相关的详细说明。
r标1.2项⽬背景
随着时代在进步,⽹络技术也在不断地发展,⼈们对⽣活的理念也在不断改变. EMAIL,BBS,ICQ等快捷的信息传播和交互⽅式为⼈们的⽣活带来了⽅便。⽽BLOG这种具有代表性的WEB2.0元素的出现,带给互联⽹⽤户的是跟多样,更全⾯的交流⽅式,是⼀种⾃我形象和个性的展⽰和个⼈价值的实现。BLOG某种意义上算是⽹络上的个⼈空间,其⼤致定义是:⼀种表达个⼈思想,内容按照时间顺序排列,并且不断更新的出版⽅式。BLOG可以使多种形式的,⽐如以记录⽇志为主,以交友为主等等,在⽇新⽉异的⽹络平台上BLOG已经越来越多的为⼈们所接受。现在,播客已经成为⼀种时尚,⼀种⽹络上的精神寄托的代名词,通过BLOG可以更全⾯的了解⼀个⼈的思维⽅式以及⾏为信息。简
⽽⾔之,博客就是以⽹络载体,建议迅速便捷地发布⾃⼰的想发布的信息,及时有效轻松地与他⼈进⾏交流,再集丰富多彩的个性化展⽰与⼀体的综合性平台。
1.3定义
博客最初的名称是Weblog,由web和log两个单词组成,按字⾯意思就为⽹络⽇记,
后来喜欢新名词的⼈把这个词的发⾳故意改了⼀下,读成we blog,由此,blog这个词被创造出来。中⽂意思即⽹志或⽹络⽇志,不过,在⼤陆有⼈往往也将 Blog本⾝和 blogger(即博客作者)均⾳译为“博客”。博客,⼜译为⽹络⽇志、部落格或部落阁等,是⼀种通常由个⼈管理、不定期张贴新的⽂章的⽹站[1]。博客它经常是由简短且经常更新的帖⼦构成,它可以发表有关个⼈构思,⽇记,或者诗歌,散⽂,⼩说等等。
1.4参考资料
2.任务概述
2.1⽬标
四川四姑娘山开发本个⼈博客管理系统,使⾃⼰具有相关⽹站开发的经历,懂的如何获取专业领域的知识的能⼒。
2.2运⾏环境
操作系统:Microsoft Windows(2003、XP、7)、Linux、Vista
⽀持环境:IIS 5.0
数据库:Microsoft SQL Server 2008
2.3条件与限制
本博客⽹站的⾯向最终⽤户,所有上⽹⽤户在⽆需培训的情况下,按照博客页⾯提⽰即可完成相关的服务和功能。本软件是为了⽅便⽤户对博主BLOG信息的浏览⽽开发的。要求系统界⾯友好,使⽤简单,提供对⽂章信息、照⽚信息以及留⾔板情况的浏览、编辑、查询、
统计浏览⼈数等全⾯的数据管理功能,同时使⽤户能⽅便的了解博主信息以及博主好友信息情况。此
外系统还具有⼀定的安全性和可维护性。
3.数据描述
3.1数据流表⽰:
数据词典采⽤⾃上⽽下,逐层分解的⽅式对每⼀条数据流进⾏定义。
(D01)注册⽤户=昵称+密码+确认密码+性别+⽣⽇+所在地+验证码(最后系统⽣成账号)(D02)查询=查询其他⽤户+查询⽇志+留⾔+相册
(d01.1)帐号=“100000“..“999999”
(d01.2)密码=“100000”..“999999”
(d02.2)⽇志=其他好友⽇志+个⼈⽇志管理+评论⽇志+修改个⼈⽇志+删除个⼈⽇志3.2数据存储形式:(F1)相册={浏览相册+创建相册+上传照⽚+删除相册+修改相册}
⽂件组织⽅式:
相册=按⾸字母顺序排列
加⼯编号:4.3
加⼯名:查看照⽚
加⼯逻辑:登录⽤户名和密码,登录成功后进⼊个⼈中⼼,则可以查看相册,否则不可以查看。
加⼯编号:4.3.1
加⼯名:创建相册
加⼯逻辑:根据个⼈需要创建相册,仅可以创建⾃⼰的个⼈相册,也可以设置相册的权限。
加⼯编号:4.3.2
加⼯名:浏览相册
加⼯逻辑:根据个⼈想浏览的好友相册还是⽤户本⼈相册,选择浏览。
加⼯编号:4.3.3
加⼯名:删除相册
加⼯逻辑:根据以上创建的相册,可以进⾏删除操作。加⼯编号:4.3.4 加⼯名:修改相册
加⼯逻辑:根据个⼈意愿来修改相册⾥的内容。
判定表:
3.3绘制数据流图
图4.1 个⼈博客系统的顶层数据
图4.2⼀层数据流图
图4.3⼆层数据流图
4.功能需求
4.1功能划分
根据可⾏性研究的结果和客户的要求,分析现有情况及问题,采⽤Client/Server结构,将个⼈博客系统划分为三个模块:⽤户模块,管理员模块,游客模块。
4.2功能描述
在个⼈博客系统中,管理员要让每个博客申请个⼈博客账号,并让博客设置个⼈密码,
幼儿教师辞职信账户内存储每个博客的个⼈信息。有账号的博客可以通过管理员浏览好友动态、写⽇志、分享⽇志等。每个博客浏览的范围、期限不同,可通过互联⽹或登录个⼈博客⽹站查询个⼈信息和其他情况。
登录个⼈博客主页时,先输⼊博客的账号和密码,系统验证该帐号的有效性,⽆效则提⽰其原因,有效则显⽰博客的主页信
息,供管理员⼈⼯核对。然后可以进⾏浏览动态,添加应⽤等⼀些功能。
详细流程结构如下图:
5.性能需求
无级变速和手自一体5.1数据精确度
第⼀,如果多⼈同时修改同⼀条数据, 那这条数据将会被修改多次.
第⼆,,软件不会崩溃
第三,添加⼀个字段, 记录最后⼀次修改时间, 精确度⾼⼀些, 修改的时候满⾜上次修改时间即可.
5.2时间特性
本系统尽最⼤化使响应时间、更新处理时间最短,确保数据转换与传输时间、运⾏时间正常。
5.3适应性
本系统能在多种操作系统下运⾏,只需配备相应浏览器,因⽽具有很⾼的设备适应性,系统操作不会随运⾏环境、与其它软件的接⼝变化⽽变化,系统运⾏进程中我们会随时修改相应错误,也不会随开发计划的变化,⽽影响整个系统的进程。
6.运⾏需求
6.1设备需求
浏览器为IE6.0以上
Intel486系列以上、AMDK6以上系列等PC或者便携式电脑
运⾏时占内存:<1.0MB
所需硬盘:<5.0MB
6.2软件⽀持
Windows(2003、XP、7)、Linux、Vista
编译程序:offices2003软件、visual studio2010 、photoshop等。
6.3 接⼝
⽤户接⼝:本系统采⽤图形⽤户接⼝,以⿏标和键盘为⽤户接⼝,⽅便⽤户对博客系统的有效操作,更好的在博客进⾏交流。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论