基于JSP的SNS个人博客系统论文(3)

2019-04-09 08:20

第2章 需求分析

(2) 技术上的可行性。技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。在软件方面,本系统采用的是JSP(Java Sever Pages)进行开发,而数据库系统采用的是SQL Server 2008。通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。

(3) 时机可行性。时机可行性是分析系统开发时机是否成熟。目前越来越多的应用程序都已经是转向基于Web的开发,并且Internet已经广泛使用,因此系统的设计具有时机可行性。

(4) 管理上的可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。系统的开发主要就是为了方便校友信息的管理,补充现在传统管理方式的不足,因此具备了管理上的可行性。

综上所述,本系统开发目标已明确,在技术和经济等方面具备可行性,并且投入少、见效快,因此系统的开发是完全可行的。 2.4 系统的需求分析

在可行性分析阶段已经简要地分析和研究了SNS博客系统的基本需求,也论证了开发平台及软件的可行性,但为了明确系统设计的目标,了解用户的需求,现对用户需求作以调研,从而进一步明确了设计所实现子系统的功能。

SNS博客系统致力于建立灵活、方便的SNS博客系统,主要模块如下:

注册会员用户模块:用户只用通过该网站提供的接口注册后才有的功能。该模块是系统核心的功能模块,要求如下:

(1)用户登录模块:网站博客用户用个人注册的帐号和密码登录到SNS博客系统。系统检测用户的帐号和密码是否错误和判断用户是博主还是普通用户并给予其相应的权限对系统进行操作。

(2)用户注册模块:由于只有注册博客用户才能进入系统,所以游客必须先注册,将个人的信息存储到博客网站的数据库中,以成为本博客的正式用户。

(3)文章的管理模块:已注册的博客用户可以在博客主页中发表、修改、删除文章,同时评论感兴趣的文章,也可以查看其他评论和进行评论。

(4)照片管理模块:已注册博客用户可以在博客主页中上传图片、删除图片等操作。 (5)视频影音管理模块:已注册博客用户可以在博客主页中上传影音、删除影音等操作。

(6)留言管理模块:已注册博客用户可以进行好友留言,留言的回复、删除等操作。 (7)好友管理模块:已注册博客用户可以进行好友的查询、添加和删除操作。 (8)互加好友模块:已注册博客用户可以互加好友来体现SNS社交网络的模式。

- 6 -

第2章 需求分析

这些都是在用户登录以后有的。

未注册用户访客模块:用户不需要注册就有的功能。该模块要求如下:

(1)文章的浏览模块:未注册的用户以匿名的身份可以在博客中对喜欢的文章进行浏览查阅、浏览等操作。

(2)文章的评论模块:未注册的用户以匿名的身份可以在在博客中对喜欢的文章进行评论等操作。

(3)图片的浏览模块:未注册的用户以匿名的身份可以在博客中进行浏览博主上传的图片信息等操作。

(4)视频的浏览模块:未注册的用户以匿名的身份可以在博客中进行浏览博主上传的视频信息等操作。

(5)留言及评论模块:未注册的用户以匿名的身份可以在博客中对博主的进行评论及留言等操作。

(6)浏览推荐的博客模块:未注册的用户以匿名的身份可以在博客首页浏览已注册的用户博客。 2.5业务流程分析

业务流程分析主要包括注册用户业务流程分析,游客业务流程分析,SNS流程分析。 2.5.1 注册用户业务流程分析

已注册用户进入用户登录界面后,在登录功能区输入用户的账号与密码,登录成功后跳转到系统主窗体。系统可以进行留言管理,并对其进行留言或删除等操作;查看相册,对用户相册中的图片进行浏览,对图片进行删除等操作;好友管理,用户可以进行添加好友,和删除好友等操作。文章管理,用户可以进行添加文章,编辑文章,删除文章等操作。结束各项操作后退出,回到系统主窗体。本模块业务流程图如图2-1所示:

- 7 -

第2章 需求分析

留言注册用户留言管理删除留言执行数据库操作返回操作成功登录失败查看相册判断用户账号密码准确性相册管理删除相册执行数据库操作返回操作成功登录成功添加好友系统主窗体好友管理删除好友返回添加文章执行数据库操作操作成功文章管理编辑文章执行数据库操作操作成功删除文章返回 图2-1系统管理员业务流程图

2.5.2 游客业务流程分析

游客不需要登录就直接可以进行操作。系统可以进行浏览文章等操作,可以进行浏览相册等操作,还可以进行浏览视频等操作,游客也可以注册成为网站的会员。本模块业务流程图如图2-2所示:

- 8 -

第2章 需求分析

注册成为会员注册执行数据库操作操作成功返回游客文章浏览文章发布评论操作成功返回相册浏览相册操作成功返回视频浏览视频操作成功返回

图2-2 游客业务流程图

2.5.3 SNS流程分析

注册用户进入用户登录界面后,在登录功能区输入用户的账号与密码,登录成功后跳转到系统主窗体。可以对已注册用户博客进行浏览,选择对感兴趣的网友进行添加好友操作。本模块业务流程图如图2-3所示:

- 9 -

第2章 需求分析

注册用户登录失败判断用户账号密码准确性浏览用户信息登录成功执行数据库操作系统主窗体查看其他用户操作成功添加好友返回 图2-3 SNS业务流程图

2.5.4时序图分析

用户添加好友界面好友列表AddFriendControllerUserFriendUser添加好友发送添加好友请求请求好友信息返回好友信息添加好友信息返回结果添加好友失败添加好友成功

图2-4 SNS时序图分析

2.5.4数据流图分析

(1)SNS好友模块:已注册的博客用户成功登录博客后,在系统的主界面浏览已注册用户信息,并访问用户博客主页,可以进行添加好友操作。

- 10 -


基于JSP的SNS个人博客系统论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国测管字(2009)13号_国家测绘局关于印发测绘资质管理规定和测绘

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: