1 结构体系与系统流程
1. 1结构体系
当用户向服务器聊天室所在页面提出浏览请求时,将得到一个( 一组)ASP返回页,也即是已经进入聊天室; 同样,在Web服务器也可以通过通信通道向用户提出页面申请请求,然后用户向服务器返回一个相应的返回页面,见图1所示。
1. 2系统流程
基于ASP设计的聊天室,在其运行过程中要完成相互模块之间的数据信息交流,特别是实时交互式操作。根据系统功能需求的描述,给出该系统的系统执行过程。其功能:①通过登录界面进入聊天室后,用户可以从聊天用户窗口看到该聊天室中所有用户id;②在聊天窗口中看到随时更新的聊天信息; 用户可以给所有人或某一个聊天用户发送公共的聊天信息; 用户还可以给某个用户发送私人的聊天信息,只有发送者和接收者自己可以看到;③聊天窗口中还有一些系统公告,比如某某登陆聊天室、某某离开的消息;④若用户想退出,按退出键便可离开聊天室。
根据聊天室功能描述,给出系统流程图见图2.
2 数据库结构设计
(1) 数据库建模。数据建模是现实世界环境的抽象表示,包含对象以及它们之间的相互关系。进行数据建模的目的就是为了提供与正在使用的数据库技术或应用程序无关的环境。本文根据聊天室在系统结构和系统流程图中对用户的需求,给出聊天室总数据库建模E - R图见图3.
2) 数据库物理设计。根据图3和用户在设计聊天室中对管理员的要求,给出管理员信息表( 见表1)。
3 结语
通过ASP聊天室系统的设计过程,在数据系统流程和系统结构设计对以应用系统为主要的系统设计而言,该部分功能设计是对整个系统过程设计的总体掌握,同时,在完成系统中对管理员数据库结构设计,了解数据库设计对整个系统的重要性,也是系统能否实现数据处理的重要后台。
参 考 文 献
[1]张卫丰。在主页中利用ASP技术实现用户口令的验证[J].微型电脑应用,1999(7) :56 - 57.
[2]仰燕兰,金晓雪,叶 桦。 ASP. NET AJAX框架研究及其在Web开发中的应用[J].计算机应用与软件,2011,28(6) :195 - 198.
[3]刘丽华。基于ASP的仓库管理信息系统的设计与实现[D].长春: 吉林大学,2013.