模拟QQ聊天系统-需求分析报告

合集下载

模仿QQ聊天程序

模仿QQ聊天程序

软件项目实训报告书学院_ 计算机科学与技术_专业__ _ 软件工程__ _组长__杜巍巍(第7组)_成员信息:目录1 项目介绍1.1项目背景及意义 (3)1.2项目内容及目标 (3)1.3 关键技术 (3)2 需求分析2.1 功能需求 (4)2.2 界面需求 (5)2.3 性能需求 (5)3总体设计3.1 系统总体设计 (5)3.2 功能模块设计 (6)3.3 开发环境 (7)4 详细设计与实现4.1服务器端与客户端通信流程图 (8)4.2 E-R图 (9)4.3甘特图 (10)4.4各主要模块流程图 (10)5 实现与结果5.1 服务器登陆界面 (13)5.2清理用户 (14)5.3 聊天室界面 (15)5.4 群聊功能实现 (16)5.5 私聊功能实现 (17)5.6 文件传输功能实现 (18)5.7 文件传输取消功能实现 (18)5.8 窗口抖动功能实现 (19)6 测试与调试6.1 测试环境配置 (19)6.2 功能性测试 (19)6.3 容错性测试 (20)6.4 易用性测试 (20)6.5 文档测试 (20)7 总结1.项目简介1.1项目背景及意义近年来,随着全球信息化不断发展,网络也在快速发展,各企事业单位处于能高效快速安全的处理企业各种事物的目的,越来越多的企业在其内部使用局域网工作,在局域网的帮助下,企业得以简化信息流程,提高信息交换速度,从而得以提高工作效率。

而局域网聊天工具应运而生,所谓局域网聊天工具,是在局域网内部使用,用户之间用来交流的一个工具,一般都具有文本聊天和文件传输功能及聊天记录报讯等功能。

局域网聊天工具因其使用简单,系统资源消耗少,安全性高等优点,成为各企事业单位等的局域网内广泛应用的软件之一。

本次项目主要是设计一个基于WINDOWS平台的局域网即时聊天工具,具体是采用C/S模式实现用户之间的通信,并阐述本软件的相关功能,特点及使用方法,并会在之后详细介绍所使用的相关技术,及各个模块的功能和实现方法等。

仿QQ聊天软件MyQQ源代码教学(北大青鸟完整版)

仿QQ聊天软件MyQQ源代码教学(北大青鸟完整版)

需求分析——功能分析
主要功能:
注册与登录 好友管理 消息管理 个人设置
需求分析——界面分析
需要的界面:
注册界面 登录界面 登录后的主界面 查找/添加好友界面 聊天界面 系统消息界面 个人设置界面
头像列表界面
需求分析——辅助类分析
需要添加的辅助类:
DBHelper类 UserHelper 类
小组分工
4
4 4 4 4
软件开发流程
比尔盖子是一名建筑工人 起初只干一些比较简单的 建筑工作 凭个人技术和经验,不需要特 别设计,可以顺利完成
如同编写早期比较小的程序
软件开发流程
新任务:建造一间非常美 丽而完整的房间 工作变得复杂许多
像不断发展的软件,功能 越来越多,越来越复杂
软件开发流程
软件复杂性
图形用户界面 客户/服务器结构 分布式应用 数据通信 超大型关系型数据库
// 判断 ListView 中是否有选中的项 if (lvFaces.SelectedItems.Count == 0) { // … } // 获得选中的头像的索引 int faceId = lvFaces.SelectedItems[0].ImageIndex;
第四次集中编码:A任务
个人信息修改功能
第一次集中编码:难点分析
好友列表——第三方控件 SideBar
SbGroup 类型 Items 属性 Groups 属性 SbItem 类型
第一次集中编码:难点分析
SideBar
// 命名空间 using Aptech.UI; // 添加组 sbFriends.AddGroup("我的好友"); sbFriends.AddGroup("陌生人"); 显示的文字 // 添加项 SbItem item = new SbItem((string)dataReader["NickName"], (int)dataReader["FaceId"]); sbFriends.Groups[0].Items.Add(item); 显示的图像索引

2024年交友聊天软件市场需求分析

2024年交友聊天软件市场需求分析

交友聊天软件市场需求分析摘要本文对交友聊天软件的市场需求进行了分析,并总结了用户对交友聊天软件的主要需求和市场趋势。

通过对市场需求的深入了解,开发者可以更好地了解用户需求,并及时调整策略以满足用户的期望。

