2.数据库逻辑结构设计
转换后的关系模型如下所示,关系主码用下划线标出.
登录日志 Log( id, type, intime, outtime,ip )
计费标准 Rule( type, criteria )
用户列表 Users( id, type, class, name, pwd, money, info )
下面我们将利用SQL语言的CREATE语句建立上述关系,并定义好完整性约束.
CRAETE TABLE Log 登录日志
(id VARCHAR(16),
type VARCHAR(16),
intime DATETIME,
outtime DATETIME,
ip VARCHAR(15)
);
CREATE TABLE Rule 计费标准
(type VARCHAR(16) CONSTRAINT CONDNO PRIMARY KEY ,
criteria FLOAT
);
CREATE TABLE Users
(id VARCHAR(16) CONSTRAINT CONDNO PRIMARY KEY ,
type VARCHAR(16),
class VARCHAR(16),
name VARCHAR(20),
pwd VARCHAR(20),
money FLOAT,
info VARCHAR(100)
);
具体到建立数据库,需要手工建立一个数据库LGSys.mdb.
第三章 分子模块的设计
3.1 C/S基本概念
什么是C/S?如果你是一位DELPHI开发人员,那你一定要把这个概念弄清楚。因为实际上,DELPHI本身就是一个客户/服务器开发环境。典型的客户/服务器结构总是包括一个前端程序,也叫客户。其作用于是向远程服务器上的程序发送数据,并接收来自服务器的数据并进行一定的处理,再根据情况进行反馈。即远程服务器是服务的提供者,它可以从内部访问服务器上的数据库;而客户总是向服务器请求服务,并不能直接访问数据库内的数据。在这种情况下,服务器尽可能详尽地定义业务规则和实现尽可对强大的功能,因为它往往是更新比较缓慢的,而客户往往比较“瘦小”,因为它往往是频繁更新和分发的对象。
一般情况下,客户/服务器方案可以解决以下几个问题:
允许将不同客户进行分类,每类客户只允许处理它负责的数据。
以一种更为有效的方式为决策者提供决策支持。
在MIS中加强对数据的集中控制,而在数据分析和使用的集中控制上只需要花费比较少的精力。
在服务器端可以对整个业务数据库进行数据完整性验证。
更灵活的业务划分,客户端和服务器端业务功能分离,各司其职。
服务器向客户端传递的数据是经过筛
首页 上一页 2 3 4 5 6 7 8 下一页 尾页 5/14/14
delphi网吧管理系统[开题报告+文档+源代码+答辩ppt+外文翻译](五)由毕业论文网(www.huoyuandh.com)会员上传。