校园博客系统需求文档

合集下载

博客系统需求分析_最终版

博客系统需求分析_最终版

博客系统需求分析_最终版文档编号:001博客系统需求分析报告5班小组2011年4月修改记录1 引言1.1 编写目的本文档用于描述“博客系统”项目的系统需求,为该项目概要设计,详细设计和测试用例的设计依据。

这个分析的阅读对象为任课老师和小组开发人员。

1.2 项目背景:● 项目的委托单位、开发单位和主管部门;委托单位:川大计算机学院主管部门:川大计算机学院开发单位:小组1.3 定义Blog:Weblog的简称。

网络日志,通常称为博客。

1.4 参考资料:《UML参考手册》《UML用户指南(第2版)》布奇、兰宝、雅各布人民邮电出版社2 任务概述2.1 系统目标2.1.1 系统总体功能博客通常称为网络日志,作为目前网络流行的交流方式,主要提供给用户一个沟通的平台.用户可以在博客上发表文章,图片,留言等来与他人进行沟通2.1.2 系统要达到的性能要求和其它指标本系统界面设计友好美观,方便用户操作.本系统保证用户信息的安全,提供给用户多种管理自己信息的方式.本系统有较少的响应时间,保证页面能在很短时间内打开2.1.3 项目前景由于博客的沟通方式比电子邮件、讨论群组更简单和容易,博客已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。

目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。

2.2 运行构架2.2.1 系统软件/硬件平台硬件:处理器:Intel486以上系列、AMD K6 以上系列内存:1G (非最低配置)网络:带宽1M(非最低配置)软件:操作系统:windows(2000、XP、vista、7)Linux数据库:SQL Server 2008客户端:Internet Explore 6.0及以上主流浏览器(firefox,chrome, opera等)2.2.2 运行环境windows(2000、XP、vista、7)或LinuxInternet Explore 6.0及以上或主流浏览器(firefox,chrome,opera等)3 功能需求3.1功能划分系统功能需求分为“注册”,“登陆”,“评论/留言”,“内容发表”,“内容管理”与“系统管理”。

(完整word版)博客系统需求规格说明书

