中小企業(yè)人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文Word版_第1頁(yè)
中小企業(yè)人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文Word版_第2頁(yè)
中小企業(yè)人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文Word版_第3頁(yè)
中小企業(yè)人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文Word版_第4頁(yè)
中小企業(yè)人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文Word版_第5頁(yè)
已閱讀5頁(yè),還剩43頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)號(hào): 24062400339 南湖學(xué)院畢業(yè)設(shè)計(jì)題目:中小企業(yè)人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)作 者 屆 別 2010屆 系 別 機(jī)械與電子工程系 專(zhuān) 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)老師 職 稱(chēng) 講 師 完成時(shí)間 2010年5月18日 整理為word格式摘 要人力資源是一個(gè)企業(yè)單位不可缺少的部分,是適應(yīng)現(xiàn)代企業(yè)制度,推動(dòng)企業(yè)人力資源管理走向科學(xué)化、規(guī)范化、自動(dòng)化的必要條件。為了加快企業(yè)的信息化步伐,提高企業(yè)的管理水平以在激烈的社會(huì)競(jìng)爭(zhēng)中立于不敗之地,建設(shè)和完善人力資源管理系統(tǒng)已經(jīng)變得十分必要和迫切。本系統(tǒng)詳細(xì)介紹了企業(yè)人力資源管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì),包括了開(kāi)發(fā)一個(gè)管理信息系統(tǒng)的5個(gè)階段:系統(tǒng)開(kāi)始和可行性

2、研究、系統(tǒng)分析和設(shè)計(jì)、程序設(shè)計(jì)、系統(tǒng)測(cè)試和技術(shù)培訓(xùn)、項(xiàng)目總結(jié)和評(píng)估。在設(shè)計(jì)當(dāng)中,我們使用了現(xiàn)在廣泛流行的Web瀏覽方式將一個(gè)通用型的企業(yè)人力資源管理系統(tǒng)展現(xiàn)給用戶(hù),提供給用戶(hù)很好的界面和操作平臺(tái)。關(guān)鍵字:人力資源管理;信息系統(tǒng); 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)整理為word格式AbstractThe human resources management system is an enterprise unit essential part, adapts the modern enterprise system, impels the enterprise human resources management

3、 to move towards scientific, standardized, the automated essential condition. in order to speed up the enterprise the informationization step, enhances the enterprise the management level by to be in an impregnable position in the intense social competition, the construction and the consummation hum

4、an resources management system already became extremely essential and urgent.This system introduced in detail the enterprise human resources management system development and the design, including has developed a management information system 5 stages: The system starts with the feasibility study, t

5、he system analysis and the design, the programming, the system test and technical training, the project summary and the appraisal.Middle the design, we use the present widespread popular Web browser mode to give a general enterprise human resources management system development the user, provided fo

6、r the user the very good contact surface and the platform.Key words: Human resources management;Information system;database technology整理為word格式目 錄第一章 緒 論1.1 研究課題的目的與背景1.2 人力資源管理的內(nèi)容和目標(biāo)1.3 研究課題的意義第二章 系統(tǒng)分析2.1 可行性研究2.1.1技術(shù)可行性2.1.2社會(huì)可行性2.1.3開(kāi)發(fā)環(huán)境分析2.1.4系統(tǒng)性能需求分析2.2 開(kāi)發(fā)環(huán)境介紹2.2.1 ASP介紹2.2.2 Access介紹第三章 系統(tǒng)設(shè)計(jì)3.

7、1 系統(tǒng)總體結(jié)構(gòu)與功能3.1.1 系統(tǒng)結(jié)構(gòu)3.1.2 系統(tǒng)各功能內(nèi)容簡(jiǎn)介及主要功能模塊分析3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)3.2.1 數(shù)據(jù)庫(kù)的需求分析3.2.2 數(shù)據(jù)庫(kù)的表設(shè)計(jì)第四章 系統(tǒng)實(shí)現(xiàn)4.1 登陸系統(tǒng)模塊4.2 工作計(jì)劃模塊整理為word格式4.3通告管理模塊4.4 公文管理模塊4.5 人力管理模塊4.6 考勤管理模塊第五章 系統(tǒng)測(cè)試5.1系統(tǒng)測(cè)試5.1.1 IIS的安裝5.1.2 后臺(tái)數(shù)據(jù)庫(kù)的配置第六章 設(shè)計(jì)總結(jié)與心得參 考 文 獻(xiàn)致 謝整理為word格式第一章 緒 論1.1 研究課題的目的與背景知識(shí)經(jīng)濟(jì)時(shí)代, 以不確定性為特征的競(jìng)爭(zhēng)環(huán)境向現(xiàn)代企業(yè)提出了新的挑戰(zhàn), 人力資源管理作為管理學(xué)的一個(gè)分支

8、, 在企業(yè)管理活動(dòng)中的地位越來(lái)越重要。企業(yè)要實(shí)現(xiàn)利潤(rùn)最大化, 有效開(kāi)發(fā)人力資源, 就必須更新觀念, 實(shí)現(xiàn)向人力資源管理的轉(zhuǎn)變。知識(shí)經(jīng)濟(jì)的興起和信息技術(shù)的日新月異, 消除了人類(lèi)知識(shí)、信息傳遞的障礙, 也帶來(lái)了經(jīng)營(yíng)意識(shí)、管理觀念的巨大轉(zhuǎn)變。隨著西方先進(jìn)管理思想的引進(jìn), 現(xiàn)代人力資源管理對(duì)我國(guó)現(xiàn)有的勞動(dòng)人事管理制度形成了沖擊, 并將最終取而代之。同傳統(tǒng)的勞動(dòng)人事管理相比, 人力資源管理在我國(guó)企業(yè)的應(yīng)用剛剛起步, 對(duì)國(guó)外有關(guān)理論的認(rèn)識(shí)還停留在“點(diǎn)”的階段, 遠(yuǎn)未做到系統(tǒng)引進(jìn), 消化吸收, 實(shí)現(xiàn)真正意義上的“從勞動(dòng)人事管理向人力資源管理”的功能性轉(zhuǎn)變。因此, 企業(yè)管理人員應(yīng)對(duì)這種轉(zhuǎn)變所面臨的挑戰(zhàn)和機(jī)遇有

