廣元皇澤房地產(chǎn)開發(fā)有限公司人事管理系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文_第1頁
廣元皇澤房地產(chǎn)開發(fā)有限公司人事管理系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文_第2頁
廣元皇澤房地產(chǎn)開發(fā)有限公司人事管理系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文_第3頁
廣元皇澤房地產(chǎn)開發(fā)有限公司人事管理系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文_第4頁
廣元皇澤房地產(chǎn)開發(fā)有限公司人事管理系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、皇澤房地產(chǎn)開發(fā)人事管理系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文目錄第一章 技術(shù)背景1.1 ASP 的選擇1.1.1 ASP 簡介ASP的英文全稱是Active Server Page ,翻譯為中文就是動態(tài)網(wǎng)頁。 ASP是對Web服務(wù)器的增強(qiáng),ASP使原來HTM網(wǎng)頁只是瀏覽器從Wet服務(wù)器取得Web 頁面的工作方式有所改變。ASP不僅可以讓客戶端的瀏覽器從服務(wù)器上取得 Web 頁面,還可以讓 Web服務(wù)器接受來自客戶端的信息,具有以下的動態(tài)性。1) . “交互性”,網(wǎng)頁會根據(jù)用戶的要求和選擇而動態(tài)改變和響應(yīng)。2) . “自動更新”,無需手動更新 HTML文檔,便會自動生成新的頁面,可 以大大節(jié)省工作量。3) .

2、“因時因人而變”,當(dāng)不同的時間、不同的人訪問同一網(wǎng)址時會產(chǎn)生不 同的頁面。1.1.2 ASP 的特點1) .使用ASP可以組合HTMLM、腳本命令和ActiveX組件以創(chuàng)建交互的 Web 頁和基于Web的功能強(qiáng)大的應(yīng)用程序。2) . 容易編寫,可在服務(wù)器端直接執(zhí)行。3) . 普通的文本編譯器。4) . 程序與瀏覽器無關(guān)。5) .程序的安全性,ASP的源程序不會傳到用戶的瀏覽器上6) . 提供了創(chuàng)建交互網(wǎng)頁的簡便方法。對于基于ASP的人事管理系統(tǒng)來說,它有著傳統(tǒng)意義上的人事信息管理系統(tǒng) 所無法比擬的優(yōu)勢:1) .基于網(wǎng)絡(luò)的管理。由于基于ASP的人事信息管理系統(tǒng)是把整個信息系統(tǒng) 安裝在網(wǎng)絡(luò)上的某一

3、臺服務(wù)器上的, 因此只要有一臺能夠連上網(wǎng)絡(luò)的計算機(jī), 在 任何時間,任何地點,都能夠?qū)@個系統(tǒng)進(jìn)行操作。2) .客戶端免安裝。目前的大多數(shù)計算機(jī)安裝的操作系統(tǒng)都是 Windows系列 的。一般都自帶 IE 瀏覽器,在這種情況下,不需要安裝任何軟件,就能對這個 系統(tǒng)進(jìn)行操作。3) . 客戶端零維護(hù)。 對系統(tǒng)數(shù)據(jù)庫進(jìn)行維護(hù)的工作是服務(wù)器端的任務(wù), 客戶 端用戶不用擔(dān)心系統(tǒng)維護(hù)的事情。綜合ASP具有的功能和特點,本系統(tǒng)選擇 ASP作為主要的開發(fā)語言。1.2 IIS 的運行環(huán)境PWS持ASP可以運行ASP文件。對用戶來說 PWSE常方便 WindowsXP中 的PWSt著更方便的界面和更強(qiáng)的功能,但是

