国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

校園無(wú)紙化考勤系統(tǒng)設(shè)計(jì)

2016-06-06 13:58:38朱昊翔蔡秋楓
電腦知識(shí)與技術(shù) 2016年6期
關(guān)鍵詞:辦公自動(dòng)化程序設(shè)計(jì)

朱昊翔++蔡秋楓

摘要:目前多數(shù)校園信息的記錄仍以紙質(zhì)文件為主,不僅耗時(shí)耗力,而且難于統(tǒng)計(jì)匯總,不利于管理。如果考勤有誤,學(xué)生難以及時(shí)了解本人的考勤信息,影響考勤成績(jī)。此系統(tǒng)實(shí)現(xiàn)了在線考勤,考勤匯總,查看考勤,缺勤提醒等功能,既可方便授課教師進(jìn)行考勤工作,又可讓學(xué)生及時(shí)得知自己考勤情況。解決了考勤困難,統(tǒng)計(jì)不方便,實(shí)時(shí)性差等問題。

關(guān)鍵詞:校園考勤;程序設(shè)計(jì);Java;辦公自動(dòng)化

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)06-0110-02

The Design of Campus Paperless Attendance System

ZHU Hao-xiang,CAI Qiu-feng

(School of Information Engineering,Yancheng Teachers University, Yancheng 224002, China)

Abstract:At present, most of the campus information is still based on paper files.It is not only time consuming, but also difficult to take statistics and management. If the information of attendance is incorrect, it will be difficult for students to be informed of the attendance information timely. It will affect their grades at the end of the term.The system realizes the online attendance, attendance statistics, attendance check, absenteeism reminder,etc.It can be convenient for teachers to work attendance, but also make students learn that their attendance timely.It resolves the difficulties in attendance and makes statistics convenient,real-time etc.

Key words: campus attendance; programming; Java; Office automation

隨著高校數(shù)量的增多,規(guī)模不停地?cái)U(kuò)大,傳統(tǒng)紙質(zhì)管理已經(jīng)無(wú)法滿足日益增加的需求。一方面,學(xué)校將日常出勤納入期末考核一部分,任課教師就必須對(duì)學(xué)生出勤進(jìn)行統(tǒng)計(jì),最終匯總打分。當(dāng)下教師主要以“點(diǎn)名答到”的方式進(jìn)行出勤統(tǒng)計(jì),以手工統(tǒng)計(jì)的方式進(jìn)行匯總打分,耗時(shí)耗力。另一方面,對(duì)于學(xué)生而言,若想得知自己考勤情況,必須詢問相關(guān)教師,相關(guān)教師再通過以往記錄逐條查找。當(dāng)人數(shù)過多時(shí),這項(xiàng)工作將花費(fèi)大量時(shí)間,嚴(yán)重影響了工作效率。

為了解決傳統(tǒng)考勤帶來的問題,減少授課教師在考勤管理方面花費(fèi)的時(shí)間,簡(jiǎn)化考勤方式,有針對(duì)性的查看考勤統(tǒng)計(jì),對(duì)經(jīng)常遲到早退的學(xué)生進(jìn)行針對(duì)性教育,提高工作效率。同時(shí)讓學(xué)生及時(shí)了解自己的出勤情況,達(dá)到自我監(jiān)督的目的,如果考勤信息有誤,可以及時(shí)和授課教師聯(lián)系,減少差錯(cuò)。產(chǎn)生的數(shù)據(jù)將會(huì)促進(jìn)高校數(shù)字化建設(shè)[1]。本系統(tǒng)采用Java程序設(shè)計(jì)語(yǔ)言,Mysql作為數(shù)據(jù)庫(kù),實(shí)現(xiàn)基于瀏覽器的考勤管理系統(tǒng)。因此系統(tǒng)不局限于操作系統(tǒng)和操作平臺(tái),不限制地點(diǎn),使用者憑借用戶名和密碼在瀏覽器中登錄本系統(tǒng),系統(tǒng)以權(quán)限作為用戶操作標(biāo)準(zhǔn),不同種類用戶擁有不同權(quán)限。本系統(tǒng)分為三個(gè)類型用戶:學(xué)生、教師和管理員。學(xué)生用戶可以查看自己考勤狀態(tài),如果對(duì)某次考勤有疑義可以反饋給相應(yīng)授課教師。教師主要是查看授課班級(jí)出勤情況,可以按照時(shí)間節(jié)點(diǎn)進(jìn)行查詢。管理員主要負(fù)責(zé)學(xué)工統(tǒng)計(jì)模塊,對(duì)所有班級(jí)的信息維護(hù),考勤信息統(tǒng)計(jì)、導(dǎo)出和管理。

1 軟件總體結(jié)構(gòu)

