即时通讯系统可行性分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
即时通讯系统可行性分析山寨版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