| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

仿QQ聊天系统实验报告

文***品

贡献于2021-06-05

字数:3323

软件工程项目实践 作业 仿QQ软件设计实现
软件工程项目实践 作业
仿QQ软件设计实现

班级:



学号:



姓名:



教师:


时成绩30分: + 作业成绩70分: 总分_ _ à成绩 _

教师评语:






F1
F2
F3
F4
F5
3
6
2
2
2
 
5
2
8
4
6
5
3
2
5
5
5
 
 
 
 
 



 
 
 
F6
F7
F8
F9
F10
2
5
4
4
3
15
2
2
4
3
2
4
 
 

 



 
 
 
 
 



教师签名:

2012年X月
项目行研究
新两年Android手机雨春笋般涨势迅猛基Android系统应开发变更加普遍结合次课程学更培养开发力组开发模仿QQ聊天系统
二需求阶段
1系统功需求
(1)登录功
(2)客户通服务器转发实现聊天
(3)实现呼功
(4)客户端程序应该实时显示目前户状态
(5)应该具易美观图形界面
2 系统性需求
实性:信息交流提供方便效进行作业理
操作简单:系统应该适水者包括事业单位企业单位时系统应太复杂烦琐求系统操作简单易行
技术先进:产品系统设计开发应紧着整计算机发展潮流采时先进设计思想利新开发技术开发工具系统够功设计技术实现处行业领先位
安装简便:服务器端安装简洁明客户机需装软件直接注册登陆聊天
适应性:应该广泛应类型企事业单位系统采模块化设计户根实际情况行组合系统硬件环境应
代码读性:文中代码简洁易懂
3 系统运行需求
1 移动客户端需500MHz处理器
2 移动客户端需256MBROM空间
3 移动客户端需256MBRAM空间
4 移动客户端需具WiFiGRPS网络接收模块正常连接网络
5 服务端需具P4 16GHz处理器
6 服务端需具80GB硬板空间
7 服务端需具1GB存空间
三设计程
1 业务流程图

业务流程图
2 功结构图

3 数流图



4 ER图

图6 ER图
5 台数库设计
基服务器跨台运行架构服务器台数库SQL Server2005


6数库设计表
键表:
四概设计
1 系统实现原理
时通讯设计普通网站设计着许方普通网站设计考虑素例普通网站需布局进入量美化动画设计等等时通讯提供满足访客双方直接实时聊天设计聊天系统程中必须考虑设计点:
Internet聊天程序般服务器提供服务端连接响应者通客户端程序登录服务器登录服务器户交谈面连接通信程程序TCPIP环境实现服务器端客户端两部分程序

图9 系统实现原理图

2 系统实现层次图:

图10 系统实现层次图
3.模块详细功
服务器端结构
Programcs:服务器启动操作
DBHelpercs:服务器端连接数库负责服务器端数库连接读取数操作
SocketHostcs:服务器端监听客户端连接处理种请求
SocketRequestcs:服务器端接受客户端消息链转化json格式数定义
SocketResponsecs:服务器端发送客户端消息链转化json格式数定义
IResponseManagercs :服务器接受消息处理抽象类
LogonResponseManagercs: 服务器接受客户端登录请求操作
SocketFindUsercs:服务器接收客户端查找友消息转化json格式数定义
UpdateUserListcs:服务器更新线户链表json格式数定义
SendResponseManagercs:服务器端接受客户端聊天信息请求进行转发
五详细设计
1 系统总体流程图

图11 系统总体流程图

六代码开发
服务器端代码开发:
1 户注册
1)面注册验证账户代码:

2户登陆
(1)数库读户数
开户数库文件Usertxt户数象集载入存供面程序
读文件
FileInputStream file3 new FileInputStream(usertxt)
ObjectInputStream objInput1 new ObjectInputStream(file3)
vList (Vector) objInput1readObject()
(2)验证户
代码实现
户登陆程序模块
3消息理
客户端:
CLoginDlg 登陆服务器
COptionsDlg 设置连接服务器址端口号
CReplyDlg 显示友发送信息
CSendMsgDlg 友发送信息
CApplyDlg 申请新户
CServerInfo 显示服务器消息
CLogDlg 显示聊天纪录
服务器端:

户发送信息结构体类型:
struct UserInfo户信息结构体
{
char _QQnum[9]号码
char _QQname[10]昵称
int _nSex性
char _Ip[20]ip
int _Port端口号
bool _bState前状态
char _nFace[5] 头
}

