公司考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
公司考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
公司考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
公司考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
公司考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、共享知識分享快樂卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂公司考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要公司考勤管理系統(tǒng)是一個(gè)管理系統(tǒng),它主要是以監(jiān)督和考核為手段,但其目的卻是在激勵(lì)企業(yè)的團(tuán)隊(duì)去取得最佳績效。尤其是因?yàn)橹R工作者的激增,公司考勤系統(tǒng)成了一個(gè)更熱門和艱難的研究課題。本文首先介紹了公司考勤管理系統(tǒng)的背景、目的及意義,對本課題在國內(nèi)外的研究現(xiàn)狀及進(jìn)展等進(jìn)行了簡單的討論和闡述,并對該系統(tǒng)所用到的開發(fā)技術(shù)做簡要的介紹。接著,本文探討了公司考勤管理系統(tǒng)的功能需求和設(shè)計(jì)思想。在此基礎(chǔ)上,對該系統(tǒng)進(jìn)行需求分析,進(jìn)而對系統(tǒng)的功能模塊進(jìn)行劃分:信息管理、部門管理、員工管理、考勤管理、加班管理、請假管理、報(bào)表管理、系

2、統(tǒng)管理。本系統(tǒng)的特點(diǎn)是用web頁面進(jìn)行網(wǎng)絡(luò)考勤,增強(qiáng)了考勤的靈活性。此后在一定的環(huán)境下對系統(tǒng)的重要模塊進(jìn)行了模擬測試,證實(shí)了系統(tǒng)的可用性。最后,通過對公司考勤管理系統(tǒng)的開發(fā)實(shí)例進(jìn)一步驗(yàn)證,說明了應(yīng)用上述解決方案的可行性。關(guān)鍵詞:公司考勤管理系統(tǒng);jsp技術(shù);數(shù)據(jù)庫系統(tǒng)卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂designandactualizationofthecompanyattendancemanagementsystemabstractcompanyattendancemanagementsystemisamanagementsystem,whichma

3、inlyasameansofmonitoringandevaluation,butitspurposeistomotivatetheteamtoachievethebestbusinessperformance.especiallysincethesurgeofknowledgeworkers,thecompanyhasbecomeamorepopularandattendancesystemsanddifficultresearchtopic.thispaperdescribesthebackground,purposeandsignificanceofthecompanyattendanc

4、emanagementsystem,onthesubjectintheresearchstatusandprogressathomeandabroadforasimplediscussionandelaboration,andthesystemusedbythedevelopmentoftechnologytomakeabriefintroduction.then,thepaperdiscussesthefunctionalrequirementsanddesignideascompanyattendancemanagementsystem.onthisbasis,thesystemneeds

5、analysis,andthusthefunctionalmodulesofthesystemaredivided:informationmanagement,departmentalmanagement,staffmanagement,attendancemanagement,overtimemanagement,leavemanagement,reportmanagement,systemsmanagement.characteristicofthissystemistousethewebpagefornetworkattendance,attendanceenhancedflexibil

6、ity.sincethen,undercertaincircumstancesimportantmodulesofthesystemwassimulatedtestsconfirmedtheavailabilityofthesystem.finally,examplesofthedevelopmentcompanyattendancemanagementsystemfurtherverified,illustratethefeasibilityofapplyingthesolution.keywords:theattendancemanagementsystem;jsptechnology;d

7、atabasesystem卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂目錄第1章緒論.11.1課題研究的背景.11.2課題研究的目的.11.3課題研究的意義.11.4國外研究進(jìn)展分析.21.5國內(nèi)研究進(jìn)展分析.21.6本章小結(jié).2第2章開發(fā)技術(shù)介紹.32.1開發(fā)環(huán)境和工具.32.2jsp技術(shù).32.3b/s結(jié)構(gòu).42.4microsoftsqlserver2005.42.5本章小結(jié).5第3章需求分析.63.1系統(tǒng)說明.63.2任務(wù)概述.63.3功能需求分析.63.3.1用戶登錄模塊.63.3.2員工模塊.73.3.3管理員模塊.83.4本章小結(jié).10第4章系統(tǒng)概

