河南省教育科研网

目前,高校校园网设施已非常完善,而人脸识别技术准确率高达百分之九十以上,通过基于生物特征对比进行高校课堂考勤将使高校考勤更加高效、可靠。这对教师和管理人员而言,既能减轻学生和考勤管理压力又能及时掌握所带班级真实出勤情况。

一、考勤系统的整体设计方案

1.技术路线

系统采用基于Python语言的Flask框架进行开发——Flask框架是比较流行的用于Python开发的Web框架,结合MySQL数据库存储并对数据进行管理,采用HTML+CSS语言设计展示页面。

2.设计方法

3.总体结构设计

系统结合结构化设计的思想,按照模块化的设计思路,将整个系统视为一个整体,然后将之分成几个小的子系统,将不同的子系统进行划分整理,使系统的代码使用和整体设计合理化。考勤系统的架构如图1所示。

图1考勤系统架构

4.系统子模块设计

根据高校课堂考勤管理的实际需求,系统分为前台教师考勤子系统和后台管理员管理子系统。系统结构模块设计图如图2所示。

图2系统的子模块设计图

教师管理模块是授课教师对当前上课的课程和所教班级进行考勤,可以查看班级信息、学生信息和课程信息,对班级考勤信息进行管理,统计出的考勤表格可以进行打印。

管理员是更高一级对系统进行管理的人员,可以对所有数据库中包含的信息进行管理操作,可以对人员和课程的基本系统进行管理,对所有考勤信息进行管理。

5.业务流程设计

前面设计了系统的主要功能模块,我们根据实际业务需求设计了系统功能流程图,如图3所示。

图3系统的功能流程图

因为人脸检测需要调用摄像头检测人脸是否存在,人脸检测的流程设计如图4所示。

图4人脸检测的流程图

6.系统E-R图

我们绘制出的系统E-R图如图5所示,各个表之间存在一对多和多对多的关联关系。

图5系统的总体E-R图

7.系统数据流程图设计

二、人脸识别技术创新之处

1.采用OpenCV3.0库平台下的人脸检测器。它可以检测出摄像头中的图像是否有人脸,基本的思路就是比较人脸图像的像素亮度直方图进行人脸的检测。

2.选定适合的公式对彩色图像进行灰度处理。例如,使用公式Y=0.3×R+0.59×G+0.11×B计算出彩色图像每个像素的有效亮度值,从而进行灰度处理。

3.采用主成分分析法进行人脸识别。主成分分析法(PrincipalConponentAnalysis,简称PCA),是一种对多个参数进行分类并提取少量主成分的问题解决方法。它可以将高维向量映射到低维向量,只留下少量的重要特征信息,将人脸信息提取为隐含人脸样本集合了内部数据和人脸结构关系的特征脸。

三、下一步计划

将人脸识别技术应用到考勤系统,通过识别人脸特征,提高了考勤准确性和高效性,塑造了良好的学习风气、提升了学生的学习积极性、维护了课堂教学秩序,对校园环境和校园文化的正向发展起到了深远影响,具有较强的可操作性和较高的可实用性。

目前该系统部分功能还有待进一步完善,例如:在对系统考勤的统计分析中,将数据通过图表的形势展现到页面中,方便教师管理与查看。同时系统后期将考虑:1.将系统移植入手机中,通过手机定位和手机摄像头进行人脸识别匹配;2.解决代码冗余问题,对系统设计进行简化,减少程序运行时所占内存资源,降低程序运行环境需求。(本项目获得河南省“2019年度教育信息化优秀成果(创新应用类)”一等奖。)

THE END
1.高校教务管理系统数据设计(数据流图)上传者:qq_44486437时间:2021-08-04 高校教学管理系统数据流图画法 这个文件会让你更明白高校管理信息系统的数据流图画法 上传者:vivianalzj时间:2011-06-24 教务管理系统课程设计报告.pdf 教务管理系统课程设计报告.pdf 上传者:cqn2bd2b时间:2021-09-26...https://www.iteye.com/resource/xuchaoju-2102909
2.教务系统数据流图lm9856教务系统数据流图 好文要顶关注我收藏该文微信分享 lm9856 粉丝-0关注 -0 +加关注 0 0 升级成为会员 ?教务系统状态图 ?代码规范(阿里) posted @2023-10-24 10:47lm9856阅读(82) 评论(0)编辑收藏举报 公告 昵称:lm9856 园龄:1年10个月https://www.cnblogs.com/lmzh/p/17784238.html
3.学生信息管理系统数据流图流程图模板学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理。学生信息管理系统数据流图是描述学生信息管理系统中数据流动和处理的图形化表示。数据流图(DFD,Data Flow Diagram)是一种结构化分析方法,通过图形符号和标记来展示系统内的数据流向和处理过程。在学生信息管理系统中,该图...https://www.processon.com/view/665fc529b632823e50312a1b
4.请根据以下描述画出某库存管理系统的数据流图。该系统的数据流程...某教学管理系统的数据流图描述如下:(1)根据成绩单将学生成绩单录入,形成学生成绩文件,成绩单交给学生;(2)依据学生成绩文件,对学生成绩进行综合分析,形成分析报告文件;(3)将分析报告打印出来,交给主管校长。 该数据流图不完整,请为图中①~⑤匹配合适的内容描述,将正确答案对应的编号A~E填在空格处。 https://www.shangxueba.cn/MA6DAWZW.html
5.绘制数据流图是软件设计过程的一部分,用以表明信息在系统中的流向...知识点: 信息系统开发方法 分包 基本组成 软件设计 设计过程 数据流 数据流图 关键词: 分包 软件设计 数据流图 数据 章/节: 信息系统及其技术和开发方法 错误率: 49% 难度系数: 绘制数据流图是软件设计过程的一部分,用以表明信息在系统中的流向。数据流图的基本组成部分包括(12)。 A. 数据流、加工、数...http://www.rkpass.cn/tk_timu/1_412_12_xuanze.html
1.软件工程数据流图软件工程数据流图外部实体(Element Agent):外部实体是与系统进行信息交流的外部机构或个人,它可以是一个用户、另一个系统或传感器等。 数据流图的设计原则 数据守恒原则,对于任何一个加工来说,其所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者说是通过该加工能产生的数据。 https://blog.csdn.net/wlq_567/article/details/142638830
2.教学管理系统数据流图.doc教学管理系统数据流图.doc 14页内容提供方:153***9595 大小:34.5 KB 字数:约5.94千字 发布时间:2019-11-30发布于江西 浏览人气:1542 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)教学管理系统数据流图.doc 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线...https://m.book118.com/html/2019/1130/7026020015002105.shtm
3.-教务管理系统数据流图(分图)-教务管理系统数据流图(分图)借用人教务办教室基本信息教室使用信息教室借用申请登记查询教室编号/名称提交申请Y教室是否可借N借用登记/审核表注:借用人、教务办在根据教室空闲情况,提交申请后,在“教室使用信息”中添加信息后,并表记为“已借用、待审核”,同时打印借用申请表,在教务处...https://m.renrendoc.com/paper/222011325.html
4.请根据以下描述画出某教学管理系统的数据流图。该系统的数据流程...请根据以下描述画出某教学管理系统的数据流图。该系统的数据流程描述如下:(1)教学秘书将学生成绩单录入,形成学生成绩文件;(2)打印成绩单,交给学生;(3)依据学生成绩文件,对学生成绩进行综合分析,形成分析报告文件;(4)将分析报告打印出来,交给主管校长。https://www.examk.com/p/2126362158.html
5.数据流图习题1、根据以下描述画出某库存管理系统的数据流图 2、根据以下描述画出系统的数据流图 3、请根据以下业务流程描述,画出某物资管理系统的数据流图 4、请根据以下描述画出某设备管理系统的数据流图 5、请根据以下业务流程描述,画出某仓库管理系统的数据流图 6、请根据以下描述画出某教学管理系统的数据流图点...https://www.coder100.com/index/index/content/id/981009
6.《管理信息系统》课程设计设计报告应包括的内容:系统分析:子系统划分、业务流程图、数据流图、数据字典、关键算法。系统设计:功能结构设计、I/O设计、代码设计、界面设计、数据库设计、网络环境。撰写设计总结报告。 4)学生运行或编制程序 学生运行并研究已有的管理信息系统,或者完成自己开发的信息系统的程序代码的编制和调试工作。 https://www.360wenmi.com/f/filepg5d52re.html
7.学生信息管理系统数据库课程设计「建议收藏」3.1功能模块图 3.2数据流图 数据流图,如图3.2所示 四.数据库设计 4.1实体及其属性 (1)学生实体及其属性,如下图4.1所示 (2)教师实体及其属性 (3)管理员实体及其属性 (4)课程设计及其属性 (5)班级实体及其属性 (6)成绩属性及其属性 4.2局部E-R图 https://cloud.tencent.com/developer/article/2088031
8.小蒋是一位中学教师,在教务处负责初一年级学生的成绩管理。由于...7.根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。 采用结构化方法对这个系统进行分析与设计,得到如图l-1所示的顶层数据流图和图1-2所示的0层数据流图。 使用...https://www.educity.cn/souti/B0CEFE90.html
9.3.11数据流图(DFD)在业务系统分析课程中,您将学习到系统开发的标准模型:系统开发生命周期(SDLC)。您将学习如何阅读甚至创建业务系统分析员在 SDLC 期间准备的特定交付成果。 这些文件为组织提供指导,帮助他们决定是构建还是购买和配置一个满足组织需求的系统。 查看更多查看授课大纲 您将学习的技能 业务分析技能和知识, 管理, 项目管理...https://zh.coursera.org/lecture/analysis-for-business-systems/3-1-1-data-flow-diagrams-dfd-26muc
10.医嘱管理范文9篇(全文)通过上述功能需求分析,建立医嘱管理模块的用例图,如图1所示。 数据流图是一种图形化的技术,描绘信息流和数据从输入移动到输出的变化过程中所经受的变化,是系统逻辑功能的图形化表示,图中没有任何具体的物流部件,只是描述数据在软件中流动和被处理的逻辑过程。医嘱管理模块数据流图如图2所示。 https://www.99xueshu.com/w/ikeyh6vr4qnn.html
11.网络中心——第7部分:支撑条件。该部分规定了数字校园中支撑条件的要求,包括信息化基础设施、教学环境建设、仿真实训系统环境、平安校园和后勤服务等,旨在推进职业院校办学支撑条件建设、保障与服务的现代化。 ——第8部分:网络安全。该部分规定了数字校园中网络安全的要求,包括总体要求、网络安全防护与管理、网络安全系统与设备...http://www.xtzy.com/wlzx/detail.jsp?public_id=153330