引言随着社交媒体的不断发展,人们对交友聊天软件的需求也越来越高。

交友聊天软件已经成为人们日常生活中必不可少的工具之一。

本文将对交友聊天软件的市场需求进行分析,以帮助开发者更好地了解市场趋势并满足用户需求。

用户需求分析交友聊天软件的用户主要需求包括以下几个方面:1.社交功能:交友聊天软件的核心功能是提供社交互动平台,用户期望能够轻松地与其他用户建立联系,包括添加好友、发送消息、创建群组等功能。

2.个性化设置:用户喜欢根据自己的喜好来定制自己的个人资料和界面风格,例如设置头像、个性签名等。

个性化设置可以增加用户对软件的归属感。

3.安全保障:用户在使用交友聊天软件时非常关注个人信息的保护和隐私安全。

软件需要提供合理的隐私设置,以确保用户的信息不被泄露。

4.多样化的功能:用户喜欢在交友聊天软件上尝试新的功能和娱乐方式,例如游戏、音乐、话题讨论等。

软件需要不断创新,提供多样化的功能以满足用户的需求。

5.良好的用户体验:用户希望交友聊天软件的界面简洁友好、操作流畅,不会出现频繁的崩溃和卡顿现象。

同时,软件还应提供良好的客户支持和反馈机制,以提高用户的满意度。

市场趋势分析根据对交友聊天软件市场的观察和分析,可以得出以下几个市场趋势:1.移动化发展:随着智能手机的普及,移动设备成为人们进行社交互动的主要平台。

交友聊天软件需要提供优秀的移动端体验,包括响应式设计、便捷的操作方式等。

2.社交媒体整合:交友聊天软件与社交媒体的整合将成为一个重要的发展趋势。

用户希望能够将交友聊天软件和其他社交媒体平台(例如微信、微博)进行无缝衔接,以方便分享和互动。

3.人工智能应用:随着人工智能技术的发展,交友聊天软件可以利用人工智能来提供更智能化的服务,例如推荐好友、关注用户兴趣等。

简单QQ聊天系统

简单QQ聊天系统

武汉工程大学计算机科学与工程学院国家卓越工程师计划校企合作综合设计报告设计名称:软件工程综合设计设计题目:简单QQ聊天系统学生学号:专业班级:学生姓名:学生成绩:指导教师(职称):企业指导教师:课题工作时间:2013年6月24日至2013年7月5日说明:1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。

2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。

3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评价。

4、所有学生必须参加综合设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。

答辩小组成员应由2人及以上教师组成。

5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计的情况另行规定。

6、平时表现成绩低于6分的学生,取消答辩资格,其本项综合设计成绩按不及格处理。

7、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各类综合设计),各教研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。

成绩评定表学生姓名:学号:班级:答辩记录表指导教师评语武汉工程大学计算机科学与工程学院综合设计报告目录目录 (I)摘要 (II)Abstract (III)第一章绪论 (1)1.1 背景 (1)1.2开发技术与问题解决 (2)1.3理论依据和主要功能 (2)1.4意义 (3)第二章需求分析 (4)2.1 可行性分析 (4)2.2 基本功能需求 (4)第三章系统设计 (9)3.1主要功能设计 (9)3.2系统类图设计 (9)3.3系统顺序图 (11)3.4 系统部署图 (12)第四章详细设计 (13)4.1系统程序流程设计 (13)4.2 服务器端功能实现 (14)4.3 客户端功能实现 (18)第五章系统测试 (25)5.1 登陆注册测试 (25)5.2 查找添加好友测试 (26)5.3 聊天功能测试 (28)总结 (29)致谢 (30)参考文献 (31)摘要本次课程设计实现类似于腾讯QQ的简单聊天系统,目的是为了方便局域网里的通信,给办公或者学习带来方便。

聊天案例分析报告范文

聊天案例分析报告范文

聊天案例分析报告范文一、案例背景本次聊天案例发生在一家在线客服平台,涉及一位客户与客服的对话。

客户的主要目的是解决其购买的产品使用中遇到的问题。

客服的目标是提供有效的帮助,确保客户满意度,并维护公司形象。

二、聊天过程摘要1. 开场白:客户进入聊天,客服主动问候并询问客户需求。

2. 问题阐述:客户详细描述了遇到的问题,包括产品型号、问题表现及期望的解决方案。

