校园博客系统需求分析规格说明书

上传人:飞*** 文档编号:42929570 上传时间:2018-06-04 格式:DOC 页数:13 大小:442KB
返回 下载 相关 举报
校园博客系统需求分析规格说明书_第1页
第1页 / 共13页
校园博客系统需求分析规格说明书_第2页
第2页 / 共13页
校园博客系统需求分析规格说明书_第3页
第3页 / 共13页
校园博客系统需求分析规格说明书_第4页
第4页 / 共13页
校园博客系统需求分析规格说明书_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《校园博客系统需求分析规格说明书》由会员分享,可在线阅读,更多相关《校园博客系统需求分析规格说明书(13页珍藏版)》请在金锄头文库上搜索。

1、校园博客系统时间作者描述版本2008 年 1 月 11 日XX初稿1.02008 年 1 月 15 日XX修正1.1目 录1、概述.1 2、项目背景描述.1 3、项目组描述.1 4、业务需求描述.2 4.1、功能性业务要求.2 4.1.1、系统用户列表.2 4.1.2、系统管理员.2 4.1.3、教师和学生.3 4.1.4、浏览者.3 4.2、非功能性业务需求.4 5、系统原型实现描述.4 5.1、系统原型设计.4 5.1.1、核心功能点选择.4 5.1.2、需要实现的页面.5 5.2、技术约束要求.11 6、开发员任务目标.1111、概述、概述当学生完成软件工程内容学习,掌握了比较全面的应用

2、程序开发技术后,我们希 望通过让学生独立完成一个博客系统,来达到巩固知识和灵活应用知识的目的。 在实施的过程中,我们会关注学生如何做需求分析、系统设计、测试、维护以及项目 管理等内容,如何应用 ASP.NET 2.0 的技术来实现博客系统。为了减少需求获取的时间, 我们提供任务书给学生,其中会对博客系统的业务需求和 Web 页面中用户交互方式等信息 做详细的描述,给学生一个大的博客应用场景和根据大的场景拆分出来的一个个小的应用 场景,学生根据给定的场景选择适合的技术,并且应用该技术去实现该场景,最终完成一 个能够实现核心业务的博客系统。 我们假定该博客系统的名称为校园博客系统 ,而本文则主要描

3、述了以下内容: 项目背景描述 项目组描述 业务需求描述 系统原型设计描述 开发员任务描述2、项目背景描述、项目背景描述Web 技术高速发展,已经到了 Web2.0 时代,出现了很多新的技术和工具,主要包括: 博客(BLOG) 、RSS、百科全书(Wiki)、网摘 、社会网络(SNS) 、P2P、即时信息(IM) 等技术,这些工具和技术的出现,使得人们从原来 Web1.0 时代作为个人只能看 Web 内容 过渡到了不仅是内容的浏览者,同时也是内容的发布者,人们的交流越来越容易,而在国 内博客这一 Web2.0 工具应用的非常广泛,已经深入到网络的每个角落。 XXX 大学是一所综合性大学,在国内外

4、享有良好声誉,学子满天下。学校领导认识到 可以利用这些工具来为学校教学服务,于是决定建设一个名为“xxxx 校园”的博客系统, 供学校师生使用。学校领导希望通过这个博客系统,来加强学校教师和学生之间的了解和 交流、教师与教师之间的教学经验的分享,学生与学生之间的学习心得的分享,以及更好 的展示该学校老师和学生的风采,并且希望通过博客系统的日志积累,形成丰富的教学资 源库,真正促进学校的教学工作。3、项目组描述、项目组描述学校领导决定利用本校计算机系的开发力量来完成博客系统,并任命计算机系项目经 验非常丰富的 XX 老师为该博客系统的项目经理,全权负责该项目的组织与实施,并且负 责项目需求分析和

5、系统设计等工作,并让 XX 老师找一些计算机系适合的学生参与开发。 而你现在已经完成了软件工程及其它相关课程,而且有机会参加了这个项目,在 项目中担任相关角色,根据 XX 老师安排的任务,完成系统的实现。24、业务需求描述、业务需求描述张老师通过对学校领导、老师和学生的调查,以及研究现在互联网上主流博客的功能, 整理出了将要实现的校园博客系统业务需求。4.1、功能性业务要求、功能性业务要求4.1.1、系统用户列表、系统用户列表校园博客系统面向四类用户:系统管理员、教师、学生和浏览者,这几类博客用 户通过校园博客系统进行教学上的交流,而博客系统为用户提供不同的功能。4.1.2、系统管理员、系统管

