欢迎来到天天文库
浏览记录
ID:20428609
大小:380.89 KB
页数:17页
时间:2018-10-11
《java项目设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、'职业技术学院信息工程系计算机应用技术(1)班课程设计项目题目:JAVA网络聊天室尔狄小组完成日期:2012年12月30日星期日Java项目设计聊天室设计1.»31.1项N说明31.2项目背景32.项刖•划32.1需求分析说明32.1.1客户端:42.1.2多人聊天室(群聊)42.1.3私聊52.1.4聊天记录62.1.5资源共享72.1.6账号管理82.1.7系统消息92.2设计说明书112.2.1客户层122.2.2服务层132.2.3数据层142.3运行环境142.4组织机构142.4.1系统组织概况142.4.2系统功能说明152.4.3聊天室系统功能模
2、块说明152.4.4资源共享功能模块说明162.4.5帐号管理系统模块说明162.4.6出错输出信息162.4.7设计原理161•概述1.1项目说明项目名称:JAVA聊天室系统。客户:一般大众。1.2项目背景NHT的课程重在对实际动手能力的培养。通过一段时间JAVA课程的学习,需要对所学的知识作一个综合的运用。由于JAVA强大的网络编程能力,需要写一个简单的聊天室程序的项目,主耍能实现在网络上的多线程间的通讯。项目的目的在于巩固前段时间所学的知识以及锻炼小组成员之间团队合作的能力。2•项目计划2.1需求分析说明此次开发的网络聊天工具可作为个人的交流工具使用,通信
3、的安全性不是很高,但要求信息的响应速度要较快,让用户充分享受到网络即时消息的方便和快捷。本聊天工具由服务器端程序和客户端程序两部分组成,整体采用JAVA平台开发,并使用SQL2000管理数据库数据。服务器是可以监听和查看用户的基木操作;客户端程序面向实际用户,它有必耍的界面的按钮,向用户提供网络即时消息的功能:本聊天需包含如下基本功能:2.1.1客户端:用户登入需求描述:用户填写登入ID和密码,经服务器验证成功后进入聊天室主界面。执行者:用户前置条件:用户已经拥有一个合法的ID号后置条件:无正常过程:向服务端请求连接,并发送登录信息。服务端处理并奔询数据库中的用
4、户信息返回客户端一个响应,提示登录成功,弹出聊天室主界面。刷新其他在线用户的用户列表信息异常过程(可选):用户填写的ID或密码与数据库中的纪录不匹配,客户端提示登录失败。客户端设置的服务器地址或端门有误。服务器未启动或出现异常。2.1.2多人聊天室(群聊)需求描述:所有用户可进入公共聊天室的在线用户聊天界面。用户可以对当前聊天系统发送信息。不在线的用户不能接收当前信息。执行者:用户前置条件:用户登录成功后置条件:无正常过程:客户端与服务端建立通讯。客户端将用户发送的信息打包传送给服务端。服务端进行数据分析,并将用户的信息传给当前所有在线用户。目的用户收到服务器的
5、信息后,正确的显示并保存。异常过程(可选):客户端与服务端断开连接,客户端提示信息发送失败。客广端发送的内容含不合法的字符特殊需求(可选):用户群聊发言图2.1.3私聊需求描述:用户可选择聊天室的在线用户列表中其他用户聊天。并且对方有消息提示,双方发送的信息对于聊天室的其他用户是不可见的。执行者:用户前置条件:用户登荥成功,私聊的对方在线后置条件:无正常过程:客户端与服务端建立通讯。客户端将用户发送的信息打包传送给服务端。服务端进行数据分析,查找目的用户的ID,并将用户的信息传给FI的用户。目的用户收到服务器的信息后,正确的显示并保存。异常过程(可选):客户端与
6、服务端断开连接,客户端提示信息发送失败。客户端发送的私聊内容包含不合法的字符特殊需求(可选):不能与不在线的用户进行私聊。用户私聊流程图2.1.4聊天记录需求描述:用户可以查询聊天的历史纪录,伍括公聊记录和私聊记录。执行者:用户前置条件:用户正确登入后后置条件:无正常过程:发送、接收信息的同时将信息保存在本地文件中信息发送框屮可以查询历史聊天记录从本地文件中读取信息,并显示在记录显示匡中异常过程(可选):服务端异常导致客户端退出,客户端提示服务器异常。客户端读取信息时目标文件不存在。用户查询聊天记录流程图2.1.5资源共享需求描述:用户可以上传和下载共享文档。执
7、行者:用户前置条件:用户正确登入后后置条件:无正常过程:用户添加共享文档文档信息将保存在服务器中。用户选择需要下载的文档。服务器将文档发送至用户电脑上。异常过程(可选):服务端异常导致客户端退出,客户端提示服务器异常。客户端读取信息时目标文件不存在。用户共享文档流程图2.1.6账号管理需求描述:用户可以使用帐号管理系统进行密码修改。执行者:用户前罝条件:用户正确登入后后置条件:无正常过程:用户登录系统。发送信息进入帐号管理系统泶入新密码至系统系统验证用户操作合法性系统将新密码信息更新至用户登录表异常过程(可选):用户为非法用户不能修改密码服务端异常导致客户端退出
8、,客户端提示服务器异常。
此文档下载收益归作者所有