8、念結(jié)構(gòu)設(shè)計(jì).114.1系統(tǒng)功能模塊圖.11卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂4.2系統(tǒng)流程圖.124.3系統(tǒng)實(shí)體模型.134.4數(shù)據(jù)庫設(shè)計(jì).174.5本章小結(jié).20第5章系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn).215.1系統(tǒng)設(shè)計(jì)的思想.215.1.1體現(xiàn)功能.215.1.2操作簡單.215.1.3視覺角度.215.1.4功能結(jié)構(gòu)設(shè)計(jì).215.2主要功能模塊設(shè)計(jì).215.2.1用戶登錄模塊.215.2.2公告管理模塊.225.2.3部門管理.245.2.4員工管理模塊.265.2.5考勤管理模塊.295.2.6加班管理模塊.315.2.7請假管理模塊.325.2.8報(bào)表管理模塊.355.2.9系統(tǒng)管理模塊.3

9、55.3數(shù)據(jù)庫連接.365.4本章小結(jié).37第6章系統(tǒng)測試.386.1測試內(nèi)容.386.1.1功能測試.38卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂6.1.2單元測試.416.1.3類集成測試.416.1.4安全性測試.416.2本章小結(jié).41第7章結(jié)論.42致謝.43參考文獻(xiàn).44卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂第1章緒論1.1課題研究的背景為了記錄公司員工每日的出勤情況,我國的大多公司還采用傳統(tǒng)的手工方式。這種方式受人為因素影響很大,而且易錯(cuò)耗時(shí),準(zhǔn)確性、透明度、實(shí)時(shí)性都較差,增加了公司的人力資源成本。同時(shí)這種傳統(tǒng)的手工記錄方式容易出現(xiàn)疏漏,很可能

10、存在考勤監(jiān)督人員因人情關(guān)系導(dǎo)致考勤不公平的情況,造成公司員工存在僥幸心理,也無法有效解決替考、脫崗等問題,不利于公司的人員管理。在當(dāng)今社會,信息化已經(jīng)成為一種趨勢,信息技術(shù)的發(fā)展正在促使資本經(jīng)濟(jì)向知識經(jīng)濟(jì)、信息經(jīng)濟(jì)轉(zhuǎn)變。隨著現(xiàn)代科技的發(fā)展,利用信息技術(shù)和計(jì)算機(jī)技術(shù)來進(jìn)行公司員工考勤也成為現(xiàn)代化公司必不可少的一部分?,F(xiàn)代公司員工數(shù)量的激增與員工的頻繁變動,使得公司的考勤統(tǒng)計(jì)管理工作日益繁雜,傳統(tǒng)的企業(yè)考勤管理方法很難保證數(shù)據(jù)的準(zhǔn)確與實(shí)時(shí)1。與此同時(shí),計(jì)算機(jī)技術(shù)的飛速發(fā)展,使得計(jì)算機(jī)在企業(yè)管理中的應(yīng)用逐漸普及,越來越多的公司開始利用通訊技術(shù)、計(jì)算機(jī)技術(shù)等現(xiàn)代化的信息技術(shù)手段來實(shí)現(xiàn)公司信息化建設(shè)與新

11、型現(xiàn)代化管理,利用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)企業(yè)職工考勤管理勢在必行2。1.2課題研究的目的公司考勤管理系統(tǒng)是為了解決職工考勤管理問題而設(shè)計(jì)的,目的是要實(shí)現(xiàn)對職工考勤的智能化、規(guī)范化管理,幫助考勤工作人員利用計(jì)算機(jī)技術(shù)方便快速的對公司各個(gè)部門的考勤信息進(jìn)行管理,使散亂的考勤信息能夠具體化、直觀化3。這樣,系統(tǒng)所需的考勤工作人員數(shù)量減少,同時(shí)也減輕了他們的負(fù)擔(dān),有利于提高公司考勤管理的效率。1.3課題研究的意義隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,人們越來越多地開始利用計(jì)算機(jī)技術(shù)解決實(shí)際問題。員工考勤管理是公司信息管理的重要組成部分,面對大量的信息,采用人力處理將極大地浪費(fèi)時(shí)間、人力和財(cái)力,而且統(tǒng)計(jì)麻煩容易出錯(cuò)4。一個(gè)

