下载此文档

电子聊天室的设计与实现.doc


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
目录
引言 1
第一章需求分析 2
需求分析 2
分析阶段 2
任务概述 2
2
3
数据流图 3
数据字典 3
第二章概念结构设计 5
概念结构 5
电子聊天室系统概念结构设计 5
系统实体E-R图 6
图书管理系统系统E-R图 7
第三章逻辑结构设计 8
逻辑结构设计 8
8
第四章物理设计 10
关系中的关系模式 10
基本表设计 10
第五章数据库的实施和维护 13
数据的载入 13
应用程序的调试 14
数据库的维护 16
维护 16
16
16
第六章结论与体会 18
引言
随着即时通信技术的发展,在线聊天室为众多的网民朋友提供了一个交友与娱乐的平台。在这个平台上,人们可以通过文字与符号进行实时的交谈、聊天,是网民之间相互沟通、交流情感的最佳方式之一。该课题旨在设计一个以服务器为中介,实现多个终端用户同时在线聊天的聊天室。系统基于C/S模式,利用Socket套接字实现两台主机之间的彼此通信,并使用多线程技术实现了一个聊天服务器对应多个终端用户,让用户可以在广域网范围内在线聊天。该课题还对统一建模语言UML在系统的分析与设计中的应用进行了详细的阐述,对于使用面向对象的思想开发同类系统具有很大的指导意义。同时系统开发过程中融合了诸如socket、JavaScript等多种网络开发技术,对于技术的使用有一定的借鉴价值。
管理信息系统(MIS,Management Information System)是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和决策职能的系统。管理信息系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存和使用。因此,管理信息系统是一个信息处理系统。
数据库作为存取数据并对数据进行操作的工具在系统中所起到的作用至关重要。数据库设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理模式结果,并据此建立数据库及其应用系统,使之能有效地存储和管理数据,满足应用需求,包括信息管理要求和数据操作。信息管理要求是指在数据库中应该存储和管理哪些数据对象;数据操作要求是指对数据对象进行哪些操作,如查询、增、删、改、统计等操作。数据库设计地目标是维用户和各种应用系统提供的一个信息基础设施和高效率地运行环境。高效率的运行环境包括:数据库数据的存取速率、数据库存储空间的利用率、数据库系统运行管理的效率等都是高的。
第一章需求分析
需求分析
数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库和关系数据库。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,如记录、域等。
SQL2012就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。SQL 的优点在于它集数据查询、数据操纵、数据定义和数据控制功能于一体。
分析阶段
本文主要以计算机和网络通信技术为基础,以一门计算机基础课程为实例,研究和探讨了怎样合理地组织和管理教学内容,并且能应用于实际教学之中,以期能达到教师组织教学内容方便、实施网络教学方便以及学生能利用计算机网络进行自主学习的目的。
经过分析,我使用Java作为主要开发语言,将Java技术与数据库SQL server相结合进行设计。首先,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。系统可基本实现用户自主注册、登陆退出、添加好友,实时聊天以及聊天记录的存储。系统其他方面的需求有:安全保密性、可恢复性、可扩充性、可维护性等。
任务概述

将设计目标确定为用户只需要在登录界面中输入正确的用户名和密码即可登录聊天室并且连接上服务器。在聊天室中,用户可以和聊天室中所有的用户发送信息,还可以接收所有用户发送的信息。

服务器配置包括硬件配置和软件配置,它们各自都有详细的要求,下面将分别进行介绍.
1、服务器端配置
服务器采用腾讯云的虚拟主机:
单核处理器、1GB内存、50GB硬盘空间
安装Windows Service 2012 R2操作系统
配置了Java编译运行环境
2、客户端配置

电子聊天室的设计与实现 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dreamclb
  • 文件大小538 KB
  • 时间2018-09-17