3. 信息收集:客服询问了更多细节,如购买时间、使用环境等,以便于更准确地定位问题。

4. 问题诊断:客服根据客户提供的信息,初步判断问题原因,并提供了可能的解决方案。

5. 解决方案提供:客服给出了具体的解决步骤,并询问客户是否理解或需要进一步的指导。

6. 跟进与反馈:客户尝试了解决方案后,反馈了效果。

客服根据反馈进行了进一步的指导或提供了替代方案。

7. 结束语:问题得到解决后,客服询问客户是否还有其他问题,并提供了联系方式以便后续咨询。

三、沟通技巧分析1. 倾听:客服展现了良好的倾听技巧,通过耐心询问,确保了对问题的理解。

2. 同理心:客服在对话中表现出对客户困扰的理解和同情,增强了客户的信任感。

3. 清晰表达:客服在提供解决方案时语言简洁明了,易于客户理解。

4. 问题解决导向:客服始终以解决问题为目标,避免了无关话题的干扰。

四、问题解决策略1. 准确诊断:客服通过收集信息,快速准确地诊断出问题所在。

2. 逐步引导:客服分步骤提供解决方案,确保客户能够跟随操作。

3. 灵活应变:面对客户反馈,客服能够及时调整解决方案,展现出应变能力。

五、改进建议1. 增强专业知识:客服在某些技术问题上的解释不够深入,需要加强对产品知识的学习。

2. 优化流程:在问题解决过程中,可以进一步简化步骤,提高效率。

3. 情绪管理:在客户情绪激动时,客服应更加注重情绪管理,避免冲突升级。

六、结论本次聊天案例展示了客服在处理客户问题时的专业能力和服务态度。

通过有效的沟通技巧和问题解决策略,客服成功地帮助客户解决了问题,并提升了客户满意度。

Ichat 聊天系统文档

Ichat 聊天系统文档

目录摘要 (II)Abstract (III)第一章绪论 (1)1.1课题背景 (1)1.2目的与意义 (1)1.3开发工具简介 (2)1.4 Socket的简介 (4)第二章需求分析 (6)2.1系统的总体设计 (6)2.2系统需求分析 (6)2.3系统实现方案分析 (7)第三章详细设计分析 (9)3.1 服务器端详细说明 (9)3.2 客户端详细说明 (10)3.3 系统的实现原理 (15)第四章设计结果及分析 (16)4.1 服务器设计和实现 (16)4.2客户端设计和实现 (17)总结 (19)致谢 (20)参考文献 (21)摘要随着计算机网络技术的快速发展,人们的交流方式越来越多,网络聊天工具已经作为一种重要的信息交流工具,受到越来越多的网民的青睐。

目前,出现了很多非常不错的聊天工具,其中应用比较广泛的有Netmeeting、腾讯QQ、MSN Messages等等,这些都是即时通信系统。

同时,即时通信系统对现代企业也有着重大意义,它为各企业开拓了网络应用的新领域。

自从它诞生以来,以实时交互、资费低廉等优点,受到广大个人用户的喜爱,已经成为网络生活中不可或缺的一部分。

该系统开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。

前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。

后者通过与服务器建立连接,来进行客户端与客户端的信息交流。

其中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。

开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server 模式)、网络编程的设计方法等。

在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了对实现一个系统的信息流的分析,包含了一些基本的软件工程的方法。

该系统具有操作简单、界面友好、功能专一等特点。

经过分析这些情况,该局域网聊天工具采用Eclipse为基本开发环境和java语言进行编写,首先可在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到形成可行系统。

聊天室系统设计报告

聊天室系统设计报告

聊天室系统设计报告青岛科技大学操作系统课程设计学生班级计算机132班学生学号1308010204学生姓名王永远2016 5 18______年 ___月 ___日设计题目:聊天室系统一、设计目的及要求1.1设计目的通过该聊天室系统,掌握网络编程的概念及基于网络的C/S模式软件系统开发,掌握基于TCP协议的Socket编程,掌握Java的多线程机制。

1.2设计要求:实现多个用户之间类似于QQ的聊天程序,有聊天界面,多用户之间既可以实现群聊,也可以单独聊天。

二、技术背景2.1网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。

2.2网络通信(1)IP地址:网络中设备的标识,不易记忆,可用主机名要想让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号,通过这个标识号来指定要接受数据的计算机和识别发送的计算机,在TCP/IP协议中,这个标识号就是IP地址。

