版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 《數(shù)據(jù)庫原理與應(yīng)用》</p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> 課程名稱 數(shù)據(jù)庫原理與應(yīng)用 </p><p> 設(shè)計(jì)題目 人事管理系統(tǒng) </p><p> 專業(yè)班級 軟件工程 </p><p> 學(xué)
2、生姓名 </p><p> 學(xué) 號 </p><p> 指導(dǎo)教師 </p><p> 2012年 9 月 20 日</p><p><b> 前言</b></p>
3、<p> 數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)發(fā)展最快,應(yīng)用最為廣泛的技術(shù)之一。其在計(jì)算機(jī)設(shè)計(jì),人工智能,電子商務(wù),企業(yè)管理,科學(xué)計(jì)算等諸多領(lǐng)域均得到了廣泛的應(yīng)用,已經(jīng)成為計(jì)算機(jī)信息系統(tǒng)和應(yīng)用的核心技術(shù)和重要基礎(chǔ)。</p><p> 隨著信息技術(shù)的飛速發(fā)展,信息化的大環(huán)境給各成人高校提出了實(shí)現(xiàn)校際互聯(lián),國際互聯(lián),實(shí)現(xiàn)靜態(tài)資源共享,動態(tài)信息發(fā)布的要求; 信息化對學(xué)生個(gè)人提出了駕馭和掌握最新信息技術(shù)的素質(zhì)要求;
4、信息技術(shù)提供了對教學(xué)進(jìn)行重大革新的新手段;信息化也為提高教學(xué)質(zhì)量,提高管理水平,工作效率創(chuàng)造了有效途徑. 校園網(wǎng)信息系統(tǒng)建設(shè)的重要性越來越為成人高校所重視. </p><p> 利用計(jì)算機(jī)支持教學(xué)高效率,完成教學(xué)管理的日常事務(wù),是適應(yīng)現(xiàn)代教學(xué)制度要求、推動教學(xué)管理走向科學(xué)化、規(guī)范化的必要條件;而教學(xué)管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,工資計(jì)算、發(fā)放、核算的工作量很大,不允許出錯(cuò),如果實(shí)行手工操作,每月須手工
5、填制大量的表格,這就會耗費(fèi)工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行教學(xué)管理工作,不僅能夠保證各項(xiàng)準(zhǔn)確無誤、快速輸出,而且還可以利用計(jì)算機(jī)對有關(guān)教學(xué)的各種信息進(jìn)行統(tǒng)計(jì),同時(shí)計(jì)算機(jī)具有手工管理所無法比擬的優(yōu)點(diǎn).</p><p> 例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高員工工資管理的效率,也是教學(xué)的科學(xué)化、正規(guī)化管理,與世界接軌的件。</p><
6、;p> 在軟件開發(fā)的過程中,隨著面向?qū)ο蟪绦蛟O(shè)計(jì)和數(shù)據(jù)庫系統(tǒng)的成熟,數(shù)計(jì)成為軟件開發(fā)的核心,程序的設(shè)計(jì)要服從數(shù)據(jù),因此教學(xué)管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)尤其重要。本文主要介紹教學(xué)管理系統(tǒng)的數(shù)據(jù)庫方面的設(shè)計(jì),從需求分析到數(shù)據(jù)庫的運(yùn)行與維護(hù)都進(jìn)行詳細(xì)的敘述。本文的分為5 章:</p><p> 第1章主要是課題簡介及設(shè)計(jì)的內(nèi)容與目的。</p><p> 第2章是需求分析,此階段是數(shù)據(jù)庫設(shè)計(jì)的
7、起點(diǎn)。</p><p> 第3章是概念設(shè)計(jì),它是將需求分析的用戶需求抽象為信息結(jié)構(gòu)。第4章是邏輯結(jié)構(gòu)設(shè)計(jì),它將概念模型轉(zhuǎn)換為某個(gè)DBMS 所支持的數(shù)據(jù)模型。</p><p> 第5章是數(shù)據(jù)庫的實(shí)施與運(yùn)行,它包括數(shù)據(jù)的載入及數(shù)據(jù)庫的運(yùn)行。</p><p> 關(guān)鍵詞:SQL 語言;數(shù)據(jù)庫設(shè)計(jì);人事管理系統(tǒng)</p><p><b>
8、 目錄</b></p><p> 第一部分:基本情況與內(nèi)容4</p><p> 第二部分:課程設(shè)計(jì)內(nèi)容5</p><p><b> 第一章 緒論6</b></p><p><b> 1課題簡介6</b></p><p><b> 2設(shè)
9、計(jì)目的6</b></p><p><b> 3設(shè)計(jì)內(nèi)容6</b></p><p> 第二章 需求分析6</p><p> 1需求分析的任務(wù)6</p><p> 2需求分析的過程6</p><p><b> 3數(shù)據(jù)字典6</b></p&g
10、t;<p> 第三章 概念結(jié)構(gòu)設(shè)計(jì)8</p><p> 1概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟8</p><p> 2概念結(jié)構(gòu)設(shè)計(jì)的方法8</p><p> 2.1概念結(jié)構(gòu)設(shè)計(jì)的步驟8</p><p> 2.2數(shù)據(jù)抽象與局部視圖設(shè)計(jì)8</p><p> 第四章 邏輯結(jié)構(gòu)設(shè)計(jì)12</p&g
11、t;<p> 1E-R圖向關(guān)系模型的轉(zhuǎn)換12</p><p> 2數(shù)據(jù)模型的優(yōu)化12</p><p> 3數(shù)據(jù)庫的結(jié)構(gòu)12</p><p> 第五章 物理設(shè)計(jì)階段15</p><p> 1數(shù)據(jù)存儲方面15</p><p> 2系統(tǒng)功能模塊15</p><p>
12、; 3物理設(shè)計(jì)階段結(jié)果15</p><p> 4數(shù)據(jù)庫實(shí)施階段16</p><p> 4.1數(shù)據(jù)庫實(shí)施階段目標(biāo)16</p><p> 4.2數(shù)據(jù)庫實(shí)施階段任務(wù)16</p><p> 第六章 數(shù)據(jù)庫的實(shí)施與運(yùn)行19</p><p> 1建立數(shù)據(jù)庫(教學(xué)管理系統(tǒng)數(shù)據(jù)庫)19</p>&
13、lt;p> 2基于數(shù)據(jù)表的數(shù)據(jù)查詢(系表查詢)21</p><p> 3JAVA代碼與用戶界面23</p><p><b> 總結(jié)25</b></p><p><b> 參考文獻(xiàn)25</b></p><p> 第一部分:基本情況與內(nèi)容</p><p>
14、 第二部分:課程設(shè)計(jì)內(nèi)容</p><p><b> 第一章 緒論</b></p><p><b> 1課題簡介</b></p><p> 隨著現(xiàn)代科技的高速發(fā)展,設(shè)備和管理的現(xiàn)代化,在實(shí)際工作中如何提高工</p><p> 作效率成為一個(gè)很重要的問題。而建立管理信息系統(tǒng)是一個(gè)很好的解決辦法
15、。</p><p> 經(jīng)過三年的學(xué)習(xí),我們對計(jì)算機(jī)方面的知識有了很大的提升,本著理論聯(lián)系</p><p> 實(shí)際的宗旨,通過學(xué)校提供的這次軟件技術(shù)實(shí)踐的機(jī)會,在指導(dǎo)教師的幫助下,</p><p> 歷經(jīng)兩周時(shí)間,我自行設(shè)計(jì)一套教學(xué)管理系統(tǒng),在下面的各章中,我將以這套教</p><p> 學(xué)管理信息系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問
16、題。</p><p><b> 2設(shè)計(jì)目的</b></p><p> 應(yīng)用對數(shù)據(jù)庫系統(tǒng)原理的理論學(xué)習(xí),通過上機(jī)實(shí)踐的方式將理論知識與實(shí)踐</p><p> 更好的結(jié)合起來,鞏固所學(xué)知識。</p><p> 數(shù)據(jù)庫應(yīng)用 課程實(shí)踐:實(shí)踐和鞏固在課堂教學(xué)中學(xué)習(xí)有關(guān)知識,熟練掌握對于給定結(jié)構(gòu)的數(shù)據(jù)庫的創(chuàng)建、基本操作、程序
17、系統(tǒng)的建立和調(diào)試以及系統(tǒng)評價(jià)。</p><p> 數(shù)據(jù)庫原理 軟件設(shè)計(jì)實(shí)踐:實(shí)踐和鞏固在課堂教學(xué)中學(xué)習(xí)的關(guān)于關(guān)系數(shù)據(jù)庫原理的有關(guān)知識和數(shù)據(jù)庫系統(tǒng)的建立方法,熟練掌握對于給定實(shí)際問題,為了建立一個(gè)關(guān)系數(shù)據(jù)庫信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計(jì)、</p><p> 邏輯設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)調(diào)試、維護(hù)以及系統(tǒng)評價(jià)的一般過程,為畢業(yè)設(shè)計(jì)打</p><p>
18、;<b> 下基礎(chǔ)。</b></p><p><b> 3設(shè)計(jì)內(nèi)容</b></p><p> 運(yùn)用基于E-R 模型的數(shù)據(jù)庫設(shè)計(jì)方法和關(guān)系規(guī)范化理論做指導(dǎo)完成從系統(tǒng)的分析到設(shè)計(jì)直至系統(tǒng)的最終實(shí)現(xiàn),開發(fā)教學(xué)管理信息系統(tǒng),完成教學(xué)管理信息系統(tǒng)的全部功能,包括學(xué)生管理子系統(tǒng),教師管理自系統(tǒng),后勤管理子系統(tǒng)。</p><p>
19、 首先做好需求分析,并完成數(shù)據(jù)流圖和數(shù)據(jù)字典。</p><p> 其次做概念分析,利用實(shí)體聯(lián)系的方法將需求分析的用戶需求抽象為信息結(jié)構(gòu),得到E-R 圖。</p><p> 然后就是邏輯結(jié)構(gòu)設(shè)計(jì),將E-R 圖轉(zhuǎn)換為計(jì)算機(jī)系統(tǒng)所支持的邏輯模型</p><p><b> 第二章 需求分析</b></p><p><
20、;b> 1 需求分析的任務(wù)</b></p><p> 需求分析的任務(wù)是調(diào)查應(yīng)用領(lǐng)域,對應(yīng)用領(lǐng)域中的信息要求和操作要求進(jìn)行詳細(xì)分析,形成需求分析說明書。重點(diǎn)是調(diào)查,收集與分析用戶在數(shù)據(jù)管理中的信息要求,處理要求,數(shù)據(jù)的安全性與完整性要求。</p><p> 為了完成需求分析的任務(wù),要詳細(xì)調(diào)查待開發(fā)的數(shù)據(jù)庫應(yīng)用部門的情況,了解原系統(tǒng)工作概況,分析用戶的各種需求,在此基礎(chǔ)
21、上確定新系統(tǒng)的功能。新系統(tǒng)必須考慮今后的擴(kuò)充和改變,不能僅僅按當(dāng)前應(yīng)用需求來設(shè)計(jì)數(shù)據(jù)庫。</p><p><b> 2 需求分析的過程</b></p><p><b> ?。?)登錄管理</b></p><p><b> ?。?)人員管理</b></p><p><b&
22、gt; (3)部門管理</b></p><p><b> ?。?)報(bào)表打印</b></p><p> ( 其中人員管理包括:添加,瀏覽,修改,撤銷,刪除,查詢等:部門管理包括添加、修改,刪除)</p><p><b> 3 數(shù)據(jù)字典</b></p><p> 經(jīng)過可行性分析和初步
23、需求調(diào)查,抽象出該子系統(tǒng)業(yè)務(wù)流程圖,如圖2.1 所</p><p> 示。下面,結(jié)合該實(shí)例具體情況,給出教務(wù)處、后勤部和各個(gè)系各部門的具體需</p><p><b> 求。</b></p><p> 圖2.1 某公司人事管理業(yè)務(wù)流程圖 </p><p><b> ⑴ 調(diào)查用戶需求</b>&
24、lt;/p><p><b> 企業(yè)部門需求</b></p><p><b> 員工基本信息處理:</b></p><p><b> 員工基本信息的錄入</b></p><p> 員工基本信息的處理包括插入,刪除以及修改</p><p><b&g
25、t; 員工基本信息的查詢</b></p><p><b> 統(tǒng)計(jì)功能:</b></p><p> 按學(xué)歷、婚姻狀況、崗位、參加工作時(shí)間等統(tǒng)計(jì)各自的員工信息 </p><p><b> ⑵ 分析用戶需求</b></p><p> 在調(diào)查完了用戶需求之后,就要開
26、始分析用戶需求。在此,我們采用自頂向</p><p> 下的結(jié)構(gòu)化分析方法(SA 方法)。首先,定義全局概念結(jié)構(gòu)的框架。</p><p> 經(jīng)分析之后,本系統(tǒng)要用到九個(gè)基本表:系表,班級,學(xué)生表,課程表,選</p><p> 課表、教室表、占用表、教師表,教授表。數(shù)據(jù)結(jié)構(gòu)定義如表2.1 所示。</p><p> 表2.1 數(shù)據(jù)結(jié)構(gòu)定義
27、</p><p><b> 數(shù)據(jù)結(jié)構(gòu)名 </b></p><p> 員工基本情況。包括的數(shù)據(jù)項(xiàng)有員工號、員工姓名、性別、身份證號、生日、籍貫、民族、政治面貌、血型、家庭住址、聯(lián)系電話。</p><p> 工作部門信息。包括的數(shù)據(jù)項(xiàng)有部門號、部門名稱、部門地址。</p><p> 員工職稱信息。包括的數(shù)據(jù)項(xiàng)有職稱號
28、、職稱名稱。</p><p> 員工婚姻狀況。包括的數(shù)據(jù)項(xiàng)有員工號、愛人代號、愛人姓名、愛人籍貫、愛人民族、出生日期、工作單位、政治面貌、工作職稱。</p><p> 員工學(xué)歷信息。包括的數(shù)據(jù)項(xiàng)有員工號、學(xué)位證書編號、學(xué)歷、專業(yè)、畢業(yè)時(shí)間、畢業(yè)院校。 </p><p> 員工考勤信息。包括的數(shù)據(jù)項(xiàng)有員工號、員工姓名、日期,本月天數(shù),公休假天數(shù),應(yīng)出勤天數(shù),請假
29、,節(jié)假日加班,其它加班。</p><p> 員工工資信息。包括的數(shù)據(jù)項(xiàng)有員工號,姓名,底薪,補(bǔ)貼,獎(jiǎng)金,加班費(fèi),代扣養(yǎng)老金,代扣醫(yī)療保險(xiǎn),代扣住房公積金,所得稅,實(shí)發(fā)工資。</p><p> 第三章 概念結(jié)構(gòu)設(shè)計(jì)</p><p> 1 概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟</p><p> 2 概念結(jié)構(gòu)設(shè)計(jì)的方法</p><p
30、> 設(shè)計(jì)概念結(jié)構(gòu)通常有四類方法:自頂向下,自底向上,逐漸擴(kuò)張以及混合</p><p> 策略。本教學(xué)系統(tǒng)采用的是自底向上的方法。即首先定義全局的概念結(jié)構(gòu)的框架,</p><p> 然后逐步細(xì)化。根據(jù)自頂向上地進(jìn)行需求分析然后再自底上上地進(jìn)行概念設(shè)計(jì)。</p><p> 2.1 概念結(jié)構(gòu)設(shè)計(jì)的步驟</p><p> 概念結(jié)構(gòu)的設(shè)
31、計(jì)可分為兩步:第一步是抽象數(shù)據(jù)并設(shè)計(jì)局部視圖。第二步是</p><p> 集成局部視圖,得到全局的概念結(jié)構(gòu)。</p><p> 2.2 數(shù)據(jù)抽象與局部視圖設(shè)計(jì)</p><p> 按照圖2.2 教學(xué)學(xué)管理系統(tǒng)總框架圖,設(shè)計(jì)局部E-R 圖。</p><p><b> 員工實(shí)體E-R圖:</b></p>
32、<p><b> 部門實(shí)體E-R圖:</b></p><p><b> 職稱實(shí)體E-R圖:</b></p><p><b> 愛人實(shí)體E-R圖:</b></p><p><b> 學(xué)歷實(shí)體E-R圖:</b></p><p><b&g
33、t; 考勤實(shí)體E-R圖:</b></p><p><b> 工資實(shí)體E-R圖:</b></p><p><b> 實(shí)體E-R總圖:</b></p><p> 第四章 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 1 E-R 圖向關(guān)系模型的轉(zhuǎn)換</p><p> 將圖
34、3.4 總體概念結(jié)構(gòu)E-R 圖轉(zhuǎn)化成關(guān)系模型。</p><p> 員工(員工號、員工姓名、性別、身份證號、生日、籍貫、民族、健康狀況、政治面貌、血型、家庭住址、聯(lián)系電話)</p><p> 部門(部門號、員工號、部門名稱、部門地址、參加工作時(shí)間)</p><p> 職稱(職稱號、員工號、職稱名稱)</p><p> 愛人(愛人代號、員
35、工號、愛人姓名、愛人籍貫、愛人民族、出生日期、結(jié)婚時(shí)間、工作單位、政治面貌、工作職稱)</p><p> 學(xué)歷(學(xué)位證書編號、員工號、學(xué)歷、專業(yè)、畢業(yè)時(shí)間、畢業(yè)院校)</p><p> 考勤(員工號、日期、員工姓名、本月天數(shù)、公休假天數(shù)、應(yīng)出勤天數(shù)、請假、節(jié)假日加班、其它加班)</p><p> 工資(員工號,姓名,底薪,補(bǔ)貼,獎(jiǎng)金,加班費(fèi),代扣養(yǎng)老金,代扣醫(yī)
36、療保險(xiǎn),代扣住房公積金,所得稅,實(shí)發(fā)工資)</p><p><b> 2 數(shù)據(jù)模型的優(yōu)化</b></p><p> 數(shù)據(jù)庫德邏輯結(jié)構(gòu)設(shè)計(jì)的結(jié)果不是唯一的。為了提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,</p><p> 還應(yīng)該根據(jù)應(yīng)用需要適當(dāng)?shù)男薷?,調(diào)整關(guān)系模式,這就是數(shù)據(jù)模型的優(yōu)化。規(guī)范</p><p> 化理論為數(shù)據(jù)庫設(shè)計(jì)人
37、員判斷關(guān)系模式的優(yōu)劣提供了理論標(biāo)準(zhǔn),可用來預(yù)測模式</p><p> 可能出現(xiàn)的問題,使數(shù)據(jù)庫設(shè)計(jì)工作有了嚴(yán)格的理論基礎(chǔ)。關(guān)系數(shù)據(jù)模型的優(yōu)化</p><p> 通常以規(guī)范化理論為指導(dǎo), </p><p><b> 3 數(shù)據(jù)庫的結(jié)構(gòu)</b></p><p> 給出數(shù)據(jù)庫基本表總體結(jié)構(gòu)圖。</p>&l
38、t;p> 根據(jù)總體結(jié)構(gòu)圖設(shè)計(jì)各表的結(jié)構(gòu)。</p><p><b> 員工表的結(jié)構(gòu)</b></p><p><b> 部門表的結(jié)構(gòu)</b></p><p><b> 職稱表的結(jié)構(gòu)</b></p><p><b> 婚姻表的結(jié)構(gòu)</b><
39、/p><p><b> 學(xué)歷表的結(jié)構(gòu)</b></p><p><b> 考勤表的結(jié)構(gòu)</b></p><p><b> 工資表的結(jié)構(gòu)</b></p><p><b> 第五章物理設(shè)計(jì)階段</b></p><p><b>
40、; 1 數(shù)據(jù)存儲方面</b></p><p><b> 2 系統(tǒng)功能模塊</b></p><p> ?。?)員工表的查詢和更新模塊</p><p> 將完成員工基本信息的查詢、更新(修改、插入、刪除)操作,便于對員工信息的集中管理</p><p> (2)部門表的查詢和更新模塊</p>
41、<p> 將完成員工所在部門基本信息的查詢、更新(修改、插入、刪除)操作,便于對員工信息的集中管理</p><p> (3)職稱表的查詢和更新模塊</p><p> 將完成職稱基本信息的查詢、更新(修改、插入、刪除)操作,便于對員工職稱信息的集中管理</p><p> ?。?)婚姻表的查詢和更新模塊</p><p> 將完成
42、對婚姻基本信息的查詢、更新(修改、插入、刪除)操作,便于對員工信息的集中管理</p><p> ?。?)學(xué)歷表的查詢和更新模塊</p><p> 將完成員工學(xué)歷基本信息的查詢、更新(修改、插入、刪除)操作,便于對員工信息的集中管理</p><p> ?。?)考勤表的查詢和更新模塊</p><p> 將完員工考勤基本信息的查詢、更新(修改、
43、插入、刪除)操作,便于對員工信息的集中管理</p><p> ?。?)工資表的查詢和更新模塊</p><p> 將完成員工的工資基本信息的查詢、更新(修改、插入、刪除)操作,便于對員工信息的集中管理</p><p><b> 3物理設(shè)計(jì)階段結(jié)果</b></p><p><b> 存儲過程匯總</b&
44、gt;</p><p> ?。ㄆ渌淼牟樵?、修改、刪除與上面表的大致相同,這里不再具體列出)</p><p><b> 4 數(shù)據(jù)庫實(shí)施階段</b></p><p> 4.1數(shù)據(jù)庫實(shí)施階段目標(biāo)</p><p> 用DBMS所提供的數(shù)據(jù)定義語言和其他實(shí)用程序?qū)?shù)據(jù)庫邏輯設(shè)計(jì)和物理設(shè)計(jì)結(jié)果描述出來,成為DBMS可以接受的
45、源代碼,在經(jīng)過調(diào)試生成目標(biāo)模式</p><p> 4.2數(shù)據(jù)庫實(shí)施階段任務(wù)</p><p> 4.2.1建立數(shù)據(jù)庫</p><p> Create database人事管理系統(tǒng);</p><p> 4.2.2建立數(shù)據(jù)表</p><p><b> 建立員工表:</b></p>
46、<p> use renshiguanli</p><p><b> go</b></p><p> create table 員工表</p><p> (員工號 char(6) not null primary key,</p><p> 員工姓名 varchar(10),</p>
47、<p> 性別 varchar(2),</p><p> 出生日期 datetime,</p><p> 籍貫 varchar(8),</p><p> 民族 varchar(10),</p><p> 身份證號 char(2),</p><p> 健康狀況 varchar(20),</p&
48、gt;<p> 政治面貌 char(4),</p><p> 血型 varchar(2),</p><p> 家庭住址 varchar(10),</p><p> 聯(lián)系電話 char(10))</p><p><b> 建立部門表:</b></p><p><b>
49、; go</b></p><p> create table 部門表</p><p> (員工號 char(6) not null,</p><p> 部門號 char(6) not null primary key,</p><p> 部門名稱 varchar(10),</p><p> 部門
50、地址 varchar(20),</p><p> 參加工作時(shí)間 datetime,</p><p> foreign key(員工號)references 員工表(員工號))</p><p><b> 建立職稱表</b></p><p><b> go</b></p><
51、p> create table 職稱表</p><p> (職稱號 char(6) primary key,</p><p> 職稱名稱 varchar(10),</p><p> 員工號 char(6),</p><p> foreign key(員工號) references 員工表(員工號))</p>&l
52、t;p><b> 建立婚姻表</b></p><p><b> go</b></p><p> create table 婚姻表</p><p> (員工號 char(6) not null,</p><p> 愛人代號 char(6) not null primary key,&l
53、t;/p><p> 愛人姓名 varchar(10),</p><p> 愛人籍貫 varchar(8),</p><p> 愛人民族 varchar(10),</p><p> 出生日期 datetime,</p><p> 結(jié)婚時(shí)間 datetime,</p><p> 工作單位 v
54、archar(20),</p><p> 政治面貌 varchar(4),</p><p> 工作職稱 varchar(10),</p><p> foreign key(員工號) references 員工表(員工號))</p><p><b> 建立學(xué)歷表</b></p><p>&l
55、t;b> go</b></p><p> create table 學(xué)歷表</p><p> ( 員工號 char(6),</p><p> 學(xué)位證書編號 char(15) primary key,</p><p> 學(xué)歷 char(6),</p><p> 專業(yè) varchar(10),
56、</p><p> 畢業(yè)時(shí)間 datetime,</p><p> 畢業(yè)院校 varchar(20),</p><p> foreign key(員工號) references 員工表(員工號))</p><p><b> 建立考勤表go</b></p><p> create tabl
57、e 考勤表</p><p> ( 員工號 char(6) not null,</p><p> 員工名稱 varchar(10),</p><p> 日期 datetime,</p><p> 本月天數(shù) char(3),</p><p> 公休假天數(shù) char(3),</p><p>
58、 應(yīng)出勤天數(shù) char(3),</p><p> 請假 char(3),</p><p> 節(jié)假日加班 char(3),</p><p> 其它加班 char(3),</p><p> foreign key(員工號) references 員工表(員工號))</p><p><b> 建立工資
59、表</b></p><p><b> go</b></p><p> create table 工資表</p><p> ( 員工號 char(6) not null,</p><p> 員工姓名 varchar(10),</p><p> 底薪 int not null,&
60、lt;/p><p><b> 補(bǔ)貼 int,</b></p><p><b> 獎(jiǎng)金 int,</b></p><p><b> 加班費(fèi) int,</b></p><p> 代扣養(yǎng)老金 int,</p><p> 代扣醫(yī)療保險(xiǎn) int,</p
61、><p> 代扣住房公積金 int,</p><p><b> 所得稅 int,</b></p><p><b> 實(shí)發(fā)工資 int,</b></p><p> foreign key(員工號) references 員工表(員工號))</p><p><b>
62、; 5 存儲過程定義</b></p><p> 第六章 數(shù)據(jù)庫的實(shí)施與運(yùn)行 </p><p> 1基于數(shù)據(jù)表的數(shù)據(jù)查詢(員工表查詢)</p><p><b> ?。ɑ橐霰聿樵儯?lt;/b></p><p><b> (學(xué)歷表查詢)</b></p><p>
63、;<b> (部門表查詢)</b></p><p> 2基于視圖的數(shù)據(jù)查詢(員工表視圖查詢)</p><p><b> (婚姻表視圖查詢)</b></p><p><b> (工資表視圖查詢)</b></p><p><b> JAVA代碼:</b&g
64、t;</p><p> 1、JAVA登錄界面代碼:</p><p> 2、JAVA菜單代碼:</p><p><b> 用戶界面:</b></p><p><b> 總結(jié) </b></p><p> 這次數(shù)據(jù)庫課程設(shè)計(jì)經(jīng)歷了從選題、目錄、摘要、前言、系統(tǒng)設(shè)計(jì)、
65、需求分析到E-R圖設(shè)計(jì),再到關(guān)系模型設(shè)計(jì),最后建立數(shù)據(jù)庫。在這其中我通過查閱相關(guān)書籍,進(jìn)行了很多次大大小小的擴(kuò)充和修改,使數(shù)據(jù)庫結(jié)構(gòu)和內(nèi)容更趨于完善。</p><p> 通過這次課程設(shè)計(jì),我收益頗豐,感受深刻。雖然我這次做的設(shè)計(jì)可能不夠好,但是為我對以后的數(shù)據(jù)庫設(shè)計(jì)打下了很好的基礎(chǔ)。在做這次課程設(shè)計(jì)的過程中,我們很努力,雖然當(dāng)中我遇到很多難題,但是最終我還是順利地完成了此次工作。</p><
66、p> 在這兩周的學(xué)習(xí)中,我終于體會到SQL Server 2000功能的功能豐富,表達(dá)能力強(qiáng),</p><p> 使用靈活方便,應(yīng)用面廣。但是在其優(yōu)勢后面必然也隱藏著劣勢,那就是對程序員的</p><p> 要求特別高。隨著社會的發(fā)展,人類需要處理的數(shù)據(jù)越來越多,對數(shù)據(jù)管理的要</p><p> 求也越來越重要。軟件的發(fā)展也從面向程序發(fā)展成為面向數(shù)據(jù)。
67、</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 王珊,陳紅《數(shù)據(jù)庫系統(tǒng)原理教程程》清華大學(xué)出版社社,1998年7月</p><p> [2] 石樹剛、鄭振梅編著《關(guān)系數(shù)據(jù)》 北京清華大學(xué)出版社,1994年</p><p> [3] 鄭人杰等編輯 《使用軟件工程》第二版。北京大學(xué)清華大學(xué)出版
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人事管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)--人事管理系統(tǒng)設(shè)計(jì)
- 企業(yè)人事管理系統(tǒng)課程設(shè)計(jì)
- 人事管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)(企業(yè)人事管理系統(tǒng))
- 課程設(shè)計(jì)---企業(yè)人事管理系統(tǒng)
- php人事管理系統(tǒng)課程設(shè)計(jì)
- 人事管理系統(tǒng)-課程設(shè)計(jì)報(bào)告
- 高校人事管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)----公司人事管理系統(tǒng)
- 人事管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 信管人事管理系統(tǒng)課程設(shè)計(jì)
- c語言課程設(shè)計(jì)--人事管理系統(tǒng)
- 人事管理系統(tǒng)delphi課程設(shè)計(jì)報(bào)告
- c語言課程設(shè)計(jì)——人事管理系統(tǒng)
- 企業(yè)人事管理系統(tǒng)課程設(shè)計(jì)論文
- web課程設(shè)計(jì)人事管理系統(tǒng)
- 課程設(shè)計(jì)報(bào)告---企業(yè)人事管理系統(tǒng)
- c語言課程設(shè)計(jì)-人事管理系統(tǒng)
- 人事管理課程設(shè)計(jì)
評論
0/150
提交評論