

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 課 程 設(shè) 計</b></p><p> 設(shè)計題目: 數(shù)據(jù)庫原理課程設(shè)計 </p><p> ----人事管理系統(tǒng) </p><p> 系 別 信息工程系 班級 * </p><p> 學(xué)生姓名 *
2、 </p><p> 學(xué) 號 * </p><p> 指導(dǎo)教師 * 職稱 * </p><p><b> 起止日期:*</b></p><p> 1. 設(shè)計的原始資料及依據(jù)</p>&l
3、t;p> 本次數(shù)據(jù)庫設(shè)計主要涉及到需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計幾個主要環(huán)節(jié)。</p><p> 2.設(shè)計的主要內(nèi)容及要求</p><p> ⑴寫出系統(tǒng)的需求分析,要求包括數(shù)據(jù)流圖、數(shù)據(jù)字典等。</p><p> ⑵畫出系統(tǒng)的E-R圖及CDM模型。</p><p> ?、钱嫵鱿到y(tǒng)的PDM模型。</p><
4、;p> 3.對設(shè)計說明書撰寫內(nèi)容、格式、字?jǐn)?shù)的要求</p><p> ?、艑W(xué)生應(yīng)撰寫的內(nèi)容為:中文摘要和關(guān)鍵詞、目錄、正文、參考文獻(xiàn)等。課程設(shè)計說明書(論文)的結(jié)構(gòu)及各部分內(nèi)容要求可參照《沈陽工程學(xué)院畢業(yè)設(shè)計(論文)撰寫規(guī)范》執(zhí)行。應(yīng)做到文理通順,內(nèi)容正確完整,書寫工整,裝訂整齊。</p><p><b> ?、蒲b訂格式</b></p><
5、p> 封面、任務(wù)書、成績評審意見表、中文摘要和關(guān)鍵詞、目錄、正文、結(jié)論、致謝、參考文獻(xiàn)。</p><p> ?、钦n程設(shè)計說明書(論文)是體現(xiàn)和總結(jié)課程設(shè)計成果的載體,一般不應(yīng)少于3000字。</p><p> 4. 設(shè)計完成后應(yīng)提交成果的種類、數(shù)量、質(zhì)量等方面的要求</p><p> 課程設(shè)計報告中要求包括需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計三部分最終結(jié)
6、果,而且每組前后設(shè)計保持連續(xù)性。</p><p><b> 5.時間進(jìn)度安排</b></p><p> 6.主要參考資料(文獻(xiàn))</p><p> ?、磐跎?數(shù)據(jù)庫系統(tǒng)概論.北京:高等教育出版社,2000</p><p> ?、茝堼埾?數(shù)據(jù)庫原理與設(shè)計.北京:人民郵電出版社,2000</p><p
7、> ⑶李紅.數(shù)據(jù)庫原理與應(yīng)用.北京:高等教育出版社,2002</p><p> ?、韧跄鼙?數(shù)據(jù)庫系統(tǒng)原理.北京:電子工業(yè)出版社,2002</p><p><b> 摘 要</b></p><p> 隨著計算機(jī)應(yīng)用的普及,推動企業(yè)計算機(jī)管理現(xiàn)代化的時機(jī)已經(jīng)到來,采取信息化管理是企業(yè)在新經(jīng)濟(jì)時代的必然趨勢,也是企業(yè)管理者的迫切需求。信
8、息技術(shù)為企業(yè)的發(fā)展提供了機(jī)遇,也帶來了挑戰(zhàn)。如何改良你公司的內(nèi)部經(jīng)營機(jī)制,公正、客觀、全面、快捷地記錄和評估有關(guān)員工的信息,實(shí)現(xiàn)以人為本的經(jīng)營戰(zhàn)略,提高人事管理工作的效率,使人事管理員有更多的精力去做人力資源分析、研究和開發(fā)工作,是公司立足發(fā)展,開拓未來,領(lǐng)先同行業(yè)的關(guān)鍵。作為現(xiàn)代人事管理的重要手段之一,人事信息化建設(shè)在此過程中將起到不可代替的作用:只有通過人事管理信息系統(tǒng),人事管理人員才能跨越時空、地域的障礙,在第一時間完成對信息的歸
9、集,并從浩如煙海的數(shù)據(jù)中找到有用信息,為管理決策者提供及時、準(zhǔn)確的決策依據(jù)!我國的企業(yè)自身的基礎(chǔ)薄弱,一是人事管理基礎(chǔ)薄弱,主要表現(xiàn)為人事管理體制過于分散,多數(shù)企業(yè)很難實(shí)現(xiàn)人事資料信息管理制度;人事管理制度不健全、不規(guī)范。二是一些工業(yè)企業(yè)生產(chǎn)裝備自動化、信息化水平低,不能準(zhǔn)確提供完整的實(shí)物信息。三是幾乎所有行業(yè)都沒有統(tǒng)一、規(guī)范的產(chǎn)品編碼,企業(yè)自己搞的產(chǎn)品編碼不健全、不規(guī)范。四是企業(yè)普遍缺乏信息技術(shù)和人事管理的專業(yè)人才,難以</p&
10、gt;<p> 關(guān)鍵詞 人事管理系統(tǒng),數(shù)據(jù)庫,數(shù)據(jù)流圖,數(shù)據(jù)字典,關(guān)系</p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> 1 系統(tǒng)總體介紹及組內(nèi)分工1</p><p> 1.1系統(tǒng)總體介紹1</p>
11、<p><b> 1.2組內(nèi)分工1</b></p><p><b> 2 數(shù)據(jù)庫設(shè)計3</b></p><p> 2.1 需求分析3</p><p> 2.1.1本系統(tǒng)的需求分析3</p><p> 2.1.2 數(shù)據(jù)流圖3</p><p> 2
12、.1.3數(shù)據(jù)字典5</p><p> 2.2概念結(jié)構(gòu)設(shè)計9</p><p> 2.2.1概念設(shè)計思想9</p><p> 2.2.2局部概念結(jié)構(gòu)設(shè)計10</p><p> 2.2.3總體概念結(jié)構(gòu)設(shè)計13</p><p> 2.2.4數(shù)據(jù)庫設(shè)計工具軟件PowerDesigner的應(yīng)用14</p
13、><p> 2.3邏輯結(jié)構(gòu)設(shè)計18</p><p> 2.3.1邏輯結(jié)構(gòu)設(shè)計思想18</p><p> 2.3.2 E-R圖向關(guān)系模式的轉(zhuǎn)變19</p><p> 2.3.3 PDM的生成過程19</p><p> 2.3.4 腳本的生成過程20</p><p><b>
14、; 結(jié) 論34</b></p><p><b> 致 謝35</b></p><p><b> 參考文獻(xiàn)36</b></p><p> 1 系統(tǒng)總體介紹及組內(nèi)分工</p><p><b> 1.1系統(tǒng)總體介紹</b></p><p
15、> 隨著社會的不斷進(jìn)步、科學(xué)技術(shù)快速發(fā)展以及生產(chǎn)力水平逐步提高,使得管理工作顯得越來越重要。在現(xiàn)代管理科學(xué)體系中,管理信息系統(tǒng)已經(jīng)被公認(rèn)為是一門不可替代的嶄新學(xué)科,目前,其正處在不斷發(fā)展、逐步完善階段。計算機(jī)作為現(xiàn)代化的工具與手段應(yīng)用于管理,已成為信息處理的重要工具。計算機(jī)的應(yīng)用范圍越來越廣,應(yīng)用的功能由一般數(shù)據(jù)處理發(fā)展為分析預(yù)測、支持決策,最終導(dǎo)致了管理信息系統(tǒng)的產(chǎn)生。</p><p> 本系統(tǒng)代替了
16、原來煩瑣的檔案人工處理,可以完成以下功能: </p><p> 1.新增和刪除用戶以及修改用戶基本信息。</p><p> 2.查詢用戶基本信息及監(jiān)理工作和崗位培訓(xùn)等的基本情況。</p><p> 3.完成員工基本情況的報表輸出。</p><p> 其系統(tǒng)功能模塊圖,如圖1.1所示。</p><p> 圖1
17、.1 人事管理系統(tǒng)功能圖</p><p><b> 1.2組內(nèi)分工</b></p><p> 其組內(nèi)具體分工如下表1.1所示。</p><p><b> 表1.1 組內(nèi)分工</b></p><p><b> 2 數(shù)據(jù)庫設(shè)計</b></p><p>
18、;<b> 2.1 需求分析</b></p><p> 2.1.1本系統(tǒng)的需求分析</p><p> 隨著現(xiàn)代社會的不斷發(fā)展,市場經(jīng)濟(jì)體制的不斷深入,企業(yè)的生產(chǎn)流程也發(fā)生了翻天覆地的變化。在企業(yè)的生產(chǎn)流程中,人事管理是最重要的一環(huán)。在以前,很多公司在生產(chǎn)管理方面是單純的人工操作。</p><p> 企業(yè)內(nèi)部的施工部門在下達(dá)生產(chǎn)命令以前,
19、則需要人工的聯(lián)系各個相關(guān)部門獲得施工信息。例如,要到指定的地點(diǎn)去進(jìn)行施工的相關(guān)信息,人員信息是否滿足要求等問題。如果涉及到采購原材料,則還需要聯(lián)系采購部門等等。這樣繁鎖的工作流程不但耗費(fèi)大量的時間,同時也因全是人工操作而易產(chǎn)生錯誤。</p><p> 對于企業(yè)來說,時間和工作效率是高利潤的根本。所以,我們在此基礎(chǔ)上根據(jù)實(shí)際情況的要求開發(fā)了企業(yè)人事管理系統(tǒng)。該系統(tǒng)正確運(yùn)行后,當(dāng)職員接到工程信息后,可根據(jù)工程編號查
20、得相應(yīng)的工程信息;生產(chǎn)管理部門查得相應(yīng)的生產(chǎn)命令后,可下達(dá)工作命令給施工部門,此時施工部門利用施工命令上的工程編號可得知施工工程的負(fù)責(zé)人。待施工部門完成施工后,會計部門即利用工程項(xiàng)目的負(fù)責(zé)人編號查出負(fù)責(zé)人的相關(guān)信息,以得知需將工程的款項(xiàng)交給誰。在在施工工程項(xiàng)目開始前時,根據(jù)工程需要及職員崗位相關(guān)信息,選擇若干名職工去參加崗位培訓(xùn)。</p><p> 在整個運(yùn)行期間,賦予每位職工都被賦予不同的編號,并以職工編號為
21、前提,將各個部門也賦予了相應(yīng)的編號,并且讓每位職工加入不同的部門,這樣就可以通過個人編號查出相關(guān)個人及部門數(shù)據(jù)。同時為了更好的了解施工工程信息,將施工工程都定義一個相應(yīng)的編號,這樣就可通過工程編號查得負(fù)責(zé)人的相應(yīng)信息。</p><p> 2.1.2 數(shù)據(jù)流圖</p><p> 一個基于計算機(jī)信息處理系統(tǒng)的邏輯模型由數(shù)據(jù)流和一系列數(shù)據(jù)轉(zhuǎn)換構(gòu)成,這些轉(zhuǎn)換將輸入數(shù)據(jù)變換為輸出數(shù)據(jù)。數(shù)據(jù)流圖就
22、是用來刻畫數(shù)據(jù)流和數(shù)據(jù)轉(zhuǎn)換的信息系統(tǒng)建模技術(shù)。數(shù)據(jù)流圖并不足以完整地描述軟件的需求,因?yàn)樗鼪]有描述數(shù)據(jù)流的內(nèi)容。一般地,數(shù)據(jù)流圖必須與描述并組織數(shù)據(jù)條目的數(shù)據(jù)字典配合使用。</p><p> 數(shù)據(jù)流圖(Data Flow Diagram,DFD)作為結(jié)構(gòu)化系統(tǒng)分析與設(shè)計的主要方法,是用來描繪軟件系統(tǒng)邏輯模型的圖形工具,它使用4種基本元素來描述系統(tǒng)的行為,過程、實(shí)體、數(shù)據(jù)流和數(shù)據(jù)存儲。用于描繪信息在系統(tǒng)中的流動和
23、處理情況。數(shù)據(jù)流圖方法直觀易懂,使用者可以方便的得到系統(tǒng)的邏輯模型和物理模型,但是從圖中無法判斷活動的時序關(guān)系,設(shè)計DFD只需考慮軟件系統(tǒng)必須完成的基本邏輯功能,完全不需考慮如何具體地實(shí)現(xiàn)這些功能,即只考慮軟件“做什么”,而不必考慮“怎么做”。 數(shù)據(jù)流圖的基本符號的介紹,如表2.1所示。</p><p> 表2.1 數(shù)據(jù)流圖基本符號的意義</p><p><b> 具體功能分
24、析:</b></p><p><b> 數(shù)據(jù)源點(diǎn)和數(shù)據(jù)終點(diǎn)</b></p><p> 數(shù)據(jù)源點(diǎn)和數(shù)據(jù)終點(diǎn)用方框表示,它是系統(tǒng)之外的實(shí)體,可以是人、事、物、部門或其他系統(tǒng),如圖2.1中的學(xué)生和業(yè)務(wù)員。</p><p> 加工(數(shù)據(jù)處理變換)</p><p> 加工用圓框表示,是對數(shù)據(jù)進(jìn)行處理的邏輯單元,
25、它接受若干輸入數(shù)據(jù)流,通過加工,內(nèi)部產(chǎn)生規(guī)定的輸出數(shù)據(jù)流。如圖2.1中申請貸款、擔(dān)保、銀行發(fā)貸款等等都是加工的例子。</p><p><b> 數(shù)據(jù)流</b></p><p> 數(shù)據(jù)流用帶數(shù)據(jù)流標(biāo)識的箭頭表示,表示系統(tǒng)處理的數(shù)據(jù)對象和數(shù)據(jù)流動的方向。數(shù)據(jù)流的方向可以是:從一加工流向另一加工、從加工流向數(shù)據(jù)存儲或數(shù)據(jù)存儲流向加工、從源點(diǎn)流向加工或從加工流向終點(diǎn),如圖
26、2.1中箭頭所表示就是流向。</p><p><b> 數(shù)據(jù)存儲文件</b></p><p> 數(shù)據(jù)存儲文件在數(shù)據(jù)流圖中起著保存數(shù)據(jù)的作用,它可以是數(shù)據(jù)庫、文件或任何其它形式,指向存儲的數(shù)據(jù)流可理解為數(shù)據(jù)寫入,從存儲引出的數(shù)據(jù)流可理解為數(shù)據(jù)讀出</p><p> 由于人事管理系統(tǒng)主要是以員工為主體,所以該數(shù)據(jù)流圖也是只針對員工的一系列信息
27、在系統(tǒng)中的數(shù)據(jù)流向及存儲進(jìn)行設(shè)計的。該系統(tǒng)的數(shù)據(jù)流圖,如圖2.1所示。</p><p> 圖2.1 人事管理系統(tǒng)數(shù)據(jù)流圖</p><p><b> 2.1.3數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程五個部分。其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個數(shù)據(jù)項(xiàng)可以組成一個數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)字典通
28、過對數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來描述數(shù)據(jù)流、數(shù)據(jù)存儲的邏輯內(nèi)容。</p><p><b> ?、艛?shù)據(jù)項(xiàng)</b></p><p> 數(shù)據(jù)項(xiàng)是不可再分的數(shù)據(jù)單位??梢杂藐P(guān)系規(guī)范化理論為指導(dǎo),用數(shù)據(jù)依賴的概念分析和表示數(shù)據(jù)項(xiàng)之間的聯(lián)系。即按實(shí)際語義,寫出每個數(shù)據(jù)項(xiàng)之間的數(shù)據(jù)依賴,它們是數(shù)據(jù)庫邏輯設(shè)計階段數(shù)據(jù)模型優(yōu)化的依據(jù)。對數(shù)據(jù)項(xiàng)的描述通常包含以下內(nèi)容:</p>
29、<p> 數(shù)據(jù)項(xiàng)描述={數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說明,別名,數(shù)據(jù)類型,長度}</p><p> 對于本系統(tǒng)中所包含的各個數(shù)據(jù)項(xiàng)的具體描述,如表2.2、2.3、2.4、2.5、2.6、2.7所示。</p><p> 表2.2 職員基本信息表的數(shù)據(jù)項(xiàng)</p><p> 表2.3 職工簡歷表的數(shù)據(jù)項(xiàng)</p><p> 表2.4 職
30、員崗位信息表的數(shù)據(jù)項(xiàng)</p><p> 表2.5 部門信息的數(shù)據(jù)項(xiàng)</p><p> 表2.6 崗位培訓(xùn)表的數(shù)據(jù)項(xiàng)</p><p> 表2.7 工程項(xiàng)目表數(shù)據(jù)項(xiàng)</p><p><b> ⑵數(shù)據(jù)結(jié)構(gòu)</b></p><p> 數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。對數(shù)據(jù)結(jié)構(gòu)的描述包括以下內(nèi)容
31、:</p><p> 數(shù)據(jù)結(jié)構(gòu)描述={數(shù)據(jù)結(jié)構(gòu)名,含義說明,組成:{數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)}}</p><p> 本系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)描述,如表2.8所示。</p><p> 表2.8 人事管理系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)說明</p><p><b> ?、菙?shù)據(jù)流</b></p><p> 數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)
32、內(nèi)傳輸?shù)穆窂?。對?shù)據(jù)流的描述通常包括以下內(nèi)容:</p><p> 數(shù)據(jù)流描述={數(shù)據(jù)流名,說明,數(shù)據(jù)流來源,數(shù)據(jù)流去向,組成:{數(shù)據(jù)結(jié)構(gòu)},}其中,數(shù)據(jù)流來源是說明該數(shù)據(jù)流來自哪個過程;數(shù)據(jù)流去向是說明該數(shù)據(jù)流將到哪個過程去。本系統(tǒng)對數(shù)據(jù)流的描述,如表2.9所示。</p><p> 表2.9 人事管理系統(tǒng)的數(shù)據(jù)流</p><p><b> ?、葦?shù)據(jù)存儲
33、</b></p><p> 數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來源和去向之一。人事管理系統(tǒng)中數(shù)據(jù)存儲包含系統(tǒng)要存儲的實(shí)體的有關(guān)信息。本系統(tǒng)對數(shù)據(jù)存儲的具體描述,如表2.10所示。</p><p> 表2.10 人事管理系統(tǒng)的數(shù)據(jù)存儲</p><p><b> ?、商幚磉^程</b></p><p&
34、gt; 處理過程的具體處理邏輯一般用判定表或判定樹來描述。數(shù)據(jù)字典中只需要描述處理過程的說明性信息,如表2.11所示。</p><p> 表2.11 人事管理系統(tǒng)的處理過程</p><p><b> 2.2概念結(jié)構(gòu)設(shè)計</b></p><p> 2.2.1概念設(shè)計思想</p><p> 如果要使數(shù)據(jù)庫系統(tǒng)能真實(shí)
35、和充分地反映現(xiàn)實(shí)世界,就必須將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念結(jié)構(gòu)設(shè)計。只有做了概念結(jié)構(gòu)設(shè)計,才能更好、更準(zhǔn)確地用本DBMS來實(shí)現(xiàn)這些需求。概念結(jié)構(gòu)設(shè)計的任務(wù)是在需求分析階段產(chǎn)生的需求說明書的基礎(chǔ)上,按照特定的方法把它們抽象為一個不依賴于任何具體機(jī)器的數(shù)據(jù)模型,即概念模型。我們所做的是人事管理系統(tǒng)。為了更加簡單明了的說明人事管理系統(tǒng)的各種聯(lián)系,我們要將在需求分析階段得出的結(jié)論轉(zhuǎn)換為能更加說明概念結(jié)構(gòu)的概念模型。概念模型使設(shè)計者
36、的注意力能夠從復(fù)雜的實(shí)現(xiàn)細(xì)節(jié)中解脫出來,而只集中在最重要的信息的組織結(jié)構(gòu)和處理模式上。</p><p> 概念結(jié)構(gòu)模型是對現(xiàn)實(shí)世界的抽象和概括,真實(shí)充分地反映了現(xiàn)實(shí)世界中事物和事物之間的聯(lián)系,能滿足人們對數(shù)據(jù)的處理要求。由于概念模型簡潔、明晰、獨(dú)立于計算機(jī),很容易理解,因此可以用概念模型和不熟悉計算機(jī)的用戶交換意見,使用戶能積極參與數(shù)據(jù)庫的設(shè)計工作,保證設(shè)計工作順利進(jìn)行。概念模型易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)
37、模型轉(zhuǎn)換,從而可以用它和不熟悉計算機(jī)的用戶交換意見。當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時,容易對概念模型修改和擴(kuò)充。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨(dú)立于機(jī)器、更抽象,從而更加穩(wěn)定。所以我們要用概念結(jié)構(gòu)來表示,而最有力的表示工具是E-R圖。</p><p> 我們既然做的是人事管理系統(tǒng)的的數(shù)據(jù)庫,所以要對在人事管理過程中需要接觸的實(shí)體和他們之間的聯(lián)系要有所了解。在人事管理系統(tǒng)里,最重要的實(shí)體是職員,其他的
38、實(shí)體還有工程項(xiàng)目、工作部門、工作崗位等。另外,考慮到職工人員需要定期參加崗位培訓(xùn),所以還要考慮到崗位培訓(xùn)的記錄問題,為了方便,我們把崗位培訓(xùn)當(dāng)作一個實(shí)體考慮,將問題可以簡單化。需要注意的是,職工會有很多屬性,有許多屬性在工作時或發(fā)放工資時都不是很最重要的信息,如果刪除了它們,還會造成一些信息的損失。為此,考慮到減少我們設(shè)計的人事管理系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)的信息冗余度,我們將職工一些不太重要的屬性需要分離出來,當(dāng)作一個新的實(shí)體對待,減少了對數(shù)據(jù)庫
39、操作時造成的信息冗余度,還使整個系統(tǒng)更加明晰。所以,就這樣將人事管理系統(tǒng)的幾個實(shí)體從現(xiàn)實(shí)世界分離了出來,包括職工、崗位、部門、職工簡歷、工程項(xiàng)目。</p><p> 然后再考慮它們之間的聯(lián)系和每個實(shí)體數(shù)據(jù)的碼的設(shè)置。為了簡單考慮,我們對每個實(shí)體都設(shè)置了實(shí)體編號作為數(shù)據(jù)存儲時的主碼。在人事管理里這幾個實(shí)體的聯(lián)系也是很明了的。首先每個職工會有唯一的簡歷信息與之對應(yīng)。其次,每次職工崗位培訓(xùn)會有很多職工參加,說明崗位培
40、訓(xùn)和職工是一對多的聯(lián)系。當(dāng)然,對任何一個公司來說,不能保證在同一個崗位上的職員只有一個,例如一個車間的機(jī)工會有很多。所以,崗位和職工也是一對多的聯(lián)系。同理,一個部門里也會有不同的崗位,它和崗位也是一對多的聯(lián)系。還有,考慮到一個部門可能會負(fù)責(zé)幾個工程項(xiàng)目,而一個工程項(xiàng)目也可能會需要不同的部門合作。所以,部門和工程項(xiàng)目之間是多對多的聯(lián)系。一個工程會需要很多職工來共同完成,并且每個職工會有其對應(yīng)的分工,所以職工和工程項(xiàng)目之間是有屬性的多對一的
41、聯(lián)系。這樣,在概念設(shè)計階段需要考慮的細(xì)節(jié)都差不度考慮到了。</p><p> 2.2.2局部概念結(jié)構(gòu)設(shè)計</p><p> 局部概念模型的設(shè)計思想是根據(jù)需求分析的內(nèi)容用E-R圖分別表示出各個實(shí)體及其屬性,以及用E-R圖表示出各實(shí)體之間的聯(lián)系。</p><p> ?、疟鞠到y(tǒng)的局部概念結(jié)構(gòu)設(shè)計中的實(shí)體與其各個屬性的表示,如圖2.2、2.3、2.4、2.5、2.6、2
42、.7所示。</p><p> 圖2.2 職工信息E-R圖</p><p> 圖2.3 崗位信息E-R圖</p><p> 圖2.4 部門信息E-R圖</p><p> 圖2.5 崗位培訓(xùn)信息E-R圖</p><p> 圖2.6 簡歷信息E-R圖</p><p> 圖2.7 工程項(xiàng)目信
43、息E-R圖</p><p> ⑵局部概念結(jié)構(gòu)設(shè)計中的實(shí)體與實(shí)體間的表示如下描述:</p><p> ?、俾毠づc簡歷之間的關(guān)系:一個職工只可以有一個簡歷檔案,而一個簡歷檔案只能被一個職工所有即二者是一對一的關(guān)系,如圖2.8所示。</p><p> 圖2.8 簡歷信息實(shí)體與職工信息實(shí)體之間的聯(lián)系</p><p> ②崗位培訓(xùn)與職工之間的關(guān)系
44、:一個崗位培訓(xùn)可以有多個職工參加,而一個職工只能參加一種崗位培訓(xùn)即二者是一對多的關(guān)系,如圖2.9所示。</p><p> 圖2.9 崗位培訓(xùn)信息實(shí)體與職工信息實(shí)體之間的聯(lián)系</p><p> ?、蹗徫恍畔⑴c職工之間的關(guān)系:一個崗位可以有多個職工,而一個職工只能在一個崗位工作,即二者是一對多的關(guān)系,如圖2.10所示。</p><p> 圖2.10 崗位信息實(shí)體與職
45、工信息實(shí)體之間的聯(lián)系</p><p> ?、懿块T與崗位之間的關(guān)系:一個部門可以有多個崗位,而一個崗位只能在某一個部門,即二者是一對多的關(guān)系,如圖2.11所示。</p><p> 圖2.11 部門信息實(shí)體與崗位信息實(shí)體之間的聯(lián)系</p><p> ⑤部門與工程項(xiàng)目之間的關(guān)系:一個部門可以負(fù)責(zé)多個工程項(xiàng)目,而一個項(xiàng)目也可以有多個部門進(jìn)行管理即二者是多對多的關(guān)系,如圖
46、2.12所示。</p><p> 圖2.12 部門信息實(shí)體與工程項(xiàng)目信息實(shí)體之間的聯(lián)系</p><p> 2.2.3總體概念結(jié)構(gòu)設(shè)計</p><p> 完成局部概念設(shè)計后,實(shí)體和實(shí)體的屬性及各個實(shí)體間的關(guān)系即以確定,由于各個局部所面向的問題不同,這就導(dǎo)致各個分E-R圖之間必定會存在許多不一致的問題,稱之為沖突。</p><p> 各E
47、-R圖之間的沖突主要有三種:屬性沖突、命名沖突、結(jié)構(gòu)沖突。除了消除沖突之外,還要消除不必要的冗余,消除冗余主要采用分析方法,即以數(shù)據(jù)字典和數(shù)據(jù)流圖為依據(jù),根據(jù)數(shù)據(jù)字典中關(guān)于數(shù)據(jù)項(xiàng)之間邏輯關(guān)系的說明來消除冗余,但并不是所有的冗余數(shù)據(jù)與冗余聯(lián)系都必須加以消除,有時為了提高效率,不得不以冗余信息作為代價。因此在設(shè)計數(shù)據(jù)概念時,哪些冗余必須消除,哪些冗余信息允許存在,需要根據(jù)用戶的整體要求來確定,如果人為的保留一些冗余數(shù)據(jù),則應(yīng)把數(shù)據(jù)字典數(shù)據(jù)關(guān)
48、聯(lián)的說明作為完整性約束條件。除分析方法外,還可以用規(guī)范化理論來消除冗余。</p><p> 在設(shè)計全局E-R圖時我們嚴(yán)格依據(jù)上面的條件和規(guī)則,應(yīng)用上面的方法設(shè)計出全局E-R圖,如圖2.13所示。</p><p> 圖2.13 本系統(tǒng)的全局E-R圖</p><p> 2.2.4數(shù)據(jù)庫設(shè)計工具軟件PowerDesigner的應(yīng)用</p><p&
49、gt; 1.PowerDesigner 的安裝:</p><p> 選擇PowerDesigner950-Trial文件進(jìn)行安裝,安裝到C盤的program files文件夾內(nèi),如圖2.14所示。</p><p> 圖2.14 安裝界面</p><p> 2.CDM圖的生成過程:</p><p> ?。?)安裝完成后進(jìn)入到PowerD
50、esigner操作界面。依次選擇開始/程序/Sybase/PowerDesigner 9/PowerDesigner選項(xiàng),就會彈出PowerDesigner對話框。選擇菜單File里的New選項(xiàng),在彈出的New對話框內(nèi)選擇“Conceptual Data Model”選項(xiàng),單擊“OK”按鈕,如圖2.15所示。</p><p> 圖2.15 生成CDM過程</p><p><b>
51、; (2)繪制實(shí)體</b></p><p> A.單擊選中工具選項(xiàng)板上的“實(shí)體圖標(biāo)”。然后在CDM工作區(qū)內(nèi)單擊產(chǎn)生實(shí)體圖形,右鍵解除當(dāng)前選擇的任務(wù)。</p><p> B.雙擊CDM工作區(qū)中的實(shí)體圖形,出現(xiàn)定義實(shí)體特征的窗口。在該窗口內(nèi)可定義實(shí)體的規(guī)則(Rules)、描述(Description)、注釋(Annotation)、屬性(Attributes)。</p&
52、gt;<p> C.在“General”選項(xiàng)下輸入Name、Code內(nèi)容。這里的Name表示實(shí)體的描述名稱,用中文表述,Code表示實(shí)體的代碼名稱,用簡化的英文表述,如圖2.16所示。</p><p> 圖2.16 繪制實(shí)體</p><p><b> (3)定義實(shí)體屬性</b></p><p> 在定義實(shí)體特征的窗口內(nèi)選擇
53、“Attributes”選項(xiàng),出現(xiàn)定義實(shí)體屬性窗口,如圖2.17所示。</p><p> 圖2.17 定義實(shí)體</p><p> A.確定實(shí)體屬性的Name、Code及數(shù)據(jù)類型(Data Type列)。</p><p> B.確定一個屬性是否為這個實(shí)體的標(biāo)識符或標(biāo)識符的一部分(Primary復(fù)選框),實(shí)體的標(biāo)識符可以由一個或多個屬性組成,它惟一標(biāo)識實(shí)體中的一個
54、實(shí)例,即它代表了關(guān)系中的主鍵,在實(shí)體圖形符號中,標(biāo)識符(主鍵)屬性帶有下劃線。</p><p> C.標(biāo)識一個實(shí)體的屬性是否為強(qiáng)制的,強(qiáng)制特性表示屬性是否需要一個值,如果屬性是強(qiáng)制的,那么該屬性在數(shù)據(jù)庫表中的對應(yīng)列上不允許空值,一般主鍵是不允許為空的。</p><p><b> ?。?)繪制聯(lián)系</b></p><p> 在不同的情況下,繪
55、制聯(lián)系可分為兩種情況:</p><p> A.繪制不帶屬性的聯(lián)系</p><p> 不帶屬性的聯(lián)系通常是用實(shí)體之間的一條線。選中工具板上“Relationship”圖標(biāo),點(diǎn)擊兩個實(shí)體,就會在兩個實(shí)體出現(xiàn)來聯(lián)系的相關(guān)線。雙擊該線,出現(xiàn)該聯(lián)系的屬性窗口,在“General”選項(xiàng)中,輸入Name、Code,然后在“Detail”選項(xiàng)中選擇二者之間的對應(yīng)關(guān)系。如圖2.18所示。</p&g
56、t;<p> 圖2.18 繪制聯(lián)系</p><p> B.繪制帶有屬性的聯(lián)系</p><p> 選中工具板上“聯(lián)合圖標(biāo)”,然后點(diǎn)擊兩個實(shí)體,這樣兩個實(shí)體間就會建立一個帶有屬性的聯(lián)系。雙擊圖標(biāo),出現(xiàn)定義聯(lián)合特性的窗口。在“General”選項(xiàng)中,輸入Name、Code,在“Attributes”選項(xiàng)中,輸入聯(lián)系的屬性。單擊“確定”按鈕,就會在CDM工作區(qū)中產(chǎn)生一個“聯(lián)合”
57、。如圖2.19所示。</p><p> 圖2.19 繪制實(shí)體間聯(lián)系</p><p> 建立完帶屬性的聯(lián)系后,我們就要確定實(shí)體與聯(lián)合間的關(guān)系。選擇“Association”圖標(biāo),按住鼠標(biāo)選中要連接的實(shí)體和聯(lián)系,完成連接。雙擊其中一個實(shí)體與聯(lián)合的連接線,如圖2.20所示。</p><p> 圖2.20 建立實(shí)體與聯(lián)系的關(guān)系</p><p>
58、 ?。?)通過建立實(shí)體和聯(lián)系等相關(guān)步驟即可生成CDM模型,如圖2.21所示。</p><p> 圖2.21 生成的CDM圖</p><p><b> 2.3邏輯結(jié)構(gòu)設(shè)計</b></p><p> 2.3.1邏輯結(jié)構(gòu)設(shè)計思想</p><p> 概念結(jié)構(gòu)設(shè)計是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯結(jié)構(gòu)設(shè)計是把概念結(jié)構(gòu)
59、設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。所以邏輯結(jié)構(gòu)設(shè)計一般分以下三個方面:</p><p> ?、艑⒏拍罱Y(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型。</p><p> ?、茖⑥D(zhuǎn)換來的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換。</p><p> ?、菍?shù)據(jù)模型進(jìn)行優(yōu)化。</p><p>
60、 針對人事管理系統(tǒng) ,邏輯結(jié)構(gòu)設(shè)計采用概念結(jié)構(gòu)轉(zhuǎn)換關(guān)系模型,將E-R圖依照規(guī)則轉(zhuǎn)換為關(guān)系模型,為了進(jìn)一步提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,再將轉(zhuǎn)換后的關(guān)系模型</p><p> 進(jìn)行優(yōu)化,確定是否要對某些模式進(jìn)行合并或分解,為物理設(shè)計提供最優(yōu)的處理。</p><p> 2.3.2 E-R圖向關(guān)系模式的轉(zhuǎn)變</p><p> 關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。E-
61、R圖則是由實(shí)體,實(shí)體的屬性和實(shí)體間的聯(lián)系三個要素組成。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體,實(shí)體的屬性和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。轉(zhuǎn)換原則如下:</p><p> ⑴實(shí)體類型的轉(zhuǎn)換:將每個實(shí)體類型轉(zhuǎn)換成一個關(guān)系模式,實(shí)體的屬性及為關(guān)系模式的屬性,實(shí)體標(biāo)識符及為關(guān)系模式的鍵。</p><p> ?、坡?lián)系類型的轉(zhuǎn)換,根據(jù)不同的情況做不同的處理。</p><p&
62、gt; ?、僖粋€1:1聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模型,也可以與任意一端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實(shí)體的碼均是該關(guān)系的候選碼。如果與某一端實(shí)體對應(yīng)的關(guān)系合并,則需要在該關(guān)系模式的屬性中加如另一個關(guān)系模式的碼和聯(lián)系本身的屬性。</p><p> ②一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,也可以與 n端對應(yīng)的關(guān)
63、系模式合并。如果轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。</p><p> ?、垡粋€m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。</p><p> ?、苋齻€或三個以上的實(shí)體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼
64、以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。</p><p> ⑤具有相同碼的關(guān)系模式可合并。</p><p> ?、且勒赵撘?guī)則并結(jié)合各個實(shí)體間的關(guān)系將系統(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系模型。</p><p> 2.3.3 PDM的生成過程</p><p> ?、?在生成CDM模型中點(diǎn)擊Tools/Generate physi
65、cal Data Model…,彈出對話框,如圖2.22所示。確定后生成的PDM圖如圖2.23所示。</p><p> 圖2.22 生成PDM過程</p><p> 圖2.23 生成的PDM圖</p><p> 2.3.4 腳本的生成過程</p><p> ?、?啟動Oracle Home 92 管理平臺</p><
66、p> 單擊開始/程序/oracle-oraHome92/Enterprise Manager console,彈出對話框, 選擇獨(dú)立啟動,點(diǎn)擊確定,再次彈出對話框。將主機(jī)添加:192.168.170.8,SID添加:oracledb,網(wǎng)絡(luò)服務(wù)名自動生成,點(diǎn)擊確定,彈出對話框。如圖2.24所示。在彈出的對話框中輸入用戶名和密碼,點(diǎn)擊確定,就完成了數(shù)據(jù)源的創(chuàng)建。如圖2.25所示。</p><p> 圖2.2
67、4 進(jìn)入Oracle管理平臺</p><p> 圖2.25 進(jìn)入數(shù)據(jù)庫</p><p><b> ?、?創(chuàng)建數(shù)據(jù)源</b></p><p> ?、?單擊開始/設(shè)置/控制面板/管理工具/數(shù)據(jù)源,彈出對話框,點(diǎn)擊添加,再次彈出對話框。如圖2.26所示。</p><p> 圖2.26 創(chuàng)建新的數(shù)據(jù)源</p>
68、<p> ?、?選擇Oracledb in OraHome92,然后點(diǎn)擊確定,彈出對話框。如圖2.27所示。</p><p> ③ 在Data Source Name中輸入:personal_management,在TNS Service Name 中輸入:oracledb_192.168.170.8,在User中輸入:jb08112。然后點(diǎn)擊:Test Connection,彈出對話框,輸入Pass
69、word:jb08112。然后點(diǎn)擊OK。數(shù)據(jù)源就連接成功了。</p><p> 圖2.27 數(shù)據(jù)源的連接</p><p><b> ⑶ 生成腳本的過程</b></p><p> ?、?在生成PDM模型中點(diǎn)擊Database/Generate Data base,彈出對話框。如圖2.28所示。</p><p> 圖2
70、.28 生成腳本過程</p><p> ?、?選擇Script generat,點(diǎn)擊Database,將本頁的所有內(nèi)容都不選,點(diǎn)擊確定,彈出對話框,點(diǎn)擊Edit,腳本就生成了。如圖2.29所示。</p><p> 圖2.29 生成腳本</p><p><b> ?、?生成的腳本代碼</b></p><p> /*==
71、============================================================*/</p><p> /* Database name: ConceptualDataModel_3 */</p><p> /* DBMS name: ORACLE Version 9i
72、 */</p><p> /* Created on: 2010-6-18 9:19:39 */</p><p> /*==============================================================*/</p><p>
73、 alter table "canjia"</p><p> drop constraint FK_CANJIA_CANJIA_ZHIGONG</p><p><b> /</b></p><p> alter table "canjia"</p><p> drop co
74、nstraint FK_CANJIA_CANJIA2_GANGWEIP</p><p><b> /</b></p><p> alter table "canyu"</p><p> drop constraint FK_CANYU_CANYU_ZHIGONG</p><p><b>
75、; /</b></p><p> alter table "canyu"</p><p> drop constraint FK_CANYU_CANYU2_GONGCHEN</p><p><b> /</b></p><p> alter table "gangwei
76、"</p><p> drop constraint FK_GANGWEI_LISHU_BUMEN</p><p><b> /</b></p><p> alter table "jianli"</p><p> drop constraint FK_JIANLI_SHUYU_ZH
77、IGONG</p><p><b> /</b></p><p> alter table "jianli2"</p><p> drop constraint FK_JIANLI2_JIANLI_BUMEN</p><p><b> /</b></p>&
78、lt;p> alter table "jianli2"</p><p> drop constraint FK_JIANLI2_JIANLI2_GONGCHEN</p><p><b> /</b></p><p> alter table "zhigong"</p><
79、p> drop constraint FK_ZHIGONG_CONGSHI_GANGWEI</p><p><b> /</b></p><p> alter table "zhigong"</p><p> drop constraint FK_ZHIGONG_SHUYU2_JIANLI</p>
80、<p><b> /</b></p><p> drop index "canjia2_FK"</p><p><b> /</b></p><p> drop index "canjia_FK"</p><p><b> /&
81、lt;/b></p><p> drop index "canyu2_FK"</p><p><b> /</b></p><p> drop index "canyu_FK"</p><p><b> /</b></p><
82、p> drop index "lishu_FK"</p><p><b> /</b></p><p> drop index "shuyu_FK"</p><p><b> /</b></p><p> drop index "ji
83、anli2_FK"</p><p><b> /</b></p><p> drop index "jianli_FK"</p><p><b> /</b></p><p> drop index "congshi_FK"</p>
84、;<p><b> /</b></p><p> drop index "shuyu2_FK"</p><p><b> /</b></p><p> /*==============================================================*
85、/</p><p> /* Table: "bumen" */</p><p> /*==============================================================*/</p><p> create t
86、able "bumen" (</p><p> 部門代號 CHAR(6) not null,</p><p> 部門名稱 CHAR(36) not null,</p><p>
87、部門地點(diǎn) CHAR(8) not null,</p><p> 部門經(jīng)理 CHAR(8) not null,</p><p> 部門電話 CHAR(10),</p><p&
88、gt; constraint PK_BUMEN primary key (部門代號)</p><p><b> )</b></p><p><b> /</b></p><p> /*==============================================================*/&l
89、t;/p><p> /* Table: "canjia" */</p><p> /*==============================================================*/</p><p> create tabl
90、e "canjia" (</p><p> "yuangongdaima" CHAR(6) not null,</p><p> 培訓(xùn)名稱 CHAR(20) not null,</p><
91、;p> constraint PK_CANJIA primary key ("yuangongdaima", 培訓(xùn)名稱)</p><p><b> )</b></p><p><b> /</b></p><p> /*===================================
92、===========================*/</p><p> /* Index: "canjia_FK" */</p><p> /*==============================================================*/<
93、;/p><p> create index "canjia_FK" on "canjia" (</p><p> "yuangongdaima" ASC</p><p><b> )</b></p><p><b> /</b><
94、/p><p> /*==============================================================*/</p><p> /* Index: "canjia2_FK" */</p><p> /*===========
95、===================================================*/</p><p> create index "canjia2_FK" on "canjia" (</p><p><b> 培訓(xùn)名稱 ASC</b></p><p><b> )&l
96、t;/b></p><p><b> /</b></p><p> /*==============================================================*/</p><p> /* Table: "canyu"
97、 */</p><p> /*==============================================================*/</p><p> create table "canyu" (</p><p> "yuangongdaima" CH
98、AR(6) not null,</p><p> "gongchengxiangmudaima" CHAR(8) not null,</p><p> "suoshufengong" CHAR(40)
99、 not null,</p><p> constraint PK_CANYU primary key ("yuangongdaima", "gongchengxiangmudaima")</p><p><b> )</b></p><p><b> /</b>&l
100、t;/p><p> /*==============================================================*/</p><p> /* Index: "canyu_FK" */</p><p> /*=========
101、=====================================================*/</p><p> create index "canyu_FK" on "canyu" (</p><p> "yuangongdaima" ASC</p><p><b> )&
102、lt;/b></p><p><b> /</b></p><p> /*==============================================================*/</p><p> /* Index: "canyu2_FK"
103、 */</p><p> /*==============================================================*/</p><p> create index "canyu2_FK" on "canyu" (</p><p> "go
104、ngchengxiangmudaima" ASC</p><p><b> )</b></p><p><b> /</b></p><p> /*==============================================================*/</p><
105、p> /* Table: "gangwei" */</p><p> /*==============================================================*/</p><p> create table "gangwe
106、i" (</p><p> "gangweidaima" CHAR(6) not null,</p><p> 部門代號 CHAR(6),</p><p> "gangweimingcheng" CHAR(6)
107、 not null,</p><p> "gangweijibie" CHAR(4) not null,</p><p> "gongzijibie" CHAR(4) not
108、 null,</p><p> "beizhu2" CHAR(4),</p><p> constraint PK_GANGWEI primary key ("gangweidaima")</p><p><b> )</b></p><p><b
109、> /</b></p><p> /*==============================================================*/</p><p> /* Index: "lishu_FK" */</p><
110、;p> /*==============================================================*/</p><p> create index "lishu_FK" on "gangwei" (</p><p><b> 部門代號 ASC</b></p><
111、;p><b> )</b></p><p><b> /</b></p><p> /*==============================================================*/</p><p> /* Table: "gangweipeixun"
112、 */</p><p> /*==============================================================*/</p><p> create table "gangweipeixun" (</p><p> "
113、;peixunmingcheng" CHAR(20) not null,</p><p> "qishishijian" DATE not null,</p><p> "peixundidian" CH
114、AR(20) not null,</p><p> "peixunfangshi" CHAR(4),</p><p> "peixunfeiyong" NUMBER(12),</p><p> "peixunchengji"
115、 NUMBER(6),</p><p> constraint PK_GANGWEIPEIXUN primary key ("peixunmingcheng")</p><p><b> )</b></p><p><b> /</b></p><p> /*======
116、========================================================*/</p><p> /* Table: "gongcheng" */</p><p> /*======================================
117、========================*/</p><p> create table "gongcheng" (</p><p> 工程項(xiàng)目代碼 CHAR(8) not null,</p><p> 工程代碼 CHAR
118、(36) not null,</p><p> 開工日期 DATE not null,</p><p> 竣工日期 DATE not null,</p>
119、<p> 監(jiān)理部門 CHAR(10),</p><p> constraint PK_GONGCHENG primary key (工程項(xiàng)目代碼)</p><p><b> )</b></p><p><b> /</b></p><p> /
120、*==============================================================*/</p><p> /* Table: "jianli" */</p><p> /*===============================
121、===============================*/</p><p> create table "jianli" (</p><p> 簡歷編號 CHAR(10) not null,</p><p> "yuangongdaima&q
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人事管理系統(tǒng)課程設(shè)計
- 課程設(shè)計--人事管理系統(tǒng)設(shè)計
- 企業(yè)人事管理系統(tǒng)課程設(shè)計
- 人事管理系統(tǒng)課程設(shè)計報告
- 課程設(shè)計(企業(yè)人事管理系統(tǒng))
- 課程設(shè)計---企業(yè)人事管理系統(tǒng)
- php人事管理系統(tǒng)課程設(shè)計
- 人事管理系統(tǒng)-課程設(shè)計報告
- 高校人事管理系統(tǒng)課程設(shè)計
- 課程設(shè)計----公司人事管理系統(tǒng)
- 人事管理系統(tǒng)課程設(shè)計報告
- 信管人事管理系統(tǒng)課程設(shè)計
- c語言課程設(shè)計--人事管理系統(tǒng)
- 人事管理系統(tǒng)delphi課程設(shè)計報告
- c語言課程設(shè)計——人事管理系統(tǒng)
- 企業(yè)人事管理系統(tǒng)課程設(shè)計論文
- web課程設(shè)計人事管理系統(tǒng)
- 課程設(shè)計報告---企業(yè)人事管理系統(tǒng)
- c語言課程設(shè)計-人事管理系統(tǒng)
- 人事管理課程設(shè)計
評論
0/150
提交評論