4、同一時間只能支持一個 Web站點。 還有一組件也能對ASP文件進(jìn)行瀏覽,這就是IIS服務(wù)器,它可以同時支持很多 個Web站點,對于本系統(tǒng)來說,選擇IIS更佳。1.3 數(shù)據(jù)庫介紹數(shù)據(jù)庫在一個MIS系統(tǒng)中占有很重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接 對應(yīng)用系統(tǒng)的效率已經(jīng)實現(xiàn)的效果產(chǎn)生影響。 一個合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提 高數(shù)據(jù)存儲的效率。 保證數(shù)據(jù)的完整和一致。 同時,合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利 于程序的實現(xiàn)。1.3.1數(shù)據(jù)庫概論數(shù)據(jù)庫是數(shù)據(jù)文件以及用于處理這些數(shù)據(jù)文件的程序集合, 是數(shù)據(jù)管理的最 新技術(shù)。數(shù)據(jù)庫技術(shù)已成為現(xiàn)代信息技術(shù)的重要組成部分, 是現(xiàn)代計算機(jī)信息系 統(tǒng)和計算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和

5、核心。 數(shù)據(jù)庫技術(shù)是 20世紀(jì) 60年代后期產(chǎn)生和發(fā) 展起來的一項計算機(jī)數(shù)據(jù)管理技術(shù), 它的出現(xiàn)使計算機(jī)應(yīng)用滲透到人類社會的廣闊領(lǐng)域。目前數(shù)據(jù)庫的建設(shè)規(guī)模和性能、 數(shù)據(jù)庫技術(shù)也成為計算機(jī)科學(xué)技術(shù)學(xué)科 的一個重要分支。1.3.2 數(shù)據(jù)庫的選擇本系統(tǒng)是屬于小型的管理系統(tǒng),而數(shù)據(jù)庫是本系統(tǒng)中的重要組成部分 , 是信 息管理系統(tǒng)的后臺,存儲著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。 數(shù)據(jù)庫設(shè)計的好壞,直接影響到這個系統(tǒng)的運行效率。由于 Microsoft Access2003操作簡單、友好,應(yīng)用方便,尤其是網(wǎng)絡(luò)功能有明顯的提高。與其 它的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)相比,Access2003具有以下優(yōu)點

6、:1) . 存儲文件單一。2) . 支持長文件名,并可以在文件名加空格,使文件便于理解、查找。具有 強(qiáng)大的網(wǎng)絡(luò)功能,可通過網(wǎng)絡(luò)傳送數(shù)據(jù)。3) . 使用簡便, 用戶無需了解編程語言, 便可輕松地設(shè)計和開發(fā)數(shù)據(jù)庫應(yīng)用 程序。4) . 可以處理多種數(shù)據(jù)信息,如文本文件和其它數(shù)據(jù)庫文件。 綜上所述,所以本系統(tǒng)選擇 Microsoft Access2003 數(shù)據(jù)庫作為本系統(tǒng)后臺管理的主要管理工具。第二章 系統(tǒng)分析 2.1 需求分析本系統(tǒng)主要是用來對公司員工基本信息進(jìn)行有效的管理, 主要完成的功能包 括對員工的一些基本信息進(jìn)行統(tǒng)一管理。本系統(tǒng)主要分為前臺管理和后臺管理。 前臺管理包括查看部門和員工信息、

7、查看培訓(xùn)信息、 報名參加培訓(xùn)、 查看會議情 況、查看資料信息、借閱和歸還資料等功能。后臺管理包括軟件部門管理、員工 管理、培訓(xùn)管理、資料管理和用戶管理等模塊。通過此系統(tǒng)可以對部門、員工、 培訓(xùn)、會議和資料等信息進(jìn)行全面管理,從而提高辦公效率。1. 部門信息管理添加部門信息,包括部門編號、 部門名稱和上級部門等信息, 修改部門信息, 刪除部門信息,查看部門信息。2. 員工基本信息管理 添加員工基本信息,包括員工編號、性別、生日、所在部門等信息,修改 員工基本信息,刪除員工基本信息,查看員工基本信息。3. 培訓(xùn)管理 查看最新培訓(xùn)信息,報名參加培訓(xùn),添加、修改、刪除和查看培訓(xùn)信息,確 認(rèn)、刪除和批量

