




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 引言31.1 编写目的31.2 背景41.3术语41.4参考文献4第二章 任务概述52.1目标52.1.1开发意图52.1.2应用目标52.1.3作用及范围52.1.4背景52.2系统的特点62.3用户的特点62.4假定和约束7第三章 用途73.1功能73.2性能73.2.1精度73.2.2时间特性83.2.3灵活性83.3安全保密83.4 系统流程图8第四章 需求规定94.1对功能的规定94.2 对性能的规定9 4.2.1精度9 4.2.2时间特性要求9 4.2.3灵活性94.3输入输出要求104.4故障处理要求10第五章 运行环境规定105.1设备105.2支持软件105.3接口1
2、15.3.1.用户界面115.3.2硬件接口115.3.3软件接口11第一章 引言1.1 编写目的本需求编写的目的在于探求局域网的开发途径和应用方法。为清晰说明本小组开发的局域网即时通信软件要实现的所有功能,使软件使用者和软件开发者能够建立起一定程度上的沟通,使系统设计员能够理解用户对于要实现功能的详细描述与要求,为保证描述没有二义性,促进理解效果,期冀达到用户的预期。 本需求的预期读者是软件设计人员、测试人员以及最后的验收该软件的管理人员等。1.2 背景 本项目的名称:局域网即时通讯系统本项目的开发者:XXXX在该软件开发之前已经有大量的局域网聊天软件,其中使用比较广泛,功能比较强大的同类型
3、软件有QQ、企业即时通讯软件布谷鸟、飞鸽传书、飞秋等。本项目致力于开发出一款简便、实用、美观且免费的局域网聊天软件,方便广大的局域网聊天爱好者下载和使用。1.3术语 1局域网聊天软件:简称LCS(LAN chat software),它是一种面向企业局域网终端使用者的网络沟通工具服务,使用者可以通过安装了即时通信的终端机进行两人或多人之间的实时沟通。交流内容包括文字、界面、语音视频及文件互发等。1.4参考文献 1 张海藩,软件工程导论(第四版),清华大学出版社,2003 2 W. Richard Stevens, Bill Fenner, Andrew M. Rudoff. UNIX网络编程
4、卷1:套接字联网API(第3版). 北京: 人民邮电出版社, 2010. 7 3 Bob Quinn, Dave Shute. Windows Sockets网络编程. 北京: 机械工业出版社, 2012. 8 4 Elliotte Rusty Harold. Java网络编程. 北京:中国电力出版社, 2005. 11第二章 任务概述2.1目标2.1.1开发意图a.为局域网聊天爱好者提供一个可供选择的聊天软件;b.通过软件开发,熟悉软件开发的整体流程,提高编程能力,培养合作意识;c.为了方便在局域网内不联网也可以实现聊天分享资源2.1.2应用目标 面向网络教学时的讲师和学生之间的沟通和学员之
5、间的交流,其他的如宿舍局域网也可应用此系统,本系统用于小型网络系统的局域网。2.1.3作用及范围本软件提供简单、实用的聊天功能,所有的局域网聊天爱好者均可免费使用。2.1.4背景 由于现在很多的即时通讯软件大都需要连接到互联网上才能使用,而在没有连接到互联网的局域网通讯不能使用,基于此想法,本小组试着开发一款小型即时通讯软件,以方便在小范围内不联网也可以实现聊天分享身边的故事。 本系统有些功能跟一般的即时通讯软件相似,但面对的用户对象更广。2.2系统的特点该软件与其他的局域网聊天软件相比有以下几个特点:a.界面美观,人机互动较好;b.占用的内存较小,不会对用户其它软件的使用造成影响;c.免费提
6、供给用户,容易下载。2.3用户的特点 a.本系统面对的对象是随时需要分享的人群:如:学生、教师、各种网络教学环境。 b.对于本系统的维护需要专业的团队,了解Java机制,熟练掌握Java开发环境和开发过程的人员。 c.对于本系统的使用,应该很频繁,他主要应用与教学环境下的局域网环境,也可应用于互联网上。是一款十分方便小巧的即时通讯软件。2.4假定和约束 a.开发者的计算机性能不够稳定,对数据库软件和Eclipse等开发工具有不利影响。 b.可利用的信息和资源比较单一,客户的需求分析主要来自开发者在计算机科学与信息技术学院学习和生活过程中的一些问题;而技术方面,对数据库软件和Java、以及网络编
7、程的掌握和应用还有待提高,不足之处靠借阅有关书籍和向老师请教进行补充,组内成员间相互讨论分析决定。 c.系统投入使用的时间较晚为本学期末。第三章 用途3.1功能 功能:实现即时通讯,随时分享身边的故事,心情和分享各种资源。 主要功能:浏览功能、用户资料查询、密码管理、身份验证、分享资料、修改功能、删除功能、增加功能、查询功能3.2性能3.2.1精度 要求及时给出各种消息故障的处理机制,保证用户资料的安全。3.2.2时间特性 操作消息响应时间在12秒内。3.2.3灵活性 有无互联网都可随时分享,灵活好用。3.3安全保密 系统对不同权限用户提供不同的功能模块,只有拥有一定权限的用户才能对相应的数据
8、进行操作。 非注册用户不可复制或修改注册用户的资料,以保证用户的资料安全。 事务3.4 系统流程图数据库用户登录程序用户注册程序用户聊天程序第四章 需求规定4.1对功能的规定 (1)用户能够向其他客户端发送文本消息; (2)客户端接受到发给自己的消息后能够弹出消息对话框或以某种形式提醒客户; (3)用户能够浏览他人发给自己的消息并对消息进行回复。4.2 对性能的规定4.2.1精度 对用户输入的数据,能及时相应并更新。4.2.2时间特性要求 系统反应灵敏度在12秒内。 4.2.3灵活性 在有新的需求时,系统可以相应的更新,以适应新的需求,也就是该系统的扩展性很灵活。4.3输入输出要求 解释各输入
9、输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对系统的数据输出及必须标明的控制输出量进行解释并举例。4.4故障处理要求 列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。 正常使用时不应出现错误,若在运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。第五章 运行环境规定5.1设备硬件环境要求: 无特别要求,本软件很小,不会占用很多内存,不会影响系统的运行速度,在普通计算机上都能使用。5.2支持软件软件环境要求:Windows XP/Windows 7、Linux系统。5.3接口5.3.1.用户界面 (1)采用Windows的通用图形界面,用户界面友好,且必须对键盘和鼠标提供支持,界面设计遵循规则; (2)界面要一致,界面规范应遵循Windows软件界面的规规范; (3)提供简
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 葡萄酒原产地品牌授权与销售合同
- 抖音平台网红孵化与商业合作合同
- 2025年电商平台店铺运营优化与流量提升合同书样本(流量提升)
- 足疗店异业合作合同范本6篇
- 桉树林砍伐合同8篇
- 拍卖经纪人合同9篇
- 2025年四川供货及保修合同9篇
- 租地建路合同协议书
- 物资合同封帐协议书
- 设备购置合同协议书
- 部编版语文初一(下)期末复习:词语成语运用检测卷
- 《字体设计》模块四 具象性变化设计技巧的训练
- 年产10吨功能益生菌冻干粉的工厂设计改
- 英语老师家长会课件95908
- 盆底重建手术治疗新进展
- 树脂安全技术说明书(MSDS)
- 员工食堂厨师人员考核细则
- 四川省地震灾区重大地质灾害治理工程资料全套表格
- 通用版读书分享会笔记亲子阅读带内容《昆虫记》模板课件
- 标养室温湿度记录表及标养试块进出库登记
- 小型临时工程建设实用标准化
评论
0/150
提交评论