(2)端口号:用于标识进程的逻辑地址物理端口网卡口逻辑端口我们指的就是逻辑端口A:每个网络程序都会至少有一个逻辑端口B:用于标识进程的逻辑地址,不同进程的标识C:有效端口:0~65535,其中0~1024系统使用或保留端口。

(3)传输协议:通信的规则,常见的有UDP,TCP UDP:将数据源和目的封装成数据包中,不需要建立连接;每个数据报的大小在限制在64k;因无连接,是不可靠协议;不需要建立连接,速度快。

TCP:建立连接,形成传输数据的通道;在连接中进行大数据量传输;通过三次握手完成连接,是可靠协议;必须建立连接,效率会稍低。

2.3 Socket(1)Socket套接字网络上具有唯一标识的IP地址和端口号组合在一起才能构成唯一能识别的标识符套接字。

(2)Socket原理机制A:通信的两端都有Socket。

B:网络通信其实就是Socket间的通信。

C:数据在两个Socket间通过IO传输。

2.4 TCP传输(1)客户端思路A建立客户端的Socket服务,并明确要连接的服务器。

仿QQ聊天软件MyQQ源代码教学北大青鸟完整版

仿QQ聊天软件MyQQ源代码教学北大青鸟完整版
制作具体软件时开发步骤的具体实施方法瀑布模型瀑布模型瀑布模型线性顺序模型将每个阶段都清楚定义了起止点产生明确的交付成果阶段之间通过文档进行沟通每个阶段都必需完成全部规定的任务文档后才能够进每个阶段都必需完成全部规定的任务文档后才能够进入下一个阶段设计可行性研究与计划需求分析可行性研究报告需求说明书开发测试维护设计文档程序测试报告可行性研究与计划阶段确定项目目的了解系统中客户的期望确定系统的规模论证项目可行性技术可行性经济可行性操作可行性社会可行性需求分析阶段需求是产品的根源需求工作的优劣对产品影响最大获取需求客户同行专家已经存在的同类软件产品行业标准规则行业标准规则internet相关资料可能遇到的问题用户说不清楚需求误解需求分析需求功能需求记录在客户需求说明书中需求分析阶段文档介绍产品功能性需求需求说明书产品介绍产品应当遵循的标准和规范其他需求产品非功能性需求需求分析阶段设计阶段目的
课时 2 2 4
4
4
4 4
软件开发流程
比尔盖子是一名建筑工人
起初只干一些比较简单的 建筑工作 凭个人技术和经验,不需要特 别设计,可以顺利完成
如同编写早期比较小的程序
软件开发流程
新任务:建造一间非常美 丽而完整的房间 工作变得复杂许多
像不断发展的软件,功能 越来越多,越来越复杂
软件开发流程
软件复杂性
阶段项目 MyQQ
阶段项目简介
任务:MyQQ 聊天工具 系统结构:C/S,通过数据库交换聊天消息 小组形式完成 学时:24学时
项目实施和课程安排
课程进度 第一次课 第二次课 第三次课 第四次课 第五次课 第六次课
描述 项目讲解 项目准备阶段 任务讲解 第一次集中编码 任务讲解 第二次集中编码 任务讲解 第三次集中编码 任务讲解 第四次集中编码 总结和答辩
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

版本号 01 文档名称:需求分析报告项目名称:模拟QQ聊天系统项目负责人:傅晓荷编写第二小组 2010 年 4 月 1 日校对傅晓荷 2010 年 4 月 20 日审核夏小娜2010 年 4 月 27 日批准夏小娜2010 年 4 月 27 日开发单位曲阜师范大学计算机科学学院 08级1班第二小组1引言编写目的作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明,本《软件需求说明书》的主要目的是明确所要开发的软件所应具有的功能、性能,使系统分析人员和软件设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计和完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软件进行合同最终验收的依据。

客户登陆后可以通过服务器转发,实现一对一和多对多聊天,闪动托盘图标提示到来信息,实现呼叫功能,并播放不同音乐来提示。

系统可以实时显示目前其它用户的状态,保存并能察看聊天纪录,并可以申请新的用户号码。

用户登陆成功,将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。

服务器端,向各个客户端发布系统消息。

接受来自客户端的各种信息并分别处理。

自动分配8位用户号码,并保存该用户,同时将信息返回给客户端。

用户下线,将此用户下线消息发给各客户端,并改写用户在服务器端的状态。