8、刪除培訓(xùn)報名信息,添加、修改、刪除和查看培訓(xùn)課程類型。4. 會議管理 添加、修改、刪除、查看和發(fā)布會議信息,添加、修改、刪除和查看會議室 信息,查看會議室日程安排信息。5. 資料管理添加、修改、刪除和查看資料分類信息,添加、修改、刪除、查看和借閱資 料信息,修改部門信息,刪除部門信息,查看部門信息。6. 員工基本信息管理 添加員工基本信息,包括員工編號、性別、生日、所在部門等信息,修改 員工基本信息,刪除員工基本信息,查看員工基本信息。7. 培訓(xùn)管理 查看最新培訓(xùn)信息,報名參加培訓(xùn),添加、修改、刪除和查看培訓(xùn)信息,確 認(rèn)、刪除和批量刪除培訓(xùn)報名信,添加、修改、刪除和查看培訓(xùn)課程類型。8. 會議

9、管理 添加、修改、刪除、查看和發(fā)布會議信息,添加、修改、刪除和查看會議室 信息,查看會議室日程安排信息。9. 資料管理 添加、修改、刪除和查看資料分類信息,添加、修改、刪除、查看和借閱資 料信息。 2.2 性能需求一般的性能需指相互消息傳遞順利, 分析正確,界面友好, 運行時間滿足使 用需要,安全性得到保證。 在開發(fā)系統(tǒng)的每個階段, 均需要考慮彼此間的認(rèn)證與 授權(quán)。尤其是認(rèn)證, 簡單地說就是確定誰是特定用戶, 并針對安全源驗證該用戶 的身份。在處理完識別用戶的方法之后, 必須利用一種方法以向用戶授權(quán), 從而 能夠使用系統(tǒng)的特定功能。 也就是說,需要一種方法來決定允許特定用戶進(jìn)行什 么樣的操作。

10、 2.3 可行性分析2.3.1 技術(shù)可行性隨著國軟件開發(fā)的日益發(fā)展壯大, 各種中小企事業(yè)單位已具備獨立開發(fā)各種 類型的軟件的能力, 能夠滿足不同行業(yè)的特別的需求。 而這個系統(tǒng)盡管其在組織 關(guān)系上存在著很大的復(fù)雜性, 繁瑣性, 但是就整個系統(tǒng)的技術(shù)構(gòu)成上來看, 它還 是屬于一個數(shù)據(jù)庫應(yīng)用類的系統(tǒng)。 其基本操作還是對存在數(shù)據(jù)庫進(jìn)行添加、 刪除、 查找、編輯等。所以就單純的數(shù)據(jù)庫應(yīng)用來看,暫不存在太大的技術(shù)問題。 2.3.2 經(jīng)濟(jì)可行性對于整個系統(tǒng)而言, 在系統(tǒng)未運行之前, 初期投資比較大, 花費相對而言比 較多。各部門必須配置電腦、 服務(wù)器及相關(guān)的網(wǎng)絡(luò)設(shè)備, 但是在整個系統(tǒng)投入運 行之后,因為現(xiàn)在

