# 基于java和Sql Server数据库的停车场管理系统
# 一、实验内容:
实现停车场管理系统,应用于车辆的出、入管理。
# 二、功能要求:
包括车辆进出管理与系统管理等功能模块,可根据车辆停放时间及收费标准自动收费。用户需要事先办理停车卡并充值,停车卡分优惠卡和普通卡两类。
- 车场管理:车辆入场、车辆出场
- 信息查询:某时间段的出入场信息,当前在场信息,车辆历史停车记录及收费信息
- 信息维护:用户及停车卡信息维护、充值等
- 系统管理:车位信息,计费标准等
系统包含两类用户:管理员用户和普通用户。
管理员可以使用系统所有功能,普通用户只能查询车辆历史记录、用户信息、停车卡充值,查询计费标准。
# 三、实验环境:
- Windows XP
- JDK 1.6
- Eclipse
- SQL Server
- 备注:
- 在XP平台开发
- DK(JavaDevelopment Kit)是Sun Microsystems针对Java开发员的产品
- Eclipse进行前台和程序设计,开发图形用户界面和停车收费功能实施
- SQL建立数据库
# 四、需求分析与设计:
## 4.1 需求分析:
本软件具有如下主要功能:
- 本系统包括两类用户:管理员用户和普通用户。管理员可以使用系统所有功能,普通用户只能查询车辆历史记录、用户信息(只限于个人信息)、查询计费标准、查询当前在场信息、查询出入场信息、当前可用车位信息、口令修改。具体模块划分为如下模块:车场管理模块、信息查询模块、信息维护模块、系统管理模块。
- 车场管理模块:(应该分为车辆入场和车辆出场两部分)
- 车辆入场
- 功能描述:车辆进入停车场时进行登记,记录入场时间并指定车位。只有具有停车卡的车辆才可进场,没有办理停车卡的车辆,应先办理车卡。如果没有相应车位,不能入场;如果卡中余额低于100元,应先充值后再入场。满足条件的车辆,为其指定车位并记录入场时间。车卡分两种类型普通型和优惠型。
- 车辆出场
- 功能描述:车辆开出停车场时进行登记,记录出场的时间并进行自动收费(从卡上扣除)。根据车辆进场时间,出场时间及收费标准自动计算车主应该缴纳的费用。如果停车时间包含不足一小时的时间,超过30分钟按一小时计算,不足三十分钟不计算。如果卡上余额足够则直接扣除;如果卡上余额不足,则应先充值后再扣除相应费用。
- 信息查询模块
功能描述:在这个模块里用户可以查询出入场信息、当前在场信息、用户个人信息、用户历史记录、收费标准以及当前可用车位信息
- 查询出入场信息
功能描述: 查询当前在场信息户可以在这里查询到两种车位的总量及当前可有的车位数量。
- 查询用户个人信息
功能描述:登录的管理员可以根据卡号和名字查询用户信息。登陆的普通用户只可以查到自己的信息。
- 查询用户历史记录
功能描述:用户可以输入卡号查询相应卡号的历史记录,包括车位号、开始停车时间、结束停车时间、停车总时间、相应收取的费用。
- 收费标准
功能描述:用户可以在这里查询不同种类的车位和不同卡的计费标准。
- 当前在场信息
功能描述:用户可以在这里查询到当前在场的车辆信息,包括卡号,车位号,开始停车时间。
- 当前可用车位信息
功能描述:在这里用户可以查询当前可用的车位的信息,包括车位号、车位类型。
- 信息维护模块
在这个模块里用户可以实现用户注册、用户修改及用户充值
- 用户注册
功能描述:在这里管理员可添加新的用户(普通用户)。
- 用户修改
管理员在这里可以修改用户。这里会以表的形式显示所有的用户信息,包括用户的停车卡信息维护,充值信息等。管理员点击相应的一行用户信息,这行信息会自动填充到表下的面板里,用户可以在面板里修改用户信息,面板下面有两个按钮,修改、删除,点击相应的按钮可以实现相应的功能。
- 用户充值
功能描述:用户可以再这里查到自己的余额,并且可以在这里完成充值。
- 系统管理模块
功能描述:在这个模块里可以修改相应的车位信息计费标准、注册管理员、更改用户口令以及查看系统声明信息。
- 管理员注册
功能描述:管理员可以在这里添加新的管理员。
- 更改口令
功能描述:用户可以在这里更该自己的密码。注:操作员只可以修改自己的密码。
- 计费标准管理
功能描述:管理员可以在这里不同车位类型、不同车卡类型的收费标准。
- 关于
功能描述:用户可以在这里看到系统声明。
## 4.2 界面设计
**登陆界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/974bbb231707d806542e4b210e4614ac.writebug)
**管理员主界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/5fda8b5f9353bdb8363fe096428d0503.writebug)
**普通用户主界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/cd4210620fdb380ba87643a81cd83b85.writebug)
**车辆入场界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/da1c6aa2ef772fe17a85f22b0265ccff.writebug)
**车辆出场界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/2252f242d6500999d722d1815c6f78e5.writebug)
**计费标准界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/f52ea8e4547ab6b6845f4500f7bb1e6d.writebug)
**当场在场信息界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/7a5a2c1cf4f10aac5fef100a63c81dfc.writebug)
**用户历史信息界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/3cc2ccb8b9f05ccd3ca2e33169a2cdc7.writebug)
**用户个人信息界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/6946d726f7b426b265c5fe8d8ce779cc.writebug)
**普通用户个人信息界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/0a4589f72b771666d08f62340a755f07.writebug)
**出入场信息界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/7cb445b70068a4cd896cbb72fb9935e0.writebug)
**当前可用车位信息界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/59156f41d251beef0ab680eb574b59cb.writebug)
**用户注册界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/1a630166a5c15d3569acc4181acebfb7.writebug)
**用户修改界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/b55fc09fc3f086ddb0e98a48a7601806.writebug)
**用户充值界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/f90c40fcbb488146b552e0f9ea7946cc.writebug)
**管理员注册界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/7fa8d3af8110bdd685e9647c4b552cbd.writebug)
**更改口令界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/fda2aa49322a1008f39115b8880b3670.writebug)
**计费标准管理界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/afd47badc40ee0e1112d6b3a28949373.writebug)
**关于界面**
![](http://www.writebug.com/myres/static/uploads/2021/10/19/70e15cdd2034a0f7a099ff37a1909862.writebug)
# 五、数据库设计
## 5.1 数据库关系图
![](http://www.writebug.com/myres/static/uploads/2021/10/19/d191f0af34528d29f448f8bc1fd56ca0.writebug)
## 5.2 数据表的结构设计
| 用户表:users | | | | |
| --------- | ------------ | ---- | ---- | ---------- |
| 字段名称 | 数据类型 | 可空 | 默认值 | 说明 |
| cardid | int | 不可 |
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
5882180254464855.zip (86个子文件)
parking_lot_management_system
src
java实训.xmind 35KB
database
第三阶段及第四阶段设计.sql 993B
cardmange_log.ldf 1024KB
cardmange.mdf 3MB
停车场管理系统实验报告.doc 399KB
code
lib
sqljdbc4.jar 571KB
.classpath 380B
.settings
org.eclipse.jdt.core.prefs 617B
src
whsdu
se
DAO
charger.java 653B
sit_infor.java 525B
users.java 1KB
park.java 1KB
Common
MDIDesktopPane.java 3KB
MDIDesktopManager.java 3KB
DAL
Dal.java 11KB
UI
nowstationFrame.java 2KB
ComUsersInfoFrame.java 7KB
ComIdentityFrame.java 8KB
ComUsersInfoFrame1.java 5KB
MdiFrame.java 7KB
ManChargeFrame.java 4KB
InOutFrame.java 4KB
ChargeFrame.java 4KB
ParkInFrame.java 5KB
NowInfoFrame.java 3KB
ComZhuCeFrame.java 6KB
aboutFrame.java 1KB
chongzhiFrame.java 5KB
GengGaiMiMa.java 6KB
LoginFrame.java 5KB
ParkOutFrame.java 6KB
HistoryFrame.java 4KB
ManZhuCeFrame.java 4KB
res
main.jpg 55KB
bin
whsdu
se
DAO
park.class 2KB
charger.class 942B
users.class 2KB
sit_infor.class 763B
Common
MDIDesktopPane.class 4KB
MDIDesktopManager.class 3KB
DAL
Dal.class 10KB
UI
aboutFrame.class 1KB
ParkInFrame$parkActionListener.class 2KB
HistoryFrame$queryActionListener.class 2KB
LoginFrame.class 3KB
GengGaiMiMa$1.class 2KB
HistoryFrame.class 3KB
ManZhuCeFrame.class 3KB
ComZhuCeFrame$zhuceActionListener.class 2KB
ParkInFrame$CloseActionListener.class 730B
MdiFrame.class 6KB
ComIdentityFrame$3.class 2KB
chongzhiFrame$addmanActionListener.class 1KB
LoginFrame$LoginAction.class 2KB
ManChargeFrame.class 3KB
ComIdentityFrame$2.class 2KB
InOutFrame.class 3KB
ParkInFrame.class 4KB
GengGaiMiMa.class 4KB
ComIdentityFrame$1.class 2KB
ChargeFrame.class 3KB
ComUsersInfoFrame1.class 3KB
ParkOutFrame.class 5KB
ComIdentityFrame.class 6KB
LoginFrame$ResetAction.class 955B
ComUsersInfoFrame.class 4KB
ParkOutFrame$xiaofeiActionListener.class 5KB
ManChargeFrame$gaiActionListener.class 2KB
chongzhiFrame$CloseActionListener.class 742B
ComZhuCeFrame$CloseActionListener.class 742B
ManZhuCeFrame$addmanActionListener.class 1KB
nowstationFrame.class 2KB
NowInfoFrame.class 3KB
chongzhiFrame.class 4KB
ComZhuCeFrame.class 4KB
ManChargeFrame$CloseActionListener.class 748B
chongzhiFrame$yueActionListener.class 2KB
ManZhuCeFrame$CloseActionListener.class 742B
ComUsersInfoFrame$queryActionListener.class 2KB
GengGaiMiMa$2.class 902B
ParkOutFrame$enActionListener.class 727B
.project 375B
.myeclipse
profiler
LoginFrame (1).xml 873B
MdiFrame.xml 841B
LICENSE 1KB
README.md 12KB
共 86 条
- 1
资源评论
工具盒子
- 粉丝: 58
- 资源: 1313
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 筷手引流工具.apk
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功