![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/7/15/1270e57c-b0a1-421a-ba4d-979928be5dc1/1270e57c-b0a1-421a-ba4d-979928be5dc1pic.jpg)
![數據庫原理畢業(yè)設計--企業(yè)人事管理系統(tǒng)_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/7/15/1270e57c-b0a1-421a-ba4d-979928be5dc1/1270e57c-b0a1-421a-ba4d-979928be5dc11.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 目 錄</b></p><p> 一、課程設計的性質、目的和意義3</p><p><b> 二、系統(tǒng)概述3</b></p><p> 2.1 硬件資源3</p><p> 2.2 軟件資源及應用技術3</p><p><b
2、> 三、需求分析4</b></p><p> 3.1 處理需求4</p><p> 3.2 信息需求6</p><p> 3.3 安全性和完整性功能6</p><p><b> 四、可行性分析6</b></p><p> 五、總數據庫設計7</p&g
3、t;<p> 5.1數據庫的概念設計7</p><p> 5.2數據庫的邏輯設計11</p><p> 六、服務器端邏輯功能設計14</p><p><b> 6.1觸發(fā)器14</b></p><p> 6.2存儲過程15</p><p><b> 6
4、.3視圖17</b></p><p> 七、系統(tǒng)功能模塊18</p><p> 八、詳細設計及實現21</p><p> 8.1、創(chuàng)建站點21</p><p> 8.2、建立數據庫連接22</p><p> 8.3、創(chuàng)建ASP動態(tài)網頁22</p><p> 九
5、、測試與運行28</p><p> 十、問題解決與總結39</p><p> 十一、參考文獻40</p><p> 一、課程設計的性質、目的和意義</p><p> 《數據庫應用課程設計》是實踐性教學環(huán)節(jié)之一,是《數據庫原理與技術》課程的輔助與提升過程,是計算機科學與技術和軟件工程專業(yè)的必修課。</p><p
6、> 通過課程設計,結合實際的操作和設計,鞏固課堂教學內容,掌握數據庫系統(tǒng)的基本概念、原理和技術,將理論與實際相結合,應用現有的數據建模工具和數據庫管理系統(tǒng)軟件,規(guī)范、科學地完成一個小型數據庫的設計與實現,把理論課與實驗課所學內容綜合為一,并在此基礎上強化實踐意識、提高實際動手能力和創(chuàng)新能力,從而為后續(xù)課程的學習,畢業(yè)設計環(huán)節(jié)以及將來的實際工作打好堅實的基礎。</p><p><b> 二、系統(tǒng)
7、概述 </b></p><p><b> 2.1 硬件資源</b></p><p> a) CPU: AMD Athlon? 64 X2 Dual </p><p> Core Processor 5000+ 2.61 GHz</p><p> b) 內存:1.75G</p><p
8、> c) 硬盤:160G </p><p> d) 顯示器:分辯率1024x768的17寸寬屏液晶顯示器 </p><p> 2.2 軟件資源及應用技術</p><p> a) 操作系統(tǒng): WINDOWS XP </p><p> b) 數據庫:SQL Server 2000</p><p> Mic
9、rosoft SQL Server 2000 是一種典型的具有客戶機/服務器體系結構的關系數據庫管理系統(tǒng),它使用SQL語句在服務器與客戶機之間傳送請求和回應,具有可靠性、可伸縮性、可管理性、可應用性等特點。它支持大規(guī)模的聯(lián)機事務處理(OLTP)、數據倉庫、數據挖掘和電子商務等應用。</p><p> c)Web服務器: Internet Information Service</p><p&
10、gt; Microsoft Windows XP Professional 中的 Internet 信息服務 (IIS) 5.1 在 Windows 中增加了強大的 Web 計算功能。通過 IIS,可以創(chuàng)建應用程序以在網站上安全地發(fā)布信息,從而改善組織共享信息的方式。IIS 是在網站上構建和部署電子商務解決方案以及任務關鍵的應用程序的一種安全平臺。</p><p> d) 開發(fā)平臺:Dreamweaver8.
11、0簡體中文版</p><p> 編寫語言:ASP VBScrip</p><p> Dreamweaver是一個集網頁制作和管理網站于一身的所見即所得網頁編輯器,它是第一套針對專業(yè)網頁設計師特別發(fā)展的視覺化網頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網頁,它支持最新的Web技術,包含HTML檢查、HTML格式控制、HTML格式化選項、HomeSite
12、/BBEdit捆綁、可視化網頁設計、圖像編輯、全局查找替換、全FTP 功能、處理Flash和Shockwave等富媒體格式和動態(tài)HTML、基于團隊的Web創(chuàng)作。</p><p> e) 編譯器:InternetExplorer</p><p><b> 三、需求分析</b></p><p> 需求分析是數據庫系統(tǒng)設計的一個重要的環(huán)節(jié)。本階
13、段應該對整個應用情況作全面的、詳細的調查,確定特定數據庫應用環(huán)境下的設計目標,收集該應用環(huán)境下針對系統(tǒng)設計所需要的基礎數據以及對這些數據的具體存儲要求,從而確定用戶的需求。用戶對數據庫的需求包括:</p><p><b> 3.1 處理需求</b></p><p> 即用戶要完成什么處理功能等。</p><p> 設計一套企業(yè)人事管理系統(tǒng)
14、,以實現企業(yè)資源的信息化、標準化管理,全面提高生產效率,降低生產成本。</p><p> 系統(tǒng)功能的基本要求:</p><p> 員工各種信息的輸入,包括員工的基本信息、學歷信息、職務、職稱等。</p><p> 員工各種信息的修改;</p><p> 對于轉出、辭職、辭退、退休員工信息的刪除;</p><p>
15、; 按照一定的條件,查詢、統(tǒng)計符合條件的員工信息;至少應該包括每個員工詳細信息的查詢、按婚姻狀況查詢、按學歷查詢、按工作崗位查詢等;</p><p> 對部門信息修改與更新;</p><p> 對查詢、統(tǒng)計的結果打印輸出;</p><p> 具有良好的用戶界面,登陸界面時需要進行身份確認。</p><p><b> 基本功
16、能如圖所示:</b></p><p><b> 3.2 信息需求</b></p><p> 即在數據庫中需要存儲哪些數據,對于基本人事管理系統(tǒng)應具備的信息有:</p><p><b> 員工基本信息。</b></p><p><b> 部門基本信息。</b>
17、</p><p> 3.3 安全性和完整性功能</p><p> 創(chuàng)建關系圖、存儲過程以及觸發(fā)器增強系統(tǒng)安全性,同時本程序考慮到系統(tǒng)的安全性,設置了用戶登錄論證,并且需要進行密碼校驗,保證了信息的可控“透明性”。</p><p><b> 四、可行性分析</b></p><p> 可行性分析是在用戶的要求和系統(tǒng)的
18、調研基礎上進行的,對新系統(tǒng)的開發(fā)從社會、技術、經濟、管理等方面進行分析,并得出系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實施等方案和結論,最終完成可行性分析??尚行苑治鲆话愣x為:可行性分析是在建設的前期對工程項目的一種考察和堅定,對擬議中的項目進行全面與綜合的技術、經濟能力的調查,判斷它是否可行。</p><p> 我所設計的人事管理系統(tǒng),是一個使用簡單、方便靈活的系統(tǒng),它面向于中小型企業(yè)
19、,而中小型企業(yè)的人員少,計算機所處理的數據少,所以對計算機性能要求較低?,F有的計算機已可以達到所需的信息處理速度。</p><p> 數據輸入采用的是鍵盤輸入,輸出采用顯示器輸出,現有的設備已經可以承擔所要求的數據輸入/輸出功能。</p><p> 開發(fā)時所需要的硬件已經具備,所需要的軟件包括SQL、Dreamweaver、IIS都已安裝完畢。</p><p>
20、<b> 五、總數據庫設計</b></p><p> 5.1數據庫的概念設計</p><p> 將需求分析得到的用戶需求抽象為信息結構(即概念模型)的過程就是概念設計。概念設計以用戶能理解的形式表達信息為目標,這種表達與數據庫系統(tǒng)的具體細節(jié)無關,它所涉及到的數據獨立于DBMS和計算機硬件,可以在任何DBMS和計算機硬件體系中實現。</p><
21、p> 在進行概念設計時,通常是將現實世界中的客觀對象首先抽象為不依賴任何DBMS和具體機器的信息結構,然后再把概念模型轉化為具體機器上DBMS所支持的數據模型。</p><p> 最常用的概念模型是E-R圖,本設計中所用的概念模型即為E-R圖。</p><p> E-R模型是對現實世界的一種抽象,其主要成分是實體、聯(lián)系和屬性。使用這三種成分,我們即可以建成E-R圖。</p
22、><p><b> ● 數據抽象</b></p><p> 實體型“員工”是對屬性“員工編號、姓名、性別、出生年月、文化程度、職稱、所在部門、職務、電話”的抽象,改聚集用下圖表示:</p><p><b> 、</b></p><p> 實體型“部門”是對屬性“部門編號、部門名稱、部門經理、部門
23、電話、在職人數”的抽象,改聚集用下圖表示:</p><p> 實體型“工資”是對屬性“員工編號、基本工資、獎金、津貼、扣款、實發(fā)工資、發(fā)放日期”的抽象,改聚集用下圖表示:</p><p><b> ● 概括 </b></p><p> 定義類型那個之間的一種子集聯(lián)系。</p><p><b> ●設計全
24、局概念模式</b></p><p><b> 公司結構如下圖:</b></p><p> 我假設該公司一共有人事部、研發(fā)部、生產部、質檢部、宣傳部、銷售部、客服部七個部門。</p><p><b> 職務體系如下圖:</b></p><p> 對圖形的說明:所有職務中董事長處于金
25、字塔頂層,其次是總經理和副總經理,他們領導的是整個公司的全局,緊跟在他們下面的是部門領導,所有的部門領導處于同等地位,部門領導只對他們的秘書、助手、該部門的員工等有領導權。</p><p> 通過對局部E-R模型的操作,解決各個E-R模型關于對象定義不一致問題,以及對各個E-R模型進行合并優(yōu)化等,最終形成數據庫的全局概念模式,如下圖。</p><p> 對上述ER圖的說明:</p
26、><p> 我把員工分為普工和非普工,普工不存在任何職務,是最基本的員工,除了基本信息外沒有其它附加信息。非普工是除了普工以外的所有員工,將非普工分為高層領導與一般領導(一般領導也可以稱為部門領導),高層領導諸于董事長和總經理等領導,他們可以領導任何部門與任何員工(包括部門經理),部門領導只對所在部門進行管理,對其它部門沒有管理權。</p><p> 5.2數據庫的邏輯設計</p&g
27、t;<p> ?。P系圖 關系模式 建立數據庫 建立表 )</p><p> 數據庫邏輯設計的目的是將概念設計階段設計好的E-R圖轉換成與具體機器上的DBMS所支持的數據模型(如關系模型)相符合的邏輯結構。將概念設計階段產生的全局概念模式(E-R圖)轉換成初始的關系模式。</p><p> 員工實體可以轉化為如下關系模式:</p><p>
28、 員工(員工編號,姓名,性別,出生年月,文化程度,職稱,職務,電話)</p><p> 部門實體可以轉化為如下關系模式:</p><p> 部門(部門編號,部門名稱,部門電話,在職人數)</p><p> 工資實體可以轉化為如下關系模式:</p><p> 工資(基本工資,獎金,津貼,扣款,實發(fā)工資,發(fā)放日期)</p>
29、<p> 部門和員工存在著1:n的聯(lián)系, 其ER圖如右圖:</p><p> 一個1:n聯(lián)系可以轉換為一個獨立的關系模式,也可以與n端對應的關系模式合并。</p><p> 可以將此E-R圖合并為一個獨立的關系模式:</p><p> 員工信息(員工編號,姓名,性別,出生年月,文化程度,職稱,所在部門,職務,電話)</p><
30、;p> 部門和領導(部門經理)存在</p><p> 著1:1的聯(lián)系其E-R圖如右圖:</p><p> 將其轉換為一個關系模式:</p><p> 部門信息(部門編號,部門名稱,部門經理,部門電話,在職人數)</p><p> 資薪和員工存在著1:1的聯(lián)系,其E-R圖如右圖:</p><p> 轉換
31、為一個關系模式:</p><p> 員工資薪(員工編號,基本工資,獎金,津貼,扣款,實發(fā)工資,發(fā)放日期)</p><p> 用以上三個關系模式即可基本比表示出人事管理系統(tǒng)的所需信息。下面來設計數據庫PM(Personnel Management)。</p><p><b> 員工信息表:</b></p><p>&
32、lt;b> 部門表:</b></p><p><b> 員工資薪表:</b></p><p> 六、服務器端邏輯功能設計</p><p><b> 6.1觸發(fā)器</b></p><p> 觸發(fā)器是一類特殊的存儲過程。觸發(fā)器與表的關系密切,用于保護表中的數據。當有操作影響到
33、觸發(fā)器保護的數據時,觸發(fā)器自動執(zhí)行。</p><p> ?、傧駿mployees表插入或修改一記錄時,通過觸發(fā)器檢查記錄的departmentID值在Departments表是否存在。若不存在,則取消插入或修改操作。</p><p><b> 核心代碼如下:</b></p><p><b> use pm</b><
34、;/p><p><b> go</b></p><p> create trigger EmployeesIns on Employees</p><p> for insert,update</p><p><b> as</b></p><p><b>
35、begin</b></p><p> if((select ins.部門編號 from inserted ins) not in</p><p> (select部門編號from departments))</p><p><b> rollback</b></p><p> /*對當前事務回滾,及恢
36、復到插入前的狀態(tài)*/</p><p><b> end</b></p><p> ?、谛薷腄epartments表departmrntID字段值時,該字段在Empliyees表中的對應值也應該作相應修改。</p><p><b> 核心代碼如下:</b></p><p> create tri
37、gger DepartmentsUpdate on Departments</p><p> for update</p><p><b> as</b></p><p><b> begin</b></p><p> if(columns_updated()&01)>0<
38、;/p><p> update Employees</p><p> set 部門編號=(select ins.部門編號 from inserted ins)</p><p> where部門編號=(select部門編號from deleted)</p><p><b> end</b></p><
39、;p><b> go</b></p><p> ③刪除Departments表記錄的同時刪除該記錄departmrntID字段值在Employees表中對應的記錄。</p><p> create trigger DepartmentsDelete on Departments</p><p> for delete</p&
40、gt;<p><b> as</b></p><p><b> begin</b></p><p> delete from Employees</p><p> where 部門編號=(select 部門編號 from deleted)</p><p><b>
41、end</b></p><p><b> go</b></p><p><b> 6.2存儲過程</b></p><p> 存儲在數據庫中的子程序稱為存儲過程,它是數據庫對象之一。</p><p><b> 創(chuàng)建存儲過程如下:</b></p>
42、<p> ①添加職員記錄的存儲過程EmployeeAdd。</p><p> create procedure EmployeeAdd</p><p> (@員工編號 char(6),@姓名 varchar(10),@性別char(5),</p><p> @出生時間 datetime(8),@文化程度 char(10),</p>&
43、lt;p> @職稱 char(15),@所在部門 char(6),</p><p> @職務 char(10),@電話 char(15))</p><p><b> as</b></p><p><b> begin</b></p><p> insert into Employee
44、s</p><p> values(@員工編號 ,@姓名 ,@性別,@出生時間,@文化程度,</p><p> @職稱,@所在部門,@職務,@電話)</p><p><b> end</b></p><p><b> return</b></p><p><b&
45、gt; go</b></p><p> ?、谛薷穆殕T記錄的存儲過程EmployeeUpdate。</p><p> create procedure EmployeeUpdate</p><p> (@員工編號 char(6),@姓名 varchar(10),@性別char(5),</p><p> @出生時間 datet
46、ime(8),@文化程度 char(10),</p><p> @職稱 char(15),@所在部門 char(6),</p><p> @職務 char(10),@電話 char(15))</p><p><b> as</b></p><p><b> begin</b></p&g
47、t;<p> update Employees</p><p> set 員工編號=@員工編號,</p><p><b> 姓名=@姓名,</b></p><p><b> 性別=@性別</b></p><p> 出生日期=@出生日期,</p><p>
48、; 文化程度=@文化程度,</p><p><b> 職稱=@職稱,</b></p><p> 所在部門=@所在部門,</p><p><b> 職務=@職務,</b></p><p><b> 電話=@電話,</b></p><p> wh
49、ere 員工編號=@員工編號</p><p><b> end</b></p><p><b> return</b></p><p><b> go</b></p><p> ?、蹌h除職員記錄的存儲過程EmployeeDelete</p><p>
50、; create procedure EmployeeDelete</p><p> (@employeeid char(6))</p><p><b> as</b></p><p><b> begin</b></p><p> delete from Employees</p&
51、gt;<p> where Employeeid=@employeeid</p><p><b> end</b></p><p><b> return</b></p><p><b> go</b></p><p><b> 6.3視圖&l
52、t;/b></p><p><b> --工資信息視圖</b></p><p> CREATE VIEW 工資信息視圖(職工編號,姓名,性別,所在部門,職稱,工資,月份)</p><p><b> AS</b></p><p> SELECT Employees.職工編號,姓名,性別,
53、 所在部門,職稱,工資,月份</p><p> FROM Employees,Departments,Salary</p><p> WHERE Departments.部門編號=Employees.所在部門</p><p> AND Employees.職工編號=Salary.職工編號</p><p><b> 七、系統(tǒng)功
54、能模塊</b></p><p> 本系統(tǒng)完整功能(頁面之間的互轉)</p><p> 實現整體功能需要五個功能模塊,說明如下.</p><p> 功能模塊一:登陸界面</p><p> 在該模塊中要求用戶在登錄時輸入用戶名,或者為了保證系統(tǒng)的安全性,可以設計為從列表菜單中選擇權限用戶名登錄,同時要求用戶輸入密碼,為方便起見
55、,我將密碼設置為員工編號,只有該公司員工才能登陸該人事系統(tǒng)。用戶輸入用戶名和密碼后按登錄按鈕,這時候將用戶輸入的信息與數據庫中已有的信息進行比較(比較的過程需要添加記錄集),如若信息正確,則用戶正常登陸,否則將跳轉到登陸錯誤提示頁面。</p><p> 功能模塊二: 功能選擇界面</p><p> 在該功能模塊中,提供給用戶多種功能選擇,每種功能選擇鏈接相應的頁面。選擇“查詢員工信息”
56、,鏈接到查詢員工頁面,選擇“查詢部門信息”,鏈接至查詢部門頁面,選擇“添加員工”,鏈接到添加操作頁面,如此類推。</p><p> 功能模塊三:查詢功能</p><p> 當用戶登錄成功后,可以選擇查詢功能進入查詢頁面。在員工查詢頁面詢問用戶想要查詢那個員工的信息,在下拉列表中列出所有員工信息(因為這是一個面向非中小型企業(yè)的系統(tǒng),員工數量不是很多)。選中欲查詢的員工姓名,按查詢按鈕后跳
57、轉到另一頁面,該頁面會顯示所查詢員工的基本信息。在部門查詢頁面詢問用戶想要查詢的部門信息,選擇部門名稱,跳轉至下一個頁面給出該部門所有信息。在該模塊中不存在對數據庫信息的修改,只是一個調用數據庫信息的過程。</p><p> 功能模塊四:修改功能</p><p> 當有人事調動或者員工自身信息改變時需要將系統(tǒng)中的相應信息進行修改,這時需要用到修改功能。在此模塊中用戶選擇要更改信息的員工
58、姓名,跳轉到下一頁面,在下一個頁面顯示該員工(還未更改前的)所有信息(此功能類似于查詢),然后再選擇要更改的屬性,在文本域中輸入新的屬性值,提交更改,如果輸入的屬性值滿足相應的要求,那么會出現“修改成功”的反饋頁面。同時,用戶修改的信息會提交到數據庫的員工信息表,對數據庫中的表格作相應的修改。</p><p> 功能模塊五:添加記錄功能 </p><p> 此模塊主要應用于公司有新員
59、工入職或是有實習員工轉正,需要進行添加員工操作。在該模塊中,用戶會打開一張類似于注冊信息的網頁,填好所有信息后,按提交按鈕提交填寫信息,若所填的信息符合要求,馬上會出現“添加成功”的反饋頁面,同時,用戶添加的記錄會立即添加到數據庫中。</p><p> 功能模塊六:刪除記錄功能</p><p> 此模塊應用于當公司有員工離職、員工退休、部門撤銷等需要刪除操作的功能,類似于前面幾個模塊,
60、首先應該讓用戶選擇要刪什么,若是要刪除員工信息,選擇要刪除員工的姓名,若是要刪除部門,選擇要刪除部門的編號或是名稱。</p><p><b> 八、詳細設計及實現</b></p><p><b> 8.1、創(chuàng)建站點</b></p><p> 在C:\Inetpub\wwwroot目錄下創(chuàng)建站點ks。</p>
61、;<p> 8.2、建立數據庫連接</p><p> 8.3、創(chuàng)建ASP動態(tài)網頁</p><p> 根據數據庫應用課程設計文檔中的設計一共創(chuàng)建了動態(tài)網頁設計清單如下:</p><p> (1)登陸界面.asp </p><p> 創(chuàng)建記錄集Recordset1:</p><p> 在服務器行為
62、中創(chuàng)建“登錄用戶” ,如果登錄成功則轉到“功能選擇.asp” :</p><p> ?。?)登陸錯誤.asp</p><p> 在“登陸錯誤.asp”頁面創(chuàng)建連接我要返回重新登錄</p><p> (3)功能能選擇.asp</p><p> 功能選擇頁面主要創(chuàng)建連接:</p><p> ?。?)員工查詢.asp&
63、lt;/p><p> 創(chuàng)建記錄集:Recordset1</p><p><b> 創(chuàng)建“刪除記錄”</b></p><p> ?。?)查詢結果.asp</p><p><b> 創(chuàng)建記錄集cx</b></p><p> ?。?)員工信息修改.asp</p>&
64、lt;p> 在服務器行為里添加“更新記錄” :</p><p> ?。?)員工增加.asp</p><p> 在服務器行為中添加“插入記錄“行為</p><p> ?。?)員工刪除.asp</p><p> 建立員工表Employees上的記錄集,然后再服務器行為中創(chuàng)建“刪除記錄”行為。</p><p>
65、?。?)刪除成功.asp</p><p> 在這個頁面中顯示刪除后的結果,創(chuàng)建超鏈接返回到功能選擇頁面。</p><p> ?。?)員工添加成功.asp</p><p> 在這個頁面中顯示添加后的結果,創(chuàng)建超鏈接返回功能選擇頁面。</p><p> ?。?0)部門查詢.asp</p><p> 類似于員工查詢頁面
66、的創(chuàng)建</p><p> ?。?1)部門查詢結果.asp</p><p> 類似于員工查詢結果頁面的創(chuàng)建</p><p> ?。?2)部門信息修改.asp</p><p> 類似于員工信息修改頁面的創(chuàng)建</p><p> ?。?3)部門增加.asp</p><p> 類似于員工增加頁面的創(chuàng)
67、建</p><p> (14)部門刪除.asp</p><p> 類似于員工刪除頁面的創(chuàng)建</p><p><b> 九、測試與運行</b></p><p><b> 一、登陸</b></p><p><b> 登陸頁面:</b></p&
68、gt;<p> 登陸錯誤跳至錯誤提示頁面,點擊“我要返回重新登錄”返回登錄頁面。</p><p><b> 二、功能選擇</b></p><p> 登陸正確進入功能選擇頁面:</p><p> 1、選擇第一個功能“員工信息查詢”,進入員工信息查詢頁面:</p><p> 點擊“查詢”,顯示員工信息
69、查詢結果(同時該頁面鏈接“返回首頁”):</p><p> 該頁面顯示出所要查詢的員工信息,同時該頁面將所有員工信息分頁顯示。</p><p> 2、選擇第二個功能“員工信息更改”,進入員工信息更改頁面。</p><p> 填好修改后員工信息,點擊“修改”,即可在下面看到修改后的信息。注意原先下面的信息是數據庫中的一位員工的信息,默認的顯示該員工。修改成功后顯
70、示如下:</p><p> 在數據庫中“李欣”的“電話”信息被修改,如下圖:</p><p> 3、在功能選擇頁面中選擇第三個功能“新增員工信息”</p><p><b> 網頁預覽效果:</b></p><p> 填入要增加的員工信息:</p><p> 單擊“提交”,顯示如下:<
71、;/p><p><b> 我們看一下數據庫:</b></p><p> 第一條記錄增加了“拉拉”。</p><p> 4、選擇功能“刪除離職員工”</p><p> 點擊“確定刪除該員工”</p><p><b> 看看數據庫中記錄:</b></p>&l
72、t;p> 原來作為第一條記錄的“拉拉”被刪除了。</p><p> 5.選擇第五個功能“部門查詢”,跳轉至部門查詢頁面:</p><p> 點擊“查詢”,顯示部門詳細信息:</p><p> 部門的修改、增加、刪除類似于員工的修改、增加、刪除,下面不一一列出。</p><p><b> 十、問題解決與總結</b
73、></p><p> 最初登陸頁面無法登陸,輸入用戶名和密碼后,點擊“登陸”,網頁報錯,警告登錄失敗,截圖如下:</p><p> 這個問題最終得到了解決,解決方法即是把數據庫名稱從中文改成英文,以及數據庫中的表格名稱都必須用英文字符。</p><p> 我在制作查詢結果頁面時,我希望的布局是這樣的:網頁上面小部分顯示查詢員工的信息,網頁下面教的的篇幅將
74、所有員工信息分頁顯示,我做出來的效果只能在分頁顯示的第一頁正確顯示,它顯示出所查詢員工的信息與分頁顯示的第一頁10條記錄,但是我點擊“2”時它不能跳到分頁顯示的第二頁,錯誤頁面面上報錯說“ADODB.Field (0x800A0BCD)BOF 或 EOF 中有一個是“真”,或者當前的記錄已被刪除,所需的操作要求一個當前的記錄”很遺憾這個問題沒有得到解決,多次嘗試后最后只能達到分頁顯示數據:</p><p><
75、;b> 顯示第一頁:</b></p><p> 顯示第二頁(一直可以顯示到最后一頁):</p><p> 考慮到網頁的風格一致,這個系統(tǒng)所有的ASP網頁使用的是同樣的背景,但這樣也使得網頁顯得很單調,因為幾乎沒有用到CSS,網頁的視覺效果并不是很漂亮,這是此系統(tǒng)的一個缺點。</p><p> 雖然是花時間認真寫的,但是還是有一些缺憾,限于本
76、身知識的匱乏,有許多復雜的功能都沒有涉及,只是完成了一個較為基本的人事管理系統(tǒng),要想成為真正能夠方便使用的人事管理系統(tǒng)當然還有些距離,但這畢竟只是一個開始,有了良好的開始再會有美好的繼續(xù),相信隨著我的知識的不斷擴展我以后一定能做出具有完善功能和良好界面的人事管理系統(tǒng)。</p><p><b> 十一、參考文獻</b></p><p> 《數據庫系統(tǒng)開發(fā)案例精選》周
77、恒 徐薇 編著 人民郵電出版社</p><p> 《ASP+SQL Server組建動態(tài)網站》 龍馬工作室編著</p><p> 《數據庫應用實例完全解析》 王穎 李敏亞 編著</p><p> 《數據庫實用程序設計》段興 吳德勝 編著</p><p> 《Dreamweaver MX2004&ASP動態(tài)網頁編程自學手冊》齊曉
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數據庫原理課程設計---企業(yè)人事管理系統(tǒng)
- 數據庫系統(tǒng)原理課程設計--人事管理系統(tǒng)數據庫
- 數據庫原理課程設計---人事管理系統(tǒng)
- 數據庫課程設計--企業(yè)人事管理系統(tǒng)
- 企業(yè)人事管理系統(tǒng)(數據庫課程設計)
- 數據庫課程設計--企業(yè)人事管理系統(tǒng)
- 企業(yè)人事管理系統(tǒng)(數據庫課程設計)
- 數據庫課程設計 --企業(yè)人事管理系統(tǒng)
- 高校人事管理系統(tǒng)數據庫設計
- 人事管理系統(tǒng)的數據庫設計
- 數據庫課程設計--企業(yè)人事管理系統(tǒng) (2)
- 數據庫系統(tǒng)原理課程設計----acess人事管理系統(tǒng)
- 數據庫課程設計--人事管理系統(tǒng)
- 人事管理系統(tǒng)數據庫課程設計
- 數據庫課程設計--人事管理系統(tǒng)
- 數據庫課程設計--人事管理系統(tǒng)
- 數據庫課程設計—人事管理系統(tǒng)
- 數據庫課程設計---人事管理系統(tǒng)
- 人事管理系統(tǒng)_數據庫課程設計
- 數據庫課程設計----人事管理系統(tǒng)
評論
0/150
提交評論