struct MsgInfo 消息结构体
{
UserInfo _pSender发消息
char _cRecieverNum[9]接收
char _msg[255]消息容
long _nTime发送时间
char _cPasswd[11]登陆密码
int _nType 消息类型
}
统屏蔽
4户退出
(1)接收退出信息
户退出时客户端会基Socket象输出流发送服务器退出象
(2)线列表中删户
户退出应该户线列表中删否户退出户线列表中该户次会法登录
(3)更新线列表
户退出服务器端监控界面户列表更新否户数会步
户退出模块程序:
public void serverExit() {
Exit exit new Exit()
exit (Exit) obj
removeUser(exit)
chenmin
if (sFrametiequals(exitexitname)) {
sFrameti
}
Date t new Date()
log(户 + exitexitname + 已退出 + 退出时间 + ttoLocaleString())
freshServerUserList()
}
(4)返回客户端
信息封装成功开客户端连接Socket输出流然ObjectOutputStream象输出流包装输出客户端
public void serverChat() {
接收象值赋聊天信息序列化象
Chat cObj new Chat()
cObj (Chat) obj
chenmin
cObjchatMessage WordFilterfilter(cObjchatMessage)
chatLog(cObj)
聊天信息序列化象填加保存聊天信息矢量中
userChataddElement((Chat) cObj)
return
}


七项目理
组长宁海名分配
八测试
服务器端运行图:

聊天测试图:


总结
通次实验进步熟悉程序开发程里边发现存问题学够踏实做项目时候遇少困难组讨终解决问题完成试验项目心里欣慰时点失发现缺点改正学生活中加倍努力更完成老师留务
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

仿QQ聊天系统课程设计

仿QQ聊天系统课程设计目录绪论 1一.需求分析 11.1软件功能需求分析 21.2 安全需求分析 2二.总体设计 32.1 软件结构图 32.2 功能描述 32.2.1注册功能概要 42.2.2登录功能概要 42.2.3聊天功能概要 52.3 安全设计 6三.数据库设计 63.1概念结构设计 63.2逻辑结构设计 73.3物理结构设计 7四.详细设计 84.1

文***享 3年前 上传668   0

网站建设销售打电话QQ聊天技巧

网聊速答 网站建设销售打电话QQ聊天技巧 一.      运营模式 1.简单的来说   我们公司为你做一个独立网购商城 为你提供产品支持,技术支持 物流支持  以及售后咨询服务. 2.您好, 具体来讲,就是由我们公司帮你在网上开一个网上商城,由我们公司给您提供全套的货品支持和技术支持,包括后期的售后服务。公司给你提供一个独立的网络商城。域名和商城名字都可以由您自己决定,你需要有一台电脑

a***y 11年前 上传10431   0

信号与系统实验报告

实验一 信号的时域描述与运算 一、实验目的 1、掌握信号的MATLAB表示及其可视化方法。 2、掌握信号基本时域运算的MATLAB实现方法。 3、利用MATLAB分析常用信号,加深对信号时域特性的理解。 二、实验原理与方法 1. 连续时间信号的MATLAB表示 连续时间信号指的是在连续时间范围内有定义的信号,即除了若干个不连续点外,在任何时刻信号都有定义。在MATLAB中连续时间信号可

文***品 5年前 上传3224   0

2021年reactos仿windows系统内核源代码研究

引导序号引导过程引导执行代码位数目标文件名称1.         主引导代码(Master Boot Record (MBR)code),主要寻找活动分区,然后读入引导扇区代码16位执行代码reactos/boot/freeldr/bootsect/dosmbr.asm2.         引导扇区代码,主要寻找根据的引导程序,这里主要寻找freeldr.sys。16位执行代

奋斗不止500年 3个月前 上传179   0

信息管理系统实验报告

信息管理系统实验报告班级: 财务管理班 成员: 指导老师: 2012食堂信息系统调查大纲• 一、引言• 二、系统需求分析• 三、可行性分析• 四、概念结构设计• 五、逻辑结构设计• 六、物理结构设计• 七、数据库结构的实现• 注:本设计暂只完成到第三步一、引言1.1 背景随着高校办学规模不断扩大,高校的后勤管理工作

文***品 2年前 上传540   0

实验报告管理系统报告

软件项目设计报告实验报告管理系统所在班级小组成员学院名称信电工程学院专业名称计算机科学与技术指导教师起止日期2014.12.16-2015.1.152015年1月15日目 录1 绪论 11.1开发背景 11.2 本次设计完成的工作 11.3 任务分工 11.4 任务 12 系统分析 22.1需求分析 2