9、一個(gè)全面的、清醒的認(rèn)識(shí), 努力探索一條適合中國(guó)國(guó)情的人力資源管理之路?,F(xiàn)代人力資源管理是建立在市場(chǎng)經(jīng)濟(jì)基礎(chǔ)之上, 按照市場(chǎng)經(jīng)濟(jì)法則, 對(duì)人力資源的招聘錄用、績(jī)效考評(píng)和培訓(xùn)發(fā)展等進(jìn)行全過(guò)程的、主動(dòng)的、動(dòng)態(tài)的管理, 其各個(gè)環(huán)節(jié)緊密結(jié)合, 主動(dòng)地對(duì)人力資源的各個(gè)方面進(jìn)行開(kāi)發(fā)利用。人力資源各個(gè)時(shí)期的管理規(guī)劃、培訓(xùn)開(kāi)發(fā)總是與企業(yè)各個(gè)階段的人力資源狀況和目標(biāo)緊密相連。人才市場(chǎng)體系的建立, 使得人力資源流動(dòng)渠道暢通, 員工進(jìn)出變得容易, 辭職或被辭退變得正常, 企業(yè)能不斷地吐故納新, 保持活力。全過(guò)程的、動(dòng)態(tài)的、主動(dòng)的人力資源管理符合市場(chǎng)經(jīng)濟(jì)以市場(chǎng)實(shí)現(xiàn)對(duì)資源進(jìn)行有效配置的原則。以計(jì)算機(jī)為主的現(xiàn)代人力資源管理

10、系統(tǒng)更是解決上述問(wèn)題的尚方寶劍,它不僅大大提高了工作效率,降低了錯(cuò)誤發(fā)生的概率,也解放了一大批困擾于此的技術(shù)人員。所以,本文對(duì)它的研究很有意義。1.2 人力資源管理的內(nèi)容和目標(biāo)現(xiàn)代人力資源的內(nèi)容十分豐富, 涉及到人力資源的諸多方面, 其主要內(nèi)容有:人力資源的規(guī)劃和選拔、培訓(xùn)和發(fā)展、激勵(lì)、績(jī)效考評(píng)、薪酬管理、安全與福利等方面。人力資源管理始終是圍繞著如何充分開(kāi)發(fā)人力資源這一核心目標(biāo)展開(kāi)活動(dòng)。人力資源管理的主要目標(biāo)有:1) 充分調(diào)動(dòng)員工的積極性。2) 擴(kuò)展企業(yè)的人力資本。3) 實(shí)現(xiàn)企業(yè)利潤(rùn)最大化。人力資源管理就是通過(guò)提高人的技能的適用率、發(fā)揮率和有效率, 達(dá)到人盡其才、整理為word格式人盡其能,

11、 最大限度地發(fā)揮人的潛能, 最終實(shí)現(xiàn)企業(yè)利潤(rùn)最大化的目標(biāo)。1.3 研究課題的意義人力資源管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,是適應(yīng)現(xiàn)代企業(yè)制度,推動(dòng)企業(yè)人力資源管理走向科學(xué)化、規(guī)范化、自動(dòng)化的必要條件。它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以人力資源管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xún)手段,以幫助企業(yè)領(lǐng)導(dǎo)了解企業(yè)現(xiàn)有的人力資源狀況。 因此,為了加快公司的信息化步伐,提高公司的管理水平以在激烈的社會(huì)競(jìng)爭(zhēng)中立于不敗之地,建設(shè)和完善人力資源管理系統(tǒng)已變得十分必要和迫切。本課題主要是設(shè)計(jì)一個(gè)針對(duì)中小型IT企業(yè)的人力資源管理系統(tǒng)。該系統(tǒng)不僅是面向人力資源管理部門(mén)的簡(jiǎn)單的管理信息

12、系統(tǒng),而是一個(gè)面向整個(gè)企業(yè)所有員工的信息管理中心和人事安排輔助系統(tǒng)。從而建立科學(xué)的人力資源開(kāi)發(fā)和員工工作績(jī)效考核評(píng)價(jià)體系,對(duì)員工進(jìn)行有效激勵(lì)?,F(xiàn)代企業(yè)應(yīng)探索建立企業(yè)文化、經(jīng)營(yíng)理念和知識(shí)技能培訓(xùn)協(xié)調(diào)統(tǒng)一的培訓(xùn)開(kāi)發(fā)機(jī)制,采取靈活多樣的培訓(xùn)方式,加強(qiáng)和開(kāi)展不同層次的員工培訓(xùn),注重培訓(xùn)效果。在員工工作績(jī)效考核評(píng)價(jià)方面, 探索建立科學(xué)的具有目的、內(nèi)容、方法、程序、標(biāo)準(zhǔn)和要求的量化考核體系、評(píng)價(jià)方式和方法, 運(yùn)用正強(qiáng)化和負(fù)強(qiáng)化手段把員工的績(jī)效考評(píng)與獎(jiǎng)懲結(jié)合起來(lái), 真正做到依據(jù)員工的工作績(jī)效決定員工的崗位、薪酬、晉升和培訓(xùn), 有效激勵(lì)員工提高工作效率。整理為word格式第二章 系統(tǒng)分析2.1 可行性研究系統(tǒng)

13、開(kāi)始和可行性研究是為系統(tǒng)開(kāi)發(fā)做前期準(zhǔn)備。在對(duì)一個(gè)項(xiàng)目的開(kāi)發(fā)之前,我們總是要對(duì)其進(jìn)行一個(gè)可行性分析與需求分析,通過(guò)開(kāi)發(fā)組全體成員和指導(dǎo)老師的共同分析得出了可行性開(kāi)發(fā)計(jì)劃。對(duì)于需求分析我們作了如下調(diào)查分析的需求。2.1.1技術(shù)可行性隨著軟件編程技術(shù)的不斷增加,功能的不斷加強(qiáng),和網(wǎng)絡(luò)技術(shù)的不斷成熟,信息安全的不斷完善以及開(kāi)發(fā)工具的日益進(jìn)步,采用計(jì)算機(jī)系統(tǒng)來(lái)管理人事信息要求數(shù)據(jù)的采集、更新能夠完整、準(zhǔn)確和及時(shí)。所以開(kāi)發(fā)通用的企業(yè)人力資源管理系統(tǒng)已經(jīng)完全可以做到。2.1.2社會(huì)可行性 隨著經(jīng)濟(jì)全球化的到來(lái), “哪個(gè)組織學(xué)習(xí)的快, 哪個(gè)組織就能生存, 哪個(gè)組織就能贏得競(jìng)爭(zhēng)優(yōu)勢(shì)?!泵绹?guó)學(xué)者指出,未來(lái)最成功的

14、企業(yè)將是學(xué)習(xí)型組織,因?yàn)槲磥?lái)唯一持久的優(yōu)勢(shì)是比你的競(jìng)爭(zhēng)對(duì)手學(xué)得更快的能力。只有把企業(yè)建成學(xué)習(xí)型組織, 才能充分體現(xiàn)“以人為本”的管理理念, 提高員工創(chuàng)新能力,為員工發(fā)展自我提供廣闊的空間,實(shí)現(xiàn)知識(shí)共享,提高企業(yè)的整體人力資源管理水平。2.1.3開(kāi)發(fā)環(huán)境分析本系統(tǒng)是屬于管理信息系統(tǒng),管理信息系統(tǒng)(MIS,Management Information System)可以保存用戶(hù)信息,通過(guò)對(duì)信息進(jìn)行分析和處理,可以幫助用戶(hù)制定計(jì)劃、規(guī)范管理或提供決策依據(jù)。管理信息系統(tǒng)2通??梢圆捎脼g覽器/服務(wù)器(B/S)結(jié)構(gòu)開(kāi)發(fā)。隨著Internet的推廣和普及,開(kāi)發(fā)B/S結(jié)構(gòu)的管理信息系統(tǒng)也在很多領(lǐng)域得到了應(yīng)用。

15、它的主要優(yōu)勢(shì)在于用戶(hù)無(wú)需安裝客戶(hù)端軟件,只要使用IE瀏覽器就可以使用管理信息系統(tǒng)。當(dāng)然,B/S結(jié)構(gòu)的管理信息系統(tǒng)的主要操作都在服務(wù)器上完成,對(duì)服務(wù)器的要求比較高。ASP是Microsoft公司開(kāi)發(fā)的Web服務(wù)器端腳本開(kāi)發(fā)工具,使用它可以生成動(dòng)態(tài)、高效的Web應(yīng)用程序。使用ASP制作B/S結(jié)構(gòu)應(yīng)用程序的框架如圖1.1所示。整理為word格式用戶(hù)瀏覽器Web服務(wù)器.asp文件申請(qǐng)服務(wù)HTTP通信協(xié)議文件下載圖 2.1 B/S結(jié)構(gòu)示意圖要運(yùn)行和開(kāi)發(fā)ASP應(yīng)用程序,必須安裝以下軟件:1) Microsoft Internet Information Service(IIS5.1)及其以上版本。2) M

16、icrosoft Office Access 2003或以上版本。3) Microsoft Internet Explorer 5.0或更高版本。2.1.4系統(tǒng)性能需求分析整個(gè)系統(tǒng)規(guī)模比較大,信息量大,因此對(duì)系統(tǒng)的性能提出了較高的要求。這個(gè)系統(tǒng)的性能包括:1) 可靠性。系統(tǒng)對(duì)數(shù)據(jù)需要有較高的判斷能力,在輸入數(shù)據(jù)不合理的情況下能給出錯(cuò)誤警告,以避免數(shù)據(jù)庫(kù)的數(shù)據(jù)發(fā)生混亂。2) 易維護(hù)性。隨著技術(shù)和業(yè)務(wù)的發(fā)展,系統(tǒng)維護(hù)需要簡(jiǎn)單、易行。3) 安全性。該系統(tǒng)中數(shù)據(jù)庫(kù)起著非常重要的作用,不能隨意存取或改動(dòng),因此必須對(duì)數(shù)據(jù)庫(kù)的存取和改動(dòng)進(jìn)行嚴(yán)格的控制,對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行有效的保護(hù),防止對(duì)數(shù)據(jù)庫(kù)的非法操作,防止計(jì)

17、算機(jī)病毒對(duì)數(shù)據(jù)的破壞,定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份。4) 可擴(kuò)展性。該系統(tǒng)是根據(jù)目前條件進(jìn)行設(shè)計(jì)的,隨著周?chē)h(huán)境的改善,該系統(tǒng)也應(yīng)該很容易地被擴(kuò)展。5) 易操作性。本系統(tǒng)是企業(yè)人力資源管理系統(tǒng),直接供企業(yè)用戶(hù)使用,而非計(jì)算機(jī)專(zhuān)業(yè)人員。本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括企業(yè)各級(jí)人員,同時(shí)系統(tǒng)不應(yīng)太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡(jiǎn)單易行。2.2 開(kāi)發(fā)環(huán)境介紹2.2.1 ASP介紹 本系統(tǒng)采用在Windows XP Professional下基于IIS5.13下的ASP + Access編寫(xiě)。ASP (Active Server Pages) 是 Microsoft 推出的一種服務(wù)器端命令執(zhí)行環(huán)境

18、,ASP內(nèi)含于IIS中,通過(guò)ASP可以輕松地結(jié)合 HTML Web 頁(yè)面、腳本(Script)程序和 ActiveX 組件建立或執(zhí)行動(dòng)態(tài)、交互式 Web 服務(wù)器應(yīng)用程序。你不需要寫(xiě)入復(fù)雜的程序,就可以開(kāi)發(fā)站點(diǎn)應(yīng)用程序。ASP 讓你只要學(xué)習(xí)使用 VBScript 或 JScript 等簡(jiǎn)單的 script 語(yǔ)言,結(jié)整理為word格式合 HTML 碼、ASP 對(duì)象和內(nèi)置或自行制作的 ActiveX Server component(ActiveX 服務(wù)器組件),數(shù)十條簡(jiǎn)單的 Script 程序碼,即可快速地開(kāi)發(fā)出各種于站點(diǎn)服務(wù)器執(zhí)行的站點(diǎn)應(yīng)用程序。選擇ASP編程是因?yàn)樗兄缦碌膬?yōu)點(diǎn):1) ASP

19、的特點(diǎn) 易用性 ASP使用VBScript 和JavaScript等簡(jiǎn)單易學(xué)的腳本語(yǔ)言,結(jié)合HTML代碼,即可快速地開(kāi)發(fā)網(wǎng)站的應(yīng)用程序。而且無(wú)須編譯即可在服務(wù)器端直接執(zhí)行,使用普通的記事本程序即可實(shí)際應(yīng)用程序。 兼容性 ASP可與任何ActiveX語(yǔ)言兼容,特別是通過(guò)plug-in方式,可以使用第三方提供的其它腳本語(yǔ)言。 安全性 ASP的源程序不會(huì)被傳遞到客戶(hù)瀏覽器,避免他人剽竊或者修改源程序,從而提高了程序的安全性。 可擴(kuò)充性 ASP具有無(wú)限可擴(kuò)充性,可以使用Visual Basic、Java 、Visual C+和COBOL等編程語(yǔ)言編寫(xiě)所需要的服務(wù)器控件。2) ASP的6大內(nèi)部對(duì)象ASP

20、提供了6個(gè)功能強(qiáng)大的內(nèi)部對(duì)象,每個(gè)對(duì)象具有各自的屬性(Property)、方法(Method),有的還擁有數(shù)據(jù)集合(Collection)與事件(Event),它們共同完成Web中的一些重要工作。這6個(gè)對(duì)象及其功能描述如表2.2所示。表2.2 內(nèi)部對(duì)象及其功能對(duì)象名稱(chēng)功能描述Request從客戶(hù)端取得信息Response將信息送給客戶(hù)端Server提供一些Web服務(wù)器工具Session儲(chǔ)存在一個(gè)Session內(nèi)的用戶(hù)信息,該信息僅可被該用戶(hù)訪問(wèn)Application在一個(gè)ASP-Application中讓不同的客戶(hù)端共享信息ObjectContext配合Microsoft Transactio