系统易用、美观的图形界面,可以实现系统托盘。

此外系统还涉及系统数据安全和用户管理的问题、各种代码使用和维护问题、数据安全和数据维护问题、聊天记录和输出等问题,因此还要求系统具有系统管理和事务处理功能。

总而言之,要求通过系统的开发,达到系统项目的总体目标是:在整个系统的框架下,结合客户端与服务器端情况的需要实现对数据更新、数据查询、数据统计、数据分析等功能进行有效的管理。

并提供用户友好接口,满足用户需求的软件。

预期的使用者就是各单位办公区、联系密切的同学朋友及家人、公司同事等,使用前仔细阅读此软件说明是很必要的,以便更好的使用、管理和维护此系统!背景a、待开发软件名称:模拟QQ聊天工具b、本项目的任务提出者:夏小娜开发者:傅晓荷、杜欣欣、董来稳、封娇、郝珍巍、周翼飞;用户:所有使用QQ的用户。

实现软件的单位:曲师大08级软件工程1班第2小组c、QQ作为基础的聊天工具,方便所有计算机用户的交流。

因此此系统在操作系统的基础上,结合数据库管理系统,运用JAVA来实现运行。

定义模拟QQ聊天工具数据结构 JAVA语言程序设计参考资料《模拟QQ聊天工具需求分析文档》曲师大08级软件工程1班第2小组编写《软件工程导论》(第五版)2008年2月张海藩编著清华大学出版社《数据库系统概论》(第四版)2006年5月王珊萨师煊著高等教育出版社《Java语言程序设计》 Liang著机械工业出版社出版《数据结构》王红梅、胡明、王涛著清华大学出版社出版2任务概述目标通过学习软件工程的设计方法,主要采用JAVA编程技术以及数据库应用,使用户可以使用具备登陆功能、聊天功能、查询功能、娱乐功能、账号管理功能、申请功能的软件,主要用于聊天交流与娱乐。

用户的特点用户申请后系统自动分配8位账号,密码不得包含特殊字符,由数字,字母等组成。

登陆,聊天,查询聊天纪录,接受信息提示。

假定与约束开发日期:2010年4月至2010年六月。

本系统开发人员为6人。

本系统适用于一般市面上的机型。

3需求规定对功能的规定根据各类用户的需求描述,系统应当具备登陆系统、聊天系统这两大主要功能。

登陆系统功能需求:检查登陆信息是否正确,并向客户端返回登陆信息,如信息正确。

就将在线用户发给该用户,并将该用户的状态发给各在线用户。

同时在服务器端显示出来。

建立与服务器的连接并登陆,能显示登陆错误信息。

用户登陆成功,将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。

因为每个用户的QQ 号码和密码都是不相同的,因此必须要求后台管理系统能根据系统需求,动态的、准确的更新系统数据。

聊天管理功能需求:与好友聊天,实现一对一和多对多聊天;有信息提示,闪动托盘图标提示到来信息,并播放不同音乐来提示,转发给消息指定的用户;能保存聊天纪录,并能察看聊天纪录。

根据系统用户的需求,将本系统按功能划分成两大功能模块:登陆系统、聊天系统,涉及到各类用户:例如学生、教师、系统管理员等。

1、登陆系统模块本模块的功能是用户正确登陆的实现及管理,涉及各个类别的用户:例如学生、教师,进行QQ登陆的用户通过此功能模块进行QQ的登录及登录信息;预设系统在线审批QQ登录用户的信息及查看记录信息以及密码;预设系统在线审批学生长时间的请假及查看请假记录信息。

IPO表2 聊天系统模块本系统的功能是聊天功能的实现、查看以及管理。

用户可以和在线好友聊天并且留言给不在线的好友,以及查看或者是删除聊天记录3、后台管理模块本模块的功能实现整个系统数据的同步更新及维护,只涉及系统管理员用户。

系统管理员动态的管理用户信息、聊天记录的保存及删除等信息,是整个系统实现的基础。

用户需求描述1.用户的需求描述用户对本系统的主要需求是:可以申请账号,设置密码以及修改密码。

可以给自己的账户设置昵称,填写个人资料。

任何在线用户都可以和处于在线状态的好友进行聊天,以及留言给不在线的好友,也可以呼叫在线好友,双方进行语音聊天。

可以查看任何好友的基本资料,可以查看,以及删除聊天记录(包括聊天时间,聊天内容以及聊天对象)。