12、公司對其員工的上下班、加班情況進(jìn)行考勤,通過報(bào)表的形式導(dǎo)出,合理調(diào)整工作安排,利用計(jì)算機(jī)技術(shù)對考勤數(shù)據(jù)進(jìn)行加工分析處理,得到我們需要的各種報(bào)表和考勤數(shù)據(jù),方便了公司對員工考勤的管理。對于如今的公司領(lǐng)導(dǎo)者來說,擁有一個(gè)良好的公司考勤管理系統(tǒng),可以加強(qiáng)職工的管理,對公司的發(fā)展有一定的促進(jìn)作用。所以,開發(fā)一個(gè)高質(zhì)量的、易于操作的公司考勤管理系統(tǒng),對公司的長遠(yuǎn)發(fā)展有著重大的意義。卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂1.4國外研究進(jìn)展分析國外的公司考勤管理系統(tǒng)應(yīng)用可追溯到上世紀(jì)。美國軍方于1813年開始采用公司考勤管理系統(tǒng),美國聯(lián)邦政府則于1842年開始采用公司考勤管理系統(tǒng)對政府公務(wù)員進(jìn)行考勤5。公司

13、考勤管理系統(tǒng)的理論最早起源于西方發(fā)達(dá)國家,它是市場經(jīng)濟(jì)高度發(fā)達(dá)和現(xiàn)代社會化大生產(chǎn)發(fā)展的產(chǎn)物。國外考勤系統(tǒng)的理念提出的早,而且經(jīng)過長時(shí)間的實(shí)踐和驗(yàn)證,已經(jīng)不斷完善成為公司必不可少的體系結(jié)構(gòu),在各個(gè)領(lǐng)域都及早地實(shí)現(xiàn)了由人力管理轉(zhuǎn)向計(jì)算機(jī)管理的模式。而且公司考勤管理系統(tǒng)及早地運(yùn)用計(jì)算機(jī)管理技術(shù),并通過不斷的實(shí)踐和修改,避免了人為管理的一些主觀問題,運(yùn)用最少的人力資源,實(shí)現(xiàn)員工考勤的高效管理。1.5國內(nèi)研究進(jìn)展分析公司考勤管理系統(tǒng)在中國有著悠久的歷史,據(jù)考證中國至少在公元三世紀(jì)就開始應(yīng)用正式的公司考勤系統(tǒng)6。但由于歷史原因,目前我國公司管理水平較低,與先進(jìn)發(fā)達(dá)國家公司相比存在著較大的差異。隨著市場競爭

14、越來越激烈,許多公司在探索管理員工考勤的有效途徑,不斷汲取外國的優(yōu)秀經(jīng)驗(yàn)。隨著管理技術(shù)的發(fā)展和現(xiàn)代公司制度的不斷國際化,國外先進(jìn)的管理思想也相繼傳入我國,然而在與先進(jìn)思想不斷融合的同時(shí),公司考勤管理系統(tǒng)仍然有很多問題沒有得到很好的解決,“如何解決人為錯(cuò)誤”就是其中一個(gè)很大的問題。最近幾年,隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,我國逐漸成為全面的信息化社會??萍及l(fā)展的必然結(jié)果就是運(yùn)用科技的力量去解決一些人為比較難實(shí)現(xiàn)、容易出錯(cuò)的問題。在如今的企事業(yè)單位中,已經(jīng)有許多企業(yè)運(yùn)用智能化的公司考勤管理系統(tǒng)來管理員工考勤,這極大地減少了工作人員的負(fù)擔(dān),有效避免一些人為錯(cuò)誤,從而提高系統(tǒng)的工作效率。1.6本章小結(jié)本章主

15、要闡述了公司考勤管理系統(tǒng)的背景,以及開發(fā)公司考勤管理系統(tǒng)的目的和意義,并且講述了該系統(tǒng)在國內(nèi)外研究的進(jìn)展與分析。卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂第2章開發(fā)技術(shù)介紹公司考勤管理系統(tǒng)基于myeclipse6.5平臺,選擇jsp、html、java、javascript語言,采用b/s結(jié)構(gòu)完成系統(tǒng)的設(shè)計(jì),數(shù)據(jù)庫選用microsoftsqlserver2005。2.1開發(fā)環(huán)境和工具該公司考勤管理系統(tǒng)基于myeclipse6.5平臺,主要采用jsp技術(shù)和數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)。windows7操作系統(tǒng)下,利用j2ee框架,并使用java等編譯語言jbuilder為開發(fā)工具。myeclipse6.5是一種非

