小区停车场管理系统
班级: 姓名: 学号:
h
h
一、引言
IT行业的高速发展让计算机技术深入日常生活的每一个细节,在各个领域中,计算机技术的应用帮助人们减少劳动量,提高工作效率,发挥着越来越重要的作用。随着城市化程度的加深,房地产行业日益兴盛,越来越多的小区散布在城市里,小区中来往的车辆与日俱增,停车场是小区里不可缺少的一个部分,对停车场的管理也是非常重要。我结合本次的课程设计开发以下的小区停车场管理系统,使小区里的车辆能得到有序的管理。 二、数据流程图分析
数据流程图符号由四种基本成分组成
源或宿 加工 文件 数据流
顶层数据流图:
描述系统的输入输出,即描述系统从外部哪些源接收哪些输入数
据流及系统化的哪些输出数据流流往外部的哪些宿。本系统的外部项
为车主和管理员。他们与系统之间的数据流有F1-F10。
顶层数据流图
车 主 F2 F1 F18 F5 F9 F17 F3 F6 管 F10 停车场 F8 理 员 管理系统 F7
图1 停车场管理系统顶层数据流图
h
h
F1办理车卡的信息 F2办理车卡的通知 F3车卡信息更改通知 F5车卡信息 F6收费信息 F7查询的信息 F8查询结果 F9停车信息 F10收费清单 F17车卡更改信息 F18离开信息 F18离开消息
h
h
层数据流图: 0
按顶层图分析,本系统分为四个主要的功能,分别为车卡管理,停 车管理,查询管理,收费管理。他们间的输入输出数据流为F11-F16, 数据存储为D1-D3。
0层数据流图:
F1 车主 F2 F17 F3 车卡管理 F11 D1 车卡信息记录 F9 F5 F6 F12 停车管理 F13 D2 进出车辆记录 管理员 查询管理 F14 F15 F7 F8 F5 F10 收费管理 F16 D3 收费记录
图2 停车场管理系统0层图
h
h
第一层数据流图
加工1子图:
车卡管理分为1.1-1.2两个模块,新产生的数据流为F3、F51、 F52 ,数据存储为D1。 车卡管理 1.1车卡F1 车主 F2 办理 F51 1.2车卡F17 F52 D1 车卡信息记录 信息修改 F3 图3 车卡管理的内部数据流图
h
h
2子图: 加工 停车管理分为2.1核对车卡信息、2.2查询自由车位信息、2.3发送 停车信息三个模块,新产生的输入输出数据流为F21-F23,数据存储为停车管理 和D2.2。 D2.1 2.2查询自2.1核对F5 F21 车主 F23 F22 2.3发送F9 F13 D2.1 进出车辆记录 停车信息 F24 D2.2 车位信息 图4 停车管理的内部数据流图
F21车卡信息正确的信息 F22空闲车位信息 F23有效车卡信息
车卡信息 由车位信息 h
h
加工3子图:
查询管理
查询管理分为3.1-3.2两个模块,新产生的数据流为F55-F56。 D1 车卡信息记录 3.1按车主 F53 F55 查询 管理员 3.2按车辆F54 F56 查询 D2 进出车辆记录
图5 查询管理的内部数据流图
F53车主信息 F54车辆信息 F55车主信息查询结果 F56车辆信息查询结果
h
h
加工4子图: 收费系统
车费管理分为4.1-4.5五个模块,新产生的数据流为F41-F45,数据存储为D4.1和D4.2。
D4.2 进出车辆记录 D4.2 进出车辆记录 车主 F18 F5 4.1核对停车车辆信F41 4.2计算停车时间 F42 4.4收费 4.5 更新车位信息 记录 F43 F10 管理员 F6 4.3显示收费信息 F44 F45 D4.2 车位信息 D4.1 收费记录 图6 车费管理的内部数据流图
F41车辆信息 F42停车信息 F43车位信息的更改
h
h
四、功能需求
1、车卡管理
车卡管理子系统包含车卡办理和车卡信息修改两个功能。
小区停车场管理系统 车卡管理 停车管理 查询管理 收费管理
车卡办理车卡管理 车卡信息修改 h
h
2、停车管理 停车管理子系统包含核对车卡信息、查询自由车位信息、发送停车信号三个功能。 停车管理 核对车卡信息 查询自由车位信息 发送停车信息
3、查询管理
查询管理子系统包含按车主查询和按车辆查询两个功能。
按车主查询 h
查询管理 按车辆查询 h
4、收费管理
收费管理子系统包含核对停车车辆信息、计算停车时间、显示收费信息、 收费开发票、更新车位信息五个功能。
五、E-R图
收费管理 核对停车车辆信息计算停车时间显示收费信息收费记录更新车位信息 h
h
性别 姓名 联系电话 身份证 车主 1 申请 卡ID 住址 n 车卡 卡ID 车主 车牌号
六、数据字典
车型 卡类型 图7 E-R图 数据字典的作用是给数据流程图上的每个成分以定义和说明。停车场管理系统的数据流程图加上数据字典。能给出一个具有详细的、具体的文字内容和图形的系统逻辑模型,形成一个完整的说明。
基于本系统的规模较大,数据字典的内容繁杂等原因,现只对部分具有代表性的给予说明。数据流为办理车卡的信息,数据元素为图书编号,外部项为车主,数据存储为车卡信息记录。顶层图中的加工:图书资料管理,读者资料管理,借书操作,还书操作,查询处理,也给予说明。
h
h
外部项 系统名:停车场管理系统 编号: 条目名:车主 别名: 输入数据流: 办理车卡的信息 车卡更改的信息 车卡信息 输出数据流: 办理车卡的通知 车卡信息更改通知 停车信息 离开消息 主要特征: 车主:车辆的拥有者。办理车卡,申请停车。主要特征:姓名、性别、身份证、联系电话
数据流 系统名:停车场管理系统 编号:F1 条目名:办理车卡的信息 别名: h
h
来源:车主 去处:车卡管理 数据流结构: 办理车卡的信息={车主名+性别+身份证+联系电话+车牌号+车型+颜色} 简要说明: 办理车卡信息予以记录,办理车卡后可修改车卡信息。
h
h
数据存储 系统名:停车场管理系统 编号:D1 条目名:车卡信息记录 别名: 存储组织: 主关键字: 每个车卡都有编号,按车卡编号排列 车卡编号 记录组成: 项名: 车卡编号 车主 性别 身份证 车牌号 车型 颜色 近似长度 5 8 2 20 18 16 8 (字节) 简要说明: 车卡编号从1开始按顺序往下编号
数据元素 系统名:停车场管理系统 编号:D1 条目名:车卡编号 别名: 属于数据流: 存储处: F21、F22、F23、F24、F13、F41、F42、车卡信息记录、进出车辆记录 h
h
F43、F44、F51、F52 数据元素值: 代码类型 取值范围 整型 1-99999 车位信息、收费记录
h
h
加工 系统名:停车场管理系统 编号:1 条目名:车卡管理 别名: 输入: 办理车卡的信息、车卡更改信息 加工逻辑: 1、从车主处得到办理车卡所需的信息,并进行核对; 2、审核无误后记录车卡的信息并存档,通知车主, 3、从车主处得到车卡更改信息,对相对应的车卡进行修改后存档, 4、通知车主信息已修改。 输出: 办理车卡的通知、车卡信息更改通知 加工 系统名:停车场管理系统 编号:2 条目名:停车管理 别名: 输入: 车卡信息 输出: 停车信息 h
h
加工逻辑: 1、从车主处得到车卡信息后,核对车卡信息, 2、车卡信息审核无误后查询自由车位信息, 3、依据有无自由车位来发送能否停车的停车信息, 4、若发出停车信息则对进出车辆进行记录,并更改车位信息。
加工 系统名:停车场管理系统 编号:3 条目名:查询管理 别名: h
h
输入: 查询信息 加工逻辑: 输出: 查询结果 1、按车主和车辆两个条件输入查询信息, 2、输出查询结果 加工 系统名:停车场管理系统 编号:4 条目名:收费管理 别名: 输入: 车卡信息 加工逻辑: 1、从车主处得到车卡信息,核对停车的车辆信息, 2、信息核对完后计算停车时间,计算车主应交的车费并显示, 3、车主缴费后记录缴费信息并更新车位信息, 4、向车主发出离开的信息。 输出: 离开信息
七、软件属性
h
h
可用性:本软件也可以通过单步跟踪的操作进行检查处理。
安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。
可维护性:本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。
兼容性:由于尚未测试,故无法对兼容性进行评析。 资料仅供参考!!!
h
因篇幅问题不能全部显示,请点此查看更多更全内容