当前位置:文档之家› 网上聊天系统可行性研究报告

网上聊天系统可行性研究报告

网上聊天系统可行性研究报告Version 1.0文档编号:密级:秘密编写:xxx编写日期:2011-10-21 审核:xxx审核日期:2011-10-21 批准:xxx批准日期:编写:级班软导小组团队成员:目录第一章引言(郭谦) (1)1.1 编写目的 (1)1.2 项目概述 (1)1.3 项目开发背景及本文档用到的专门术语 (2)1.4 参考资料 (3)第二章对现行系统的分析(张聪雷) (4)2.1 业务概况 (4)2.2 存在的问题 (4)第三章所建议系统简介(陈再皓) (6)3.1 对所建议系统说明 (6)3.2 系统流程图 (6)3.3 对组织的意义和影响 (7)第四章所建议系统的技术可行性分析(王玉珏) (8)4.1 技术背景 (8)4.2 拟用技术 (8)第五章所建议系统的经济可行性分析(杨蒙) (9)5.1 系统开发费用 (10)5.2 系统运行费用 (10)5.3 收益 (10)5.4 收益投资比 (10)第六章社会因素可行性分析(蔡成福) (11)6.1 社会背景 (11)6.2 法律可行性 (11)6.3 社会意义 (12)第七章结论意见(郑巍) (14)第一章:引言1.1 编写目的计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。

使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。

各种在线服务系统,更是深刻的影响了人们的联系和交流方式,使得人们可以自傲远隔千里之遥随时通讯。

过去的种种陈旧的联系方式,已经不能满足现代生活的需要。

网上聊天系统作为一种方便人们之间联系的使用系统便应运而生。

网上聊天系统是人们进行交流和联系提供的一个平台。

通过提供完善的网上聊天系统的管理,可以达到增进人与人之间的交流和沟通。

1.2 项目概述在Internet上,qq,MSN,飞信等网上软件,极大程度方便了各地友人之间的联系,也使世界一下子缩小了,不管你在哪里,只要你上了网,打开这些软件,就可以给你的朋友发信息。

现在,企业,机关,学校都纷纷建立起自己的局域网。

在局域网里,虽然可以通过文件共享的方式进行通讯吗,但单单使用这种方式,是不方便的。

首先在局域网里的网上邻居,只能看到机器名,不清楚对方是谁,也不知道对方机器有什么资源可以共享,而且当局域网机器很多时,这种方式更加麻烦。

现在有很多局域网内机器不使用服务器通讯软件,这种软件小巧而且轻便,也能解决一部分问题。

但是有服务器通讯的软件,有着不可比拟的优势;可以发送离线信息,不管用户当时是否在线,下线上线时,就可以看到这条信息了;可以保存用户的个人信息或介绍,供人查看。

而且,不适用服务器的通讯软件,是以机器为通讯单元的,而有服务器的通讯软件是以人为通讯单元的。

总之,有服务器的通讯软件在局域网上,还是有很大的用途的,喂局域网上通讯,带来极大地方便。

1.3 项目开发背景,本文档用到的专门术语随着众多软件的推广和应用,系统的开发环境对于大多数软件已经不是那么重要,然而现阶段大多数用户所用的系统环境基本上是一样的,因此我们还室必须在通用性的基础上考虑到大多数用户的系统开发环境。

首先,是操作系统的选定。

操作系统种类繁多,如微软公司的DOS、WINDOWS、VISTA操作系统,还有在网络服务器上广泛用用的UNIX操作系统,还有红级一时的中国人的操作系统LINUX等等。

根据应用的广泛性、普遍性和实用性,系统决定选用MICROSOFT WINDOWS xp(中文版)操作系统作为软件的操作系统平台。

其次,是编程软件的选定了。

本项目研究的是基于局域网的聊天室,用VC++编写的程序,程序实现一般的文字聊天功能,可作为某局域网的交流工具。

本系统采用基于Socket的方法实现局域网通信,基于Socket 的局域网通信软件可以为企业原有的局域网提供一种良好,安全,快速的通信机制。

它的实现无需对企业原有的局域网硬件进行任何改动,具有实现成本低廉的优点,它的使用能有效地降低局域网通信负荷,提高局域网的使用效率,可以很好地解决企业内部局域网的各种通信需求。

基于Socket的局域网聊天工具很好地诠释了Socket通信的原理,并且在企业内部通信、教学、讨论等应用中都具有一定的实用价值。

它具有信息收发速度快,保密性好,占用网络带宽资源低,占用服务器吞吐能力低,易于编程实现等优点。

基于Socket的局域网通信软件应用范围广阔,不但可以处理传统的通信需求,而且也能扩展以适应新型的网络应用,如网络教育,数据影音传输等,拥有广泛的应用前景。

如今基于局域网的即时通信工具一般采用UDP或者TCP协议体系来实现,开发技术已经比较成熟。

UDP的实时性比较好,但是不一定提供可靠的数据传输,TCP可以提供可靠的数据传输,本课题采用TCP完成局域网聊天室的设计。

最后,就是数据库软件的选定。

数据库是一个软件的存储中心,数据库软件就是这个存储中心的缔造者,数据库的可用性直接影响着一个软件的功能。

