首页| 论坛| 消息

标题:Qt编写气体安全管理系统3-用户模块
作者:liudianwu
日期:2019-11-11 15:43
内容:

一、前言
从这篇开始逐个写具体的功能模块,用户模块主要有四个方面,用户登录、用户退出、用户管理、权限控制。这里都按照简单的常规做法来做,比如用户登录界面,就将用户名提供下拉框选择,然后输入密码,密码框密文显示,单击登录按钮以后校验密码是否正确,超过三次错误则关闭界面,需要重新打开进行登录,一般还会在登录界面加入记住密码和自动登录两个选项,这两个选项有些人会觉得功能类似,其实含义不一样的,自动登录的话,是自动填入选择的用户名的密码,然后自动执行登录动作,而记住密码仅仅是自动填入最后一次的用户的密码到密码框中,意味着下次登录时候会弹出登录界面来,可以供你选择用户,也可以用记住的密码登录,而自动登录可以直接在main函数中就判断掉,无需弹出登录界面直接跳到主界面去,同时将最后一次的用户信息记住,以便用户操作的时候记录到日志。
皮肤开源:[https://gitee.com/feiyangqingyun/QWidgetDemo](https://gitee.com/feiyangqingyun/QWidgetDemo) [https://github.com/feiyangqingyun/QWidgetDemo](https://github.com/feiyangqingyun/QWidgetDemo)
文件名称:styledemo
体验地址:[https://gitee.com/feiyangqingyun/QWidgetExe](https://gitee.com/feiyangqingyun/QWidgetExe) [https://github.com/feiyangqingyun/QWidgetExe](https://github.com/feiyangqingyun/QWidgetExe)
文件名称:bin_sams.zip
二、功能特点
1. 采集数据端口,支持串口端口+网络端口,串口支持自由设置串口号+波特率,网络支持自由设置IP地址+通讯端口,每个端口支持采集周期,默认1秒钟一个地址,支持设置通讯超时次数,默认3次,支持最大重连时间,用于重新读取离线的设备。
2. 控制器信息,能够添加控制器名称,选择控制器地址+控制器型号,设置该控制器下面的探测器数量。
3. 探测器信息,能够添加位号,可自由选择探测器型号,气体种类,气体符号,高报值,低报值,缓冲值,清零值,是否启用,报警声音,背景地图,存储周期,数值换算小数点位数,报警延时时间,报警的类型(HH,LL,HL)等。
4. 控制器型号+探测器型号+气体种类+气体符号,均可自由配置。
5. 地图支持导入和删除,所有的探测器对应地图位置可自由拖动保存。
6. 端口信息+控制器信息+探测器信息,支持导入导出+导出到excel+打印。
7. 运行记录+报警记录+用户记录,支持多条件组合 ..


#1 [九重水 11-11 17:07]
看来生意还行啊,又有了打广告的动力。

回复 发表
主题 版块