資源描述:
《人事考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、人事考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文目錄摘要IABSTARCTII1緒論11.1問題的提出11.2當(dāng)前現(xiàn)狀11.3系統(tǒng)設(shè)計(jì)目標(biāo)22系統(tǒng)開發(fā)工具及技術(shù)背景32.1JSP表現(xiàn)層技術(shù)簡介32.2MVC框架簡介32.3Spring框架和Hibernate框架簡介42.4SQL語言簡介42.5MySQL數(shù)據(jù)庫簡介52.6Tomcat應(yīng)用服務(wù)器簡介53系統(tǒng)分析63.1可行性分析63.1.1技術(shù)可行性63.1.2經(jīng)濟(jì)可行性63.1.3運(yùn)行可行性73.2需求分析73.2.1系統(tǒng)需求73.2.2功能需求74概要設(shè)計(jì)94.1系統(tǒng)目標(biāo)設(shè)計(jì)
2、94.2系統(tǒng)運(yùn)行環(huán)境94.2.1硬件環(huán)境94.2.2軟件環(huán)境94.3系統(tǒng)流程設(shè)計(jì)104.4系統(tǒng)功能設(shè)計(jì)125數(shù)據(jù)庫設(shè)計(jì)135.1數(shù)據(jù)模型135.2數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)175.3創(chuàng)建數(shù)據(jù)庫表腳本206系統(tǒng)詳細(xì)設(shè)計(jì)226.1界面設(shè)計(jì)226.2系統(tǒng)實(shí)現(xiàn)246.2.1系統(tǒng)通信流程246.2.2登陸功能代碼實(shí)現(xiàn)256.2.3員工部分核心代碼266.2.4人事管理員部分核心代碼287系統(tǒng)測試3127.1概述317.2測試內(nèi)容31結(jié)論32參考文獻(xiàn)33致謝3421緒論1緒論1.1問題的提出隨著電腦的普及和計(jì)算機(jī)科學(xué)技術(shù)的快速發(fā)展,計(jì)
3、算機(jī)開始被人們越來越多地用在實(shí)際問題的解決中。在競爭日益強(qiáng)烈的現(xiàn)代社會,企業(yè)在不斷提高自身產(chǎn)品質(zhì)量的同時(shí),對員工的要求也逐漸提高。人事考勤管理也就成為了一個(gè)大眾化的課題。在計(jì)算機(jī)技術(shù)還沒有大面積普及之前,在沒有計(jì)算機(jī)考勤管理系統(tǒng)的情況下,企業(yè)的考勤工作完全由人工完成??记阱e(cuò)誤,人情考勤等情況不可避免的發(fā)生,這在給管理人員帶來不必要的麻煩的同時(shí)也對企業(yè)利益造成了極大地?fù)p害。這類情況的發(fā)生給管理人員和員工帶來了越來越大的壓力。員工會因?yàn)榭记谌藛T的失誤而產(chǎn)生不快,久而久之會對考勤人員甚至公司產(chǎn)生厭惡感。使得公司工作效率
4、低下甚至人才流失。同時(shí)以人工方式管理員工的考勤信息,不僅浪費(fèi)大量的時(shí)間、人力、物力、財(cái)力,而且數(shù)據(jù)的準(zhǔn)確性比較低,保密性相當(dāng)差,同時(shí)將產(chǎn)生大量的文件和數(shù)據(jù),這對于數(shù)據(jù)的查找、更新、管理以及維護(hù)都帶來了非常大的困難。隨著科學(xué)技術(shù)水平的不斷提高以及計(jì)算機(jī)科學(xué)技術(shù)的不斷發(fā)展,人們對計(jì)算機(jī)的強(qiáng)大功能產(chǎn)生了深刻的認(rèn)識,計(jì)算機(jī)技術(shù)已經(jīng)深深的融入了人類社會生活的各個(gè)領(lǐng)域并且發(fā)揮著越來越重要的作用。使用計(jì)算機(jī)對企業(yè)考勤信息進(jìn)行管理,具有著人工管理所不具有的優(yōu)點(diǎn),它檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等
5、,可以減少更多的人力物力財(cái)力的浪費(fèi),為公司節(jié)約大量成本開支。這些都能夠使企業(yè)的考勤管理效率得到極大地提高,也是企業(yè)考勤管理科學(xué)化、正規(guī)化,與世界接軌的重要條件.因此,開發(fā)一個(gè)企業(yè)考勤管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。1.2當(dāng)前現(xiàn)狀21緒論隨著計(jì)算機(jī)應(yīng)用于企業(yè)管理在我國逐漸開展起來。在我國的各行各業(yè)中,計(jì)算機(jī)輔助管理目前得到了廣泛地應(yīng)用,但總的來說,計(jì)算機(jī)在我國企業(yè)管理中的應(yīng)用,還處于初級階段。盡管近幾年發(fā)展較快,但還需要不斷地探索和研究。尤其是計(jì)算機(jī)輔助考勤管理,在最近幾年才在我國得到普及和發(fā)
6、展,而在許多發(fā)達(dá)國家計(jì)算機(jī)輔助考勤管理已十分普及。隨著我國經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率。隨著我國市場經(jīng)濟(jì)的不斷成熟,企業(yè)的競爭也在不斷的加劇,同時(shí)企業(yè)組織管理觀念的變革以及業(yè)務(wù)流程標(biāo)準(zhǔn)化也在不斷完善,中小企業(yè)信息化建設(shè)的熱情近幾年來有了顯著的提高。近幾年來,指紋簽到設(shè)備慢慢普及開來。但這類設(shè)備只能處理簽到的工作,無法對人員的考勤狀況進(jìn)行管理。因此開發(fā)一個(gè)高質(zhì)量的考勤管理系統(tǒng)配合指紋簽到設(shè)備對公司人員進(jìn)行考勤管理對企業(yè)管理具有重要意義。1.3系統(tǒng)設(shè)計(jì)目標(biāo)考勤管
7、理系統(tǒng)面向的對象具有不同的身份,系統(tǒng)的界面設(shè)計(jì)風(fēng)格和功能提供方式由于不同的需求變得有所不同。詳盡且全面的需求分析是良好的設(shè)計(jì)基礎(chǔ),有了好的需求分析才能得到清晰明了的設(shè)計(jì)目標(biāo),從而選擇正確的技術(shù)實(shí)現(xiàn),才能開發(fā)出比較完善的系統(tǒng)。本系統(tǒng)主要功能是管理員工通過簽到設(shè)備生成的數(shù)據(jù),對員工考勤信息進(jìn)行處理計(jì)算工作,從而大大提高人事管理者的工作質(zhì)量和工作效率。通過對企業(yè)實(shí)地觀察分析,本管理系統(tǒng)的主要使用者大致有三類:普通員工、人事管理員和系統(tǒng)管理員。普通員工可以使用本系統(tǒng)查詢到最近幾天的考勤情況、查詢個(gè)人基本信息、在線請假以及
8、請假記錄查詢。作為考勤管理員的主要功能是對員工假期狀況管理、員工工資管理、員工考勤管理。系統(tǒng)管理員的功能是員工資料管理、部門管理。22系統(tǒng)開發(fā)工具及技術(shù)背景2系統(tǒng)開發(fā)工具及技術(shù)背景本系統(tǒng)主要涉及三個(gè)開源架構(gòu):Struts2、Spring和Hibernate,同時(shí)還使用了JSP作為表現(xiàn)層技術(shù),MySQL數(shù)據(jù)庫作為數(shù)據(jù)支撐。以tomcat作為應(yīng)用服務(wù)器,以myEclipse為