下载此文档

java课程设计报告.doc


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
JAVA程序设计
课程设计说明书
----即时聊天系统
院系: 国际教育学院
专业班级: 互联网10-02班
指导教师: 金松河______
姓名: 徐亚军_____
学号: 5
成绩:
2012年 06 月 07 日
目录
1 需求分析 1
用户调查 1
1
确定目标系统的功能…………………………………………...2
——概念模型分析............................3
2 总体设计................................................................................................2
2
……………………………………………………….2
.............................................2
3 详细设计 3
3
3
..........................................7
4 总结 19
………………………………………………………..19

1 需求分析

经过详细的调研,即时聊天工具现在流行于各种人群中,以青少年为主的学生群。主要分为用户注册、用户登录等。即时聊天系统的流程描述如下:
注册,连接服务器后,新用户需要注册,然后才能登录。
注册后才能登录,信息写进数据库。
登录后,可以进行添加好友,找好友聊天,对好友进行管理等操作。
退出,在结束登录时需要退去即时聊天系统,并回到登录界面。
根据以上总结,得到其现行的业务流程如图1-1所示。
用户
办理注册
注册界面注册
注册至数据库
数据库
聊天室
聊天
聊天信息
聊天
聊天室
登录
图1-1即时聊天业务流程图
构造系统的逻辑模型
构造系统的逻辑模型的工具是数据流图和数据字典。数据流图中没有任何具体的物理元素,只是用来描绘信息在系统中的流动和处理情况。数据流图共有四种基本符号:矩形表示数据的源点和终点(或称为外部项),圆或椭圆表示变换数据的处理,向右开口的矩形表示数据存储,箭头表示数据流,即特定数据的流动方向。根据现行学生信息管理的业务流程,首先确定数据流图中的源点和终点都选定为学生,如此就得到了学生档案管理系统的基本系统模型,如图1-2所示。
匹配信息
登录
聊天
用户基本信息
注册

图1-2 即时聊天系统的基本系统模型
确定目标系统的功能
通过详细的用户调查,在现行的业务处理流程和数据流图的基础上,就可以基本确定目标系统要达到的目标了。需求分析的任务是确定系统必须完成的工作,也就是对目标系统提出完整、标准、清晰、具体的要求。在经过多方了解和调查后,基本清楚了即时聊天系统的功能需求,即时聊天系统必须完成以下功能:
注册功能:对于新用户,系统必须能对新用户进行注册,在用户输入各项信息后,将信息保存进数据库。
登录功能:在新用户注册完成后,系统能在用户输入登录信息后,连接数据库并匹配用户登录信息,使该用户能登录服务器。
添加好友功能:用户能通过添加好友按钮就行好友添加。
即时聊天功能:作为本系统的最主要功能,用户能即时的和好友聊天,并可以搜索聊天记录。
数据分析——概念模型分析
需求分析阶段主要有两个方面的任务:分析用户的数据要求和分析用户的处理要求。通过以上分析,我们已经基本了解了用户对处理的要求,接下来需要的工作是分析用户对数据的要求。
为了把用户的数据清晰明确地表达出来,系统分析员通常建立一个概念性的数学模型。概念性模型是一种面向问题的数学模型,是按用户的观点来对数据和信息建模。最常用的表示概念性数据模型的方法是实体-联系方法(Entity-Relationship Approach)。这种方法用E-R图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,该方法又称为E-R模型,E-R图中共用三种符号:实体、属性和联系。通常实体用矩形来表示,属性用椭圆或圆角矩形来表示,联系用菱形来表示。联系有分为一对一、一对多和多对多三种类型。

系统设计一般分为总体设计和详细设计。经过需求分析阶段的工作,已经清楚系统必须完成的工作,下面的工作就应该是决定“如何做”的问题,总体设计的基本目的的就是“概要地说系统应该如何实现?”。通过该阶段的工作将划分出组成系统的物理元素—程序、文件、数据库、文档等,另一

java课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人glfsnxh
  • 文件大小258 KB
  • 时间2018-02-21