【Jsp精品源码栏目提醒】:以下是网学会员为您推荐的Jsp精品源码-【精品】基于web的网络聊天室 - 大学课件,希望本篇文章对您学习有所帮助。
论文题目 基于 web 的网络聊天室姓 名 杨继连学 院 大连东软信息技术职业学院专 业 软件技术指导教师 刘冰月 讲师 兰艳 助教备 注 2009 年 6 月 19 日 基于 web 的网络聊天室作 者 姓 名 : 杨继连指 导 教 师 : 刘冰月 讲师 兰艳 助教单 位 名 称 : 计算机科学与技术系专 业 名 称 : 软件技术 大连东软信息技术职业学院 2009 年 6 月Design and Implementation of Network Chat Rooms Based on Web by Yang Jilian Supervisor: Lecturer Liu Bingyue Assistant Lan Yan Dalian Neusoft Institute of Information Technology June 2009 毕业设计(论文)任务书毕业设计(论文)题目: 基于 web 的网络聊天室设计(论文)的基本内容: 网络聊天室是将一个实验室的成员信息,聊天的情况和信息的保存在数据库里。
任何用户都可以通过这个平台进行交互。
它主要实现两部分功能:①成员管理的功能;用户的注册,用户信息的管理等②平台后台管理功能。
其主要功能包括,用户浏览功能:分普通用户和管理员。
普通用户无需登陆就可以浏览新闻;管理员登陆以后可以对用户信息的查看,添加,修改和删除;管理员管理用户信息就行维护,对其就行增删改查操作以及对其他内容进行管理等。
并对所实现的部分进行测试和评价。
毕业设计(论文)专题部分:题目:设计或论文专题的基本内容: 学生接受毕业设计(论文)题目日期 第 1 周指导教师签字: 2008 年 12 月 8 日 -Ⅰ-大连东软信息技术职业学院毕业设计(论文) 摘要 基于 web 的网络聊天室 摘 要 从世界上第一台计算机诞生至今只有半个多世纪然而正因为它的方便、快捷、实用已被应用到各个领域。
随着网络的出现,信息资源的实时共享成为现实,更重要的是它提供了一种极为直接的交互方式,当然这种交互不单是指数据、信息之间的传递,也包括人与人之间的互相交流,各种聊天软件和在线聊天室正是承载这类交互的媒介。
随着互联网的发展,人们通过网络可以更方便快捷地进行信息交流和学习,聊天系统可以为大家提供一个更好的交流平台,在这个平台上,人们可以通过文字与符号进行实时的交谈、聊天,它是一个向整个因特网开放的地方,是提供给网民一个交友与娱乐的场所,在聊天室里网民可选择自已的聊天对象,与其进行对话交流,是网民之间相互沟通、交流情感的最佳方式之一。
同时它已成为各网站提供的一个服务标准,是吸引网民,提高人气的一个重要方式。
本设计所设计的网络聊天室是使用的 JSPJava Server Pages技术实现,其中介绍了本聊天室的各项功能,主要有学生用户注册、在线聊天。
通过聊天室系统的设计,熟悉网站建设基本操作。
包含网页制作、服务器的建立与管理、数据库建立与使用等。
熟悉HTML 语言、java 程序设、计使用 MyEclipse 编辑器、Oracle 数据库、tomcat 应用程序服务器的使用以及一个网站的整体建设等。
掌握网站的基本架构、服务器与数据库的连接等,强化自己的基本设计能力。
关键词:网络聊天室,
JSP ,Java,Oracle,MyEclipse -Ⅱ-大连东软信息技术职业学院毕业设计(论文) Abstract Design and Implementation of Network Chat Rooms Based on Web Abstract From the worlds first computer born today more than half a century however onlybecause it is convenient quick practical has been used in various fields. Along with thenetwork information resources the real-time share to become a reality more important is itprovides a direct interaction of course is not only the interaction between the informationtransmission and also include of person-to-person communication various chat software andonline chat is carrying this kind of interaction of the media. With the development of the Internet people through the network can more convenientand quick to learn information exchange and chat system can provide a better communicationplatform in this platform people can pass words and symbols of conversation real-time chatit is a place of open to the Internet is to provide users with a friend for recreation in a chatroom users can choose our own chat with object communication mutual communication theInternet is one of the best way to communicate affection. At the same time it has become oneof the website provides service standard is to attract users raise popularity is one ofimportant ways. The design of the network chat is designed using the
JSP Java Server technology tomix introduces the main functions of the chat room a student user registration chattingonline. Through chatrooms with system design website construction is the basic operation.Contains pages the establishment and management the server database establishment and useetc. Familiar with HTML Java MyEclipse use project procedures and Oracle database editorstomcat application server and the use of a web site overall construction etc. Grasp the basicframework server site with database connections strengthen their basic design ability.Key words: network chat rooms
JSP ,Java,Oracle,MyEclipse -Ⅲ-大连东软信息技术职业学院毕业设计(论文) 目录 目 录毕业设计(论文)任务书 ....................................................................I摘 要................................................................................................... IIABSTRACT......................................................................................... III第1章 绪 论 ................................................................................... 11.1 论文研究主要内容 ..................................................................................... 11.2 国内外现状 ................................................................................................. 1第2章 关键技术介绍 ....................................................................... 3 2.1
JSP ...................................................................................................................................... 3 2.2 tomcat 应用服务器技术 .................................................................................................. 4第3章 系统分析 ............................................................................... 63.1 构架概述 ................................................................................................... 6 3.1.1 功能构架...................................................................................................................... 6 3.1.2 模块需求描述 ............................................................................................................. 63.2 系统开发环境............................................................................................ 73.3 系统任务的可行性分析 ............................................................................ 7第4章 系统设计 ............................................................................... 84.1 设计指导思想和原则 ................................................................................ 8 4.1.1 指导思想...................................................................................................................... 84.2 系统的功能结构设计 ................................................................................ 8 4.2.1 系统功能模块划分 ........................................................................................................ 84.3 系统数据库设计........................................................................................ 9 4.3.1 数据库结构 ................................................................................................................... 9 4.3.2 数据库表设计 ............................................................................................................... 9 -1-大连东软信息技术职业学院毕业设计(论文) 目录 4.3.3 数据库连接 ................................................................................................................. 10第5章 系统实现 .............................................................................. 115.1 网络聊天室首页......................................................................................... 115.2 用户注册页面............................................................................................. 115.3 用户功能实现............................................................................................. 13 5.3.1 用户登录到系统首页 .................................................................................................. 13 5.3.2 用户修改个人信息 ..................................................................................................... 13 5.3.3 聊天室页面 ................................................................................................................. 145.4 管理员功能实现......................................................................................... 15 5.4.1 管理员查看用户信息页面 ........................................................................................ 15 5.4.2 管理员查看用户聊天记录页面 ................................................................................ 16第6章 系统测试 .............................................................................. 176.1 测试方案及测试用例 ............................................................................... 17 6.1.1 功能测试.................................................................................................................... 17第7章 结 论 .................................................................................. 18参考文献 .............................................................................................. 19致 谢................................................................................................... 20 -2-大连东软信息技术职业学院毕业设计(论文) 第 1 章 绪论 第1章 绪 论 随着互联网的发展,人们通过网络可以更方便快捷地进行信息交流和学习网络聊天室已成为网络生活的一种时尚,它是网上交朋友,思想感情交流,宣传网站和业务,宣扬自我,好友之间聚会来聊天的好去处。
聊天系统可以为大家提供一个更好的交流平台,在这个平台上,人们可以通过文字与符号进行实时的交谈、聊天,它是一个向整个因特网开放的地方,是提供给用户一个交友与娱乐的场所,在聊天室里可选择自已的聊天对象,与其进行对话交流,之间相互沟通、交流情感的最佳方式之一。
现在各大网站都提供了功能完善的聊天室。
1.1 论文研究主要内容 网络聊天室是将一个实验室的成员信息,聊天的情况和信息的保存在数据库里。
任何用户都可以通过这个平台进行交互。
它主要实现两部分功能:①成员管理的功能;用户的注册,用户信息的管理等②平台后台管理功能。
其主要功能包括,用户浏览功能:分普通用户和管理员。
普通用户无需登陆就可以浏览新闻,看好友是否在线;管理员登陆以后可以对用户信息的查看,添加,修改和删除;管理员管理用户信息就行维护,对其就行增删改查操作以及对其他内容进行管理等。
1.2 国内外现状 网络聊天室利用计算机和同步交流软件,应用一点的技术形成的聊天空间,是当今高校广泛应用的一种网络服务 它为广大学生提供了一种方便快捷的沟通方式 在线聊天是上网的重要活动之一。
作为操作简便也是出现 最早的网上聊天方式 聊天室聊天又是其中最普及的一种。
聊天室的主要发展趋势是大型化和专业化 目前比较有效的途径 一是向实用性方向发展 将聊天室互动的技术 特性充分发挥 满足远程交流需要。
提供受众需要的内容 例 如进入在线学习领域、专家在线辅导、聊友之间进行讨论。
聊天室是当今广泛应用的一种网络服务 它为广大网民 提供了一种方便快捷的沟通方式 在线聊天是上网的重要活 动之一。
第十六次 CNNIC 调查结果显示: 在网络用户经常使 用的网络服务/功能调查中 网上聊天 聊天室、QQ、ICQ 等 占被调查人群的 42.6 处于第四位 作为操作简便也是出现 最早的网上聊天方式 聊天室聊天又是其中最普及的一种。
而多数人认为聊天室是一种用来消遣而缺乏实际价值的东西 许多大型网站建立了聊天室 但基本上是被定义为聚拢 人气而不是带来收益的 -1-大连东软信息技术职业学院毕业设计(论文) 第 1 章 绪论一种服务项目。
目前能够实现赢利的 聊天室很少 它是否具有商业价值以及其商业价值如何兑现 的问题似乎并没有引起学界的关注。
-2-大连东软信息技术职业学院毕业设计(论文) 第 2 章 关键技术介绍 第2章 关键技术介绍2.1
JSP JSP 是 Java Server Pages 的简称,是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。
在传统的网页 HTML 文件.htm.html中加入JAVA 程序片段Scriptlet和
JSP 标记tag就构成了
JSP 网页.
jsp。
各地广为流行,Internet/Internat 的广泛使用,客户与服务器端之间能否有效地进行交互成为我们要解决的问题。
一个用户可以通过浏览器将一个 HTTP 请求发送到一个可执行应用程序而不是一个静态的 HTML 文件,服务器将会立即运行这个限定的程序,对用户的输入作出反应,将处理结果返回客户端,或者对数据的记录进行更新,CGIISAPIASPPHP 等技术的涌现正是为用户发布交互性和实时信息提供了可能,而新推出的
JSP 技术是其中的佼佼者,由于其具有很高的运行效率,开发周期短,同时扩展能力特别强,而且它的技术规范是公开的,任何人都可以按照规范开发出自己的产品,更重要是它是一种与平台无关的开发技术,
JSP 迅速成为万众瞩目的对象。
JSP 技术已在国外非常地流行,在国内还处于起步阶段,不过相信它也会很快为国人所掌握并发挥它的巨大潜能。
JSP 技术具有以下的特点: 将内容的生成和显示进行分离。
使用
JSP 技术,Web 页面开发人员可以使用 HTML或者 XML 标识来设计和格式化最终页面。
使用
JSP 标识或者小脚本来生成页面上的动 。
生态内容(内容是根据请求来变化的,例如请求账户信息或者特定的一瓶酒的价格)成内容的逻辑被封装在
JSP 标识和 JavaBeans/EJB 组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。
如果核心逻辑被封装在标识和 JavaBeans/EJB 中,那么其他人,如 Web 管理人员和页面设计者,能够编辑和使用
JSP 页面,而不影响内容的生成,在服务器端, 引擎解释
JSP 标识和小脚本,
JSP 生成所请求的内容 通过访问 JavaBeans (例如,组件,使用 JDBC(TM)技术访问数据库,或包含文件),并且将结果以 HTML(或者 这有助于作者保护自己的代码, 页面的形式送回浏览器。
XML) 而又保证任何基于 HTML的 Web 浏览器的完全可用性。
跨平台的组件 绝大多数
JSP 页面依赖于可重用的、 (如 JavaBeans 组件或者 EnterpriseJavaBeans)来执行应用程序所要求的更为复杂的处理。
开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或客户团体所使用。
基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得 -3-大连东软信息技术职业学院毕业设计(论文) 第 2 章 关键技术介绍到平衡。
Web 页面开发人员不会都是熟悉脚本语言的编程人员。
JavaServer Page 技术封装了许多功能,这些功能是在易用的、与
JSP 相关的 XML 标识中进行动态内容生成所需要的。
标准的
JSP 标识能够访问和实例化 JavaBeans 组件,设置或检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。
通过开发定制标识库,
JSP 技术是可以发展的。
今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。
这使得 Web 页面开发人员能够使用熟悉的工具和如同标识一样执行特定功能的构件来工作。
2.2 Tomcat 应用服务器 本网站选用 Apache Tomcat Server 应用服务器为网站服务器,Tomcat 是 ApacheJakarta 软件组织的一个子项目,Tomcat 是一个
JSP/Servlet 容器,它是在 SUN 公司的JSWDK(Java Server Web Development Kit)基础上发展起来的一个
JSP 和 Servlet 规范的标准实现,使用 Tomcat 可以体验
JSP 和 Servlet 的最新规范。
经过多年的发展,Tomcat不仅是
JSP 和 Servlet 规范的标准实现,而且具备了很多商业 Java Servlet 容器的特性,并被一些企业用于商业用途。
在 Tomcat 中,应用程序的部署很简单,你只需将你的 WAR 放到 Tomcat 的 webapp目录下,Tomcat 会自动检测到这个文件,并将其解压。
你在浏览器中访问这个应用的
Jsp 时,通常第一次会很慢,因为 Tomcat 要将
Jsp 转化为 Servlet 文件,然后编译。
编译以后,访问将会很快。
另外 Tomcat 也提供了一个应用:manager,访问这个应用需要用户名和密码,用户名和密码存储在一个 xml.