聊天室可行性报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
聊天室可行性技术报告
1引言
1.1编写目的:
该网络聊天室项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,
就可以少花时间和精力,也可以省成资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的.本报告的预期读者为项目管理人,教师,软件用户学生,软件开发工程师等。
1.2项目背景:
软件系统的名称为:“网络聊天室
本项目的任务提出者:软件技术教研室
本项目的开发者:信息工程学院通本软件1402班
本项目的用户:公司内部交流
实现该软件的单位:湖北理工计算机学院09网络工程(1)班第八组。
项目使用的软件:Myecilipse。
电子科技的迅速发展,网络时代到来,人们通讯方式也不断的发生改变,从以前的写信到后来的呼机,到现在的手机,不断地往高科技方向发展。然而人们的聊天的方式也在发生改变,因此聊天室也随之慢慢的发展起来了,慢慢受到人们喜爱,现在我们QQ中就有各种各样的群,有的娱乐、有的技术交流、有的用来工作,总之应用非常广。聊天室的开发是有必要的,其发展的前景也是非常大的。
聊天室现在用于娱乐方面还是比较少的,主要还是用于商业方面,就目前聊天室的市场结构来看,现在大多数的网站几乎都拥有一个完全属于自己的聊天室,现在的聊天室,运作起来是非常的简单,在国外,现在就一个普通的商务网上或者娱乐网站都有属于自己的聊天工具。聊天室的之所以这么普及主要有两个原因:
i.由于现在这方面的技术已经是相当的成熟,开发这种软件的成本高;
ii.聊天这种软件不管是运作起来还使用起来都是比较方便的。所有很受人们的欢迎,现在都有很多专门做这种软件的公司了。在我国,聊天室市场集中度还不是很
高, 其中只有一些大型的商业网站或者一些专门娱乐性的网站才有,所有在我国的市场还是相当的大。
2可行性研究前提
2.1要求:
2.1.1网络聊天室功能:
网络聊天室工作主要是用户的聊天功能,包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,要能高效、准确地完成这些功能,并要达到界面美观友好、使用方便。C#和其他数据库管理系统相比,可以发现它基于C/S的体系结构,除拥有其他开发平台的界面制作的优秀控件之外,以应用系统工程的工作空间(WorkSpace)为框架,以数据窗口控件和数据对象作为数据库应用系统开发的核心,通过这两个控件的使用,并结合其他控件的辅助功能,能制作出功能强大的管理系统,因此选用C# 来制作网络聊天室,实现聊天,传输文件,发表评论等功能。
2.1.2网络聊天室软件的性能:
开发该软件的基本要求与功能是实现用户信息数据包括与用户有关的数据的管理与操作处理,基于Microsoft SQL server 2008数据库系统的数据管理使该软件有更优异的性能.软件的基本数据流动为用户数据的输入,用户信息,用户地址,用户的留言,以及有关用户提出的对其它用户的信息等等的查询要求所产生的数据输出,数据的输入与输出处理流程都依靠数据库的支持.数据的安全基本保证SQL server的安全性能比较令人满意,该软件设计中保持与其他一些数据库的基本兼容。
2.2输出:
用户基本信息和发言各种处理的结果表格文档形式。
3目标
并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化。实现保证软件质量的前提下的资金投入最小化。从而实现聊天辅助办公的的高效性、方变性、实用性、互联性、提高工作的高效率,公司的经济效益。
4条件、假定和限制
本网络聊天室建议运行寿命为:2—4年
进行系统方案的比较时间:1个月
经费投资方面的来源和限制:技术用户
法律层面的限制:
1.严禁违反宪法确定的基本原则,
2.严禁危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一.
3.严禁损害国家荣誉和利益
4.严禁传播发布会妨害第三方权益的文件或者信息,包括但不限于:病毒代码,黑客程
序
5.软件破解注册信息.
6.严禁抄袭剽窃他人作品
5对现有系统的分析:
当前大多数公司的业务量发多,公司员工之间的业务交流较多,人工业务操作过多,严重影响了工作效率,以至于工作失误频多。
5.1处理流和数据处理
建议本系统的研究主要集中在用户之间的消息的发送与接收是每个公司都会遇到的问题,大多数公司使用的是人员流动方式,使公司的管理困难重重。如果采用一套软件,由数据库来记录这些信息,则大大的方便了企业内部人员沟通,方便员工及时的了解公司的动态,与其他功能模块联机操作使企业的日常管理步入了科学系统管理的轨道上。
现有系统的数据处理与流程基本为用户数据的录入与查询,管理员删除修改等操作。流程图可表示如下:
5.2工作负荷:
由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大。
5.3费用开支:
由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。
5.4人员:
鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。
5.5设备:
设备的科技含量比较低,没有达到大量的普及。
5.6局限性:
经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护等方面存在很多的局限性。
5.7进行可行性研究方法:
实行软件的可行性研究方法主要有:成本效益分析,对估算问题的看法,软件的作用范围,软件的成本估算,速度安排等。具体将在下面叙述.
6技术可行性分析:
6.1下面列出主要事务的数据流图: