版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、畢業(yè)設計(論文)畢業(yè)設計(論文) 基于 asp 企業(yè)人事管理系統(tǒng)的設計與實現(xiàn) the design and realization of enterprise personnel management system based on asp : : 信息管理與信息系統(tǒng) : : : 副教授 : 學生姓名 所學專業(yè) 所在班級 指導教師 教師職稱 完成時間 摘 要 在傳統(tǒng)的企業(yè)人事管理工作中,要完成相當數(shù)量的職工情況及人事政策法 規(guī)的查詢工作,一般是員工直接到辦公室或通過電話查詢,使人事工作者在這些 常規(guī)性的查詢及解答工作上花費大量時間,不利于工作效率的提高及人事研究 工作的深入進行。企業(yè)人事管理系
2、統(tǒng)將包括人事工作中涉及的職工的歷史狀況 和現(xiàn)狀,人事政策法規(guī)的宣傳及解答,借助于網(wǎng)絡實現(xiàn)人事管理的信息化,對人 事管理工作有促進作用,而且對公司系統(tǒng)的建設也有很大意義。 本系統(tǒng)采用當前普遍流行的 windows xp+ iis 服務器平臺以及 sql server 2000 數(shù)據(jù)庫平臺管理系統(tǒng),通過 dreamweaver 及 asp 技術設計前臺界面,使 用 jscript 實現(xiàn)該系統(tǒng)中的特定功能及輔助功能。 整個管理系統(tǒng)從符合操作簡便、界面友好、實用的要求出發(fā),完成企業(yè)人 事管理的全過程,包括新進員工檔案的建立、員工的轉出、員工信息的修改、 員工信息查詢等人事管理工作。使用企業(yè)人事管理系統(tǒng)
3、,可使公司的人事管理 系統(tǒng)化、規(guī)范化,從而達到提高公司管理效率的目的。 關鍵詞: asp sql 企業(yè) 人事 abstract: in the traditional work of personnel management of enterprises, if somebody wants to do the checking work of a large number of workers and personnel policies and regulations, generally staffs go directly to the office or make calls to
4、check, and it will take personnel workers a lot of time to do the routine checking and referring policies and it is not good to improve working efficiency and do research in depth. personnel management system includes staffs present condition and working history, as well as the propaganda and answer
5、s of personnel regulation, and uses network to reach self-checking of staffs. it is not only beneficial for the smooth progress of personnel management work, but also good and significant for the construction of company systems. the system uses the current epidemic of windows xp + iis server platfor
6、ms and sql server 2000 database platform management systems. through dreamweaver and asp technical design front interface, as well as jscript is also used in it, so it will achieve the specific functions and auxiliary functions in the system. the whole management systems hold the requirements of sim
7、ple operation, friendly interface, flexibility, utility and safety to achieve the overall process of personnel management including establishment of new staffs personnel files, personnel management work such as changing and checking staffs information and statistics caused by the change of job posit
8、ions and the transfer of staffs, as well as the work of adding new staffs and revising senior workers. through using personnel management systems, standardized and automated personnel management systems can be gained and then improves their management efficiency. keywords: asp sql enterprise human a
9、ffairs 目 錄 1 1緒緒 論論 .1 1 2 2需求分析需求分析 .2 2 2.1 需求分析 .2 2.2 可行性分析 .2 3 3系統(tǒng)分析系統(tǒng)分析 .4 4 3.1 系統(tǒng)設計目標 .4 3.2 系統(tǒng)開發(fā)與運行環(huán)境 .5 3.3 數(shù)據(jù)流程圖 .5 3.4 數(shù)據(jù)字典的創(chuàng)建 .7 4 4系統(tǒng)設計系統(tǒng)設計 .1010 4.1 系統(tǒng)開發(fā)工具與數(shù)據(jù)庫 .10 4.2 系統(tǒng)總體設計 .13 4.3 系統(tǒng)詳細設計 .16 5 5系統(tǒng)實施和維護系統(tǒng)實施和維護 .2727 5.1 系統(tǒng)實施 .27 5.2 系統(tǒng)維護 .28 6 6結論結論 .3030 參考文獻參考文獻 .31 致致 謝謝.32 1緒 論
10、 隨著科學技術的發(fā)展、生產(chǎn)技術的進步,各行各業(yè)每時每刻都在產(chǎn)生大量的信息,計 算機作為知識經(jīng)濟時代的產(chǎn)物,已被廣泛應用于社會各個行業(yè)和領域。在全球經(jīng)濟一體化 趨勢越來越明顯的今天,企業(yè)人事管理系統(tǒng)的開發(fā)也事在必行。隨著我國經(jīng)濟體制改革的 深入,導致各公司間的人事調動更加頻繁,在這種新形勢下,我們只有通過集中的人事管 理,細致的信息記錄才能保證員工人事調動的有序進行。這就迫使公司采取先進的計算機 硬件設備以及高質量軟件設備,只有這樣公司才能更準確的管理人事信息。企業(yè)人事管理 系統(tǒng)的革命性變革出現(xiàn)在 20 世紀 90 年代末。由于改革的需要,如何吸引和留住人才,激 發(fā)員工的創(chuàng)造性、工作責任感和工作
11、熱情已成為關系公司興衰的重要因素,人才已經(jīng)成為 公司最重要的資產(chǎn)之一。該企業(yè)人事管理系統(tǒng),是以信息管理為基礎,采用成熟、先進的 計算機軟件硬件集成技術、融入科學的人事管理思想和模式,對員工人事信息采集、儲存、 加工、處理和分析,使其及時、準確地反映公司的人事信息,為公司的各層管理者提供快 速、準確的人事管理依據(jù)與輔助決策數(shù)。利用計算機進行信息控制和數(shù)據(jù)處理,不僅提高 了工作效率,而且大大的提高了其安全性。該課題就是為了管理紛繁復雜的企業(yè)人事檔案 以及其他信息而設計的。 我們著眼于公司的企業(yè)人事管理系統(tǒng)用 asp 的編程語言開發(fā)出了“企業(yè)人事管理系統(tǒng)”。 本系統(tǒng)采用公司現(xiàn)有軟硬件環(huán)境,及先進的人
12、事管理系統(tǒng)開發(fā)方案,從而達到充分利用公 司現(xiàn)有的資源,提高系統(tǒng)開發(fā)水平和應用效果的目的,本系統(tǒng)符合企業(yè)人事管理的規(guī)定, 能夠滿足公司日常人員管理的工作需要,并達到操作過程中的直觀、方便、實用、安全等 要求。該系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于技術 維護人員補充、維護,系統(tǒng)還具備數(shù)據(jù)庫維護功能,可以及時根據(jù)公司需求進行數(shù)據(jù)的添 加、刪除、修改、備份等操作。下面詳細討論了該系統(tǒng)的開發(fā)、設計環(huán)境、實現(xiàn)算法及其 具體的實現(xiàn)。 2需求分析 2.1需求分析 很多公司都在為了謀取更大的競爭優(yōu)勢,而進行企業(yè)流程再造。在這個過程中,大多 趨向于實施已經(jīng)被應用各個領域的軟件系統(tǒng)解決
13、方案。 不必對企業(yè)管理系統(tǒng)的整體解決方案進行深入研究,就可以發(fā)現(xiàn)系統(tǒng)可以大量節(jié)省時 間,包括減少信息的復制工作,適時向需要的人提供準確的信息等等。 對于各系統(tǒng)的實現(xiàn),必須滿足以下要求: 系統(tǒng)簡單易用、流程清晰 系統(tǒng)安全、可靠;員工操作權限依其身份不同而不同 界面簡潔、美觀 數(shù)據(jù)必須完整且無冗余 數(shù)據(jù)庫的設計必須規(guī)范 數(shù)據(jù)必須安全 2.2可行性分析 在經(jīng)濟改革深入發(fā)展的今天,企業(yè)人事管理的信息量和信息類型越來越大,工作流程 越來越清晰,社會分工越來越細,原來傳統(tǒng)上的人工處理方式和單機管理系統(tǒng)越來越來不 能適應企業(yè)人事管理的需要,不能滿足新形勢下公司中的人事管理的需要。因此,必須有 一套應用于網(wǎng)絡
14、時代的適應于新需求上的企業(yè)人事管理系統(tǒng)。而且每一所部門的企業(yè)人事 管理又是錯綜復雜的。因此我們是通過和各個公司的接觸,調研后開發(fā)系統(tǒng)的。 2.2.1技術可行性分析 1硬件與軟件 要求不高,目前市場上的一般計算機軟硬件資源均能滿足系統(tǒng)開發(fā)要求。其中運用的 主要軟件有 dreamweaver, acdsee 等,數(shù)據(jù)庫采用 sql。 2asp 技術 asp 技術可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。而且是 一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或 web 應用程序。asp 網(wǎng)頁可 以包含 html 標記、普通文本、腳本命令以及 com 組件等。利用 asp 可以
15、向網(wǎng)頁中添加交 互式內容(如在線表單) ,也可以創(chuàng)建使用 html 網(wǎng)頁作為用戶界面的 web 應用程序。 該技術用戶功能強大,擴展性強,以上技術足以完成本系統(tǒng)的開發(fā)和設計。 3維護操作 工作方便,后臺操作快截明了,操作人員可以在短時間內完全掌握維護技術。 2.2.2社會可行性分析 網(wǎng)絡安全技術的不斷提升,通過網(wǎng)絡管理人事信息的方法在實際運用中越來越被公司 或個人所接受,并且在不斷的提升和表現(xiàn)它在實際活動中的經(jīng)濟價值,這個經(jīng)濟價值也是 當前公司所期望看到的。企業(yè)人事管理工作覆蓋面廣,涉及到部門設置、員工調配、員工 培訓、考核、獎懲、工資福利待遇等多個方面。企業(yè)人事管理活動中產(chǎn)生的大量數(shù)據(jù)和信
16、息。對如此多的數(shù)據(jù)、信息的管理、開發(fā)及運用,都必須在規(guī)范化和標準化的基礎上實現(xiàn), 借助于網(wǎng)絡化管理手段能夠滿足這些要求。 2.2.3經(jīng)濟可行性分析 1資金可行性 由于系統(tǒng)開發(fā)并不復雜,操作起來也比較簡單,只需一些基本的編輯軟件,另外具備 網(wǎng)絡中心的一些資源優(yōu)勢,因此開發(fā)費用較低。 2經(jīng)濟合理性 由于該系統(tǒng)用于公司工作的大部分信息發(fā)布和傳遞工作,不僅能夠節(jié)省大量的人工信 息傳遞任務,提高了工作效率,更加有利于整個公司各部門之間的無紙化辦公的推廣,方 便快捷。 3系統(tǒng)分析 3.1系統(tǒng)設計目標 本系統(tǒng)是利用 asp 和 sql 來建立的。主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用 程序的開發(fā)兩個方面
17、。系統(tǒng)可以完成對各類信息的瀏覽、查詢、添加、刪除、修改等功能。 主要分為以下七個部分: 1系統(tǒng)管理模塊 系統(tǒng)管理模塊中最重要的是用戶登錄模塊。通過用戶登錄,獲取用戶輸入的用戶名和 密碼,并與數(shù)據(jù)庫中的數(shù)據(jù)進行對比,進行驗證,對于正確的用戶名及密碼的用戶允許進 入本系統(tǒng)。 2員工人事檔案管理模塊 實現(xiàn)用戶自由的信息錄入。結合人事變動完成本公司各類員工變動事宜,包括員工調 入、人員調動、信息變更記錄等。真正實現(xiàn)包括員工進入公司后所有變化信息的實時記錄。 靈活的查詢功能,提供列表查看所有員工、按部門查看、查看離職員工、搜索符合條件的 員工等多種方式,并可按員工姓名、員工編號、進廠日期、所在部門進行排
18、序查看,使查 詢變得有效而簡單。 3檔案查看模塊 檔案查看模塊可以列出全部員工記錄,用以查看員工的相關信息,同時也可以按限定 的條件進行分類顯示或者查詢員工記錄。 4考勤管理模塊 根據(jù)考勤數(shù)據(jù),按月輸入到本系統(tǒng)中,系統(tǒng)將記錄所有考勤記錄,包括:請假、曠工、 遲到早退、加班的日期及時間等數(shù)據(jù)。并進行自動統(tǒng)計,記錄每個員工每月的出勤統(tǒng)計。 系統(tǒng)還可以進行考勤歷史記錄的查詢。 5重要事項記錄模塊 根據(jù)具體情況設立培訓記錄、獎懲記錄及基他重要事項記錄。對員工參加的培訓進行 記錄,記錄其參加培訓的日期、培訓時間、地點、培訓員工等事項;對員工的獎懲事項進 行記錄,記錄事件時間,獎懲決定,相關說明。 6薪資
19、模塊 多種評定方式可使用多套計算公式,適合公司使用多種工資計算方法:如員工有按標 準工資、固定工資、按時計酬的。實現(xiàn)對基本工資的管理,每月計算工資,計算工資時可 對默認值作修改;記錄工資發(fā)放日期??梢越蟊聿榭磫T工工資的歷史記錄 7輔助功能模塊 系統(tǒng)提供直觀方便的公司信息管理功能,通過該頁面進行公司信息的修改可以在對應 的所有網(wǎng)頁上將顯示新的公司信息。部門管理功能,可按級別層次以樹型結構實現(xiàn)公司的 部門機構體系,可根據(jù)需要進行調整處理,且人員信息可按照機構調整同步變化,大大提 高了機構調整的工作效率。系統(tǒng)具有自動提示功能,如員工生日、合同到期等。 3.2系統(tǒng)開發(fā)與運行環(huán)境 1軟件環(huán)境 win
20、dows xp 2硬件環(huán)境 cpu: pentium 166 mhz 以上 內存至少 128 mb 硬盤空間 60 m 顯示器 800 *600 或更高分辨率 3.3數(shù)據(jù)流程圖 數(shù)據(jù)流程圖是一種用來表示信息流程和信息變換過程的圖解工具,它把系統(tǒng)看成是由 數(shù)據(jù)流聯(lián)系的各種功能的組合,是管理信息系統(tǒng)邏輯模型的主要形式。數(shù)據(jù)流程圖能夠為 原系統(tǒng)、待開發(fā)的新系統(tǒng)提供一種簡潔的邏輯圖形說明,能夠方便用戶對需求分析的理解。 管理員可以進入系統(tǒng)后臺管理,進行查詢、修改數(shù)據(jù)表操作,具有訪問、讀寫權限。 管理員 p1 后臺 管理 d1管理員信息 表 d2基礎數(shù)據(jù)表 d4人員查詢表d3 3 人員查詢表 圖 3-1
21、 數(shù)據(jù)庫流程圖 管理員可以對自身信息、基礎信息、人員信息管理及人員信息的匯總,進行添加、刪 除、更新等操作。 d1管理員信息表 d7基礎信息詳細表 d5人員基本表 d6人員詳細表 d4人員信息查詢表 d3人員信息統(tǒng)計表 管理員 p1.11 管理 員信 息管 理 p1.21 基礎 信息 管理 p1.31 人員 信息 管理 p1.41 人員 信息 匯總 圖 3-2 管理員信息流程 同時,管理員還可以對公司員工的信息進行基本和詳細信息的管理。其管理流程和查 詢流程分別如下所示: 管理員 p1.3.1 人員基本 表管理 p1.3.2 人員基本 表管理 d5 人員基本表 d6 人員詳細表 圖 3-3 人
22、員管理流程 管理員 p1.4.1 人員信息 統(tǒng)計處理 p1.4.2 人員信息 查詢處理 d3 人員信息統(tǒng)計表 d4 人員信息查詢表 圖 3-4 人員信息查詢管理 3.4數(shù)據(jù)字典的創(chuàng)建 1數(shù)據(jù)流條目舉例 數(shù)據(jù)流條目 名稱:員工詳細內容 說明:訪問者查詢時,所選的員工詳細內容 數(shù)據(jù)流來源:d3、d4、d6 數(shù)據(jù)流流向:p1、p2 組成:自動編號編號姓名性別出生年月民族部門學歷出生地職稱 畢業(yè)公司政治面貌 2數(shù)據(jù)元素條目 數(shù)據(jù)元素條目 名稱:人員編號 總編號: 別名:id 編 號: 說明:員工的編碼 有關編號說明:數(shù)字遞增 數(shù)據(jù)值類型:離散 類型:數(shù)字 長度:9 3數(shù)據(jù)條目存儲 數(shù)據(jù)條目存儲 名稱:
23、基礎數(shù)據(jù)詳細信息 說明:對公司的部門、職位、員工學歷等信息的管理 數(shù)據(jù)來源:管理員的更新 數(shù)據(jù)流流向:d2 組成:部門名稱職位列表學歷名稱民族出生地工資級別性別管理級別 政治面貌 存儲方式:順序/索引 4存儲過程條目舉例 處理過程條目 名稱:員工信息查詢 說明:一定的級別人員進入后,查看自己的或是他人的信息 輸入:用戶名和密碼 輸出:d4 到 p1 處理:登陸后,到數(shù)據(jù)庫里查詢自己的信息或是他人信息,包括:姓名年齡政治 面貌性別民族學歷,若處理后則顯示信息。 4系統(tǒng)設計 4.1系統(tǒng)開發(fā)工具與數(shù)據(jù)庫 根據(jù)當今動態(tài)網(wǎng)頁開發(fā)的普遍性及實用性,本系統(tǒng)的開發(fā)平臺如下: 開發(fā)語言: asp 3.0 開發(fā)平
24、臺: iis 5.0 開發(fā)工具: dreamweaver 數(shù)據(jù)庫 : microsoft sql2000 1asp 介紹 asp 是 active server page 的縮寫,意為“活動服務器網(wǎng)頁” 。asp 是微軟公司開發(fā) 的代替 cgi 腳本程序的一種應用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方 便的編程工具。asp 的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。 asp 是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或 web 應用程序。 asp 網(wǎng)頁可以包含 html 標記、普通文本、腳本命令以及 com 組件等。利用 asp 可以向網(wǎng) 頁中添加交互式內容
25、(如在線表單) ,也可以創(chuàng)建使用 html 網(wǎng)頁作為用戶界面的 web 應用 程序。編寫 asp 跟 html 有很多相似之處,是在網(wǎng)頁文件里加些東西。惟一應該注意的是, 網(wǎng)頁文件應該以.asp 作為后綴名,而不能是.htm,這樣 www 服務器它是 asp 文件并進行 相應的處理。 注意使用中應把腳本包括起來,以區(qū)別普通的 html 標記。在 asp 中,使用另外兩個 符號來標記 asp 代碼,它們是“” 。www 服務器在處理 asp 文件時,一看到就知道代碼結束。 通常,計算機用戶可以用 notepad 來編輯 asp 文件,不過因為 frontpage2003 有強大 的網(wǎng)頁管理功能,
26、所以最好在 frontpage2003 里編寫 asp 文件。當計算機用戶要往一個網(wǎng) 頁里插入 asp 代碼時,只需選擇 frontpageeditor 下部的“html”標簽頁就行了。 對 asp 提供的主要內置對象進行簡介: request 對象。用于取得用戶信息。使用 request 對象,可以取得任何由 http 請求 傳遞過來的消息。包括使用 post 和 get 傳遞的參數(shù),以及從服務器和客戶端認證所傳遞 的 cookie 等。 response 對象。傳遞信息給客戶??梢允褂?response 對象發(fā)送信息給客戶,重定向 瀏覽器到另一個 url 或設置 cookie 值。 ses
27、sion 對象。管理當前會話的信息。每個用戶每次打開該站點就會產(chǎn)生一個會話, 當一個用戶在同一個站點的不同頁面間跳轉的時候,存儲在 session 對象中的變量不會丟 棄,即使、這些變量在用戶訪問應用程序頁面的整個期間都會保留。 application 對象。管理所有打開同一站點的用戶會話信息,共所有用戶共享。 server 對象,提供了對服務器方法和屬性的訪問。最常用的是 create object 方法, 該方法用來創(chuàng)建組件的實例。其他方法可以將虛擬目錄映射到物理路徑以及設置腳本超時 期限等。 object contest 對象。提交或終止由 asp 腳本啟動的事務。 2iis 介紹 ii
28、s 是 internet information server 的縮寫,它是微軟公司主推的服務器,最新的 版本是 windows2000 里面包含的 iis 5,iis 與 windownt server 完全集成在一起,因而 用戶能夠利用 windows nt server 和 ntfs(nt file system,nt 的文件系統(tǒng))內置的安 全特性,建立強大,靈活而安全的 internet 和 intranet 站點。 iis 支持 http(hypertext transfer protocol,超文本傳輸協(xié)議) ,ftp(fele transfer protocol,文件傳輸協(xié)議)以
29、及 smtp 協(xié)議,通過使用 cgi 和 isapi,iis 可以 得到高度的擴展。 iis 支持與語言無關的腳本編寫和組件,通過 iis,開發(fā)人員就可以開發(fā)新一代動態(tài) 的,富有魅力的 web 站點。iis 不需要開發(fā)人員學習新的腳本語言或者編譯應用程序, iis 完全支持 vbscript,jscript 開發(fā)軟件以及 java,它也支持 cgi 和 wincgi,以及 isapi 擴展和過濾器。 iis 的設計目的是建立一套集成的服務器服務,用以支持 http,ftp 和 smtp,它能夠 提供快速且集成了現(xiàn)有產(chǎn)品,同時可擴展的 internet 服務器。 3dreamweaver 軟件介
30、紹 dreamweaver 是一個可視化的網(wǎng)頁設計和網(wǎng)站管理工具,支持最新的 web 技術,包含 html 檢查、html 格式控制、html 格式化選項、可視化網(wǎng)頁設計、圖像編輯、全局查找替 換、全 ftp 功能、處理 flash 和 shockwave 等媒體格式和動態(tài) html、基于團隊的 web 創(chuàng) 作。在編輯上你可以選擇可視化方式或者你喜歡的源碼編輯方式。 dreamweaver 的十大特性: (1)動態(tài)跨瀏覽器驗證:自動檢測標簽和 css 規(guī)則來適應所有主流瀏覽器。 (2)更強大的 css 支持。 (3)內建的圖形編輯引擎:修剪,改變大小,尺寸,旋轉角度,調節(jié)明暗度都不需要離 開
31、dreamweaver 環(huán)境,因為它本身集成了 fw 的基本圖形編輯技術。這一點有模仿 frontpage 的嫌疑,但這個功能確實很實用。 (4)安全 ftp:完全加密傳輸保證文件和帳號信息的安全。 (5)增強對當今技術的支持:支持當今主流的開放環(huán)境和其他主流的服務器技術。 dreamweaver 現(xiàn)在加入了 xml 命名空間支持,asp.net 表單控件對象,新的參考書內容和 新的 php 服務器端行為。 (6)無縫整合外部文件和代碼:直接將 word 和 excel 文檔復制和粘貼到 dreamweaver 中,會保留字體,顏色,css 樣式表信息使用,使用系統(tǒng)支持的編碼保存任何字體,包括
32、 雙字節(jié)字符集。 (7)緊密整合 mm 的其他工具:加強了和 mm 其他幾款產(chǎn)品的協(xié)同工作能力。例如:你 可以通過 dw 直接設置 flash 組件的參數(shù)。 (8)基本支持改良:插入條,表格工具都有改進。 (9)增強代碼編寫工具:編輯代碼更省時,例如右鍵編寫代碼工具,增強的查找和替 換,高效的屬性面板。 (10)改進的設計開放環(huán)境:一個改良的用戶界面,更高的實用性,非常親切和有邏輯, 讓用戶快速找到想要的東西,一個新的開始屏幕能快速訪問最近的文件和教程資源。 4.microsoft sql 介紹 microsoft sql server 2000 的特性包括: (1)internet 集成。
33、sql server 2000 數(shù)據(jù)庫引擎提供完整的 xml 支持。它還具有構成最大的 web 站點 的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。sql server 2000 程序設計模型與 windows dna 構架集成,用以開發(fā) web 應用程序,并且 sql server 2000 支持 english query 和 microsoft 搜索服務等功能,在 web 應用程序中包含了用戶友好的查詢和強大 的搜索功能。 (2)可伸縮性和可用性。 同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行 microsoft windows 98 的便 攜式計算機,到運行 microsoft w
34、indows 2000 數(shù)據(jù)中心版的大型多處理器服務器。sql server 2000 企業(yè)版支持聯(lián)合服務器、索引視圖和大型內存支持等功能,使其得以升級到 最大 web 站點所需的性能級別。 (3)企業(yè)級數(shù)據(jù)庫功能。 sql server 2000 關系數(shù)據(jù)庫引擎支持當今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫 引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。 sql server 2000 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 sql server 2000 數(shù)據(jù)庫的一部分,同時分布式事務支持充分保護任何分布式數(shù)據(jù)更新的 完整性。復制同樣使您得
35、以維護多個數(shù)據(jù)復本,同時確保單獨的數(shù)據(jù)復本保持同步。可將 一組數(shù)據(jù)復制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合 并回發(fā)布服務器。 (4)易于安裝、部署和使用。 sql server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、 部署、管理和使用 sql server 的過程。sql server 2000 還支持基于標準的、與 windows dna 集成的程序設計模型,使 sql server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強 大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付 sql server 應用程序,使客戶 只需最少的安裝和管理開
36、銷即可實現(xiàn)這些應用程序。 4.2系統(tǒng)總體設計 4.2.1系統(tǒng)總體結構 人事管理系統(tǒng)是一個面向企業(yè)員工,為其提供服務的綜合信息管理系統(tǒng)。員工通過本 系統(tǒng)完成相關的日常工作,這些工作也是平常較為繁重的工作。員工的個人信息、以及各 種相關的考勤、培訓等記錄都在人事管理系統(tǒng)里進行管理。由管理員在檔案更新中完成對 運行人事系統(tǒng)所需的基本數(shù)據(jù)的維護。包括這些信息的增、修、改等,變動都將在這進行 操作。系統(tǒng)開始投入使用,先根據(jù)企業(yè)實際情況,建立相關人員的信息,主要包括員工的 姓名、學歷及他的相關信息等。當人員情況發(fā)生變動后,管理員要及時完成對庫中的信息 進行維護。如果發(fā)生人事的變動(如進和出) ,則可以在檔
37、案更新中進行處理,因為不同 企業(yè)的員工數(shù)量不同,因此特別設立了一個檔案查詢模塊,可以進行相關人員的快速查詢, 并可以根據(jù)某一個具體的條件,進行同一類型的人員統(tǒng)計。 本系統(tǒng)主要包括以下幾個模塊:系統(tǒng)管理,人事檔案,輔助功能等系統(tǒng)。視圖如下: 修 改 密 碼 系 統(tǒng) 說 明 新 增 員 工 員 工 修 改 部 門 管 理 生 日 提 醒 列 表 查 看 部 門 查 看 考 勤 記 錄 考 勤 統(tǒng) 計 培 訓 記 錄 獎 懲 記 錄 工 資 標 準 工 資 計 算 系 統(tǒng) 管 理 人 事 檔 案 薪 資 管 理 輔 助 功 能 檔 案 查 看 考 勤 管 理 重 要 事 項 企業(yè)人事管理系統(tǒng) 圖 4
38、-1 人事管理功能模塊圖 4.2.2數(shù)據(jù)庫設計 表 4-1 操作員表 名 稱字段名稱字段類型字段大小必填字段允許空串其他 自動編號user_id自動編號長整型是否主鍵 用戶名username文本20是 否 密碼password文本20是否 真實姓名turename文本20否 管理權限leader數(shù)字20是否 考勤權限manager數(shù)字20是否 備注memo文本50否否 登錄時間logintime時間日期 離開時間logouttime時間日期 ip 地址ip文本 表 4-2 員工表 備注字段名稱字段類型字段大小必填字段允許空串 其他 編號id文本20 是 否主鍵 姓名name文本整型是 備注me
39、mo文本整型否 編號card_no數(shù)字整型否 電話tel數(shù)字整型 否 家庭住址add文本20否 身份證號cardno數(shù)字50否 性別sex 文本20是 出生日期birthday時間日期是 文化程度wh文本20否 進廠時間jc 文本15否 職稱zc 文本50否 職務zw文本10否 合同號hth數(shù)字10否 合同期htdq時間日期否 手機sj數(shù)字10否 信箱mail文本20否 畢業(yè)學校byxx文本20否 英文名ename文本20否 照片pic文本否 專業(yè)zy文本50否 特長tc文本50否 部門號part數(shù)字10否 表 4-3 部門表 名 稱字段名稱字段類型字段大小必填字段允許空串其他 自動編號id自
40、動編號長整型是否主鍵 部門名稱uses_name文本20是 否 說明memo文本50 時間date文本 表 4-4 培訓記錄表 名 稱字段名稱字段類型字段大小填字段允許空串 自動編號sresume_id自動編號長整型是 否 職員編號employee_id 文本20否 開始時間training_begin 日期 結束時間 training_end 日期 培新類型training_type文本20否 單位領導training_major文本20否 培訓單位training_unit 文本20 否 備注training_notes文本 20 表 4-5 考勤管理表 名 稱字段名稱字段類型字段大小必填
41、字段允許空串其他 自動編號id自動編號長整型是否主鍵 員工號wid數(shù)字20是 否 日date數(shù)字20 缺勤kq文本20 遲到時間ctime數(shù)字20 加班時間jtime數(shù)字20 上下午sx文本20 表 4-6 工資管理表 名 稱字段名稱字段類型字段大小必填字段允許空串其他 自動編號id自動編號長整型是否主鍵 員工號wid數(shù)字20是 否 基本工資jg數(shù)字20 津貼jt數(shù)字20 公式gs數(shù)字20 備注bz文本20 4.3系統(tǒng)詳細設計 系統(tǒng)首頁共劃分為七個主要模塊,其中各個模塊中又根據(jù)具體情況的不同劃分為諸多 不同的子模塊,比如系統(tǒng)管理欄里就把該模塊劃分為 4 個不同內容的子模塊。這個系統(tǒng)體 系采用的
42、是分層結構體系,大體上一般的子模塊劃分到三級子系統(tǒng)就結束了。此外,整個 頁面布局是按照各模塊所代表的不同功能來劃分的,總之,整個頁面的布局完全按照系統(tǒng) 的一般設計思路及方便用戶使用的原則來設計的,但是有別于一般的系統(tǒng)。另外,在首頁 下面的頁面中同樣按照各自的不同情況劃分為 6 個不同的子模塊,然后各自按照相關的導 入功能導入,從而使整個系統(tǒng)的內容富有層次感。 4.3.1登陸頁面設計 這個頁面主要是通過輸入用戶名和密碼,判別用戶名是否存在和密碼是否正確,通過 系統(tǒng)論證后才能進入首頁。 圖 4-2 登錄頁面 企業(yè)人事管理系統(tǒng) 4.3.2系統(tǒng)主頁設計 通過用戶名和密碼的驗證,進入系統(tǒng)的首頁。首頁主要
43、涉及員工列表、員工檔案、考 勤管理、事項記錄、薪資管理、輔助功能、系統(tǒng)管理等這幾個大功能。通過整個頁面的分 類,清晰的展示了整個系統(tǒng)的框架。 圖 4-3 系統(tǒng)首頁頁面 4.3.3員工管理模塊設計 員工人事檔案管理模塊實現(xiàn)用戶自由的信息錄入。結合人事變動完成本單位各類人 員變動事宜,包括員工調入、內部人員調動、信息變更記錄等。真正實現(xiàn)包括員工進入其 他公司后所有變化信息的實時記錄。靈活的查詢功能,提供列表查看所有員工、按部門查 看、查看離職員工、搜索符合條件的員工等多種方式,并可按員工姓名、員工編號、進廠 日期、所在部門進行排序查看,讓員工查詢變得有效而簡單。 圖 4-4 新增員工頁面 body
44、 font-size: 10.5pt 基本資料為 必填資料,請務必認真填寫 4.3.4考勤管理模塊設計 考勤管理模塊根據(jù)考勤數(shù)據(jù),按月輸入到本系統(tǒng)中,系統(tǒng)將記錄所有考勤記錄,包括: 請假、曠工、遲到早退、加班的日期及時間等數(shù)據(jù)。并進行自動統(tǒng)計,記錄每個員工每月 的出勤統(tǒng)計。系統(tǒng)還可以進行考勤歷史記錄的查詢。 圖 4-5 考勤管理頁面 % gzdd=request(gzdd) key=request(key) 員工檔案 bgcolor=cfcfcf查看順序:按錄入 按姓名順序查看 4.3.5事項記錄模塊設計 可以了解員工的培訓的項目、時間,以及培訓的單位等記錄??杉皶r有效的查閱,登 記培訓記錄。
45、使得查閱員工培訓信息方便快捷明了。 圖 4-6 員工培訓記錄頁面 培訓記錄 body font-size: 10.5pt 培訓記錄 員工日期培訓項目培訓時間培訓單位培訓地點 4.3.6薪資管理模塊 薪資模塊多種評定方式;可使用多套計算公式,適合公司使用多種工資計算方法:如 員工有按標準工資、固定工資、按時計酬的。實現(xiàn)對基本工資的管理,每月計算工資,計 算工資時可對默認值作修改;記錄工資發(fā)放日期。可以建立報表查看員工工資的歷史記錄 圖 4-7 員工基本工資頁面 員工檔案 姓名 編號 部門 職務 工資 津貼 公式號 4.3.7輔助功能 輔助功能包括生日提醒,合同到期提醒,公司基本信息管理,部門管理
46、功能。生日提 醒和合同到期提醒是根據(jù)與員工基本資料中的日期做對比,然后提示剩余時間的一項功能。 公司基本信息管理中可以更改公司名稱等基本信息。部門管理可以添加,刪除,修改部門 信息。公司信息管理包括:公司名稱,英文名稱,地址,電話,郵編及郵箱地址。 圖 4-8 員工合同到期提醒頁面 員工檔案 請 注 意 : 以 下 員 工 的 合 同 期 已 滿 姓 名 員工號 合同號 到期日 過 期 工齡 請 注 意 : 以 下 員 工 的 合 同 即 將 到 期 姓 名 員工號 合同號 到期日 剩 余 工齡 5系統(tǒng)實施和維護 該系統(tǒng)實施就是將系統(tǒng)的設計功能的實現(xiàn),以達到目標,它包括程序設計、員工培訓、 系
47、統(tǒng)調試。 5.1系統(tǒng)實施 系統(tǒng)實施就像系統(tǒng)中樞一樣,是將系統(tǒng)設計達到最終的目的,其中包括一些功能的完 善、頁面的美化、系統(tǒng)模塊和數(shù)據(jù)庫的鏈接、數(shù)據(jù)的上傳,到最后系統(tǒng)的開通。這一階段 是對前面設計的補充和完善,是把設計者的所有目標付之實踐的最后一步。其中功能的完 善和頁面的美化就是針對前面的設計再結合實際情況作相應的修改或補充,使之達到最完 美的境地;而系統(tǒng)模塊和數(shù)據(jù)庫的鏈接就是把整個系統(tǒng)模塊以及數(shù)據(jù)庫等各部分通過一定 的鏈接功能并對相應的程序進行修改使它們相互鏈接起來,從而形成一個有機的整體;等 到以上步驟均完成以后,整個系統(tǒng)的設計基本上已經(jīng)完成,接下去就是把所有的數(shù)據(jù)和源 代碼上傳到相應的服
48、務器上去,這樣將系統(tǒng)就實現(xiàn)了。具體包括: 5.1.1程序設計 系統(tǒng)用 sql 設計數(shù)據(jù),以 dreamweaver 為開發(fā)平臺,通過 asp 實現(xiàn)網(wǎng)頁及動態(tài)操作, 其中運用了 java script 和 vb script 腳本,基本實現(xiàn)其功能。 5.1.2數(shù)據(jù)庫連接 我這里連接數(shù)據(jù)庫是建立了一個連接文件:connection.inc 這樣我們在程序中,只要調用一句就可以了, 不需要重復在每個網(wǎng)頁中打入上述代碼,節(jié)省了時間,更加方便了連接,不容易出錯。 5.1.3定義記錄集 在 asp 開發(fā)過程中,數(shù)據(jù)集的應用是極為重要的,在應用程序中使用數(shù)據(jù)庫,下一 步及時定義數(shù)據(jù)集,以便從數(shù)據(jù)庫中臨時提取
49、數(shù)據(jù)。應用程序不能直接調用數(shù)據(jù)庫,它必 須以記錄集為中介。定義的任何記錄集都將添加到數(shù)據(jù)庫綁定面板中,把數(shù)據(jù)綁定面板中 對應記錄集的字段添加到 wed 頁面上,也就添加了動態(tài)內容。 5.1.4人員培訓 該系統(tǒng)功能的實現(xiàn)相對清晰,對人員的培訓也相對簡單。首先,可以讓其對系統(tǒng)的工 作流程有個大致的了解,然后,通過模擬試驗,一般人員都能勝任。 5.1.5系統(tǒng)測試 隨著系統(tǒng)的實現(xiàn),這并不意味著所有事情都結束了,我們還要像測試一個系統(tǒng)一樣對 整個系統(tǒng)進行各方面的測試以確定其性能,主要包括程序調試、功能測試、數(shù)據(jù)庫調試、 以及安全測試等。 程序調試: 由于 dreamwaver 具有自動編譯功能,所以無需
50、編寫較多的程序,只需 根據(jù)實際需要對相應的程序段或接口進行相應的改動,從而程序調試的對象也 主要是針對這些改變的部分源程序和相應的功能接口模塊。 功能測試:該階段主要是針對預先的設想,對相應的模塊的功能通過實際操作進行測試, 以檢查各項功能的完備性和可操作性,以便及時進行更改和完善。 數(shù)據(jù)庫調試:該過程主要是通過使用實際數(shù)據(jù)對系統(tǒng)數(shù)據(jù)庫進行測試,包括進行 數(shù)據(jù)的輸入輸出、人員的增加、刪除以及修改來檢驗數(shù)據(jù)庫的合理性。 安全測試:該過程主要是系統(tǒng)管理員根據(jù)實際生活當中所發(fā)生的系統(tǒng)安全問題,然后根據(jù) 這些問題有針對性地進行一些模擬安全測試,包括用戶登陸以及系統(tǒng)修改等安 全測試。 5.1.6測試心得
51、 1從小入手:從小入手,化小塊為整體逐漸擴大調試,進行排查 2系統(tǒng)提示:往往通過錯誤頁面提示,找到錯誤的地方,結合網(wǎng)絡資源,發(fā)現(xiàn)解決 問題 3程序中設置斷點或輸出中間值,來發(fā)現(xiàn)錯誤之處 4在調試中,做好備份工作,以免操作失誤帶來的后果 5.2系統(tǒng)維護 系統(tǒng)維護是為保證系統(tǒng)的正常運行和安全保障等目的而采取的一系列措施,其中包括 數(shù)據(jù)庫維護、信息更新、版面更新、安全測試以及數(shù)據(jù)備份等操作過程;除此之外,還包 括服務器和域名空間等的維護。 數(shù)據(jù)庫維護和信息更新:該階段主要是要求管理員要經(jīng)常對數(shù)據(jù)庫和過期的信息及時 地進行更新和維護,以保證數(shù)據(jù)庫的正常運行和信息的及時性,從而保證了訪問者能夠順 利地了解到最新的信息動態(tài)。 版面的更新:該過程主要是要求對系統(tǒng)的首頁和頁面定期的進行相應的調整或更新, 從而使本系統(tǒng)經(jīng)常以嶄新的面貌出現(xiàn)在廣大訪問者的面前。 安全測試和數(shù)據(jù)備份:該過程主要是從系統(tǒng)的安全方面考慮,由于目前整個網(wǎng)絡體系 的安全問題還存在著較大的隱患,所以如何加強系統(tǒng)的安全性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年健康協(xié)議模板
- 2025年會員注冊合同書
- 2025年食品進口與代理銷售一體化合同范本3篇
- 期末復習綜合模擬卷 統(tǒng)編版語文八年級上冊
- 二零二五年度西餐廚師聘用合同3篇
- 二零二五年度二手房買賣合同交易信息保密協(xié)議3篇
- 二零二五版科研實驗室場地租賃與科研設備維護保養(yǎng)協(xié)議3篇
- 2025年度新能源汽車整車買賣交易合同4篇
- 二零二五年度馬戲團安全設施與人員培訓合同4篇
- 門衛(wèi)安全責任書2025年版:智能化社區(qū)安全協(xié)議2篇
- 人教版高中數(shù)學必修二《第十章 概率》單元同步練習及答案
- 智慧校園信息化建設項目組織人員安排方案
- 浙教版七年級上冊數(shù)學第4章代數(shù)式單元測試卷(含答案)
- 一病一品成果護理匯報
- AQ-T 1009-2021礦山救護隊標準化考核規(guī)范
- 鹽酸??颂婺崤R床療效、不良反應與藥代動力學的相關性分析的開題報告
- 消防設施安全檢查表
- 組合結構設計原理 第2版 課件 第6、7章 鋼-混凝土組合梁、鋼-混凝土組合剪力墻
- 建筑公司資質常識培訓課件
- GB/T 26316-2023市場、民意和社會調查(包括洞察與數(shù)據(jù)分析)術語和服務要求
- 春節(jié)值班安全教育培訓
評論
0/150
提交評論