Skip to content

工程实训项目,一个C/S架构的交通管理系统,GUI界面基于MFC,车牌识别基于开源项目EasyPr。

Notifications You must be signed in to change notification settings

WqyJh/TrafficMonitor

Repository files navigation

TrafficMonitor 交通管理系统

这是一个C/S架构的交通管理系统,客户端负责采集图像,发送给服务端,服务端获取图像后对图像进行识别,得到车牌号,并保存到数据库中。

解决方案目录下有四个子目录

  • TMClient 客户端项目目录
  • TMClientUnitTest 客户端单元测试项目目录
  • TMServer 服务端项目目录
  • TMServerClient 服务端单元测试项目目录

开发人员必读

合作开发原则

每个人在克隆代码库后,应该新建一个自己的分支,然后再新分支上开发。编码完成,并通过代码测试后可以合并到主分支,然后推送到远程仓库。具体步骤如下

  1. git clone git@github.com:WqyJh/TrafficMonitor.git
  2. git checkout wqy (我创建一个wqy分支)
  3. 编码,测试
  4. git pull origin master (本地主分支和远程主分支同步)
  5. git merge (这个我还要具体研究一下该怎么merge,先不要执行这个操作)

添加单元测试的方法

如果要对TMClient项目中的Uploader进行单元测试

  1. 在TMClientUnitTest项目中添加一个测试文件UploaderTest.cpp
  2. UploaderTest.cpp中编写测试,测试的模板参考unittest1.cpp
  3. 在解决方案资源管理器中右键点击TMClientUnitTest项目,选择属性-链接器-输入-附加依赖项-添加一个Uploader.obj
  4. 点击菜单栏上的测试-运行-运行所有测试

About

工程实训项目,一个C/S架构的交通管理系统,GUI界面基于MFC,车牌识别基于开源项目EasyPr。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published