21、n服務(wù)器進(jìn)行分布式事務(wù)處理3) ASP訪問(wèn)數(shù)據(jù)庫(kù)的原理整理為word格式ASP是服務(wù)器端的腳本執(zhí)行環(huán)境5,可用來(lái)產(chǎn)生和執(zhí)行動(dòng)態(tài)的高性能的WEB服務(wù)器程序。 當(dāng)用戶(hù)使用瀏覽器請(qǐng)求ASP主頁(yè)時(shí),WEB服務(wù)器響應(yīng),調(diào)用ASP引擎來(lái)執(zhí)行ASP文件,并解釋其中的腳本語(yǔ)言(JScript 或VBScript),通過(guò)ODBC連接數(shù)據(jù)庫(kù),由數(shù)據(jù)庫(kù)訪問(wèn)組件ADO(ActiveX Data Objects)完成數(shù)據(jù)庫(kù)操作,最后ASP生成包含有資料查詢(xún)結(jié)果的HTML主頁(yè)返回客戶(hù)端顯示12。由于ASP在服務(wù)器端運(yùn)行,運(yùn)行結(jié)果以HTML主頁(yè)形式返回用戶(hù)瀏覽器,因而ASP源程序不會(huì)

22、泄密,增加了系統(tǒng)的安全保密性。此外,ASP是面向?qū)ο蟮哪_本環(huán)境,用戶(hù)可自行增加ActiveX2組件來(lái)擴(kuò)充其功能,拓展應(yīng)用范圍。4) ASP頁(yè)面的結(jié)構(gòu)ASP的程序代碼簡(jiǎn)單、通用,文件名由.asp結(jié)尾,ASP文件通常由四部分構(gòu)成: 標(biāo)準(zhǔn)的HTML標(biāo)記:所有的HTML標(biāo)記均可使用。ASP語(yǔ)法命令:位于<%  %> 標(biāo)簽內(nèi)的ASP代碼。服務(wù)器端的include語(yǔ)句:可用#include語(yǔ)句調(diào)入其它ASP代碼,增強(qiáng)了編程的靈活性。 腳本語(yǔ)言:ASP自帶JScript和VBScript兩種腳本語(yǔ)言,增加了ASP的編程功能。2.2.2 Access介紹Access是

23、一個(gè)前后臺(tái)結(jié)合的“軟件”。也就是說(shuō)Access既擁有用戶(hù)界面;也擁有邏輯、流程處理,即VBA語(yǔ)言;又可以存儲(chǔ)數(shù)據(jù),即在“表”中存儲(chǔ)數(shù)據(jù)。而所有這些都存儲(chǔ)在一個(gè) MDB 格式的文件中(當(dāng)然,也可以是 MDE 等格式)。因此ACCESS具有快速開(kāi)發(fā)的優(yōu)點(diǎn)。Access 2003是微軟公司推出的Office 2003組件之一,與低版本的Access數(shù)據(jù)管理系統(tǒng)相比,Access 2003著重加強(qiáng)了在因特網(wǎng)上進(jìn)行數(shù)據(jù)交流的功能,同時(shí)它還繼承了以往界面清晰,操作簡(jiǎn)單等諸多優(yōu)點(diǎn)。Access8數(shù)據(jù)庫(kù)包含7種對(duì)象:表、查詢(xún)、窗體、報(bào)表、Web頁(yè)、宏和模塊。與其它的數(shù)據(jù)

24、庫(kù)系統(tǒng)不同的是:Access的每一個(gè)對(duì)象都不能獨(dú)立保存,而只能作為Access中的一部分。Access本身即可自動(dòng)完成對(duì)各種文件的管理工作。Access2003就是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢(xún)、存儲(chǔ)和檢索。Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類(lèi)似于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。Microsoft Access 2003的功能:1) 數(shù)據(jù)庫(kù)窗口Access2003的“數(shù)據(jù)庫(kù)”窗口提供了下列用于查看和處理數(shù)據(jù)庫(kù)對(duì)象的功能。整理為word格式使用對(duì)象欄:在“對(duì)象”欄中可查看數(shù)據(jù)庫(kù)對(duì)象,新的“對(duì)象”欄的縱向排列方式更

25、易于使用。使用新的對(duì)象快捷方式:在數(shù)據(jù)庫(kù)窗口中,使用向?qū)Э煽焖賱?chuàng)建新的數(shù)據(jù)庫(kù)對(duì)象,或是在設(shè)計(jì)視圖中打開(kāi)一個(gè)新的數(shù)據(jù)庫(kù)對(duì)象。自定義在數(shù)據(jù)庫(kù)窗口中選擇及打開(kāi)對(duì)象的方式:選擇“工具” “選項(xiàng)” “視圖” “數(shù)據(jù)庫(kù)窗口中的鼠標(biāo)動(dòng)作”,選中“單擊打開(kāi)”單選鈕,則可以更改默認(rèn)的“雙擊打開(kāi)”方式。2) 數(shù)據(jù)使用和數(shù)據(jù)庫(kù)設(shè)計(jì)自動(dòng)更正字段重命名產(chǎn)生的錯(cuò)誤:“名稱(chēng)自動(dòng)更正”功能可自動(dòng)更正在為窗體、報(bào)表、表、查詢(xún)、字段、文本框或其他控件重命名時(shí)產(chǎn)生的錯(cuò)誤。打印關(guān)系:在Access數(shù)據(jù)庫(kù)中打印出現(xiàn)在“關(guān)系”窗口中的關(guān)系的報(bào)表。通過(guò)鍵盤(pán)處理關(guān)系:通過(guò)鍵盤(pán)創(chuàng)建、編輯及刪除關(guān)系和連接。使用ActiveX數(shù)據(jù)對(duì)象(ADO):

26、通過(guò)任何OLE DB提供者,使用ActiveX數(shù)據(jù)對(duì)象(ADO)訪問(wèn)和處理數(shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù)。3) 窗體和報(bào)表組合文本框和其他控件:使用“格式”菜單中的“組合”命令,可以將窗體或報(bào)表上的相關(guān)文本框和其他控件組合。為文本框和其他控件定義條件格式規(guī)則:使用“格式”菜單中的“條件格式”命令,可以定義字體顏色、字體大小、控件背景顏色和其他可視信息,這些內(nèi)容可以為在窗體中輸入數(shù)據(jù)的用戶(hù)提供反饋。為SQL Server數(shù)據(jù)庫(kù)創(chuàng)建窗體和報(bào)表:在Access項(xiàng)目中,為SQL Server數(shù)據(jù)庫(kù)創(chuàng)建窗體和報(bào)表,所使用的工具與在Access數(shù)據(jù)庫(kù)中創(chuàng)建窗體和報(bào)表所使用的工具相同。為沒(méi)有Access的用戶(hù)發(fā)布報(bào)表

27、:將Access報(bào)表導(dǎo)出為報(bào)表快照(.snp)文件格式。可以使用Snapshot Viewer查看、打印和郵遞報(bào)表快照。4) 工具欄、菜單欄和快捷菜單使用自定義菜單和工具欄:展開(kāi)菜單顯示所有的命令,選擇要添加到自定義菜單的命令。Access2003允許調(diào)整菜單和工具欄,以便只將常用的命令和工具欄按鈕顯示出來(lái)。順序放置工具欄:如果工具欄上沒(méi)有足夠的空間來(lái)顯示所需的按鈕,可單擊“其他按鈕”。若希望放置更多控件,可調(diào)整工具欄的尺寸。整理為word格式第三章 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)總體結(jié)構(gòu)與功能 IT企業(yè)人力資源管理系統(tǒng)是非常通用的管理信息系統(tǒng),是企事業(yè)單位實(shí)現(xiàn)人力合理有效和辦公自動(dòng)化的前提和基礎(chǔ),本節(jié)

28、將對(duì)人力資源管理系統(tǒng)進(jìn)行總體設(shè)計(jì),介紹系統(tǒng)的總體功能和模塊劃分。3.1.1 系統(tǒng)結(jié)構(gòu)IT企業(yè)人力資源管理系統(tǒng)包含如下主要功能。1)用戶(hù)認(rèn)證對(duì)試圖訪問(wèn)系統(tǒng)資源的用戶(hù)進(jìn)行身份認(rèn)證(本系統(tǒng)主要有系統(tǒng)管理員、各個(gè)部門(mén)的管理員和各部門(mén)的員工)。2) 用戶(hù)身份管理為每個(gè)用戶(hù)建立相互之間的關(guān)系樹(shù),表示每個(gè)員工在企業(yè)內(nèi)部的級(jí)別、部門(mén)等信息以及橫向、縱向關(guān)系。3)員工權(quán)限管理為整個(gè)系統(tǒng)中的不同信息資源進(jìn)行分類(lèi),并對(duì)各種信息的訪問(wèn)修改權(quán)限進(jìn)行等級(jí)劃分,并將權(quán)限管理應(yīng)用于不同身份用戶(hù)。4)人事信息管理添加員工的基本信息,包括員工編號(hào)、姓名、性別、生日、所在部門(mén)等信息。修改員工基本信息。刪除員工基本信息。查看員工基本

29、信息。5)人事部門(mén)安排管理員工當(dāng)前工作安排信息設(shè)置,并根據(jù)該信息決定員工的工作安排。添加部門(mén)調(diào)轉(zhuǎn)信息,包括新部門(mén)名稱(chēng)、調(diào)轉(zhuǎn)日期、新職務(wù)等信息。修改部門(mén)調(diào)轉(zhuǎn)信息。刪除部門(mén)調(diào)轉(zhuǎn)信息。查看部門(mén)調(diào)轉(zhuǎn)信息。6)人事流動(dòng)管理新增員工、員工離開(kāi)等行為的設(shè)置,要求人事部門(mén)和員工能夠參與該類(lèi)行為。7)員工績(jī)效管理整理為word格式根據(jù)員工的基本信息、考勤信息、人事安排等信息,對(duì)員工工作績(jī)效進(jìn)行綜合評(píng)價(jià)。添加員工考評(píng)信息,包括考評(píng)日期、被考評(píng)人、考評(píng)主題、考評(píng)結(jié)果和考評(píng)分?jǐn)?shù)等。修改員工考評(píng)信息。刪除員工考評(píng)信息。查看員工考評(píng)信息。8)員工工資管理根據(jù)員工工作績(jī)效,以及員工身份和其他信息,計(jì)算員工的工資。添加薪資調(diào)

30、整信息,包括調(diào)薪日期、員工姓名、部門(mén)名稱(chēng)、調(diào)薪原因等。刪除薪資調(diào)整信息。刪除薪資調(diào)整信息。查看薪資調(diào)整信息。9)員工考勤管理記錄每個(gè)員工的考勤記錄,遲到、早退、未到等情況,以便對(duì)員工進(jìn)行考核、工作績(jī)效考評(píng)等。設(shè)置考勤時(shí)間。日考勤統(tǒng)計(jì)信息。月考勤統(tǒng)計(jì)信息。10)公文、通告的管理主要是發(fā)布一些企業(yè)的公文資料,以便每個(gè)員工對(duì)企業(yè)的制度更了解,通告主要是對(duì)某些員工的成績(jī)等進(jìn)行表?yè)P(yáng)和批評(píng)以及一些企業(yè)對(duì)每個(gè)員工的通知等消息。公文、通告的管理。公文、通告的發(fā)布。公文、通告的瀏覽。11)檔案資料的管理主要是對(duì)企業(yè)內(nèi)部的檔案資料進(jìn)行管理。檔案資料類(lèi)別的管理。檔案資料的錄入。檔案資料庫(kù)。12)企業(yè)資源的管理主要是

31、對(duì)企業(yè)的一些公用資源進(jìn)行管理,以便員工能夠很好的利用。系統(tǒng)的總體功能模塊如圖3.1所示。整理為word格式用戶(hù)身份權(quán)限的認(rèn)證用戶(hù)身份的管理員工權(quán)限管理人事信息管理人事流動(dòng)管理員工績(jī)效管理員工工資管理員工考勤管理公文、通告的管理檔案資料的管理企業(yè)資源的管理圖3.1 系統(tǒng)總體模塊關(guān)系圖3.1.2 系統(tǒng)各功能內(nèi)容簡(jiǎn)介及主要功能模塊分析進(jìn)入系統(tǒng)主界面后,主要?jiǎng)澐譃?個(gè)區(qū)域,包含了該設(shè)計(jì)需要的主要功能模塊,以下主要介紹本人負(fù)責(zé)的個(gè)人辦公區(qū)域和系統(tǒng)設(shè)置管理兩大塊,還有部分系統(tǒng)界面的設(shè)計(jì)。1)用戶(hù)認(rèn)證用戶(hù)登陸系統(tǒng)時(shí),會(huì)提示輸入用戶(hù)名和密碼,當(dāng)用戶(hù)輸入用戶(hù)名和密碼時(shí),系統(tǒng)會(huì)把用戶(hù)輸入的數(shù)據(jù)和存在數(shù)據(jù)庫(kù)中的數(shù)據(jù)

32、進(jìn)行比對(duì),核實(shí)正確后,用戶(hù)登陸系統(tǒng),否則提示錯(cuò)誤如圖3.2所示。運(yùn)行系統(tǒng)輸入用戶(hù)名和密碼查詢(xún)存在且正確進(jìn)入系統(tǒng)提示錯(cuò)誤,重新輸入存在正確不存在或錯(cuò)誤整理為word格式圖3.2 用戶(hù)登陸流程圖2) 用戶(hù)身份管理為系統(tǒng)中的每個(gè)用戶(hù)建立相互之間的關(guān)系,表示每個(gè)員工在企業(yè)內(nèi)部的級(jí)別、部門(mén)等信息以及他們之間橫向和縱向的關(guān)系。系統(tǒng)管理員負(fù)責(zé)分配系統(tǒng)中的每個(gè)用戶(hù)的管理權(quán)限以及添加和刪除用戶(hù),是整個(gè)系統(tǒng)中的第一層用戶(hù)。第二層用戶(hù)是各個(gè)部門(mén)的經(jīng)理,他們具有系統(tǒng)管理員分配的權(quán)限以及管理本部門(mén)員工的權(quán)限,各個(gè)部門(mén)之間是平等相互的關(guān)系。最后一層用戶(hù)是每個(gè)部門(mén)的員工,每個(gè)員工具有最基本的權(quán)限,不能修改刪除個(gè)人信息如圖3