6、理员系统管理员负责整个博客的日常运行和维护,博客系统给管理员提供的主要功能有: 审核注册博客:审核新博客注册,如果新用户是本校师生,则通过审核,否则删 除该注册信息;在日常维护中也可以对已经注册的用户进行管理,可以删除用户 注册信息,当用户被删除时所属的博客自动删除,也可以对用户进行停用设置, 当用户停用后,虽然用户还是能够登录,但系统会返回用户账号被锁定的提示, 此时用户不能够进行发布日志和管理博客等操作,而只能够浏览其它博客的信息 院系列表管理:管理员可以做增加、修改和删除院系名称列表 博客模板管理:管理员可以增加、修改和删除博客模板 博客日志审核:管理员可以停止显示或者删除非法日志 学科

7、分类管理:管理员可以增加、修改和删除学科分类 推荐博客管理:管理员可以把有宣传价值或者有代表意义的博客设置为推荐状态, 方便浏览者第一时间看到 站点通知:管理员可以在博客系统中发布一些活动、新闻等的通知信息,并且可3以给每个博客作者发送个人消息4.1.3、教师和学生、教师和学生XXX 大学的教师和学生是博客的使用者,可以管理自己的博客,博客系统给他们提供 了以下主要功能: 用户注册:在博客主页中输入个人注册信息,并完成注册,个人账号等待管理员 审批;当管理员审批通过后,能够登录到个人管理中心,进行博客管理 用户密码恢复:当博客作者忘记自己登录密码时,可以通过输入密码保护答案的 方式,重新获取用

8、户密码 用户登录:当用户输入用户名和密码后,能够进入到个人的管理中心 博客注册:在用户账号注册成功后,可以马上注册个人博客,并设置访问地址、 标题、简介等信息,当用户通过审核后,博客生效,可以做发表日志及其它管理 工作 博客注册信息修改:可以修改个人注册信息,如“密码、保密问题与答案”等信 息 日志分类管理:可以增加、删除和修改个人日志的分类 管理日志:用户在个人博客管理中心可以发表新日志、修改日志或者删除日志 管理评论:用户在个人博客管理中心可以修改评论或者删除评论 个性化设置:用户可以对个人博客的主页的布局、界面显示元素等信息进行个性 化设置 友情博客管理:用户可以增加、修改或者删除友情博

9、客 个人相册管理:相册分类管理,可以增加、删除和修改相册分类;相片管理,可 以上传个人相片:并且维护已有相片,可以删除相片,或者修改相片描述信息 个人文件管理:文件夹管理,可以增加、删除、合并、修改文件夹;可以上传和 删除文件,可以修改文件描述信息,以及可以设置文件访问权限 博客注册信息修改:可以修改博客的标题、简介,及其它信息 查看个人消息:可以查看管理员发送给自己的消息,并且可以恢复该消息;也可 以主动给管理员发送消息4.1.4、浏览者、浏览者通过互联网,任何人通过互联网都可以访问校园博客 ,我们把他们通称为浏览者, 系统给浏览者提供了以下功能: 浏览博客:浏览者访问学校博客官方主页,通过

10、该主页提供的各种导航连接,能 浏览到每个学生和老师的个人博客,然后在个人博客中查看具体日志内容 查询日志:浏览者可以通过学校博客官方主页中提供的查询入口,进行博客或者 日志的查询 浏览日志和评论:浏览者可以查看具体每篇日志的详细内容,以及对该日志的所 有评论 查看博客统计信息:查看博客的注册时间、日志数、评论数、访问量等统计信息 发表评论:浏览者可以对感兴趣的日志进行评论 及时聊天:在看博客系统的某个页面时都能够及时的与在看同页的人进行聊天4查看站点通知:可以查看管理员发布的站点通知信息4.2、非功能性业务需求、非功能性业务需求校园博客系统的用户界面简洁、明快,要求能够按照一致风格展示博客系统,能 够突出校园博客的特点。下图为设想中的首页的界面样式图:在实现时要尽可能的用到最新的 Web 开发技术,如 ASP.NET2.0、C# .NET 2005、SQL Server 2005 等新技术,使得博客系统今后易于维护和扩展。5、

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号