IM通讯会议系统.doc

IM通讯会议系统.doc

ID:31830744

大小:641.50 KB

页数:54页

时间:2019-01-20

IM通讯会议系统.doc_第1页
IM通讯会议系统.doc_第2页
IM通讯会议系统.doc_第3页
IM通讯会议系统.doc_第4页
IM通讯会议系统.doc_第5页
资源描述:

《IM通讯会议系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高级编程程序设计IM通讯会议系统院系:计算机科学技术学院软件工程系班级:软件08–1班姓名:XXX学号:5号合作者:XXXXXXXXXXX指导教师:XXX2010年7月24日面向对象程序设计任务书一、题目:视频会议系统二、设计要求(1组成课程设计小组。(2)小组成员分工协作完成。要求每个成员有自己相对独立的模块,同时要了解其他组员完成的内容。(3)查阅相关资料,自学具体课题中涉及到的新知识。(4)采用结构化、模块化程序设计方法设计,功能要完善,界面美观。(5)所设计的系统应有对数据库操作。(6)按要求写出课程设计报告,并于设计结束后1周内提交。其主要内容包括:封皮、课程设计任务书,指导教师评语

2、与成绩、目录、概述、软件需求分析、总体设计、详细设计、程序的调试与测试、总结与体会、结束语、程序清单(带中文注释)、参考文献等。三、课程设计工作量由于是设计小组团结协作完成设计任务,一般每人的程序量在200行有效程序行左右,不得抄袭。四、课程设计工作计划2010年6月30日前,指导教师讲课,学生根据题目准备资料,需求分析;2010年6月30日,设计小组进行总体方案设计和任务分工;2010年7月1日,提交软件总体模块结构图和分工方案;2010年7月1日~2010年7月6日,每人完成自己承担的程序模块并通过独立编译;2010年7月21日~2010年7月22日,将各模块集成为一个完整的系统,并录入足

3、够的数据进行调试运行,数据必须存储到磁盘文件中,已备验收;2010年7月23日,验收、开始撰写课程设计报告;2010年7月25日前,提交课程设计报告,并将软件的源文件及报告的word文档打印交到老师办公室里。指导教师签章:教研室主任签章高级编程课程设计指导教师评语与成绩指导教师评语:课程设计表现成绩:课程设计验收成绩:课程设计报告成绩:课程设计总成绩:指导教师签章20010年7月日目录1概述11.1研究的背景及意义11.2设计的任务和需要的知识点11.3具体完成的设计内容22需求分析32.1信息需求32.2功能需求33详细设计43.1操作流程43.2部分详细设计104调试分析、测试结果165总

4、结186结束语207程序清单22参考文献50I1概述1.1研究的背景及意义《C#高级编程》课程设计是软件工程专业实践性重要环节之一,是学习完《C#高级编程》课程后进行的一次较全面的综合练习。其目的在于加深对编程的理论、方法和基础知识的理解,掌握编程实现机理和各种典型算法,系统地了解编程的设计和实现思路,培养学生的系统设计能力,并了解编程的发展动向和趋势。根据老师的要求:1、以小组为单位,延续上学期面向对象程序设计课设分组形式,由李秀鹏任项目经理,臧艳协助工作。2、以最后一次综合实验QQ程序为基础,进行扩展。要求班长课代表带领同学上网查阅相关资料,了解目前已有网上会议系统基本情况,结合自己所学加

5、以实现。3、课设中要充分应用到本学期课程所学知识,必须包含Internet编程、多线程编程、数据库技术、WinForm程序开发等相关知识。4、可结合已有技术、自查资料等对该系统进行扩展开发,如加入视频、语音功能等。通过自己所学到的课本知识,充分运用Socket,多线程,信道注册,网络编程,数据库的操作等知识实现本组的IM会议系统。1.2设计的任务和需要的知识点一、设计的任务分工:A:负责完成大部分程序的衔接工作,包括语音视频。B:会议架构、模式、重点是数据库的管理、验证操作等。C:实现P2P通讯操作中的各种操作。D:实现传文件功能、整个聊天室会议的建立。E:建立服务器,构建比较完整的服务器。1

6、.根据设计题目的要求,充分地分析和理解问题,明确问题要求做什么。每人都上网查有关WEB会议系统的资料。主要是能够对此次课设的进行扩充内容及要求有进一步的了解,使功能更完善,要求是在上次综合实验的基础上对内容。2.根据实现的功能,划分出合理的模块,明确模块间的关系。503.编程实现所设计的程序。4.程序调试与测试。5.结果分析。程序运行结果包括正确的输入及其输出结果和含有错误的输入及其输出结果。6.编写课程设计报告;二、所需要的知识:通过自己所学到的课本知识,充分运用Socket,多线程,信道注册,网络编程,数据库的操作等知识实现本组的IM会议系统。1.3具体完成的设计内容由于人员分工问题,我们

7、组5个人各有不同分工,但是都是在一起讨论研究,怎样去实现,怎样实现是最好最简单,最快速的。设计的主要内容涵盖:1、登录—>服务器--->数据库验证-->返回:正确-->进入主窗体错误:重新登录2、主窗体里的Form_Load开启监听,接收用户列表、上线、下线、会议创建。3、创建会议—>成功—>传入服务器--->保存到数据库---->参加会议---->登录验证--->服务器4、验证--->数据库验证

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。