欢迎来到天天文库
浏览记录
ID:14640922
大小:2.07 MB
页数:43页
时间:2018-07-29
《基于JavaEE技术在线聊天系统的设计和实现——毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业论文(设计)题目基于JavaEE技术在线聊天系统的设计和实现专业软件工程作者姓名学号单位聊城大学指导教师年月教务处编本科生毕业论文(设计)题目:基于JavaEE技术在线聊天系统的设计与实现专业代码:作者姓名:学号:单位:计算机学院指导教师:年月日聊城大学本科毕业设计目录1.前言12.需求分析12.1系统运行环境12.2模块功能分析22.3系统功能结构32.4数据字典33.概要设计43.1系统总体结构设计43.2数据库设计73.2.1概念设计73.2.2逻辑设计73.2.3物理设计74.详细设计74.1流程图74.1.1用户注册登录74.1.2在线用户显示模块9
2、4.1.3用户交流聊天模块104.1.4聊天信息显示模块114.1.5系统消息显示模块124.1.6管理员管理用户模块124.1.7辅助功能134.2界面设计144.2.1进入页面144.2.2登录首页154.2.3注册界面154.2.4聊天室界面154.3工程结构设计16聊城大学本科毕业设计4.4各类功能设计174.4.1类图174.4.2实体类174.4.3数据库操作Dao层174.4.4监听器184.4.5业务逻辑service层194.4.6工具箱Utils194.4.7Actions195.系统实现205.1用户注册登录模块205.1.1用户注册205.1.
3、2用户登录225.2在线用户显示模块235.3用户交流聊天模块245.4聊天信息显示模块255.5系统消息显示模块265.6管理员管理用户模块275.7辅助功能286.总结296.1开发中遇到的问题296.2问题分析与解决方法296.3经验与教训30参考文献31附录32聊城大学本科毕业设计摘要随着Internet的普及,越来越多的人们建立了自己的WWW网站,人们通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中留言管理系统是构成网站的一个重要组成部分,它为人们的交流提供了一个平台。在线聊天是基于JSP和脚本语言,将动
4、态网页和数据库结合,通过应用程序来处理留言,这是目前较为流行的做法。在线聊天是在一个网络空间进行的交谈,通过网上聊天可以实现人与人之间在线即时的交谈沟通。同时达到资源共享。在一般情况下,聊天系统的设计主要是C/S两层结构和B/S三层结构。比较起来JavaEE具有其优越性,例如:与平台无关,是基于java技术。有许多开源性的框架,快速高效,因为提供了一个优秀的企业级应用程序框架,对快速高质量开发打下基础。关键词:javaEE;聊天系统;B/S聊城大学本科毕业设计AbstractWiththepopularityofInternet,moreandmorepeoplebu
5、ildtheirownWWWsites,peoplethroughthewebsitecanshowproducts,releasethelatestdynamic,exchangeandcommunicationwiththeuser,tobuildrelationshipswithpartners,andtodevelopelectroniccommerce,etc.Themessagemanagementsystemisanimportantpartofthewebsite,whichprovidesaplatformforpeople'scommunicati
6、on.OnlinechatisbasedonJSPandscriptinglanguage,thecombinationofdynamicwebpagesanddatabases,throughtheapplicationtoprocessthemessage,whichisapopularpractice.Onlinechatisaconversationinacyberspacethatallowspeopletotalktoeachotheronline.Italsoachievesresourcesharing.Ingeneral,thedesignofthe
7、chatsystemismainlyC/SandB/S.AcomparisonofJavaEEwithitsadvantages,forexample,isplatformagnosticandisbasedonJavatechnology.Therearemanyopensourceframeworks,fastandefficient,becausetheyprovideagoodenterpriseapplicationframeworkthatlaysthefoundationforrapidandhigh-qualitydevelopmen
此文档下载收益归作者所有