11、計算機(jī)已經(jīng)普及了, 相關(guān)的人員培訓(xùn)費可以減少很多。 而同時 又減少了數(shù)據(jù)的流通環(huán)節(jié), 不必要花費那么多的時間, 也就是說最重要的是就是 提高了效率, 而又保證了各項數(shù)據(jù)的準(zhǔn)確性, 也避免了工作人員的流動造成的收 據(jù)丟失等問題,適應(yīng)了當(dāng)前的發(fā)展形式。 2.3.3 管理可行性隨著時代的發(fā)展, 人員素質(zhì)已逐步提高, 不論是對于電腦系統(tǒng)的基本操作還 是對于系統(tǒng)的維護(hù)都有了一定的基礎(chǔ)。 同時還可以配置專業(yè)的電腦維護(hù)人員來維 護(hù)電腦,不必?fù)?dān)心電腦故障問題。 2.3.4 開發(fā)環(huán)境可行性我們采用ASP開發(fā)工具。可以通過專用接口或 ODB(接口連接許多比較常用 的數(shù)據(jù)庫。代碼的編寫更為直觀,并且在 IIS 環(huán)境

12、下的調(diào)試和維護(hù)也相對容易。 對小型應(yīng)用來說,直接使用這個數(shù)據(jù)庫就是個質(zhì)優(yōu)價廉的選擇。同時 , 它擁有多 平臺的開發(fā)環(huán)境, 如果要把一個平臺上開發(fā)的代碼移植到另外一個平臺上, 只要 重新編譯就可以了。添加信息修改信息刪除信息會 議 安 排資料信息資料借閱部門管理培訓(xùn)管理會 議 管 理資 料 管 理添加信息報名管理類型設(shè)置添加信息會議室安排信息查詢資料借閱資料入庫類 別 管 理第三章總體設(shè)計 3.1系統(tǒng)各模塊功能分析本系統(tǒng)主要分為兩個大的模塊,部門管理模塊、培訓(xùn)管理模塊、用戶管理模 塊、會議管理模塊以及資料管理模塊分別以不同的身份進(jìn)入不同的界面, 其不同 身份進(jìn)入頁面后的功能也不相同,其主要的功能

13、模塊如圖 3-1所示。廣元皇澤房地產(chǎn)公司人事管理系統(tǒng)普通用戶系統(tǒng)管理員圖3-1系統(tǒng)功能模塊圖1. 部門管理模塊該模塊負(fù)責(zé)部門的一些信息,主要包括添加、刪除、修改部門的信息。2. 培訓(xùn)管理模塊該模塊負(fù)責(zé)培訓(xùn)方面的信息,主要包括培訓(xùn)列表制定、培訓(xùn)名稱決定、培訓(xùn) 時間、地點安排、培訓(xùn)負(fù)責(zé)人的安排。3. 用戶管理模塊該模塊主要負(fù)責(zé)管理員的密碼修改。4. 會議管理模塊該模塊負(fù)責(zé)會議方面的信息,主要包括顯示、添加、編輯、發(fā)布、刪除會議 信息及會議室安排。5. 資料管理模塊該模塊負(fù)責(zé)資料信息的管理,主要包括資料信息入庫及資料借閱情況。 3.2系統(tǒng)流程分析為了更清楚地說明系統(tǒng)框架,以便讀者對本系統(tǒng)有一個整體上

14、的初步認(rèn)識, 我們給出了系統(tǒng)流程圖。用戶以不同的身份登錄,則進(jìn)入不同的頁面。最初均以系統(tǒng)用戶的身份登錄, 被系統(tǒng)引至用戶主頁面,進(jìn)入此頁面后可查看所有的消息,其系統(tǒng)用戶進(jìn)入的流 程圖如圖3-2所示普通用Y用戶身份 驗證主頁面圖3-2系統(tǒng)用戶登錄流程圖3-3所示。進(jìn)入主頁面之后,系統(tǒng)管理員可通過身份認(rèn)證進(jìn)入后臺管理頁面,進(jìn)行一些信息的添加、刪除、修改等操作,其管理員用戶進(jìn)入的流程圖如圖管理員4后臺主頁面退出L,圖3-3系統(tǒng)管理員登錄流程圖第四章數(shù)據(jù)庫設(shè)計 4.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計在基于 ASP的人事管理系統(tǒng)中占有著很重要的地位。 它的 好壞將會直接影響到本系統(tǒng)的效率和實現(xiàn)的效果。

15、根據(jù)系統(tǒng)的實際應(yīng)用情況,本 系統(tǒng)采用Microsoft Access2003 作為后臺的數(shù)據(jù)庫管理工具,以下是本系統(tǒng)數(shù) 據(jù)庫設(shè)計的具體情況。首先打開Microsoft Access2003,新建一個空的數(shù)據(jù)庫,命名為Office.mdb , 然后通過表設(shè)計器創(chuàng)建本系統(tǒng)的幾個基本表。下面分別介紹各個表的容。1. 部門表 Department表Department主要用來保存企業(yè)部門的信息,主要包括部門名稱表 4-1 部門表 Departments列名數(shù)據(jù)類型字段大小備注DepId自動編號長整型部門編號,主鍵DepName文本50部門名稱UpperId數(shù)字長整型上級部門編號2. 員工信息表Empl

16、oyees表Employees用來保存員工的基本信息,主要包括員工、性別、民族、生日、 學(xué)歷、婚姻狀況、籍貫、號、辦公、手機(jī)等。表4-2員工基本信息表 Employees列名數(shù)據(jù)類型字段大小備注EmpId自動編號長整型員工編號,主鍵EmpName文本50Sex文本10性別Natio nality文本30民族Birth文本20生日Academic文本20學(xué)歷Marital文本20婚姻狀況Origi nal文本20籍貫續(xù)表4-3ld_Card文本50號Office_ph one文本50辦公Mobile文本50手機(jī)HireDate文本20到崗日期DepId數(shù)字長整型所在部門編號ETitle文本30職

17、務(wù)EState文本20員工狀態(tài)Memo文本200備注ImageURL文本200照片文件名3. 培訓(xùn)信息表Training表Training用來保存培訓(xùn)信息,主要包括培訓(xùn)日期、時間、主題、類型、 地點、培訓(xùn)人等。表4-3培訓(xùn)信息表Training列名數(shù)據(jù)類型字段大小備注Id自動編號長整型培訓(xùn)編號,主鍵CreateDate日期/時間短日期創(chuàng)建日期Subject文本200培訓(xùn)主題Status文本10當(dāng)前狀態(tài)tTypeId數(shù)字長整型培訓(xùn)類型sTypeId數(shù)字長整型主題類型Place文本100培訓(xùn)地點Teacher文本50培訓(xùn)人StartDate文本50培訓(xùn)開始日期En dDate文本50培訓(xùn)結(jié)束日期S

18、ig nSDate文本50報名開始日期Sig nEDate文本50報名結(jié)束日期Atte ndant文本200參加人Cost數(shù)字長整型培訓(xùn)費/人TDetail備注備注型培訓(xùn)介紹Filel文本100附件1保存文件名FileNamel文本100附件1實際文件名File2文本100附件2保存文件名FileName2文本100附件2實際文件名4. 培訓(xùn)報名信息表TrainingSign表TrainingSign用來保存培訓(xùn)報名信息,主要包括培訓(xùn)報名日期、培訓(xùn)編 號、培訓(xùn)用戶記錄等。表4-4培訓(xùn)報名信息表TrainingSign列名數(shù)據(jù)類型字段大小備注Id自動編號長整型報名編號,主鍵TrId數(shù)字長整型培訓(xùn)

19、編號Sig nDate日期/時間短日期報名日期UserId文本50用戶名Status文本10當(dāng)前狀態(tài)5. 會議信息表Meeting表Meeting用來保存會議信息,主要包括會議主題、時間、相關(guān)人員等。表4-5會議信息表Meeting列名數(shù)據(jù)類型字段大小備注Id自動編號長整型會議編號,主鍵Subject文本200會議主題MDate文本50開始和結(jié)束日期MTime文本50開始和結(jié)束時間RoomNo文本20會議至編號Preside文本100主持人Atte ndant文本200與會人員MDetail備注備注型會議容介紹Status文本10創(chuàng)建、發(fā)布續(xù)表4-5CreateDate日期/時間短日期創(chuàng)建時間

20、Poster文本50創(chuàng)建人6. 會議信息室表MeetingRooms表Meet in gRooms用來記錄會議信息室記錄信息。表4-6會議室信息表Meet in gRooms列名數(shù)據(jù)類型字段大小備注RoomNo文本20會議室房間號,主鍵RoomName文本50會議室名稱RoomSize數(shù)字長整型容納人數(shù)Resource文本200相關(guān)資源7. 資料信息表Information表Information用來保存資料信息,主要包括資料數(shù)量、價格、容描述等。表4-7資料信息表In formation列名數(shù)據(jù)類型字段大小備注InfoNo文本50資料編號In foName文本100資料名稱TypeId數(shù)字長

21、整型資料分類編號ICou nt數(shù)字長整型數(shù)量IPrice數(shù)字長整型價格IDetail備注備注型容描述CreateDate日期/時間短日期創(chuàng)建日期8. 資料入庫表Infoln表InfoIn用來保存資料入庫信息,涉及入庫日期、價格、數(shù)量、入庫者等。表4-8資料入庫表InfoIn列名數(shù)據(jù)類型字段大小備注InId自動編號長整型入庫號,主鍵In Date日期/時間短日期入庫日期InfoNo文本50資料編號續(xù)表4-8In Price數(shù)字長整型入庫價格In Cou nt數(shù)字長整型入庫數(shù)量In Detail備注備注型說明Poster文本50入庫者CreateDate日期/時間短日期創(chuàng)建時間Flag數(shù)字字節(jié)審核

22、標(biāo)記9. 資料借閱表InfoLend表InfoLend用來保存資料借閱信息,涉及到資料編號、借閱日期、借閱員工編號、借閱數(shù)量等。表4-9資料借閱表InfoLend列名數(shù)據(jù)類型字段大小備注Len dId自動編號長整型借閱號,主鍵InfoNo文本50資料編號Len dDate日期/時間短日期借閱日期EmpId數(shù)字長整型借閱員工編號Len dCo unt數(shù)字長整型借閱數(shù)量Flag數(shù)字字節(jié)標(biāo)記10. 類型信息表Types表Types用來記錄系統(tǒng)中使用的類型信息,包括課程類型和資料類型表4-10類型信息表 Types列名數(shù)據(jù)類型字段大小備注TypeId自動編號長整型類型編號,主鍵TypeName文本50

23、類型名稱Flag數(shù)字長整型類型分類11. 用戶信息表Users表Users用來保存系統(tǒng)用戶信息表4-11用戶信息表Users列名數(shù)據(jù)類型字段大小備注續(xù)表4-11UserId文本50用戶名,主鍵EmpId數(shù)字長整型員工編號UserPwd文本50密碼12. 系統(tǒng)管理員表SysAdmin表SysAdmin用來保存系統(tǒng)管理員的基本信息表4-12系統(tǒng)管理員表SysAdmin列名數(shù)據(jù)類型字段大小備注Admi nld文本50用戶名,主鍵Admi nPwd文本50密碼 4.2連接數(shù)據(jù)庫本系統(tǒng)中有許多頁面都涉及到數(shù)據(jù)庫的操作,包括查詢、插入、修改和刪除 等,執(zhí)行這些操作之前首先要建立與數(shù)據(jù)庫的連接,其數(shù)據(jù)庫連接

24、文件代碼(Conndb.asp)如下所示:第五章 詳細(xì)設(shè)計5.1 系統(tǒng)運行環(huán)境配置利用ASP網(wǎng)頁編程技術(shù)對該系統(tǒng)進(jìn)行設(shè)計,在將程序語句輸入編輯器后,要 以 .asp 為后綴名來存盤。在要瀏覽時,就必須搭建 WEB艮務(wù)器IIS,這樣會更好更準(zhǔn)確的看到頁面。 下面就介紹 IIS 的安裝。1. 如果在安裝操作系統(tǒng)的時候沒有安裝 IIS ,請先把系統(tǒng)盤放入光驅(qū)中, 按照下面的步驟進(jìn)行安裝。2. 打開“控制面板”- “添加刪除程序”- “添加/刪除Windows組件”- 雙擊“ In ternet信息服務(wù)”- 在組件中的“ In ternet 信息服務(wù)(IIS ) ”項前 打勾,單擊“下一步”,并且按照

25、提示操作即可完成安裝。安裝完成后就是關(guān)于 IIS 服務(wù)器的基本配置:1. 打開 IIS 管理器,選“開始菜單 -程序-管理工具 -Internet 信息服務(wù)”。2. 設(shè)置“默認(rèn)Web站點”項。1) .打開“默認(rèn) Web站點”的屬性設(shè)置窗口:選“默認(rèn) Web站點- 右鍵- 屬性”即可。2) . 設(shè)置“主目錄”:在“本地路徑”通過“瀏覽”按鈕來選擇你的網(wǎng)頁 文件所在的目錄。3) .把In ternet信息服務(wù)的“默認(rèn) Web站點”的“啟用默認(rèn)文檔”設(shè)置為“ index.asp ”。4) .設(shè)置TCP端口和IP地址:TCP端口是 WEB艮務(wù)器端口,默認(rèn)值是 80, 可改動。IP地址是WE岡艮務(wù)器綁定

