网络聊天室可行性研究报告

上传人:cl****1 文档编号:508122014 上传时间:2024-01-20 格式:DOC 页数:22 大小:108KB
返回 下载 相关 举报
网络聊天室可行性研究报告_第1页
第1页 / 共22页
网络聊天室可行性研究报告_第2页
第2页 / 共22页
网络聊天室可行性研究报告_第3页
第3页 / 共22页
网络聊天室可行性研究报告_第4页
第4页 / 共22页
网络聊天室可行性研究报告_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《网络聊天室可行性研究报告》由会员分享,可在线阅读,更多相关《网络聊天室可行性研究报告(22页珍藏版)》请在金锄头文库上搜索。

1、 可行性研究报告11引言31.1编写目的3 1.2项目概述. 31.3背景41.4定义5 1.5 选题的意义. 61.4参考资料62可行性研究的前提82.1要求92.2目标103.对现有系统的分析113.1处理流程和数据流程113.2工作负荷113.3费用开支113.4人员113.5设备123.6局限性124.进行可行性研究的方法124所建议的系统124.1对所建议系统的说明124.2处理流程和数据流程124.3改进之处124.4影响12采用建议系统和现有系统的差别在上面已所过,在此从不同方面具体说一下:13(1).设备;13(2).现有软件;13(3).用户;建议系统使用的新技术是完全基于原

2、有的系统上的,故用户不必考虑新系统带来的人员培训等等。13(4).经费支出;建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机和软件就能实现自动化。134.4.1对设备的影响13采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级。134.4.2对软件的影响14由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,部分用户可能无法使用。可能要安装VC 08运行库。144.4.3对用户单位机构的影响144.4.4对系统运行过程的影响

3、144.4.5对开发的影响144.4.6对地点和设施的影响144.4.7对经费开支的影响14建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机和软件就能实现自动化。144.5局限性144.6技术条件方面的可行性155投资及效益分析155.1支出15就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。基本支出为50万。155.1.1基本建设投资155.1.2其他一次性支出155.1.3非一次性支出155.2收益165.2.1一次性收益16

4、5.2.2非一次性收益166系统的技术可行性.166.1 技术背景.166.2 拟用技术.166.3 jsp简介. 176.4 b/s简介.177社会因素方面的可行性17该项目为独立开发,在技术上没有使用任何现有的软件和方法。所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行。17 7.1 社会背景. 187.2法律方面的可行性18 7.3社会意义.197.4使用方面的可行性198结论20 / / 可行性研究报告1引言1.1编写目的计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工

5、具。各种在线服务系统,更是深刻的影响了人们的联系和交流方式,使得人们可以自傲远隔千里之遥随时通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。网上聊天系统作为一种方便人们之间联系的使用系统便应运而生。网上聊天系统是人们进行交流和联系提供的一个平台。通过提供完善的网上聊天系统的管理,可以达到增进人和人之间的交流和沟通。在网络世界中,聊天室(Chat Room)是一个最常见的服务,它最早起源于BBS站点,聊天室作为一个在漫漫长夜打发消遣时间的最佳软件,除了能够用于聊天消遣时间以外,还拥有语音聊天、视频聊天、共享图片、文件等功能。现在随着网络的发展,聊天室发展的速度已经非常迅速了,现在的聊

6、天室技术,都已经运用到了“网络会议”上,现在有很多的会议在网上视频聊天会议9。该网络聊天室项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提和基础.写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花时间和精力,也可以省成资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的.本报告的预期读者为项目管理人,教师,软件用户学生,软件开发工程师等。 1.2 项目概述 在Internet上,qq,MSN,飞信等网上软件,极

7、大程度方便了各地友人之间的联系,也使世界一下子缩小了,不管你在哪里,只要你上了网,打开这些软件,就可以给你的朋友发信息。现在,企业,机关,学校都纷纷建立起自己的局域网。在局域网里,虽然可以通过文件共享的方式进行通讯,但单单使用这种方式,是不方便的。首先在局域网里的网上邻居,只能看到机器名,不清楚对方是谁,也不知道对方机器有什么资源可以共享,而且当局域网机器很多时,这种方式更加麻烦。在市面上,聊天室的应用软件出现得比较早,比如说,Microsoft Chat,一个在界面及功能方面都已经非常完善的“聊天室”的应用软件,它是一套独立于浏览器之外的,即和浏览器无关的,需要下载客户端安装使用的套装软件,

