欢迎来到天天文库
浏览记录
ID:36629069
大小:44.00 KB
页数:4页
时间:2019-05-13
《开题报告基于Java技术的网络聊天软件设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)开题报告题目名称基于Java技术的网络聊天软件设计题目类别毕业设计学院(系)专业班级学生姓名指导教师辅导教师开题报告日期一、课题来源生活实际。二、研究目的和意义随着互联网的飞速发展,电子商务逐渐为人们所认识和接受,成为当今网络发展的一个热门行业。网络聊天是电子商务的一种形式,成为当今网络上人们交流和联系的一种主要形式,也是现代通信业发展先进技术的标志。三、阅读的主要参考文献及资料名称[1]张新曼,精通JSP--WEB开发技术与典型应用,人民邮电出版社[2]孙鑫JAVAWEB开发详解--XML+XSLT+SERVLET+JSP深入剖析与实例应用,电子工业出版社[
2、3](美)HANSBERGSTEN,林琪朱涛江译JSP设计(第三版)中国电力出版社[4](美)MARTYHALL,LARRYBROWN,SERVLET与JSP核心编程(第2版),清华大学出版社[5]EclipseinAction.pdf[6]JavaServletandAppletProgramming[7]JasonHunter&WilliamCrawford著,孙鑫谢茂强译JavaServlet编程,中国电力出版社四、国内外现状和发展趋势与研究的主攻方向Java是一个由Sun公司开发而成的新一代编程语言。使用它可在各式各样不同种机器、不同种操作平台的网络环境中开发软件。不
3、论你使用的是哪一种WWW浏览器,哪一种计算机,哪一种操作系统,只要WWW浏览器上面注明了“支持Java”,你就可以看到生动的主页。Java正在逐步成为Internet应用的主要开发语言。它彻底改变了应用软件的开发模式,带来了自PC机以来又一次技术革命,为迅速发展的信息世界增添了新的活力。Java的出现是计算机信息交换的一个重要里程碑。随着Internet的崛起、Java的诞生,巨型的、臃肿的应用软件开始向小型化发展,由众多“生活”在Internet上的小应用程序(applet)相互协作完成信息的处理与传递。Java会加速应用软件的小型化、网络化的趋势。随着Internet的发
4、展,软件必然是面向“大众”,而不是“少数人”的奢侈品,薄利多销将是网络应用软件的重要特点。分布式对象技术保证了用多少,下载多少。Java连同Internet,WWW正在改变应用软件的开发和使用方式,一切都要围绕着网络,围绕着平台无关。五、主要研究内容、需重点研究的关键问题及解决思路1.实现一个可以正常运行的网络聊天软件,使用Java、JSP、Applet、Servlet作为主要实现技术。2.网络聊天软件包括如下模块:(1)主界面通过浏览器进入主界面,通过下载小应用程序的方式提供给客户端。(1)用户注册模块用户注册功能是在验证用户身份前必须的,只有正确注册后才能用合法的身份正常
5、登陆。(2)身份验证模块身份验证通过后才能够具有用户使用的权限。(3)好友信息维护模块具有使用权限后,可以对好友的信息进行修改、删除、编辑等操作(4)私聊模块可以屏蔽公共的消息,与某个好友单独聊天,从而保护用户消息的隐私。(5)点对点文件传输模块可以实现文件的传输,对于较大的文件极为方便。1.功能模块图软件的欢迎界面软件主界面用户注册身份验证好友信息维护好友私聊点对点文件传输软件管理系统数据访问层系统数据访问层接口数据库二、完成毕业设计(论文)所必须具备的工作条件1、硬件实验环境:两台计算机2、软件环境:操作系统(Windows2000/WindowXP)、java集成开发环
6、境Eclipse3.1(包括相关插件)、Web服务器Tomcat、数据库Mysql二、工作的主要阶段、进度与时间安排时间安排:2007年3月5日—2007年6月10日a)第1、2周熟悉任务,完成毕业设计报告b)第3—8周提交英文原件及译文给指导老师c)第9—10周期中检查d)第11、12周针对检查的问题进行修改e)第13周第一次答辩学生摸底f)6.10前装订论文,提交论文三、指导教师审查意见
此文档下载收益归作者所有