C#winform 高频卡停车收费系统

本文介绍了一个基于C#的停车收费系统设计,利用高频读卡器进行车辆进出管理,包括窗体界面设计、硬件连接、串口操作、计费逻辑等。系统能够记录入场、出场时间,自动计算停车费用,并处理异常情况,如未查到入场记录等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、任务要求

二、窗体设计界面 and 硬件设计

1、VS窗体界面设计

2、停车收费界面

 3、硬件设计

 4、硬件连接方式​编辑

 三、程序代码

1、串口打开 and 关闭

2、获取卡信息

3、入场

4、出场

四、总结


一、任务要求


        1、设计一个停车场收费系统,要求车辆进入时刷卡登记,显示并记录当前时间用于计时收费,出场刷卡时显示当前时间并计算停车时间,计算停车费用,并使用余额减消费金额,显示剩余余额。

        2、功能要求:

       本停车场管理系统基于 NEWLab 平台高频读卡器模拟实现,适合于有长期固定停放车位的停车场。其系统功能如下:

(1)NEWLab 平台高频读卡器模拟停车场进出刷卡器,高频 M1 卡模拟停车卡,

(2)采用刷卡计时计费方式,车主通过刷卡进出停车场,并能实现自动扣款缴费

(3)能实时显示[入场]和[出场]的时间和卡内的余额、停车消费金额。

(4)停车场管理系统(使用文件流形式写入text文件)可以记录车辆的[入场]、[出场]时间和停车费等历史数据

(5)当出现以下异常情况时,系统自动提示错误:

(a) 没有[入场],就[出场],系统提示“未查到入场记录”

(b)[出场]时未检查到高频卡,提示“未查到入场记录”;

(c)[入场]时未检查到高频卡,提示“未查到入场记录”

(d) 上次[入场]未[出场],再次入场,提示“前面有入场记录,没有出场记录!”。
 

二、窗体设计界面 and 硬件设计

1、VS窗体界面设计

2、停车收费界面

 

 3、硬件设计

 4、硬件连接方式

 三、程序代码

1、串口打开 and 关闭

if (btnOpen.Text == "打开串口")
            {
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值