局域网即时通信软件(可行性分析报告、软件需求说明书、软件概要设计、详细设计说明书、数据库设计说明书).doc

局域网即时通信软件(可行性分析报告、软件需求说明书、软件概要设计、详细设计说明书、数据库设计说明书).doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
局域网即时通信软件(可行性分析报告、软件需求说明书、软件概要设计、详细设计说明书、数据库设计说明书)

计算机与信息技术学院 编  写:: 可行性分析报告 a.软件系统名称:山西大学计算机科学与信息技术学院局域网即时通信软件 b.本项目任务的提出者:计算机科学与信息技术学院2005级林真真、金鹏、王超、张拓 c.本项目的开发者为:计算机科学与信息技术学院2005级林真真、金鹏、王超、张拓 .该软件系统同其他系统或其他机构的基本的相互来往关系:该系统是一个局域网内部系统,独立于网络服务商和其他系统 2.可行性研究的前提 2.1要求 功能:这是一个通信软件系统,主要负责本局域网内部人员之间进行便捷的互动交流,以便局域网内部的交流迅速、快捷,节省信息传递时间。 2.2目标 目前的通信软件绝大多数都依赖于通信软件服务商提供的软件质量和网络服务商提供的网络质量。只有在这些通信软件和网络服务提供商的提供服务时,才能进行局域网内部人员之间的网络通信。本通信软件可以满足局域网内部人员不依赖于网络服务提供商和其他软件服务商,来完成局域网内部人员的即时通讯,实现数据发送,文件传输。 2.3条件、假定和限制 a.开发者的计算机性能不够稳定,对Mysql等数据库软件和Eclipse等开发工具有不利影响。 b.可利用的信息和资源比较单一,客户的需求分析主要来自开发者在计算机科学与信息技术学院学习和生活过程中的;而技术方面,对Mysql等数据库软件和Java、以及网络编程的掌握和应用还有待提高,不足之处靠借阅有关书籍和向老师请教进行补充,组内成员间相互讨论分析决定。 c.经费不足 d.进行系统方案选择比较的时间较短。 e.系统投入使用的时间最晚为本学期末 3. 对现有系统的分析 3.1处理流程和数据流程 a.网络服务方面:由网络服务商提供网络服务 b.软件服务方面:由软件服务商提供软件;用户获得软件--注册--登陆--客户发送端发送信息--软件提供商服务器--客户接收端接受信息 3.2工作负荷 由于网络服务商提供网络服务、软件服务商提供软件服务,客户端只是使用软件,所以工作量几乎没有 3.3费用开支 由于需要网络服务商提供网络服务,所以需要承担网络服务费用 3.4人员 由于网络服务商提供网络服务、软件服务商提供软件服务,所以不需要人员来来维护服务器3.5设备 3.6局限性 由于网络服务商提供网络服务、软件服务商提供软件服务,虽然这样使用起来很方便,并且省去了维护人员的维护费用和硬件设备费用,但是在这种模式下,软件使用时严重依赖于软件服务提供商和网络服务提供商所提供的服务质量。假若任何一方出现问题,那么现有的客户端软件就不能使用。因此开发局域网内部使用的即时通信软件是非常有必要的4.所建议的系统 4.1对所建议系统的说明 a.功能概括: (1)提供局域网内部即时文字信息传输,语音信息传输,文件传输 (2)对用户信息进行增加、删除、更改 b.系统环境以及工具 系统运行环境:WINDOWS/LINUX和JVM 编程语言:JAVA 数据库:Mysql 4.2处理流程和数据流程 处理流程:客户请求登陆—内部服务器接受请求--客户发送(接收)信息 数据流程:客户请求登陆信息:客户—内部服务器 客户发送信息:客户—内部服务器—客户 4.3改进之处 本软件系统完全不依赖外部网络服务提供商和软件服务提供商,能够在局域网内部提供便捷的通信服务。 影响 4.4.1.对设备的影响 运行该软件时,必须安装相应操作系统JVM。 4.4.2.对软件的影响 JAVA以及Mysql 4.4.3.对用户单位机构的影响 使用该系统,客户原有体系几乎不需要太大的变化,这是个即装即用的软件,对人员技术的要求不高,只要用户会简单的计算机操作即可 4.4.4.对系统运行过程的影响 该系统工作量小,一般情况下不会由于信息量大而造成麻烦。因为软件只是的服务只是在学院内部网络中使用,一般同一时间段的使用人数不会超过1000人,所以该系统的负担不会太大。 4.4.5.对开发的影响 影响开发进程,使工程停滞,在开发过程中给程序员打来很大不便。 4.4.6.对地点和设施的影响 由于该系统专门服务给学院内部,所以需要在学院内部网络服务器上安装该系统的服务器端4.5技术条件方面的可能性 技术方面,我们选择的是JAVA和Mysql,都是组员熟悉的语言,即使遇到部分困难,也可以从丰富的参考书中找到解决方案。所以技术方面是绝对可行的。 5.可选择的其他系统方案 由于该系统的结构比较简单、开发时间仓促,故只使用这一个方案,无其他备用方案.社会因素方面的可能性 使用方面的可行性:学院在没有使用我们这套系统前,都采用其他软件服务商提供的软件,相对而言服务质量难以得到保证。而根据现有的硬件条件,在办公室中,学院的老师和在实验室的学生都配备电脑。而且电脑的系统软件都是WINDOWS98以上的,所以足够可以来运行我们的软件

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档