个人博客系统软件需求说明书(完整)
博客系统设计说明书

有你博客系统设计说明书专业:网络工程小组成员:周庆鹏、郑波、穆俊龙、李云芳指导老师:***日期:2013年10月25号1 引言1.1 编写目的本文档用于描述“博客系统”项目的系统需求,为该项目概要设计,详细设计和测试用例的设计依据。
这个分析的阅读对象为任课老师和小组开发人员。
1.2 项目背景:JSP老师布置大作业进行学习与交流。
1.3 定义Blog:Weblog的简称。
网络日志,通常称为博客。
1.4 参考资料:《UML参考手册》《JA V A WEB 开发指南》2 任务概述2.1 系统目标2.1.1 系统总体功能博客通常称为网络日志,作为目前网络流行的交流方式,主要提供给用户一个沟通的平台.用户可以在博客上发表文章,图片,留言等来与他人进行沟通2.1.2 系统要达到的性能要求和其它指标本系统界面设计友好美观,方便用户操作.本系统保证用户信息的安全,提供给用户多种管理自己信息的方式.本系统有较少的响应时间,保证页面能在很短时间内打开2.1.3 项目前景由于博客的沟通方式比电子邮件、讨论群组更简单和容易,博客已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。
目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。
2.2 运行构架2.2.1 系统软件/硬件平台开发环境:操作系统:windows 7数据库:MYSQL开发工具:Myeclipse 10.02.2.2 运行环境Windows 7 与Tomcat 8.0Internet Explore 7.0及以上或主流浏览器(firefox,chrome,opera等)3 功能需求3.1功能划分系统功能需求分为“注册”,“登陆”,“评论/留言”,“内容发表”,“内容管理”与“系统管理”。
图 3.1-1 全系统用例图3.2需求分配需求分配表3.3本系统可以规划为前台和后台两部分。
(完整word版)博客系统需求规格说明书

博客系统软件需求规格说明书1.引言 (3)1。
1编写目的 (3)1.2项目背景 (3)1.3定义 (3)1。
4参考资料 (3)2.任务概述 (4)2。
1目标 (4)2。
2运行环境 (4)2。
3条件与限制 (4)3.功能需求 (4)3。
1功能划分 (4)3.2功能描述 (5)4.性能需求 (5)4。
1数据精确度 (6)4。
2时间特性 (6)4。
3适应性 (6)5.运行需求 (7)5.1用户界面 (7)6.其它需求 (7)6。
1安全性 (7)6.2设计约束 (7)6。
2.1语言约束 (7)6。
2.2模型约束 (7)6。
3其它要求 (8)1.引言1。
1编写目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
本文档供项目经理、设计人员、开发人员参考.1.2项目背景成都信息工程学院软件工程学院1。
3定义注册用户:通过网站注册成为网站普通用户。
网站游客:未注册而访问网站的人.管理员:管理用户1.4参考资料《软件工程导论》张海藩牟永敏编著清华大学出版社出版中第三章需求分析以及第二章中的可行性研究。
相关博客网站。
2.任务概述2.1目标为了方便人们在互联网上能够进行更好的信息交流和知识分享,我们开发了这套博客管理系统。
基于现在互联网上大量的博客系统形成泛滥的趋势,我们的系统必须简洁、高效、给用户最好的体验。
2.2运行环境操作系统:Microsoft Windows XP/7/8。
x/10开发环境:MyEclipse数据库:MySQL2.3条件与限制开发周期1个月左右,可能随工作量情况略增加3.功能需求3.1功能划分3.2功能描述4.性能需求4。
1数据精确度当用户进行条件查询时,查询结果显示的一定是用户所需要的,不会出现其他信息.数据精确到0。
01 4。
2时间特性在正常的网络环境下,应能够保证系统的及时响应4。
3适应性采用基于JAVA技术并且符合J2EE开发规范的系统应用平台,使系统具有良好的可维护性、可扩展性和可移植性5.运行需求5。
校园博客系统需求文档【范本模板】

校园博客需求规格说明书编号:Campus blog——SRS文档名称:软件需求规格说明书密级:版本:0。
001建立日期:2013。
10.29创建人:xxxx审核者:批准人:审核日期:编辑软件:Microsoft visual studio 2010中文版win8系统文档修订状态:*变化状态:C——创建,A——添加,M—-修改,D——删除目录1页面设计 (1)1。
1 编写目的 (1)1。
2 参考文献 (1)2项目概述 (2)2.1 系统目标 (2)2。
2 项目概述 (2)2.3 组织结构 (3)2。
4 业务需求 (5)3 页面设计 (6)3。
1 公共页面 (6)3.2 注册用户页面 (6)3.3 管理员管理页面 (6)4 运行环境 (8)4.1 约束条件 (8)4.2 遗留问题 (8)5 功能性需求 (9)5.1 工作流程管理 (9)6 时序图 (16)7 安全保密性 (23)7。
1 密码安全性需求 (23)7.2 数据库安全性 (23)8 故障处理 (24)1 引言1.1 编写目的:Blog是继Email、BBS、ICQ之后出现的第四种网络交流方式,是以超级链接为形式的短篇网络日记,这代表着一种新的生活方式和新的工作方式。
校园博客是基于学校内部的服务器上开发的博客系统,是一种新形态的blog。
校园博客系统可以加强教师和学生之间的了解和交流、教师与教师之间的教学经验分享、学生与学生之间的学习心得分享,更好的展示教师和学生的风采;并且通过日志积累,形成丰富的教学资源,真正促进学校的教学工作。
为使开发人员更好的理解和开发系统,编写此需求说明书加强理解,缩短开发进度.1。
2 参考文件:软件工程实验指导书(4稿)软控需求规格说明书20060120海尔软件需求规格说明书 - 0[1].012 项目概述2.1 系统目标:博客系统可以加强教师和学生之间的了解和交流、教师与教师之间的教学经验分享、学生与学生之间的学习心得分享,更好的展示教师和学生的风采;并且通过日志积累,形成丰富的教学资源,真正促进学校的教学工作。
(完整版)个人博客系统需求分析

(完整版)个⼈博客系统需求分析个⼈博客系统需求分析组员:杨群熊娅婷1.系统⽬标:开发⼀个具有开放体系结构的、易扩充的、易维护的、具有良好⼈机交互界⾯的个⼈博客⽹站,为⽹络⽤户提供进⾏在线交流的⽹络平台。
通过个⼈博客⽹站可以结交更多的朋友,表达更多的想法,它随时可以发布⽂章。
2.系统功能要求2.1 博客系统提供三类服务:1.信息服务:⽂章显⽰,热点⽂章推荐,博主风采。
2.查询服务:可以根据⽂章内容,⽂章标题,留⾔标题等进⾏模糊查询。
3.评论、留⾔服务:游客或者⽤户可以对系统进⾏留⾔或发表看法意见。
在此基础上我将个⼈博客⽹站划分成三个⼦系统:游客,会员,管理员。
下⾯分析各个⼦系统的功能需求:2.1.1 游客在在具体的功能实现上,可以分为以下⼏个部分:1.搜索和浏览他⼈的博客:游客不须登录系统就可以实现查看⽇志,照⽚以及博客主的资料信息。
2.⽤户注册:游客将个⼈的信息存储到博客⽹站的数据库中,以成为本博客的正式⽤户。
2.1.2 会员通过计算机⽹络将前台与后台的数据库相连,系统⽤户将从前台得到的信息进⾏处理,实现⽂章管理,信息管理,个⼈相册管理,评论,留⾔等⼦系统。
1.博⽂管理:注册⽤户员对⽹站中⾃⼰的⽂章进⾏删除,更新等操作。
2.信息管理:发布,更改个⼈资料信息。
3.个⼈相册管理:对博客相册中的图⽚进⾏上传,更新,删除操作。
4.好友管理:添加或删除好友。
5.评论:对于他⼈给⾃⼰的不恰当评论予以删除。
6.留⾔:对他⼈给⾃⼰的留⾔进⾏回复或删除。
2.1.3 管理员1.⽤户管理:对已注册的⽤户进⾏管理。
2.评论、留⾔管理:对已注册的⽤户发表的评论和留⾔进⾏管理。
3.相册管理:对已注册⽤户上传的照⽚进⾏审核,严禁上传不和谐的照⽚。
4.⽂章管理:对⽤户已发表的博⽂进⾏管理,规范其内容,屏蔽掉⼀些不健康或反动的⾔论。
2.2系统功能需求分析现有情况及问题,将个⼈博客系统划分为三个功能⽤例:游客⽤例,⽤户⽤例,管理员⽤例。
个人博客概要设计说明

