欢迎来到天天文库
浏览记录
ID:34754193
大小:422.04 KB
页数:23页
时间:2019-03-10
《基于qt的局域网通讯系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、电气与信息工程学院计算机系毕业实习报告姓名:马璐学号:201106080127班级:计本111专业:计算机科学与技术2014年8月5日目录1项目背景32定义33条件与限制34开发、运行环境规定44.1开发环境说明44.2运行环境说明45实施计划45.1任务分解55.2进度55.3预算55.4关键问题55.5人员组织及分工55.6交付期限56任务概述76.1目标76.2系统(或用户)的特点77需求规定77.1软件功能说明87.2对功能的一般性规定87.3对性能的一般性规定87.4其他专门要求87.5对安全性的要求88总体设计88.1软件结构
2、88.2技术路线89数据库设计89.1数据表设计89.2安全保密设计810程序描述1010.1功能1710.2性能1710.3输入项目1710.4输出项目1710.5算法1710.6程序逻辑1710.7测试要点1711参考资料181项目背景局域网聊天工具,是在局域网内部使用的,用户之间用来交流的一个工具,一般都具有文本聊天和文件传输功能。局域网聊天软件因其使用简单,系统资源消耗少等优点,成为各企事业单位等的局域网内广泛应用的软件之一。随着中小型企事业的不断发展,在企业内部实现局域网通信是必不可少的,随之出现了企业即时通讯,它是一种面向企业
3、终端使用者的网络沟通工具服务,使用者可以通过安装了即时通信的终端机进行两人或多人之间的实时沟通。交流内容包括文字、界面、语音、视频及文件互发等。学院为了增强我们的动手能力和社会实践经验,学校与达内科技西安分公司合作,为我们安排了为期四周的校企联合试训,此次达内公司为我们带来了两个实习的方向,分别是基于javaEE技术的电信计费网站的开发以及基于C++技术的飞秋局域网通讯技术,最终我选择了c++方向。具体的实习时间是由2014年6月30日到8月2日。这次实习锻炼了我们的实践动手能力,提高我们分析问题、解决问题的能力,培养我们的工作意识和团队
4、合作意识,了解软件开发的过程、基本流程和软解开发的思考角度。使我们提前了解了以后的工作流程,为下学期找工作打下了良好的基础。2定义EIM企业即时通讯(EnterpriseInstantMessaging)业务流程描述系统工作的总体过程。用户需要使用FeiQ软件的客户,用户通过局域网登录FeiQ通讯软件,实现局域网内的即时通讯功能。系统模块描述系统的功能模块。接口设计设计出系统与用户,系统与外部,系统各功能模块之间的依赖关系与功能。用户接口描述系统与用户交互的依赖关系。外部接口描述系统与外部其他系统间的依赖关系。内部接口描述系统内部各功能模
5、块间的依赖关系。局域网局域网(LocalAreaNetwork,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。文件传输Filetransfer通过一条网络连接从远地站点(remotesite)向本地主机(localhost)复制文件。3条件与限制本系统为普通聊天系统,主要是局域网内成员使用,要求界面简洁,操作简单,以处理事物
6、为核心,保证程序的可靠性。本系统处理数据量有限,适用于局域网用户,但性能良好,能满足局域网成员的基本需求。可以应对各种由于系统产生的错误,比如信息发送失败,不能接收信息等,要求尽可能多的预防此类事件的发生,并准备好应对措施和向用户提供提示信息。要保证程序有一定的容错性,当用户进行非法操作或系统本身出现错误时要能以合理的方式退出程序。4开发、运行环境规定4.1开发环境说明1.编程语言:C++2.操作系统:windowsxp32位系统3.开发平台:QTcreator-2.4.14.2运行环境说明1)CPU:Intel4862)内存:2GB3)
7、硬盘:100G4)操作系统:windowsxp32位系统5实施计划5.1任务分解1、项目团队成员项目组长:成飞龙项目成员:马璐宋其斌江奇煊王艺星张锐虹黄宁2、成员职责划分文档编辑-------------马璐整体框架设计---------小组全体成员Ui界面设计-----------张锐虹王艺星编码实现-------------小组全体成员程序整合及完善-------成飞龙测试-----------------张锐虹王艺星黄宁5.2进度日期任务概述详细实习任务分解产品/文档完成率负责人第一天实习启动仪式及相关准备机房设备调试及软件安装《Q
8、T软件包》100%达内项目经理/院校机房老师相关软件环境安装测试《QT软件包》100%达内项目经理实习项目计划发布及任务分派《项目开发计划》100%达内项目经理学员分班分组及管理规定《名单及实
此文档下载收益归作者所有