8、在使用它之前还需要先熟悉其中的操作界面,才能够使用这个软件,这对于新时代匆匆忙忙,并没有太多时间去学习的网友来说,是一个非常不方便的缺陷。因此,开发出来一个操作简单,方便,不需要下载客户端安装使用的聊天软件已经成为广大网民的迫切需求。所以,根据网民的需求,越来越多的公司和网站开始开发基于浏览器的,不需要下载客户端安装使用,不需要熟悉界面操作的聊天室,以便造福更多的网友12。1.3背景A. 软件系统的名称为:“基于B/S架构的网络聊天室系统”B. 本项目的任务提出者:软件工程方向课教研室 C. 本项目的开发者:长春工业计算机学院120403班 第 组。 D. 本项目的用户:学校全体学生 E. 实

9、现该软件的单位:长春工业计算机学院120403班 第 组。 F. 项目使用的软件:MyEclipse、 MySQL。随着众多软件的推广和应用,系统的开发环境对于大多数软件已经不是那么重要,然而现阶段大多数用户所用的系统环境基本上是一样的,因此我们还必须在通用性的基础上考虑到大多数用户的系统开发环境。电子科技的迅速发展,网络时代到来,人们通讯方式也不断的发生改变,从以前的写信到后来的呼机,到现在的手机,不断地往高科技方向发展。然而人们的聊天的方式也在发生改变,因此聊天室也随之慢慢的发展起来了,慢慢受到人们喜爱,现在我们QQ中就有各种各样的群,有的娱乐、有的技术交流、有的用来工作,总之应用非常广。

10、聊天室的开发是有必要的,其发展的前景也是非常大的。聊天室现在用于娱乐方面还是比较少的,主要还是用于商业方面,就目前聊天室的市场结构来看, 现在大多数的网站几乎都拥有一个完全属于自己的聊天室,现在的聊天室,运作起来是非常的简单,当然也有非常复杂的,如像QQ和YY那种聊天的工具。在国外,现在就一个普通的商务网上或者娱乐网站都有属于自己的聊天工具。聊天室的之所以这么普及主要有两个原因:一、由于现在这方面的技术已经是相当的成熟,开发这种软件的成本高;二、聊天这种软件不管是运作起来还使用起来都是比较方便的。所有很受人们的欢迎,现在都有很多专门做这种软件的公司了。在我国,聊天室市场集中度还不是很高, 其中

11、只有一些大型的商业网站或者一些专门娱乐性的网站才有,所有在我国的市场还是相当的大。在我国,由于现在的电脑的价格非常的便宜,人们的生活水平的提高,对网络的需要越来越大,除了在网上玩游戏、谈生意、购物、查阅资料以外,还有就是用于聊天娱乐,当我们身处在一个群体当中的时候,不管是在工作还是在学习中也好,我们都会建立起一个属于自己的聊天室,它的聊天功能是聊天室中运用最广的功能,这是网上最受欢迎和最普通以中聊天方式。聊天具有应用广泛、开发简单、 操作方便、功能齐全、信息传递、简单快捷等的特独有性,因为它是用文字来传播信息,所有用于聊天时候的信息交流比较方便,相当于人和人面对面的交流,受到大多数人喜欢,因此

12、有很多人喜欢在聊天室中聊天,还没面对面那种羞涩2。首先,是操作系统的选定。操作系统种类繁多,如微软公司的DOS、WINDOWS、VISTA操作系统,还有在网络服务器上广泛用用的UNIX操作系统,还有红级一时的中国人的操作系统LINUX等等。根据应用的广泛性、普遍性和实用性,系统决定选用MICROSOFT WINDOWS 7(中文版)操作系统作为软件的操作系统平台。 其次,是编程软件的选定了。本项目研究的是基于局域网的聊天室,用java编写的程序,程序实现一般的文字聊天功能,可作为某局域网的交流工具1.4定义1.3.1专业术语介绍:SQL语言: SQL全称是“结构化查询语言(Structured

13、 Query Language)”,SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。对象:object是一些相关的变量和方法的软件集。软件对象经常用于模仿现实世界中我们身边的一些对象。对象是理解面向对象技术的关键。控件:控件实际上是子窗口,在应用程序和用户进行交互的过程中,控件是主要角色。经济可行性-估计开发费用以及最终从开发成功的系统所获得的收入或利益,衡量比较支出的费用和收到的利益. 技术可行性-分析功能,性能以及限制条件,能否是一个技术上可实现的系统. 法律可行性-明确系统开发可能导致的责任,有无违法问题. 不同的方案-对系统开发的各种方案进行评价.1.4.2相关

14、技术和开发工具介绍Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。和传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这和微软公司所倡导的注重精英和封闭式的模式完全不同。Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全和系统无

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号