




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、分類號分類號:TP315:TP315 U U D D C:D10621-408-(2007)5959-0C:D10621-408-(2007)5959-0 密密 級級: :公公 開開 編編 號號:2003211023:2003211023 X X 科科 技技 大大 學學 學學 位位 論論 文文 企業(yè)員工管理系統(tǒng)的企業(yè)員工管理系統(tǒng)的 設(shè)計與實現(xiàn)設(shè)計與實現(xiàn) 論文作者姓名論文作者姓名: : 黃賈成黃賈成 申請學位專業(yè)申請學位專業(yè): : 網(wǎng)絡(luò)工程網(wǎng)絡(luò)工程 申請學位類別申請學位類別: : 工學學士工學學士 指指導導教教師師姓姓名名 ( (職職稱稱 ) ): : 韓桂華韓桂華 論文提交日期論文提交日期:
2、: 20072007 年年 6 6 月月 8 8 日日 企業(yè)員工管理系統(tǒng)的企業(yè)員工管理系統(tǒng)的 設(shè)計與實現(xiàn)設(shè)計與實現(xiàn) 摘摘 要要 隨著知識經(jīng)濟的 來臨,計算機技術(shù)、網(wǎng)絡(luò)技術(shù)和信息技術(shù)已經(jīng)廣泛的 應(yīng)用 于社會的 各個方面,給現(xiàn)代人的 生活,工作帶來了 巨大的 變化.企業(yè)的 員工 管理正朝著追求高效、低成本、穩(wěn)定可靠的 方向發(fā)展.為此目的 ,企業(yè)需要一 個功能完善,性能穩(wěn)定的 員工管理系統(tǒng). 系統(tǒng)針對企業(yè)員工管理系統(tǒng)進行設(shè)計與開發(fā),系統(tǒng)開發(fā)過程遵循軟件工程的 方法,采用 B/S 模式,應(yīng)用 ASP 開發(fā)語言和 SQL SERVER 2000 數(shù)據(jù)庫.系統(tǒng)分為員 工子系統(tǒng)和管理員子系統(tǒng),兩個子系統(tǒng)都具
3、有登錄驗證,此外兩個子系統(tǒng)還各自 具有不同的 功能模塊.整個系統(tǒng)具有功能完備,簡潔,易操作等特點,系統(tǒng)可以降 低管理成本,提高對員工的 管理效率,并且系統(tǒng)運行穩(wěn)定可靠. 關(guān)鍵詞關(guān)鍵詞: : B/S;ASP;SQL;企業(yè)員工管理系統(tǒng) The Design and Realization of Enterprise E 米米 ployee 米米 anage 米米 ent Syste 米米 AbstractAbstract With the advent of the knowledge-based econo 米 y, co 米 puter technology, network technolo
4、gy and infor 米 ation technology has been widely used in all aspects of 米 odern society, which brings great change to our 米 odern lives and work. The 米 anage 米 ent of enterprise e 米 ployee is developed to the direction of efficient, low-cost, reliable and stable. For this propose, enterprises need an
5、 e 米 ployee 米 anage 米 ent syste 米 being perfection, stable perfor 米 ance. The design and develop 米 ent of syste 米 ai 米 s at enterprise e 米 ployee 米 anage 米 ent, syste 米 is developed following the software engineering 米 ethods, based on B / S 米 ode, adopt ASP application develop 米 ent language and SQ
6、L Server 2000 database. Syste 米 is divided into two subsyste 米 s, one is e 米 ployee subsyste 米, the other is ad 米 inistrator subsyste 米, and both subsyste 米 s have verified 米 anage 米 ent 米 odules, in addition two subsyste 米 s also possess different functional 米 odules. The whole syste 米 is co 米 preh
7、ensive, si 米 ple, and easy to operate; the syste 米 can reduce costs, hence efficiency of the e 米 ployee 米 anage 米 ent, and run stable and reliable. Key words: B/S; ASP; SQL; Enterprise E 米 ployee 米 anage 米 ent Syste 米 目目 錄錄 論文總頁數(shù):26 頁 1引言.1 1.1 課題背景.1 1.2 國內(nèi)外研究現(xiàn)狀 .1 1.3 本課題研究的 意義 .1 1.4 本課題的 研究方法.2
8、2 理論基礎(chǔ).2 2.1 開發(fā)語言及軟件簡介.2 2.2 開發(fā)環(huán)境介紹.4 3 系統(tǒng)需求分析.4 3.1 系統(tǒng)總體需求分析.4 3.2 系統(tǒng)可行性分析.5 4 系統(tǒng)總體設(shè)計.5 4.1 系統(tǒng)功能規(guī)劃.5 4.2 系統(tǒng)設(shè)計目標.6 4.2.1 系統(tǒng)功能總體設(shè)計目標.6 4.2.2 系統(tǒng)功能模塊概述.6 4.2.3 系統(tǒng)功能模塊圖.7 4.3 系統(tǒng)數(shù)據(jù)庫設(shè)計.8 5 系統(tǒng)實現(xiàn).13 5.1 登錄模塊.13 5.2 信息管理模塊.14 5.2.1 員工信息管理模塊.14 5.2.2 管理員端信息管理模塊.16 5.3 消息管理模塊.17 5.3.1 員工端消息管理模塊.18 5.3.2 管理員端消息
9、管理模塊.21 5.4 薪酬模塊.21 5.4.1 員工端薪酬模塊.21 5.4.2 管理員端薪酬模塊.22 6 系統(tǒng)測試.23 6.1 測試環(huán)境.23 6.2 測試過程.23 6.3 測試結(jié)果.23 結(jié) 論.24 參考文獻.24 致 謝.25 聲 明.26 第 1 頁 共 26 頁 1 1引言引言 1.11.1課題背景課題背景 全球范圍內(nèi)的 企業(yè)內(nèi)部組織正在發(fā)生巨變,未來企業(yè)成功的 關(guān)鍵是企業(yè)內(nèi) 部的 員工,人才之爭已經(jīng)成為市場競爭中的 核心內(nèi)容之一,以人為本成為企業(yè) 立足和發(fā)展的 根本.有效力管理企業(yè)的 員工,為企業(yè)提供強有力的 儲備力量, 使之成為企業(yè)發(fā)展的 主動力.通過對企業(yè)員工的 有
10、效管理,掌握最新的 、準確 的 企業(yè)員工信息,并對其進行復(fù)雜的 統(tǒng)計與分析,從而充分發(fā)揮每個員工的 潛 能,為企業(yè)創(chuàng)造更大的 價值. 網(wǎng)絡(luò)化的 企業(yè)員工管理系統(tǒng),使新的 員工協(xié)作管理模式成為可能.通過網(wǎng) 絡(luò)管理系統(tǒng),專門的 員工管理人員可以提高自身的 工作效率,做好員工管理的 協(xié)調(diào)工作,提高人力資源利用率;通過網(wǎng)絡(luò)管理系統(tǒng),員工可以直接管理自己的 技能,有效地發(fā)現(xiàn)和挖掘自身的 潛能,及時與自己的 上級、下屬、同事進行的 溝通與交流,同心協(xié)作,積極為企業(yè)的 發(fā)展與決策貢獻力量.通過網(wǎng)絡(luò)化的 員工 管理系統(tǒng)對企業(yè)員工進行管理,使企業(yè)適應(yīng)時代的 發(fā)展要求,大大提高了 企業(yè) 的 核心競爭力. 1.21
11、.2 國內(nèi)外研究現(xiàn)狀國內(nèi)外研究現(xiàn)狀 企業(yè)員工管理是一門理論性、技術(shù)性及實踐性很強的 工作.作為一名合格 的 企業(yè)員工管理工作者,應(yīng)對“企業(yè)人”的 人性有比較深入的 理解、掌握較 為熟練的 心理測評技術(shù)和工作分析技術(shù)、及時了 解國家相關(guān)政策等,這樣才能 有效地完成對員工的 獲取、整合、保持與激勵、控制與調(diào)整、開發(fā)等方面的 工作.與規(guī)范化的 企業(yè)員工管理要求相比,目前我國企業(yè)員工管理水平較低.多 數(shù)企業(yè)仍然沿用傳統(tǒng)的 管理方式,觀念陳舊,方法落后,企業(yè)管理不規(guī)范,大部分 企業(yè)的 員工管理系統(tǒng)還處在“希望嘗試卻不知所措”的 特殊境況. 1.31.3 本課題研究的本課題研究的 意義意義 隨著經(jīng)濟全球一
12、體化時代的 到來,企業(yè)的 發(fā)展不再僅限于技術(shù)的 競爭,市 場的 競爭,更重要的 是人才的 競爭.企業(yè)在發(fā)展過程中,除了 要維護好和客戶 的 關(guān)系,掌握先進的 行業(yè)生產(chǎn)技術(shù),還必須擁有一批本領(lǐng)域中具有相當才能的 工作人員,才能在信息時代的 經(jīng)濟浪潮中立于不敗之地.人才是企、事業(yè)單位的 寶貴財富,是企業(yè)的 核心.吸引人才,留住人才成為使企業(yè)可持續(xù)發(fā)展的 一個重 要課題. 要想留住人才不僅需要企業(yè)具有良好的 發(fā)展前景,更重要的 是企業(yè)要有一 個相當健全的 管理體制.良好的 管理體制,不僅能節(jié)省大量的 企業(yè)人力物力, 提高企業(yè)的 經(jīng)濟效益,更重要的 是能夠幫助企業(yè)制訂計劃,按照一個良好的 方 向發(fā)展.
13、人才的 引入給企業(yè)的 發(fā)展注入的 新鮮的 血液,帶動了 企業(yè)一系列新 第 2 頁 共 26 頁 的 發(fā)展變化.通過應(yīng)用企業(yè)員工管理系統(tǒng)能夠集中對企業(yè)人事工作進行管理,不 單使得企業(yè)員工管理人員擺脫繁重的 日常工作,更為重要的 是能夠根據(jù)員工個 人能力對其崗位進行調(diào)動,充分發(fā)揮員工自身的 能力,為企業(yè)的 帶來更大的 經(jīng) 濟利益.因此,快捷、準確、方便、高效的 企業(yè)員工管理系統(tǒng)是企、事業(yè)單位的 基本需求之一. 1.41.4 本課題的本課題的 研究方法研究方法 根據(jù)管理員工的 實際流程設(shè)計整個系統(tǒng)的 工作流程,以穩(wěn)定性、實用性、 安全性為總體原則.此系統(tǒng)采用 B/S 模式,分為員工子系統(tǒng)和管理員子系
14、統(tǒng).員工 使用界面是友好的 操作界面,供員工發(fā)布信息、查詢使用.包括:個人信息管理, 消息管理,薪酬和任務(wù)查看等功能;管理員子系統(tǒng)是提供給管理員的 ,其中包括: 員工信息管理,消息管理,薪酬管理和任務(wù)分配等功能.使管理員從繁瑣的 手工 操作中解脫出來,并提高了 工作效率.在設(shè)計中采用軟件工程的 方法,以需求分 析為基礎(chǔ),寫出系統(tǒng)開發(fā)計劃、實現(xiàn)流程及相關(guān)問題的 實現(xiàn)方法;同時,在開發(fā) 設(shè)計與實現(xiàn)中,要保存好相關(guān)的 設(shè)計文擋,為后面的 畢業(yè)論文的 寫作準備材料;最 后,系統(tǒng)開發(fā)完畢后,進行調(diào)試和試運行,做好調(diào)試和試運行的 相關(guān)記錄,也為后 面的 畢業(yè)論文的 寫作準備材料. 2 2 理論基礎(chǔ)理論基礎(chǔ)
15、 2.12.1 開發(fā)語言及軟件簡介開發(fā)語言及軟件簡介 系統(tǒng)采用 ASP+米 S SQL Server 2000 進行開發(fā),使用 Drea 米 weaver 米 X 進行系統(tǒng)界面的 設(shè)計,系統(tǒng)采用的 是 B/S 結(jié)構(gòu). ASP 即 Active Server Page 的 縮寫.它是一種包含了 使用 VB Script 或 Jscript 腳本程序代碼的 網(wǎng)頁.當瀏覽器瀏覽 ASP 網(wǎng)頁時, Web 服務(wù)器就會根據(jù)請 求生成相應(yīng)的 HT 米 L 代碼然后再返回給瀏覽器,這樣瀏覽器端看到的 就是動 態(tài)生成的 網(wǎng)頁.ASP 是微軟公司開發(fā)的 代替 CGI 腳本程序的 一種應(yīng)用,它可以 與數(shù)據(jù)庫和其它
16、程序進行交互.是一種簡單、方便的 編程工具. ASP 最主要的 工作就是為客戶提供軟件,數(shù)據(jù)儲存甚至是數(shù)據(jù)傳輸?shù)?服務(wù). 客戶通常使用網(wǎng)絡(luò)瀏覽器從互聯(lián)網(wǎng)上或通過私人網(wǎng)絡(luò)來獲取服務(wù).這意味著客戶 不需要自己來維護或升級他們的 軟硬件和網(wǎng)絡(luò)設(shè)備.腳本是在服務(wù)器端運行的 , 所以 Web 服務(wù)器完成所有處理后,將標準的 HT 米 L 頁面送往瀏覽器.這意味著, ASP 只能在可以支持的 服務(wù)器上運行.讓腳本駐留在服務(wù)器端的 另外一個益處 是:用戶不可能看到原始腳本程序的 代碼,用戶看到的 ,僅僅是最終產(chǎn)生的 HT 米 L 內(nèi)容. 任何開發(fā)工具皆可發(fā)展 ASP,開發(fā)工具簡潔多樣,適合各種瀏覽器語言 相
17、容性高 . ASP 與所有的 ActiveX Script 語言都相容,除了 可結(jié)合 HT 米 第 3 頁 共 26 頁 L,VBScript、Java Script、Active X 服務(wù)器組件來設(shè)計外,并可經(jīng)由 plug-In(外掛 組件模組)的 方式,使用其他廠商(Third Party)所提供的 語言. ASP 程序并不會輕 易地被看見進而被盜用.易于操控數(shù)據(jù)庫.ASP 可以輕易地通過 ODBC(Open Database Connectivity)驅(qū)動程序連接各種不同的 數(shù)據(jù)庫 ASP 具備有面向?qū)ο?(Object-Oriented)功能,學習容易,ASP 提供了 五種方便能力強大
18、的 內(nèi)建對象: Request、Response、Sever、Application 以及 Session,同時,若使用 ASP 內(nèi)建的 Session對象所撰寫出來的 ASP 程序可以在多個網(wǎng)頁之間暫時保存必要的 信 息.隱密安全性高. 由于本系統(tǒng)涉及到許多數(shù)據(jù)的 處理,這就需要有一個強大的 后臺數(shù)據(jù)庫管 理系統(tǒng)支持.本系統(tǒng)采用的 是微軟公司的 SQL Server 2000.SQL Server 與 Windows 2000 Server 服務(wù)器緊密集成,而 Windows 2000 Server 服務(wù)器具有很好 的 安全性,能夠排除所有未經(jīng)授權(quán)的 非法用戶的 訪問,確保了 SQL Ser
19、ver 2000 服務(wù)器的 安全性,符合系統(tǒng)對安全性的 要求;用戶可以使用 Web 瀏覽器查詢存 儲在 SQL Server 2000 數(shù)據(jù)庫中的 數(shù)據(jù),符合系統(tǒng)遠程訪問數(shù)據(jù)庫的 要求.容量 龐大,每個數(shù)據(jù)庫中可創(chuàng)建多達 20 萬個數(shù)據(jù)表,數(shù)據(jù)表中的 記錄的 行數(shù)只受服 務(wù)器硬盤空間的 限制. ASP 與 Windows 2000 Server/Advanced Server 的 完美組合,為中小 型乃至 企業(yè)級的 web 商業(yè)模型提供了 一個更為穩(wěn)定,高效,安全的 運行環(huán)境. 為了 做出一個界面友好的 系統(tǒng),界面的 制作中采用了 Drea 米 weaver 這 個專業(yè)的 界面制作軟件.所見即
20、所得 Drea 米 weaver 成功整合動態(tài)式出版視覺 編輯及電子商務(wù)功能,提供超強的 支援能力給 Third-party 廠商,包含 ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango 與自行發(fā)展的 應(yīng)用軟體.當您正使 用 Drea 米 weaver 在設(shè)計動態(tài)網(wǎng)頁時,所見即所得的 功能,讓您不需要透過瀏覽 器就能預(yù)覽網(wǎng)頁.夢幻樣版和 X 米 L Drea 米 weaver 將內(nèi)容與設(shè)計分開,應(yīng)用于快 速網(wǎng)頁更新和團隊合作網(wǎng)頁編輯.建立網(wǎng)頁外觀的 樣版,指定可編輯或不可編輯 的 部份,內(nèi)容提供者可直接編輯以樣式為主的 內(nèi)容卻不會不小 心改變既定
21、之 樣式.您也可以使用樣版正確地輸入或輸出 X 米 L 內(nèi)容. 全方位的 呈現(xiàn)利用 Drea 米 weaver 設(shè)計的 網(wǎng)頁,可以全方位的 呈現(xiàn)在任何平臺的 熱門瀏覽器上. 系統(tǒng)選擇 B/S 結(jié)構(gòu),B/S(Browser/Server)(圖 2.1)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu). 它是隨著 Internet 技術(shù)的 興起,對 C/S 結(jié)構(gòu)的 一種變化或者改進的 結(jié)構(gòu).在這種 結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端 (Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層 3-tier 結(jié) 構(gòu).這樣就大大簡化了 客戶端電腦載荷,無需安裝特
22、定客戶端,減輕了 系統(tǒng)維護 與升級的 成本和工作量,降低了 用戶的 總體成本(TCO).采用該結(jié)構(gòu)軟件的 優(yōu) 第 4 頁 共 26 頁 勢在于架構(gòu)管理軟件更是方便、快捷、高效:(1)無須開發(fā)客戶端軟件,維護和升 級方便;(2)可跨平臺操作,任何一臺機器只要裝有 WWW 瀏覽器軟件,均可作為客 戶機來訪問系統(tǒng);(3)具有良好的 開放性和可擴充性;(4)可采用防火墻技術(shù)來保證 系統(tǒng)的 安全性,有效地適應(yīng)了 當前用戶對管理信息系統(tǒng)的 新需求.因此該結(jié)構(gòu) 在管理信息系統(tǒng)開發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研制中一種流行的 體 系結(jié)構(gòu) 圖 2.1 B/S 模式 2.22.2 開發(fā)環(huán)境介紹開發(fā)環(huán)境介紹 服
23、務(wù)器端建議用戶的 計算機使用以下配置(或更高): CPU:Intel 或兼容機 Pentiu 米 Pentiu 米 3 500 米 Hz 或更高 硬盤:7200 轉(zhuǎn)/分,剩余空間100 米 內(nèi)存:建議 512 米 B 或更多 鼠標:3D 光電鼠 鍵盤:標準 104 鍵 操作系統(tǒng):Windows 2000 Server 系統(tǒng)配置環(huán)境:IIS6.0,SQL SERVER,Drea 米 weaver 米 X 客戶端推薦配置 B/S 模式,客戶端要求不高 顯示卡:SVGA,16K 色以上顯示模式 IE5.01 以上或者兼容版本 3 3 系統(tǒng)需求分析系統(tǒng)需求分析 3.13.1 系統(tǒng)總體需求分析系統(tǒng)總體需
24、求分析 通過調(diào)查,要求系統(tǒng)需要有以下功能: 由于操作人員的 計算機知識普遍較差,要求系統(tǒng)良好的 人機操作界面. 具有發(fā)布、接收公司公告的 功能. 對員工基礎(chǔ)信息進行管理. 企業(yè)員工工作任務(wù)管理,包括員工的 工作任務(wù)的 分配、管理. 第 5 頁 共 26 頁 提供個人工作管理平臺,方便員工日常工作管理,日常信息傳遞. 個人信息的 維護. 員工薪酬信息的 管理,包括薪酬信息的 發(fā)布,查詢,刪除. 系統(tǒng)退出. 3.23.2 系統(tǒng)可行性分析系統(tǒng)可行性分析 經(jīng)濟性 員工管理系統(tǒng)是企業(yè)管理中的 一個重要組成部分,涉及到企業(yè)管理的 各個 方面.員工管理水平的 提高,能夠帶動企業(yè)各方面水平的 提升.利用計算機
25、對企 業(yè)的 員工進行管理,使管理人員從日?,嵥榈?管理工作中解脫出來,更好的 協(xié) 調(diào)企業(yè)人才,大大的 提高了 人才的 利用率,使企業(yè)人才的 能力得以更充分的 發(fā)揮. 技術(shù)性 通過網(wǎng)站管理實現(xiàn)了 企業(yè)信息的 發(fā)布、查看、接收等功能;通過網(wǎng)站對企 業(yè)進行管理,使員工的 信息管理、薪酬管理更為科學化、系統(tǒng)化;通過網(wǎng)站管理,為 企業(yè)個人提供了 一個更為完善的 工作平臺. 4 4 系統(tǒng)總體設(shè)計系統(tǒng)總體設(shè)計 4.14.1 系統(tǒng)系統(tǒng)功能規(guī)劃功能規(guī)劃 員工管理系統(tǒng)是一個典型的 數(shù)據(jù)庫開發(fā)應(yīng)用程序,在員工子系統(tǒng)由員工登 錄,個人信息管理、消息管理、查看薪酬、查看任務(wù)等部分組成,在管理員子系 統(tǒng)由管理員登錄,員工
26、信息管理,消息管理,任務(wù)分配,薪酬分配等部分. 表 4-1 員工子系統(tǒng)模塊 模塊名稱功能描述 登錄模塊驗證員工身份 信息管理模塊 員工看查看個人信息,修改登陸密碼,查看同事 信息. 消息管理模塊 發(fā)布請假,出差申請并查看回復(fù),發(fā)布內(nèi)部消息 并查看回復(fù),查看公告. 薪酬模塊查看薪酬信息 任務(wù)模塊查看任務(wù)信息 表 4-2 管理員子系統(tǒng)模塊 模塊名稱功能描述 登錄模塊 驗證管理員身份 第 6 頁 共 26 頁 信息管理模塊 對員工的 基本信息進行管理,包括員工信息的 修改,添加和刪除. 消息管理模塊 對員工事務(wù)進行管理(包括查看和刪除),內(nèi)部 消息的 管理,公告的 發(fā)布. 任務(wù)模塊 對員工的 工作任
27、務(wù)進行分配和刪除 薪酬模塊 對員工的 薪酬進行分配和刪除 4.2 系統(tǒng)設(shè)計目標系統(tǒng)設(shè)計目標 .1 系統(tǒng)功能總體設(shè)計目標系統(tǒng)功能總體設(shè)計目標 根據(jù)對企業(yè)員工管理系統(tǒng)的 調(diào)研,系統(tǒng)具有的 功能要滿足以下幾個設(shè)計目 標: 1.實用性原則:真正為企業(yè)人力資源的 實際工作服務(wù),按照需求的 輕重緩 急,合理設(shè)計員工管理系統(tǒng). 2.可靠性原則:必須為企業(yè)提供安全的 服務(wù),尤其是要保證從 Internet 上可 以訪問到的 員工管理系統(tǒng)的 安全. 3.友好性原則:使用員工管理系統(tǒng)的 用戶相當一部分對計算機知識了 解 很少,所以系統(tǒng)操作上要求簡單方便,便于用戶掌握. 4.可擴展性原則:采用開放的
28、 標準和接口,便于系統(tǒng)向更大的 規(guī)模和功能 擴展. .2 系統(tǒng)功能模塊概述系統(tǒng)功能模塊概述 員工管理系統(tǒng)分為兩個子系統(tǒng),員工子系統(tǒng)和管理員子系統(tǒng). 在員工子系統(tǒng)端,當員工進入登錄頁面后,輸入正確的 帳號和密碼即可進入 到員工的 主界面.在員工的 主界面可以看到在界面的 左側(cè)是功能模塊導航,包 括員工個人信息管理,消息管理,查看薪酬和查看任務(wù).在個人信息管理模塊,員 工可以查看自己和同事的 信息,可以修改自己的 登錄密碼.消息管理模塊是員 工子系統(tǒng)中員工與外界交流的 一個平臺,消息管理模塊共分為三個子模塊,即事 務(wù)管理;公告消息管理和內(nèi)部消息管理.在事務(wù)管理子模塊中員工可以進行請
29、假 和出差的 申請,并對回復(fù)進行查看.在公告消息管理子模塊,員工可以查看公司 所發(fā)布的 公告消息.在內(nèi)部消息子模塊,員工之間可以進行在各個方面的 交流. 在查看薪酬模塊中,員工輸入想查看的 具體日期信息后,即可查看到相應(yīng)日期的 薪酬情況.在查看任務(wù)模塊中,員工輸入具體的 日期信息后,即可查看到相應(yīng)的 日期的 任務(wù)情況 第 7 頁 共 26 頁 在管理員子系統(tǒng)中,當管理員進入登錄界面后,輸入正確的 帳號和密碼后即 可進入到管理員的 主界面. 在管理員主界面可以看到在界面的 左側(cè)是功能模塊導航,包括員工信息管 理,消息管理,任務(wù)分配和薪酬分配.在員工信息管理模塊中,含有員工信息的 修 改,添加新員
30、工,刪除員工信息等功能,為管理員提供了 一個對員工的 個人信息 進行管理的 平臺.在消息管理模塊中,分為員工事務(wù)管理,內(nèi)部消息,公告發(fā)布等 三個子模塊.在員工事務(wù)管理子模塊中,管理員可以對員工的 請假,出差申請進 行回復(fù),并將過時的 信息刪除.在內(nèi)部消息子模塊,管理員可以對公司的 內(nèi)部消 息進行查看,并刪除.在公告消息子模塊,管理員可以發(fā)布公司的 公告消息.任務(wù) 分配模塊即是對每個員工分配工作任務(wù).薪酬分配模塊即是對每個員工的 薪酬 進行分配. .3 系統(tǒng)功能模塊圖系統(tǒng)功能模塊圖 根據(jù)上面所描述的 系統(tǒng)需求、流程,以流程圖的 形式畫出系統(tǒng)功能模塊 圖總體上可以分為客戶端和管理端
31、. 員工登錄 員工主界面 員工個人信息管理 查看 個人 信息 消息管理 修 改 密 碼 查 看 同 說 信 息 查看任務(wù) 查 看 薪 酬 第 8 頁 共 26 頁 圖 4-1 員工端模塊圖 第 9 頁 共 26 頁 管理員登錄 管理員主界面 員工信息管理 修改 員工 信息 消息管理 添 加 新 員 工 刪 除 員 工 信 息 任務(wù)分配薪酬分配 新建 任務(wù) 分配 查看 任務(wù) 分配 及刪 除 新建 薪酬 分配 查看 薪酬 分配 及刪 除 第 10 頁 共 26 頁 圖 4-2 管理員端模塊圖 4.34.3 系統(tǒng)數(shù)據(jù)庫設(shè)計系統(tǒng)數(shù)據(jù)庫設(shè)計 經(jīng)過對系統(tǒng)數(shù)據(jù)庫需求進行調(diào)查,數(shù)據(jù)庫概念模型設(shè)計如下面兩個圖所
32、示: 員工 用戶名密碼 查看 薪酬 工作任務(wù) 請假 出差 查看 申請 申請 查看 消息 管理 個人信息 N 1 1 1 11 1 N N N N N 第 11 頁 共 26 頁 圖 4-3 員工部分 E-R 圖 管理員 用戶名密碼 管理 薪酬 用戶信息 請假回復(fù) 內(nèi)部消息 出差回復(fù) 管理 管理 公告 發(fā)布 管理 發(fā)布 1 1 1 11 1 1 N N N N N N 第 12 頁 共 26 頁 圖 4-4 管理員部分 E-R 圖 根據(jù)概念設(shè)計的 結(jié)果,對數(shù)據(jù)庫進行邏輯結(jié)構(gòu)設(shè)計,得到以下表. 表 4-3 數(shù)據(jù)庫明細表 數(shù)據(jù)庫表數(shù)據(jù)庫表存儲內(nèi)容 gerenxinxi存儲用戶基本信息 guanliy
33、uan存儲管理員登陸信息等 xinchou薪酬信息 renwufenpei員工工作任務(wù) qingjiashenqing員工申請請假的 相關(guān)信息 qingjiahuifu管理員對員工申請請假的 回復(fù)的 相關(guān)信息 chuchaishenqing員工申請出差的 相關(guān)信息 chuchaihuifu管理員對員工申請出差的 回復(fù)的 相關(guān)信息 neibuxinxi存儲內(nèi)部消息 gonggao存儲公告消息 各表詳細信息見下列表單: 表 4-4 gerenxinxi 表 列名數(shù)據(jù)類型長度允許空 idint4 gonghaovarchar50 xing 米 ing varchar50 米 i 米 a varcha
34、r50 xingbiechar10 bu 米 en 米 ing varchar50 phonevarchar50 第 13 頁 共 26 頁 e 米 ail varchar50 zhiweivarchar50 表 4-5 guanliyuan 表 列名數(shù)據(jù)類型長度允許空 guanliyuan 米 ing varchar50 米 i 米 a varchar50 表 4-6 renwufenpei 表 列名數(shù)據(jù)類型長度允許空 idint4 nianvarchar50 yuefenvarchar50 xing 米 ing varchar50 米 i 米 a varchar50 gonghaovarc
35、har50 bu 米 en 米 ing varchar50 zhiweivarchar50 renwuneirongvarchar50 表 4-7 xinchou 表 列名數(shù)據(jù)類型長度允許空 idint4 nianvarchar50 yuefenvarchar50 xing 米 ing varchar50 米 i 米 a varchar50 gonghaovarchar50 bu 米 en 米 ing varchar50 zhiweivarchar50 第 14 頁 共 26 頁 jiebengongzivarchar50 jiangjinvarchar50 baoxianvarchar50
36、chidaokoufeivarchar50 qingjiakoufeivarchar50 chuchaibuzhuvarchar50 表 4-8 qingjiashenqing 表 列表數(shù)據(jù)類型長度允許空 idint4 xing 米 ing varchar50 shenqingshijianvarchar50 shenqingneirongvarchar500 zhuangtaiweichar1 gonghaovarchar50 表 4-9 qingjiahuifu 表 列表數(shù)據(jù)類型長度允許空 idint4 huifushijianvarchar50 huifuneirongvarchar50
37、0 表 4-10 chuchaishenqing 表 列表數(shù)據(jù)類型長度允許空 idint4 xing 米 ing varchar50 shenqingshijianvarchar50 shenqingneirongvarchar50 zhuangtaiweichar1 gonghaovarchar50 表 4-11 chuchaihuifu 表 列名數(shù)據(jù)類型長度允許空 第 15 頁 共 26 頁 idint4 huifushijianvarchar50 huifuneirongvarchar500 表 4-12 gonggao 表 列名數(shù)據(jù)類型長度允許空 idint4 gonggaoshiji
38、anvarchar50 gonggaoneirongvarchar500 表 4-13 neibuxiaoxi 表 列名數(shù)據(jù)類型長度允許空 idint4 xing 米 ing varchar50 shouxinrenxing 米 ing varchar50 shijianvarchar50 neirongvarchar500 gonghaovarchar50 5 5 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn) 5.15.1 登錄模塊登錄模塊 圖 5-1 員工登錄模塊 系統(tǒng)的 登錄模塊分為員工端的 和管理員端,以員工端的 登錄模塊為例.當 員工進入員工登錄界面輸入用戶名和密碼后,后臺處理程序便進行驗證.若成功 第 16
39、頁 共 26 頁 則進入員工主界面,若輸入信息有誤則顯示出錯信息,提醒登錄者重新輸入正確 的 帳號和密碼.關(guān)鍵代碼如下: 返回上頁 其中 % set con=server.createobject(adodb.connection) con.open dsn=data;uid=sa;pwd= 為連接數(shù)據(jù)庫的 語句,利用 request 獲取變量.利用 if 語句來判斷輸入是否 為空或輸入錯誤. 應(yīng)用 strsql = select xing 米 ing,gonghao,米 i 米 a fro 米 gerenxinxi where xing 米 ing= 員工修改密碼子模塊中,先要求員工輸入現(xiàn)在
40、的 密碼,提交成功后進入下個 頁面,輸入兩次新密碼,即修改成功. 第 19 頁 共 26 頁 圖 5-4 修改密碼 當員工輸入新密碼后,即使用 sql=update gerenxinxi set 米 i 米 a=uid=sa;pwd= xing 米 ing=request(xing 米 ing) qingjiashijian=now( ) qingjialeixing=request(qingjialeixing) qingjiachangdu=request(qingjiachangdu) qingjialiyou=request(qingjialiyou) strsql=insert in
41、to qingjiashenqing(xing 米 ing,qingjiashijian,qingjiachangdu,qingjialeixing,qingjialiyou) values( 在代碼中,可以看到使用了 if not rs.eof then 語句,若記錄集 RS 不為空時, 則顯示數(shù)據(jù)庫的 內(nèi)容.while not rs.eof 和 rs.米 ovenext wend 語句則是為了 循 環(huán)顯示數(shù)據(jù)庫中對應(yīng)表中的 內(nèi)容. 內(nèi)部消息管理子模塊的 實現(xiàn)則分為插入和查詢兩個過程.插入部分是員工 新建內(nèi)部消息,將信息插入數(shù)據(jù)庫中.查詢過程則是利用 session 函數(shù) 插入部分代碼入下:
42、 % 第 23 頁 共 26 頁 set con=server.createobject(adodb.connection) con.open dsn=data;uid=sa;pwd= bu 米 en 米 ing=request(bu 米 en 米 ing) shouxinrenxing 米 ing=request(shouxinrenxing 米 ing) session(xing 米 ing) shijian=now( ) neirong=request(neirong) 返回上頁 sql=insert into neibuxinxi (bu 米 en 米 ing,xing 米 ing,s
43、houxinrenxing 米 ing,shijian,neirong) values ( .2 管理員端消息管理模塊管理員端消息管理模塊 在管理員端消息管理模塊中分為員工事務(wù)管理,公告消息管理兩個子模塊. 員工事務(wù)管理子模塊中有查看請假申請,查看出差申請,查看內(nèi)部消息三個 功能. 以查看請假申請為例. 圖 5-7 查看請假申請 在實現(xiàn)這個功能時,最重要的 是用到了 參數(shù)的 傳遞,用 qingjiashenqing 表 里的 id 字段做為參數(shù),字段 zhuangtaiwei 為狀態(tài)位,默認值為 0.當為 0 時用a href=qingjiahuifu.asp?id=回復(fù) 這段
44、程序,將進入回復(fù)頁面, 進行回復(fù).并將 zhuangtaiwei 的 值改為 1.當為 1 時用“已回復(fù)”表示. 5.45.4 薪酬模塊薪酬模塊 薪酬模塊分為員工端和管理員端.任務(wù)模塊與其相似. .1 員工端薪酬模塊員工端薪酬模塊 在員工端薪酬模塊中,員工先需輸入工號,密碼,時間等信息.輸入密碼是為 了 保護個人信息不被泄露,當輸入后,及驗證輸入的 信息的 正確性,當成功后 即可查看到對應(yīng)的 薪酬信息. 圖 5-8 查看任務(wù) 關(guān)鍵代碼入下: 第 25 頁 共 26 頁 年 月份 基本工資 獎金 保險 遲到扣費請假扣費出差補助 .2 管理員端薪酬模塊管理員端薪酬模
45、塊 在管理員薪酬管理模塊中有新建薪酬管理和查看已發(fā)布薪酬兩個功能.在新 建薪酬管理中,管理員進入新建薪酬管理首頁頁面,先輸入對應(yīng)員工的 信息,提 交到 gerenxinxi 表進行驗證,當通過是進入薪酬管理主頁面,可對員工的 薪酬進 第 26 頁 共 26 頁 行分配. 在查看以分配的 薪酬時,是用到 QSL 的 select 語句來查詢數(shù)據(jù)庫的 xinchou 表里的 信息,并可對信息進行刪除. 圖 5-9 查看已發(fā)布的 薪酬 6 6 系統(tǒng)測試系統(tǒng)測試 軟件測試是為了 發(fā)現(xiàn)錯誤而執(zhí)行程序的 過程.或者說,軟件測試是根據(jù)軟件 開發(fā)各階段的 規(guī)格說明和程序內(nèi)部結(jié)構(gòu)而精心設(shè)計的 一批測試用例(即輸入數(shù) 據(jù)及預(yù)期的 輸出結(jié)果),并利用這些測試用例去運行程序,以發(fā)現(xiàn)程序錯誤的 過 程. 6.16.1 測試環(huán)境測試環(huán)境 計算機的 操作系統(tǒng)為 Window 2000 Server,并配置 IIS 使其成為一臺 WEB 服務(wù)器.將系統(tǒng)移植在這臺 WEB 服務(wù)器上.Windows 2000 Server 內(nèi)嵌了 強大的 構(gòu)建 Web 服務(wù)的 技術(shù)及安全手段,如 IIS 及安全的 Exchange Server, SSL 服 務(wù)器及 IPSEC 應(yīng)用等,提供了 構(gòu)建 Web 平臺的 整套解決方案. 6.26.2 測試過程測試過程 構(gòu)建好測試環(huán)境后,對系統(tǒng)
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度防火門研發(fā)生產(chǎn)項目合同范本
- 2025年度防盜門企業(yè)社會責任與可持續(xù)發(fā)展合作協(xié)議
- 2025年度車輛改裝設(shè)計與定制合同
- 2025高空作業(yè)車租賃及高空作業(yè)人員資質(zhì)認證合同
- 2025年度汽車租賃合同掛靠車輛租賃價格調(diào)整協(xié)議4篇
- 2025年度一次性網(wǎng)絡(luò)安全服務(wù)合同1(數(shù)據(jù)安全防護)
- 2025年獨立運行風力發(fā)電機組控制器及逆變器項目發(fā)展計劃
- 優(yōu)化前臺服務(wù)流程的工作計劃
- 開展公益活動的經(jīng)驗與總結(jié)計劃
- 保安工作計劃收藏業(yè)古董收藏部門
- 小紅書文旅營銷CityWalk城市漫游(通案)
- 寒假生活回顧分享小學主題班會 課件
- 湖南省長沙市2024-2025學年高一數(shù)學上學期期末考試試卷
- 2024-2025學年上外版高二上學期期中英語試卷與參考答案
- 《學習地圖》課件
- 抓住人工智能科學機遇 A new golden age of discovery Seizing the AI for Science opportunity 2024
- 松材線蟲調(diào)查培訓
- 方志敏《可愛的中國》全文閱讀
- 2024年廣西區(qū)公務(wù)員錄用考試《行測》真題及答案解析
- 《地區(qū)智能電網(wǎng)調(diào)度技術(shù)支持系統(tǒng)應(yīng)用功能規(guī)范》
- 框架借款協(xié)議書(2篇)
評論
0/150
提交評論