需求分析报告书-基于MFC的即时通讯软件的设计与实现_第1页
需求分析报告书-基于MFC的即时通讯软件的设计与实现_第2页
需求分析报告书-基于MFC的即时通讯软件的设计与实现_第3页
需求分析报告书-基于MFC的即时通讯软件的设计与实现_第4页
需求分析报告书-基于MFC的即时通讯软件的设计与实现_第5页
已阅读5页,还剩7页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于 MFC 的即时通讯软件的设计与实现需求分析报告书总页数 正文 附录 生效日期编制: 审批:南昌航空大学东软班 需求分析报告书 版本:0.1.0修改履历修改编号 日期 修改人 版本号 修改内容1 VER0.1.0 初始做成23南昌航空大学东软班 需求分析报告书 版本:0.1.0目录1 引言 .- 4 -1.1 编写目的 .- 4 -1.2 项目背景 .- 4 -2 任务概述 .- 4 -2.1 开发目标&应用目标 .- 4 -2.2 运行环境 .- 4 -2.3 条件与限制 .- 4 -2.4 关键词 .- 4 -3 功能要求 .- 4 -3.1 功能划分 .- 4 -3.2 系统结构及功能描述 .- 5 -3.3 备注 .- 5 -4 性能要求 .- 5 -4.1 时间特性 .- 5 -4.2 显示特性 .- 5 -5 运行要求 .- 5 -5.1 界面 .- 5 -5.2 基本操作 .- 5 -5.3 显示要求 .- 5 -6 扩展需求分析 .- 5 -南昌航空大学东软班 需求分析报告书 版本:0.1.01 引言1.1 编写目的编写目的即时通讯系统(Instant Messenger,IM)是一种在后 PC 时代兴起的,以 Internet 网络为基础的,允许交互双方即时地传送文字、语音、视频等信息,能够跟踪网络用户在线状态的网络应用软件。即时消息系统产生有着深刻的社会原因:人们都有渴望社交,获得社会尊重、实现自我的需求,这正是即时消息软件风行的原动力,而物质文明的日益发达所带来副作用,又使得人们习惯与周围的人保持距离,以致人们更愿意对陌生人敞开心扉,在网络中可以跨越年龄、身份、行业、地域的限制,达到人与人、人与信息之间的零距离交流。从这点上讲,即时消息系统的出现改变了人们的沟通方式和交友文化,大大拓展了个人生活交流的空间。编写本报告主要是为了对拟开发系统的系统功能,系统总体需求及开发系统的可行性进行分析,为决策者及系统开发人员提供是否开发该系统的依据和建议。1.2 项目背景项目背景即时通讯市场的现状已经从战国纷争时代走向垄断统治时代。原来各种各样的即时通讯软件多数渐渐淹没在历史的尘埃中,用户群体也迅速增加。这些标志着即时通讯市场已经逐渐走向成熟。在众多知名的即时通讯软件,现在有 3 款比较流行,是国内市场占主导的即时通讯软件,他们是 MSN、QQ、Jabber 系列(gmail) 。这三款有强大的厂商、服务器支撑,当然还有大量的第三方客户端和他们互联互通。还有些即时通讯软件,提供客户端和服务端支持的,如老牌的 IRC、ICQ、Yahoo、UC、网易泡泡等等。这些软件的用户群正在逐渐萎缩,成为了昨日黄花。当然、还有更多的小型软件、不论是服务端的还是客户端,绝大多数都已经销声匿迹了。虽然即时通讯软件市场拥有庞大的用户群体,但是作为这个市场三个主导软件及其厂商,没有一家是依靠这个软件注册提供即时通讯服务来获取收益的。这跟现实世界中,移动和固定电话服务提供商的收入方式有很大的区别。MSN 和 Jabber 系列的,都是提供免费服务。国内的 QQ 对基本功能,如即时消息传递也是免费,但他同时也提供其他可选的附加的增值服务。当然、比如什么靓号地带也可以算是种收入方式。老牌即时通讯软件,没有持续的增长,到现在已经逐渐走向消亡,用户群体逐渐被压缩或者被其他软件所取代。在与新软件的竞争过程中,缺乏变化,或者被模仿,从而失去南昌航空大学东软班 需求分析报告书 版本:0.1.0新颖性而逐渐走向用户群的视野,新生代的用户多数甚至还没有听说过。而一些小规模团队开发的软件,由于缺乏有力的市场宣传,资金链支持,客户服务,最重要的是缺乏创新也无法吸引足够的使用者,也无法坚持生存下去,而最终被迫消亡。2 任务概述2.1 开发目标开发目标 &应用目标应用目标使用 C+及数据库技术相结合,编写一个局域网即时通讯聊天软件。这个系统提供多个用户及时并发通信的平台.未注册用户可以注册成系统会员,已注册用户可以通过登录进入聊天系统.在系统中用户可以选择进入某一个聊天分区去聊天,也可以与特定的用户聊天。提供一个在线实时沟通平台.进入系统的用户可以选择自己的聊天对象。2.2 运行环境运行环境最低要求:可在双核 CPU 频率大于 1.7GHZ,内存大于 512MB,硬盘空间至少 500MB 以上的机子上安装运行。可在 WINDOWS XP/WIN 7 环境下运行。在 C+环境下进行开发设计。2.3 条件与限制条件与限制开发日期:2013 年 11 月至 2014 年六月。本系统为单人独自开发本系统适用于一般市面上的机型。南昌航空大学东软班 需求分析报告书 版本:0.1.02.4 关键词关键词3 功能要求3.1 功能划分功能划分 模块名称 功能要求 功能说明登陆系统模块本模块的功能是用户正确登陆的实现及管理,涉及各个类别的用户:例如一般用户、VIP 用户(付费用户) ,进行 QQ 登陆的用户通过此功能模块进行 QQ 的登录及登录信息;预设系统在线审批 QQ 登录用户的信息及查看记录信息以及密码; 聊天系统模块本模块的功能是聊天功能的实现、查看以及管理。用户可以和在线好友聊天并且留言给不在线的好友,以及查看或者是南昌航空大学东软班 需求分析报告书 版本:0.1.0删除聊天记录文件系统模块本模块的功能主要用于实现文件传输功能,包括发送和接收后台管理模块(待选)本模块的功能实现整个系统数据的同步更新及维护,只涉及系统管理员用户。系统管理员动态的管理用户信息、聊天记录的保存及删除等信息,是整个系统实现的基础。3.2 系统结构及功能描述系统结构及功能描述即时通讯系统登陆系统模块 聊天系统模块 文件系统模块 后台管理模块南昌航空大学东软班 需求分析报告书 版本:0.1.03.3 备注备注4 性能要求4.1 时间特性时间特性用户登录到服务器的响应时间是需要严格把关控制的,太长会影响用户体验, ,我们的服务器需要很短的时间内响应用户的请求并作出高效的应答。用户登录部分:用户通过电脑提交登录命令到成功连接至服务器弹出聊天主界面不多于 5秒钟。数据发送部分:输入某一段聊天内容到显示到聊天窗口不超过 5 秒钟。4.2 显示特性显示特性界面简洁,通用性强,易于上手5 运行要求5.1 界面界面登陆界面软件主界面用户列表查找好友聊天界面用户群组 删除好友添加好友南昌航空大学东软班 需求分析报告书 版本:0.1.0南昌航空大学东软班 需求分析报告书 版本:0.1.0南昌航空大学东软班 需求分析报告书 版本:0.1.05.2 基本操作基本操作1) 输入用户名称2) 输入用户密码3) 输入服务器地址4) 点击“登录”按钮登录服务器并弹出聊天窗口5) 在聊天区域输入聊天内容6) 在用户列表区域选择群聊和私聊功能7) 点击“发送”按钮发送聊天内容8) 点击“关闭”关闭聊天窗口9) 点击“关闭”关闭服务器5.3 显示要求显示要求(一) 服务器端1) 日志显示用户登录时间(如登录时间和离线时间)2) 显示在线用户列表(二) 客户端1) 显示在线用户列表南昌航空大学东软班 需求分析报告书

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论