(完整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。

学院博客管理系统

学院博客管理系统

学院博客管理系统需求说明1.开发背景及分工情况1.1开发背景博客目前在网络上已经非常流行,它可以记录个人的人生日志,分享自己的照片、视频等等工作学习的缩影。

在这里,我们设想做一个校园博客系统,主要是建立我们身边的“博客”,为我们软件学院量身定制,给广大师生提供一个交流互动的平台。

我们学院主页的的留言板已经关闭,体现不出我们的学院特色,所以,为了弥补这一缺憾,也综合我们这学期所开的课,因此我们尝试着做一个正式的B/S模式的管理系统。

1.2小组内分工情况2.用户需求2.1系统管理端需求在系统管理端,主要是对系统面向的主要用户(博客的拥有者)信息的管理,当一个学生在主页面上登记完个人信息后,系统会提示用户等待系统管理员的审批,在系统管理端,系统管理员只需要核实该用户所填写的注册信息是否和系统库中所存的信息一致,一致,则确定,即实现添加用户的功能。

系统管理端的另一部分就是对博客主页的新闻进行更新,即删除以往新闻,添加上新的。

2.2客户端需求在客户端,依据权限,要分为已登录和未登录状态,登录之后可以进入个人页面,对个人页面进行管理,或是访问其他用户的页面;未登录的只能在博客主页上浏览新闻。

3.功能需求3.1系统功能模块图系统功能模块图3.2博客主页设计3.2.1登录/注册模块如果是已经注册的用户,直接输入帐号和密码直接转入个人博客页面。

如果来访者需要注册信息,可以选择“注册”,进入填写注册信息的页面。

3.2.2新闻发布模块设置了三个不同类型的新闻发布模块,●学院新闻模块,用于显示学院里的新闻、通知等等身边的新闻●国内外新闻模块,用于发布国内外的重大事件新闻●技术交流模块,用于发布我们身边同学比较关注的技术交流文章。

3.2.3系统管理登录模块系统管理员在这里点击进入输入管理帐号的入口,在页面中应该放在一个比较隐蔽的位置,在这里,我们设计的放在博客主页的最下部。

3.3博客页面中各个模块设计3.3.1日志模块用于发布和浏览日志信息。

校园博客系统需求文档【范本模板】

校园博客系统需求文档【范本模板】

校园博客需求规格说明书编号: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 系统目标:博客系统可以加强教师和学生之间的了解和交流、教师与教师之间的教学经验分享、学生与学生之间的学习心得分享,更好的展示教师和学生的风采;并且通过日志积累,形成丰富的教学资源,真正促进学校的教学工作。

博客系统详细设计文档

博客系统详细设计文档

博客系统详细设计文档(总11页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--1、绪论1、1研究背景随着计算机网络技术的快速发展和网络的普及应用,Web开发竞争日趋激烈,广大用户对网络服务的要求越来越高,“博客”作为一种新的服务形式为越来越多的网民所青睐,因此各种博客也应运而生。

博客是继电子邮件、网络论坛、即时通讯之后出现的第四种网络交流载体,它具有“零机制、零技术、零成本、零编辑、零形式”的使用特征,使用简便快捷,任何人都可以轻松建立自己的博客空间;博客的内容都是作者本人的自由个性表达;博客具有开放交互性,为具有相同兴趣和目标的人提供了一个充分交流沟通和协作的空间,在博客里共享资源,进行深度交流,实现从资源共享到思想共享。

相比于以前我们经常使用的即时聊天工具QQ,博客从交互性、信息共享、信息管理、成本、技术等层面具有独特的优势,它绝不仅仅是一种单向的发布系统,而且有着极其出色的交流功能。

Blog的全名应该是Web log,中文意思是“网络日志”,后来缩写为Blog,而博客(Blogger)就是写Blog的人。

从理解上讲,博客是“一种表达个人思想、网络链接、内容,按照时间顺序排列,并且不断更新的出版方式”。

一个Blog 就是一个网页,通常由简短且经常更新的张贴文章构成。

其内容和目的各不相同,有的相当于博客本人的随笔和日记,有的则是一群人基于某个特定主题或共同利益领域的集体创作,且都包含许多其他网站的超级链接和评论,通过网络传达实时信息。

简言之,Blog就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。

1、2研究目的为了满足广大网民日益增长的网络服务需求,提供一个更强大的,更方便快捷的交流平台。

为了适应网络的快速发展及Web开发竞争的日趋激烈,设计开发一个更能满足用户需求的交流载体,使大家在网上可以进行各种信息的交流,提供学习交流、工作交流、情感交流的平台,使人们的工作更加简单快捷,使人们的生活更加丰富多彩。

博客系统需求分析文档

博客系统需求分析文档

个人博客系统需求规格说明书项目名称:博客系统版本号:1.0作者:BLOGer小组文件编号:001最后修订:10年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. 养成良好的表达、沟通和团队协作能力,掌握快速学习方法,培养良好的分析问题和解决问题能力。

个人博客系统需求分析报告

个人博客系统需求分析报告

个人博客系统需求分析报告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. 用户注册与登录博客系统应提供用户注册与登录功能,用户可以通过填写基本信息进行注册,并使用注册信息登录系统。

2. 博客发布博客发布是博客系统的核心功能,用户在登录后,可以使用富文本编辑器编写博客文章,并可以设置文章标题、标签、分类等相关信息。

用户可以实时保存博客文章为草稿,同时也可以发布已完成的博客文章。

3. 分类和标签管理博客系统应提供分类和标签管理功能,用户可以为自己的博客文章设置分类和相关标签,以方便读者对博客内容进行快速分类和检索。

4. 评论和留言博客系统应提供评论和留言功能,读者可以对博客文章进行评论和留言,同时博主也可以回复读者的评论和留言。

5. 用户权限管理博客系统应提供用户权限管理功能,管理员可以管理用户的权限,包括博客发布、评论留言等权限的控制。

6. 搜索功能博客系统应提供搜索功能,读者可以通过关键字搜索相关的博客文章,以快速定位到自己感兴趣的内容。

7. 博客排名和推荐博客系统应提供博客排名和推荐功能,根据博客文章的浏览量、点赞数等指标,对博客进行排名和推荐,以提高用户的博客影响力和阅读率。

8. 数据备份和恢复博客系统应提供数据备份和恢复功能,以保证博客内容的安全性和可靠性。

四. 非功能需求分析1. 安全性博客系统应具备一定的安全机制,包括用户登录的身份验证、用户数据的加密存储等,以保障用户数据的安全。

2. 性能博客系统应能够处理大量的用户访问请求,提供流畅的用户体验,同时能够实时处理博客文章的发布、评论和留言等操作。

(完整版)博客系统需求分析

(完整版)博客系统需求分析

校园博客系统需求分析评审日期:2010年04月01日校园博客系统需求分析目录1导言 (1)1.1 目的 (1)1.2 范围 (1)1.3 缩写说明 (1)1.4 术语定义 (1)1.5 引用标准 (1)1.6 参考资料 (2)2系统定义 (2)2.1 项目来源及背景 (2)2.2 系统整体结构 (2)3应用环境 (3)3.1 系统运行网络环境 (3)3.2 系统运行硬件环境 (4)3.3 系统运行软件环境 (4)4功能规格 (4)4.1 角色(A CTOR)定义 (5)4.1.1博客访问者 (5)4.1.2管理用户 (5)4.1.3数据库 (6)4.2 系统主U SE C ASE图 (6)4.3 客户端子系统 (6)4.4 管理端子系统 (8)4.4.1登录管理 (10)4.4.2类型管理 (11)4.4.3评论管理 (12)4.4.4留言管理 (12)4.4.5图片管理 (12)4.4.6用户管理 (13)5性能需求 (13)5.1 界面需求 (13)5.2 响应时间需求 (13)5.3 可靠性需求 (13)5.4 开放性需求 (14)5.5 可扩展性需求 (14)5.6 系统安全性需求 (14)6产品提交 (14)7实现约束 (14)1导言1.1目的该文档是关于用户对于校园博客系统的功能和性能的要求,重点描述了校园博客系统的设计需求,将作为对该工具在概要设计阶段的设计输入。

本文档的预期读者是:●设计人员●开发人员●项目管理人员●测试人员●用户1.2范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。

在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。

1.3缩写说明BMBlog Manager(博客管理员)的缩写。

JSPJava Server Page(Java服务器页面)的缩写,一个脚本化的语言。

校园博客网项目需求介绍(DOC)

校园博客网项目需求介绍(DOC)

校园博客网项目需求报告文档名称:博客网项目需求分析报告项目名称:校园博客网软件标识:博客交流项目负责人:万功申项目团队成员:王传贵、唐龙凯、刘东阳、徐代亮填写时间:2017年2月27日目录1 .、引言1.1 .、编写目的1.2 、背景1.3 .、定义2. 、任务概述2.1.、项目介绍3、、项目功能分析3.1、、功能模块1 .、引言1.1 .、编写目的ACCP 7.0 JAVA毕业项目1.2 、背景即将毕业进入社会加入公司做出的毕业项目1.3 .、定义1.3.2缩略语定义CBS :Campus Blog System (校园博客系统)学校学生交流沟通疑问解答发掘学生的能力2. 、任务概述2.1.、项目介绍本校园博客系统是为学院开发的校园网内的博客系统。

随着网络时代的发展,博客的普及,各大门户网站都相应推出自己的博客系统。

校园博客系统是针对校园网开发的自主的博客系统,能适应校园网用户对博客的各种需求,建设属于学院自己的校园博客系统。

3、、项目功能分析3.1、、项目功能1.个人注册:个人信息的填写和修改。

2.留言管理模块。

3.评论管理模块。

4.日志管理模块。

日志分类,添加分类,更改分类和删除分类5.相册管理模块。

用户需求功能:( 1 )系统为用户提供发布信息功能:用户可以先通过校园博客首页进入本系统,只需要升入用户名和密码(同时正确),选择发布信息部分就能实现发布信息功能。

( 2 )系统为客户提供发表日志功能:用户可以在登录之后,在日志栏里通过添加新日志来写日志。

( 3 )系统为客户提供查询功能:在查询窗口里,用户可以实现查询功能(用户输入查询功能)。

( 4 )系统界面显示功能:将好友的博客显示在好友列表中并实现超链接。

(5)系统为客户提供在其他用户博客里发表评论的功能,同时显示是哪个用户发表的评论。

(6)系统中,用户可以添加自己日志的分类,同时支持修改或删除日志分类。

(7)为用户提供注册的功能,填写相应的个人资料(注册需要得到管理员审核才能得到自己的博客)。

博客管理系统需求分析报告

博客管理系统需求分析报告

博客管理系统需求分析报告1任务概述.1.1任务背景随着网络应用的丰富和发展,网络应用已经成为现代人生活中不可或缺的一部分,人们花费在网络上的时间也越来越多,个人博客和空间成为很大一部分人娱乐和消遣的选择,但是很少有人从中盈利,一方面由于没有这方面的意识,更重要的是很多人觉得这个只有专业人员可以做,实际上任何一个会上网,懂的电脑基本操作的人都可以通过这个盈利,为此我们开发了博客发布系统(1)项目名称:blog management System(博客管理系统)(2)开发人员:薛岳,康江伟,关晓松,候邵萌1.2目标我们的目标是让任何一个懂的电脑基本操作的人都可以通过本系统建立自己的博客,以此来盈利。

该《博客管理系统》供任何懂电脑基本操作,平时喜欢做博客和空间的爱好者,以及学生老师等使用,发布自己的心情,日志,技术分享,促进交流,同时达到获取利润的目的。

1.3参考资料《ASP。

NET3.5核心编程》微软技术认证丛书《asp动态网页设计》清华大学出版社曾平编著《ASP。

NET详解》清华大学出版社庞大伟著《C#面向对象程序详解》清华大学出版社吕双编著《使用软件工程》清华大学出版社郑仁杰编著2。

条件与限制1)软件环境要求(1)操作系统:windowNT(windowsXP,windows7,windows2003 Windows2008等)(2)数据库开发环境与工具:SQlserver2005(小型个人的可用access)(3)软件开发工具:C#语言开发环境,VisualStudio2010开发环境,集成开发环境,DreamWeaverCS5,PhotoshopCS5,FlashCS5,LeapFTP, EmEditor文本编辑器,Aptana集成开发环境。

(4)源代码管理工具:vsscrosoft Visual SourceSafe](或者svn)(5)数据库设计工具:powerdesigner(6)测试环境工具:IIS6.0 ,FrameWork4。

