基于JAVA的停车场管理系统

本文档详述了一个基于JAVA的停车场管理系统的设计与实现,包括系统背景、需求分析、数据库设计、软件功能设计及界面设计。系统具备车位管理、交班报表、车位状态查询、用户分级管理等功能,采用Oracle数据库,管理员分为普通和超级两类,具有权限管理。
摘要由CSDN通过智能技术生成
源码及论文下载:
http://www.byamd.xyz/tag/java/

第一章 概述

1.1 项目背景

车辆越来越多的今天,停车场只靠人工管理显然难度已经是提高很多,所以应该开发出便于管理记录的停车场管理系统来帮助对停车场进行管理。

1.2 软件定义

一款帮助停车场管理员对车辆进出进行管理的软件。

1.3 开发环境

Window10系统

Eclipse java开发工具

Oracle数据库

第二章 需求分析

2.1 题目要求

2.1.1 问题陈述

要求能够进行如下工作:

1、车位基本信息维护(车位增加修改、收费标准变动等)

2、交班报表功能(当班收费员收款总额)

3、当前车位状况查询(车位状况分为:停用,占用和空闲)

4、用户分级管理,人机界面良好

2.1.2 功能描述

该软件能对车辆进出进行管理,能计算停车时间并给管理员报出停车费用;能将流水显示给管理员;管理员能增加停车场会员、增减停车场车位;有一个客户面板给客户显示当前停车场的信息,如停车空位数。管理员分普通管理员和超级管理员,超级管理员能对普通管理员进行增删或者是修改管理员的权限将其改为超级管理员或者普通管理员。

2.2 总体设计

2.2.1 系统数据流图

img

图1系统数据流图

2.2.2 数据库E-R图

img

图2 数据库E-R图

第三章 数据库设计

3.1 数据库表

1.车位信息表t_parking

字段名 数据类型 含义说明 空值情况
id varchar2(5) 车位编号 主键
state varchar2(10) 车位状态 不为空
type varchar2(10) 车位类型 不为空
t_price number(6,2) 临时单价(¥/h) 不为空
m_price number(6,2) 会员单价(¥/m) 不为空

​ 表一 车位信息表t_parking

\2. 管理员表t_manager

字段名 数据类型 含义说明 空值情况
id varchar2(10) 工号 主键
pwd varchar2(20) 密码 不为空
name varchar2(20) 姓名 不为空
power number(1) 权限 不为空

表二 管理员表t_manager

\3. 会员表t_Member

字段名 数据类型 含义说明 空值情况
id varchar2(5) 车位编号 外键
p_num varchar2(15)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值