本系統(tǒng)前臺(tái)使用動(dòng)態(tài)頁(yè)面JSP作為數(shù)據(jù)表現(xiàn)層,采用ExtJS富客戶端框架,它為用戶以MVC模式創(chuàng)建Web應(yīng)用提供了很好的數(shù)據(jù)包支持[2],對(duì)瀏覽器有較好的兼容性,采用Jquery+Ajax技術(shù)減少傳統(tǒng)Web頁(yè)面每次數(shù)據(jù)更新都必須等待后臺(tái)服務(wù)器響應(yīng)所造成的時(shí)間浪費(fèi)[3],后臺(tái)采用Struts、Spring、Ibatis開源框架進(jìn)行集成開發(fā),引入JavaMail API進(jìn)行郵件發(fā)送,提高消息的實(shí)時(shí)性。采用MySQL作為數(shù)據(jù)庫(kù),用外鍵進(jìn)行數(shù)據(jù)約束,使得在數(shù)據(jù)庫(kù)端控制部分?jǐn)?shù)據(jù)完整性成為可能[4]。系統(tǒng)以用戶權(quán)限為驅(qū)動(dòng)進(jìn)行模塊開發(fā),系統(tǒng)主要分為三大模塊:學(xué)生模塊,教師模塊和管理員模塊。系統(tǒng)總體邏輯結(jié)構(gòu)如圖1所示。

2 系統(tǒng)實(shí)現(xiàn)

系統(tǒng)大致分為4個(gè)部分:公共模塊、學(xué)生模塊、教師模塊、管理員模塊。

2.1 公共模塊

該模塊用于驗(yàn)證用戶合法性,并根據(jù)不同身份返回不同頁(yè)面。如果用戶輸入用戶名不存在或帳號(hào)密碼不正確則系統(tǒng)會(huì)返回錯(cuò)誤提示,如果信息正確則會(huì)返回對(duì)應(yīng)頁(yè)面,用戶可以根據(jù)功能模塊進(jìn)行相關(guān)操作。

2.2 學(xué)生模塊

學(xué)生主要包含查詢出勤信息,查詢通知信息,反饋異常信息。班長(zhǎng)包含缺勤信息錄入。

查詢出的出勤信息分類為缺勤、遲到、早退、曠課、請(qǐng)假,每一條記錄包含考勤編號(hào)、學(xué)號(hào)、課程名、授課教師、具體類型、具體時(shí)間。查詢操作分為三個(gè)步驟:首先學(xué)生點(diǎn)擊查詢?nèi)鼻谟涗洶粹o,然后后臺(tái)根據(jù)用戶id在出勤表中查詢相關(guān)記錄集合,最后將查詢出的記錄集合綁定到request域內(nèi)供JSP顯示。

查詢通知信息主要是學(xué)生查詢所有授課教師發(fā)布的信息,包括作業(yè)通知信息,課程安排信息、考試信息等。學(xué)生登錄系統(tǒng)后,系統(tǒng)將會(huì)提示當(dāng)前存在多少條通知信息未查看,避免信息遺漏,學(xué)生也可以分頁(yè)的方式查看以往通知信息。

反饋異常信息用于學(xué)生對(duì)出勤信息有疑義時(shí),可以通過在線申請(qǐng)撤銷的方式進(jìn)行反饋,只需填寫對(duì)應(yīng)的考勤編號(hào)和申請(qǐng)理由,相關(guān)教師將收到學(xué)生反饋。

班長(zhǎng)擁有錄入出勤信息功能,班長(zhǎng)對(duì)班級(jí)情況更為了解,錄入過程中系統(tǒng)采用批量插入數(shù)據(jù)的方法,提高系統(tǒng)響應(yīng)速度。

2.3 教師模塊

教師主要包含發(fā)布通知信息,按條件查詢出勤信息,導(dǎo)出出勤記錄,審核反饋信息,統(tǒng)計(jì)考勤信息。

教師可以根據(jù)具體需要進(jìn)行信息發(fā)布,如安排作業(yè)、考試通知等,為了達(dá)到消息實(shí)時(shí)性,系統(tǒng)采用JavaMail API進(jìn)行郵件發(fā)送,在系統(tǒng)存儲(chǔ)消息的同時(shí),會(huì)以郵件的形式將消息發(fā)送到學(xué)生預(yù)留的郵箱中,學(xué)生不需要登錄系統(tǒng)就可以查看到授課教師發(fā)布的消息通知,保證了消息及時(shí)傳達(dá)到學(xué)生,其流程如圖2所示。

按條件查詢出勤信息為教師提供了針對(duì)性查詢,教師可以按照時(shí)間區(qū)間、缺勤次數(shù)、課程名稱、學(xué)號(hào)等條件進(jìn)行查詢,教師可以對(duì)查詢出的結(jié)果進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)結(jié)果以柱狀圖的形式展現(xiàn),更加直觀。對(duì)查詢出的數(shù)據(jù)教師可以將其導(dǎo)出到EXCEL中,以便其他方面使用(學(xué)期總結(jié)、班會(huì)報(bào)告等)但教師只能查詢所授課的班級(jí)情況。