16、常好用的java開發(fā)工具,它的功能非常強(qiáng)大,支持也特別廣泛,尤其是對各種開源產(chǎn)品都有支持。目前支持javaservlet,ajax,jsp,jsf,struts,spring,hibernate,jdbc數(shù)據(jù)庫鏈接工具等多項(xiàng)功能。本系統(tǒng)是在windows7的環(huán)境下開發(fā)的,本機(jī)既安裝了tomcat6.0服務(wù)器,又安裝了瀏覽器,這樣計(jì)算機(jī)同時(shí)扮演服務(wù)器端與客戶端的角色,仿真成網(wǎng)絡(luò)環(huán)境,方便系統(tǒng)的開發(fā)。系統(tǒng)主要運(yùn)用jsp和javabean來開發(fā)動態(tài)網(wǎng)頁,運(yùn)用html來設(shè)計(jì)靜態(tài)網(wǎng)頁,還運(yùn)用了microsoftvisualstudio.net2003來設(shè)計(jì)網(wǎng)頁的美觀性。本系統(tǒng)采用的是microsofts

17、qlserver2005數(shù)據(jù)庫,主要運(yùn)用sql語句訪問它。jsp通過java語言的jdbc技術(shù)與數(shù)據(jù)庫相連,只要數(shù)據(jù)庫有jdbc的驅(qū)動程序就可與之相連7。2.2jsp技術(shù)jsp是由sunmicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁html文件(*.htm,*.html)中加入java程序片段(scriptlet)和jsp標(biāo)簽,就構(gòu)成了jsp網(wǎng)頁java程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送e-mail等,實(shí)現(xiàn)建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器

18、端不支持java,也可以訪問jsp網(wǎng)頁8。jsp全名為javaserverpages,其根本是一個(gè)簡化的servlet設(shè)計(jì),他實(shí)現(xiàn)了html語法中的java擴(kuò)張(以形式)。jsp與servlet一樣,是在服務(wù)器端執(zhí)行的。通常返回給客戶端的就是一個(gè)html文本,因此客戶端只要有瀏覽器就能瀏覽。web服務(wù)器在遇到訪問jsp網(wǎng)頁的請求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同jsp文件中的html代碼一起返回給客戶端。插入的java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能8。jsp技術(shù)使用java編程語言編寫類xml的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的

19、處理邏輯,網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯,jsp將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂web的應(yīng)用程序的開發(fā)變得迅速和容易9。jsp(javaserverpages)是一種動態(tài)頁面技術(shù),它的主要目的是將表示邏輯從servlet中分離出來。jsp頁面由html代碼和嵌入其中的java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些java代碼進(jìn)行處理,然后將生成的html頁面返回給客戶端的瀏覽器。javaservlet是jsp的技術(shù)基礎(chǔ),而且大型的web應(yīng)用程序的開發(fā)需要javaservl

20、et和jsp配合才能完成。jsp具備了java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。jsp的工作原理是:首先,通過客戶端的瀏覽器,以超文本(html)形式通過表單(form)向web服務(wù)器提出請求。接著,服務(wù)器得到客戶端的請求后,由web服務(wù)器上的jsp引擎把jsp代碼、相關(guān)組件、java腳本以及html代碼,轉(zhuǎn)化為servlet代碼。然后,由jsp引擎調(diào)用web服務(wù)器端的java編譯器對servlet代碼進(jìn)行編譯。最后,由java虛擬機(jī)執(zhí)行編譯文件,并把客戶端的請求結(jié)果以標(biāo)準(zhǔn)html頁面的形式返回10。2.3b/s結(jié)構(gòu)b/s體系結(jié)構(gòu),即brows