33、.3所示。管理修改管理管理管理管理刪除添加系統(tǒng)管理員已存在用戶(hù)技術(shù)部門(mén)經(jīng)理人事部門(mén)經(jīng)理市場(chǎng)部門(mén)經(jīng)理新用戶(hù)技術(shù)部員工人事部員工市場(chǎng)部員工其他部門(mén)員工圖3.3 系統(tǒng)用戶(hù)關(guān)系示意圖3) 員工權(quán)限管理為整個(gè)系統(tǒng)中的不同信息資源進(jìn)行分類(lèi),并對(duì)各種信息的訪問(wèn)修改權(quán)限進(jìn)行等級(jí)劃整理為word格式分,并將權(quán)限管理應(yīng)用于不同身份用戶(hù)。系統(tǒng)管理員具有用戶(hù)管理權(quán)限,負(fù)責(zé)管理整個(gè)系統(tǒng)的用戶(hù),包括添加、刪除、修改每個(gè)用戶(hù)的權(quán)限。管理員還具有工作計(jì)劃?rùn)?quán)限、系統(tǒng)維護(hù)權(quán)限、幫助管理權(quán)限等等,同時(shí)他還賦予考勤管理權(quán)限、員工基本檔案權(quán)限以及員工的獎(jiǎng)懲、考核、工資編輯權(quán)限給人事管理專(zhuān)員。人事專(zhuān)員管理每個(gè)部門(mén)的經(jīng)理權(quán)限,每個(gè)部門(mén)的經(jīng)

34、理管理本部門(mén)員工的權(quán)限如圖3.4所示。應(yīng)用具有分配具有管理用戶(hù)管理權(quán)限系統(tǒng)管理員基本檔案權(quán)限獎(jiǎng)懲編輯權(quán)限考勤管理權(quán)限通告管理權(quán)限公文管理權(quán)限幫助管理權(quán)限系統(tǒng)維護(hù)權(quán)限工作計(jì)劃?rùn)?quán)限人事管理專(zhuān)員各部門(mén)經(jīng)理圖3.4 員工權(quán)限關(guān)系示意圖4) 工作計(jì)劃模塊工作計(jì)劃模塊包括個(gè)人工作計(jì)劃和員工工作任務(wù)分配。個(gè)人工作計(jì)劃主要是系統(tǒng)管理員對(duì)自己的最近幾天進(jìn)行任務(wù)安排計(jì)劃,以便提醒自己不要忘記,可隨時(shí)瀏覽,如今天的工作計(jì)劃在系統(tǒng)管理員登陸系統(tǒng)后就可看到提醒,如果整理為word格式今天沒(méi)有工作計(jì)劃,登陸系統(tǒng)后就不會(huì)顯示,系統(tǒng)管理員也可添加和修改自己的工作任務(wù)如圖3.5所示。用戶(hù)個(gè)人工作計(jì)劃員工工作任務(wù)編輯設(shè)置圖3.5

35、 工作計(jì)劃關(guān)系示意圖5) 通告管理模塊通告管理模塊包括發(fā)布、管理、瀏覽通告。發(fā)布通告的內(nèi)容主要是對(duì)員工業(yè)績(jī)的表?yè)P(yáng)和批評(píng)和一些企業(yè)的及時(shí)消息(通告標(biāo)題應(yīng)是大于1位小于50位),當(dāng)正確的填寫(xiě)了通告內(nèi)容后點(diǎn)“發(fā)布”,即可返回“新通告成功發(fā)布”的頁(yè)面。通告信息管理子模塊主要是系統(tǒng)管理員對(duì)發(fā)布的通告進(jìn)行刪除等編輯,如果通告是在當(dāng)日發(fā)布的,會(huì)在通告標(biāo)題后面有“NEW”圖片的提示,方便大家的瀏覽查看最新的通告。瀏覽通告子模塊主要是對(duì)所有的歷史通告進(jìn)行查看閱讀,該模塊只具有查看相關(guān)內(nèi)容鏈接的功能如圖3.6所示。整理為word格式發(fā)布管理瀏覽系統(tǒng)管理員通告圖3.6 通告管理關(guān)系示意圖6) 公文管理模塊公文管理模

36、塊主要包括公文管理、發(fā)送公文、已發(fā)公文和已收公文。公文管理模塊主要包括對(duì)已發(fā)布的公文進(jìn)行刪除等編輯管理,其中系統(tǒng)管理員還可以對(duì)公文類(lèi)型進(jìn)行添加,刪除,修改等操作如圖3.7所示。系統(tǒng)管理員管理發(fā)送公文企業(yè)部門(mén)發(fā)送接收其他部門(mén)圖3.7 公文管理關(guān)系示意圖7) 人力管理模塊人力管理模塊是整個(gè)系統(tǒng)的主要模塊,包括了個(gè)人基本檔案、員工基本檔案、員工職位變動(dòng)、員工獎(jiǎng)懲情況、員工考核情況、員工工資檔案。該模塊記錄了企業(yè)每個(gè)員工的基整理為word格式本情況,并且系統(tǒng)會(huì)根據(jù)的員工的考核,獎(jiǎng)懲等情況來(lái)對(duì)員工的工資進(jìn)行設(shè)置,不僅保證了員工本身的公平、透明,更能有效的激勵(lì)員工,對(duì)企業(yè)也是很大的幫助。如圖3.8所示。人

37、事專(zhuān)員個(gè)人基本檔案員工基本檔案員工職位變動(dòng)員工獎(jiǎng)懲情況員工考核情況員工工資檔案管理圖3.8 人事管理關(guān)系示意圖8) 考勤管理模塊考勤管理模塊是本設(shè)計(jì)的另外一個(gè)重要的模塊,它包括了整個(gè)企業(yè)的所有員工的每天的考勤記錄,其中每天會(huì)有專(zhuān)員對(duì)每個(gè)員工進(jìn)行日考察記錄,等月末的時(shí)候會(huì)有一張?jiān)陆y(tǒng)計(jì)記錄情況表,它把每個(gè)員工的這個(gè)月的考勤記錄如實(shí)的反映??记诠芾聿粌H可以記錄員工每天的上班情況,企業(yè)還可以根據(jù)這個(gè)月的考勤統(tǒng)計(jì)表來(lái)對(duì)員工進(jìn)行考核、以及作為計(jì)算工資的一個(gè)具體依據(jù)。該模塊包括設(shè)置考勤時(shí)間、日考勤統(tǒng)計(jì)和月考勤統(tǒng)計(jì)等。其中設(shè)置考勤時(shí)間是系統(tǒng)管理員的權(quán)限,他對(duì)本企業(yè)的上班和下班時(shí)間做了明確的規(guī)定,一般不做改動(dòng)。

