当前位置:文档之家› 即时通讯系统可行性分析

即时通讯系统可行性分析

即时通讯系统可行性分析山寨版QQ之MyQQ
课程名称:软件工程库课程设计
题目名称:即时通讯系统
学生学院:计算机学院
专业班级:2009级计算机本科2班
指导教师:疏志年
1
目录
第一章引言 (4)
1.1 目的 (4)
1.2 名称:MyQQ。

(4)
1.3 用户:有聊天需求广大网民朋友们。

(4)
1.4 术语:即时通讯工具 (4)
第二章可行性前提 (4)
2.1 功能 (4)
2.2 性能 (5)
2.3 基本要求 (5)
2.4 达到的目标 (5)
2.5 限制条件: (6)
第三章对现有分析 (7)
3.1 基本处理流程和数据流程: (7)
3.3 费用: (9)
3.4人员设备: (9)
3.5 主要局限: (9)
第四章所建议系统 (9)
4.1 基本方法: (10)
4.2 理论依据: (10)
4.3 处理流程: (10)
4.4 数据流程: (10)
4.5 运行过程: (10)
第五章投资及效益分析 (10)
2
5.1 所需投入费用: (10)
5.2 预期收益: (11)
第六章社会因素方面可行性分析 (11)
6.1法律方面的可行性 (11)
6.2使用方面的可行性 (12)
第七章结论 (12)
7.1 可以立即开始运行。

(12)
3
第一章引言
1.1 目的
为了开发出一个像通讯QQ的即时通讯工具,以方便用户的聊天需求。

通过使用本系统可以即时分享心情,可以聊一些平时不敢涉及的话题。

可以缓解一天的学习和生活带来的压力。

同时可以贡献一些自己的认为很好的学习资料之类的东西,还可以有一些其他的例如传照片等功能。

1.2 名称:MyQQ。

1.3 用户:有聊天需求广大网民朋友们。

1.4 术语:即时通讯工具
第二章可行性前提
2.1 功能
2.1.1 满足广大网民的即时聊天的迫切需求。

可以在线聊天,如果用户不在线,等到用户实现就会看到你的消息,同时可以查询一个星期内的聊天记录(由于考虑数据库大小问题一周会清理一次数据库,专门记录聊天记录的表就是必删表之一)。

如果扩张的话可以做出可以发送照片和qq表情的功能。

4
2.1.2他的哪一项基本功能是添加好友:我方输入对方QQ号,对方受到好友邀请,如果同意,系统将通知你添加好友成功,否则添加失败。

2.1.3 他还有一项功能即使共享小文件,实现小的网络共享(当然可以做得很大,但我们的项目仅限于JAVA SE部分,而实现web功能的JAVA EE部分不是我们的重点)
2.1.4 还有一项功能就是实现分享心情(该功能可能有些难度):就是一旦你的好友上线就可以看到你所分享的心情。

2.2 性能
实现即时聊天,即时共享文件,即时分享心得体会,交友等;线程同步和安全及多线程问题可能会成为开发过程中的一大需要攻克
的难题。

2.3 基本要求
最起码满足聊天(包括多人聊天)及交友(所谓的添加好友)功能,其次是分享即时的心情,还可以发现小文件,包括单个文件或以文件夹方式发送。

2.4 达到的目标
方便同学或同事之间的交流,以便跟好的交流及学习或工作等等。

同时也是为了我们提高软件开发的能力,学习编程的技巧,提高工作
5
设计思想,通过本次的工程开发,开发小组成员与辅助老师交流,能
从中学习知识吸取经验,再技术和软件思想上同时得到锻炼和提高,
从而使总体水升到一个新的高度。

<一> 经济目标
由于本即时通讯系统的主要背景(为本课程)在经济上不注重直接的经济收益,而是注重小组成员整体水平的提高。

<二> 社会目标
由于本系统在技术方面的完善性、促进性一旦推向社会将受到广大互联网网民的关注及支持。

对我们学习交流及发展事业有很大的推动力。

2.5 限制条件:
2.5.1 建议软件寿命:预期5年。

2.5.2 经费来源:由于由于学习,经济来源基本没有。

2.5.3 硬件条件:Microsoft Windows several 2000
2.5.4 运行环境:Windows 7
2.5.5 数据库:Microsoft SQL sevevel 2000
2.5.6 开发工具:MyEclipse (虚拟机JDK1.6)
2.5.7 预计完成时间:六个月
2.5.8 投入运行最迟时间:2012/01/01
6
第三章对现有分析
3.1 基本处理流程和数据流程:
8
3.2 工作负荷:
随着学校规模的不断扩大,用户需求不断变化,而目前许多的即时通讯工具停留在用户提需求开发组再去增加,被动性非常大,因此,提高其可扩张性是核心工作。

3.3 费用:
本系统大约总体耗费为1000,00元。

3.4人员设备:
本专业学生与教师及学校工作人员。

3.5 主要局限:
因为大家对即时通讯已经非常了解,因此没有需求方面的困难。

但因为对于多线程与线程同步在理解上的深度可能还不够,可能会带来困惑。

还有对数据库部分功能还不是很熟悉,可能需要进一步学习了解更多才能处理这一问题。

第四章所建议系统
9
4.1 基本方法:
4.2 理论依据:
多线程与线程同步
4.3 处理流程:
4.4 数据流程:
4.5 运行过程:
第五章投资及效益分析
5.1 所需投入费用:
5.1.1基本建设投资
¥1000,000 RMB(人民币)
5.1.2其他一次性支出
¥10,000RMB
5.1.3非一次性支出
每月¥2000RMB
10
5.1.4 一次性收益
¥200,000RMB
51.5 非一次性收益
每月¥30,000RBM
5.1.6 不可定量的收益
¥10000RBM
5.2 预期收益:
5.2.1 收益/投资比
3/4
5.2.2 投资回收周期
6个月
第六章社会因素方面可行性分析6.1法律方面的可行性
所有技术资料都由提出方保管。

合同制定确定违约责任
11
6.2使用方面的可行性
6.2.1 从软件生命周期来看:由于中国在网络方面还处于成长时期,收益这一类由于交流和互动的即时工具一定会受到广大网友的热烈追捧。

例如我们模仿的QQ就是一个很好的例子,虽然单下微博很流行,但即时通讯工具的霸主地位是不会动摇的,像QQ已经流行了十几年了,但是像微博此类的东西可能不会流行太久。

比如曾经的博客也很留心,但现在也基本上很少有人用了。

因此长的生命周期我们开发的此类即时通讯工具的一个只要理由,值得开发。

6.2.2 从后来者角度来看:国内有很多成功的案例,比如WPS就是模仿微软的office,虽然还是没有office受欢迎,但是他在中国国内的市场占有率在不断增加。

还有国内的淘宝网就是在以前国外早就有此类网站了。

但是现在他的效益很好。

据最新调查分析,淘宝网的注册用户以达到八千万。

还有操作系统上的redflag等等。

所以后来者,收益也一样会很好。

第七章结论
7.1 可以立即开始运行。

12。

相关主题