教師登錄系統(tǒng)時(shí),系統(tǒng)將會(huì)提示教師當(dāng)前含有多少份反饋信息,反饋信息是學(xué)生對(duì)出勤信息有疑問時(shí)提交給相關(guān)教師的,包含考勤編號(hào)和理由,教師可以根據(jù)考勤編號(hào)查看具體考勤記錄,并依據(jù)理由進(jìn)行處理,處理結(jié)果也將會(huì)以郵件的形式發(fā)送到學(xué)生郵箱,以便及時(shí)通知學(xué)生。

當(dāng)學(xué)生出勤情況達(dá)到設(shè)定值時(shí),系統(tǒng)會(huì)彈出提示框,提示教師有學(xué)生出勤問題次數(shù)過多,教師就可以及時(shí)聯(lián)系學(xué)生了解情況。

2.4 管理員模塊

管理員主要負(fù)責(zé)信息維護(hù)和統(tǒng)計(jì)工作。

由于本系統(tǒng)是面對(duì)高校,因此所有個(gè)人信息是不允許個(gè)人修改的(登錄密碼除外),個(gè)人信息的錄入工作主要由管理員負(fù)責(zé),管理員可以根據(jù)人員變動(dòng),對(duì)人員信息增加、刪除和修改。為了避免手工錄入工作量太大,系統(tǒng)可以通過導(dǎo)入EXCEL進(jìn)行批量信息錄入,既節(jié)省了時(shí)間,又減輕管理員工作量。

在統(tǒng)計(jì)方面,管理員可以設(shè)置出勤預(yù)警值進(jìn)行預(yù)警管理,當(dāng)學(xué)生出勤情況達(dá)到設(shè)定值時(shí),系統(tǒng)自動(dòng)提示管理員,方便學(xué)工部門進(jìn)行管理。管理員可以班級(jí)為單位進(jìn)行考勤情況統(tǒng)計(jì),并且可以將考勤情況導(dǎo)出到EXCEL便于之后使用(如先進(jìn)班級(jí)評(píng)比)。

3 結(jié)束語(yǔ)

本系統(tǒng)將互聯(lián)網(wǎng)應(yīng)用于辦公,充分發(fā)揮網(wǎng)絡(luò)在高校教學(xué)資源中的作用,解決了手工考勤耗時(shí)耗力等問題。利用B/S架構(gòu)(瀏覽器/服務(wù)器)實(shí)現(xiàn)移動(dòng)辦公、實(shí)時(shí)辦公,采用成熟的MVC設(shè)計(jì)模式,將業(yè)務(wù)邏輯分離出來,便于以后維護(hù)和擴(kuò)展。以權(quán)限為驅(qū)動(dòng)更有利于模塊化設(shè)計(jì),不同的角色擁有不同的功能,達(dá)到考勤管理的目的,有較好的應(yīng)用價(jià)值,對(duì)數(shù)字化辦公有著重要意義。

參考文獻(xiàn):

[1] 羅雅過, 趙寧社. 高校數(shù)字化校園數(shù)據(jù)中心平臺(tái)的研究與設(shè)計(jì)[J]. 計(jì)算機(jī)技術(shù)與發(fā)展, 2014(9): 217-221.

[2] 張建軍, 劉虎. 基于ExtJS的J2EE輕量級(jí)框架的研究與應(yīng)用[J]. 計(jì)算機(jī)應(yīng)用與軟件, 2014(4): 73-76.

[3] 唐永瑞, 張達(dá)敏. 基于Ajax與MVC模式的信息系統(tǒng)的研究與設(shè)計(jì)[J]. 電子技術(shù)應(yīng)用, 2014, 40(2): 128-131.

[4] 胡雯, 李燕. MySQL數(shù)據(jù)庫(kù)存儲(chǔ)引擎探析[J]. 軟件導(dǎo)刊, 2012, 11(12): 129-131.

猜你喜歡
辦公自動(dòng)化程序設(shè)計(jì)
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
電子制作(2019年9期)2019-05-30 09:42:04
淺談辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與應(yīng)用
活力(2019年21期)2019-04-01 12:17:06
辦公自動(dòng)化中的計(jì)算機(jī)應(yīng)用
辦公自動(dòng)化系統(tǒng)軟件教學(xué)探索
高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
辦公室自動(dòng)化、辦公自動(dòng)化與OA
PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
蒲江县| 高碑店市| 临高县| 朝阳市| 通化市| 道真| 大洼县| 玉树县| 锦屏县| 抚顺县| 尚义县| 聊城市| 陵水| 七台河市| 京山县| 萨嘎县| 包头市| 泰兴市| 抚远县| 南平市| 遂川县| 凤山县| 黔江区| 谷城县| 绩溪县| 邢台县| 宜良县| 商丘市| 顺昌县| 泊头市| 盐源县| 大余县| 北海市| 长武县| 广州市| 化德县| 岳阳市| 镇巴县| 吐鲁番市| 长泰县| 博野县|