个人博客概要设计说明-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN个人博客概要设计说明书拟制人__ _____甘伉飞__________审核人______________________批准人______________________[二零一二年三月二十七号]概要设计说明书1.引言编写目的[说明编写这份概要设计说明书的目的,指出预期的读者。
]背景a.[待开发软件系统的名称;]b.[列出本项目的任务提出者、开发者、用户。
]定义[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
]参考资料[列出有关的参考资料。
]2.总体设计需求规定[说明对本系统的主要的输入输出项目、处理的功能性能要求。
包括]2.1.1系统功能前台的主要作用,是为用户提供一个可以浏览内容的窗口。
所以,前台页面要突出网站的主题,吸引游客的二次访问。
本系统的前台主要功能模块如下:1.文章模块:主要用于显示文章列表及对文章的浏览。
2.图片模块:主要用于显示图片列表及对图片的浏览。
3.播放器模块:主要用于在线收听音乐或更改背景音乐。
4.留言板模块:主要用于游客留言。
5.统计查看模块:主要用户显示博客系统的一些信息。
后台的主要功能是对博客网站的数据进行添加、修改和删除等操作,只对管理员开放。
所以相对前台来说,多了一个登陆界面。
因为后台页使用了Ajax技术,所以这里的后台管理页面同样使用的是表单布局。
后台的功能模块包括以下内容:1.管理员登陆模块:用于博客管理员登陆后台。
2.文章管理模块:可以添加、修改和删除文章。
3.音频视频管理模块:用于对音频、视频文件的添加和删除。
4.留言管理模块:可以查看网友的留言。
2.1.2系统性能2.1.2.1精度2.1.2.2时间特性要求H图2.1.2.4可靠性2.1.2.5灵活性2.1.3输入输出要求2.1.4数据管理能力要求2.1.5故障处理要求2.1.6其他专门要求运行环境[简要地说明对本系统的运行环境的规定。
个人博客系统说明文档

JBlog基于AJAX的.NET个人博客系统说明文档一、概述本系统是基于AJAX的.NET个人博客系统。
本系统的主要优点有:AJAX显示文章列表、AJAX评论、AJAX留言、突出热门显示最新文章、可以划分无限个文章种类、可以制作多个友情链接、评论留言AJAX分页显示、提供文章和评论的RSS源、全局过滤器防SQL注入、后台管理等等。
本系统界面友好,易操作,是一个简单而且实用的.NET个人博客系统。
首页截图:文章截图:留言截图:后台登陆截图:后台首页截图:二、功能模块划分本系统的主要文件夹和文件介绍:App_Code 文件夹下主要是本系统所用的到类Css 文件夹下主要是本系统所用的到CSS样式表Images 图片文件夹Js 本系统实现AJAX所用的到JQuery的框架RSS 本系统的文章和评论的RSS源本系统所用到的类的介绍:①DBConnection.cs 数据库连接与操作类主要方法有:public SqlDataReader select(string sql) 操作select语句,返回结果集public bool execute(string sql) 执行SQL语句,返回是否成功②function.cs 本系统所用的主要的函数库主要方法有:public static String page(int page_num, int cur_page, int per_group,String base_url) 分页标签输出函数public static String JBlogJump(String errorStr, String jumpTo) 基于JavaScript的页面跳转public static string getMd5(string input) 返回此字符串的MD5public static int IsNumeric(string str) 检测字符串是否为数字,如果是就返回此字符串的数字形式,如果不是返回1public static int IsKind(string str) 检测是否为分类,分类的特殊化,如果不是分类返回-1public static string DelHTML(string Htmlstring) 去除字符串的HTML格式public static string checksql(string str) 检查SQL参数,把单引号改成两个单引号③RSSFeedGenerator.cs 生成RSS源主要方法有:public void WriteStartChannel(string title, string link, string description, string copyright, string webMaster) 输出XML头public void WriteItem(string title, string link, string description, string author, DateTime publishedDate, string subject) 输出一个XML项目④Global.asax 全局过滤器,防止SQL注入主要方法有:public static bool SqlFilter2(string InText) 检测是否有非法字符private void goErr(string tm) 出错跳转protected void Application_BeginRequest(Object sender, EventArgs e) 当提交数据时的过滤器三、数据库设计1.admin 存储管理员账号和密码①ID int 主键,自动增长②Name char(20) 管理员账号③PWD char(32) 管理员密码(MD5加密)2.article存储博客文章①ID int 主键,自动增长②title varchar(50) 文章标题③value text储存文章内容④ time datetime 发布文章的时间⑤ click int 点击次数⑥ kind 文章的分类3.contact 存储评论①ID int 主键,自动增长②Article_id int 评论对应的文章分类③value text 评论内容④time datetime 评论的发布时间⑤name char 发布评论的人的呢称,默认为游客4.kind 文章分类的内容①ID int 主键,自动增长②name varchar(50) 分类的名称5.Link 友情链接①ID int 主键,自动增长②name varchar(50) 友情链接的网站的名称③url varchar(100) 友情链接网站的地址6.message 存储留言①ID int主键,自动增长②name char(10) 留言者呢称,默认为游客③value text留言内容④ time datetime 留言发布时间四、页面设计本Blog系统的主要页面分为前台和后台两部分。
个人博客系统软件需求说明书

个人博客系统软件需求说明书第一篇:个人博客系统软件需求说明书鸡西大学电气与信息工程系10软件吕娜君个人博客系统需求规格说明书目录个人博客系统...................................................................................................................1 1引言........................................................................................................................... ...2 1.1编写目的:................................................................................................................2 1.2背景:.. (2)1.3定义 (2)1.4参考资料.................................................................................................................2 2任务概述.. (3)2.1目标 (3)2.2用户的特点.............................................................................................................3 2.3假定和约束.............................................................................................................3 3需求规定.. (4)3.1对功能的规定..........................................................................................................4 3.2需求分析.................................................................................................................4 E-R 图:. (4)3.3对性能的规定..........................................................................................................5 3.3.1精度:.. (5)3.3.2时间特性要求:................................................................................................5 3.3.3灵活性:...........................................................................................................5 3.4输人输出要求..........................................................................................................5 3.5数据管理能力要求:...............................................................................................5 3.6故障处理要求..........................................................................................................5 3.7其他专门要求. (5)鸡西大学电气与信息工程系10软件吕娜君1引言1.1编写目的: 本需求的编写为实现个人博客系统奠定了基础,定义了个人博客系统的详细需求,同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。
Blog系统说明书

目录第一章需求说明书1.1编写目的.................................1.2背景...................................................1.3参考资料.........................................2任务概述.......................................2.1目标............3需求规定.................3.1对功能的简述........................1 用户未登录..........................1.1 未登录首页..................................1.2 注册..................................2 登录.....................................2.1 登录首页..................................2.2 我的主页.................................2.3 评论管理.................................2.4 我的分类..................................2.5 发博文....................................................2.6 博文....................................2.7 博文操作..........................................2.8博客系统的用例分析图...............................2.9退出4运行环境规定.............................4.1所用方法.........................................4.2运行环境....................第二章概要设计说明书1.引言1.1编写目的.................................1.2背景...................................................1.3定义.........................................1.4参考资料.....................................2.总体设计.......................................2.1需求规定.....................................2.2运行环境....................................2.3基本设计概念和处理流程.......................2.4结构............................................2.5功能需求与程序之间的关系......................2.6尚未解决的问题................................3.接口设计.................3.1用户接口........................3.2外部接口.......................................3.3内部接口...................................4.运行设计...................................4.1运行模块组合..............................4.2运行控制..................................4.3运行时间.................................5.系统数据结构设计.........................5.1逻辑结构设计...........................5.2物理结构设计要点..............................5.3数据结构与程序关系............................5.4数据结构与程序关系...........................6.系统出错处理数据................................6.1出错信息.......................................第三章数据库设计说明书1.引言1.1编写目的1.2背景1.3定义2.外部设计2.1类型划分2.2标识符和约定2.3支持软件2.4结构设计3.运用设计3.1数据字典设计第四章详细设计说明书1.引言..................................................................................................... 1.1编写目的.........................................................................................................................1.2背景.................................................................................................................................1.3定义.................................................................................................................................2.程序系统的结构.....................................................................................2.1整体结构.........................................................................................................................2.2性能.................................................................................................................................2.3输入输出项.....................................................................................................................2.4算法.................................................................................................................................2.5主要类的设计.................................................................................................................2.6存储分配.........................................................................................................................2.7限制条件.........................................................................................................................2.8测试计划.........................................................................................................................2.9尚未解决的问题.............................................................................................................3.程序描述..............................................................................................3.1功能................................................................................................................................3.2性能................................................................................................................................3.3输入输出项....................................................................................................................3.4限制条件........................................................................................................................4.设计特点..............................................................................................4.1 通信便捷........................................................................................................................4.2 要求平台低....................................................................................................................第五章博客系统测试1.编写目的.....................................................2.游客权限说明.................................................2.1查看主界面.......................................................2.2对博文进行评论...................................................3.用户权限说明.................................................3.1用户登录.........................................................3.2用户发表博文.....................................................3.3用户管理博文分类.................................................3.4用户修改密码.....................................................3.5其他功能选项.....................................................4.总结............................................................第一章需求说明书1.1编写目的随着社会的发展大家都渴望一种方式可以宣泄自己,了解自己,展现自己的生活,为自己的心灵打开一个窗户,没有时间更没有空间的限制,能有效的和他人进行交流了解自己的同时更了解社会了解人性。
个人博客系统需求分析报告

个人博客系统需求分析报告1. 引言本文档旨在对个人博客系统的需求进行分析和定义,以便为开发团队提供明确的指导和目标。
个人博客系统是一个用于个人发布博文的平台,具有用户管理、博文管理、评论管理等功能。
通过本文档的编写,我们将详细描述系统的功能需求和非功能需求。
2. 功能需求2.1 用户管理•注册:用户可以通过提供用户名、密码等信息注册一个新的账户。
•登录:已注册的用户可以通过用户名和密码登录系统。
•用户信息管理:已登录的用户可以编辑和更新自己的个人信息。
2.2 博文管理•发布博文:已登录的用户可以发布自己的博文,并提供标题、内容、标签等相关信息。
•编辑博文:已登录的用户可以编辑和更新自己已发布的博文。
•删除博文:已登录的用户可以删除自己已发布的博文。
•查看博文列表:系统应提供一个页面展示所有已发布的博文列表,按照时间倒序排列。
•查看博文详情:用户可以点击博文列表中的某篇博文,查看博文的详细内容和评论。
•搜索博文:用户可以根据关键词搜索博文标题或内容,获得相关的搜索结果。
2.3 评论管理•发表评论:已登录的用户可以在博文详情页发表评论。
•删除评论:已登录的用户可以删除自己发表的评论。
2.4 页面管理系统应提供以下常规页面:•首页:展示最新发布的博文列表。
•用户中心:展示用户个人信息、已发布的博文等。
•登录页:用户登录系统的入口。
•注册页:用户注册新账户的入口。
3. 非功能需求3.1 安全性•用户密码应以加密的形式存储在数据库中。
•用户登录时应进行身份验证,以确保只有合法用户可以登录系统。
3.2 可扩展性系统应具备良好的扩展性,可以方便地增加新的功能模块或拓展现有功能。
3.3 用户友好性•界面简洁明了,易于操作和理解。
•错误提示应友好明确。
3.4 性能•系统应能够处理大量并发请求,确保用户访问的响应速度。
•数据库应具备高速读写能力。
3.5 可维护性•代码应具有良好的可读性和可维护性,以方便日后的维护和更新。
校园博客系统需求文档

校园博客需求规格说明书编号:Campus blog——SRS文档名称:软件需求规格说明书密级:版本:0.001建立日期:2013.10.29创建人:xxxx审核者:批准人:审核日期:编辑软件:Microsoft visual studio 2010中文版 win8系统文档修订状态:*变化状态:C——创建,A——添加,M——修改,D——删除目录1 页面设计 (1)1.1 编写目的 (1)1.2 参考文献 (1)2 项目概述 (2)2.1 系统目标 (2)2.2 项目概述 (2)2.3 组织结构 (3)2.4 业务需求 (5)3 页面设计 (7)3.1 公共页面 (7)3.2 注册用户页面 (7)3.3 管理员管理页面 (7)4 运行环境 (8)4.1 约束条件 (8)4.2 遗留问题 (8)5 功能性需求 (9)5.1 工作流程管理 (9)6 时序图 (16)7 安全性 (23)7.1 密码安全性需求 (23)7.2 数据库安全性 (23)8 故障处理 (24)1 引言1.1 编写目的:Blog是继Email、BBS、ICQ之后出现的第四种网络交流方式,是以超级为形式的短篇网络日记,这代表着一种新的生活方式和新的工作方式。
校园博客是基于学校部的服务器上开发的博客系统,是一种新形态的blog。
校园博客系统可以加强教师和学生之间的了解和交流、教师与教师之间的教学经验分享、学生与学生之间的学习心得分享,更好的展示教师和学生的风采;并且通过日志积累,形成丰富的教学资源,真正促进学校的教学工作。
为使开发人员更好的理解和开发系统,编写此需求说明书加强理解,缩短开发进度。
1.2 参考文件:软件工程实验指导书(4稿)软控需求规格说明书20060120海尔软件需求规格说明书 - 0[1].012 项目概述2.1 系统目标:博客系统可以加强教师和学生之间的了解和交流、教师与教师之间的教学经验分享、学生与学生之间的学习心得分享,更好的展示教师和学生的风采;并且通过日志积累,形成丰富的教学资源,真正促进学校的教学工作。
个人博客系统需求分析文档

个人博客系统需求规格说明书项目名称:博客系统版本号:1.0作者:文件编号:001最后修订:21年01月4日小组成员:目录个人博客系统目录 2一、引言 41.1编写目的 41.2背景 41.3项目基本信息 5二、项目概述 52.1系统概述 52.2功能概述 52.3实现语言及预期运行环境 62.4用户的特点及模型7三、功能需求83.1博客首页功能83.1.1功能说明83.1.2业务对象/数据需求83.2注册、登录功能93.2.1功能说明93.2.2业务对象/数据需求93.3个人主页功能113.3.1功能说明113.3.2业务对象/数据需求113.4个人信息管理功能123.4.1功能说明123.4.2业务对象/数据需求123.5日志发布功能133.5.1功能说明133.5.2业务对象/数据需求133.6相册功能143.6.1功能说明143.6.2业务对象/数据需求153.7留言功能163.7.1功能说明163.7.2业务对象/数据需求16一、引言1.1编写目的编写本说明书是为了准确定义出博客系统的开发需求,便于和本项目的任务提出者沟通交流后,确认需求,也使项目的设计和开发人员了解开发本系统的目的。
明确所要开发的软件应具有的功能、性能与界面,使软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作1.2背景我们是在福州大学计算机系组织下,来参加清华大学组织的实训计划。
模拟在公司中的实际软件发现流程。
旨在:1. 熟悉软件开发团队工作流程和工作方式;2. 熟悉实际项目分析、设计、开发、测试、提升等完整流程,熟悉企业各类文档模板,并按照这些魔棒撰写项目文档;3. 熟练使用各类开发工具、数据库设计工具、系统设计工具、项目管理工具和缺陷管理工具;熟练使用常用服务器软件安装、配置和开发;4. 熟练掌握.NET,并灵活运用到项目中;5. 熟练账目.NET架构,能独立设计挖成企业中小型解决方案;6. 掌握企业发开常用的建模工具和设计模式;7. 养成良好的表达、沟通和团队协作能力,掌握快速学习方法,培养良好的分析问题和解决问题能力。
个人博客系统—使用说明书

《个人博客系统》使用说明书文件编号:ZZI20111226制作人:XXX审核人:授课教师编制日期:2011 -12-26版本:1.0目录1 引言 (3)1.1 编写目的 (3)1.2 项目背景 (3)1.3 术语和缩写 (3)1.4 文档范围 (3)1.4 系统环境要求 (3)2 产品功能简介 (4)3 产品使用说明 (4)3.1 登入系统 (4)3.1.1 进入登入页面 (4)3.1.2 用户登入 (5)3.2 网站管理 (6)3.2.1 首页 (6)3.1.2 模块操作 (7)1引言1.1 编写目的本说明书的使用目的是为了能够让用户和管理员的了解该个人博客系统的正常使用。
说明书详细列出的博客系统的功能,清新的展现了使用该系统具体操作步骤。
1.2 项目背景博客能让个人在互联网上表达自己的心声。
这是一个收集和共享任何刚兴趣的事物的地方—可以是政治评论、个人日记或是指向您想记住的网站链接。
许多使用博客只是要组织自己的想法,而有些人则在全球成千上万的浏览者中赢得影响力。
职业和企业新闻记者使用博客发布特发新闻,而有写日记习惯的人则会在博客中宣示自己内心的想法。
而摄影和美发发烧者,可以通过博客系统管理自己的作品,无论您要发表什么意见,博客可以帮您来表达。
该博客系统名为“山风”在线博客系统。
项目的提出者:授课老师。
项目的开发者:XXX XXX XXX用户:博客爱好者。
1.3 术语和缩写管理员初始用户名:znn密码:123。
1.4文档范围参照软件文档使用说明书。
1.4 系统环境要求表1.4-1系统环境需求2产品功能简介本系统作为一个个人博客系统,主要实现网站建设者与访问者之间的相互交流,以及访问者与访问者之间的交流、学习。
针对网站能够展现网站建设者的思想与使用者的需求进行设计的,主要实现如下功能:全面展示个人博客博客网站的主题思想。
发表我的文章,表达作者想法和观点,实现与访问者的相互交流。
用户、游客查看文章,并可以对文章发表文章意见。
博客网需求规格说明书

博客网需求规格说明书目录1引言1 . 1编写目的1 . 2背景1 . 3术语定义2概述2 . 1产品的描述2 . 2产品的功能2 . 3开发工具2 . 4用户特点2 . 5运行环境2 . 6一般约束3具体需求3. 1功能需求3 . 11管理员个人信息管理3 . 12日志的管理3 . 13相册的管理3 . 14留言的管理3 . 15好友的管理3 . 16日常维护3 . 2功能描述3 . 21管理员个人信息管理3 . 22日志的管理3 . 23相册的管理3 . 24留言的管理3 . 25好友的管理3 . 26日常维护4目标系统性能需求4 . 1精度4 . 2时间特性4 . 3灵活性4 . 31可移植性4 . 32易维护性4 . 33可靠性4 . 34可扩展性4 . 35易操作性4 . 4安全保密5 . 目标系统界面与接口需求5 . 1用户界面5. 1.1界面需求5. 1.2错误信息5. 2硬件接口5. 3软件接口5. 4故障处理6. 目标系统其它6. 1软件属性需求6. 1.1正确性6. 1.2健壮性6. 1.3通俗性6. 1.4可理解性6. 1.5安全保密性1引言1. 1编写目的编写本博客的目的是为了更加深入的了解项目相关各种命令及程序流程,使自己熟练的掌握一些基础知识并为以后软件开发工作打下一定的基础。
本文档详细描述博客管理的各环节,其中包括:博客页面的浏览、文章的管理、照片的管理(包括上传下载浏览管理等)、好友管理(增加删除好友等)、留言板管理(留言的增加删除)、博主信息管理(个人信息的修改)等。
此需求规格说明书是系统开发者设计实现自己博客管理系统的依据,也是用户对最终软件系统进行功能测试和验收的依据。
此需求规格说明书的内容由用户提供,由开发小组编写,最终由用户认可。
在本文中将尽量避免使用技术性语言,对于与此博客相关的词汇和概念在后面的章节会有相关的详细说明。
1.2背景博客某种意义上算是网络上的个人空间,其大致定义是:一种表达个人思想,内容按照时间顺序排列,并且不断更新的出版方式。
Blog管理系统开发文档-1需求开发-产品需求规格说明书

Blog管理系统产品需求规格说明书文件状态:[ ] 草稿[√] 正式发布[ ] 正在修改文件标识:ITjob-blog-RD-UR 当前版本:作者:杨勇完成日期:2008-05-13ITjob软件人才培训基地深圳市远标科技有限公司版本历史目录1. 文档介绍 (4)1.1文档目的 (4)1.2文档范围 (4)1.3读者对象 (4)1.4参考文档 (4)1.5术语与缩写解释 (5)2. 产品介绍 (6)3. 产品面向的用户群体 (6)4. 产品应当遵循的标准或规范 (6)5. 产品范围 (6)6. 产品中的角色 (6)7. 产品的功能性需求 (7)7.1功能性需求分类 (7)7.M F EATURE M (8)7 ............................................. 错误!未定义书签。
8. 产品的非功能性需求 (13)8.1用户界面需求 (13)8.2软硬件环境需求 (13)8.3产品质量需求 (13)8.N 其他需求 .................................... 错误!未定义书签。
附录A:需求建模与分析报告 (15)A.1需求模型1 ................................... 错误!未定义书签。
A.N 需求模型N ................................... 错误!未定义书签。
附录B:需求确认. (15)1. 文档介绍为用户提供可以将自己感受、体会、以及心得等用文字记录下来的平台,此平台可以根据客户的要求,是否将自己记录下来的文字,展示给广大的浏览者,还提供了将自己用照片记录下来的图片上传于网络之中。
此系统实现了文章发表、创建相册,上传图片的功能,让客户自由的管理属于自己的空间。
1.1 文档目的此需求说明书是对用户需求分析的结果,明确的说明了系统需求的功能、性能与界面的要求,使系统分析人员和开发组成员能明确的了解用户需求,并在此基础上完成后续设计和开发1.2 文档范围该文档包含系统功能性需求和非功能性需求两个方面。
博客管理系统课程设计说明书

博客管理系统一、系统分析1. 总体需求本系统要实现个人博客的主要基本功能有主界面,博客用户登录发表文章,系统管理员查看和删除,游客发表评论,分页浏览文章和评论等。
2. 业务分析系统角色:匿名用户、注册用户、系统管理员。
①匿名用户:由注册、登录、浏览博客、评论4个部分组成。
匿名用户可以对其他用户的博客内容时行浏览、评论。
也可以通过注册后登录博客系统,申请一个属于自己的博客。
②注册用户:由个人信息管理、评论管理、好友管理、相册管理、文章管理5个部分组成。
这些功能可以对用户个人博客中的个人信息、好友、评论、相册和文章进行设置。
③系统管理员:由用户管理、评论审核管理、相册审核管理、文章审核管理、链接管理5部分组成。
这是为了对注册用户的博客内容与个人信息进行管理,并对博客中的评论、相册、文章进行审核,审核通过后才能发表。
在对需求进行分析的基础上,提出博客管理系统的功能如图1所示。
图1 博客网站的系统用例图3. 非功能性需求系统用户数300人以内,游客40人。
在线用户数50人,发表用户数5-40人。
单用户查询操作请求响应时间一般不大于2秒,最长不大于5秒。
在Windows操作系统平台下运行,系统7*24小时运行,停机时间不超过2%。
系统界面友好,易于使用,并提供联机帮助功能。
4. 系统功能模块设计根据博客系统的业务需求分析,可知博客管理系统的功能有:博客注册,新用户信息登记,用户发表博客,删除博客等。
①博客注册:包括用户账户注册。
②新用户信息登记:创建后的用户自行记住密码并直接登录。
③用户发表评论:发表自己的所思所闻,是一个动态信息,及时更新,有利于了解好友的现状。
④删除博客:用户在博客内评论内容涉及不良内容需要删除。
根据以上详细功能分析,设计博客管理系统功能结构如图2所示。
二、系统数据库设计1. 概念设计博客管理系统涉及的实体有4个,分别是文章、博客、评论、类型、用户表等。
文章具有7个属性:编号、标题、正文、图片、时间、用户编码、正文编码、其中用户编号是主键。
个人博客系统—需求说明书。

博客是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据 张贴时间,以倒序方式由新到旧排列的。本系统作为一个个人博客系统,功能需求描述 如下:
a. 个人博客注册: (1) 本功能面向新注册的会员。 (2) 个人可以利用此 web 系统进行网上注册。 (3) 本模块直接对数据库大部分的操作为写入和删除,在对指定账户进行删除 时需要用到简单的查询操作。
2.3 系统功能表
表 2.3-1 系统功能表
编号 1
2
3 4 5 6 7
功能模块名称
子模块功能
功能需求标识
简要描述
文章分类管理 博文管理
用户管理 模块显示管理
评论管理 网站链接管理
网站配置管理
分类文章
增加、删除、修 改、查询博文。
增加、删除、修 改用户
增加、删除、修 改、模块
增加、删除、修 改、查询评论。
b. 文章管理功能: (1) 该功能面向所有注册用户和管理员。 (2) 注册用户可以在自己的主页书写博文,管理员可以书写管理员博文。 (3) 用户可以编辑、删除自己的博文。
c. 留言、评论管理功能 (1) 该功能面向所有注册用户和游客。 (2) 注册用户和游客可以对某一个人或某一个群中留言。 (3) 注册用户可以删除自己的留言,或者在自己主页上的留言。
WebDispose
管理员配置网站 的公共信息第3页来自2.4 总体业务流程图
《个人博客系统—需求规格说明书》
用户登入 验证失败
验证
管理员
注册用户
返回继续
进入
网文网模博评 站章站块文论 配分链显管管
置类接示理理
进入
返回继续 浏评 览论 博博 文文
个人博客需求分析说明书

个人博客需求分析说明书默认分类2009-06-10 12:37:08 阅读302 评论0 字号:大中小订阅个人博客需求分析说明书拟制人:学号:班级:【二零零零九年六月九日】目录1. ....................................................................................................... 引言1 1.1编写目的. (1)1.2背景说明 (1)1.3术语定义 (1)1.4 参考资料2. 任务概述 (1)2.1目标 (1)2.2用户的特点 (1)2.3假定与约束 (2)3. 需求规定 (2)3.1对功能需求的规定 (2)3.2对性能的规定 (2)3.3输入输出要求 (2)3.4数据管理能力要求 (3)3.5故障处理要求 (3)3.6其他专门要求 (3)4. 运行环境 (3)4.1设备 (3)4.2支持软件 (3)4.3 接口 (4)4.4控制 (4)1. 引言1.1 编写目的本概要设计为系统的详细设计、实现、测试以及验收提供参照,也为评价系统功能和性能提供标准。
本概要设计适用于用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。
1.2 背景说明开发的系统名称为“Arlinl博客”在给出需求分析之后,为更好的给出本系统的大致设计思路,为设计人员提供一个简洁的系统结构,为用户能够得到一个满意的系统而做参考依据。
1.3 术语定义博客:一个Blog 就是一个网页,它通常是由简短且经常更新的Post (这个词当名词用时就是张贴的文章)所构成;这些张贴的文章都按照年份和日期倒序排列,也就是最新的放在最上面,最旧的在最下面。
不同Blog 的内容和目的有很大的不同,从对网络资源的整理与评论,到有关公司、个人的构想,从新闻、照片到日记、诗歌、散文,甚至科幻小说都应有尽有。
许多Blog 只是个人所见,所闻,所想之事的内心独白,而其它一些Blog 则可能是一群人基于某个特定主题或共同利益领域的集体创作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
个人博客系统
需求规格说明书
目录
个人博客系统 (2)
1引言 (3)
1.1编写目的: (3)
1.2背景: (3)
1.3定义 (3)
1.4参考资料 (3)
2任务概述 (4)
2.1目标 (4)
2.2用户的特点 (4)
2.3假定和约束 (4)
3需求规定 (5)
3.1对功能的规定 (5)
3.2需求分析 (7)
3.2.1 .E-R模型及数据流图 (7)
E-R图: (7)
数据流模型: (11)
3.2.3数据字典 (13)
3.3对性能的规定 (21)
3.3.1精度: (21)
3.3.2时间特性要求: (21)
3.3.3灵活性: (21)
3.4输人输出要求 (21)
3.5数据管理能力要求: (22)
3.6故障处理要求 (22)
3.7其他专门要求 (22)
4运行环境规定 (22)
4.1设备 (22)
4.2支持软件 (22)
4.3接口 (22)
4.4控制 (22)
1引言
1.1编写目的:
本需求的编写为实现个人博客系统奠定了基础,定义了个人博客系统的详细需求,同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。
本需求的预期读者是与个人博客系统软件开发有联系的决策人,开发组成人员,如果可能实现的话,将面向辅助开发者,支持本项目的领导和公司人员,软件验证者。
1.2背景:
随着Blog快速扩张,它的目的与最初的浏览网页心得已相去甚远。
目前网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。
不过,由于沟通方式比电子邮件、讨论群组以及BBS和论坛更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具。
充分做了可行性分析后,我们对系统的是使用人群、主要功能等有了一个初步构想。
本项目的任务提出者及开发者是个人博客系统软件开发小组,用户是主要是学生。
本产品是针对博客用户的需求设计的,可以完成博客用户注册、登入、发表、浏览、修改博文、上传、浏览照片片、留言等主要功能。
1.3定义
个人博客系统:个人博客是使得博客用户能够在网络上发表及其评论相关博客。
使用汉语编程语言,独立完成其功能。
1.4参考资料
《软件工程》——齐志昌谭庆平宁洪编著高等教育出版社
《数据库系统概论》——萨师煊王珊编著
网络资源
2任务概述
2.1目标
总体目标,做好详细需求分析,确保博客系统能满足用户要求。
编写需求说明文档满足一下要求。
a.无歧义性
对最终产品的每一个特性用某一术语描述;若某一术语在某一特殊的行文中使用时具有多种含义,那么应对该术语的每种含义做出解释并指出其适用场合。
b.完整性
需求分析报告应该包括全部有意义的需求,无论是关系到功能的、性能的、设计约束的、还是关系到外部接口方面的需求;对所有可能出现的输入数据的响应予以定义,要对合法和非合法的输入值的响应做出规定;填写全部插图、表、图示标记等;定义全部术语和度量单位。
c.可验证性
需求分析报告描述的每一个需求应是可以验证的。
可以通过一个有限处理过程来检查软件产品是否满足需求。
d.一致性
在需求分析报告中的各个需求的描述不能互相矛盾。
e.可修改性
需求分析报告应具有一个有条不紊、易于使用的内容组织;没有冗余,即同一需求不能在需求分析报告中出现多次。
f.可追踪性
每一个需求的源流必须清晰,在进一步产生和改变文件编制时,可以方便地引证每一个需求。
g.运行和维护阶段的可使用性
需求分析报告必须满足运行和维护阶段的需要。
在需求分析报告要写明功能的来源和目的。
2.2用户的特点
本软件的使用对象主要是学生。
可以达到使用本系统的基本要求:会汉语、懂计算机的基本操作。
系统管理员需要能够熟练操作计算机,具有网站管理、数据库应用等相关技术。
2.3假定和约束
a. 经费及人员:估计开发该系统需购买硬件、外部设备(PC机一台),花费1万元左右,开发小组5人;
b.软件约束:VS2008、IIS、SQL2000;
c.硬件约束:Web服务器及数据库服务器。
内存1024M、硬盘120G。
3需求规定
3.1对功能的规定
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么
3.2需求分析
3.2.1.E-R模型及数据流图E-R图:
数据流模型:
⑴第一层DFD图:
⑵第二层DFD图
①对第一层的检查进行展开:
②对第一层的登录进行展开:
⑶第三层DFD图:
3.2.3数据字典
个人博客系统数据元素词条描述
users用户表
字段类型是否为空默认值描述uid int 否用户ID
3.3对性能的规定
3.3.1精度:
在精度需求上,根据使用需要,控制各项输入、输出数据的长度。
确保保证用户正常使用的同时节省系统空间。
3.3.2时间特性要求:
用html语言写博客首页,做到响应时间在3秒内。
对附件上传做好文件大小限制,保证满足一般需求并且传输通畅,同时节约空间。
3.3.3灵活性:
要求系统可以在各种主流浏览器上正常运行,对不同分辨率的显示器具有良好适应性。
针对用户的新需求可以做到系统灵活修改。
3.4输人输出要求
输入:登陆个人博客系统的账号。
输出:个人博客系统的相关信息。
3.5数据管理能力要求:
要求新系统有稳定、完整的数据库系统支持,可以容纳大量的数据和各种资料。
同时还具有灵活的数据管理能力,包括查询、更新、修改、统计等功能。
数据库的维护和备份也要做到方便、简洁。
3.6故障处理要求
当系统出现故障时,可利用系统自身的维护工具来进行系统的故障排除。
3.7其他专门要求
如新系统可以设置不同的访问权限,用户单位为了安全,可以针对不同级别的用户来设置不同的访问权限。
用户使用系统时,操作简单方便。
同时系统具有可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。
4运行环境规定
4.1设备
一台性能较好的服务器。
4.2支持软件
服务器需要安装IIS5.1(或更高版本)、SQL server 2000、.net framework 2.0(或更高版本)等相关软件。
4.3接口
远程ftp传输。
4.4控制
远程pc 通过ftp 控制服务器端系统运行。