38、整理為word格式每天的考勤統(tǒng)計(jì)由負(fù)責(zé)考勤的工作人員來(lái)進(jìn)行,分別對(duì)各個(gè)部門(mén)的每個(gè)員工進(jìn)行考勤,考勤記錄是一個(gè)企業(yè)必不可少的工作,所以考勤工作人員必須每天按時(shí)準(zhǔn)確的對(duì)每個(gè)員工進(jìn)行考勤統(tǒng)計(jì)。月考勤統(tǒng)計(jì)是負(fù)責(zé)考勤的工作人員把本月每天的每個(gè)員工的考勤記錄統(tǒng)計(jì)成一張表,便于計(jì)算員工的這個(gè)月的遲到、早退、未到的次數(shù)如圖3.9所示。系統(tǒng)管理員管理設(shè)置考勤時(shí)間日考勤統(tǒng)計(jì)月考勤統(tǒng)計(jì)圖3.9 考勤管理關(guān)系示意圖3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)在一個(gè)管理信息系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致,同時(shí),合理

39、的數(shù)據(jù)庫(kù)也將有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該充分了解用戶(hù)各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的需求。3.2.1 數(shù)據(jù)庫(kù)的需求分析所謂的“數(shù)據(jù)庫(kù)”是指依照一定的格式存放在一起的數(shù)據(jù)記錄文件。數(shù)據(jù)庫(kù)以數(shù)據(jù)作為工作對(duì)象,指為了滿(mǎn)足某種特定應(yīng)用的需要,按照一定的數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)中組織、存儲(chǔ)和使用數(shù)據(jù)的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)系統(tǒng)就是管理大量的、持久的、可靠的和共享的數(shù)據(jù)的工具。整理為word格式Access數(shù)據(jù)庫(kù)的建立方法可以分成兩個(gè)階段,第一個(gè)階段是根據(jù)要輸入的數(shù)據(jù)性質(zhì),新增表并設(shè)置表的字段名稱(chēng)、數(shù)據(jù)類(lèi)型和語(yǔ)句,第二個(gè)階段是在表內(nèi)輸入數(shù)據(jù)。根據(jù)系統(tǒng)需求,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):公文信息

40、:包括標(biāo)題、發(fā)布時(shí)間、公文內(nèi)容、公文序號(hào)等。文件上傳索引:包括關(guān)鍵字、文件名、文件大小、內(nèi)容所在地址等。文件類(lèi)型信息:包括文件類(lèi)型名等。考勤信息:包括上午開(kāi)始考勤時(shí)間、上午結(jié)束考勤時(shí)間、下午開(kāi)始考勤時(shí)間、下午結(jié)束考勤時(shí)間等。每月考勤信息:包括用戶(hù)名、員工姓名、職位、考勤時(shí)間、到達(dá)時(shí)間、離開(kāi)時(shí)間、遲到原因等。3.2.2 數(shù)據(jù)庫(kù)的表設(shè)計(jì)本系統(tǒng)采用兩種數(shù)據(jù)存儲(chǔ)方式8,一種是把數(shù)據(jù)保存在cookies,一種是把數(shù)據(jù)保存在Access表中,以下介紹保存在Access中的各表。1)用戶(hù)信息表(如表3.1所示)表3.1 用戶(hù)信息表2)公文信息表(如表3.2所示)表3.2 公文信息表整理為word格式 3)員

41、工信息表(如表3.3所示)表3.3 員工信息表4)文件上傳索引表(如表3.4所示)表3.4 文件上傳索引表整理為word格式5)考勤信息表(如表3.5所示)表3.5考勤信息表表3.5是1月份的考勤信息表,每月的考勤表與此表相同。6)每月考勤信息表(如表3.6所示) 表3.6 每月考勤信息表整理為word格式第四章 系統(tǒng)實(shí)現(xiàn)系統(tǒng)用Microsoft Access設(shè)計(jì)數(shù)據(jù),以Dreamweaver MX 2004為開(kāi)發(fā)平臺(tái),通過(guò)Asp實(shí)現(xiàn)網(wǎng)頁(yè)及動(dòng)態(tài)操作,其中運(yùn)用了Java Script和VB Script腳本,基本實(shí)現(xiàn)其功能。以下介紹本人完成模塊的主要程序設(shè)計(jì)。4.1 登陸系統(tǒng)模塊當(dāng)我們建立了一個(gè)

42、完整的系統(tǒng)時(shí),尤其是運(yùn)用于一個(gè)企業(yè)管理的系統(tǒng),對(duì)于進(jìn)入每個(gè)系統(tǒng)的人員我們都要對(duì)他進(jìn)行身份驗(yàn)證,因?yàn)樵撓到y(tǒng)是保護(hù)企業(yè)內(nèi)部資料以及每個(gè)員工基本信息的,我們當(dāng)然不希望有任何人進(jìn)入該系統(tǒng)進(jìn)行惡意的破壞,對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行修改,維護(hù)該系統(tǒng)的系統(tǒng)管理員也不希望有任何麻煩,所以對(duì)系統(tǒng)進(jìn)行安全保護(hù)顯的很重要,無(wú)論對(duì)于誰(shuí),系統(tǒng)的安全問(wèn)題是首要的。為了解決這個(gè)問(wèn)題,有一個(gè)簡(jiǎn)單、實(shí)用,但是老套的方法,就是口令加密。在此我們使用ASP技術(shù)對(duì)口令加密。簡(jiǎn)單的講,就是將用戶(hù)提供的口令加密之后,然后讓它和存放于系統(tǒng)中的數(shù)據(jù)比較,如果相同,則通過(guò)驗(yàn)證,否則該用戶(hù)就不允許進(jìn)入。在ASP中,只能使用外部的對(duì)象來(lái)進(jìn)行加密。在本系統(tǒng)

43、中,我設(shè)計(jì)用戶(hù)名,密碼等信息存儲(chǔ)在數(shù)據(jù)庫(kù)里,當(dāng)用戶(hù)輸入用戶(hù)名和密碼的時(shí)候系統(tǒng)會(huì)使用conn.asp來(lái)和數(shù)據(jù)庫(kù)進(jìn)行連接查詢(xún),如果相同,則通過(guò)驗(yàn)證進(jìn)入系統(tǒng)。也可以存儲(chǔ)在cookies中,因?yàn)椴樵?xún)存在cookies中的數(shù)據(jù)使用的時(shí)間較少,不用重復(fù)查詢(xún)數(shù)據(jù)庫(kù)中數(shù)據(jù),這樣減輕了程序冗余的壓力。模塊功能:用戶(hù)身份認(rèn)證實(shí)現(xiàn)頁(yè)面:default.asp數(shù)據(jù)定義:username,password關(guān)鍵代碼:1) 數(shù)據(jù)庫(kù)連接ADOset conn=opendb("oabusy","conn","accessdsn")set rs=server.creat

