即时通讯系统可行性分析
山寨版QQ之MyQQ
课程名称:软件工程库课程设计
题目名称:即时通讯系统
学生学院:计算机学院
专业班级:2009级计算机本科2班
指导教师:疏志年
目录
第一章 引言 ............................................................................................................................. 3
1.1 目的 ............................................................................................................................. 3 1.2 名称:MyQQ。 .......................................................................................................... 3 1.3 用户:有聊天需求广大网民朋友们。 ..................................................................... 3
源-于-网-络-收-集
====Word行业资料分享--可编辑版本--双击可删====
1.4 术语:即时通讯工具 ................................................................................................. 3 第二章 可行性前提 ................................................................................................................. 4
2.1 功能 ............................................................................................................................. 4 2.2 性能 ............................................................................................................................. 4 2.3 基本要求 ..................................................................................................................... 4 2.4 达到的目标 ................................................................................................................. 5 2.5 限制条件: ................................................................................................................. 5 第三章 对现有分析 ................................................................................................................. 6
3.1 基本处理流程和数据流程: ..................................................................................... 6 3.3 费用: ......................................................................................................................... 8 人员设备: ........................................................................................................................ 8 3.5 主要局限: ................................................................................................................. 8 第四章 所建议系统 ................................................................................................................. 8
4.1 基本方法: ................................................................................................................. 8 4.2 理论依据: ................................................................................................................. 8 4.3 处理流程: ................................................................................................................. 8 4.4 数据流程: ................................................................................................................. 9 4.5 运行过程: ................................................................................................................. 9 第五章 投资及效益分析 ......................................................................................................... 9
5.1 所需投入费用: ......................................................................................................... 9 5.2 预期收益: ............................................................................................................... 10 第六章 社会因素方面可行性分析 ....................................................................................... 10
法律方面的可行性 .......................................................................................................... 10 使用方面的可行性 .......................................................................................................... 10 第七章 结论 ........................................................................................................................... 11
源-于-网-络-收-集
====Word行业资料分享--可编辑版本--双击可删====
7.1 可以立即开始运行。 ............................................................................................... 11
第一章 引言
1.1 目的
为了开发出一个像通讯QQ的即时通讯工具,以方便用户的聊天需求。通过使用本系统可以即时分享心情,可以聊一些平时不敢涉及的话题。可以缓解一天的学习和生活带来的压力。同时可以贡献一些自己的认为很好的学习资料之类的东西,还可以有一些其他的例如传照片等功能。
1.2 名称:MyQQ。
1.3 用户:有聊天需求广大网民朋友们。 1.4 术语:即时通讯工具
源-于-网-络-收-集
====Word行业资料分享--可编辑版本--双击可删====
第二章 可行性前提
2.1 功能
2.1.1 满足广大网民的即时聊天的迫切需求。可以在线聊天,如果用户不在线,等到用户实现就会看到你的消息,同时可以查询一个星期内的聊天记录(由于考虑数据库大小问题一周会清理一次数据库,专门记录聊天记录的表就是必删表之一)。如果扩张的话可以做出可以发送照片和qq表情的功能。 2.1.2他的哪一项基本功能是添加好友:我方输入对方QQ号,对方受到好友邀请,如果同意,系统将通知你添加好友成功,否则添加失败。 他还有一项功能即使共享小文件,实现小的网络共享(当然可以做得很大,但我们的项目仅限于JAVA SE部分,而实现web功能的JAVA EE部分不是我们的重点)
还有一项功能就是实现分享心情(该功能可能有些难度):就是一旦你的好友上线就可以看到你所分享的心情。
2.2 性能
实现即时聊天,即时共享文件,即时分享心得体会,交友等;线程同步和安全及多线程问题可能会成为开发过程中的一大需要攻克的难题。
2.3 基本要求
最起码满足聊天(包括多人聊天)及交友(所谓的添加好友)功能,其次是分享即时的心情,还可以发现小文件,包括单个文件或以文件夹方式发送。
源-于-网-络-收-集
====Word行业资料分享--可编辑版本--双击可删====
2.4 达到的目标
方便同学或同事之间的交流,以便跟好的交流及学习或工作等等。同时也是为了我们提高软件开发的能力,学习编程的技巧,提高工作设计思想,通过本次的工程开发,开发小组成员与辅助老师交流,能从中学习知识吸取经验,再技术和软件思想上同时得到锻炼和提高,从而使总体水升到一个新 的高度。
<一> 经济目标
由于本即时通讯系统的主要背景(为本课程)在经济上不注重直接的经济收益,而是注重小组成员整体水平的提高。 <二> 社会目标
由于本系统在技术方面的完善性、促进性一旦推向社会将受到广大互联网网民的关注及支持。对我们学习交流及发展事业有很大的推动力。
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 (虚拟机) 2.5.7 预计完成时间:六个月 投入运行最迟时间:2012/01/01
源-于-网-络-收-集
====Word行业资料分享--可编辑版本--双击可删====
第三章 对现有分析
3.1 基本处理流程和数据流程:
MyQQ用户验 证登录 有依据QQ号或昵称添加方式 添加好友 分享心情 分享文件 聊天 (一对一/多对一) 是否同意 不得超过100字 适合小文件包括文件夹该功能类似与飞秋 不同意 同意 可以与好友一起发送消息,对方不在线也可以发送消息 添加失败 分享大文件为可扩展部分 添加成功 源-于-网-络-收-集 ====Word行业资料分享--可编辑版本--双击可删====
注册界面 填写个人资料,其中昵称为必填内容 系统产生一个帐号,并发给注册用户,并提示用户填写安全密保问题,密保问题可任挑选三个。 以后可以扩张其他密保方式 注册完成
3.2 工作负荷:
源-于-网-络-收-集
====Word行业资料分享--可编辑版本--双击可删====
随着学校规模的不断扩大,用户需求不断变化,而目前许多的即时通讯工具停留在用户提需求开发组再去增加,被动性非常大,因此,提高其可扩张性是核心工作。
3.3 费用:
本系统大约总体耗费为1000,00元。
3.4人员设备:
本专业学生与教师及学校工作人员。
3.5 主要局限:
因为大家对即时通讯已经非常了解,因此没有需求方面的困难。但因为对于多线程与线程同步在理解上的深度可能还不够,可能会带来困惑。还有对数据库部分功能还不是很熟悉,可能需要进一步学习了解更多才能处理这一问题。
第四章 所建议系统
4.1 基本方法:
4.2 理论依据:
多线程与线程同步
4.3 处理流程:
源-于-网-络-收-集
====Word行业资料分享--可编辑版本--双击可删====
4.4 数据流程:
4.5 运行过程:
第五章 投资及效益分析
5.1 所需投入费用:
5
¥1000,000 RMB(人民币) 5 5
每月¥2000RMB ¥10,000RMB
5.1.4 一次性收益
¥200,000RMB
51.5 非一次性收益
每月¥30,000RBM
5.1.6 不可定量的收益
源-于-网-络-收-集
====Word行业资料分享--可编辑版本--双击可删====
¥10000RBM
5.2 预期收益:
收益/投资比
3/4
5.2.2 投资回收周期
6个月
第六章 社会因素方面可行性分析
6.1法律方面的可行性
所有技术资料都由提出方保管。 合同制定确定违约责任
6.2使用方面的可行性
6.2.1 从软件生命周期来看:由于中国在网络方面还处于成长时期,收益这一类由于交流和互动的即时工具一定会受到广大网友的热烈追捧。例如我们模仿的QQ就是一个很好的例子,虽然单下微博很流行,但即时通讯工具的霸主地位是不会动摇的,像QQ已经流行了十几年了,但是像微博此类的东西可能不会流行太久。比如曾经的博客也很留心,但现在也基本上很少有人用了。
源-于-网-络-收-集
====Word行业资料分享--可编辑版本--双击可删====
因此长的生命周期我们开发的此类即时通讯工具的一个只要理由,值得开发。
6.2.2 从后来者角度来看:国内有很多成功的案例,比如WPS就是模仿微软的office,虽然还是没有office受欢迎,但是他在中国国内的市场占有率在不断增加。还有国内的淘宝网就是在以前国外早就有此类网站了。但是现在他的效益很好。据最新调查分析,淘宝网的注册用户以达到八千万。还有操作系统上的redflag等等。
所以后来者,收益也一样会很好。
第七章 结论
7.1 可以立即开始运行。
源-于-网-络-收-集
因篇幅问题不能全部显示,请点此查看更多更全内容