21、er/server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著internet技術(shù)的興起,對c/s體系結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在b/s體系結(jié)構(gòu)下,用戶界面完全通過www瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。b/s體系結(jié)構(gòu)主要是利用不斷成熟的www瀏覽器技術(shù),結(jié)合瀏覽器的多種腳本語言,用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜的專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件體系結(jié)構(gòu)?;赽/s體系結(jié)構(gòu)的軟件,系統(tǒng)安裝、修改和維護(hù)全在服務(wù)器端解決。用戶在使用系統(tǒng)時(shí),僅僅需要一個(gè)瀏覽器就可運(yùn)行全部的模塊,真正達(dá)到了零客戶端的功能,很容易在運(yùn)行時(shí)自動升級11。2.4mic

22、rosoftsqlserver2005microsoftsqlserver2005即sqlserver2005,它是一個(gè)全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能(bi)工具提供了企業(yè)級的數(shù)據(jù)管理。sqlserver2005數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外sqlserver2005結(jié)合了分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的bi解決方案,幫助您的團(tuán)隊(duì)通過記分卡、dashboard、webservices和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域12。microsoft仔細(xì)傾聽了您的反饋,并對行業(yè)進(jìn)行了認(rèn)真研究,全世界的microsoft研究團(tuán)隊(duì)共同努力,經(jīng)過創(chuàng)造性思

23、索才最終向您奉獻(xiàn)出這一引入了上百種新增功能或改進(jìn)功能的sqlserver2005。這些功能將有助于您在以下三個(gè)主要方面提高業(yè)務(wù)13:1.企業(yè)數(shù)據(jù)管理sqlserver2005針對行業(yè)和分析應(yīng)用程序提供了一種更安全可靠和更高效的數(shù)據(jù)平臺。sqlserver的最新版本不僅是迄今為止sqlserver的最大發(fā)行版本,而且卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂是最為可靠安全的版本。2.開發(fā)人員生產(chǎn)效率sqlserver2005提供了一種端對端的開發(fā)環(huán)境,其中涵蓋了多種新技術(shù),可幫開發(fā)人員大幅度提高生產(chǎn)效率。3.商業(yè)智能sqlserver2005的綜合分析、集成和數(shù)據(jù)遷移功能使各個(gè)企業(yè)無論采用何種基礎(chǔ)平

24、臺都可以擴(kuò)展其現(xiàn)有應(yīng)用程序的價(jià)值。構(gòu)建于sqlserver2005的bi解決方案使所有員工可以及時(shí)獲得關(guān)鍵信息,從而在更短的時(shí)間內(nèi)制定更好的決策14。2.5本章小結(jié)本章主要介紹了本系統(tǒng)所用到的開發(fā)技術(shù),開始先簡單說明系統(tǒng)的開發(fā)環(huán)境及工具,接下來具體介紹了jsp技術(shù)、b/s結(jié)構(gòu),最后是microsoftsqlserver2005數(shù)據(jù)庫的簡要介紹。卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂第3章需求分析3.1系統(tǒng)說明公司考勤管理系統(tǒng)是企事業(yè)單位不可或缺的一部分,最初的考勤管理都是靠人工來完成的。當(dāng)公司規(guī)模比較小的時(shí)候,人工可以完成,隨著公司的規(guī)模越來越大,公司的員工人數(shù)也越來越多,人力進(jìn)行考勤管理必然

25、會造成工作效率低,工作錯(cuò)誤增高的問題。因此對于公司來說,開發(fā)一個(gè)智能化、高效率的公司考勤管理系統(tǒng)是非常有必要的,具有深遠(yuǎn)的意義15。公司考勤管理系統(tǒng)基于myeclipse軟件開發(fā)平臺,采用三層體系結(jié)構(gòu)、b/s模式,采用tomcat6.0作為服務(wù)器管理程序,在服務(wù)器端用jsp編寫程序,實(shí)現(xiàn)客戶機(jī)和服務(wù)器之間的交互功能。運(yùn)用jdbc實(shí)現(xiàn)和數(shù)據(jù)庫服務(wù)器上的microsoftsqlserver2005數(shù)據(jù)庫的數(shù)據(jù)交換。用戶通過在客戶端登錄進(jìn)入系統(tǒng),借助ie瀏覽器訪問web服務(wù)器,即實(shí)現(xiàn)客戶端與web服務(wù)器之間信息的存儲與傳遞。本系統(tǒng)主要應(yīng)用的技術(shù)是數(shù)據(jù)庫的jdbc技術(shù)、sql語句、jsp的內(nèi)建對象以及

