版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、摘要 作為計算機應用的一部分,使用計算機對人力資源信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人力資源管理的效率,也是企業(yè)的科學化、正規(guī)化管理的基礎(chǔ)。 本系統(tǒng)詳細介紹了企業(yè)人力資源管理系統(tǒng)的開發(fā)與設計,包括了開發(fā)一個管理信息系統(tǒng)的5個階段:系統(tǒng)開始和可行性研究、系統(tǒng)分析和設計、程序設計、系統(tǒng)測試和技術(shù)培訓、項目總結(jié)和評估。在設計當中,我們使用了現(xiàn)在廣泛流行的Web瀏覽方式將一個通用型的企業(yè)人力資源管理系統(tǒng)展現(xiàn)給用戶,提供給用戶很好的界面和操作平臺。關(guān)鍵字:1、人力資源管理 2、信息系統(tǒng) 3、數(shù)據(jù)庫訪問技術(shù)目
2、錄第一章 緒 論一、研究課題的目的與背景二、人力資源管理的內(nèi)容和目標2三、研究課題的意義3第二章 系統(tǒng)分析4一、 可行性研究4(一)技術(shù)可行性4(二)開發(fā)環(huán)境分析4(三)系統(tǒng)性能需求分析5二、開發(fā)環(huán)境介紹6(一)ASP介紹6(二)Access介紹8第三章 系統(tǒng)設計10一、 系統(tǒng)總體結(jié)構(gòu)與功能10二、 數(shù)據(jù)庫設計18第四章 系統(tǒng)實現(xiàn)22一、 登陸系統(tǒng)模塊22二、工作計劃模塊23三、通告管理模塊23四、 公文管理模塊25五、 人力管理模塊27六、 考勤管理模塊29第五章 系統(tǒng)測試33一、系統(tǒng)測試33第六章 設計總結(jié)與心得39致 謝40參 考 文 獻41第一章 緒 論一、 研究課題的目的與背景知識經(jīng)
3、濟時代, 以不確定性為特征的競爭環(huán)境向現(xiàn)代企業(yè)提出了新的挑戰(zhàn), 人力資源管理作為管理學的一個分支, 在企業(yè)管理活動中的地位越來越重要。企業(yè)要實現(xiàn)利潤最大化, 有效開發(fā)人力資源, 就必須更新觀念, 實現(xiàn)向人力資源管理的轉(zhuǎn)變。隨著社會經(jīng)濟信息化的蓬勃發(fā)展,知識經(jīng)濟的興起和信息技術(shù)的日新月異, 消除了人類知識、信息傳遞的障礙, 也帶來了經(jīng)營意識、管理觀念的巨大轉(zhuǎn)變。隨著西方先進管理思想的引進, 現(xiàn)代人力資源管理對我國現(xiàn)有的勞動人事管理制度形成了沖擊, 并將最終取而代之。隨著計算機的應用滲透進了我國各行各業(yè)的生產(chǎn)和管理中。計算機信息化管理能幫助企業(yè)的管理效率和水平得以提高,其效率增加的主要體現(xiàn)為:計算
4、機信息化管理后,使過去人工參與信息基礎(chǔ)錄入和存儲的效率大幅提升;計算機信息化能促使信息的傳遞的時效性更快,使得溝通協(xié)作配合的效率大幅提升;計算機信息化管理使得企業(yè)的各種信息的安全性得到了空間的提高。(一)企業(yè)人力資源管理信息系統(tǒng)開發(fā)的重點與難點在于: 1、非技術(shù)性的人力資源工作者要求信息系統(tǒng)設計的盡量簡單、好用 ,眾所周知,從事信息技術(shù)相關(guān)的人因為日常主要精力和機器“交流”,往往不擅長也喜歡將精力用來與不同人打交道,而從事人力資源工作的人日常主要是參與人事的工作,他們的工作要求與人打交道,不喜歡與機器打交道。因此,他們不愿意投入精力去鉆研一個信息系統(tǒng)的使用,他們希望信息系統(tǒng)的操作越“傻”越好,
5、摸一摸就能走下來。2、凡是在人機交互和界面友好等操作方面做的不夠出色的人力資源管理信息系統(tǒng),往往都容易最終被企業(yè)所摒棄。尤其是當人力資源管理部門發(fā)生人事變動時,很有可能導致新上崗的人難以操作信息系統(tǒng),而這時公司高層往往不會讓新到崗的員工再系統(tǒng)地參加最初由系統(tǒng)開發(fā)團隊所講授的培訓課堂,這樣的情況下,人力資源管理出錯的幾率就隨著不會使用信息系統(tǒng)增大了。 (二)正在摸索和變革中的人力資源管理體系要求信息系統(tǒng)能夠以不變應萬變。 1、目前,我國企業(yè)中整體的人力資源發(fā)展趨勢為:由傳統(tǒng)的人事管理工作的事務性工作向人力資源過渡的戰(zhàn)略性工作,在這個管理思潮發(fā)生更迭和發(fā)展的過程中,也會從當前的“薪時工資制”到隨后
6、可能的“薪隨崗變”的績效工資2、今天采用領(lǐng)導評論考核隨后可能變?yōu)?360 度綜合考核。在人力資源管理的摸索發(fā)展中,始終會存在各種各樣的變化,這無疑增大了人力資源信息系系統(tǒng)開發(fā)的難度。假使信息系統(tǒng)是無法改變自身以適應這種變化是不可行的。3、但隨著市場影響力的發(fā)展,一方面,由于企業(yè)人力資源管理的內(nèi)容的不斷變化;另一方面,系統(tǒng)開發(fā)者的流動性增加,使得人力資源管理信息系統(tǒng)無法適應不斷變化的需求,因此,逐步被商業(yè)信息系統(tǒng)所替代。 (三)信息系統(tǒng)靈活與操作簡單成為矛盾統(tǒng)一體 1、基于上述的我國的國情決定了,中國目前人力資源管理信息系統(tǒng)的開發(fā)面臨著尷尬的局面,信息系統(tǒng)既要做得足夠的靈活,還要滿足客戶期望的操
7、作簡便,懂信息系統(tǒng)開發(fā)的人都會清楚這是一個難以兩全齊美的目標。2、要想同時實現(xiàn)這兩個目標,在開發(fā)人力資源信息系統(tǒng)時,首先需要把一些復雜的功能反復優(yōu)化和簡單,實在不能簡化的地方,要盡可能地藏起來讓系統(tǒng)使用者看不到。即企業(yè)中普通系統(tǒng)操作使用者和領(lǐng)導者所看到的系統(tǒng)和系統(tǒng)界面是相對簡單的,而系統(tǒng)的管理員能看到信息系統(tǒng)靈活但復雜的一面。以計算機為主的現(xiàn)代人力資源管理系統(tǒng)更是解決上述問題的尚方寶劍,它不僅大大提高了工作效率,降低了錯誤發(fā)生的概率,也解放了一大批困擾于此的技術(shù)人員。所以,本文對它的研究很有意義。二、人力資源管理的內(nèi)容和目標現(xiàn)代人力資源的內(nèi)容十分豐富, 涉及到人力資源的諸多方面, 其主要內(nèi)容有
8、:人力資源的規(guī)劃和選拔、培訓和發(fā)展、激勵、績效考評、薪酬管理、安全與福利等方面。人力資源管理始終是圍繞著如何充分開發(fā)人力資源這一核心目標展開活動。人力資源管理的主要目標有:1、充分調(diào)動員工的積極性。2、 擴展企業(yè)的人力資本。3、 實現(xiàn)企業(yè)利潤最大化。人力資源管理就是通過提高人的技能的適用率、發(fā)揮率和有效率, 達到人盡其才、人盡其能, 最大限度地發(fā)揮人的潛能, 最終實現(xiàn)企業(yè)利潤最大化的目標。三、 研究課題的意義人力資源管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,是適應現(xiàn)代企業(yè)制度,推動企業(yè)人力資源管理走向科學化、規(guī)范化、自動化的必要條件。它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以人力資源管理
9、系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段,以幫助企業(yè)領(lǐng)導了解企業(yè)現(xiàn)有的人力資源狀況。 通過對人力資源管理流程和數(shù)據(jù)格式進行標準化,能有效地提升該企業(yè)人力資源管理的規(guī)范程度,進而提高人力資源管理效率;其次通過人力資源信息管理系統(tǒng)實現(xiàn)信息化,逐步將人力資源部門的人員從過去日常重復性的事務性工作中脫身出來,有效地支持人力資源部門以人力資源管理的角度對企業(yè)的戰(zhàn)略做分析、規(guī)劃并執(zhí)行;其次通過人力資源管理系統(tǒng)的網(wǎng)絡化,將該企業(yè)中非人力資源管理的其它部門,以及公司高層、中層、基層的管理者都有機地參與進自己部門的人力資源管理,從而真正實現(xiàn)全員參與的人力資源管理。 因此,為了加快公司的信息化步伐,提高公
10、司的管理水平以在激烈的社會競爭中立于不敗之地,建設和完善人力資源管理系統(tǒng)已變得十分必要和迫切。第二章 系統(tǒng)分析一、可行性研究系統(tǒng)開始和可行性研究是為系統(tǒng)開發(fā)做前期準備。在對一個項目的開發(fā)之前,我們總是要對其進行一個可行性分析與需求分析,通過開發(fā)組全體成員和指導老師的共同分析得出了可行性開發(fā)計劃。對于需求分析我們作了如下調(diào)查分析的需求。(一)技術(shù)可行性1、隨著軟件編程技術(shù)的不斷增加,功能的不斷加強,和網(wǎng)絡技術(shù)的不斷成熟,信息安全的不斷完善以及開發(fā)工具的日益進步,采用計算機系統(tǒng)來管理人事信息要求數(shù)據(jù)的采集、更新能夠完整、準確和及時。所以開發(fā)通用的企業(yè)人力資源管理系統(tǒng)已經(jīng)完全可以做到。 2、社會可行
11、性隨著經(jīng)濟全球化的到來, “哪個組織學習的快, 哪個組織就能生存, 哪個組織就能贏得競爭優(yōu)勢。”美國學者指出,未來最成功的企業(yè)將是學習型組織,因為未來唯一持久的優(yōu)勢是比你的競爭對手學得更快的能力。只有把企業(yè)建成學習型組織, 才能充分體現(xiàn)“以人為本”的管理理念, 提高員工創(chuàng)新能力,為員工發(fā)展自我提供廣闊的空間,實現(xiàn)知識共享,提高企業(yè)的整體人力資源管理水平。3、 經(jīng)濟可行性 盡管我國目前企業(yè)的信息化建設已較為普及,但無論企業(yè)的規(guī)模大小,承受系統(tǒng)開發(fā)和維護的成本都只能在自身所能承受的范圍內(nèi),任何階段對信息系統(tǒng)開發(fā)成本控制都會有所控制,因此對系統(tǒng)開發(fā)和維護具有一定的經(jīng)濟可行性。 4、執(zhí)行可行性 建成后
12、的企業(yè)信息系統(tǒng)的意義在于,優(yōu)化整個工作和業(yè)務流程,管理員可以通過簡單學習和培訓便能熟悉系統(tǒng)的全方位操作。(二)開發(fā)環(huán)境分析本系統(tǒng)是屬于管理信息系統(tǒng),管理信息系統(tǒng)(MIS,Management Information System)可以保存用戶信息,通過對信息進行分析和處理,可以幫助用戶制定計劃、規(guī)范管理或提供決策依據(jù)。管理信息系統(tǒng)通??梢圆捎脼g覽器/服務器(B/S)結(jié)構(gòu)開發(fā)。隨著Internet的推廣和普及,開發(fā)B/S結(jié)構(gòu)的管理信息系統(tǒng)也在很多領(lǐng)域得到了應用。它的主要優(yōu)勢在于用戶無需安裝客戶端軟件,只要使用IE瀏覽器就可以使用管理信息系統(tǒng)。當然,B/S結(jié)構(gòu)的管理信息系統(tǒng)的主要操作都在服務器上完
13、成,對服務器的要求比較高。ASP是Microsoft公司開發(fā)的Web服務器端腳本開發(fā)工具,使用它可以生成動態(tài)、高效的Web應用程序。使用ASP制作B/S結(jié)構(gòu)應用程序的框架如圖2.1所示。用戶瀏覽器Web服務器.asp文件申請服務HTTP通信協(xié)議文件下載圖 2.1 B/S結(jié)構(gòu)示意圖要運行和開發(fā)ASP應用程序,必須安裝以下軟件:1) Microsoft Internet Information Service(IIS5.1)及其以上版本。2) Microsoft Office Access 2003或以上版本。3) Microsoft Internet Explorer 5.0或更高版本。(三)系
14、統(tǒng)性能需求分析整個系統(tǒng)規(guī)模比較大,信息量大,因此對系統(tǒng)的性能提出了較高的要求。這個系統(tǒng)的性能包括:1、可靠性。系統(tǒng)對數(shù)據(jù)需要有較高的判斷能力,在輸入數(shù)據(jù)不合理的情況下能給出錯誤警告,以避免數(shù)據(jù)庫的數(shù)據(jù)發(fā)生混亂。2、易維護性。隨著技術(shù)和業(yè)務的發(fā)展,系統(tǒng)維護需要簡單、易行。3、 安全性。該系統(tǒng)中數(shù)據(jù)庫起著非常重要的作用,不能隨意存取或改動,因此必須對數(shù)據(jù)庫的存取和改動進行嚴格的控制,對系統(tǒng)數(shù)據(jù)進行有效的保護,防止對數(shù)據(jù)庫的非法操作,防止計算機病毒對數(shù)據(jù)的破壞,定期對數(shù)據(jù)庫進行備份。4、 可擴展性。該系統(tǒng)是根據(jù)目前條件進行設計的,隨著周圍環(huán)境的改善,該系統(tǒng)也應該很容易地被擴展。5、易操作性。本系統(tǒng)是
15、企業(yè)人力資源管理系統(tǒng),直接供企業(yè)用戶使用,而非計算機專業(yè)人員。本系統(tǒng)應該適用于不同水平的使用者,包括企業(yè)各級人員,同時系統(tǒng)不應太復雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行。二、開發(fā)環(huán)境介紹(一) ASP介紹 本系統(tǒng)采用在Windows XP Professional下基于IIS5.13下的ASP + Access編寫。ASP (Active Server Pages) 是 Microsoft 推出的一種服務器端命令執(zhí)行環(huán)境,ASP內(nèi)含于IIS中,通過ASP可以輕松地結(jié)合 HTML Web 頁面、腳本(Script)程序和 ActiveX 組件建立或執(zhí)行動態(tài)、交互式 Web 服務器應用程序。你
16、不需要寫入復雜的程序,就可以開發(fā)站點應用程序。ASP 讓你只要學習使用 VBScript 或 JScript 等簡單的 script 語言,結(jié)合 HTML 碼、ASP 對象和內(nèi)置或自行制作的 ActiveX Server component(ActiveX 服務器組件),數(shù)十條簡單的 Script 程序碼,即可快速地開發(fā)出各種于站點服務器執(zhí)行的站點應用程序。(二) Access介紹Access是一個前后臺結(jié)合的“軟件”。也就是說Access既擁有用戶界面;也擁有邏輯、流程處理,即VBA語言;又可以存儲數(shù)據(jù),即在“表”中存儲數(shù)據(jù)。而所有這些都存儲在一個MDB格式的文件中(當然,也可以是MDE等格
17、式)。因此ACCESS具有快速開發(fā)的優(yōu)點。Access 2003是微軟公司推出的Office 2003組件之一,與低版本的Access數(shù)據(jù)管理系統(tǒng)相比,Access 2003著重加強了在因特網(wǎng)上進行數(shù)據(jù)交流的功能,同時它還繼承了以往界面清晰,操作簡單等諸多優(yōu)點。Access8數(shù)據(jù)庫包含7種對象:表、查詢、窗體、報表、Web頁、宏和模塊。與其它的數(shù)據(jù)庫系統(tǒng)不同的是:Access的每一個對象都不能獨立保存,而只能作為Access中的一部分。Access本身即可自動完成對各種文件的管理工作。Access2003就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。Access 的優(yōu)點在于
18、它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。第三章 系統(tǒng)設計一、系統(tǒng)總體結(jié)構(gòu)與功能 IT企業(yè)人力資源管理系統(tǒng)是非常通用的管理信息系統(tǒng),是企事業(yè)單位實現(xiàn)人力合理有效和辦公自動化的前提和基礎(chǔ),本節(jié)將對人力資源管理系統(tǒng)進行總體設計,介紹系統(tǒng)的總體功能和模塊劃分。(一)系統(tǒng)結(jié)構(gòu)IT企業(yè)人力資源管理系統(tǒng)包含如下主要功能。1、用戶認證對試圖訪問系統(tǒng)資源的用戶進行身份認證(本系統(tǒng)主要有系統(tǒng)管理員、各個部門的管理員和各部門的員工)。2、 用戶身份管理為每個用戶建立相互之間的關(guān)系樹,表示每個員工在企業(yè)內(nèi)部的級別、部門等信息以及橫向、縱向關(guān)系。
19、3、員工權(quán)限管理為整個系統(tǒng)中的不同信息資源進行分類,并對各種信息的訪問修改權(quán)限進行等級劃分,并將權(quán)限管理應用于不同身份用戶。4、人事信息管理添加員工的基本信息,包括員工編號、姓名、性別、生日、所在部門等信息。5、人事部門安排管理員工當前工作安排信息設置,并根據(jù)該信息決定員工的工作安排。添加部門調(diào)轉(zhuǎn)信息,包括新部門名稱、調(diào)轉(zhuǎn)日期、新職務等信息。6、人事流動管理新增員工、員工離開等行為的設置,要求人事部門和員工能夠參與該類行為。7、員工績效管理根據(jù)員工的基本信息、考勤信息、人事安排等信息,對員工工作績效進行綜合評價。添加員工考評信息,包括考評日期、被考評人、考評主題、考評結(jié)果和考評分數(shù)等。8、員工
20、工資管理根據(jù)員工工作績效,以及員工身份和其他信息,計算員工的工資。添加薪資調(diào)整信息,包括調(diào)薪日期、員工姓名、部門名稱、調(diào)薪原因等。9、員工考勤管理記錄每個員工的考勤記錄,遲到、早退、未到等情況,以便對員工進行考核、工作績效考評等。10、公文、通告的管理主要是發(fā)布一些企業(yè)的公文資料,以便每個員工對企業(yè)的制度更了解,通告主要是對某些員工的成績等進行表揚和批評以及一些企業(yè)對每個員工的通知等消息。11、 檔案資料的管理主要是對企業(yè)內(nèi)部的檔案資料進行管理。12、企業(yè)資源的管理主要是對企業(yè)的一些公用資源進行管理,以便員工能夠很好的利用。系統(tǒng)的總體功能模塊如圖3.1所示。用戶身份權(quán)限的認證用戶身份的管理員工
21、權(quán)限管理人事信息管理人事流動管理員工績效管理員工工資管理員工考勤管理公文、通告的管理檔案資料的管理企業(yè)資源的管理圖3.1 系統(tǒng)總體模塊關(guān)系圖(二)系統(tǒng)各功能內(nèi)容簡介及主要功能模塊分析進入系統(tǒng)主界面后,主要劃分為5個區(qū)域,包含了該設計需要的主要功能模塊,以下主要介紹本人負責的個人辦公區(qū)域和系統(tǒng)設置管理兩大塊,還有部分系統(tǒng)界面的設計。1、用戶認證用戶登陸系統(tǒng)時,會提示輸入用戶名和密碼,當用戶輸入用戶名和密碼時,系統(tǒng)會把用戶輸入的數(shù)據(jù)和存在數(shù)據(jù)庫中的數(shù)據(jù)進行比對,核實正確后,用戶登陸系統(tǒng),否則提示錯誤如圖3.2所示。運行系統(tǒng)輸入用戶名和密碼查詢存在且正確進入系統(tǒng)提示錯誤,重新輸入存在正確不存在或錯誤
22、圖3.2 用戶登陸流程圖2、 用戶身份管理為系統(tǒng)中的每個用戶建立相互之間的關(guān)系,表示每個員工在企業(yè)內(nèi)部的級別、部門等信息以及他們之間橫向和縱向的關(guān)系。系統(tǒng)管理員負責分配系統(tǒng)中的每個用戶的管理權(quán)限以及添加和刪除用戶,是整個系統(tǒng)中的第一層用戶。第二層用戶是各個部門的經(jīng)理,他們具有系統(tǒng)管理員分配的權(quán)限以及管理本部門員工的權(quán)限,各個部門之間是平等相互的關(guān)系。最后一層用戶是每個部門的員工,每個員工具有最基本的權(quán)限,不能修改刪除個人信息如圖3.3所示。管理修改管理管理管理管理刪除添加系統(tǒng)管理員已存在用戶技術(shù)部門經(jīng)理人事部門經(jīng)理市場部門經(jīng)理新用戶技術(shù)部員工人事部員工市場部員工其他部門員工圖3.3 系統(tǒng)用戶關(guān)
23、系示意圖3、 員工權(quán)限管理為整個系統(tǒng)中的不同信息資源進行分類,并對各種信息的訪問修改權(quán)限進行等級劃分,并將權(quán)限管理應用于不同身份用戶。系統(tǒng)管理員具有用戶管理權(quán)限,負責管理整個系統(tǒng)的用戶,包括添加、刪除、修改每個用戶的權(quán)限。管理員還具有工作計劃權(quán)限、系統(tǒng)維護權(quán)限、幫助管理權(quán)限等等,同時他還賦予考勤管理權(quán)限、員工基本檔案權(quán)限以及員工的獎懲、考核、工資編輯權(quán)限給人事管理專員。人事專員管理每個部門的經(jīng)理權(quán)限,每個部門的經(jīng)理管理本部門員工的權(quán)限如圖3.4所示。應用具有分配具有管理用戶管理權(quán)限系統(tǒng)管理員基本檔案權(quán)限獎懲編輯權(quán)限考勤管理權(quán)限通告管理權(quán)限公文管理權(quán)限幫助管理權(quán)限系統(tǒng)維護權(quán)限工作計劃權(quán)限人事管理
24、專員各部門經(jīng)理圖3.4 員工權(quán)限關(guān)系示意圖4、 工作計劃模塊工作計劃模塊包括個人工作計劃和員工工作任務分配。個人工作計劃主要是系統(tǒng)管理員對自己的最近幾天進行任務安排計劃,以便提醒自己不要忘記,可隨時瀏覽,如今天的工作計劃在系統(tǒng)管理員登陸系統(tǒng)后就可看到提醒,如果今天沒有工作計劃,登陸系統(tǒng)后就不會顯示,系統(tǒng)管理員也可添加和修改自己的工作任務如圖3.5所示。用戶個人工作計劃員工工作任務編輯設置圖3.5 工作計劃關(guān)系示意圖5、通告管理模塊通告管理模塊包括發(fā)布、管理、瀏覽通告。發(fā)布通告的內(nèi)容主要是對員工業(yè)績的表揚和批評和一些企業(yè)的及時消息(通告標題應是大于1位小于50位),當正確的填寫了通告內(nèi)容后點“發(fā)
25、布”,即可返回“新通告成功發(fā)布”的頁面。通告信息管理子模塊主要是系統(tǒng)管理員對發(fā)布的通告進行刪除等編輯,如果通告是在當日發(fā)布的,會在通告標題后面有“NEW”圖片的提示,方便大家的瀏覽查看最新的通告。瀏覽通告子模塊主要是對所有的歷史通告進行查看閱讀,該模塊只具有查看相關(guān)內(nèi)容鏈接的功能如圖3.6所示。發(fā)布管理覽系統(tǒng)管理員通告圖3.6 通告管理關(guān)系示意圖6、公文管理模塊公文管理模塊主要包括公文管理、發(fā)送公文、已發(fā)公文和已收公文。公文管理模塊主要包括對已發(fā)布的公文進行刪除等編輯管理,其中系統(tǒng)管理員還可以對公文類型進行添加,刪除,修改等操作。7、人力管理模塊人力管理模塊是整個系統(tǒng)的主要模塊,包括了個人基本
26、檔案、員工基本檔案、員工職位變動、員工獎懲情況、員工考核情況、員工工資檔案。該模塊記錄了企業(yè)每個員工的基本情況,并且系統(tǒng)會根據(jù)的員工的考核,獎懲等情況來對員工的工資進行設置,不僅保證了員工本身的公平、透明,更能有效的激勵員工,對企業(yè)也是很大的幫助。如圖3.7所示。人事專員個人基本檔案員工基本檔案員工職位變動員工獎懲情況員工考核情況員工工資檔案管理圖3.7人事管理關(guān)系示意圖8、考勤管理模塊考勤管理模塊是本設計的另外一個重要的模塊,它包括了整個企業(yè)的所有員工的每天的考勤記錄,其中每天會有專員對每個員工進行日考察記錄,等月末的時候會有一張月統(tǒng)計記錄情況表,它把每個員工的這個月的考勤記錄如實的反映???/p>
27、勤管理不僅可以記錄員工每天的上班情況,企業(yè)還可以根據(jù)這個月的考勤統(tǒng)計表來對員工進行考核、以及作為計算工資的一個具體依據(jù)。該模塊包括設置考勤時間、日考勤統(tǒng)計和月考勤統(tǒng)計等。其中設置考勤時間是系統(tǒng)管理員的權(quán)限,他對本企業(yè)的上班和下班時間做了明確的規(guī)定,一般不做改動。每天的考勤統(tǒng)計由負責考勤的工作人員來進行,分別對各個部門的每個員工進行考勤,考勤記錄是一個企業(yè)必不可少的工作,所以考勤工作人員必須每天按時準確的對每個員工進行考勤統(tǒng)計。月考勤統(tǒng)計是負責考勤的工作人員把本月每天的每個員工的考勤記錄統(tǒng)計成一張表,便于計算員工的這個月的遲到、早退、未到的次數(shù)如圖3.8所示。系統(tǒng)管理員管理設置考勤管理日考勤統(tǒng)計
28、月考勤統(tǒng)計圖3.8 考勤管理關(guān)系示意圖二、 數(shù)據(jù)庫設計數(shù)據(jù)庫在一個管理信息系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致,同時,合理的數(shù)據(jù)庫也將有利于程序的實現(xiàn)。設計數(shù)據(jù)庫系統(tǒng)時應該充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。(一) 數(shù)據(jù)庫的需求分析所謂的“數(shù)據(jù)庫”是指依照一定的格式存放在一起的數(shù)據(jù)記錄文件。數(shù)據(jù)庫以數(shù)據(jù)作為工作對象,指為了滿足某種特定應用的需要,按照一定的數(shù)據(jù)模型在計算機系統(tǒng)中組織、存儲和使用數(shù)據(jù)的數(shù)據(jù)集合。數(shù)據(jù)庫系統(tǒng)就是管理大量的、持久的、可靠的和
29、共享的數(shù)據(jù)的工具。Access數(shù)據(jù)庫的建立方法可以分成兩個階段,第一個階段是根據(jù)要輸入的數(shù)據(jù)性質(zhì),新增表并設置表的字段名稱、數(shù)據(jù)類型和語句,第二個階段是在表內(nèi)輸入數(shù)據(jù)。根據(jù)系統(tǒng)需求,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):公文信息:包括標題、發(fā)布時間、公文內(nèi)容、公文序號等。文件上傳索引:包括關(guān)鍵字、文件名、文件大小、內(nèi)容所在地址等。文件類型信息:包括文件類型名等。考勤信息:包括上午開始考勤時間、上午結(jié)束考勤時間、下午開始考勤時間、下午結(jié)束考勤時間等。每月考勤信息:包括用戶名、員工姓名、職位、考勤時間、到達時間、離開時間、遲到原因等。(二) 數(shù)據(jù)庫的表設計本系統(tǒng)采用兩種數(shù)據(jù)存儲方式8,一種是把數(shù)據(jù)保存在c
30、ookies,一種是把數(shù)據(jù)保存在Access表中,以下介紹保存在Access中的各表。1、用戶信息表(如表3.1所示)表3.1 用戶信息表2、公文信息表(如表3.2所示)表3.2 公文信息表3、員工信息表(如表3.3所示)表3.3 員工信息表4、文件上傳索引表(如表3.4所示)表3.4 文件上傳索引表5、考勤信息表(如表3.5所示)表3.5考勤信息表表3.5是1月份的考勤信息表,每月的考勤表與此表相同。6、每月考勤信息表(如表3.6所示) 表3.6 每月考勤信息表第四章 系統(tǒng)實現(xiàn)系統(tǒng)用Microsoft Access設計數(shù)據(jù),以Dreamweaver MX 2004為開發(fā)平臺,通過Asp實現(xiàn)網(wǎng)
31、頁及動態(tài)操作,其中運用了Java Script和VB Script腳本,基本實現(xiàn)其功能。以下介紹本人完成模塊的主要程序設計。一、 登陸系統(tǒng)模塊當我們建立了一個完整的系統(tǒng)時,尤其是運用于一個企業(yè)管理的系統(tǒng),對于進入每個系統(tǒng)的人員我們都要對他進行身份驗證,因為該系統(tǒng)是保護企業(yè)內(nèi)部資料以及每個員工基本信息的,我們當然不希望有任何人進入該系統(tǒng)進行惡意的破壞,對系統(tǒng)中的數(shù)據(jù)進行修改,維護該系統(tǒng)的系統(tǒng)管理員也不希望有任何麻煩,所以對系統(tǒng)進行安全保護顯的很重要,無論對于誰,系統(tǒng)的安全問題是首要的。為了解決這個問題,有一個簡單、實用,但是老套的方法,就是口令加密。在此我們使用ASP技術(shù)對口令加密。簡單的講,就
32、是將用戶提供的口令加密之后,然后讓它和存放于系統(tǒng)中的數(shù)據(jù)比較,如果相同,則通過驗證,否則該用戶就不允許進入。在ASP中,只能使用外部的對象來進行加密。在本系統(tǒng)中,我設計用戶名,密碼等信息存儲在數(shù)據(jù)庫里,當用戶輸入用戶名和密碼的時候系統(tǒng)會使用conn.asp來和數(shù)據(jù)庫進行連接查詢,如果相同,則通過驗證進入系統(tǒng)。也可以存儲在cookies中,因為查詢存在cookies中的數(shù)據(jù)使用的時間較少,不用重復查詢數(shù)據(jù)庫中數(shù)據(jù),這樣減輕了程序冗余的壓力。模塊功能:用戶身份認證實現(xiàn)頁面:default.asp數(shù)據(jù)定義:username,password關(guān)鍵代碼:1) 數(shù)據(jù)庫連接ADOset conn=opend
33、b(oabusy,conn,accessdsn)set rs=server.createobject(adodb.recordset)2) 數(shù)據(jù)庫查詢sql=select * from userinf where username=& sqlstr(username) & and password=& sqlstr(password) & and forbid=no二、工作計劃模塊該模塊主要是實現(xiàn)安排個人工作計劃和增加員工工作任務。當系統(tǒng)管理員增加工作任務時,首先在數(shù)據(jù)庫userinf中查找該員工的用戶名,存在則增加工作任務,包括用戶名、工作任務的日期、工作任務的標題等。模塊功能:個人工作計劃
34、和增加員工工作任務實現(xiàn)頁面:addworkrep.asp數(shù)據(jù)定義:title,recdate,username,superior,remark,imp,finished關(guān)鍵代碼:1) 數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=server.createobject(adodb.recordset)2) 數(shù)據(jù)庫查詢sql=select name from userinf where username=& sqlstr(username)sql = Insert Into workrep (username,recdate,title
35、,remark,superior) Values( sql = sql & SqlStr(username) &, sql = sql & recdate &, sql = sql & SqlStr(title) &, sql = sql & SqlStr(remark) &, sql = sql & SqlStr(superior) &)三、通告管理模塊系統(tǒng)管理員發(fā)布通告時,在數(shù)據(jù)庫newnotice中插入發(fā)送者用戶名、新通告的標題和描述事件等,當刪除通告的時候,取得該通告發(fā)布的時間,然后在數(shù)據(jù)庫中刪除該通告的所有內(nèi)容。通告管理模塊包括發(fā)布通告、管理通告和瀏覽通告3個子模塊。1) 子
36、模塊1模塊功能:發(fā)布通告實現(xiàn)頁面:broadcast_notice.asp數(shù)據(jù)定義:sendusername,title,content,noticedate,readuserid,sort關(guān)鍵代碼: 數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)數(shù)據(jù)庫查詢sql = Insert Into newnotice (sendusername,title,content) Values( sql=sql & SqlStr(oabusyusername) &,sql = sql & SqlStr(title) &, sql = sql & SqlStr(
37、content) &)2) 子模塊2模塊功能:管理通告實現(xiàn)頁面:manage_notice.asp數(shù)據(jù)定義:sendusername,title,content,noticedate,readuserid,sort關(guān)鍵代碼:數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=Server.CreateObject(ADODB.recordset)數(shù)據(jù)庫查詢刪除數(shù)據(jù)庫中的記錄sql = delete * from newnotice where & conditionsql=select * from newnotice order by i
38、d desc3)子模塊3模塊功能:瀏覽通告實現(xiàn)頁面:looknotice.asp數(shù)據(jù)定義:sendusername,title,content,noticedate,readuserid,sort關(guān)鍵代碼: 數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=Server.CreateObject(ADODB.recordset)數(shù)據(jù)庫查詢sql=select * from newnotice order by id desc四、公文管理模塊公文管理模塊包括管理公文、發(fā)送公文、已發(fā)公文和已收公文。主要是傳遞企業(yè)內(nèi)部部門之間的一些公文。模塊功
39、能:管理公文、發(fā)送公文、已發(fā)公文和已收公文1) 子模塊1模塊功能:管理公文實現(xiàn)頁面:article_managel.asp數(shù)據(jù)定義:senddate,texttype, senddate.documenttype,texttype.number,sender, recipientusername關(guān)鍵代碼:數(shù)據(jù)庫連接ADOset rs=Server.CreateObject(ADODB.recordset)數(shù)據(jù)庫查詢sql=select * from senddate,texttype where reid=0 and senddate.documenttype=texttype.number
40、order by id descsql=select name from userinf where username=& sqlstr(rs(sender)sql=select name from userinf where username=& sqlstr(rs(recipientusername)2) 子模塊2模塊功能:發(fā)送公文實現(xiàn)頁面:sendarticle.asp數(shù)據(jù)定義:userdept,name,username關(guān)鍵代碼: 數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=server.createobject(adodb
41、.recordset)數(shù)據(jù)庫查詢sql=select DISTINCT userdept from userinfsql=select name,username from userinf where userdept=& sqlstr(firstdept) & and forbid=no3) 子模塊3模塊功能:已發(fā)公文實現(xiàn)頁面:havesendarticle.asp數(shù)據(jù)定義:senddate,texttype, senddate.documenttype,texttype.number,sender, recipientusername關(guān)鍵代碼: 數(shù)據(jù)庫連接ADOset conn=opend
42、b(oabusy,conn,accessdsn)set rs=Server.CreateObject(ADODB.recordset)數(shù)據(jù)庫查詢sql=select * from senddate,texttype where senddate.sender=& sqlstr(oabusyusername) & and senddate.reid=0 and texttype.number=senddate.documenttype order by id descsql=select name from userinf where username=& sqlstr(rs(recipient
43、username)4) 子模塊4模塊功能:已收公文實現(xiàn)頁面:haverecievearticle.asp數(shù)據(jù)定義:senddate,texttype, senddate.documenttype,texttype.number,sender, recipientusername關(guān)鍵代碼:1) 數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=Server.CreateObject(ADODB.recordset)2) 數(shù)據(jù)庫查詢sql=select * from senddate,texttype where (senddate.reci
44、pientusername=& sqlstr(oabusyusername) & or (senddate.recipientusername=所有人 and senddate.recipientuserdept=& sqlstr(oabusyuserdept) &) and senddate.sender& sqlstr(oabusyusername) & and senddate.reid=0 and senddate.documenttype=texttype.number order by id descsql=select name,userdept from userinf whe
45、re username=& sqlstr(rs(sender)五、 人力管理模塊人力管理模塊包括了刪除、編輯和修改個人基本檔案、員工基本檔案、員工職位變動、員工獎懲情況、員工考核情況、員工工資檔案。模塊功能:個人基本檔案、員工基本檔案、員工職位變動、員工獎懲情況、員工考核情況、員工工資檔案1) 子模塊1模塊功能:基本檔案實現(xiàn)頁面:Doc_Manage.asp,Doc_Display.asp,Doc_Edit.asp,Doc_Find,Doc_Input,Doc_List,TypeManage數(shù)據(jù)定義:username,inputdate,updatedate,a1,a33,photo關(guān)鍵代碼:
46、 數(shù)據(jù)庫連接ADOset conn=openconn(conn)set rs=server.createobject(adodb.recordset)數(shù)據(jù)庫查詢SQL=insertinto ContentTable(TypeName,Title,KeyWord,Dept,SendDate,AvailabilityDate,Content) values(&sqlstr(Doc_TypeName)&,&sqlstr(Doc_Title)&,&sqlstr(Doc_KeyWord)&,&sqlstr(Doc_Dept)&,#&Doc_SendDate,#&Doc_SxDate,&sqlst
47、r(Doc_Content)&)2) 子模塊2模塊功能:職位變動實現(xiàn)頁面:addchangjob.asp數(shù)據(jù)定義:oldjob, changjob, changdate, changfile, changsort, changtype, changreason, recusername, pdateusername關(guān)鍵代碼:數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=server.createobject(adodb.recordset)數(shù)據(jù)庫查詢sql=select name from userinf where username
48、=& sqlstr(request.form(username)sql=InsertIntochangjob (username,oldjob,changjob,changdate,changfile,changsort,changtype,changreason,recusername,updateusername) Values( username, oldjob, changjob, changdate, changfile, changsort, changtype, changreason, recusername, pdateusername)3) 子模塊3模塊功能:獎懲情況實現(xiàn)頁
49、面:punish.asp數(shù)據(jù)定義:username,rewpunname,rewpundate,rewpunfile,rewpunsort,rewpuntype,remark,recname,recdate,updatename,updatedate關(guān)鍵代碼:數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=server.createobject(adodb.recordset)數(shù)據(jù)庫查詢sql=select * from rewpuninf where username=& sqlstr(username)4) 子模塊4模塊功能:考核情
50、況實現(xiàn)頁面:rewpuninf.asp數(shù)據(jù)定義:username,rewpunname,rewpundate,rewpunfile,rewpunsort,rewpuntype,remark,recname,recdate,updatename,updatedate關(guān)鍵代碼: 數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=server.createobject(adodb.recordset)數(shù)據(jù)庫查詢sql=select allow_edit_all_rewpuninf from userinf where username=& sq
51、lstr(oabusyusername)sql=select DISTINCT userdept from userinfsql=select name from userinf where username=& sqlstr(username)sql=select * from rewpuninf where username=& sqlstr(username)5) 子模塊5模塊功能:工資檔案實現(xiàn)頁面:salary.asp數(shù)據(jù)定義:wagelevel,baselevel,stafjob,workyear,workyearwage,rentwage,carwage,prize,insuran
52、ce,關(guān)鍵代碼: 數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=server.createobject(adodb.recordset)數(shù)據(jù)庫查詢sql=select * from userinf where username=& sqlstr(oabusyusername)sql=select DISTINCT userdept from userinfsql=select name,username from userinf where userdept=& sqlstr(firstdept) & and forbid=nosql
53、=select name from userinf where username=& sqlstr(username)sql=select * from wageinf where username=& sqlstr(username)六、考勤管理模塊考勤管理模塊主要包括設置考勤時間和記錄每天的考勤情況,設置考勤時間是把已存在數(shù)據(jù)庫中的時間數(shù)據(jù)進行修改,調(diào)用數(shù)據(jù)庫中inittime進行修改。模塊功能:設置考勤時間、開始考勤、今日考勤統(tǒng)計、日考勤統(tǒng)計、月考勤統(tǒng)計等。1) 子模塊1模塊功能:設置考勤時間實現(xiàn)頁面:settime.asp數(shù)據(jù)定義: amcometime,amoffdutytime,a
54、mgotime&,pmondutytime,pmcometime&,pmoffdutytime,pmgotime&,ondutydelaytime,comedelaytime,offdutyaheadtime,goaheadtime,kqtimephase,&kqtimephase&,amgonokq,&amgonokq,pmcomenokq,pmcomenokq,pmgonokq,pmgonokq關(guān)鍵代碼: 數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=server.createobject(adodb.recordset)數(shù)據(jù)庫查詢sql=updateinittimeset amondutytime=#&amcometime,amoffdutytime=#&amgotime,pmondutytime=#&pmcometime,pmoffdutytime=#&pmgotime,ondutydelaytime=&comedelaytime&,offdutyaheadtime=&goaheadtime&,kqtimephase=&kqtimephase&,amgonokq=&amgonokq&,pmcomenokq=&pmcomen
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 提升課堂教學效率策略計劃
- 如何制定量化的倉庫目標計劃
- 戰(zhàn)略風險管理實踐培訓
- 班級運動會的組織安排計劃
- 艾滋病常見問題咨詢
- 過橋貸擔保協(xié)議書范文范本下載
- 離婚協(xié)議書范文2020標準版章
- 交警隊保密協(xié)議書范文模板下載
- 離婚協(xié)議書范文一子女無財產(chǎn)無債務
- 律師事務所整體轉(zhuǎn)讓協(xié)議書范文
- 同花順指標代碼參考模板
- uml網(wǎng)上訂餐系統(tǒng)
- 企業(yè)職工安全生產(chǎn)知識競賽題庫(一)
- 健康促進企業(yè)管理制度及措施參考范本
- 人大干部學習延安精神心得體會.doc
- 英語調(diào)查問卷及英文結(jié)果分析報告經(jīng)典權(quán)威模板
- 河道土石方開挖、河堤填筑施工方案
- QC小組基礎(chǔ)教材(新版)
- PANTONE國際色卡CMYK色值對照表
- 小學羽毛球特色教學羽毛球
- 創(chuàng)業(yè)人生心得體會10篇
評論
0/150
提交評論