毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

校园聊天室系统的设计与实现语音聊天系统论文+源码+答辩PPT 第4页

更新时间:2011-8-28:  来源:毕业论文
 第三章 系统总体设计
3.1概述
经过需求分析阶段的工作,系统所需完成的任务已经明确了,接下来到了总体设计阶段,也称为概要设计或初步设计。 
  在详细设计之前先进行总体设计的必要性:
可以站在全局高度上,花较少成本,从抽象的层次上分析对比多种可能的系统实现方案和软件结构,从中选出最佳方案和最合理的软件结构,从而用较低成本开发出高质量的软件系统。本套人事档案管理系统的总体设计过程分为两个阶段:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。
3.2系统开发思想
3.2.1 Browser/Sever结构
    Browser/Sever模式是现在比较流行的数据库应用模式。这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作。 Browser/Sever模式通过Internet进行通信,可以不受地域的限制,并且在处理大量数据的情况下运行较为稳定,尤其是Browser端作为信息收集员系统实现比较方便。
3.2.2 三层结构的概念
    Browser/Sever的多层结构将应用划分为三层:拥护界面层、商业逻辑层、数据库层。
    用户的输入和向用户的输出,但不只是其相应的含义,这一层系统用Active Sever Page 开发,本系统的脚本语言采用VBScript实现ASP页面。
    商业逻辑层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成 SQL语句检索或更新数据库,并把结果反馈给客户端,这一层通常以动态链接库的形式存在并注册到服务器的注册表(Registry)中,它与客户端通讯的接口符合特定的标准,可以用符合此标准的工具开发。
数据库层负责实际的数据检索和存储。
3.3系统功能模块
 
3.4 功能描述
此聊天室系统所要实现的功能如下:
3.4.1.系统的用户登陆及身份验证要求
  系统用户注册。
  验证用户的注册信息。
  系统用户进入系统时的身份验证。
  系统用户在不同页面浏览时的身份验证。
3.4.2.在线聊天室的要求
注册,找回密码,登陆,公聊,私聊,离开聊天室
理员可以查看原文请找腾讯32.49114聊天者的IP地址,可以踢人,可以对聊天者进行轰炸,可以添加,修改,删除聊天者的资料。
以上功能的基础上,加上在线寻呼的,贴图,以及聊天者在不同等级所能行使的不同权利的功能。
3.4.3.在线聊天室的管理子系统要求
  对管理员身份进行验证。
  对数据库中的在线用户信息进行管理。
  对数据库中的非在线用户信息进行管理。
  对数据库中的聊天信息进行管理。
第四章 数据库设计
在线聊天室系统是一个数据库应用系统,系统的所有信息都是保存在数据库中。在数据库应用系统的开发中,数据库的结构设计是一个非常重要的问题。我们这里所说的数据库结构设计是指数据库中各个表结构的设计,包括信息存在哪个表中、各个表的结构如何以及各个表之间的关系。
    数据库结构设计的好坏,将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等。
由于数据库设计的重要性,人们提出了许多数据库结构设计的技术。但这些方法和设计者的工作经验有很大的关系。因此要从根本上解决所有数据库结构设计的问题,就需要多实践,在实践中积累经验和教训,最终成为数据库结构设计的专家。

上一页  [1] [2] [3] [4] [5] 下一页

校园聊天室系统的设计与实现语音聊天系统论文+源码+答辩PPT 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。