软件工程毕业设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
天津师范大学
本科毕业论文(设计)题目:网上互动交流平台的设计与实现
学院:计算机与信息工程学院
学生姓名:***
学号: ********
专业:软件工程
年级: 2007级
完成日期: 2011年5月
指导教师:**
网上互动交流平台的设计与实现
摘要:在当今信息时代,计算机技术与网络技术越来越广范地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,人们越来越注重随时随地的方便快捷的交流方式,更重交流工如雨后春笋拔地而起,大大改变了人们的生活,在线交流网站应运而生,而能实现即时交互的学习平台却是凤毛麟角,总是需要麻烦的安装过程。本系统着重于用户间的交流学习,更好的迎合了广大使用者的需求。系统主要功能部分用了BS架构,只需要一台服务器,其他PC机只需要登录主机的网址便可以进入系统,进行交流,这主要归功于Jabber技术。本系统使用方便,注册简单,以用户名为关键字,不像其他交流软件,注册过程复杂,注册成功后可以根据需要自行填补信息,实现组内交流功能是一个很人性化的模块,可以根据需要实现组内成员间的“私聊”。还可以设置自己的即时状态(忙碌、在线、欢迎聊天、离线等),对于已经存在的好友也可以做不同的操作,可以聊天、编辑、添加、删除、添加分组等。
关键词:互动交流;B/S;即时
The Design and Implementation of On-line
Interaction communication Platform
Abstract: In this information age, computer technology and network technology is more and more widely applied in various fields, changing people's study, work and life and even a way of thinking, people pay more and more attention to the convenient anytime the way of communication, the more heavy exchange work have mushroomed ground, changed people's life greatly, on-line exchange website born, and can realize real-time interactive learning platform is rare, always need trouble installation process. This system focuses on the communication between users , better cater to the user's need. It use B/S structure on the main function part, only one server, thanks to Jabber technology, the other users just need login the host url ,then it will be able to enter the system for communication. This system is easy and comfort to use, the keyword is the unique user name , unlike other communication software,whose registration process is complicated, in this system, after successfully register ,we can fill the information as we wish, the humanized part of this system is that it achieve the goal of talking in a room. In addition, clients can set their own instant state (busy, online, welcome to chat, offline, etc.), for existing friends can also do different operation, we can chat, edit, add, delete, add group, etc.
Key words: interaction;communication;B/S;in-time
目录
1绪论 (1)
1.1项目开发的背景 (1)
1.3项目开发的内容和意义 (2)
2关键技术 (2)
2.1.1 前台 (2)
2 .1.2后台 (2)
2.1.3 项目架构 (3)
2.2JA V A简介 (3)
2.2.1Java 体系结构介绍 (3)
2.3Ajax (3)
2.3.1Ajax简介 (3)
2.4Jabber (3)
2.4.1Jabber简介 (3)
2.4.2 Jabber特点 (4)
2.5JavaEE (4)
3系统设计 (4)
3.1需求分析 (4)
3.2系统概述 (5)
3.3系统功能 (5)
3.4系统需求及可行性 (6)
3.2数据库设计 (6)
3.2.1系统数据库的介绍 (6)
4系统实现 (10)
4.1登陆界面截图 (10)
4.1.1关键代码 (11)
4.2已登陆截图 (12)
4.3群聊天室的配置界面截图 (13)
4.3.1关键代码 (14)
4.4添加好友、聊天界面截图 (15)
4.4.1关键代码 (16)
4.5个人信息填写界面、状态选择截图 (16)
4.5.1关键代码 (17)
5总结和展望 (19)
参考文献 (1)
致谢 (2)