基于.NET 框架的 C#停车场信息管理系统(C#/SQL)
- 一、系统需求分析
-
- 1 车辆出入管理系统分析
- 2 系统管理员与停车用户分析
- 3 停车系统安全性分析
- 二、设计
-
- 1 注册模块
- 2 登录模块
- 3 停车场主窗体模块
-
- 3.1 车辆驶入模块
- 3.2 车辆驶出模块
- 3.3 费率设置模块
- 3.4 用户管理模块
- 3.5 公共类设计
- 三、演示
-
- 1 系统程序运行环境
- 2 注册模块测试
- 3 登录模块测试
- 4 停车场主窗体测试
-
- 4.1 驶入驶出测试
- 4.2 用户管理测试
- 4.3 其他测试
一、系统需求分析
1 车辆出入管理系统分析
系统研究重点为车辆信息管理,包括停车用户管理、车位信息管理、车辆出入场记录、系统敏感事件日志、出入场收费计算等。
2 系统管理员与停车用户分析
系统主要为停车场出入场门亭人员以及系统人员开发而来。针对的人群固定,且对不同人员类型,他们的系统操作权限也不一样。
3 停车系统安全性分析
因为车辆信息储存在数据库中,所以对车辆信息的操作相当于对数据库数据的操作,本系统对数据的操作为基本的增、改、删、查。
二、设计
总体设计
由于停车场信息如车牌 涉及字符、阿拉伯数字和汉字等类型,方便起见,考虑所有数据类型均选择nvarchar类型,并根据字符长短选择对应的长度。
1 注册模块
3 停车场主窗体模块
3.1 车辆驶入模块
3.3 费率设置模块
3.5 公共类设计
停车场系统开发过程中,会重复用到许多方法和事件,如数据库连接、管理员信息等。故以公共类的形式组织和封装这些方法和事件。如图3.11:
三、演示
1 系统程序运行环境
系统开发完成后,进行测试。测试环境如下:
- (1)Window 8 操作系统
- (2)Visual Studio 2010开发环境
- (3)SQL数据库管理软件
- (4).NET Framework SDK v4.0环境
双击停车管理系统软件打开,进入停车场欢迎界面,稍后跳入登录界面。如图所示。
3 登录模块测试
进入登录界面以后,输入2019,显示账 信息不正确;重新输入刚注册的2018,密码为2018,则登陆成功,进入主界面。
4.1 驶入驶出测试
如图4.5,当车辆鄂NAA155驶入停车场,经车牌识别后读取驶入车辆文档,车牌 出现在驶入车辆框,系统根据用户表可判断鄂NAA155为临时车辆,则停入临时车位,并且车位数量发生变化。当车辆鄂KZ3722驶入停车场,车牌 出现在驶入车辆框,系统根据用户表可判断鄂KZ3722为长租车辆,则停入长租车位,并且车位数量发生变化。当车辆皖E10086驶入停车场,车牌 出现在驶入车辆框,系统根据用户表可判断皖E10086为月租车辆,则停入月租车位,并且车位数量发生变化。
4.2 用户管理测试
进入用户管理界面,如图4.10所示。在该界面可以查看所有停车用户,也可以条件搜索停车用户。选中一条用户信息蒙超勇,即可在用户信息框中进行修改,如将其用户类型修改为月租,确认修改后,信息更新至数据表中。
4.3 其他测试
在主界面中,可以对费率进行更改。进入费率设置界面,如图4.12,即可对费率进行设定。
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树SQL高级技巧CTE和递归查询32488 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!