文***品 2年前 上传320   0

仿仿瓷及外墙漆工程合同

仿仿瓷及外墙漆工程合同仿仿瓷及外墙漆工程合同 发包方:***市教育局                                        (以下简称甲方)承包方:***                                                    (以下简称乙方)甲乙双方依照建筑施工有关合同规定及《合同法》有关规定,经协商订立如下条款。一

g***k 10年前 上传562   0

视频聊天系统销售合同

视频聊天系统销售合同  ______________(以下简称甲方)与___________科技有限公司(以下简称乙方)就购买_______版视频聊天系统事宜制定以下合同:  一、合同内容  1.甲方将购买乙方vp视频聊天系统(一)套。  2.甲方所购买的视频聊天系统只能运行在一台服务器上。  3.服务器软件将绑定到的ip地址:___.___.___.___ (不包含局域网地

故***行 11年前 上传396   0

交通系统仿真实验报告

实验报告课程名称 道路交通系统仿真 学生姓名 学 号 专业班级 指导教师

文***享 1年前 上传294   0

环境监测系统实验报告

信息与通信工程学院单片机系统课程设计报告 完成日期:2021年 11 月 16 日目 录目 录 1一、设计任务和要求 11.1 设计任务 11.2 性能指标 1二、设计方案 22.1.方案设计 22.1.1 单片机控制模块的选择论证 22.1.2 温度湿度检测模块的选择与论证 22.1.3 显示模块的选择与论

静***雅 2年前 上传493   0

车辆管理系统实验报告课程设计

 成绩: 《C++程序设计实践》报告专 业: 软件工程 班 级: 学 号: 姓 名: 日期:2016年 X月 X日目录一、设计目的 1二、总体设计 2三、 详细设计(以c

z***u 10个月前 上传277   0

运动会分数统计系统实验报告

运动会分数统计系统的实现计科班一、设计要求1、问题描述参加运动会有n个学校,学校编码为1,2,…,n,比赛分成m个男子项目和w个女子项目。项目编号为男子1,2,…,m,女子m+1,m+2,…,m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为7,5,3,2,1;前三名的积分分别5,3,2;哪些取前五名或前三名由学生自己设定(m<=20,n<=20)。2、需求分析(

文***享 3年前 上传726   0

操作系统进程管理实验报告

操作系统进程管理实验报告实验一 进程管理1.实验目的:(1)加深对进程概念的理解,明确进程和程序的区别;(2)进一步认识并发执行的实质;(3)分析进程争用资源的现象,学习解决进程互斥的方法;(4)了解Linux系统中进程通信的基本原理。2.实验预备内容(1)阅读Linux的sched.h源码文件,加深对进程管理概念的理解;(2)阅读Linux的fork()源码文件,分析进程的

文***享 1年前 上传365   0

远程在线考试系统设计实验报告

系统设计实验报告 ——远程在线考试系统目 录软件需求说明书························1 引言 ···························  1.1编写目的 ·······················  1.2背景 ····

z***7 11年前 上传694   0

信号与系统设计性设计性实验报告

《信号与系统实验》综合设计性实验报告册实验项目:选频网络的设计及应用研究 学院:物理与电子工程学院 年级专业班: 电子 姓名: 学号: 成绩: 实验地点:电子楼指导老师: 《综合设计性实验》预习报告实验项目:选频网络的设计及应用研究一 引言: 设计性实验的目的,第一是培养学生的自行学习和自我实践的能力,第二是检查学

z***u 1年前 上传314   0

话术:新人聊天流程

亲,您好,我们是入驻天猫卖家服务市场的线上运营服务商,做整店托管服务。现在双十一已经过去了,双十二活动马上就要开始了,店家都已经开始为了年底活动进行准备,冲击销量了。年底活动期间订购一个月赠送两个月,第一个月对我们服务不满意 提升不明显 您随时可以通过订单退款。

鱼***乀 5年前 上传2251   0

聊天式作文评语

聊天式作文评语  “中心明确”、“语句优美”、“语句通顺”、“结构严谨”……这一类的作文评语是我们所常用的,久之,味同鸡肋,不写评语,称不上批改作文,写了,又枯燥乏味,对作文水平的提高也没多大促进作用。怎样才能“点”到学生脑子中去,怎样才能让学生对自己的写作有所感悟,进而有所提高?“聊天式作文评语”妙用无穷。  聊天式作文评语,顾名思义就是指教师用聊天的话语给学生的作文写评语,对学生的作

陈***正 11年前 上传539   0

仿写句子80例

仿写句子80例  仿写句子(一):  1.仿(要求句式相同,字数一样,资料新颖独特,有创意)  例句:青春是多彩的朝霞,映照着广阔的大地;青春是智慧的火花,点缀着灿烂的星空;青春是美丽的鲜花,装扮着绚丽的人生。  仿句:宽容是__________,__________;宽容是__________,__________。  参考答案:辽阔的大海,蕴蓄着不尽的情思;深邃的湖泊,孕育着无限的

四***廷 3年前 上传643   0

课堂仿写大有可为仿写课堂上的小古文

课堂仿写大有可为仿写课堂上的小古文  课堂仿写大有可为仿写课堂上的小古文  乡村  乡间农家,竹篱茅屋,临水成村。水边杨柳数(许多)株,中夹(夹杂)桃李。飞燕一双,忽高忽低,来去甚(非常)捷(敏捷)。  仿写: “水边杨柳数株。”  数 比如:铅笔盒里铅笔数只。  什么地方 有 什么东西 许多计数单位(根、株、个、杯)  “来去甚捷”  甚 比如:兔跃甚高。龟行甚迟。  或者

农***轩 4年前 上传1636   0

1111000111如何写好_仿写句

1111000111如何写好_仿写句如何写好“仿写句”韩冬仿写是高考的必考项之一。但对这一考点的掌握,很多考生还不太熟练。在考查中,考生往往出现以下误区:要么不合要求,要么语意不明,要么没有文采。造成这些现象的原因,主要还是考生平常没有进行严格的训练。可以这样说,不少学生平时在做这种题目时非常毛糙,随意马虎,因而在考试时做得漏洞百出。其实,这种题目只要看清要求,有的放矢,就会做得令自

出***界 9年前 上传692   0

公文写作“模仿秀”

最近几期众秘夜思中,大家谈了不少选取和积累素材的话题。有料在手,如何有效运用到文章写作中,就是今晚的话题的中心。

z***q 5年前 上传1140   0

《大地的话》仿写(多篇)2

《大地的话》仿写(多篇)2   假如你是落叶,  我也不会让你心碎。  这里有待哺的春泥,  在等着与你相会。  你可以随风飞扬,  尽展你的风姿,  然后下坠。  让即将开垦的土壤,  因你的飘落而增肥.  假如你是水滴,  请来到我的体内。  这里有弯弯曲曲的小溪,  辽阔的大海。  你可以在这里交朋友,  和河流哥哥去给花儿浇水。  让你和伙伴成群结队

xiaochuichui 8个月前 上传148   0

《大地的话》仿写(多篇)3

《大地的话》仿写(多篇)3   《大地的话》是一首现代诗,诗人运用拟人化的手法,把大地拟人化为母亲,抒写着大地母亲宽容、慈爱,以及无私奉献的情怀。全诗韵味十足,朗朗上口,有一种清新明快的节奏美。  课后有一道思考题:仿照课文前四节,试着再写一节。对于诗歌的仿写,学生锻炼的很少,大部分同学不知如何写诗,但是当他们把一节节仿写的小诗拿给我看时,我则非常惊喜,不禁想起某位作家的话:儿童就是一

xiaochuichui 8个月前 上传181   0

QQ_360

首先,为什么大家对腾讯这么仇视?不说QQ模仿QICQ,从2003年8月QQ休闲游戏模仿联众算起,列举一些特别明显的吧:TM 模仿 MSN,QQ炫舞模仿劲舞,QQ对站平台模仿浩方对战平台,财付通模仿支付宝,QQLive模仿PPlive,Q吧大杂烩模仿mop大杂烩,拍拍网模仿淘宝网,QQ堂模仿泡泡堂,滔滔模仿Twitter,QQTalk模仿 Utalk,QQ音乐模仿百度MP3,QQ音速模仿O2J

l***c 12年前 上传513   0

愚人节聊天用语大全

愚人节聊天用语大全  愚人节快要到了,短信轰炸和QQ骚扰必不可少喔,整你没商量!快来搜集你中意的愚人节短信吧,恶搞无恶意,搞搞别生气O(∩_∩)O~  1.我有件事求你,你那能找个空房让我住两天吗?这件事请你不要告诉任何人,本来我不想麻烦你的,可我真的找不到信任的人了,我是萨达姆!愚人节快乐!  2.小驴对驴妈妈说:妈妈愚人节还没到就有人给我发恶意短信了,我回不回?驴妈妈说:别上当,

l***2 12年前 上传705   0