大一数据库作业社区收费停车场管理系统数据库设计.doc
文本预览下载声明
数据库应用基础 结课作业 第XX组 指导教师:XX
PAGE \* MERGEFORMAT- 1 -
数据库应用基础 结课作业
社区收费停车场管理系统数据库设计
学 院: 交通运输学院
指导教师: 陈 杰
2011 年 12 月 25日
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc312617669 1问题描述 PAGEREF _Toc312617669 \h - 3 -
HYPERLINK \l _Toc312617670 1.1 建立背景 PAGEREF _Toc312617670 \h - 3 -
HYPERLINK \l _Toc312617671 1.2 系统功能 PAGEREF _Toc312617671 \h - 3 -
HYPERLINK \l _Toc312617672 2功能模块及结构图 PAGEREF _Toc312617672 \h - 4 -
HYPERLINK \l _Toc312617673 3实体联系模型 PAGEREF _Toc312617673 \h - 5 -
HYPERLINK \l _Toc312617674 4关系模式 PAGEREF _Toc312617674 \h - 6 -
HYPERLINK \l _Toc312617675 5数据字典 PAGEREF _Toc312617675 \h - 7 -
HYPERLINK \l _Toc312617676 6 SQL语句 PAGEREF _Toc312617676 \h - 8 -
1问题描述
1.1 建立背景
当今社会,现代化产业大力发展,汽车已经遍及了大众家庭,成为基本交通工具之一,给人们生活带来便利。但是汽车拥有量的急剧增加,停放的问题也随之而来。如果没有合理的停放规则和管理秩序,车辆的杂乱反而会引起许多问题,影响人们生活。
停车场作为交通设施的重要组成部分,在交通迅速发展的现今更凸现出其重要性。人们希望停车场能达到方便、快捷以及安全的效果,但目前很多地方仍处于纯人工的管理的模式,十分不便。同时,车辆的增多导致停车情况之间也有所不同,因此,解决这些问题,以达到简单高效的效果,一套合理适用的电子化管理系统是非常必要的。
1.2 系统功能
基于以上背景,我们设计了一个简单实用的社区停车场管理系统,旨在解决停车乱、管理难的问题,使其程序化,有序化。整个系统具体包括四个子系统,分别为:停车管理子系统、车卡信息管理子系统、车位综合管理子系统以及收费子系统。处理的功能包括:车主信息的查询以及更新;车辆信息的查询以及更新;车卡信息的查询与更新;空闲车位信息的查询;进出车辆记录信息和收费信息的查询与更新等。
根据实际情况,系统设计了管理员、物主及临时主三种角色,三种角色的用户具有不同的权限及功能。
月主(办理月卡的车主)
a)月主注册、登陆管理系统,查询自己对应的车卡信息,以及修改车卡中有关的个人信息及车辆信息。
b)查询车库信息,包括剩余车位数。
c)向车卡内充值,以支持车卡的正常使用。
临时主(办理临时卡的车主)
a)进入车库时由管理员提供给其一张临时卡,刷卡计时,离开车库时按停车时间缴纳现金。
b)用临时卡登录系统查询车辆停留时间。
管理员
a)管理员作为工作人员,具有其他用户所能实现的各种功能。
b)及时的更新以及完善车库管理系统中车位以及车卡的信息。
2功能模块及结构图
根据上述需求分析,我们对系统功能模块进行划分,按照模块设计了系统功能并绘制出功能结构图。以下对其中部分功能做详细说明。
a)停车管理子系统——查询车位
用户可以通过POS终端机或者Internet进行停车场剩余车位的查询。
b)车位查询管理子系统——查询收费记录
月卡持有者可以通过直接刷卡或者在Internet上输入卡号和密码的方式,查询自己在指定日期的消费记录。
c)车卡信息管理子系统——密码修改
在用户个人信息管理窗口中,月卡持有者在使用原有密码登录后,通过输入原密码、新密码和确认新密码的方式,可以修改月卡密码。
d)收费子系统——用户收费处理
系统通过用户类型选择相应的公式计算出用户所需缴纳的停车费,并显示在窗口中。临时用户在占用和退出车位时分别通过刷卡的方式向系统自动输入进车和出车时间,月卡用户不计时,按月收费。
图1 停车场管理信息系统功能结构图
3实体联系模型
根据上述需求及功能界定,分析实体、属性及联系,绘制ER图。
图2 停车场管理信息系统实体联系模型(ER图)
4关系模式
用户(身份证号,姓名,性别,联系方式,住宿号,是否固定用户)
当“是否固定用户”为1时,“姓名”“性别”“联系方式”
显示全部