基于Python的人脸识别课堂考勤系统(毕设)

一个菜鸟搞毕业设计的过程分享,可能对迷茫的你起到一点点作用!

序言

在着手开发项目之前我们一定要对系统进行一个初步的规划,比如系统可以实现什么功能,是否需要开发GUI页面(大部分导师都会让你搞一个,仅仅少的导师不用你搞),如果需要可以对GUI页面就行一个简单的规划设计。当我们已经确定好了系统的大致框架开始配置开发环境,下载所需要的包,这里本人在做的时候花费大量的时间。

最后,在这里说一下(仅对小白\菜鸟)多查多看多参考着去做。开源精神YYDS!!!

系统设计——初级阶段

系统名称:睿课人脸识别课堂考勤系统v2.0

系统Logo(设计系统的Logo可以寻找一下外援,在这里本人找了热爱画画的小姐姐!)

 说明:在这里本人设计了两个logo,联名的形式。左一:白泽,右一:睿课,主要logo。

该系统本人设计了五大功能模块(不含登录和注册功能模块),分别是课堂考勤功能模块、信息采集功能模块、数据分析功能模块、使用指南功能模块(简易)、意见反馈功能模块(简易)、融媒体功能模块、数据与账户仓储功能模块、随机抽检功能模块。

 系统设计——中级阶段

一、搭配开发环境

完成了系统的规划,之后我们就可以着手开发了。首先,搭配我们的开发环境。其次,下载所需要的包,这里我不进行阐述安装与配置教程,遇到打开CSDN都可以解决。最后,当我们调试开发环境的时候已经下载这个包了,但是系统还是报错,我们可以尝试重启一下电脑试一下(亲测有效)。

 二、绘制GUI界面

本人绘制GUI页面所使用的工具是 QtDesigner。

1.欢迎界面设计:欢迎界面一般都是设计自动关闭跳到登录\注册功能模块,但是这里我采用了手动。设计与运行效果图如下所示。

 2.登录功能模块:图一登录页面为设计效果图,图二为登录页面运行结果图。

功能说明:对于登录界面主要承担的任务校验使用者所输入的账户与密钥是否合规、是否能与数据库中信息匹配成功,如果校验成功将跳转至主界面。同时该功能模块还具有跳转至注册账户界面的功能以及用户操作提示信息功能。当出现账户或者密钥为空与不对的情况下将弹出对话框加以提示。

  • 12
    点赞
  • 152
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值