开题报告

您当前的位置:学术堂 > 开题报告 >

java局域网通信程序设计与开发毕业设计开题报告精选(2)

来源:学术堂 作者:秦老师
发布于:2017-09-09 共3486字
2.拟开展研究的几个主要方面(论文写作大纲或设计思路)
  该课题主要按以下步骤来完成:
  
  第一章绪论查询相关资料,了解本系统的研究意义。可以上网搜索或者是去图书馆查阅相关资料。
  
  第二章程序开发前的准备通过查询资料了解该系统要如何做,及要做哪些东西,明确项目任务,以及将要使用的开发软件和语言。
  
  第三章程序的概要设计从宏观上阐述本系统的组成元素,进行功能的概要分析,设计出大体上的功能模块,画出模块图。
  
  第四章程序的详细设计与实现这是对上一章的更进一步的解释说明了各功能模块是怎么实现的,该章市本次毕业设计的核心,它详细说明了本系统中所使用的技术内容,每一个模块的具体实现和各模块之间的调用。
  
  第五章程序的测试与修改对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。
  
  第六章总结并撰写论文整理各阶段的设计记录文档、心得和设计体验,将之总结并写成论文稿。
    
  3.本论文(设计)预期取得的成果      a.服务器端功能描述:启动服务器端:点击“开启”按钮,启动服务;端口服务:输入服务器的某个端口号,开启服务器的这个端口;1.显示在线用户信息:在右边的用户列表显示所有在线的用户信息;2.显示用户聊天信息:在聊天信息区域内显示用户所发的所有信息;3.该系统服务器端能进行数据库管理(包括用户自己的注册信息,用户的聊天信息,用户的好友信息);4.该系统服务器端实现信息管理功能(包括信息接受,信息发送,信息删除以及信息存储)5.该系统服务器端可以对注册用户进行信息的查看,删除一些违规用户或强制使这些用户下线;6.该系统服务器端可以选择性的对部分用户或对全体用户发送系统消息;服务端关闭:点击“关闭‘按钮,关闭服务。
  
  b.客户端功能描述:
  启动客户端:运行客户端程序,启动客户端1.该系统客户端用户在使用之前需要先注册,注册之后需登陆才能使用2.用户登录:填入用户名,点击”登录“按钮,连接相应服务器;3.显示用户:用户列表中可以看到自己的好友用户并区分在线和离线状态;4.该系统客户端用户能够进行信息的发送和接受(包括字符串信息以及文件信息)并且可以查看和清除历史信息;5.该系统客户端用户可以进行好友管理(查找联系人,添加联系人,删除联系人,修改联系人信息,对联系人换组);6.用户离线:点击”离线“按钮,与服务器断开连接;客户端关闭:关闭客户端图形用户界面,关闭客户端。
  
  三、论文(设计)工作安排
  
  1.拟采用的主要研究方法(技术路线或设计参数)
  
  基于socket的网络编程,实现c/s模式的聊天程序,服务器端需要处理多个客户数据,通过自定义聊天协议,实现公共聊天室和私聊等功能;客户端要实现用户的登入与退出,服务器端要显示在线用户。编程语言采用Java.需要使用的工具MyEclipse和MySQL
  
  2.论文(设计)进度计划
  第一周:选题及明确任务,收集资料与文献。
  第二周:了解所选用的编程软件和编程语言,撰写开题报告并提交。
  第三周:完成开题报告检查。
  第四周:进一步学习编程软件和编程语言。
  第五周:进行软件设计。
  第六周:进行软件编程。
  第七周:完成论文中期检查。
  第八周:进行软件编程。
  第九周:初步完成程序,撰写论文初稿。
  第十周:完成并提交论文初稿。
  第十一周:修改程序,修改论文初稿。
  第十二周:完成程序,整理论文材料,并呈现论文的完成稿。
  第十三周:提交论文终稿(打印稿),准备答辩。
  第十四周:进行毕业答辩。
  
  四、需要阅读的参考文献
  
  [1]王路群,《Java高级程序设计》中国水利水电出版社2006
  [2]RogersCadenhead着、梅兴文译,《Java编程入门经典》人民邮电出版社2007
  [3]任泰明,《TCP/IP网络编程》人民邮电出版社2009
  [4]柳西玲。许斌编着。Java语言应用开发基础。北京:清华大学出版社,2006
  [5]施霞萍等编着。Java程序设计教程第2版。北京:机械工业出版社,2006
  [6] [美]Herbert Schidt着。Java参考大全。鄢爱兰。鹿江春译。北京:清华大学出版社,2006
  [7]宛延闿等编着。实用Java程序设计教程。北京:机械工业出版社,2006
  [8]陈国君等编着。Java2程序设计基础。北京:清华大学出版社,2006
  [9]郑莉。王行言。马素霞编着。Java语言程序设计。北京:清华大学出版社,2006
  [10]丁振凡主编。Java语言实用教程。北京:北京邮电大学出版社,2005
  [11] Metsker S J. Java设计模式[M].第2版。电子工业出版社, 2012年09月。
  [12]李伙钦。基于WebSocket的实时消息推送的设计与实现[J].科技视界。 2015(03)
  [13]李淑梅,王志彬。 Socket在局域网聊天系统中的应用[J].吉林师范大学学报(自然科学版)。 2014(01)
  [14]洪世勇。Java中基于Socket的网络编程[J].软件工程师。 2013(Z1)
  [15]史雪。基于Socket网络聊天系统开发与设计[J].电子技术与软件工程。2015(01)
相关内容推荐
相关标签:毕业设计开题报告
返回:开题报告