26、的IP地址,默認(rèn)值是“全部未分配”,可以 改動。5.2 主要界面及代碼實現(xiàn)5.2 .1 用戶登錄界面用戶登錄頁面( login.asp ),此頁面主要用于用戶進(jìn)入主頁面,其界面如圖 5-1 所示。圖5-1用戶登錄界面當(dāng)用戶輸入用戶名和密碼后,點擊“登錄”按鈕,將提交表單,代碼如下:vform method=POST action=putSessi on. asp在putSessi on .asp文件中,用戶名和密碼都被放入指定的Session中,而后轉(zhuǎn)向系統(tǒng)主界面index.asp,代碼如下: 5.2.2 主頁面主頁面為index.asp,此頁面的功能主要是顯示部門、員工、培訓(xùn)、會議安 排和資

27、料等信息,其界面如圖5-2所示圖5-2主頁面在 index.asp 中,還包含了四個文件 conndb.asp、isUser.asp、left.asp和NewList.asp,分別用來處理連接數(shù)據(jù)庫、用戶身份驗證、左側(cè)和右側(cè)的顯示容。 5.2.3培訓(xùn)信息界面1) .查看培訓(xùn)信息在主頁面點擊最新培訓(xùn)信息之后就可以查看最新培訓(xùn)信息(NewList.asp),此頁面可顯示及查看最新培訓(xùn)信息,其運行界面如圖5-3所示。L恃應(yīng)衰鴕G冏1帶型iAUfeJIS 用4C0aiKKi-31-s劃訓(xùn)瑋中=咄oani-ii2013-1王決、島理.林由工旳E f関工在以LI惡中昱釗ET丐土7賞我口帥E爭-附產(chǎn)i隔Ut

