Java web聊天室系统的设计与实现开题报告_第1页
Java web聊天室系统的设计与实现开题报告_第2页
Java web聊天室系统的设计与实现开题报告_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、山西大学商务学院毕业论文(设计)开题报告论文(设计)题目java web聊天室系统的设计与实现学生姓名专业软件工程(嵌入式系统方向)指导教师选题目的和意义:聊天室(chat room)是网络世界中最常见的服务,最早的起源来自于bbs站点,除了在线聊天之外,的确是漫漫长夜打发时间的最佳消遣。“互通有无、排忧解难”也是聊天室的另一个功能;其次便是当成传递信息的渠道;聊天室还可以发展成为“在线会议”,其优点真是一言难尽。虽然在市面上早已出现了“聊天室”的应用软件,例如:microsoft chat,其使用界面及功能也已经十分完善,不过它总是一套独立于浏览器之外的套装软件,上手之前还要先熟悉操作方法才

2、能开始享乐其中,对于没有时间学习的网友来说,这总是不方便,因此越来越多的网站提供 浏览器“聊天室”的功能,以便造福更多的网友。所以我选择设计一种根植于浏览器之上的“聊天室”,更加贴合实际用户,使用快捷便利,利于长时间使用,方便维护更新。与本课题相关的技术和方法综述:(1)java: jdbc:数据库连接技术是一种用于执行sql语句的java api,可以为多种关系数据库提供统一访问,它由一组用java语言编写的类和接口组成;jsp:java server pages是一种动态网页技术标准。它是在传统的网页html文件(*.html)中插入java程序段和jsp标记,从而形成jsp文件。jsp与

3、java servlet一样,是在服务器端执行的,通常返回该客户端的就是一个html文本,因此客户端只要有浏览器就能浏览。(2)sql server:sql server是一种关系型数据库,丰富的编程接口和图形化界面,使程序设计和数据库的管理更加直观、简单。sql server提供数据仓库功能,更是一大亮点。(3)tomcat :tomcat服务器是一个免费的开放源代码的web应用服务器,因为其技术先进、性能稳定、而且免费、深受java爱好者的喜好,成为目前比较流行的web应用服务器。山西大学商务学院毕业论文(设计)开题报告主要设计内容:1、项目背景;2、java聊天室的需求分析;3、开发项目

4、运用的技术介绍;4、系统功能分析:聊天室用户的注册;聊天者把聊天内容写入文本或数据库;浏览器不断的对文本或数据库进行刷新、读取;实时更新在线的客户;管理员对聊天者进行踢或ip禁止操作;有多个聊天室,每个聊天室允许多人进入,并设置广播、私语等多种聊天方式等。 5、数据库的设计与构建;6、界面的设计与实现,其中包括:用户注册、登录界面,聊天室的选择界面,聊天界面等;7、系统的调试与测试。设计的环境、方法及措施:环境:服务器端: 处理器intel 酷睿i5、内 存2gb 或更大、硬 盘40g 或更大,microsoft windows 7、 microsoft sqlserver 2005 、tomcat6.0; 客户端:对硬件无特殊要求,只要能上连接互联网即可,microsoft windows 7; 开发环境:jdk1.6 ; 编程工具:myeclipse 。方法及措施:整个系统采用软件设计架构中的三层结构,即数据访问层、业务逻辑层和表示层,现了“高内聚低耦合”的思想,更有利于标准化和各层逻辑的复用,在后期维护的时候,极大地降低了维护成本和维护时间。对于表的级联修改的问题,在表的属性中设置“层叠”来规范更新和删除;对于数据交互速度问题,使用中间层变量来获取数据,避免反复的访问数据库造成系统响应时间增加。指导教师意见及建议:签字: 年 月 日

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论