需求描述
软件需求:是给一体机使用的电脑端 EXE 程序,实现类似 “点餐机” 的 网页锁定功能:程序运行后显示指定网页,用户无法退出或切换界面,需通过 管理员密码验证 解锁退出。网页内容已有,不需要开发网页。
· 核心功能:
1. 网页集成与显示
· 指定网页加载:程序启动后自动打开 制定网页地址
· 全屏显示:网页以 全屏模式显示,隐藏浏览器地址栏、标签页、菜单栏等 UI 元素。
2. 操作锁定功能
· 禁止用户退出,程序窗口无法通过常规操作关闭(如右上角 “×” 按钮、Alt+F4 快捷键、任务管理器结束进程等)。
· 禁止用户切换窗口(如 Win+Tab、Alt+Tab 快捷键)或访问桌面、其他应用程序。
· 禁止右键菜单、键盘快捷键(如 F12 开发者工具、Ctrl+S 保存等),只保留左键功能。
3. 管理员解锁机制
· 密码验证入口:通过 隐藏按钮(需在界面指定位置长按 / 点击触发)。
· 密码管理:支持 管理员设置初始密码(需提供配置方式,如程序内设置或配置文件)。
· 密码输入框需掩码显示,支持错误提示(如 “密码错误,剩余 × 次尝试”)(如输错 N 次后锁定程序或自动重启)。
· 解锁后操作:验证成功后,允许用户关闭程序或退出全屏模式;