28、tP恤創(chuàng)說日副:EQBMIHLU園|圖5-3查看培訓(xùn)信息界面2) . 添加培訓(xùn)信息最新培訓(xùn)信息頁面顯示的培訓(xùn)信息是處于 “發(fā)布” 狀態(tài)下的記錄, 還可添加 培訓(xùn)信息, 在培訓(xùn)管理頁面中, 當(dāng)用戶單擊 “新建培訓(xùn)信息” 按鈕,觸發(fā) OnClick 事件,彈出 TrnEdit.asp 新窗口。“新建培訓(xùn)信息”按鈕的定義代碼如下: 具體添加代碼如下:添加培訓(xùn)信息運行界面如圖 5-4 所示刖日冊 20C9-8-ZT檯玄丨重寫圖5-4添加培訓(xùn)信息界面3) .刪除培訓(xùn)信息TrnDelt.asp頁面用于刪除培訓(xùn)信息。其主要代碼如下:%Dim tidtid = Request.QueryStri ng(tid

29、)判斷報名表中是否存在此培訓(xùn)信息sql = Select * From Trai nin gSign Where TrId= & tidSet rs = Conn .Execute(sql)If Not rs.EOF The nRespo nse.Write alert(不能刪除此培訓(xùn)記錄,請先清空其下的所有報名信息! );history.back();Resp on se.E nd()End IFsql = Delete From Trai ning Where Id= & tidSet rs = Conn .Execute(sql)Resp on se.Write 培訓(xùn)信息成功刪除 Set

