資源描述:
《職工考勤管理系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、設(shè)計(jì)報(bào)告職工考勤管理系統(tǒng)[ZHIGONGKAOQINGUANLIXITONG]2012前言20世紀(jì)90年代,隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的快速發(fā)展,職工考勤管理系統(tǒng)在企業(yè)的日常管理中發(fā)揮著越來(lái)越重要的作用。職工考勤管理系統(tǒng)可以進(jìn)行員工信息管理、出勤管理和密碼管理等,方便處理企業(yè)內(nèi)部員工的相關(guān)考勤信息。此外Internet的迅速普及,使Intranet成為Internet技術(shù)在企業(yè)管理信息系統(tǒng)中的應(yīng)用和延伸,形成了集計(jì)算機(jī),計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、分布式計(jì)算等于一體的信息技術(shù)綜合體,它打破了時(shí)間和地域的界限,使信息交流變得快捷、準(zhǔn)確,為建立現(xiàn)代企業(yè)管理信息系統(tǒng)提供了充足的條件。職工考勤系統(tǒng)
2、是在適應(yīng)市場(chǎng)需求的客觀前提下,為了滿(mǎn)足中小型公司或事業(yè)單位管理自己的員工而開(kāi)發(fā)的。目錄第一章開(kāi)發(fā)背景1第二章需求分析2第三章概念結(jié)構(gòu)設(shè)計(jì)3一、局部E-R圖設(shè)計(jì)3(一)、確定局部范圍3(二)、確定實(shí)體與屬性3(三)概念模型表示4二、合并成總體E-R圖5第四章邏輯結(jié)構(gòu)設(shè)計(jì)6一、E-R圖轉(zhuǎn)換為關(guān)系模型6關(guān)系模式的規(guī)范化6第五章數(shù)據(jù)庫(kù)實(shí)施與維護(hù)8一、定義數(shù)據(jù)庫(kù)結(jié)構(gòu)8二、組織數(shù)據(jù)入庫(kù)9三、數(shù)據(jù)庫(kù)試運(yùn)行10第六章JAVA11一、JAVA代碼:12(一)、登錄代碼12(二)、管理員主界面代碼15二、JAVA運(yùn)行29(一)、用戶(hù)登錄界面29(二)、主界面29(三)、基本功能30第七章參考
3、文獻(xiàn)34第一章開(kāi)發(fā)背景我們都知道,考勤管理系統(tǒng)是任何一個(gè)營(yíng)業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于單位的管理者和內(nèi)部員工來(lái)說(shuō)都至關(guān)重要,所以考勤管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快捷的安全查詢(xún),及實(shí)時(shí)管理手段。但在過(guò)去,人們一直在使用傳統(tǒng)的人工的方式來(lái)進(jìn)行考勤管理,這種落后的方式存在著許多缺點(diǎn),如:效率低,保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找,更新和維護(hù)都帶來(lái)了不少的困難。而使用計(jì)算機(jī)對(duì)員工出勤進(jìn)行管理,具有手工作業(yè)所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高管理的效率。此次開(kāi)發(fā)了一
4、種基于SQLServer和Java下的考勤管理系統(tǒng)。其不但具有實(shí)際考勤管理系統(tǒng)應(yīng)有的檔案管理,信息安全認(rèn)證等功能,且擁有用戶(hù)使用更簡(jiǎn)單、界面更直觀等優(yōu)點(diǎn)。考勤管理系統(tǒng)在我國(guó)任何一個(gè)單位是必需的,隨著我國(guó)的發(fā)展,考勤管理系統(tǒng)的作用會(huì)得到更加充分的體現(xiàn)。。34第一章需求分析職工考勤管理系統(tǒng),可用于企業(yè)等機(jī)構(gòu)的職工考勤情況管理,查詢(xún),更新與維護(hù),使用方便,易用性強(qiáng),圖形界面清晰明了。該軟件用Java語(yǔ)言編寫(xiě),用SQLServer2005數(shù)據(jù)庫(kù)作為后臺(tái)的數(shù)據(jù)庫(kù)進(jìn)行信息的存儲(chǔ),用SQL語(yǔ)句完成職工基本信息的添加,查詢(xún),修改,刪除的操作以及成績(jī)的錄入,修改,刪除等。用ODBC驅(qū)動(dòng)實(shí)現(xiàn)
5、前臺(tái)Java與后臺(tái)SQL數(shù)據(jù)庫(kù)的連接。Java語(yǔ)言跨平臺(tái)性強(qiáng),可以在windows,Linux,等系統(tǒng)下使用,方便簡(jiǎn)單,安全性好。SQLServer2005數(shù)據(jù)庫(kù)高效安全,兩者結(jié)合可相互利用各自的優(yōu)勢(shì)l用戶(hù)登陸界面。該界面可以選擇使用者的身份,“管理員,職工”。不同的身份有不同的操作界面和功能權(quán)限。賬號(hào)和密碼輸入正確即可登錄。l職工管理界面。提供了職工基本信息的查詢(xún),打卡、出差、加班、請(qǐng)假的查詢(xún)以及相應(yīng)權(quán)限的添加、刪除、修改操作。l管理員管理界面。提供了對(duì)所有職工信息的查詢(xún)、添加、修改、刪除;職工考勤信息的錄入、修改、刪除、查詢(xún),修改密碼等功能。管理員擁有最高的權(quán)限,允許
6、對(duì)職工所有信息進(jìn)行查詢(xún)和修改。34第一章概念結(jié)構(gòu)設(shè)計(jì)一、局部E-R圖設(shè)計(jì)(一)、確定局部范圍職工考勤管理系統(tǒng)分為七部分:l管理員登錄l職工登錄l職工基本信息l職工出勤信息l職工加班信息l職工出差信息l職工請(qǐng)假信息(二)、確定實(shí)體與屬性?xún)蓚€(gè)準(zhǔn)則:(1)屬性不能在具有需要描述的性質(zhì),即屬性必須是不可分的數(shù)據(jù)項(xiàng),不能再由另一些屬性組成.(2)屬性不能與其他實(shí)體具有聯(lián)系,聯(lián)系只發(fā)生在實(shí)體之間根據(jù)兩個(gè)準(zhǔn)則進(jìn)行分析:在職工考勤管理系統(tǒng)中,職工具有屬性(職工編號(hào)、職工姓名、性別、年齡、職稱(chēng)),其屬性又是不可分的,因此將職工作為實(shí)體。出勤、加班、出差、請(qǐng)假都具有屬性,其屬性又是不可分的,
7、因此將他們作為實(shí)體。管理員、用戶(hù)登錄也作為實(shí)體。表1-1實(shí)體屬性管理員登錄表管理員ID,密碼用戶(hù)登錄表表職工編號(hào),密碼職工信息表職工編號(hào),職工姓名,性別,年齡,職稱(chēng)職工出勤信息表姓名,編號(hào),上班打卡時(shí)間,下班打卡時(shí)間,缺勤記錄職工加班信息表姓名,編號(hào),加班開(kāi)始時(shí)間,加班結(jié)束時(shí)間,統(tǒng)計(jì)加班天數(shù)34職工出差信息表姓名,編號(hào),出差開(kāi)始時(shí)間,出差結(jié)束時(shí)間,統(tǒng)計(jì)出差天數(shù)職工請(qǐng)假信息表請(qǐng)假開(kāi)始時(shí)間,請(qǐng)假結(jié)束時(shí)間,統(tǒng)計(jì)請(qǐng)假天數(shù)(三)概念模型表示實(shí)體型:用矩形表示,矩形內(nèi)寫(xiě)實(shí)體名。屬性:用橢圓形表示,并用邊將其與相應(yīng)的實(shí)體型連接起來(lái)。聯(lián)系:用