简单的停车收费数据库设计ppt课件.ppt
收费停车场管理系统,一、数据库需求分析二、数据库概念结构设计三、数据库逻辑结构设计,一、数据库需求分析,第一部分 通过调查了解分析停车管理的现状,弄清用户对开发的数据库应用系统的确切要求,以及停车场管理的流程,系统的具体功能和数据库中数据信息。 (1)基本情况 系统处理的对象包括车辆信息、固定车位信息、自由车位信息、停车车辆信息以及收费记录等五个方面。即,1.车辆:车牌号码、车辆品牌、车辆颜色;2.自由车位:车位编号、车位位置;3.固定车位:车位编号、车位位置、车牌号码、车主姓名、车辆品牌、车辆颜色、联系地址、联系方式、车位余额;4.停车:车位编号、车牌号码、进入时间、离开时间、时间段、车位类型、在位情况、收费费率;5.收费记录:车位编号、车牌号码、停车时间、停车费用、发票编号。,(2)处理功能要求 整个系统具体包括两个子系统,分别为:停车处理子系统和收费子系统。 处理的功能包括:车辆信息的查询以及更新;空闲车位信息的查询;固定车位信息的查询;进出车辆记录的更新和收费信息的查询与更新等。(3)安全性与完整性要求 安全性可以通过视图机制来完成,对不同用户设置不同权限,不同的用户只能访问授权的视图,这样可以提高一定的程度的安全性。还可以通过存取控制机制:即定义用户权限,并将用户权限登记到数据字典中以及合法的权限检查来保障安全性。,第二部分 数据流图,.停车处理子系统数据流图,车辆,管理员,核对固定车位信息,查询自由车位信息,发送停车 信号,车辆信息,核对后的,车辆信息,空闲车,位信息,停车 / 不停车,符合,进出车辆记录,车位信息,数据流,显示收费信息,核对停车车辆信息,更新车位信息,收费开发票,车辆,管理员,车位信息表,收费记录表,自由车位,信息,.收费子系统 数据流图,车辆信息,离开,固定车位,信息,停车信息表,数据流,第三部分 数据字典,数据结构,二、数据库概念结构设计,分E-R图,车辆,车位,进入,1,1,车牌号码,车辆颜色,车辆品牌,车位位置,车位编号,进入时间,分E-R图,车辆,车位,离开,1,1,收费记录,记录,1,1,车牌号码,车辆品牌,停车费用,车牌号码,车牌号码,发票编号,车位编号,车牌号码,停车时间,车辆颜色,离开时间,总E-R图,车辆,车位,停车,1,1,收费记录,记录,1,1,车牌号码,车辆品牌,停车费用,车牌号码,车牌号码,发票编号,车位编号,车牌号码,停车时间,车辆颜色,离开时间,进入时间,三、数据库逻辑结构设计,车辆 (车牌号码、车辆品牌、车辆颜色 )固定车位(车位编号、车位位置、车牌号码、车主姓名、车辆品牌、 联系地址、联系方式、车位余额 )自由车位(车位编号、车位位置 ) 收费(车位编号、车牌号码、停车时间、停车费用、 发票编号 )停车(车位编号、车牌号码、进入时间、离开时间、时间段、车位 类型、在位情况、收费费率;),关系模式,