- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计标题 基于java ee 聊天室系统的实现与设计
作者姓名 指导教师 所学专业 班级 所属院系 学习年限 年 月至 年 月
二年 月 是当前普遍关心的问题。之间进行交流和联系提供的一个平台本系统可以方便。目录
第1章 引 言 1
1.1 项目开发背景 1
1.2 项目开发的目的 1
1.3 项目提出的意义 1
1.4 可行性分析 2
第2章 开发工具与技术简介 3
2.1 MyEclipse开发环境简介 3
2.2 J2EE概述 3
2.2.1 JSP介绍 4
2.2.2 JDBC介绍 4
2.3 MySQL概述 6
2.4 B/S体系结构 6
2.5 开发方案 7
第3章 需求分析与功能设计 8
3.1 需求分析 8
3.2系统功能层次模块图 8
3.2.1 模块划分 8
3.3 系统功能结构图 8
3.4 系统部署运行环境 9
第4章 数据库设计 10
4.1 数据库需求分析 10
4.2实体关系图(E-R) 10
4.3数据库逻辑结构设计 11
第5章 系统设计与实现 13
5.1 系统模块分析 13
5.2 系统的具体实现 13
5.2.1 注册登录模块 13
5.2.2 聊天室选择模块 14
5.2.3 聊天主界面模块 15
5.2.4系统管理员模块 16
第6章 系统测试 18
6.1 测试概述 18
6.2 测试的内容 18
6.3 测试结果及分析 18
结束语 21
致 谢 22
参考文献 23
ABSTRACT 24
第1章 引 言
1.1 项目开发背景
随着Internet的普及,越来越多的人们建立了自己的WWW网站,人们通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中理系统是构成网站的一个重要组成部分,。网站管理方式是基于SP和脚本语言,将动态网页和数据库结合,通过应用程序来处理,这是目前较为流行的做法。 1.2 项目开发的目的 是为进行交流和联系提供的一个平台。利用的网络资源优势和技术优势,通过提供完善的的管理,以达到增进并以此加快信息化建设。1.3 项目提出的意义 计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。作为一种方便之间联系的实用系统便应运而生。是为进行交流和联系提供的一个平台。通过提供完善的的管理,可以达到增进之间、之间的联系的目的。1.4 可行性分析
本网站是以MyEclipse 8.5为开发工具,基于J2EE技术,以MySQL 5.1为后台支撑数据库开发的网上聊天室系统,本系统的构建力求界面友好美观,操作方便,达到方便多用户无障碍在线聊天的目的。
1.经济可行性:系统前期开发需消耗一些资源,采用MyEclipse 8.5 + MySQL Sever 可大幅提高开发效率,并且由于MySQL数据库是开源并且免费的,因而可以有效地节约成本。另外,由于本系统是基于B/S架构模式开发,后期维护将变得十分轻松简便,仅仅是需要在服务端进行相应维护即可,可有效降低维护成本。因此,其经济上是可行的。
2.技术可行性:系统要求在Windows XP以上环境运行,后台数据库采用MySQL Community Server 5.1,Web服务器可以采用Tomcat 6.0,网站使用JSP技术结合HTML, Javascript进行开发,这些在目前是很容易实现的。第2章 开发工具与技术简介
2.1 MyEclipse开发环境简介
MyEclipse是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。
在结构上,MyEclipse的特征可以被分为7类:
1.JavaEE模型
2.WEB开发工具
3.EJB开发工具
4.应用程序服务器的连接器
5.JavaEE项目部署服务
6.数据库服务
7.MyEclipse整合帮助
对于以上每一种功能
文档评论(0)