02课程设计总结报告.docx

上传人:b****9 文档编号:25107063 上传时间:2023-06-05 格式:DOCX 页数:5 大小:17.19KB
下载 相关 举报
02课程设计总结报告.docx_第1页
第1页 / 共5页
02课程设计总结报告.docx_第2页
第2页 / 共5页
02课程设计总结报告.docx_第3页
第3页 / 共5页
02课程设计总结报告.docx_第4页
第4页 / 共5页
02课程设计总结报告.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

02课程设计总结报告.docx

《02课程设计总结报告.docx》由会员分享,可在线阅读,更多相关《02课程设计总结报告.docx(5页珍藏版)》请在冰豆网上搜索。

02课程设计总结报告.docx

02课程设计总结报告

 

跨平台点对点语音聊天系统

课程设计总结报告

 

_2_班_1_组

哈尔滨工业大学软件学院

2010年12月

摘要

本课程设计中,我们小组的项目是跨平台点对点语音聊天系统,实现不同平台下的文本即时通讯,语音聊天,视频聊天,文件传输。

采用软件工程的方法进行测试和文档编写。

通过这次课程设计,我们拓宽了知识面,锻炼了能力,综合素质得到较大提高。

在这次课程设计之后,我们普遍感到不仅实际动手能力有所提高,更重要的是通过对软件开发流程的了解,进一步激发了专业知识的兴趣,并能够结合实际存在的问题在专业领域内进行更输入的学习。

在代码完成以后,我们进行了各种软件,保证软件质量,编写用户手册,保证用户能够简单方便的使用本软件.

关键词 软件工程;课程设计;软件质量;用户手册;软件测试

Abstract

Thiscoursedesign,ourgroupprojectiscross-platformpoint-to-pointvoicechatsystem,therealizationofdifferenttextinstantmessaging,voicechat,videochat,file-transfer.Usethemethodofsoftwareengineeringtestinganddocumentwriting.Throughthiscoursedesign,webroadentheknowledge,exercisetheability,thecomprehensivequalityandgetimprovedgreatly.Inthiscoursedesignafter,wegenerallyfeelnotonlypracticalabilitywasimproved,andthemoreimportantisthroughthesoftwaredevelopmentprocessofunderstanding,furtherstimulatestheprofessionalknowledgeofinterest,andtocombinetheactualproblemsexistingintheprofessionalfieldformoreinputoflearning.Inthecodeisfinished,weconductedvarioussoftware,toensurethesoftwarequality,writemanuals,ensureuserscansimpletousethissoftware

Keywords SoftwareengineeringCourseprojectSoftwarequalityUsermanualsSoftwaretesting

不要删除行尾的分节符,此行不会被打印

目录

摘要I

AbstractII

第1章引言2

1.1设计目的2

1.2设计要求2

第2章项目实现2

2.1技术路线2

2.2工作环境2

2.3设计过程2

第3章问题及解决2

3.1设计过程中遇到主要问题2

3.2解决办法2

第4章结论及未来工作2

4.1现存问题2

4.2进一步开发的设想2

声明2

参考文献2

千万不要删除行尾的分节符,此行不会被打印。

在目录上点右键“更新域”,然后“更新整个目录”。

更新后,请在摘要和引言之间插入一个“回车符”

第1章引言

1.1设计目的

随着计算机技术的发展及软件应用领域的扩大,软件规模越来越大,其机构也越来越复杂。

同时,软件开发与维护的难度也越来越高。

这些都要求一种科学的方法指导软件的开发与维护工作。

通过这次软件工程课程设计,可以掌握软件工程的基本理论,基本思想,基本方法和基本技术。

跨平台点对点语音聊天系统主要是为了突破语音,视频,文件传输对平台的限制。

1.2设计要求

基本要求:

查找在线好友

文本信息即时传输

语音聊天

视频聊天

文件传输

第2章项目实现

2.1技术路线

TKINTER界面设计

OPENCV视频处理。

PYAUDIO跨平台语音库

ARP局域网扫描

python网络编程

VIM编辑器。

PDB调试工具工作环境

2.2工作环境

1.硬件环境:

1.1要求单机PentiumⅡ300128M600M以上硬盘空间或以上

1.2网络环境:

100MLAN100节点

2.软件环境:

WindowsXPSP1以及以上版本

Linux7.0以上

2.3设计过程

本项目是属于应用类型的项目,对算法基本没有要求。

第3章问题及解决

3.1设计过程中遇到主要问题

Python对界面的支持不够

跨平台的语音传输

3.2解决办法

这些在网上都有现成的解决方法,使用TKINTER解决界面问题。

使用PYAUDIO跨平台语音库解决不同平台下的语音传输问题。

第4章结论及未来工作

4.1现存问题

尽管在这两周内完成了很多工作,但整个项目目前仍然存在一些尚未解决的问题,比如:

(1)语音聊天中不能调节音量大小

(2)即时聊天中不能保证消息顺序以及到达

4.2进一步开发的设想

由于开发时间及目前技术水平的限制,本课题相关的一些很好的设想没能全部实现。

从学习的角度来讲,这些内容可以在今后的实践环节中进一步提高和完善;而从技术创新的角度来讲,这些问题必须在该系统产品化之前得到很好的解决。

首先,用户界面不够人性化

其次,在跨平台的语音视频聊天中,有时会出现错误

最后,查看在线好友时不能显示其头像。

声明

本项目使用的工具和库都是网络开源代码的,在此感谢提供这些资源的个人或组织。

感谢张丽杰老师在实验过程当中,在编辑文档过程中提出的建议。

感谢学院提供计算机,我们在上边进行代码编写和调试。

参考文献

[1]孙玉钰,基于P2P网络的聊天系统的研发,长春大学学报,2006年4月,第16卷第2期,5页;

[2]赵环宇、侯文君、顾文猆,网络聊天系统的设计与实现,电脑知识与技术;

[3]金纯、过晓华,基于SymbianOS的蓝牙网络聊天系统,中文核心期刊《微计算机信息》(管控一体化),2007年,第23卷第8-3期,3页;

[4]邱全杰、王康、曾进、李治国,基于IPv6的网络聊天系统的设计与实现,通信学报,2005年1月,第26卷第lA期,4页;

[5]何兰,基于SIP聊天室系统服务器端的系统分析与设计,ScienceandTechnologyConsultingHerald(科技咨询导报),2007年,NO:

28,1页。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1