• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于數(shù)據(jù)庫(kù)的員工考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

      2020-03-30 03:19聶毓謠
      電腦知識(shí)與技術(shù) 2020年1期
      關(guān)鍵詞:MySQL數(shù)據(jù)庫(kù)考勤

      聶毓謠

      摘要:隨著企業(yè)的規(guī)模不斷擴(kuò)大,企業(yè)人事管理的日趨復(fù)雜和企業(yè)人員的增多,而目前許企業(yè)管理仍停留在人工管理階段,重復(fù)工作較多、工作量大、效率低、不易統(tǒng)計(jì)、成本高和易出錯(cuò)等弊端,已經(jīng)無(wú)法適應(yīng)現(xiàn)代企業(yè)的需求。因此,迫切需要開發(fā)基于網(wǎng)絡(luò)的員工考勤管理系統(tǒng)來(lái)提高管理工作的效率。將傳統(tǒng)的人工考勤管理計(jì)算機(jī)化,能夠有效地幫助企業(yè)實(shí)現(xiàn)“公正考勤,高效薪資”,使企業(yè)的管理水平登上一個(gè)新的臺(tái)階。

      關(guān)鍵詞:考勤;關(guān)系模式;MySQL數(shù)據(jù)庫(kù);JavaWeb;Python;Django;Bootstrap

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A

      文章編號(hào):1009-3044(2020)01-0056-03

      1概述

      以中小型企業(yè)的考勤管理業(yè)務(wù)為依托,結(jié)合科學(xué)管理的理論,設(shè)計(jì)并開發(fā)一個(gè)員工考勤管理系統(tǒng),提供一個(gè)科學(xué)合理的考勤管理解決方案。

      系統(tǒng)目標(biāo)如下:

      1)提供更加便捷、簡(jiǎn)單的操作。

      2)優(yōu)化企業(yè)原有的考勤管理制度,為不同管理層次提供對(duì)應(yīng)的功能。

      3)節(jié)省考勤管理的成本、提高企業(yè)考勤管理的透明度和效率。

      4)對(duì)系統(tǒng)提供必要的權(quán)限管理。

      5)為企業(yè)實(shí)現(xiàn)整體信息化的其他相關(guān)系統(tǒng)提供必要的數(shù)據(jù)支持。

      考勤系統(tǒng)能實(shí)現(xiàn)員工日出勤記錄,出差信息,請(qǐng)假信息,加班的信息的功能。本考勤系統(tǒng)建立了一個(gè)高效率的、便捷的考勤管理系統(tǒng),能夠有效地幫助企業(yè)實(shí)現(xiàn)“公正考勤,高效薪資”,使企業(yè)的管理水平登上一個(gè)新的臺(tái)階。

      2系統(tǒng)分析

      2.1需求分析

      隨著企業(yè)的規(guī)模不斷擴(kuò)大,企業(yè)人事管理的日趨復(fù)雜和企業(yè)人員的增多,而目前許企業(yè)管理仍停留在人工管理階段,重復(fù)工作較多、工作量大、效率低、不易統(tǒng)計(jì)、成本高和易出錯(cuò)等弊端,已經(jīng)無(wú)法適應(yīng)現(xiàn)代企業(yè)的需求。因此,迫切需要開發(fā)基于網(wǎng)絡(luò)的員工考勤管理系統(tǒng)來(lái)提高管理工作的效率。將傳統(tǒng)的人工考勤管理計(jì)算機(jī)化,能夠有效地幫助企業(yè)實(shí)現(xiàn)“公正考勤,高效薪資”,使企業(yè)的管理水平登上一個(gè)新的臺(tái)階。

      企業(yè)考勤管理經(jīng)過(guò)如下的業(yè)務(wù)流程:

      1)用戶基本信息管理,增加,刪除,修改。

      2)員工的出勤記錄,上下班打卡時(shí)間,缺勤記錄。

      3)員工的請(qǐng)假記錄,請(qǐng)假開始時(shí)間和結(jié)束時(shí)間,請(qǐng)假類型。

      2.2可行性分析

      2.2.1可行性分析

      可行性分析的目的就是找出一個(gè)可以在花費(fèi)最小的代價(jià)的情況下使用時(shí)間最短的解決方案,確定這個(gè)問(wèn)題是否有解決研究的價(jià)值,它大大縮短了系統(tǒng)的分析和設(shè)計(jì)過(guò)程。經(jīng)過(guò)近幾十年的快速發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展已經(jīng)形成自己的體系,技術(shù)變得成熟,有很多管理信息系統(tǒng)投入使用。而中小型企業(yè)也加大了對(duì)考勤管理業(yè)務(wù)的投資與關(guān)注,這對(duì)于員工考勤管理系統(tǒng)來(lái)說(shuō)有很好的技術(shù)、市場(chǎng)和政策基礎(chǔ)。

      2.2.2技術(shù)可行性

      Django的主要目的是簡(jiǎn)便、快速的開發(fā)數(shù)據(jù)庫(kù)驅(qū)動(dòng)的網(wǎng)站。它強(qiáng)調(diào)代碼復(fù)用,多個(gè)組件可以很方便地以“插件”形式服務(wù)于整個(gè)框架。MySQL是開放源代碼的,因此任何人都可以GeneralPublicLicense的許可下下載并根據(jù)個(gè)性化的需要對(duì)其進(jìn)行修改。MySQL因?yàn)槠渌俣取⒖煽啃院瓦m應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。Django連接Mysql只需簡(jiǎn)單配置一下set-tings.py后,創(chuàng)建映射關(guān)系,即可輕松實(shí)現(xiàn)連接,簡(jiǎn)單高效。

      2.2.3經(jīng)濟(jì)可行性

      網(wǎng)站產(chǎn)生的效益和很多方面有關(guān),不能局限于傳統(tǒng)的投資目光。一個(gè)網(wǎng)站如果可以在短期內(nèi)獲取遠(yuǎn)大于成本的收益或者在長(zhǎng)期里獲得的持續(xù)性收益遠(yuǎn)大于開發(fā)成本且有廣闊的市場(chǎng),那它就完全值得投資開發(fā)。本系統(tǒng)是協(xié)助中小型企業(yè)辦公的員工考勤管理系統(tǒng),企業(yè)只需要有電腦和網(wǎng)絡(luò)就可以使用。所以它的成本大多都花費(fèi)在軟件的開發(fā)這個(gè)過(guò)程。當(dāng)系統(tǒng)交付投入使用后,無(wú)紙化辦公的方式可以為助學(xué)中心節(jié)約大量的資源,提高工作效率,減少了人工過(guò)程中產(chǎn)生的紕漏,這些效益相對(duì)于開發(fā)成本來(lái)說(shuō)是完全值得的。

      2.2.4法律可行性

      對(duì)于這個(gè)系統(tǒng)是為了更好地落實(shí)國(guó)家對(duì)于企業(yè)健康發(fā)展的支持以及企業(yè)對(duì)于員工的管理,設(shè)計(jì)這個(gè)系統(tǒng)的部分功能參考相應(yīng)的政策,而且它的定位是非營(yíng)利性產(chǎn)品,沒(méi)有違反國(guó)家相應(yīng)的法律法規(guī)。

      2.3數(shù)據(jù)庫(kù)的設(shè)計(jì)

      該系統(tǒng)使用Mysql數(shù)據(jù)庫(kù),建立了3個(gè)表?;谶@些表,管理員可以清楚地知道員工的考勤情況(請(qǐng)假,每日考勤),員工也可以通過(guò)此系統(tǒng)進(jìn)行每日打卡以及請(qǐng)假。

      2.3.1數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)

      概念模型是概念結(jié)構(gòu)設(shè)計(jì)師在需求分析階段把獲得的用戶需求抽象出來(lái)的,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的重點(diǎn),經(jīng)過(guò)對(duì)用戶的需求進(jìn)行綜合、歸納、抽象,形成一個(gè)獨(dú)立于DBMS的概念模型。

      2.3.2數(shù)據(jù)庫(kù)物理設(shè)計(jì)

      1)員工信息表

      這張表記錄了員工的信息(編號(hào)、用戶名、密碼、姓名、性別、職位、聯(lián)系方式等1,員工的所有資料信息都記錄在這張表中,如表1所示。

      2)請(qǐng)假記錄表

      這張表里記錄員工請(qǐng)假信息(用戶名、編號(hào)、請(qǐng)假類型、起止時(shí)間以及是否同意請(qǐng)假),員工可以申請(qǐng)請(qǐng)假,管理員可以從這張表里得到信息,知道員工的請(qǐng)假類型和請(qǐng)假具體時(shí)間。

      3)出勤記錄表

      這張表記錄了員工的出勤信息,管理員可以如實(shí)記錄員工的出勤。

      2.4系統(tǒng)的功能需求

      2.4.1系統(tǒng)的主要功能模塊

      2.4.1.1用戶管理

      系統(tǒng)的用戶有兩大類:?jiǎn)T工和管理員。用戶管理主要是用戶賬號(hào)的注冊(cè)登錄功能;考勤管理員可以在管理員界面對(duì)注冊(cè)的賬號(hào)進(jìn)行管理;員工也可以對(duì)自己的個(gè)人信息進(jìn)行更新維護(hù)。

      1)用戶注冊(cè)。員工要使用考勤管理系統(tǒng)前要先注冊(cè)信息,初始的信息包括用戶名、密碼、性別。

      2)信息完善。員工登錄后首先進(jìn)入員工信息界面補(bǔ)充完整個(gè)人信息,包括姓名、電話號(hào)碼、郵箱、這對(duì)后續(xù)的申請(qǐng)審核工作有參考作用。

      2.4.1.2職務(wù)管理

      職務(wù)的分配是由管理員完成,管理員分配員工的所屬部門以及職位,分配完成后,員工可以進(jìn)行正常打卡以及請(qǐng)假申請(qǐng)。

      2.4.1.3申請(qǐng)管理

      請(qǐng)假申請(qǐng)是提供員工在系統(tǒng)中進(jìn)行申請(qǐng),員工需要先登錄系統(tǒng),進(jìn)入申請(qǐng)休假界面,填寫請(qǐng)假類型,時(shí)間以及申請(qǐng)理由。提交申請(qǐng)后,管理員通過(guò)考勤界面看到申請(qǐng),選擇審核結(jié)果(通過(guò)與否),根據(jù)審核結(jié)果進(jìn)行考勤記錄。

      3系統(tǒng)功能實(shí)現(xiàn)

      系統(tǒng)最主要包括用戶權(quán)限登錄,用戶信息完善,職務(wù)的分配,請(qǐng)假申請(qǐng)與審核等功能模塊。

      3.1項(xiàng)目啟動(dòng)

      1)使用PvCharm啟動(dòng)

      點(diǎn)擊啟動(dòng)按鈕:右上角三角形符號(hào)。

      Run窗口顯示運(yùn)行日志,在瀏覽器訪問(wèn)日志輸出的鏈接127.0.0.1:8000。

      3.2終端啟動(dòng)

      1)終端進(jìn)入到項(xiàng)目目錄manage.py層。

      2)輸入命令python3manage.pyrunserverO.0.0.0:8000。

      3)執(zhí)行命令,輸出日志,出現(xiàn)如下日志,即可荏瀏覽器訪問(wèn)127.0.0.1:8000(同一局域下其他主機(jī),輸入該主機(jī)IP+:8000即可訪問(wèn))。

      3.3進(jìn)入頁(yè)面

      1)注意事項(xiàng)

      新用戶注冊(cè)成功后,需要先進(jìn)行信息及填寫才可進(jìn)行打卡請(qǐng)假操作。管理員身份默認(rèn)不會(huì)自動(dòng)生成,要到數(shù)據(jù)庫(kù)中app_userinfor表中,在position字段中添加f添加管理員三個(gè)字即可1。

      2)普通員工

      賬號(hào)注冊(cè):注冊(cè)頁(yè)進(jìn)行賬號(hào)注冊(cè),注冊(cè)成功后返回登錄頁(yè)面,新用戶登錄成功后,需要先進(jìn)行信息填寫。

      工作打卡:分為上班打卡和下班打卡f新用戶需要管理員分配完職務(wù)以后才能打卡1。

      休假申請(qǐng):填寫申請(qǐng)信息進(jìn)行申請(qǐng),管理員進(jìn)行考核(新用戶需要管理員分配完職務(wù)以后才進(jìn)行申請(qǐng))。

      3)管理員

      管理員身份默認(rèn)無(wú)法通過(guò)注冊(cè)生成,需要到數(shù)據(jù)庫(kù)進(jìn)行手動(dòng)添加。

      ①先注冊(cè)一個(gè)賬號(hào)。

      ②到數(shù)據(jù)庫(kù),找到app_userinfor表里,你新注冊(cè)的賬號(hào)。

      ③在position字段中,加入管理員三個(gè)字即可。

      員工信息模塊:

      ④查看員工個(gè)人信息。

      ⑤對(duì)員工部門及職位進(jìn)行調(diào)整。

      請(qǐng)假管理模塊:

      ⑥查看所有請(qǐng)假記錄。

      ⑦對(duì)員工請(qǐng)假進(jìn)行審核,審核結(jié)果有通過(guò)和未通過(guò)。

      考勤信息模塊:

      ⑧可查看員工考勤統(tǒng)計(jì)結(jié)果:出勤天數(shù),各類型請(qǐng)假記錄。

      考勤記錄模塊:

      ⑨可具體查看員工打卡記錄和請(qǐng)假記錄。

      3.4數(shù)據(jù)庫(kù)變更

      1)當(dāng)需要切換數(shù)據(jù)庫(kù)時(shí),需要新到setting.py文件中對(duì)數(shù)據(jù)庫(kù)連接信息進(jìn)行更改。2)更改完以后,在Terminal窗口執(zhí)行命令:python3manage.pymigrate。

      3.1系統(tǒng)功能結(jié)構(gòu)圖

      本系統(tǒng)實(shí)現(xiàn)用戶的身份區(qū)別登錄、員工信息、日常打卡、請(qǐng)假信息、提交申請(qǐng)、賬號(hào)管理、崗位管理、崗位分配、結(jié)果查詢等功能,系統(tǒng)功能結(jié)構(gòu)圖如圖3所示。

      3.2系統(tǒng)主界面

      這里是系統(tǒng)的主界面,也是系統(tǒng)的登錄界面。用戶在文本框中輸入用戶名密碼實(shí)現(xiàn)身份登錄。

      3.3注冊(cè)頁(yè)面

      普通用戶也可以點(diǎn)擊注冊(cè)按鈕實(shí)現(xiàn)普通用戶注冊(cè),注冊(cè)時(shí)會(huì)與數(shù)據(jù)庫(kù)中的已有數(shù)據(jù)進(jìn)行檢索,提示無(wú)效注冊(cè)的操作,讓用戶檢查問(wèn)題或重新輸入注冊(cè)信息。

      3.4管理員界面

      這是管理員界面,在這里可以看到員工的基本個(gè)人信息及考勤記錄(包括打卡記錄和請(qǐng)假記錄)。

      3.4.1員工列表

      在這里可以看到員工的姓名,聯(lián)系方式,所屬部門及職位。

      3.4.2考勤記錄

      打卡記錄。在這里可以看到各部門員工的上下班打卡時(shí)間。

      3.4.3請(qǐng)假記錄

      在這里可以看到員工請(qǐng)假的時(shí)間,原因及進(jìn)度。請(qǐng)假記錄篩選:在這里可以篩選員工請(qǐng)假記錄信息。請(qǐng)假記錄審核:在這里審核員工提交的請(qǐng)假申請(qǐng)。

      3.5員工界面

      這是員工界面,在這里員工可以進(jìn)行打卡,修改個(gè)人信息以及提交請(qǐng)假申請(qǐng)。

      3.5.1員工打卡界面

      3.5.2員工個(gè)人信息修改

      3.5.3休假明細(xì)

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

      隨著這個(gè)時(shí)代計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的快速發(fā)展并投入使用,越來(lái)越多的人喜歡通過(guò)網(wǎng)絡(luò)的手段來(lái)完成部分工作。相對(duì)于人工操作而言,計(jì)算機(jī)系統(tǒng)操作高效、快捷、準(zhǔn)確,本考勤系統(tǒng)的建立,方便了人事部管理員的辦公,可以通過(guò)系統(tǒng)清楚地知道員工是否遲到、早退、請(qǐng)假,以此公平公正的發(fā)放薪資。對(duì)于員工而言,每個(gè)人可以使用自己的電腦進(jìn)行上下班打卡,省去了排隊(duì)打卡(例如:刷卡,指紋識(shí)別)的時(shí)間,也可以在系統(tǒng)里提交請(qǐng)假申請(qǐng),省去了寫假條的步驟,審核效率也更高效。該系統(tǒng)使用瀏覽器作為客戶端,方便用戶能夠經(jīng)過(guò)互聯(lián)網(wǎng)進(jìn)行系統(tǒng)訪問(wèn),使用戶可以實(shí)時(shí)地與系統(tǒng)交互。根據(jù)教師需求的內(nèi)容,設(shè)計(jì)了系統(tǒng)的數(shù)據(jù)庫(kù)、前臺(tái)界面,設(shè)計(jì)了前臺(tái)用戶注冊(cè)管理、后臺(tái)信息管理、職務(wù)安排管理等功能模塊,最后成系統(tǒng)的相關(guān)的功能模塊設(shè)計(jì),完成了平臺(tái)的開發(fā)。該系統(tǒng)使用Django,方便簡(jiǎn)潔,連接數(shù)據(jù)庫(kù)較容易,配置起來(lái)更方便。本系統(tǒng)與傳統(tǒng)的人工服務(wù)和部分網(wǎng)絡(luò)化服務(wù)相比,員工與管理員可以使用本系統(tǒng)簡(jiǎn)化工作,提高效率。而采用網(wǎng)頁(yè)的方法來(lái)制作銷售平臺(tái),操作簡(jiǎn)單、便于查看、具有很強(qiáng)的可擴(kuò)展性。但是,本平臺(tái)仍然不夠完全,只是完成了其中一部分的內(nèi)容。還有很多的功能需要實(shí)現(xiàn)與改進(jìn)。

      [通聯(lián)編輯:代影]

      猜你喜歡
      MySQL數(shù)據(jù)庫(kù)考勤
      基于人臉識(shí)別技術(shù)的考勤應(yīng)用研究
      智能人臉識(shí)別考勤系統(tǒng)
      便攜式指紋考勤信息管理系統(tǒng)設(shè)計(jì)
      “最嚴(yán)考勤”難留學(xué)生心
      易门县| 永和县| 泸溪县| 成武县| 怀集县| 长乐市| 宜兴市| 峨山| 岢岚县| 宜城市| 砀山县| 昌平区| 威信县| 盐源县| 清苑县| 阜阳市| 波密县| 康保县| 肇东市| 西安市| 彰化市| 鹤峰县| 贵德县| 洛阳市| 陇川县| 民乐县| 邢台市| 莱西市| 福泉市| 荥经县| 铁力市| 巴东县| 汽车| 林芝县| 广饶县| 兴宁市| 昭通市| 庄河市| 尖扎县| 兰西县| 沭阳县|