分享
基于学生考勤管理的软件系统开发与应用.pdf
下载文档

ID:3120004

大小:333.27KB

页数:4页

格式:PDF

时间:2024-01-21

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于 学生 考勤 管理 软件 系统 开发 应用
第 5 卷 第 8 期 新一代信息技术 Vol.5 No.8 2022 年 4 月 NEW GENERATION OF INFORMATION TECHNOLOGY Apr.2022 通讯作者:杨洋(1985),女,硕士研究生,讲师,研究方向:教育管理方向。DOI:10.3969/j.issn.2096-6091.2022.08.020 基于学生考勤管理的软件系统开发与应用 杨 洋(德州职业技术学院,山东 德州 253034)摘 要:本文将基于当前学生考核管理软件的总体需求和功能模块需求,从软件总体设计、软件功能模块设计、软件数据库实体设计三大方面对学生考勤管理软件的具体设计架构进行分析阐述,进而开发出学生考勤管理软件实体,并由此来进行具体软件应用分析,确定学生考勤管理软件的应用成效。关键词:学生考勤管理;软件开发;软件应用 本文著录格式:杨洋.基于学生考勤管理的软件系统开发与应用J.新一代信息技术,2022,5(8):68-70 中图分类号:TP37 文献标识码:A Development and Application of Software System Based on Student Attendance Management YANG Yang(Dezhou Vocational and Technical College,Shandong Dezhou 253034,China)Abstract:Based on the overall requirements and functional module requirements of the current student assessment management software,this paper will analyze and elaborate the specific design architecture of the student attendance management software from three aspects:the overall software design,the software functional module design and the software database entity design,and then develop the student attendance management software entity,so as to analyze the specific software application,Deter-mine the application effect of student attendance management software.Key words:student attendance management;software development;software application Citation:YANG Yang.Development and Application of Software System Based on Student Attendance ManagementJ.New Generation of Information Technology,2022,5(8):68-70 0 引言 现阶段,信息技术已经深入到人们的日常生活,并逐步改变人们的生活习惯。在此背景下,为能够进一步发挥信息技术的优势及特征,越来越多的单位及个人开始推行信息化发展。不过在教育领域,虽然部分学校已经开始引入信息技术进行信息化管理,但仍然有很多学校采用较为传统的管理方式,以学生考勤为例,当前大部分学校所采用的考勤方式均为传统的点名考勤,而非使用效率更高、效果更好的学生考勤管理软件1。因此,本文将提出一种学生考勤管理软件开发设计架构,以期能够为学校信息化管理提供支持和参考。1 学生考勤管理软件需求分析 1.1 总体需求分析 学生考勤管理软件会将学生考勤数据信息通过互联网传递给服务器端的数据库中,由数据库对数据进行存储、整理,并自动生成学生考勤信息表。结合当前实际情况来看,学生考勤管理软件的主要使用者包括管理员、考勤教师2。(1)考勤教师在软件使用过程中会通过移动终端来实现对学生考勤情况进行记录和查看;(2)管理员通过服务器端来实现对课程、班级、教师、学生以及考勤情况的分析及管理。总体来说,学生考勤管理软件应具有以下两方面功能:(1)考勤教师可以通过移动终端来登录学生考勤管理软件,然后选择班级考勤情况进行提交上传,软件会通过互联网自动连接服务器端数据库,将相关数据信息自动保存在数据库中;(2)管理员在登录软件以后,可以对软件相关课程、班级、教师、学生、考勤情况以及用户使用权限进行“增删改查”,同时需要能够对考勤查询进行操作,确保学生考勤管理软件的具体应用效果。1.2 功能模块需求分析 根据学生考勤管理软件的总体需求分析,可以将8 期 杨 洋:基于学生考勤管理的软件系统开发与应用 69 学生考勤管理软件分为考勤模块和管理模块两部分。(1)考勤模块:考勤模块的主要使用者为考勤教师,主要用于对学生进行实际考勤。在具体应用过程中,教师需要先在软件中登录自己的账号,然后在界面中选择自己所教授的班级,再通过考勤模块对学生进行考勤。在必要的情况下,教师还可以通过考勤模块向学生负责人发送短信3-4。(2)管理模块:管理模块的主要使用者为管理员,主要用于实现对软件相关课程、班级、教师、学生进行“增删改查”以及考勤查询等相关操作功能。此外,在课程管理方面,除了需要课程信息的“增删改查”等基础功能以外,还需要实现课程信息添加时,实时获取班级和教师信息5-6,并以下拉菜单的方式进行呈现,方便教师进行选择和管理;在考勤查询方面,需要实现以班级为索引单位的考勤查询功能。2 学生考勤管理软件设计 2.1 软件总体设计 为方便功能实现及使用,学生考勤管理软件的服务端将会采用 B/S 结构。管理员可以通过特有账号登录学生考勤管理软件后台工作界面,并通过后台管理的方式来实现软件数据维护以及软件升级管理;软件数据库会采用 MySQL 数据库管理系统,所有数据均会通过 MySQL 数据库管理系统来进行存储和管理,有效提高软件管理员的管理效率及效果,将原本的单项操作变更为一键式操作,节省数据库管理过程中的人力和物力7。基于学生考勤管理软件的需求分析结构,结合软件设计架构,在设计过程中会将学生考勤管理软件设计为图 1 中的设计结构,并由此来实现学生考勤管理软件的各类服务及功能。浏览器HTTP服务器配置文件Web服务器内嵌的Html服务器ServletJSPEJBWeb服务器引擎消息处理引擎Java客户端数据库JSM客户端Web容器EJB容器 图 1 学生考勤管理软件总体设计架构 Fig.1 overall design architecture of student attendance management software 本文所提出的学生考勤管理软件设计架构的根本目的在于实现学生考勤及管理,所以在设计过程中会将整个软件分为考勤模块和管理模块两部分。同时在设计过程中,考勤模块和管理模块之间将存在着必然关联性,具体表现为考勤模块向管理模块传输学生考勤信息,考勤管理模块为考勤模块提供学生考勤信息表等。2.2 软件功能模块设计 2.2.1 考勤模块 在考勤模块,教师在使用前需要进入软件界面,输入用户名和密码,此后软件会自动将教师的用户名和密码发送给服务器端,由服务器端将教师的用户名和密码与数据库中既有数据进行匹配对比。确定数据库存在该用户和密码以后,软件会自动跳转到考勤页面,并在软件中返回教师所教授的课程及班级列表,此时教师可以通过下拉列表来选择自己本节课所教授的课程及班级,点击“提交”按钮,软件会将相关选择数据发送给服务器端,由服务器端进行分析处理,并将该班级的学生信息列表返回给软件8。最后,教师可以根据学生考勤情况,对学生的出勤状态进行选择,并点击“提交”按钮提交考勤信息,软件会将考勤信息自动传递给服务器端的数据库中进行保存和处理,同时会自动为考勤节目返回考勤表,方便教师后续教学使用。2.2.2 管理模块 管理模块主要由教师信息管理、学生信息管理、班级信息管理、课程信息管理以及考勤查询等子模块组成,管理员在登录软件管理后台以后,可以通过后台对相关子模块进行管理9。(1)教师信息管理子模块:主要提供教师添加、教师删除、教师修改以及教师查看等四种功能;(2)学生信息管理子模块:主要提供学生添加、学生删除、学生修改以及学生查看等四种功能;(3)班级信息管理子模块:主要提供班级添加、班级删除、班级修改以及班级查看等四种功能;(4)课程信息管理子模块:主要提供课程添加、课程删除、课程修改以及课程查看等四种功能;(5)考勤查询子模块:管理员可以通过下拉菜单来选择考勤班级,点击“提交”按钮后,软件会自动返回该班级的相关考勤表。2.2.3 软件数据库实体设计 数据库作为学生考勤管理软件的重要组成内70 新一代信息技术 2022 年 容,必须要对其进行着重分析和设计。在实际设计过程中,综合开发成本及功能等多方面要求,最终决定采用 MySQL 数据库管理软件作为软件数据存储工具。基于软件功能及需求分析,可以确定软件共包括 7 种数据库表,分别为教师信息表、学生信息表、班级信息表、课程信息表、班级通讯录表、考勤表以及管理员信息表,5 种数据库表在设计中将会分别命名为 teacher、student、grades、lesson、grades_phone、自动获取、admin。(1)教师信息实体类(teacher):教师信息实体类主要包括教师 id、用户名、密码、职称、手机号、教学专业方向等基本信息10。(2)学生信息实体类(student):学生信息实体类主要包括学生 id、姓名、班级、性别等基本信息。(3)班级信息实体类(grades):班级信息实体类主要包括班级 id、班级名称、班主任姓名、专业方向等基本信息。(4)课程信息实体类(lesson):课程信息实体类主要包括课程 id、课程名称、教师 id、班级 id、课时。(5)班级通讯录实体类(grades_phone):班级通讯录实体类主要包括班级 id、班主任姓名、班级联系人、班级联系人电话、班长 id 等基本信息。(6)考勤表实体(keep_attendance):考勤表实体主要包括班级 id、学生 id、班主任姓名、考勤情况等。由于在设计中考勤表实体的表名将会由软件通过“考勤班级名+考勤时间”等方式自动获取,所以在设计中将不会设置主键。(7)管理员信息实体类(admin):管理员实体类主要包括管理员 id、用户名、密码、权限等基本信息。3 学生考勤管理软件的实现 本文所设计的学生考勤管理软件采用 B/S 结构。实际软件数据库、软件程序及管理端将会设置在学生网络管理中心的服务器上,并且由于设计中对软件的功能性和经济性等方面内容进行综合考虑分析,所以最终所提出的设计无论是在开发成本上,还是用户端要求上均相对较低,用户既可以通过 PC端网页进行登录,也可以通过移动端网页进行登录。此外,设计中还引入了 ASP、SQL Server 数据库等数据来实现数据库管理,并且为保障操作界面的美观性,还会使用 Photoshop 等软件对操作界面进行美化完善,进而保障最终界面设计成效。4 学生考勤管理软件的应用成效及测试分析 笔者所在的学校于今年年初正式开始使用学生考勤管理软件,相对于传统的人工手动统计考勤来说,学生考勤管理软件进一步提高了考勤管理效率,降低了教师的考勤工作难度,促使教师留有更多时间进行课上教学活动,保障具体课程教学成效。其次,在考勤效果方面,应用学生考勤管理软件以后,学校每天原本约有 300 人的旷课情况得到逐步改善,如今大多数课程教师都反馈学生全员出勤,在对学校出勤情况进行多天细致性统计分析后发现,应用软件后学生的旷课人员已经下降到了全校 20 人左右,说明应用学生考勤管理软件后,可以有效控制学生的旷课情况,提高学生出勤率,不仅可以有效改善学校的学风和校风,还能够为课程教学效果的进一步提升提供重要支持和保障。最后,在学生考勤管理软件测试方面,在软件开发后,在开发组成员的带领下,学校邀请两个班的学生共同进行软件操作及并发登录,在实际测试过程中虽然随着软件并发操作数量的持续增加,软件的数据处理效率会持续下降,但仍然可以保障 50名人员同时并发使用,基本上可以满足学校考勤管理的实际需求。同时,考虑到提升系统所带来的经济性问题,最终在进行软件测试以后,仅对软件功能进行优化完善,未进行整个软件系统的大幅度升级。5 结论 为提高学生考勤管理效率及效果,本文提出一种学生考勤管理软件设计架构,主要由考勤模块和管理模块两部分组成,可以提供对学生考勤的分析及管理使用。实际软件设计思路来源于笔者的实际工作环境,并在设计过程中借鉴了大量的文献和资料,所提出的设计架构最终虽然成功转化成为软件实体,但仍然可能存在一定的应用局限性。对此,笔者还需要在后续研究中进行进一步优化完善,拓展学生考勤管理软件的应用范围,强化应用效果。参考文献 1 孙玥,杨国为.基于人脸识别的学生考勤系统的研究J.现代电子技术,2020,43(10):116-118+123.2 冯涛,李朋,张金芳,等.高校学生考勤管理系统开发中的关键技术研究J.河北水利电力学院学报,2019,30(04):32-39.3 方书雅,刘守印.基于学生人体检测的无感知课堂考勤方法J.计算机应用,2020,40(09):2519-2524.4 田丽,李颖.基于IPv6人脸识别考勤管理系统的设计与实现J.深圳大学学报(理工版),2020,37(S1):165-168.5 朱晓蒙,符云琴.基于图像的课堂考勤系统开发J.湖北农业科学,2019,58(03):111-115.6 刘伟思,温晓佳,黄柏湧,等.基于PHP技术的学生考勤系统的设计与实现J.江苏科技信息,2019,36(14):45-47.7 张笑寒,曹菊英,王明亮,等.基于Python语言的学生考勤管理系统的设计与实现J.信息技术与信息化,2019,44(09):156-159.(下转第 79 页)8 期 杨 卓:新能源的电力系统优化应用 79 响应技术来保障新能源电力系统,降低或减小外界环境对其的干扰影响。3.2 基于云端智能技术优化 随着社会科学技术的高速发展,电力系统的设备开始大型化和复杂化,电力系统的信息数据会因为系统的控制层级关系数量比较多,在数据处理方面遇到困难,需要利用先进的云端智能技术对新能源电力系统的信息数据处理进行优化,实现新能源电力系统的高效、快速运算处理信息的能力。通过云技术中的云端存储与云计算技术相结合,融进并应用在新能源电力系统中,可以很好的实现数据信息高效使用和下载功能,便于新能源电力系统在运行中的互联互通,利用云智能集成控制技术,同时可以有效提高电力系统中的系统规划和协调能力,有效地节省或减少对系统资源的浪费,提高电力系统的运行效率。3.3 基于微电网控制技术优化 基于分布式能源的微电网控制技术比较常见,如电动车、屋顶光伏太阳能等都是属于基于分布式能源的微电网控制技术。通过微电网控制技术的灵活性、环保性以及高效性的分布式发电的管理优点,对新能源电力系统进行控制技术的优化。微电网控制技术是通过将数个分布式发电网综合在一个系统中,为相关的负荷提供电能的配电网。利用电源、储能装置以及负载组成一个可控单元,有效提高供电系统的容量,同时提升供电系统的可靠性,有助于新能源应用的推广和发展。微电网控制技术中的分布式电源数量比较大,电源型号都不一致,电压的差别大小也不是很显著,所以不容易控制。微电网控制技术的总体调节是利用各种类型的电源、负载以及储能装置的控制技术,控制这些发电设备和用电设备的相互协调,并达到自动化操作的目的。微电网的主要特征是电力并网与孤岛的双模式运行,利用分布式能源的微电网控制技术,保障并网与孤岛双模式运行的自由平滑切换,有效提高新能源电力系统运行性能。4 结论 随着我国社会的高速发展,对能源的需求日益剧增,未来通过有效控制、升级以及优化新能源电 力系统,可以很好地为社会的建设提供高效的能源服务。本文主要通过对新能源现阶段情况的研究和分析,针对新能源电力系统在并网中的困难和问题,从双侧资源性控制方式、基于分布式能源的微电网控制技术等多个方面的技术进行简单的阐述与介绍,然后针对相关的困难进行优化升级改造,如对新能源电力系统硬件设施的设计,云计算、云存储等相关技术的系统导入等,实现新能源电力系统的优化目的,提高新能源在电力系统中应用性能,提高新能源的经济效益。参考文献 1 王永科.新能源电力系统优化控制方法及关键技术探究J.中国设备工程,2021(06):125-126.2 李静轩,周明,朱凌志,等.可再生能源电力系统运行灵活性需求量化及优化调度方法J.电网技术,2021,45(07):2647-2656.3 胡伟,戚宇辰,张鸿轩,等.风光水多能源电力系统互补智能优化运行策略J.发电技术,2020,41(01):9-18.4 茹琦.新能源电力系统优化控制方法及关键技术J.现代工业经济和信息化,2019,9(03):51-52.5 李湃,范越,黄越辉,等.基于电源聚合-分解模型的新能源电力系统月度发电计划优化方法J.电网技术,2020,44(09):3281-3293.6 曾鸣,白学祥,李源非,等.基于大系统理论的新能源电力系统优化控制方法及关键技术初探J.电网技术,2016,40(12):3639-3648.7 刘吉臻,王玮,胡阳,等.新能源电力系统控制与优化J.控制理论与应用,2016,33(12):1555-1561.8 庄镇宇,时盟.计及核电调峰的新能源电力系统两阶段随机优化调度J.科技创新与应用,2020(29):76-77.9 赵继超,袁越,傅质馨.基于Copula理论的风光互补发电系统可靠性评估J.电力自动化设备,2013,33(01):124-129.10 任博强,彭鸣鸿,蒋传文,等.计及风电成本的电力系统短期经济调度建模J.电力系统保护与控制,2010,38(14):67-72.杨卓(1982),男,中级工程师,研究方向:新能源。(上接第 70 页)8 周欢,焦涛.基于主动式二维码+LBS技术的学生考勤管理系统应用研究J.无线互联科技,2021,18(10):101-104.9 王海,梁群.基于生物识别技术的高校实验室考勤管理系统设计J.现代电子技术,2021,44(10):25-28.10 宋佳,郭金兴,胡钧浛,等.基于企业微信微平台的高校学生课堂考勤管理应用可行性研究J.软件,2019,40(01):33-36.杨洋(1985),女,硕士研究生,讲师,研究方向:教育管理方向。

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开