30、 rs = Noth ing%4) .添加員工信息EmpAdd.asp頁面主要用于添加員工信息,其運行界面如圖5-5所示nAi戸口|fi醫(yī)堆即空帕I出主(_則鐐片上陣圖5-5添加員工信息界面其主要運行代碼如下:%Dim EmpName,HireDate,State變量初始化Sex =男”HireDate = Date() State = 在職Dim Empld,Depld,DepName,Uld,UpperDepName讀取參數(shù)didDepId = Request.QueryStri ng(did)If DepId The nSet rs = Server.CreateObject(ADODB

31、.RECORDSET)讀取此部門信息sql = Select * From Departments Where Depld= & DepIdSet rs = Conn .Execute(sql)If Not rs.EOF The nDepName = rs(DepName)UId = rs(UpperId)判斷此部門是否為一級部門,如果不是,則讀取其上級部門名稱If UId0 The nsql = Select * From Departme nts Where DepId= & UIdSet rs = Conn .Execute(sql)If Not rs.EOF The nUpperDep

32、Name = rs(DepName) & ” - ”End IfElseUpperDepName =End IfDepName =End If=UpperDepName & DepNameElseResp on se.E nd()End If% 5.2.4 會議信息界面在主界面中,用戶都可以查看目前的會議安排信息,單擊“會議安排”超,將打開Arrange.asp,如圖5-6所示。EJ常人事管理糸統(tǒng)會儀安算益憧 一- y L姜歲芒滾主盤2溟U期2識時冋主蒔人丄M H立E2DZCOEh|-l.i:o - ? ro口貯、匚圖5-6會議安排界面1) .查看會議信息當(dāng)用戶單擊會議信息的超時,觸發(fā)On C