学校博客系统-详细设计说明书

学校博客系统-详细设计说明书

6组—Sky 学校博客系统—详细设计说明书目录1.引言 (2)1.1 目的 (2)1.2参考资料 (2)2.总体设计 (2)2.1 软件结构 (2)2.2 程序描述 (3)2.3 管理员模块 (3)2.3.1 用户管理模块: (3)2.3.2 日志管理模块 (4)2.3.3 留言管理模块 (4)2.3.4 相册管理模块 (5)2.3.5作业模块 (5)2.4学生模块 (6)2.4.1 日志模块 (6)2.4.2 留言板模块 (6)2.4.3 相册模块 (7)2.4.4 个人档模块 (7)2.5 教师模块 (8)2.5.1 作业管理模块 (8)2.5.2 日志模块 (8)2.5.3 留言板模块 (9)2.5.4 相册模块 (9)2.5.5 个人档模块 (10)2.6登录模块 (10)2.7 注册模块 (11)1.引言1.1 目的确定校园博客系统的功能及有效性需求。

1.2参考资料《JSP程序设计技术教程》作者:甘勇出版社:清华大学出版社《Java程序设计》作者:辛运帏出版社:清华大学出版社《Servlet/JSP深入详解》作者:孙鑫著出版社:电子工业出版社《JavaScript权威指南》作者:(美)费拉纳提著出版社:机械工业出版社帮助文档:CSS帮助文档、JavaScript帮助文档、JA V A帮助文档、网页制作帮助文档2.总体设计2.1 软件结构2.2 程序描述主模块程序功能:设计用户界面,接收用户选择,进入相应的模块。

