166_分享博客系统_项目规格说明书V10

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软酷网版权所有©BroadenGateTechnologies分享博客系统分享博客系统分享博客系统分享博客系统项目项目项目项目规格规格规格规格说明书说明书说明书说明书1.1.1.1.概况概况概况概况项目名称项目名称项目名称项目名称分享博客系统行业行业行业行业网络媒体架构类型架构类型架构类型架构类型B/S结构开发技术开发技术开发技术开发技术1.B/S开发环境和技术(1)Eclipse+Tomcat+Java采用技术:JSP、Servlet、SSH框架、Tomcat。(2).NET+IIS+C#采用技术:ASP.NET、ADO.NET、IIS。2.数据库技术MySQL、SQLServer或Oracle数据库。3.其它技术jspSmartUpload组件使用、开源组件fckeditor的使用、IO流操作、Ajax、RSSLibJ的使用、开源软件JDOM的使用和多种验证码技术等。规模规模规模规模系统总体规模:316人天(14.5人月)2.2.2.2.项目概述项目概述项目概述项目概述博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。博客是社会媒体网络的一部分。随着网络信息化的飞速发展,人们的生活学习已经离不开网络。各教育、企业、政府等组织机构都推出了自己的网站。个人要跟上时代的发展,也必需拥有自己的个人网站。博客是继Email、BBS、IM(即时通讯)之后出现的第四种网络交流方式,无论在国外还是国内,发展都非常迅速。本博客系统希望通过博客系统的日志积累,形成丰富的资源库,提供人与人的了解和交流、软酷网版权所有©BroadenGateTechnologies经验分享、心得的分享搭建一个很好的平台。图1系统拓扑结构图软酷网版权所有©BroadenGateTechnologies3.3.3.3.总体业务流程介绍总体业务流程介绍总体业务流程介绍总体业务流程介绍前台业务流程主要包括:用户注册、用户登录、访问自己博客:文章浏览、热门文章浏览、留言查询、个人资料查询、相册浏览、类别查询文章、好友查询、访问好友博客;访问其他人博客:添加好友、发送小纸条、RSS订阅。后台业务流程主要包括:文章管理、留言管理、相册管理、好友管理、小纸条管理。其处理流程如下图所示:图2系统总体业务流程图软酷网版权所有©BroadenGateTechnologies(1)前台业务:主要针对普通用户这一角色进行相关的业务处理,完成普通用户这一个角色在博客系统的一些基本需求。(2)后台业务:主要针对个人用户和管理员用户对后台业务处理,完成本博客系统的一些资源配置和操作管理。4.4.4.4.系统功能系统功能系统功能系统功能4.1系统功能结构系统功能结构系统功能结构系统功能结构系统采用B/S结构进行开发。功能结构图如下所示:软酷网版权所有©BroadenGateTechnologies图3系统功能结构图软酷网版权所有©BroadenGateTechnologies4.2系统功能需求系统功能需求系统功能需求系统功能需求4444....2222.1.1.1.1功能需求概述功能需求概述功能需求概述功能需求概述本系统主要由前台模块、个人后台管理模块和管理员后台模块3部分组成。系统系统系统系统前台前台前台前台用户注册用户注册用户注册用户注册本模块要求用户填写用户名、密码、确认密码、E-Mail、QQ等信息,并要求有图形验证码进行验证后方可注册。注册成功后,才能成为本系统的合法用户。用户登录用户登录用户登录用户登录用户注册后,输入正确的用户名和密码方可登录本系统。自己博客自己博客自己博客自己博客/他人博客他人博客他人博客他人博客/任意博客任意博客任意博客任意博客--浏览文章:可以浏览博客文章;--发布留言:可以对博客的文章进行留言;--浏览相册:可以浏览相册,进行相册查阅;--个人资料:可以对个人资料进行填写和补充;--访问好友:可以访问好友的博客和相关文章;--添加好友:可以添加好友;--发送小纸条:可以在用户间进行小纸条的发送,以便信息交流;个人后台管理个人后台管理个人后台管理个人后台管理个人管理个人管理个人管理个人管理--查看资料:查看自己的注册信息;--修改资料:可以修改自己的注册资料;--修改密码:修改自己的个人登录密码;文章管理文章管理文章管理文章管理--添加文章:是自己可以发表博客的博文;--文章类别:软酷网版权所有©BroadenGateTechnologies--添加类别:可以自己定义类别,增加类别,以方便用户归档;--删除类别:可以对自己已有的类别进行删除操作;--删除文章:对自己发表的博客博文进行删除操作;相册管理相册管理相册管理相册管理--添加相片:用户可以添加相片到本博客的相册栏;--管理相册:可以对相册进行管理;--添加相册:可以添加自己的相册,便于归档管理照片;--删除相册:可以对已添加的相册进行删除操作;--删除相片:可以删除自己原来添加的相片;好友管理好友管理好友管理好友管理--查看好友:通过好友板块,可以查看到好友的列表;--删除好友:对已经添加的好友,可以进行删除好友;留言管理留言管理留言管理留言管理--查看留言:可以查看每篇博文的留言信息;--删除留言:可以对他人的留言进行删除操作;小纸条管理小纸条管理小纸条管理小纸条管理--纸条列表:通过本列表,可以查看本博客系统中的纸条列表;--查看纸条:查看他人给自己留的小纸条信息内容;--删除纸条:可以对阅读后的纸条进行删除操作;RSS订阅订阅订阅订阅博客使用RSS技术,可以同时在多个博客内检索信息。RSS是RichSiteSummary或ReallySimpleSyndication的英文首字母缩写,中文称作简易信息聚合。RSS是站点用来和其他站点之间共享内容的一种简易方式(聚合内容),通常被用于新闻和其他按顺序排列的网站,例如博客。用户可以通过RSS阅读器(或WEB端),在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。网站提供RSS输出,有利于让用户发现网站内容的更新。当RSS引入博客后,博客者发布的内容,可以同步递送到用户手中(阅读器中)。从而把自己信息推送到更大的范围中,让更多的人及时的阅读。软酷网版权所有©BroadenGateTechnologies管理员后台管理管理员后台管理管理员后台管理管理员后台管理用户管理用户管理用户管理用户管理--用户博客是否推荐:可以选择博客是否被推荐为受关注的博客;--用户冻结:可冻结某个用户,使其不能发表任何博文以及博客的相关操作;--用户解冻:可对冻结的用户进行解冻,恢复其应有权限的操作;--用户删除:可以对用户的账户进行删除操作;文章管理文章管理文章管理文章管理--文章查询:文章的检索;--文章详细查询:提供选择条件更多的检索方式,方便管理员快速便捷的查询待查找信息;--文章博客是否推荐:该推荐功能是将好的博客文章进行推荐,让更多的人一目了然;--按用户名查询文章:通过用户名进行文章的检索;相册管理相册管理相册管理相册管理--相册查询:可以查询管理的多个相册内容;--相册删除:可以对相册进行删除操作;修改管理员密码修改管理员密码修改管理员密码修改管理员密码可以修改管理员的密码。退出后台退出后台退出后台退出后台可以退出本系统,安全的注销本系统。4444....2222.2.2.2.2用户注册用户注册用户注册用户注册本模块要求用户填写用户名、密码、确认密码、E-Mail、QQ等信息,并要求有图形验证码进行验证后方可注册。注册成功后,才能成为本系统的合法用户。本模块特别要求,在注册信息填写完毕后,要求填写英文、数字和中文混合的彩色验证码或者图文验证码进行安全检测;4444....2222.3.3.3.3用户登录用户登录用户登录用户登录软酷网版权所有©BroadenGateTechnologies登录管理是负责所有的管理端的登录,管理端的人员要登录到管理端必须经过登录界面,输入自己的用户名和密码,通过判断这个用户的权限信息,不同的登录人可能具有不同的权限,根据不同的权限显示不同的功能。用户注册后,输入正确的用户名和密码方可登录本系统。登录时,填写用户名、密码以及要求填写英文、数字和中文混合的彩色验证码或者图文验证码进行安全检测;4444....2222.4.4.4.4自己博客自己博客自己博客自己博客////他人博客他人博客他人博客他人博客////任意博客任意博客任意博客任意博客主要包括:--浏览文章:可以浏览博客文章;--发布留言:可以对博客的文章进行留言;--浏览相册:可以浏览相册,进行相册查阅;--个人资料:可以对个人资料进行填写和补充;--访问好友:可以访问好友的博客和相关文章;--添加好友:可以添加好友,;--发送小纸条:可以在用户间进行小纸条的发送,以便信息交流;4.2.54.2.54.2.54.2.5RSSRSSRSSRSS订阅订阅订阅订阅网络用户可以在客户端借助支持RSS的工具软件(即RSS阅读器),在不打开网站内容的情况下,阅读支持RSS输出的网站内容;用户通过RSS阅读器实时读取RSS文件对RSS提要进行格式化显示频道列表和内容更新RSS文件网站提供RSS订阅功能生成RSS文件RSS文件图4RSS订阅原理图软酷网版权所有©BroadenGateTechnologies4444....2222....6666个人管理个人管理个人管理个人管理本模块主要用于个人信息的管理。--查看资料:查看自己的注册信息;--修改资料:可以修改自己的注册资料;--修改密码:修改自己的个人登录密码;4444....2222....7777文章管理文章管理文章管理文章管理本模块主要针对博客的文章进行管理。--添加文章:是自己可以发表博客的博文;在添加文章的子模块中,文本输入要求用时下较为流行的fckeditor开源的组件进行编码实现,本组件对文本输入提供了强大的支持。--文章类别:是方便用户进行文章分类归档;--添加类别:可以自己定义类别,增加类别,以方便用户归档;--删除类别:可以对自己已有的类别进行删除操作;--删除文章:对自己发表的博客博文进行删除操作;4.2.4.2.4.2.4.2.8888相册管理相册管理相册管理相册管理本相册管理,主要针对大众的注册用户。--添加相片:用户可以添加相片到本博客的相册栏;--管理相册:可以对相册进行管理;--添加相册:可以添加自己的相册,便于归档管理照片;--删除相册:可以对已添加的相册进行删除操作;--删除相片:可以删除自己原来添加的相片;本模块,照片上传功能,要求利用开源组件jspSmartUpload实现附件上传。软酷网版权所有http:/

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功