汽车销售管理系统毕业设计论文(4)

2019-05-24 17:10

汽车销售管理系统

3.6 数据结构

数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,像记录、域等。现在我们采用Microsoft公司的 Access 2000 做为数据库平台。新建一个数据库,创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计,这包括:标识需要的数据,收集被标识的字段到表中,标识主关键字字段,绘制一个简单的数据图表,规范数据,标识指定字段的信息,创建物理表。其所建表的结构如下:

3.6.1 数据字典

在数据库这个章节中,用到员工表,现存货表,已售商品表,退货表,进货厂商表,用户表,客户表

一、员工表,其中包括员工的编号,姓名,电话,地址,如图表3-6-1-1所示:

字段 员工编号 员工姓名 员工电话 员工地址 类型 长整型 文本 文本 文本 说明 自动编号,主键 字段大小为10 字段大小为20 字段大小为100 图3-6-1-1 员工表的字段,类型,和说明

二、现存货表,其中包括商品编号,生产厂商,商品名,型号,单价,数量,总金额,进货年,进货月,进货日,业务员编号,如图表3-6-1-2所示:

字段 商品编号 生产厂商 商品名 型号 单价 数量 总金额 进货年 进货月 进货日 业务员编号 类型 长整型 文本 文本 文本 货币 数字 数字 数字 数字 数字 数字 说明 自动编号,主键 字段大小为20 字段大小为20 字段大小为20 无 长整型 长整型 整型 整型 整型 长整型 图3-6-1-2 现存货表的字段,类型,和说明

16

毕业(设计)论文

三、已售商品表,其中包括商品编号,生产厂商,商品名,型号,单价,数量,总金额,销售年,销售月,销售日,业务员编号,如图表3-6-1-3所示:

字段 商品编号 生产厂商 商品名 型号 单价 数量 总金额 销售年 销售月 销售日 业务员编号 类型 长整型 文本 文本 文本 货币 数字 数字 数字 数字 数字 数字 说明 自动编号,主键 字段大小为20 字段大小为20 字段大小为20 无 长整型 长整型 整型 整型 整型 长整型 图3-6-1-3 现存货表的字段,类型,和说明

四、退货表,其中包括商品编号,生产厂商,商品名,型号,单价,数量,总金额,退货年,退货月,退货日,业务员编号,如图表3-6-1-4所示:

字段 商品编号 生产厂商 商品名 型号 单价 数量 总金额 退货年 退货月 退货日 业务员编号 类型 长整型 文本 文本 文本 货币 数字 数字 数字 数字 数字 数字 说明 自动编号,主键 字段大小为20 字段大小为20 字段大小为20 无 长整型 长整型 整型 整型 整型 长整型 图3-6-1-4 退货表的字段,类型,和说明

五、 进货厂商表,其中包括厂商编号,厂商名称,法人代表,厂商地址,如图表3-6-1-5所示:

字段 厂商编号 厂商名称 法人代表 厂商地址 类型 长整型 文本 文本 文本 说明 自动编号,主键 字段大小为20 字段大小为10 字段大小为100 图3-6-1-5 进货表的字段,类型,和说明

17

汽车销售管理系统

六、 用户表,其中包括用户编号,用户名,密码,如图表3-6-1-6所示:

字段 用户编号 用户名 密码 类型 长整型 文本 文本 说明 自动编号,主键 字段大小为10 字段大小为10 图3-6-1-6 用户表的字段,类型,和说明

七、 客户表,其中包括会员编号,会员姓名,会员电话,会员地址,如图表3-6-1-7所示:

字段 会员编号 会员姓名 会员电话 会员地址 类型 长整型 文本 文本 文本 说明 自动编号,主键 字段大小为10 字段大小为20 字段大小为100 图3-6-1-7 客户表的字段,类型,和说明

3.6.2数据库的逻辑设计

数据库技术主要解决的是对于给定的一组数据如何构造一个适合它们的数据库模式。这种逻辑结构一般用关系数据库来描述,在关系数据库中一个关系既可用来描述实体及其属性,又可以用来描述实体之间的关系。

在关系数据库规范化理论中所提到的关系实质上是一张二维表,表的每一行叫做一个元组,是某个实体或实体之间联系中的一个具体值,通常称为一个“记录”。每一列叫做一个属性,通常称为“数据元素”或“数据项”,每一个元组必须用关键字来标识该元组以区别于关系中的其他元组。把关系看成二维表具有以下几个性质:

一、在任一列上,数据项应该属于同一个属性;

二、这个表中的所有的行都是不相同的,即不允许有重复的组项出现; 三、在一个表中,行的顺序无关紧要;

四、在一个表中,每一列有不同的名称,并且列的顺序也无关紧要。 在本数据库中,我们采用第二范式来设置表。以现存货表为例: 在现存货表中,各属性之间的依赖关系是:

商品编号 商品编号、商品名 商品编号、生产厂商 商品编号、型号 商品编号、单价 商品编号、数量 商品编号、总金额 商品编号、进货年 商品编号、进货月 商品编号、进货日 商品编号、业务员编号 将这个关系组织成如下形式,如图3-6-2-1所示:

18

毕业(设计)论文

商品编号 生产厂商 商品名 型号 单价 数量 总金额 进货年 进货月 进货日 业务员编号

*商品编号 *商品编号 商品名 商品名 生产厂商 生产厂商 型号 型号 单价 单价 数量 数量 总金额 总金额 进货年 进货年 进货月 进货月 进货日 进货日 业务员编号 业务员编号 图3-6-2-1所示,第二范式设计表,主要是从内聚性和耦合度方面

3.6.3 数据库的安全性和完整性

在信息时代,信息安全问题越来越重要。数据库所存储的数据是一个部门的宝贵信息资源,它通常可为许多合法用户共享,同时必须防止非法用户访问,甚至更改和破坏。此外,还要防止对数据库不正确的更新,造成数据库的不一致性,保证它的完整性。因此数据库的安全性和完整性十分重要,DBMS必须提供数据库安全性和完整性的保护机制。

数据库的安全性,就是防止非法用户使用数据库造成数据泄露、更改或破坏,以达到保护数据库的目的。数据库中的数据必须在DBMS统一的严格的控制之下,只允许有合法使用权限的用户访问,尽可能杜绝所有可能对数据库的非法访问。一个DBMS能否有效地保证数据库的安全性是它的主要性能指标之一。

用户标识与鉴定是系统提供的最外层的安全保护措施。每个用户都登记一个用户标识符,它是用户公开的标识。但为了正确识别用户,防止别人冒名顶替,仅使用用户标识符是不够的,还需要进一步鉴别用户身份。

为了进一步鉴别用户,目前最广泛的就是使用口令。这样,每次用户要求进入系统时,必须得输入用户的标识符和口令,系统核对用户标识符和口令以鉴别用户身份。只有当用户标识符和

19

汽车销售管理系统

口令核实正确后,用户才能使用计算机。

数据库的完整性是指授权用户对数据库更新时不会破坏数据的一致性,从而保证数据库中数据是正确的、一致的、相容的。对于违背完整性约束条件的操作则拒绝处理。

关系模型的完整性规则是对关系的某种约束条件。关系模型中可以有三类完整性约束;实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称为是关系的两个不变性,应该由关系系统自动支持。

20


汽车销售管理系统毕业设计论文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:C语言课程设计报告--公交路线管理系统

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: