本发明属于计算机软件技术领域,尤其涉及一种学生日常考勤控制系统及方法、信息数据处理终端。
背景技术:
目前,业内常用的现有技术是这样的:当前国内大多数高校在学生日常考勤工作中主要采用的是人工考勤方式,比如制定规范的请假流程并严格执行、实行教师课堂点名考勤达到、在班与级部中建立学生考勤小组等手段。但面对我国高校改革的日益推进,在学分制下,学生不必严格遵守班级体系的大学课堂学习,但可以根据自己的兴趣和实际情况在学校教学模式下自由选择受试者,只要在毕业之前修满最低学分就可以顺利毕业。目前,高校的这种学分模式给班级的学生带来了一定的不利,因为同一个班级的学生来自不同的专业、不同的院校、不同的年龄段,这样教师在上课的时候就会对于学生的不熟悉,因此学生中出现大量逃课现象和弄虚作假的现象。这位对于高校的教学质量和学校的声誉造成一定影响,这样对于培养学生的自身素质和纪律性有很大的不利。同时教师在课堂考勤的电子化处理也非常的麻烦,不方便作为平时分的参考。综上所述,目前的高校考勤严重依赖教师,主观性较强且不方便电子化储存,这是现有技术的缺点,不利于考勤以及考勤数据的处理。
综上所述,现有技术存在的问题是:目前的高校考勤严重依赖教师,主观性较强且不方便电子化储存,不利于考勤以及考勤数据的处理。
技术实现要素:
针对现有技术存在的问题,本发明提供了一种学生日常考勤控制系统及方法、信息数据处理终端。
本发明是这样实现的,一种学生日常考勤控制方法,所述学生日常考勤控制方法将考勤数据存储在SQLite数据库中,用户随时将数据库中的数据导出并生成Excel表格,进行个性化的后续处理;采用多线程的技术完成数据的输入输出操作。
进一步,所述学生日常考勤控制方法包括以下步骤:
(1)用户使用Excel表格来导入考勤名册;
(2)考勤数据存储在SQLite数据库中;用户随时将数据库中的数据导出并生成Excel表格,进行个性化的后续处理;
(3)使用多线程技术完成数据的输入输出操作。
本发明的另一目的在于提供一种实现所述学生日常考勤控制方法的计算机程序。
本发明的另一目的在于提供一种实现所述学生日常考勤控制方法的信息数据处理终端。
本发明的另一目的在于提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行所述的学生日常考勤控制方法。
本发明的另一目的在于提供一种所述学生日常考勤控制方法的学生日常考勤控制系统,所述学生日常考勤控制系统包括:
导入模块,用于用户使用Excel表格来导入考勤名册;
存储模块,考勤数据存储在SQLite数据库中;用户随时将数据库中的数据导出并生成Excel表格,进行个性化的后续处理;
输入输出模块,使用多线程技术完成数据的输入输出操作。
本发明的另一目的在于提供一种实现所述学生日常考勤控制系统的计算机程序。
本发明的另一目的在于提供一种实现所述学生日常考勤控制系统的信息数据处理终端。
本发明的另一目的在于提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行所述的学生日常考勤控制系统。
综上所述,本发明的优点及积极效果为:本发明将由手机对整个考勤流程进行精简,教师可在手机上进行考勤操作,对于考勤数据,软件默认存储在SQLite数据库中,用户可以随时将数据库中的数据导出并生成Excel表格,进行个性化的后续处理;并且多线程的技术可以最大化地保证数据处理的效率。使用线程可以把占据时间长的程序中的任务放到后台去处理,用户界面可以更加吸引人,加快程序的运行速度。
由于本发明较人工考勤更为便捷,使得考勤效率和考勤数据的处理更有效率,并且对考勤数据的电子化更有着难以比拟的优势。通过本发明,教师可以对当前到课人数有着全面的了解,方便教师与学生以及教务处的交互。
附图说明
图1是本发明实施例提供的学生日常考勤控制系统结构示意图;
图中:1、导入模块;2、存储模块;3、输入输出模块。
图2是本发明实施例提供的学生日常考勤控制方法流程图。
图3是本发明实施例提供的新建点名按钮示意图。
图4是本发明实施例提供的操作界面示意图。
图5是本发明实施例提供的详细信息页面示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明为解决当前高校考勤主观性较强且不方便电子化的问题而提供一种使用方便,高效快捷的高校考勤的软件系统。发明为解决当前高校考勤主观性较强且不方便电子化的问题而提供一种使用方便,高效快捷的高校考勤的软件系统。
如图1所示,本发明实施例提供的学生日常考勤控制系统包括:
导入模块1,用于用户使用Excel表格来导入考勤名册;
存储模块2,考勤数据存储在SQLite数据库中;用户随时将数据库中的数据导出并生成Excel表格,进行个性化的后续处理;
输入输出模块3,使用多线程技术完成数据的IO(输入输出)操作,用户拥有更加良好的使用体验。
如图2所示,本发明实施例提供的学生日常考勤控制方法包括以下步骤:
S201:用户使用Excel表格来导入考勤名册;
S202:考勤数据存储在SQLite数据库中;用户随时将数据库中的数据导出并生成Excel表格,进行个性化的后续处理;
S203:使用多线程技术完成数据的IO(输入输出)操作,用户拥有更加良好的使用体验。
下面结合具体实施例对本发明的应用原理作进一步的描述。
本发明对于考勤数据,软件默认存储在SQLite数据库中,用户可以随时将数据库中的数据导出并生成Excel表格,进行个性化的后续处理。软件使用多线程技术完成数据的IO(输入输出)操作,以便用户拥有更加良好的使用体验。
首先,需要一份包含考勤名册的电子表格。然后点击软件左下角的新建点名按钮:如图3。
软件会自动判断数据库中是否已经存在小组,若数据库中无任何小组,软件会提示新建小组。此时在弹出的文件选择器中选中事先准备好的考勤名册,软件会自动解析表格文件,生成一个新的小组。
成功新建小组之后,再次点击软件首页右下角的新建点名按钮便可以开始点名,操作界面如图4:
点击列表右侧“出席”或“缺席”按钮,即可完成点名。
此时首页会自动加载数据库中的历史记录,点击记录列表,就会显示相应的详细信息。详细信息页面会展示此次点名的分组名,时间,未到人数,未到人员名单等信息。如图5,在详情页面的底部,有补签到按钮,可以对此次签名进行补签到操作;详情页面顶部有分享按钮,点击分享按钮会自动生成Excel表格文件,并调用系统的文件分享接口,实现一键分享功能。
本发明综合使用了多线程处理技术,LPC进程间通信技术和Material Design设计语言,为完成考勤及考勤数据处理工作提供了一个较为高效的解决方案。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。