停车场数据库设计

上传人:博****1 文档编号:410911077 上传时间:2022-10-16 格式:DOCX 页数:10 大小:149.09KB
返回 下载 相关 举报
停车场数据库设计_第1页
第1页 / 共10页
停车场数据库设计_第2页
第2页 / 共10页
停车场数据库设计_第3页
第3页 / 共10页
停车场数据库设计_第4页
第4页 / 共10页
停车场数据库设计_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《停车场数据库设计》由会员分享,可在线阅读,更多相关《停车场数据库设计(10页珍藏版)》请在金锄头文库上搜索。

1、停车场数据库管理系统姓名学号:专业:1.需求分析背景现在随着社会的发展,车为了人们出行的必备工具,因为它快捷方便,但在行程中快捷方 便的同时,到哪停车成为了人们头疼的事。停车场因此存在了,但有的停车场比较大,车位比 较多,管理起来较麻烦,这就需要有计算机的辅助。同时随着计算机的发展,计算机数据库可 以很好的帮助人们去管理,管理员的工作变的更加简单程序化,且失误减少,效率变高,停车 会更加方便。停车场数据库实现的功能1. 输入及添加停车位、停车位资料,每个停车位信息包括:停车位编号、停车位地址、停 车位类别编号、登记日期、是否被占用。停车证信息包括:客户停车证编号、客户姓名、客户 性别、客户种类

2、、登记时间。2. 对已存入的停车位、停车证信息进行插入添加。3. 对已存入的信息进行修改。4. 利用停车证对停车进行租借和退还停车位。5. 利用租借停车位时间向客户收费。关系模式信息停车位类别种类编号,种类名称客户停车证编号,客户姓名,客户性别,客户种类,登记时期停车位停车位编号,停车位地址,停车位类别编号,登记日期,是否被占用租借停车证编号,停车位编号,客户租借时间退还停车证编号,客户姓名,停车证编号,停车位编号,客户退还时间付款停车证编号,客户姓名,停车位类别编号,停车位地址,客户租借时间, 付款金额2 .方案图表设计E-R图 根据所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结

3、构功能。图书管理信息系统可以划分为:停车位类别信息、客户信息实体、停车位信息、租借记录信息 退还记录信息。用E-R图一一描述这些实体。2.1.1类别E-R图:类别名称停车位类别编号停车位类别图2-1类别E-R图客户信息E-R图:图2-2客户信息E-R图2.1.3信息实体E-R图:图 2-3 停车位信息 E-R 图2.1.4.记录信息E-R图:图 2-4 记录信息 E-R 图2.1.5记录信息E-R图:图 2-5 记录信息 E-R 图付款信息E-R图:图 2-6 付款信息 E-R 图2.1.6总的信息实体E-R图:图 2-7 总的信息 E-R 图建立表格表2-1parking sytle停车位类

4、别信息表表中列名数据类型可否为空说明parkingstylenovarcharnot null(主键)种类编号parkingstyleVarcharnot null种类名称表2-2system customers客户信息表格表中列名数据类型可否为空说明customeridvarcharnot null(主键)客户停车证编号customernamevarcharnot null客户姓名customersexvarcharnot null客户性别customertypevarcharnull客户种类regdatedatetimenull登记日期表2-3 system parking停车位信息表表中

5、列名数据类型可否为空说明parkingidVarcharNot null(主键)停车位编号parkingaddressVarcharNot null停车位地址parkingstylenoVarcharNot null停车位类别编号parkingindateDatetimeNull登记日期isborrowedVarcharNot Null是否被占用表2-4 borrow record租借记录信息表表中列名数据类型可否为空说明customeridVarcharNot null(外主键)停车证编号parkingidVarcharNot null(外主键)停车位编号borrowdateVarcharN

6、ot null客户租借时间表2-5 return record退还记录信息表表中列名数据类型可否为空说明customeridVarcharNot null(外主键)客户停车证编号parkingidVarcharNot null(外主键)停车位编号returndatedatetimeNot null客户退还时间表2-6 customer fee付款记录信息表customeridvarcharNot null客户停车证编号customernamevarcharNot null客户姓名parkingidvarcharNot null(外主键)停车位编号parkingaddressvarcharNot

7、 null停车位地址parkingfeevarcharNot Null付款金额borrowdatedatetimeNot Null租借时间3.数据库语言设计数据库的建立3.1.1创建数据库 停车位类别表建立 create table parking_style(parkingstyleno varchar(30) primary key, parkingstyle varchar(30)3.1.3创建停车位信息表create table system_parking(parkingid varchar(20) primary key, parkingaddress varchar(30) No

8、t null, parkingstyleno varchar(30) Not null, parkingindate datetime ,isborrowed varchar (2) ,)停车证表建立create table system_customers(customerid varchar(9)primary key, customername varchar(9)not null , customersex varchar(2) not null, customertype varchar(10), regdate datetime)租借记录表建立create table borrow

9、_record( parkingid varchar(20) primary key, customerid varchar(9), borrowdate datetime,)退还记录表建立create table return_record( parkingid varchar(20) primary key, customerid varchar(9), returndate datetime,)付款单表建立create table customer_fee(customerid varchar(9)not null, customername varchar(9)not null , p

10、arkingid varchar(20) primary key, parkingaddress varchar(30) Not null, parkingfee varchar(30) , borrowdate datetime,) 数据初始化3.2.1将停车位类别加入表parking_style中insert into parking_style(parkingstyleno,parkingstyle)values(l,小型商务车) insert into parking_style(parkingstyleno,parkingstyle)values(2,中等型轿车) insert in

11、to parking_style(parkingstyleno,parkingstyle)values(3,大型客车)3.2.2将已有的停车位加入system_parking表中insertintosystem_parking(parkingid,parkingadress,parkingstyleno,parkingindate, isborrowed )values(1234,A 区 34 位,1, 2009-01-03,2011-11-15,1);insertintosystem_parking(parkingid,parkingadress,parkingstyleno,parking

12、indate, isborrowed )values(1235, A 区 35 位,1, 2009-01-03,2011-11-16,1);nsert into system_parking (parkingid , parkingadress, parkingstyleno,parkingindate, isborrowed )values(1236, A 区 36 位,1, 2009-01-03,2011-11-15,1);3.2.3将客户信息加入system_customers表中insert into system_customers(customerid, customername,

13、 customersex, customertype,regdate)values(50080,张三,男,常住,2009-08-26 14:23:56) insert into system_customers(customerid, customername, customersex, customertype,regdate)values(50081,李四,男,临时,2009-08-27 13:24:)insert into system_customers(customerid, customername, customersex, customertype,regdate)values

14、(50082,王二麻,男,常住,2009-08-28 11:24:)3.2.4添加租借客户的记录insert into borrow_record(parkingid, customerid,borrowdate)values(1234,50080,2011-11-15 11:24:)insert into borrow_record(parkingid, customerid,borrowdate)values(1235,50081,2011-11-16 08:26:)insert into borrow_record(parkingid, customerid,borrowdate)values(1236,50082,2011-11-15 08:26:)4.进行总体设计将上述做好的表格进行联系,建立关系,在access2007上用软件创建联系,如下图:return recordcustomerid 怡 parkirigid returndste-_cu st o-mers. stomeri d customername customers ex cu stom-ertype reg dalec

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号