请先参考MQTT协议。
表HWARE记录了工位机信息,SN号为唯一主键,跨账套数据,有个字段代表关联的账套。
表ICARD记录了ID卡信息,ID号为唯一主键,跨账套数据,有两个字段代表关联的账套及登录用户。
当用户在工位机上刷ID卡进行登录时,后台需要记录工位机当前登录的ID卡号,一台工位机同一时间只能登录一个ID卡,使用另一张卡登录后会更新工位机绑定的卡号。
当用户在工位机上刷ID卡进行登录时,后台需要记录工位机当前登录的ID卡号,一台工位机同一时间只能登录一个ID卡,使用另一张卡登录后会更新工位机绑定的卡号,HWARE-IDNUM代表工位机当前登录的卡号。
功能页面的创建从代码结构上分为通过C++宏进行动态创建和普通的代码创建,两者本质上是一样的。通过C++宏的方式类似MFC中的动态创建机制;普通的代码创建,就是维护一个事务码到XML文件的映射表,创建页面时通过事务码找到对应的XML文件,根据XML文件创建对应的C++类对象,就是一个大的if-else代码段,这些由类CTrancodeManager管理,该类实现了接口ITrancodeManager。
因为一些核心的功能封装在了底层DLL中,所以需要定义一些接口,然后由上层应用实现这些接口。
参见页面创建。