- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
辽 宁 科 技 大 学 新技术专题报告 设计题目: 基于java的多功能聊天室 学院、系: 电子与信息工程学院 专业班级: 计算机科学与技术09.1班 学生姓名: 张栋 指导教师: 龙艳彬、滕薇 成 绩: 2012 年 06 月 30 日 第一章 绪论 3 1.1 聊天室系统的基本概念 3 1.2 开发聊天室系统的意义 3 1.3系统开发环境与工具的选择 3 1.3.1 Java语言 4 1.3.2 本课题开发环境的选择 4 1.3.3本课题开发工具的选择 5 1.3.4 本课题开发技术的选择 6 第二章 需求分析 7 2.1 聊天室系统作为网络通讯工具的作用 8 2.2 现行聊天室系统的功能需求 8 2.2.1 用户登入 8 2.2.2 聊天记录 9 2.2.4 用户退出 9 2.3 质量性能需求 10 2.3.1 容错性需求 10 2.3.2 稳定性需求 10 2.3.3 软件设计可靠性 10 2.3.4 安全性 10 2.3.5 扩展性 10 2.3.6 易用性 10 第三章 聊天室系统的总体设计 11 3.1 聊天室结构分析 11 第四章 各模块功能及主要模块的流程图 12 4.1 各模块功能简介 12 第五章 系统测试 24 5.1 测试举例 24 5.1.1 测试程序登录界面 24 5.1.2 测试程序主界面 24 5.1.3 测试程序退出 24 5.2 测试项目 24 5.2.2 组合测试 25 5.3 测试方法 25 第六章 结 论 30 致 谢 31 参考文献 32 第一章 绪论 1.1 聊天室系统的基本概念 聊天室是一个通过国际互联信息网络进行多人通讯的一个系统。聊天室主要分为WebChat、BBSChat两种。BBSChat是基于Telnet的Tcp协议,是BBS的附设功能,需要客户端Telnet程序。WebChat则采用浏览器方式,实际上是一个 系统收集处理后分发给特定用户。?WebChat一般采用Server Push或Client Pull技术。两种技术的区别在于使用不同的方式将数据分发给用户,Server Push是由服务器将数据以多重MIME编码,给(push)使用者端,目前较少网站使用这种方式。Client Pull则是用户从服务器(pull)所要的数据在这个信息极其发达的时代,我们目前可以用来进行信息交流的方法也有非常多,比如电报、电话、电子邮件等通讯手段,但是这些或者不方便或者有局限性或者有费用的问题,比如电话就是属于费用比较高的一种方式,而且一般情况下不能进行多人会谈,只能2方通话,那么一个需要几个人一起讨论的会议就不能举行,一般情况下都需要花费大量的人力物力把这几个人聚集到同一地点才能进行讨论。非但费时费力费钱而且效果也不一定很好。电子邮件则不是一种及时联系的手段,需要一定时间才能到达,只能作为一种辅助交流的手段。但是,聊天室这个就能很好的解决这个问题,我们不需要聚集在同一地点,各自在不同的地点就可以在聊天室中发言,大家互相讨论。而且好的聊天室还有各种表情符号等可以加强我们的表达。而且费用低廉,信息交流速度快,只有这样,才能在这个涌动的社会中加强联系,创造出更多的财富。 Hot Java浏览器(支持Java applet)显示了Java跨平台、动态的Web、Internet计算等一系列的魅力。从此Java被广泛接受并推动了Web的迅速发展。 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动强制类型转换。而且,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。Java语言是一个面向对象的、提供类和接口以及继承的原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口,它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket(实现客户端的套接字)、ServerSocket(实现服务器端的套接字)等。Java的强制型机制、异常处理、废料的自动收集等都是Java程序健壮性的重要保证。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻
您可能关注的文档
- 基于Java的物流信息系统开发及应用毕业论文.doc
- 毕业论文(设计)基于zigbee技术的main程序.doc
- 毕业论文(设计)基于JAVA技术的有哪些信誉好的足球投注网站引擎的研究与实现.doc
- 毕业论文(设计)基于java五子棋游戏开发.doc
- 毕业论文(设计)java设计模式(基于Jlive,banq总结).docx
- 毕业论文(设计)基于财务指标分析的企业核心竞争力评价研究.docx
- 毕业论文(设计)基于绿色物流的绿色包装对策研究.doc
- 毕业论文(设计)基于消费者感知的价格促销策略研究.doc
- 毕业论文(设计)基于java的音乐播放器的设计(源代码+实验报告).doc
- 毕业论文(设计)基于Java的人事管理系统文献翻译.doc
- 毕业论文(设计)基于java语言的某学校网站的设计与实现.doc
- 毕业论文(设计)基于JAVA的邮件收发系统的设计.doc
- 毕业论文(设计)基于JAVA的有哪些信誉好的足球投注网站引擎的设计与实现.doc
- 毕业论文(设计)基于改进的leslie模型的北京市人口发展趋势研究.doc
- 毕业论文(设计)基于java的博客网站设计与开发.doc
- 毕业论文(设计)基于JAVA有哪些信誉好的足球投注网站引擎的设计与实现.doc
- 毕业论文(设计)基于Java的记忆测试系统.doc
- 毕业论文(设计)基于J2ME的Java游戏--坦克大战的开发.doc
- 毕业论文(设计)基于JAVA在线考试系统的设计与实现.doc
- 毕业论文(设计)基于java的出租车管理系统.doc
最近下载
- 高中数学1.1.1空间向量及其线性运算教学设计新人教A版选择性必修第一册.doc VIP
- 2025-2026学年小学信息科技重大版2023三年级上册-重大版(2023)说课稿合集.docx
- 护理质量持续改进PDCA项目单.pptx VIP
- 心理健康测试PPT课件.pptx VIP
- 马克思主义基本原理(南开大学)超星尔雅学习通网课章节测试答案.docx VIP
- (人教部编版)九年级语文上册专项复习1书法对联 同步练习 配套练习.pdf VIP
- 《国际公法学(第三版)》 课件全套 第0--19章 绪论、 国际法的性质与发展---国际人道法.pptx
- 儿童发育和行为异常的早期识别.pptx VIP
- 物联网全栈智能应用实训系统安装部署手册V1.3.pdf VIP
- 【PPT课件】2024中国慢性阻塞性肺疾病基层诊疗与管理指南解读.pptx
文档评论(0)