欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    Java课程设计---即时聊天系统

    • 资源ID:1411474       资源大小:278.50KB        全文页数:21页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    Java课程设计---即时聊天系统

    1、JAVA 程 序 设 计程 序 设 计  课 程课 程 设 计 说 明 书设 计 说 明 书  -即时聊天系统 院  系:  国际教育学院      专业班级:  互联网 10-02 班     指导教师:       _ 姓  名:       _ 学  号:        成  绩:            

    2、;  2012 年 06 月 07 日 目目  录录  1 需求分析 1 1.1 用户调查1 1.2 构造系统的逻辑模型 1 1.3 确定目标系统的功能.2 1.4 数据分析概念模型分析3 2 总体设计2 2.1软件系统结构的设计.2 2.1.1 得到新的业务流程.2 2.1.2系统功能结构图.2 3 详细设计 3 3.1 具体描述 3 3.2 具体实现步骤 .3 3.3程序源代码7 4 总结 . 19 4.1 设计体会本文来自毕设资料网()19 JA V A 程序设计课程设计 - 1 1 1 需求分析需求分析  1 1.1.1 用户调查用户调查 &nb

    3、sp;经过详细的调研,即时聊天工具现在流行于各种人群中,以青少年为主的学生群。主要 分为用户注册、用户登录等。即时聊天系统的流程描述如下: 注册,连接服务器后,新用户需要注册,然后才能登录。   注册后才能登录,信息写进数据库。 登录后,可以进行添加好友,找好友聊天,对好友进行管理等操作。 退出,在结束登录时需要退去即时聊天系统,并回到登录界面。 根据以上总结,得到其现行的业务流程如图 1-1 所示。 图 1-1 即时聊天业务流程图 1 1.2 .2 构造系统的逻辑模型构造系统的逻辑模型  构造系统的逻辑模型的工具是数据流图和数据字典。数据流图中没有任何具体的物理 元素,只

    4、是用来描绘信息在系统中的流动和处理情况。数据流图共有四种基本符号:矩形表 示数据的源点和终点(或称为外部项) ,圆或椭圆表示变换数据的处理,向右开口的矩形表 示数据存储, 箭头表示数据流, 即特定数据的流动方向。 根据现行学生信息管理的业务流程, 首先确定数据流图中的源点和终点都选定为学生, 如此就得到了学生档案管理系统的基本系 统模型,如图 1-2 所示。 图 1-2 即时聊天系统的基本系统模型 JA V A 程序设计课程设计 - 2 1 1.3 .3 确定目标系统的功能确定目标系统的功能  通过详细的用户调查,在现行的业务处理流程和数据流图的基础上,就可以基本确定目 标系统要达到

    5、的目标了。 需求分析的任务是确定系统必须完成的工作, 也就是对目标系统提 出完整、标准、清晰、具体的要求。在经过多方了解和调查后,基本清楚了即时聊天系统的 功能需求,即时聊天系统必须完成以下功能: 注册功能:对于新用户,系统必须能对新用户进行注册,在用户输入各项信息后,将信 息保存进数据库。 登录功能:在新用户注册完成后,系统能在用户输入登录信息后,连接数据库并匹配用 户登录信息,使该用户能登录服务器。 添加好友功能:用户能通过添加好友按钮就行好友添加。 即时聊天功能:作为本系统的最主要功能,用户能即时的和好友聊天,并可以搜索聊天 记录。 1 1.4 .4 数据分析数据分析概念模型分析概念模型

    6、分析  需求分析阶段主要有两个方面的任务:分析用户的数据要求和分析用户的处理要求。 通过以上分析, 我们已经基本了解了用户对处理的要求, 接下来需要的工作是分析用户对数 据的要求。 为了把用户的数据清晰明确地表达出来,系统分析员通常建立一个概念性的数学模型。 概念性模型是一种面向问题的数学模型, 是按用户的观点来对数据和信息建模。 最常用的表 示概念性数据模型的方法是实体-联系方法(Entity-Relationship Approach) 。这种方法用 E-R 图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,该方法又称为 E-R 模 型,E-R 图中共用三种符号:实体、

    7、属性和联系。通常实体用矩形来表示,属性用椭圆或圆 角矩形来表示,联系用菱形来表示。联系有分为一对一、一对多和多对多三种类型。 2 2总体设计总体设计  系统设计一般分为总体设计和详细设计。经过需求分析阶段的工作,已经清楚系统必 须完成的工作, 下面的工作就应该是决定 “如何做” 的问题, 总体设计的基本目的的就是 “概 要地说系统应该如何实现?” 。通过该阶段的工作将划分出组成系统的物理元素程序、文 件、数据库、文档等,另一方面的主要工作是设计软件的结构,即确定系统都由哪些模块组 成及模块之间的相互关系。 2.1.1 软件系统结构的设计软件系统结构的设计  2 2.1.1 .1.1 得到新的业务流


    注意事项

    本文(Java课程设计---即时聊天系统)为本站会员(课***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583