26、javabean。3.2任務(wù)概述畢業(yè)設(shè)計(jì)課題為“公司考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)”,即運(yùn)用jsp技術(shù)開發(fā)一個(gè)基于web公司考勤管理系統(tǒng)。首先要建立一個(gè)用戶登錄界面,登錄用戶界面后進(jìn)入系統(tǒng),系統(tǒng)的主要功能包括公告管理、員工管理、部門管理、考勤管理、加班管理、請假管理、報(bào)表管理、系統(tǒng)管理。公告管理是發(fā)布查看公告信息;員工管理是對員工信息查詢、修改、刪除等;部門管理是對部門信息查詢、添加、修改;考勤管理是對考勤信息查詢、添加、修改;加班管理是對加班信息的查詢等操作;請假管理是員工申請請假,領(lǐng)導(dǎo)對請假的申請進(jìn)行操作(同意和不同意);報(bào)表管理是打印相應(yīng)員工出勤信息,方便公司對員工工作信息管理;系統(tǒng)管理是由管

27、理員對系統(tǒng)進(jìn)行修改及維護(hù),包括數(shù)據(jù)備份與還原等。3.3功能需求分析3.3.1用戶登錄模塊在進(jìn)入系統(tǒng)之前,不管是管理員還是員工,必須先進(jìn)行登錄。用戶登錄的身份分為三種,一是超級管理員(公司領(lǐng)導(dǎo)),二是普通管理員(部門領(lǐng)導(dǎo)),三是員工,用戶需要經(jīng)過有效的身份驗(yàn)證才可以登錄本系統(tǒng)。用戶身份不同,對系統(tǒng)的操作也不同,下面分別對員工和管理員模塊進(jìn)行需求分析。卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂3.3.2員工模塊普通員工在登錄系統(tǒng)后可以進(jìn)行信息查詢和個(gè)人事務(wù)管理。普通員工可以修改個(gè)人信息,申請請假并查看請假記錄,查看自己的考勤、加班、工資等記錄;1.信息查詢模塊普通員工在登錄系統(tǒng)后可以查詢個(gè)人的相關(guān)考勤

28、信息,主要結(jié)構(gòu)如下:公告信息查看信息查看部門信息查看個(gè)人信息查看個(gè)人考勤記錄查看個(gè)人請假記錄查看普通員工個(gè)人加班記錄查看圖3-1員工信息查看用例圖2.個(gè)人事務(wù)管理模塊普通員工在登錄系統(tǒng)后可以進(jìn)行個(gè)人的事務(wù)管理,員工主要事務(wù)如下:個(gè)人密碼修改個(gè)人事務(wù)管理請假申請普通員工圖3-2員工個(gè)人事務(wù)管理用例圖卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂3.3.3管理員模塊1、普通管理員在登陸系統(tǒng)后可以進(jìn)行公告管理、員工管理、考勤管理以及報(bào)表導(dǎo)出,但不能修改考勤記錄;2、超級管理員具有普通管理員的所用權(quán)限,此外還可以進(jìn)行部門管理、添加管理員賬號,修改考勤記錄。1.公告管理模塊管理員可以在該模塊對公告信息進(jìn)行處理,該子模塊具有如下功能:公告信息發(fā)布公告管理公告信息修改管理員公告信息刪除圖3-3管理員公告管理用例圖2.部門管理模塊管理員可以在該模塊對部門信息進(jìn)行處理,該子模塊具有如下功能:部門添加部門管理部門修改管理員部門刪除圖3-4管理員部門管理用例圖卑微如螻蟻、堅(jiān)強(qiáng)似大象共享知識分享快樂3.員工管理模塊管理員可以在該模塊對員工信息進(jìn)行處理,該子模塊具有如下功能:員工信息查詢員工管理員工信息添加頂層包:管理員員工信息修改員工信息刪除圖3-5員工管理用例圖4.考勤管理模塊管理員可以在該模塊對考勤信息進(jìn)行處理,包括請假

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論