停车场收费管理信息系统数据库设计.docx
- 文档编号:26002380
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:15
- 大小:246.07KB
停车场收费管理信息系统数据库设计.docx
《停车场收费管理信息系统数据库设计.docx》由会员分享,可在线阅读,更多相关《停车场收费管理信息系统数据库设计.docx(15页珍藏版)》请在冰豆网上搜索。
停车场收费管理信息系统数据库设计
停车场收费管理信息系统数据库设计(总14页)
课程设计
课程名称
数据库综合模拟实习
题目
停车场数据库收费管理子系统
学生姓名
谭杰
学号
2
专业班级
信管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,Cartel,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
否
否
可
离开时间
Timetype
Char(6)
是
否
高峰、一般、低谷
否
时间段
表4-4费率信息
列名
数据类型
是否为主码
是否为外码
取值范围
可否为空
含义说明
Timetype
Char(6)
是
否
高峰、一般、低谷
否
时间段
Montime
Float
否
否
大于0
否
收费费率
表4-5收费记录
列名
数据类型
是否为主码
是否为外码
取值范围
可否为空
含义说明
Cwno
Char
否
是
否
车位编号
Carno
Char
否
是
否
车牌号码
Cartime
Float
否
否
大于0
否
停车时间
列名
数据类型
是否为主码
是否为外码
取值范围
可否为空
含义说明
Moneypay
Float
否
否
大于0
可
停车费用
Piece
Char
否
否
可
发票编号
五、DDL语句
1.建立数据库
createdatabaseParking;
2.建立车辆数据表:
createtableCar
(Carnochar(10)primarykey,
Carsbchar(10),
Carcolorchar(4)
);
3.建立车位信息表:
createtableFfed
(Cwnochar(10)primarykey,
Cwpacechar(10)notnull,
Cwtypechar(4)notnull,
Carnochar(10),
Carnamechar(10),
Carsbchar(10),
Carcolorchar(4),
Carphobit,
Caraddchar(20),
Cartelchar(20),
Carmonfloatcheck(Carmon>=100andCarmon<=200)
);
4.建立停车信息表:
createtableStop
(Cwnochar(10)notnull,
Carnochar(10)notnull,
Caratbitnotnull,
Carindatetime,
Caroutdatetime,
Timetypechar(6),
foreignkey(Cwno)referencesFfed(Cwno),
foreignkey(Carno)referencesCar(Carno)
);
5.建立收费费率表:
createtableMoneyt
(Timetypechar(6)primarykey,
Montimefloatnotnullcheck(Montime=1orMontime=2orMontime=,
);
6.建立收费记录表:
createtableMoneynote
(Cwnochar(10),
Carnochar(10),
Cartimefloatnotnull,
Moneypayfloatcheck(Moneypay>0),
Piecechar(10),
foreignkey(Cwno)referencesFfed(Cwno),
foreignkey(Carno)referencesCar(Carno)
);
六、功能实现
使用DDL语句将关系模型中的表建立好,接下来通过DML语句将功能实现。
1.视图功能测试
V-1
Carinformation
车位号,车牌号
查询在位车辆信息
V-2
Carfixedtion
车位号,车牌号,车主,车名,车色,车照,地址,电话,余额
查询在固定车位停车的车辆信息
V-3
carfreetion
车位号,车牌号,车名,车色
查询在自由车位停车的车辆信息
V-4
Carinouttion
车位号、车牌号、进入时间、离开时间、时间段
查询车辆进出记录
V-5
moneytime
时间段、费率
查询及修改收费费率
V-6
Moneytion
总收费
查询停车场总收费
v-7
Carmoney
车牌号、缴费总额
查询每辆车的缴费额
V-1查询在位车辆的所有信息
V-2.查询在固定车位停车的车辆信息的视图功能验证
v-3查询在自由车位停车的车辆信息的视图功能验证
V-6查询停车场总收费的视图功能验证
V-7查询每辆车的缴费总额的视图功能验证
七、课程设计总结
两个星期的课程设计是我明白了很多很多。
上课学会的东西当实际应用的时候就不一定能运用的很好,可能会出现很多的问题。
这次的课程设计使我明白了学与用要相结合,增强了对数据库方面应用的理解,对自己今后做系统开发积累了一小部分的经验。
在这次做停车场收费信息管理系统过程中,我的能力得到了一定的锻炼,但是我也从中看到了自己的许多不足。
停车场收费信息管理系统是一个比较贴近生活的系统,在设计的时候需要运用多方面的知识。
这次的课程设计使我认识到了自己知识的匮乏,致使系统中有很多的不足之处。
在以后的学习中要更加的努力,增加自己的各个方面的知识,使自己以后在社会上的竞争力强一些。
在课程设计的时候遇到了不少的困难,但是通过老师的指导,或是与同学互相讨论,再或是通过自己翻阅资料,大部分的问题得以解决。
通过自己的努力,使得课程设计能够较好的完成。
课设结束了,但是在课程设计中学到的东西肯定能够让我以后的学习跟生活中受益无穷的。
目前先考虑一下,这次的课程设计给下学期的学习带来的提示:
首先,在下学期的学习中,遇到问题要多与同学、老师交流,交流的过程中不紧使我们的问题得到了解决,而且我们在讨论的过程中能学到更多的东西。
其次,在专业课的学习过程中,要注重理论联系实际,做到学以致用。
以上的就是我的这次课程设计的心得,我相信它会在我以后的学习和生活中有着很重要的作用的!
《数据库综合模拟实习》课程考核成绩评定表
等级组成
优秀
良好
中等
及格
不及格
平
时
成
绩
1.考勤满勤
2.实验报告全
1.考勤90%到
2.实验报告90%全
1.考勤80%到
2.实验报告80%全
1.考勤70%
2.实验报告70%
1.考勤70%以下到
2.实验报告70%以下全
课程设计
项
目
管
理
1.人员分工很合理
2.时间进度安排很恰当
1.人员分工合理
2.时间进度安排恰当
1.人员分工较合理
2.时间进度安排较恰当
1.人员分工欠合理
2.时间进度安排欠恰当
1.人员分工不合理
2.时间进度安排不恰当
设
计
文
档
1.格式很规范
2.内容很全面
3.结构很合理
1.格式规范
2.内容全面
3.结构合理
1.格式较规范
2.内容较全面
3.结构较合理
1.格式欠规范
2.内容欠全面
3.结构欠合理
1.格式不规范
2.内容不全面
3.结构不合理
图形绘制
1.布图很均匀,绘图很标准
2.部件表达很完整、很正确
3.尺寸标注很完整、很正确、很清晰、很合理
4.图纸幅面和比例很恰当
1.布图均匀,绘图标准
2.部件表达完整、正确
3.尺寸标注完整、正确、清晰、合理
4.图纸幅面和比例恰当
1.布图较均匀,绘图较标准
2.部件表达较完整、较正确
3.尺寸标注较完整、较正确、较清晰、较合理
4.图纸幅面和比例较恰当
1.布图欠均匀,绘图欠标准
2.部件表达欠完整、欠正确
3.尺寸标注欠完整、欠正确、欠清晰、欠合理
4.图纸幅面和比例欠恰当
1.布图不均匀,绘图不标准
2.部件表达不完整、正确
3.尺寸标注不完整、不正确、不清晰、不合理
4.图纸幅面和比例不恰当
文字表达
1.文字很流畅
2.语言很准确
3.逻辑性很强
4.层次很清晰
1.文字流畅
2.语言准确
3.逻辑性强
4.层次清晰
1.文字较流畅
2.语言较准确
3.逻辑性较强
4.层次较清晰
1.文字欠流畅
2.语言欠准确
3.逻辑性欠强
4.层次欠清晰
1.文字不流畅
2.语言不准确
3.逻辑性不强
4.层次不清晰
设
计
总
结
1.有课程设计总结
2.课程设计总结很全面、很深入
3.能从课程设计中总结出创新成果
1.有课程设计总结
2.课程设计总结全面、深入
3.能从课程设计中总结出创新成果
1.有课程设计总结
2.课程设计总结较全面、较深入
1.有课程设计总结
2.课程设计总结欠全面、欠深入
1.无课程设计总结
2.课程设计总结不全面、不深入
综合成绩评定:
评阅老师(签章):
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 停车场 收费 管理信息系统 数据库 设计