随着数据库技术的飞速发展,数据库软件也是多如牛毛,如关系型数据库database,foxpro,access,sybase,informix mysql,sql server等等。

Access操作简单、功能强大、应用广泛,,因此本聊天体统选择Microsoft ACCESS。

1.4 参考资料[1]张海潘《软件工程导论》清华大学出版社,2008.2[2]《C++程序设计》清华大学出版社[3]《C#程序设计》人民邮电出版社第二章:对现行系统的分析2.1 业务概况利用MSN、QQ完全是谈工作问题的比例低到只有5.6%;谈论的大部分是工作关系,有小部分是朋友交流的人占38.8%;认为客户、同事也可以谈与工作无关的问题的比例是28.1%;大部分是朋友交流的有27.5%。

目前聊天系统主要包含多个模块,如:用户登录模块,新用户注册模块,已注册用户聊天模块。

用户首先进入用户登录界面,输入用户名、密码、验证码,如果是没有注册过的新用户则点击新用户注册进入新用户注册向导,根据提示输入注册信息,然后返回登录界面重新输入用户信息,最后将进入已注册用户聊天界面可直接进行用户之间的聊天。

2.2 存在的问题当前聊天系统主要分为刷新与无刷新两种,无刷新系统的主要优点是用户界面友好,在用户聊天时,使用户处在1个安静的环境里,使用户感觉不到屏幕的跳动,但是它的设计较难,需要用到JA V A里面的函数等。

刷新系统的主要优点恰恰是无刷新系统的缺点,它的设计简单而又容易实现,但是,它使系统不停的在刷新,占用大量的系统资源。

并且聊天系统的功能都差不多,主要功能有:用户注册、用户修改、用户删除、刷新名单、查找用户、在线修改、约会留言、画面过滤、保存点值、分屏、踢人等。

可以提取以前输入的发言。

可以通过点击信息窗口、联机窗口中的用户名,选择谈话对象。

可以语音聊天、视频聊天。

可以自动升级等。

当前的聊天软件五彩缤纷,国内的主流聊天软件是腾讯公司开发的QQ聊天系列,国外主要是ICQ,除此以外还有Microsoft公司自带的MSN等等。

这些聊天软件都是现在网络上比较流行的,很受用户喜爱。

第三章:所建议系统简介3.1 对所建议系统说明当今社会,计算机网络已经成为人们生活中不可缺少的一部分。

人们从互联网上获取信息与朋友交流,网络应用越来越广泛,而网站如雨后春笋般地一个接一个冒出来,而提供静态信息的HTML网页并没有办法达到与用户交互的目的,来产生更进一步的网站功能,才出现了各种交互式网页技术。

JSP是第三代解决方案,它易于第二代解决方案相结合,创建动态内容,它使与其它各种技术相结合的以网络为基础的应用更容易和更快速的建立起来。

3.2 系统流程图3.3 对组织的意义和影响Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。

作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。

据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育、科研、文化事业、金融、商业、新闻发布、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。

近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的该变了人们生活的方方面面。

使得人们能以更低廉的价格,开发出更方便、更是用的网络工具。

各种在线服务系统,更是深刻的影响了人们的联系和交流方式,使得人们可以在远隔千里之遥随时通讯。

过去的种种陈旧的联系方式,已经不能满足现代生活的需要。

网上聊天系统作为一种方便消费者与人们之间联系的实用系统便应运而生。

网上聊天系统是为人们进行交流和联系提供的一个平台。

通过提供完善的网上聊天系统管理,可以达到增进人们与消费者之间、消费者与消费者之间的交流和联系的目的。

第四章:所建议系统的技术可行性分析4.1 技术背景根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术较为成熟,硬件软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件可完全达到该系统的功能目标。

同时,考虑给予的开发期限也较为充裕,预计系统可以在规定期限内完成开发。

4.2 拟用技术技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软硬件能否满足开发者的需要等。

该管理系统采用了当前新兴的Browser/Server模式进行开发。

三层的Browser/Server体系结构具有许多传统的C/S体系结构不具备的有限,而且又紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。

数据库服务器选用Microsoft access数据库,它能够处理大量数据,同时保持数据的完整性并提高许多高级管理功能。

它的灵活性、安全性和易用性为数据库编程提供了良好的条件。

因此,系统的软件开发平台已成熟克星。

硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

第五章:所建议系统的经济可行性分析5.1 系统开发费用1、人员工资:系统开发期为3个月,试运行期为1个月。

开发期,开发人员7人。

试运行期人员为2人。

开发期,每人每月5000,合计10.5万,试运行期,每人每月2000,合计4000。

总计10.9万。

2、硬件设备费:(1)服务器1台:10万(2)网络设备和线路:3万总计13万3、软件费:Microsoft ACCESS 8000元visual studio环境6000元visio建模工具7000元总计2.1万4、耗材费:1万5、咨询费:5000元6、调研费:1万7、不可预见性费:开发费用的10%系统开发费用总计:30万元5.2、系统运行费用运行期暂定为10年、每年运行费为:1、系统维护费:每人每年5000元,一年为3.5万元2、设备维护费:更新期5年、共5万元、折合每年1万元3、耗材费:每年5000元总运行费为4.5万、10年为45万元。

相关主题