44、eobject("adodb.recordset")2) 數(shù)據(jù)庫(kù)查詢(xún)sql="select * from userinf where username=" & sqlstr(username) & " and password=" & sqlstr(password) & " and forbid='no'"整理為word格式4.2 工作計(jì)劃模塊該模塊主要是實(shí)現(xiàn)安排個(gè)人工作計(jì)劃和增加員工工作任務(wù)。當(dāng)系統(tǒng)管理員增加工作任務(wù)時(shí),首先在數(shù)據(jù)庫(kù)userinf中查找該員工的用戶(hù)

45、名,存在則增加工作任務(wù),包括用戶(hù)名、工作任務(wù)的日期、工作任務(wù)的標(biāo)題等。模塊功能:個(gè)人工作計(jì)劃和增加員工工作任務(wù)實(shí)現(xiàn)頁(yè)面:addworkrep.asp數(shù)據(jù)定義:title,recdate,username,superior,remark,imp,finished關(guān)鍵代碼:1) 數(shù)據(jù)庫(kù)連接ADOset conn=opendb("oabusy","conn","accessdsn")set rs=server.createobject("adodb.recordset")2) 數(shù)據(jù)庫(kù)查詢(xún)sql="select

46、name from userinf where username=" & sqlstr(username)sql = "Insert Into workrep (username,recdate,title,remark,superior) Values( "sql = sql & SqlStr(username) & ", "sql = sql & "#" & recdate & "#" & ", "sql = sql &

47、; SqlStr(title) & ", "sql = sql & SqlStr(remark) & ", "sql = sql & SqlStr(superior) & ")"4.3通告管理模塊系統(tǒng)管理員發(fā)布通告時(shí),在數(shù)據(jù)庫(kù)newnotice中插入發(fā)送者用戶(hù)名、新通告的標(biāo)題和描述事件等,當(dāng)刪除通告的時(shí)候,取得該通告發(fā)布的時(shí)間,然后在數(shù)據(jù)庫(kù)中刪除該通告的所有內(nèi)容。通告管理模塊包括發(fā)布通告、管理通告和瀏覽通告3個(gè)子模塊。1) 子模塊1模塊功能:發(fā)布通告實(shí)現(xiàn)頁(yè)面:broadcast_notice.a

48、sp數(shù)據(jù)定義:sendusername,title,content,noticedate,readuserid,sort關(guān)鍵代碼: 數(shù)據(jù)庫(kù)連接ADOset conn=opendb("oabusy","conn","accessdsn")整理為word格式數(shù)據(jù)庫(kù)查詢(xún)sql = "Insert Into newnotice (sendusername,title,content) Values( "sql=sql & SqlStr(oabusyusername) & ","sql =

49、 sql & SqlStr(title) & ", "sql = sql & SqlStr(content) & ")"2) 子模塊2模塊功能:管理通告實(shí)現(xiàn)頁(yè)面:manage_notice.asp數(shù)據(jù)定義:sendusername,title,content,noticedate,readuserid,sort關(guān)鍵代碼:數(shù)據(jù)庫(kù)連接ADOset conn=opendb("oabusy","conn","accessdsn")set rs=Server.CreateO

50、bject("ADODB.recordset")數(shù)據(jù)庫(kù)查詢(xún)'刪除數(shù)據(jù)庫(kù)中的記錄sql = "delete * from newnotice where " & conditionsql="select * from newnotice order by id desc"3)子模塊3模塊功能:瀏覽通告實(shí)現(xiàn)頁(yè)面:looknotice.asp數(shù)據(jù)定義:sendusername,title,content,noticedate,readuserid,sort關(guān)鍵代碼: 數(shù)據(jù)庫(kù)連接ADOset conn=opendb("

51、;oabusy","conn","accessdsn")set rs=Server.CreateObject("ADODB.recordset") 數(shù)據(jù)庫(kù)查詢(xún)sql="select * from newnotice order by id desc"4.4 公文管理模塊公文管理模塊包括管理公文、發(fā)送公文、已發(fā)公文和已收公文。主要是傳遞企業(yè)內(nèi)部部門(mén)之間的一些公文。模塊功能:管理公文、發(fā)送公文、已發(fā)公文和已收公文1) 子模塊1模塊功能:管理公文整理為word格式實(shí)現(xiàn)頁(yè)面:article_managel.asp

52、數(shù)據(jù)定義:senddate,texttype, senddate.documenttype,texttype.number,sender, recipientusername關(guān)鍵代碼:數(shù)據(jù)庫(kù)連接ADOset rs=Server.CreateObject("ADODB.recordset") 數(shù)據(jù)庫(kù)查詢(xún)sql="select * from senddate,texttype where reid=0 and senddate.documenttype=texttype.number order by id desc"sql="select nam

53、e from userinf where username=" & sqlstr(rs("sender")sql="select name from userinf where username=" & sqlstr(rs("recipientusername")2) 子模塊2模塊功能:發(fā)送公文實(shí)現(xiàn)頁(yè)面:sendarticle.asp數(shù)據(jù)定義:userdept,name,username關(guān)鍵代碼: 數(shù)據(jù)庫(kù)連接ADOset conn=opendb("oabusy","conn&qu

54、ot;,"accessdsn")set rs=server.createobject("adodb.recordset") 數(shù)據(jù)庫(kù)查詢(xún)sql="select DISTINCT userdept from userinf"sql="select name,username from userinf where userdept=" & sqlstr(firstdept) & " and forbid='no'"3) 子模塊3模塊功能:已發(fā)公文實(shí)現(xiàn)頁(yè)面:havesen

55、darticle.asp數(shù)據(jù)定義:senddate,texttype, senddate.documenttype,texttype.number,sender, recipientusername關(guān)鍵代碼: 數(shù)據(jù)庫(kù)連接ADOset conn=opendb("oabusy","conn","accessdsn")set rs=Server.CreateObject("ADODB.recordset") 數(shù)據(jù)庫(kù)查詢(xún)整理為word格式sql="select * from senddate,texttype w

56、here senddate.sender=" & sqlstr(oabusyusername) & " and senddate.reid=0 and texttype.number=senddate.documenttype order by id desc"sql="select name from userinf where username=" & sqlstr(rs("recipientusername")4) 子模塊4模塊功能:已收公文實(shí)現(xiàn)頁(yè)面:haverecievearticle.asp

57、數(shù)據(jù)定義:senddate,texttype, senddate.documenttype,texttype.number,sender, recipientusername關(guān)鍵代碼:1) 數(shù)據(jù)庫(kù)連接ADOset conn=opendb("oabusy","conn","accessdsn")set rs=Server.CreateObject("ADODB.recordset") 2) 數(shù)據(jù)庫(kù)查詢(xún)sql="select * from senddate,texttype where (senddate.r

58、ecipientusername=" & 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 desc"sql="select name,userdept from userinf where username=" & sqlstr(rs("sender")4.5 人力管理模塊人力管理模塊包括了刪除、編輯和修改個(gè)人基本檔案、員工基本檔案、員工職位變動(dòng)、員工獎(jiǎng)懲情況、員工考核情況、員工工資檔案。模

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論