2.3 管理员模块程序功能:在此模块管理员可以进行用户管理,日志管理,留言管理,相册管理2.3.1 用户管理模块:程序功能:在此模块可以进行用户的查看操作,可以对不合法的用户进行删除操作。

2.3.2 日志管理模块程序功能:在此模块可以对用户添加的日志进行查看操作,对用户添加的不合法日志可以进行删除操作。

2.3.3 留言管理模块程序功能:在此模块可以对用户添加的留言进行查看操作,对用户添加的不合法留言可以进行删除操作。

个人博客系统软件需求说明书完整

个人博客系统软件需求说明书完整

个人博客系统v1.0需求规格说明书项目名称:博客系统版本号:1.0作者:JZ小组文件编号:001最后修订:11年11月04日朱佳明JZ GroupV1.0个人博客系统需求规格说明书目录个人博客系统 (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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

校园博客
需求规格说明书
编号:Campus blog——SRS
文档名称:软件需求规格说明书
密级:
版本:0.001
建立日期:2013.10.29
创建人:xxxx
审核者:
批准人:
审核日期:
编辑软件:Microsoft visual studio 2010中文版 win8系统
文档修订状态:
目录
目录....................................................................................................... I II
2.4.6 管理员后台管理 (5)
3 页面设计 (6)
3.1 公共页面 (6)
3.2 注册用户页面 (6)
3.3 管理员管理页面 (6)
7 安全保密性 (23)
8 故障处理 (24)
1 引言
1.1 编写目的:
Blog是继Email、BBS、ICQ之后出现的第四种网络交流方式,是以超级链接为形式的短篇网络日记,这代表着一种新的生活方式和新的工作方式。

校园博客是基于学校内部的服务器上开发的博客系统,是一种新形态的blog。

校园博客系统可以加强教师和学生之间的了解和交流、教师与教师之间的教学经验分享、学生与学生之间的学习心得分享,更好的展示教师和学生的风采;并且通过日志积累,形成丰富的教学资源,真正促进学校的教学工作。

为使开发人员更好的理解和开发系统,编写此需求说明书加强理解,缩短开发进度。

1.2 参考文件:
软件工程实验指导书(4稿)
软控需求规格说明书20060120
海尔软件需求规格说明书 - 0[1].01
2 项目概述
2.1 系统目标:
博客系统可以加强教师和学生之间的了解和交流、教师与教师之间的教学经验分享、学生与学生之间的学习心得分享,更好的展示教师和学生的风采;并且通过日志积累,形成丰富的教学资源,真正促进学校的教学工作。

2.2 项目概述
1.项目名称:校园博客系统
2.客户方:
3.开发方:
4.用户:
5.维护方:
针对项目的特色进行基本概要描述
2.3 组织结构2.
3.1 总体模块:
2.3.2 管理员模块:
2.4 业务需求描述
校园博客系统设置有匿名用户组,注册用户组,以及管理员组。

注册组又有教师组和学生组,管理员中设置有超级管理员一名,以及多名板块管理员,通过明确的分工使系统得以正常运转。

2.4.1 匿名用户:
匿名用户组可以查找以及浏览微博,发表留言参与微博话题的讨论。

查看热点推荐等操作。

通过匿名用户组可以更好的加强各个用户组之间交流。

2.4.2 注册用户组
为更好的为注册用户组服务,将注册用户组分为教师用户组和学生用户组,学生可以给老师提问,教师可以回答学生的提问。

所有用户都可以进行文章查询,热点推荐,编写微博,发表留言和回复留言,也可修改个人资料(密码、用户名等个人资料),用户之间可以相互加为好友,进行更好的交流。

为更好的为每一位用户服务,系统设有bug反馈,用户可以通过此功能进行系统问题反馈。

2.4.3 管理员用户组
管理员组中设有超级管理员,对系统进行宏观管理和调整,下设板块管理员。

板块管理员可以对热点文章进行处理(如:删除恶意刷新贴、广告帖、屏蔽违规贴等)。

超级管理员也可以对微博进行删除屏蔽操作,可以进行发帖,上传图片等操作,还可以设置用户注册的条件,以及处理用户组对系统bug的反馈信息修改系统,是系统更加稳定。

2.4.4 图片管理
图片管理主要是针对用户所上传的图片进行相关的管理操作。

如用户在个人相册上传了自己的图片,并为图片添加了相关的描述等等。

2.4.5 个人微博管理
个人博文的管理主要是对用户所上传的博文进行相关的管理,用户将自己发布的博文保存在博客空间内,并对博文进行相关的访问权限的设置。

根据用户的设置,来评定是否将博文显示到好友的相关信息中。

2.4.6 管理员后台管理
管理员后台管理比较复杂,它包括对各个部分的管理,包括新闻,歌曲,相关文章,用户等。

管理员可以对这些信息进行相关的增删改查的操作。

3 页面设计
本网站的页面主页分为三大部分。

1、网站公共页面;2、注册用户页面;3、管理员管理页面
3.1 公共页面
公共页面主要是指非注册用户可以进入的页面,包括网站首页,新闻详细页面,用户注册页面,用户登录页面等。

3.2 注册用户页面
这部分页面是为已近注册的用户提供的页面。

包括,用户个人博客的首页,个人博文列表和编辑添加等页面,个人音乐盒页面等。

3.3 管理员管理页面
这部分的页面是管理员对网站进行相关操作时所进入的页面。

包括管理员首页,新闻编辑页面,用户编辑页面,图片编辑页面等。

4. 运行环境:
4.1 约束条件
用户必须是学校学生,每一个注册用户在注册时候都要通过学号验证,禁止同1个学号多次申请。

4.2 遗留问题
博主采风不理解。

5 功能性需求
5.1 工作流程管理
5.1.1 概述:
为加强教师和学生之间的了解和交流、教师与教师之间的教学经验分享、学生与学生之间的学习心得分享,更好的展示教师和学生的风采;并且通过日志积累,形成丰富的教学资源,真正促进学校的教学工作。

通过教师发帖和学生交流学习信息,和作业信息;通过学生发帖,更好的了解学生的学习、生活以及心理健康上的情况。

通过对热帖的跟踪更好的了解学生的思想动向,更好的问魏先生服务!!
5.1.2 用例图:
匿名用户只能进行查找、热帖查看、讨论以及回复等部分微博功能。

注册组用户必须进行登录验证,如果用户名与密码不匹配则提示“用户名与密码不匹配”,如果用户名或者密码有一个错误则提示“用户名或者密码错误”,如果用户连续三次输入错误则在1分钟内禁止此用户名禁止登陆。

●教师用户组:
教师组中的用户必须是老师,通过微博可以进行师生对话,疑难解答等活动,同时教师组中的老师可以进行发帖,留言,查找以及个人信息修改等活动!!
●学生组:
学生组的同学也是注册用户,登录过程必须经过验证,可以对老师进行提问,也可以参与话题讨论,热点查询,留言以及回复等操作,也可以进行个人信息修改,最终结果将保留到数据库中的数据表中。

5.1.5 管理员:
管理员模块中包括超级管理员以及板块管理员,超级管理员可以添加板块管理员,并且各个管理员可以正常使用微博的各个应用!
板块管理员除了正常功能(如:发帖,讨论,查找、修改个人信息以及发表图片等多种功能)的使用还可以对各个发帖进行监视,如果发现有恶意刷帖或者广告帖可以及时的删除屏蔽这种发帖。

超级管理员可以添加删除板块管理员,以及屏蔽恶意发帖以及违规贴,还可以参与发帖,讨论,查找,删除发帖等多种操作。

6 时序图
6.1 匿名用户:
此时序图是匿名用户时序图,匿名用户可以直接进入系统的公共页面,进行浏览查看评论以及查找等多种操作,
6.2 注册用户:
注册用户可以进行查找、发帖、评论、回复评论等操作。

还可以发表自己的图片,但是必须要登录并且要通过验证之后才可以进行的自己的操作。

登录之后也可以修改个人信息,如:用户名、密码、安全问题等。

6.3 板块管理员:
为了系统安全,板块管理员必须进行严格的约束,必须是得到超级管理员认可的才可以,而且必须是超级管理员添加,并且登录的时候要进行密码验证才可以登录,删除以及屏蔽发帖是必须要经过超级管理员审核之后才可以。

6.4 超级管理员:
超级管理员是系统创建时就已经设定的,拥有系统的最高权限,拥有添加板块管理员的特殊权限,而且只有一位,不能继续添加。

拥有设定注册条件以及登录方式的权限,当用户有违反规定行为时可以对用户进行制裁(如:限制发言,封号3天等惩罚)的权限。

7 安全保密性
7.1 密码安全性需求:
在软件系统的安全性方面要求有较高的安全防护,基本的安全防护为注册用户密码,无法通过验证的用户是无法进入系统,只能以匿名用户进入使用部分功能;提供用户修改密码功能;用户的密码与数据库密码相结合及用户所具有的界面操作权限与其所对应的数据库表的权限是一致的,这样不仅提高了应用程序的安全性,而且提高了数据库的安全性。

7.2 数据库安全性:
提供定期数据库手工备份功能,并对数据库服务器和数据库平台(SQL severe)进行加密,只有系统管理员才有权限进行数据库的备份和还原工作,以提高数据库的安全性。

8 故障处理
如果发现运行异常现象,应当具有报警信息提示,并且进入bug 反馈页面进行系统bug反馈。

相关文档
最新文档