您的位置: turnitin查重官网> 工程 >> 电气工程 >> 中级电气工程师 >对于即时通企业即时通软件数据库设计①学术

对于即时通企业即时通软件数据库设计①学术

收藏本文 2024-01-14 点赞:6799 浏览:21356 作者:网友投稿原创标记本站原创

摘要:企业即时通(Corperation Messager)软件是一款供企业或公司内部使用的网络聊天工具,主要用于员工之间的即时通信与交流。在数据库设计中选用Microsoft SQL Server 2000,利用E-R实体关系进行数据库的概念设计,规划出表的结构。
关键词:企业即时通信网络聊天怎么写作器客户端
1007-9416(2012)09-0171-02
1、引言
它主要由怎么写作器端程序和客户端程序两部分组成,整体采用Ja平台进行开发并实现,用户数据选用Microsoft SQL Server 2000进行统一管理;主要是提供给拥有公司内部网络的企业使用。它不仅使公司员工之间的交流变的方便快捷,还充分利用了内网资源,保证了内部信息的安全。

2、E-R实体关系模型图

在ER图中,对于实体和关系的标识有三中基本的符号矩形、菱形和椭圆来标识三种元素:实体、关系、属性。关系使用菱形表示,实体使用矩形表示,属性使用椭圆或者是圆角的矩形表示。利用ER 方法进行数据库的概念设计,可分成三步进行:首先设计局部ER 模式,然后把各局部 ER模式综合成一个全局模式,最后对全局ER 模式进行优化,得到最终的模式,即概念模式。(如图1)

3、数据库中表的结构

在企业即时通讯系统设计中,数据比较简单,包括四个数据表:员工信息表管理公司员工的基本信息;公司基本信息表功能是管理公司的基本信息;部门信息表功能是管理部门的基本信息;管理员信息表管理怎么写作器端管理员的基本信息。其详细的字段信息如表1,表2,表3,表4,表5:
离线消息是:一个用户向另一个用户发送消息或者文件,但这一用户不在线,这时的消息就不能被对方及时接收,消息或者文件就需要被存储起来,就称为离线消息。离线消息和历史消息一样保存在用户的独立文件夹下(系统中根据用户的ID为每个用户建立一个文件夹,文件夹下按照年月分成子文件夹,月份文件夹下是每天的XML格式的消息文件)。当某个月份里有离线消息的时候,Im_message表中会添加一条记录,记录某个文件夹下有该用户的离线消息。当用户登录的时候,会查询 Im_message 表,并通过查询到的信息获得自己的离线消息。同理,离线文件也是如此。

4、数据库性能优化设计

由于即时通信系统就意味着对信息的传输是非常快的,存储查询性能的优化设计是非常有必要的。
(1)尽量避免多数据库的增删操作,在离线消息文件路径表中,最开始设计时是每条离线消息都要存储在数据库中,在后来的设计中发现了这样做对数据库大量增删造成的性能下降,所以将离线消息文件路径改成了现在的形式,这样每个月的离线消息只要一条记录即可实现存储,省去了数据库空间的同时,也提高了系统的响应速度。
(2)通过索引可以大大提高系统的性能,索引是一种数据库对象,它可以建

摘自:毕业论文翻译www.udooo.com

立在表上,使用索引有助于加快查询速度。
(3)对查询进行优化,提高 SQL 语句的编写质量对查询进行优化,这样可以提高软件的性能。
参考文献
刘瑛等.基于Ja的网络即时通讯系统设计分析科技广场[J].2005(12).41-43.
胡海斌.基于富客户端的Web IM通讯系统的设计与实现[D].2012.

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号