33、lick事件,可查看會議信息。代碼如下:a href=Meeti ngView.asp?actio n=edit&id= on Click=retur nn ewView(this.href)在彈出的新窗口中打開 MeetingView.asp文件查看會議的具體容,其運行界面如圖5-7所示合說至侵m=說主哥人珈日卻蒂里3JO3-J1-1姜口人身沈嬉譯甥內(nèi)容閑于m月曲馳1工幽冇具萍甜贈欣河是乍恰苗煩廿魚創(chuàng)遂曰則aoa-iM|睡人jiprif圖5-7查看會議信息界面2) .添加會議信息在MeetingList.asp 頁面中,“新建會議信息”按鈕到的 MeetingEdit.asp頁面的作用是添加

34、會議信息,其運行界面如圖5-8所示。11口 電人自耳I墟上.玉可圖5-8添加會議信息界面其主要代碼如下:%sql=Select * From Meeting Where Id= & idrs.Ope n sql,Co nn ,1,3rs(Subject) = Request(subject)rs(RoomNo)= Request(rno)rs(MDate) = Request(mdate)rs(MTime) = Request(mtime)rs(Preside) = Request(preside)rs(Atte nda nt) = Request(atte nd)rs(MDetail) =

35、Request(detail) rs(CreateDate) = Date() rs.UpdateResponse.Write 會議信息成功保存 Else 在數(shù)據(jù)庫表 Meeting 中插入新信息 sql=Select * From Meeting rs.Open sql,Conn,1,3 rs.AddNew rs(Subject) = Request(subject) rs(RoomNo)= Request(rno) rs(MDate) = Request(mdate) rs(MTime) = Request(mtime) rs(Preside) = Request(preside) rs(

36、Attendant) = Request(attend) rs(MDetail) = Request(detail) rs(Status) = 創(chuàng)建 rs(CreateDate) = Date() rs(Poster) = Session(AdminId) rs.UpdateResponse.Write 會議信息成功保存 End IfSet rs = Nothing%3) . 刪除會議信息主要代碼如下:% Dim id id = Request.QueryString(id) sql = Delete From Meeting Where Id= & id Set rs = Conn.Execute(sql)Response.Write 會議信息成功刪除 Set rs = Nothing%5.2.5 資料信息界面在主界面中,用戶可以查看部的資料信息, 而到系統(tǒng)管理員處進(jìn)行借閱登記, 部信息資料瀏覽界面如圖 5-9 所示hi caw童占當(dāng)!特孚新戒:潔辰 盂 iF訶褂乞命去產(chǎn)直藝叩圧內(nèi)部廈科結(jié)息號*I DOSX*ff ;|4|=1 a項目開隕050SECOE梶“I盤秋工程30憂童溯看世上竺二_* 對i圖5-9部資料信息界面在后臺管理界面

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論