1 / 13
文档名称:

停车场收费管理信息系统数据库设计.doc

格式:doc   大小:270KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

停车场收费管理信息系统数据库设计.doc

上传人:63229029 2017/5/25 文件大小:270 KB

下载得到文件列表

停车场收费管理信息系统数据库设计.doc

文档介绍

文档介绍:课程设计课程名称数据库综合模拟实****题目停车场数据库收费管理子系统学生姓名谭杰学号 110312092 专业班级信管 1122 指导教师丁启华 2013 年 12月 20日一、问题背景 21 世纪以来,现代化产业高速发展,汽车作为日常交通工具已经普及社会的每一个角落,给人们的日常生活带来了极大的便利。但是随着汽车拥有量的急剧增加, 车辆停放的问题随之而来, 如果没有合理的停放规则和秩序, 势必引起许多不必要的麻烦, 反而给生活带来不便。停车场作为交通设施的组成部分, 随着交通运输的繁忙和不断发展,人们对其管理的要求也不断提高,都希望管理能够达到方便、快捷以及安全的效果。然后目前的许多停车场还处于一种纯人工的管理的模式, 在车辆的管理上效率低下, 而且十分容易出错。因此需要一种合适的管理系统来解决这些问题, 达到高效, 简易的效果, 给广大人民的出行带来方便。本论文旨在设计一个简单、高效且实用的停车场管理系统, 希望能解决目前管理上存在的一些问题。系统的设计过程经过了需求分析阶段、概念设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库的实施和维护以及系统的调试与测试, 最终完成了一个比较完善的收费停车场管理系统。二、业务流程图三、 E-R 模型①分E-R 图: ②全局 E-R 图: E-R 图属性如下所示: 车辆: Car (Carno,Carsb,Carcolor) Carno 是主码; 固定车位: Fixed(Cwno,Carpace,Carno,Carname,Carcolor,Carpho,Caradd,Car tel,Carmon) ; 自由车位: Freed(Cwno,Carpace) Cwno 是主码; 收费: Moneynote(Cwno,Carno,Cartime,Moneypay,Piece) Cwno 和 Carno 是外码; 停车: Stop(Cwno,Carno,Carin,Carout,Timetype,Cwtype,Montime) Cwno 和 Carno 是外码; 四、关系模型表 4-1 车辆信息列名数据类型是否为主码是否为外码取值范围可否为空含义说明 Carno Char 是否否车牌号码 Carsb Char 否否可车辆品牌 Carcolor Char 否否可车辆颜色表 4-2 车位信息列名数据类型是否为主码是否为外码取值范围可否为空含义说明 Cwno Char 是否否车位编号 Cwpace Char 否否否车位位置 Cwtype Char 否否否车位类型 Carno Char 否否可车牌号码 Carname Char 否否可车主姓名 Carsb Char 否否可车牌号码 Carcolor Char 否否可车辆颜色 Carpho Bit 否否可车辆照片 Caradd Char 否否可联系地址 Cartel Char 否否可联系电话 Carmon Float 否否 100~200 可车位余额表 4-3 停车信息列名数据类型是否为主码是否为外码取值范围可否为空含义说明 Cwno Char 否是否车位编号 Carno Char 否是否车牌号码 Carat Bit 否否否在位情况 Carin datetime 否否否进入时间 Carout datetime 否否可离开时间 Timetyp e Char(6) 是否高峰、一般、低谷否时间段表 4-4 费率信息列名数据类型是否为主码是否为外码取值范围可否为空含义说明 Timetype Char(6) 是否高峰、一般、低谷否时间段 Montime Float 否否大于 0否收费费率表 4-5 收费记录列名数据类型是否为主码是否为外码取值范围可否为空含义说明 Cwno Char 否是否车位编号 Carno Char 否是否车牌号码 Cartime Float 否否大于 0否停车时间列名数据类型是否为主码是否为外码取值范围可否为空含义说明 Moneypa y Float 否否大于 0可停车费用 Piece Char 否否可发票编号五、 DDL 语句 1. 建立数据库 create database Parking; 2. 建立车辆数据表: create table Car (Carno char(10) primary key, Carsb char(10), Carcolor char(4) ); 3. 建立车位信息表: create table Ffed (Cwno char(10) primary key, Cwpace char(10) not null, Cwtype char(4) not null, Carno char(10), Carname char(10), Carsb char(10), Carcolor char(4), Carpho