郭冠良 朱堪日 蔡敏
摘 要:隨著我國(guó)現(xiàn)代化科學(xué)技術(shù)發(fā)展水平的逐漸提升,人們對(duì)于Android平臺(tái)應(yīng)用越來(lái)越多,從手機(jī)到平板,Android平臺(tái)應(yīng)用已經(jīng)貫穿人們的生活。很多企業(yè)在考勤系統(tǒng)設(shè)計(jì)中,逐步引入Android平臺(tái),以此來(lái)提高工作鞋效率。文章以Android平臺(tái)為基礎(chǔ),對(duì)企業(yè)考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了分析。希望能夠?yàn)锳ndroid平臺(tái)應(yīng)用下的企業(yè)考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)提供參考。
關(guān)鍵詞:Android平臺(tái);企業(yè)考勤;系統(tǒng)設(shè)計(jì);實(shí)現(xiàn)
企業(yè)考勤作為企業(yè)工作實(shí)踐中的重要組成部分,在企業(yè)工作規(guī)劃中占據(jù)著重要地位,要想更好地發(fā)揮出企業(yè)考勤水平,在考勤系統(tǒng)設(shè)計(jì)中應(yīng)該及時(shí)調(diào)整,這樣才能保障在相應(yīng)系統(tǒng)設(shè)計(jì)調(diào)整中,有效地為企業(yè)考勤工作規(guī)劃奠定基礎(chǔ)。
1 企業(yè)考勤系統(tǒng)設(shè)計(jì)理論
1.1 MVC架構(gòu)
MVC架構(gòu)全稱Model-View-Controller,是企業(yè)考勤系統(tǒng)設(shè)計(jì)中的重要性組成部分,一般情況下,MVC架構(gòu)由3部分組成,包括模型、視圖以及控制器,3個(gè)組成部分相互控制、相互制約,集中在一起共同作用于考勤系統(tǒng)控制。
1.2 Android平臺(tái)
Android平臺(tái)是一種基于Linux的自由及開(kāi)放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由Google公司和開(kāi)放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開(kāi)發(fā)。Android一詞的本義指“機(jī)器人”,同時(shí)也是Google于2007年11月5日宣布的基于Linux平臺(tái)的開(kāi)源手機(jī)操作系統(tǒng)的名稱,該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成[1]。在企業(yè)考勤系統(tǒng)設(shè)計(jì)工作實(shí)踐中,對(duì)于Android平臺(tái)的應(yīng)用是非常重視的,借助Android平臺(tái)能夠?qū)⑵髽I(yè)考勤系統(tǒng)應(yīng)用中的系統(tǒng)組件完善,對(duì)于企業(yè)考勤工作實(shí)施而言,具有重要性保障意義。
1.3 Broadcast
Broadcast指的是信息傳遞中的介質(zhì)轉(zhuǎn)換,整個(gè)信息傳遞過(guò)程,需要在Bundle傳輸基礎(chǔ)之上進(jìn)行,只有保障整個(gè)傳輸過(guò)程中的機(jī)制體系得到滿足,才能符合信息介質(zhì)的傳遞需求。將Broadcast應(yīng)用到企業(yè)考勤系統(tǒng)設(shè)計(jì)中,能夠按照其系統(tǒng)設(shè)計(jì)工作實(shí)踐中的要求,將整個(gè)系統(tǒng)設(shè)計(jì)傳輸中的體系及介質(zhì)轉(zhuǎn)變,這對(duì)于整個(gè)信息傳輸考評(píng)工作實(shí)踐是非常重要的。作為企業(yè)考勤系統(tǒng)設(shè)計(jì)者,在針對(duì)系統(tǒng)設(shè)計(jì)工作處理中,應(yīng)該注重對(duì)該項(xiàng)設(shè)計(jì)工作規(guī)劃,這樣才能保障在相應(yīng)系統(tǒng)設(shè)計(jì)工作規(guī)劃中,能夠?yàn)橄到y(tǒng)設(shè)計(jì)中的信息傳輸提供保障。在信息傳遞過(guò)程中,Broadcast采用的是雙向信息傳遞介質(zhì),在這種信息傳遞過(guò)程中,能夠有效提升信息傳遞水平。
2 企業(yè)考勤系統(tǒng)設(shè)計(jì)需求分析
企業(yè)作為我國(guó)現(xiàn)階段社會(huì)組織中的重要表現(xiàn)形式,在當(dāng)前形式下的發(fā)展工作實(shí)踐中,企業(yè)對(duì)于員工管理越來(lái)越重視,為了能夠激發(fā)出企業(yè)員工工作的積極性,采用考勤系統(tǒng)設(shè)計(jì)能夠有效地按照企業(yè)考勤工作規(guī)劃需求,將相應(yīng)的人員考評(píng)記錄整合,滿足了企業(yè)考勤工作規(guī)劃需求。因此,在這種背景下的企業(yè)建設(shè)發(fā)展中,很多企業(yè)都已經(jīng)開(kāi)始設(shè)計(jì)考勤系統(tǒng),力求在考勤系統(tǒng)設(shè)計(jì)中,能夠科學(xué)地將企業(yè)考勤體系轉(zhuǎn)變,以此為企業(yè)考勤工作實(shí)施奠定基礎(chǔ)[2]。
3 Android平臺(tái)應(yīng)用下的企業(yè)考勤系統(tǒng)設(shè)計(jì)
3.1 彈性考勤算法設(shè)計(jì)
3.1.1 彈性考勤設(shè)計(jì)規(guī)則
彈性考勤設(shè)計(jì)中,為了能夠提升整個(gè)系統(tǒng)考勤水平,在考勤流程規(guī)劃上作出了調(diào)整。彈性考勤工作實(shí)施中,采用的是定位考勤記錄體系,也就是按照員工簽到時(shí)間,對(duì)考勤系統(tǒng)記錄中的行為及體系作出調(diào)整,保障在相應(yīng)考勤系統(tǒng)調(diào)整記錄控制中,能夠有效提升彈性考勤系統(tǒng)構(gòu)建水平[3]。首先,在彈性考勤系統(tǒng)構(gòu)建中,應(yīng)該設(shè)置員工登錄系統(tǒng);其次,應(yīng)該設(shè)置簽到記錄分段體系;再次,設(shè)置員工簽到記錄數(shù)據(jù)庫(kù);最后,按照員工簽到記錄工作實(shí)踐中的要求,進(jìn)行相應(yīng)的考勤記錄工作規(guī)劃。
3.1.2 彈性考勤設(shè)計(jì)影響因素
彈性考勤系統(tǒng)設(shè)計(jì)中,由于存在很多影響因素,使得整個(gè)考勤工作實(shí)施質(zhì)量出現(xiàn)了差異,為了能夠更好地發(fā)揮出彈性考勤系統(tǒng)設(shè)計(jì)水平,應(yīng)該在考勤系統(tǒng)設(shè)計(jì)中,將相應(yīng)的考勤系統(tǒng)設(shè)計(jì)影響因素排除。首先,樣本數(shù)量選取對(duì)于彈性考勤系統(tǒng)設(shè)計(jì)影響,由于彈性考勤系統(tǒng)運(yùn)行中的樣本記錄數(shù)量不同,其對(duì)應(yīng)的樣本生成結(jié)果也是不同的。其次,定位周期對(duì)彈性考勤系統(tǒng)設(shè)計(jì)的影響,如果在彈性考勤系統(tǒng)設(shè)計(jì)中,不能將周期定位明確,這樣就會(huì)影響彈性考勤系統(tǒng)設(shè)計(jì)水平。
3.2 考勤系統(tǒng)模型構(gòu)建
3.2.1 Android考勤系統(tǒng)設(shè)計(jì)
在Android平臺(tái)應(yīng)用下的企業(yè)考勤系統(tǒng)設(shè)計(jì)中,要想提升整個(gè)系統(tǒng)設(shè)計(jì)水平,應(yīng)該以Android系統(tǒng)為基礎(chǔ),這樣才能保障在相應(yīng)系統(tǒng)設(shè)計(jì)中,為整體的考勤工作優(yōu)化奠定基礎(chǔ)。并且為了提升企業(yè)考勤系統(tǒng)設(shè)計(jì)水平,已經(jīng)將GPS定位體系融入了整個(gè)系統(tǒng)設(shè)計(jì)中,按照其系統(tǒng)設(shè)計(jì)中的實(shí)踐體系來(lái)看,在現(xiàn)有考勤體系設(shè)計(jì)過(guò)程中,要想實(shí)現(xiàn)考勤系統(tǒng)設(shè)計(jì)的水平提升,必須要針對(duì)系統(tǒng)設(shè)計(jì)中的拓?fù)浣Y(jié)構(gòu)構(gòu)建,以此滿足系統(tǒng)設(shè)計(jì)需求。
3.2.2 考勤模塊
考勤模塊設(shè)計(jì)主要是針對(duì)員工的簽到情況統(tǒng)計(jì)和記錄,因此,在該版塊設(shè)計(jì)中,主要采用遞進(jìn)式流程設(shè)計(jì)原則,記錄員工考勤狀況。
3.2.3 考勤管理
考勤管理也是整個(gè)系統(tǒng)考勤工作記錄中比較重要的一項(xiàng)考勤體系,在該項(xiàng)考勤管理體系記錄中,由于企業(yè)員工管理需求,為了能夠更好地展示出企業(yè)員工考勤效果,應(yīng)該在考勤平臺(tái)中,將考勤版塊處理中的流程細(xì)化。
4 Android平臺(tái)應(yīng)用下的企業(yè)考勤系統(tǒng)實(shí)現(xiàn)
4.1 實(shí)現(xiàn)技術(shù)原理
在Android平臺(tái)應(yīng)用下的企業(yè)考勤系統(tǒng)實(shí)現(xiàn),首先要完善的就是對(duì)系統(tǒng)設(shè)計(jì)中的技術(shù)原理分析。整個(gè)Android平臺(tái)考勤系統(tǒng)設(shè)計(jì)中應(yīng)用的技術(shù)原理是建立在MVC架構(gòu)與GPS定位基礎(chǔ)之上的一種技術(shù)體系。并且在相應(yīng)數(shù)據(jù)記錄與處理中,采用的是多項(xiàng)技術(shù)整合原理,在多種技術(shù)整合原理的控制實(shí)施下,有效地為系統(tǒng)技術(shù)實(shí)踐奠定了保障,滿足了系統(tǒng)設(shè)計(jì)需求。
4.2 系統(tǒng)實(shí)現(xiàn)
在針對(duì)企業(yè)系統(tǒng)實(shí)現(xiàn)整合研究中,為了能夠達(dá)到系統(tǒng)設(shè)計(jì)水平提升,應(yīng)該對(duì)系統(tǒng)實(shí)現(xiàn)流程構(gòu)建。整個(gè)系統(tǒng)實(shí)現(xiàn)需要運(yùn)營(yíng)商、移動(dòng)網(wǎng)關(guān)、中轉(zhuǎn)傳輸、移動(dòng)簽到客戶端、系統(tǒng)運(yùn)行平臺(tái)和考勤管理組6個(gè)部分。
4.3 系統(tǒng)測(cè)試
針對(duì)系統(tǒng)測(cè)試主要從某企業(yè)考勤系統(tǒng)應(yīng)用中的一個(gè)月內(nèi)員工簽到情況分析進(jìn)行,經(jīng)過(guò)記錄測(cè)試,得出整個(gè)測(cè)試中的要點(diǎn),并且所有參與測(cè)試的員工,選用的移動(dòng)簽到客戶端都是Android平臺(tái)。經(jīng)過(guò)測(cè)試后,得出的結(jié)果如表1所示。
4.4 系統(tǒng)結(jié)果分析
從表1的測(cè)試結(jié)果可以看出,在整個(gè)系統(tǒng)實(shí)現(xiàn)過(guò)程中,由于選用的測(cè)試樣本較少,因此,在整個(gè)系統(tǒng)測(cè)試中,所得出的結(jié)果也是較為精準(zhǔn)的。整個(gè)測(cè)試周期為一個(gè)月,去掉休息日,剩余22天,系統(tǒng)測(cè)試結(jié)果顯示,22天所有員工的簽到總數(shù)都是相同的。這說(shuō)明系統(tǒng)設(shè)計(jì)的準(zhǔn)確性已經(jīng)達(dá)到了100%,同時(shí)在簽到范圍時(shí)間內(nèi)的數(shù)據(jù)記錄精準(zhǔn)性也滿足了企業(yè)考勤系統(tǒng)簽到工作實(shí)踐需求。
5 結(jié)語(yǔ)
綜上所述,在基于Android平臺(tái)的企業(yè)考勤系統(tǒng)設(shè)計(jì)中,要想提升考勤系統(tǒng)設(shè)計(jì)能力,就必須要按照考勤系統(tǒng)設(shè)計(jì)中的要求,將系統(tǒng)設(shè)計(jì)中的企業(yè)考勤設(shè)計(jì)體系轉(zhuǎn)變。通過(guò)本文的研究和分析,針對(duì)Android平臺(tái)應(yīng)用下的企業(yè)考勤系統(tǒng)設(shè)計(jì)主要從彈性考勤算法設(shè)計(jì)和考勤設(shè)計(jì)模型構(gòu)建兩點(diǎn)進(jìn)行了設(shè)計(jì)。通過(guò)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)得出,整個(gè)企業(yè)考勤系統(tǒng)在設(shè)計(jì)過(guò)程中,采用彈性考勤系統(tǒng)設(shè)計(jì)原則,有效提升了系統(tǒng)設(shè)計(jì)水平。并且在系統(tǒng)測(cè)試中得出,整個(gè)系統(tǒng)在考勤體系的整合過(guò)程中,其相應(yīng)的系統(tǒng)實(shí)踐水平得到了提升,滿足了企業(yè)考勤工作需求。
[參考文獻(xiàn)]
[1]葛藝瀟,閔富紅.基于Android和Arduino的藍(lán)牙考勤系統(tǒng)實(shí)現(xiàn)[J].信息通信,2016(4):123-125.
[2]覃一海.基于物聯(lián)網(wǎng)與Android平臺(tái)的考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)分析[J].信息與電腦(理論版),2017(13):99-100.
[3]董崇杰.基于Android的移動(dòng)定位課堂考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)時(shí)代,2017(11):27-29.