




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计开题报告题目基于JSP的网络聊天室设计与实现专 业计算机科学与技术学生姓名班级学号计科13101班指导教师指导单位电气信息工程学院专业负责人日期2016.11.15开 题 报 告学院学号毕业设计(论文)题目基于JSP的网络聊天室设计与实现题目类型工程设计 技术开发 软件工程 理论研究和方法应用 管理模式设计 其他选题目的及意义目的: 本课题的研究主要目的是可以加深我们对JSP编程思想的理解,让我们养成一个良好的项目开发的编程习惯,同时也是对我们所学的JSP编程的综合提高。而对聊天室的开发也可以更好的理解C/S架构开发原理,能够更加熟练的使用多线程、异常处理、SOCKER编程,输入输出流的使用。意义: 对于聊天网站,相信我们都不陌生,或者已经见过,或者曾经进去高谈阔论过。通过这样一个网上聊天平台,不仅可以与自己的亲人和朋友随时随地的进行语言交流和沟通,也可以同不认识的人相互交流思想,而且还可以认识五湖四海的朋友,为我们的生活增添了不少乐趣,生活变得更加多姿多彩了。上网聊天已经成为网络时代出现的一种标志性的时代产物。本课题建立的就是这样一个顺应时代潮流的小型聊天网站。管理员可以通过该系统对用户以及用户及用户聊天信息进行管理,普通用户在该系统注册成为会员后可以与其它会员进行即时聊天。用户也可以以游客身份登录聊天系统。登录系统后,用户还可以自由选择聊天对象、自定义聊天文本颜色、自己添加丰富的表情语言,增加聊天的情趣性和娱乐性。衷心希望能够为大家搭建一个良好的语言交流平台。在 这个信息极其发达的时代,我们目前可以用来进行信息交流的方法也有非常多,比如电报、电话、电子邮件等通讯手段,但是这些或者不方便或者有局限性或者有费用的问题,比如电话就是属于费用比较高的一种方式,而且一般情况下不能进行多人会谈,只能两方通话,那么一个需要几个人一起讨论的会议就不能举行,一般情况下都需要花费大量的人力物力把这几个人聚集到同一地点才能进行讨论。非但费时费力而且效率也不一定很好。电子邮件则不是一种及时联系的手段,需要一定时间才能到达,只能作为一种辅助交流的手段。但是,聊天室这个就能很好的解决这个问题,我们不需要聚集在同一个地点,各自在不同的地点就可以在聊天室中发言,大家互相讨论。而且好的聊天室还有各种表情符号等可以加强我们的表达。重点是费用低廉,信息交流迅速快,只有这样,才能在这个涌动的社会中加强联系,创造出更多的财富。设 计(研 究)现 状 和 发 展 趋 势现状: 作为使用频率最高的网络软件,实时聊天已经突破了作为技术工具的极限,被认为是现代交流方式的象征,并构建起一种新的社会关系,它是迄今为止对人类社会生活改变最为深刻的一种网络新形态。聊天系统的即时、方便、快捷、高效正是本文研究的目的之所在。在研究如何设计和实现这样一个聊天网站的同时,我们对于动态网站的构建会有一个较为深刻和全面的理解,尤其是对JSP技术以及相关的开发技术更要认真切实的掌握,这样才能开发出一个安全实用可靠的聊天网站系统来。当然在设计和实现的过程当中一定会遇到这样那样的问题,可能是暂时性的有望在设计完成时能够解决的问题,也可能是直到毕业设计完成之后仍然解决不了的问题,无论怎样遇到问题应该庆幸才对,因为在想办法解决问题的过程中你会学到很多,甚至会有意想不到的收获。有了构建一个聊天网站的切身经历和体验,一定能够为今后的动态网站设计打下良好的基础。因此,本课题有其自身的研究意义和价值。趋势:(1)网页版聊天室的应用将更加丰富化,除了聊天之外的娱乐需求正在不断增长,并成为未来重点的发展方向。(2)网页版聊天室将更加汇集人气,体现社区化和互动性。跟随互联网发展和网络用户需求的脚步,由于人气汇集所带来的社区化和互动性也将成为网页版聊天室的重要发展趋势。(3)更加强调互联网应用的整合,尤其是与无线互联网资源的整合。目前,新浪UC。网易泡泡拥有门户网站的强大网络资源,而微软也正在借助MSN强化门户的影响力。课题研究的主要内内容: 本课题的主要内容是设计开发一款基于JSP网络聊天室设计与实现。Web技术超越了传统的客户机/服务器两层结构,采用了三层体系结构用户界面层/事务层/数据库层。因此Web结构有着更好的安全性。服务器端程序的实现技术也很多本人选用了当前比较流行的网络编程技术JSP作为主要实现手段,配合Java Servlet、JavaBean、HTML等。JSP作为一种Web实现技术,它的效率是很高的。这一点正好符合了聊天系统所要求的实时性。JSP自身的安全性,再加上实现模式的特点,完全能够达到聊天系统的即时性和保密性的要求,保证了人们在交流中需要维护的隐私权。再者,随着越来越多的服务器供应商将JSP支持添加到他们的产品中,这样一来用JSP做成的这套系统可以轻松移植到其它平台来运行。预计目标:(1)允许新用户注册,并开设账户,用户登录进入聊天室后,显示在线人数和在线天用户的用户名,并在聊天区域显示该用户的欢迎信息如欢迎某某的到来。同时在线用户列表中显示该用户在线人数增加。(2)系统中要有会员登录及身份验证能实现对身份的区别处理。(3)在系统中能在线发布信息。(4)聊天内容文字颜色和表情可由聊天者根据喜好自选并可在下拉列表中选取聊天对象。(5)可通过帐户ID号对用户资料进行查询。(6)允许用户进行在线公聊和私聊。(7)登录聊天室后可自由更改用户注册时的帐户和密码。课题的工作方案工作方案:1.准备阶段:毕业设计资料搜集.毕业设计课题的申报工作。2.审题阶段:填写毕业设计任务书,最后进行汇总。3.毕业设计阶段:根据学校文件的通知和毕业设计管理细则的要求,完成各阶段的设计与指导工作,完成毕业设计的论文撰写。(1)对网站功能进行设计;(2)建立数据库模型,完成场网站所需的模型建设;(3)整个网站的页面布局以及设计;(4)进行后台代码的编写;(5)测试:功能测试、性能测试、兼容性测试;(6)修改以及调优阶段,完成Bug的修复以及网站的优化;(7)答辩阶段:进行公开答辩;(8)设计作品演讲的PPT;(9)论文的编写;(10)答辩。课 题 研 究 有 无 困 难准 备 如 何 解 决主要困难: 整个网站的功能实现较为复杂。目前所学知识有限, 并不能很好的实现预期的功能。解决方法: 1.阅读各类相关的技术书籍。2.通过互联网查找资料。3.请教导师和身边的同学。主要参考文献1宋金玉,陈萍,陈刚 清华大学版社 2耿国华 西安电子科技大学出版社3明日科技 清华大学出版社 4王生源等人 清华大学出版社 5程威等人 机械工业出版社 6於岳 人民邮电出版社 7徐小平,夏保芹 清华大学出版社8李刚 电子工业出版社9Steve McConnell 电子工业出版社10张琴,张千帆 JSP动态网页制作基础培训教程机械工业出版社计划进度(1)2016年12月1日-12月5日 搜集、查阅有关网络社交平台的资料,了解相关知识;搜集国内外Java EE编程的资料,对搜集到的资料进行整理,找出可以借鉴的经验和改进的方法;明确研究内容及拟采用的方法和手段、预期达到的水平及所需的科研条件、进度安排,撰写任务书和开题报告 (2)2016年12月6日-12月10日 提交任务书和开题报告,准备开题答辩 (3)2016年12月11日-12月20日 项目需求与可行性详细分析 (4)2016年12月21日-2016年3月8日 编写源代码、软件文档 (5)2017年3月9日-4月1日 提炼软件文档,撰
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建省厦门市2026届高一化学第一学期期末检测模拟试题含解析
- (2025年标准)挂靠竞标协议书
- 2025年科技研发人员考试辅导预测试题及答案
- 绿色物流与智能仓储融合策略研究
- 四川省成都市蓉城联盟2024-2025学年高二上学期12月期末物理试题(解析版)
- 中班安全演练应急计划
- 改革培训与知识结构改善课件
- 2025年殡葬设备操作与维护知识考试热点解析
- 2025年幼儿园小班月科学实验计划
- 二十四节气芒种介绍班会多媒体模板
- 混凝土裂缝处理的讲座
- 物理化学实验:实验一 溶解热的测定
- 茂县生活垃圾资源化综合利用项目环评报告
- 4月份公路养护工作计划
- 保安员在岗培训法律-2
- 初中英语中考专题训练阅读理解-应用文篇
- YC/T 210.2-2006烟叶代码第2部分:烟叶形态代码
- GB/T 20671.1-2006非金属垫片材料分类体系及试验方法第1部分:非金属垫片材料分类体系
- 熵权法教学讲解课件
- 医师病理知识定期考核试题与答案
- 课堂因“融错·容错·溶措”而精彩
评论
0/150
提交评论