其它需求:查看本人的基本信息,如本人的的昵称,性别,年龄,生日,星座,生肖,血型,所在城市等。

在线状态和离线状态要有明显的区别,要有消息提示以及呼叫提示功能。

2.系统管理员用户需求描述系统管理员有系统的最高权限,负责系统所需所有数据的动态同步更新以及维护,根据系统针对用户的设计,基本功能需求如下:(1)、管理本系统所有聊天记录(包括聊天时间,聊天内容,以及聊天对象),并且根据用户的需求进行保存或者删除。

(2)、管理申请有本系统账号的所有用户的基本资料。

数据表描述用户信息表(用户名、密码、验证信息等)聊天记录(聊天时间、聊天内容、聊天对象等)用户登录信息(用户名、密码、登录时间、下线时间等)E_R图功能模型---数据流图(DFD )(功能模型表明一个计算如何从输入值得到输出值,它不考虑计算的次序。

功能模型由多张数据流图组成)系统级流图数据流图用户呼叫处理数据库信息呼叫处理结果用户查看聊天记录聊天记录用户 聊天处理聊天处理结果用户其他处理 处理结果3聊天记录处理 呼叫处理呼叫失败呼叫成功账号申请成功账号登陆登录失败聊天记录客户端1申请接受处理账号管理查找成功查找聊天记录查找失败2消息处理消息发送消息队列账号登陆账 号 信 息 消 息关键字 查看请求账号申请对方离线对方在线账号信息账号信息账号信息账号账号清单账号信息聊天记录聊天记录聊天记录离线状态在线状态消息消息聊天记录呼叫双方通信账号对性能的规定精度在进行输入输出时必须清晰的列出所有输入状况及数据,不能马马虎虎,要考虑到尽可能达到的范围,以使输入输出完整准确。

时间特性要求查询服务部分:用户通过电脑提交命令到返回结果不超过5秒钟。

数据管理部分:提交某一数据录入到结果返回不超过5秒钟。

灵活性操作方式:支持Windows2000及以上的操作系统。

同其他软件接口:设计连接Access数据库的软件包。

精度和有效时限的变化:用户自己设定。

输入输出要求要符合精度的设定。

数据管理能力要求(1)聊天号信息:聊天号,大小为6个字符,只能为数字;(2)聊天记录信息:不能存在非法语言(3)用户名信息:不能超过20个字符(4)密码信息:6个字符(5)管理员:用户编号:大小为10个字符;用户名:不超过20字符;用户密码:不超过12字符;用户权限:2个字符。

对用户信息、管理员信息等内容的存储的各表至少需要100M以上空间,即至少需要500M空间进行数据的存储,并至少需要2G空间对增长的数据进行保存。

故障处理要求(1)磁盘碎片过多、数据库存储空间不够,引起数据库访问变慢等问题需要对磁盘进行扩展和维护。

(2)执行程序非正常退出,响应确实,修改源代码前应备份。

(3)数据库没启动引起访问问题,须启动数据库服务器。

(4)其他具体问题,再做具体分析。

多查多问。

其他专门要求在程序的开发过程中,应遵循结构化的程序设计原则,精心设立运行日志,从而加强系统的可维护性;另一方面要注重系统的界面友好性、保持各程序模块界面的统一。

4运行环境规定设备最低配置服务器端:1)硬件需求:处理器 Intel Pentium III 内存 128M 硬盘 20G2)软件需求:简易聊天系统服务器端Access 数据库客户端:1)硬件需求:处理器 CPU PIII 800Mhz 内存 128M 显卡GeForce2(显存16M) 声卡支持Direct Sound的声卡操作系统 WindowsXP 硬盘100MB2)软件需求:简易聊天系统客户端建议配置服务器端:1)硬件需求:处理器 Intel Pentium IV 内存 256M 硬盘 40G2)软件需求:简易聊天系统服务器端ACCESS 数据库简易聊天系统服务器端客户端:1)硬件需求:处理器 PIII 1GMhz或更高内存256M或更高操作系统 WindowsXP 硬盘 1G2)软件需求:简易聊天系统客户端支持软件操作系统: windoows 2000编译程序:JAVA Access测试程序:JAVA接口本软件应用Windows Api实现对数据库的操作,基于ODBC数据库访问技术。

本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、查询界面)。

用户对程序的维护,最好要有备份。

数据通信协议:Tcp/Ip,UDP 协议等控制附表:任务分工。

相关文档
最新文档