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业务对象/数据需求 1
2、13.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编写目的编写本说明书是为了准确定义出博客系统的开发需求,便于和本项目的任务提出者沟通交流后,确认需求,也使项目的设计和开发人员了解开发本系统的目的。明确所要开发的软件应具有的功能、性能与界面,使软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计
3、说明书和完成后续设计与开发工作1.2背景 我们是在福州大学计算机系组织下,来参加清华大学组织的实训计划。模拟在公司中的实际软件发现流程。旨在:1. 熟悉软件开发团队工作流程和工作方式;2. 熟悉实际项目分析、设计、开发、测试、提升等完整流程,熟悉企业各类文档模板,并按照这些魔棒撰写项目文档;3. 熟练使用各类开发工具、数据库设计工具、系统设计工具、项目管理工具和缺陷管理工具;熟练使用常用服务器软件安装、配置和开发;4. 熟练掌握.NET,并灵活运用到项目中;5. 熟练账目.NET架构,能独立设计挖成企业中小型解决方案;6. 掌握企业发开常用的建模工具和设计模式;7. 养成良好的表达、沟通和团队
4、协作能力,掌握快速学习方法,培养良好的分析问题和解决问题能力。1.3项目基本信息软件名称个人博客系统v1.0任务提出者项目负责人需求调研员系统分析员系统设计员程序员资料员二、项目概述2.1系统概述系统目标是使同学之间有一个交流和沟通的平台,通过博客系统互相了解彼此的生活状况,发布日志相册等问题的解决。锻炼我们所学的编程能力。2.2功能概述1.网站首页功能2.注册、登陆功能3.个人信息管理功能4.系统管理功能5.相册分类管理功能6.日志浏览功能7.日志发布和管理功能8.日志留言和管理功能(图)2.3实现语言及预期运行环境.NET 方向开发框架C# SP.NET建模工具Visio 建模工具开发工具
5、Visual Studio 2005数据库SOL Server 20052.4用户的特点及模型列出本软件的最终用户的特点,充分说明使用人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束本系统的最终用户为学校的同学。操作人员能熟练使用计算机,维护人员需熟悉WIN XP操作系统及SQL-SERVER 2005数据库。序号角色用户可授权模块权限作用对象1游客权限标志为“游客”的全体用户网站首页浏览博客主页浏览公开主页日志浏览浏览公开日志日志查询查阅相册浏览浏览公开相册留言允许公开日志,主页,照片2注册用户权限标志为会员的注册用户网站首页浏览博客主页浏览公开或授
6、权日志发布允许自己日志浏览浏览公开或授权日志修改允许自己日志查询查阅全部照片上传允许自己照片浏览浏览公开或授权留言允许公开日志,主页,照片留言删除允许自己个人信息管理修改自己3管理员指定的一个或多个管理员网站首页修改博客主页浏览重置密码允许注册用户推荐博文允许全部禁止用户登录允许非管理员日志查询允许全部浏览日志浏览公开日志留言允许公开日志,主页,照片日志删除允许公开日志三、功能需求3.1博客首页功能3.1.1功能说明博客首页提供 热门博客、热门博文、分栏选择、登陆、注册链接,显示最新注册用户,搜索博客博文功能3.1.2博客首页/数据需求1、博客首页(登录)3.2注册、登录功能3.2.1功能说明
7、个人博客系统能够提供用户注册及登录的功能。3.2.2注册、登录功能/数据需求序号名称描述值域来源类型使用者1注册账号填写的登录用账号用户2用户名注册的用户名长度不超过12位的字符串用户输入动态输入用户3注册密码为登录账号设置的密码长度不超过16位不少于6位的字符串,不允许汉字、特殊字符用户输入动态输入用户4确认密码确认密码防止错误长度不超过16位不少于6位的字符串,不允许汉字、特殊字符用户输入动态输入用户5出生日期注册者的出生日期日期类型用户输入动态输入用户6性别注册者的性别字符串,如:男、女用户输入动态输入用户7登录账号用户登陆账号长度不超过用户输入动态输入用户8登陆密码用户登陆密码长度不超
8、过16,不少于6的字符串,不允许汉字、特殊字符用户输入动态输入用户3.3个人主页功能3.3.1功能说明个人博客系统提供个人主页空间,该空间提供了博客主人所写日志所传相册的所有链接功能图1 个人主页功能示意图3.3.2个人主页/数据需求版权信息3.4个人信息管理功能3.4.1功能说明个人博客系统提供用户修改个人信息的功能3.4.2个人信息管理/数据需求序号名称描述值域来源类型使用者1用户名个人修改的用户名长度不超过12位的字符串用户输入动态输入用户2出生日期修改出生日期日期类型用户输入动态输入用户4原密码原密码长度不超过16位不少于6位的字符串,不允许汉字、特殊字符用户输入动态输入用户5修改密码
9、修改的新密码长度不超过16位不少于6位的字符串,不允许汉字、特殊字符用户输入动态输入用户6确认新密码确认密码防止错误长度不超过16位不少于6位的字符串,不允许汉字、特殊字符输入动态输入用户3.5日志发布浏览功能3.5.1功能说明个人博客系统能够提供日志发布管理的功能。3.5.2日志发布浏览/数据需求序号名称描述值域来源类型使用者1日志标题日志标题长度不超过50的字符串用户编写动态输入用户2日志内容日志内容长度不超过5000字符串用户编写动态输入用户3发表时间发布时间日期类型系统内部生成内部用户4浏览次数被浏览次数整数类型系统内部自增内部用户5评论次数被评论次数整数类型系统内部自增内部用户6推荐次数被推荐次数整数类型系统内部自增内部用户7日志类别3.6相册功能3.6.1功能说明个人博客系统提供照片上传功能3.6.2相册管理/数据需求序号名称描述值域来源类型使用者1相册名称相册的名称长度不超过10的字符串用户输入动态输入用户2上传照片3.7留言功能3.7.1功能说明个人博客系统提供日志、相册、相片的留言功能3.7.2留言管理/数据需求序号名称描述值域来源类型使用者1留言内容留言的内容长度不超过200的字符串用户填写动态输入用户2留言时间留言的时间日期类型系统自动生成内部3留言者留言的人留言的用户名系统自动提取内部
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1