登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 软件工程 > 正文

基于Python的聊天软件的设计与实现开题报告

 2020-04-14 03:04  

1. 研究目的与意义(文献综述)

当今市面上的主流聊天软件很多,例如面向普通用户的QQ,Whatsapp, Messenger等,面向职场人士的TIM,钉钉等,因为这些软件功能较多,用户体验佳,这些软件已经能够满足绝大部分用户聊天的需求。但由于这些软件的社交属性以及不开源性,为了保证信息的安全性,大部分公司或机构都不得不开发属于自己的即时通讯软件。因此,一个可以满足内部企业员工即时通讯,并保证企业信息安全的IM(即时通讯)软件就显得尤为重要。

基于此,本项目将完成一个小型的聊天软件,它能即时完成用户间信息的交流传递。而由于它功能简单,体积小,也易于维护与更新。

2. 研究的基本内容与方案

本设计的基本内容是完成聊天软件的服务器,客户端的基本功能需求,完成客户端gui界面的编写。

目标是完成一个基于python语言的im(即时通讯)软件,它具有基本的登陆,创建聊天室,聊天,登出功能。

本设计基于python语言,基本的聊天功能原理是基于tcp/ip协议族中的telnet协议。服务器端使用python中的asynchat/asyncore模块完成对信息的转发与传输,客户端则使用telnetlib模块完成对信息的收发操作。此外,客户端的ui界面使用python中的wxpython进行编写。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

(1)2018/1/13—2018/1/18:查阅参考文献,明确选题;

(2)2018/1/19—2018/2/18:查阅相关资料,并分析和总结;初步确定技术路线,提出软件需求,完成并提交开题报告;

(3)2018/2/19—2018/2/28:完成服务器端的编写,并进行测试

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1]barry.p .林琪等译.headfirst python[m].北京:中国电力 出版社,2012.

[2]mark summerifield.王弘博,孙传义译.python3 程序开发 指南(第二版)[m].人民邮电出版社,2011.

[3]magnus lie hetland.司维,曾军崴,谭颖华译.python 基础教程[m].北京:人民邮电出版社,2010.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图