![數(shù)據(jù)庫人事管理系統(tǒng)課程設(shè)計報告_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/94dbf02e-fb29-4782-a632-d23f145b2511/94dbf02e-fb29-4782-a632-d23f145b25111.gif)
![數(shù)據(jù)庫人事管理系統(tǒng)課程設(shè)計報告_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/94dbf02e-fb29-4782-a632-d23f145b2511/94dbf02e-fb29-4782-a632-d23f145b25112.gif)
![數(shù)據(jù)庫人事管理系統(tǒng)課程設(shè)計報告_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/94dbf02e-fb29-4782-a632-d23f145b2511/94dbf02e-fb29-4782-a632-d23f145b25113.gif)
![數(shù)據(jù)庫人事管理系統(tǒng)課程設(shè)計報告_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/94dbf02e-fb29-4782-a632-d23f145b2511/94dbf02e-fb29-4782-a632-d23f145b25114.gif)
![數(shù)據(jù)庫人事管理系統(tǒng)課程設(shè)計報告_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/94dbf02e-fb29-4782-a632-d23f145b2511/94dbf02e-fb29-4782-a632-d23f145b25115.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、鄭州大學(xué)西亞斯國際學(xué)院數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計報告 課程名稱數(shù)據(jù)庫原理與應(yīng)用 設(shè)計題目人事管理系統(tǒng) 專業(yè)班級軟件工程1班 學(xué)生姓名XXXX 學(xué) 號2015XXXX44 指導(dǎo)教師XXXX2016年 12 月 14 日前言 數(shù)據(jù)庫技術(shù)是計算機科學(xué)技術(shù)發(fā)展最快,應(yīng)用最為廣泛的技術(shù)之一。其在計算機設(shè)計,人工智能,電子商務(wù),企業(yè)管理,科學(xué)計算等諸多領(lǐng)域均得到了廣泛的應(yīng)用,已經(jīng)成為計算機信息系統(tǒng)和應(yīng)用的核心技術(shù)和重要基礎(chǔ). 隨著信息技術(shù)的飛速發(fā)展,信息化的大環(huán)境給各成人高校提出了實現(xiàn)校際互聯(lián),國際互聯(lián),實現(xiàn)靜態(tài)資源共享,動態(tài)信息發(fā)布的要求; 信息化對學(xué)生個人提出了駕馭和掌握最新信息技術(shù)的素質(zhì)要求;信息技術(shù)
2、提供了對教學(xué)進行重大革新的新手段;信息化也為提高教學(xué)質(zhì)量,提高管理水平,工作效率創(chuàng)造了有效途徑. 校園網(wǎng)信息系統(tǒng)建設(shè)的重要性越來越為成人高校所重視. 利用計算機支持教學(xué)高效率,完成教學(xué)管理的日常事務(wù),是適應(yīng)現(xiàn)代教學(xué)制度要求、推動教學(xué)管理走向科學(xué)化、規(guī)范化的必要條件;而教學(xué)管理是一項瑣碎、復(fù)雜而又十分細致的工作,工資計算、發(fā)放、核算的工作量很大,不允許出錯,如果實行手工操作,每月須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行教學(xué)管理工作,不僅能夠保證各項準確無誤、快速輸出,而且還可以利用計算機對有關(guān)教學(xué)的各種信息進行統(tǒng)計,同時計算機具有手工管理所無法比擬的優(yōu)點。 例如:檢索
3、迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高員工工資管理的效率,也是教學(xué)的科學(xué)化、正規(guī)化管理,與世界接軌的件。 在軟件開發(fā)的過程中,隨著面向?qū)ο蟪绦蛟O(shè)計和數(shù)據(jù)庫系統(tǒng)的成熟,數(shù)計成為軟件開發(fā)的核心,程序的設(shè)計要服從數(shù)據(jù),因此教學(xué)管理系統(tǒng)的數(shù)據(jù)庫設(shè)計尤其重要。本文主要介紹教學(xué)管理系統(tǒng)的數(shù)據(jù)庫方面的設(shè)計,從需求分析到數(shù)據(jù)庫的運行與維護都進行詳細的敘述。目錄-一、 -基本情況與需求分析二、-功能模塊劃分三、-概念結(jié)構(gòu)設(shè)計四、-邏輯結(jié)構(gòu)設(shè)計五、-課程設(shè)計的心得體會-第一部分:基本情況與需求分析1。基本情況題目 教學(xué)管理系統(tǒng)同組隊員信息學(xué)號姓名專業(yè)課題負責(zé)部分學(xué)生
4、 01XXXXX軟件工程設(shè)計與實踐2.需求分析的任務(wù)需求分析的任務(wù)是調(diào)查應(yīng)用領(lǐng)域,對應(yīng)用領(lǐng)域中的信息要求和操作要求進行詳細分析,形成需求分析說明書。重點是調(diào)查,收集與分析用戶在數(shù)據(jù)管理中的信息要求,處理要求,數(shù)據(jù)的安全性與完整性要求。為了完成需求分析的任務(wù),要詳細調(diào)查待開發(fā)的數(shù)據(jù)庫應(yīng)用部門的情況,了解原系統(tǒng)工作概況,分析用戶的各種需求,在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須考慮今后的擴充和改變,不能僅僅按當(dāng)前應(yīng)用需求來設(shè)計數(shù)據(jù)庫.3。 需求分析的過程(1)登錄管理(2)人員管理(3)部門管理( 其中人員管理包括:添加,瀏覽,修改,撤銷,刪除,查詢等:部門管理包括添加、修改,刪除)4. 數(shù)據(jù)字典
5、 經(jīng)過可行性分析和初步需求調(diào)查,抽象出該子系統(tǒng)業(yè)務(wù)流程圖,如圖2。1 所示。下面,結(jié)合該實例具體情況,給出教務(wù)處、后勤部和各個系各部門的具體需求。圖2.1 某公司人事管理業(yè)務(wù)流程圖 調(diào)查用戶需求企業(yè)部門需求員工基本信息處理:員工基本信息的錄入員工基本信息的處理包括插入,刪除以及修改員工基本信息的查詢統(tǒng)計功能:按學(xué)歷、婚姻狀況、崗位、參加工作時間等統(tǒng)計各自的員工信息 分析用戶需求在調(diào)查完了用戶需求之后,就要開始分析用戶需求。在此,我們采用自頂向下的結(jié)構(gòu)化分析方法(SA 方法).首先,定義全局概念結(jié)構(gòu)的框架。經(jīng)分析之后,本系統(tǒng)要用到九個基本表:系表,班級,學(xué)生表,課程表,選課表
6、、教室表、占用表、教師表,教授表.數(shù)據(jù)結(jié)構(gòu)定義如表2.1 所示。表2。1 數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)名 1. 員工基本情況.包括的數(shù)據(jù)項有員工號、員工姓名、性別、身份證號、生日、籍貫、民族、政治面貌、血型、家庭住址、聯(lián)系電話.2. 工作部門信息。包括的數(shù)據(jù)項有部門號、部門名稱、部門地址。3. 員工職稱信息。包括的數(shù)據(jù)項有職稱號、職稱名稱.4. 員工婚姻狀況。包括的數(shù)據(jù)項有員工號、愛人代號、愛人姓名、愛人籍貫、愛人民族、出生日期、工作單位、政治面貌、工作職稱。5. 員工學(xué)歷信息.包括的數(shù)據(jù)項有員工號、學(xué)位證書編號、學(xué)歷、專業(yè)、畢業(yè)時間、畢業(yè)院校。 6. 員工考勤信息。包括的數(shù)據(jù)項有員工號、員工姓名、日
7、期,本月天數(shù),公休假天數(shù),應(yīng)出勤天數(shù),請假,節(jié)假日加班,其它加班。7. 員工工資信息.包括的數(shù)據(jù)項有員工號,姓名,底薪,補貼,獎金,加班費,代扣養(yǎng)老金,代扣醫(yī)療保險,代扣住房公積金,所得稅,實發(fā)工資。第二部分:功能模塊劃分系統(tǒng)功能模塊(1)員工表的查詢和更新模塊 將完成員工基本信息的查詢、更新(修改、插入、刪除)操作,便于對員工信息的集中管理(2)部門表的查詢和更新模塊 將完成員工所在部門基本信息的查詢、更新(修改、插入、刪除)操作,便于對員工信息的集中管理(3)職稱表的查詢和更新模塊 將完成職稱基本信息的查詢、更新(修改、插入、刪除)操作,便于對員工職稱信息的集中管理(4)婚姻表的查詢和更新
8、模塊 將完成對婚姻基本信息的查詢、更新(修改、插入、刪除)操作,便于對員工信息的集中管理(5)學(xué)歷表的查詢和更新模塊 將完成員工學(xué)歷基本信息的查詢、更新(修改、插入、刪除)操作,便于對員工信息的集中管理(6)考勤表的查詢和更新模塊 將完員工考勤基本信息的查詢、更新(修改、插入、刪除)操作,便于對員工信息的集中管理(7)工資表的查詢和更新模塊 將完成員工的工資基本信息的查詢、更新(修改、插入、刪除)操作,便于對員工信息的集中管理第三部分:概念結(jié)構(gòu)設(shè)計數(shù)據(jù)抽象與局部視圖設(shè)計設(shè)計局部ER 圖。員工實體E-R圖部門實體E-R圖:職稱實體E-R圖:愛人實體ER圖:學(xué)歷實體ER圖:考勤實體ER圖:工資實體
9、ER圖概念結(jié)構(gòu)設(shè)計的過程數(shù)據(jù)庫概念設(shè)計是使用ER模型和視圖集成設(shè)計法進行設(shè)計的。它的設(shè)計過程是:首先設(shè)計局部應(yīng)用,再進行局部視圖(局部ER圖)設(shè)計,然后進行視圖集成得到概念模型(全局ER圖)。 視圖設(shè)計一般有三種方法: (1)自頂向下。這種方法是從總體概念結(jié)構(gòu)開始逐層細化。如教師這個視圖可以從一般教師開始,分解成高級教師、普通教師等。進一步再由高級教師細化為青年高級教師與中年高級教師等。 (2)自底向上。這種方法是從具體的對象逐層抽象,最后形成總體概念結(jié)構(gòu). (3)由內(nèi)向外。這種方法是從核心的對象著手,然后向四周逐步擴充,直到最終形成總體概念結(jié)構(gòu)。如教師視圖可從教師開始擴展至教師所擔(dān)任的課程,
10、上課的教室與學(xué)生等。 視圖集成的實質(zhì)是將所有的局部視圖合并,形成一個完整的數(shù)據(jù)概念結(jié)構(gòu)。在這一過程中最重要的任務(wù)是解決各個ER圖設(shè)計中的沖突。 視圖經(jīng)過合并形成初步E-R圖,再進行修改和重構(gòu),才能生成最后基本E-R圖,作為進一步設(shè)計數(shù)據(jù)庫的依據(jù)實體E-R總圖:第四部分:邏輯結(jié)構(gòu)設(shè)計1 ER 圖向關(guān)系模型的轉(zhuǎn)換將圖3。4 總體概念結(jié)構(gòu)ER 圖轉(zhuǎn)化成關(guān)系模型。員工(員工號、員工姓名、性別、身份證號、生日、籍貫、民族、健康狀況、政治面貌、血型、家庭住址、聯(lián)系電話)部門(部門號、員工號、部門名稱、部門地址、參加工作時間)職稱(職稱號、員工號、職稱名稱)愛人(愛人代號、員工號、愛人姓名、愛人籍貫、愛人民
11、族、出生日期、結(jié)婚時間、工作單位、政治面貌、工作職稱)學(xué)歷(學(xué)位證書編號、員工號、學(xué)歷、專業(yè)、畢業(yè)時間、畢業(yè)院校)考勤(員工號、日期、員工姓名、本月天數(shù)、公休假天數(shù)、應(yīng)出勤天數(shù)、請假、節(jié)假日加班、其它加班)工資(員工號,姓名,底薪,補貼,獎金,加班費,代扣養(yǎng)老金,代扣醫(yī)療保險,代扣住房公積金,所得稅,實發(fā)工資)2 數(shù)據(jù)模型的優(yōu)化數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計的結(jié)果不是唯一的。為了提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,還應(yīng)該根據(jù)應(yīng)用需要適當(dāng)?shù)男薷?,調(diào)整關(guān)系模式,這就是數(shù)據(jù)模型的優(yōu)化。規(guī)范化理論為數(shù)據(jù)庫設(shè)計人員判斷關(guān)系模式的優(yōu)劣提供了理論標(biāo)準,可用來預(yù)測模式可能出現(xiàn)的問題,使數(shù)據(jù)庫設(shè)計工作有了嚴格的理論基礎(chǔ).關(guān)系數(shù)據(jù)模
12、型的優(yōu)化通常以規(guī)范化理論為指導(dǎo), 3 數(shù)據(jù)庫的結(jié)構(gòu)給出數(shù)據(jù)庫基本表總體結(jié)構(gòu)圖。根據(jù)總體結(jié)構(gòu)圖設(shè)計各表的結(jié)構(gòu)。員工表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束員工號CHAR6NOT NULL(主鍵)員工姓名VARCHAR10NULL性別VARCHAR2NULL出生日期DATENULL籍貫VARCHAR8NULL民族VARCHAR10NULL身份證號CHAR2NULL健康狀況VARCHAR20NULL政治面貌VARCHAR4NULL血型VARCHAR2NULL家庭住址VARCHAR10NULL聯(lián)系電話CHAR10NULL部門表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束員工號CHAR6NOT NULL(外鍵)部門號CHAR6N
13、OT NULL(主鍵)部門名稱VARCHAR10NULL部門地址VARCHAR20NULL參加工作時間DATENULL職稱表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束職稱號CHAR6NOT NULL(主鍵)職稱名稱VARCHAR10NULL員工號CHAR6NOT NULL(外鍵)婚姻表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束員工號CHAR6NOT NULL(外鍵)愛人代號CHAR6NOT NULL(主鍵)愛人姓名VARCHAR10NULL愛人籍貫VARCHAR8NULL愛人民族VARCHAR10NULL出生日期DATENULL結(jié)婚時間DATENULL工作單位VARCHAR20NULL政治面貌VARCHAR4NULL工作
14、職稱VARCHAR10NULL學(xué)歷表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束員工號CHAR6NOT NULL(外鍵)學(xué)位證書編號CHAR15NOT NULL(主鍵)學(xué)歷CHAR6NULL專業(yè)VARCHAR10NULL畢業(yè)時間DATENULL畢業(yè)院校VARCHAR20NULL考勤表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束員工號CHAR6NOT NULL(外鍵)員工姓名VARCHAR10NULL日期DATENULL本月天數(shù)CHAR3NULL公休假天數(shù)CHAR3NULL應(yīng)出勤天數(shù)CHA3NULL請假CHAR3NULL節(jié)假日加班CHAR3NULL其它加班CHAR3NULL工資表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束員工號(外鍵)CHA
15、R(6)6NOT NULL員工姓名VARCHAR(10)10NULL底薪INTNOT NULL補貼INTNULL獎金INTNULL加班費INTNULL代扣養(yǎng)老金INTNULL代扣醫(yī)療保險INTNULL代扣住房公積金INTNULL所得稅INTNULL實發(fā)工資INTNULL4物理設(shè)計階段結(jié)果編號存儲過程作用1 員工表_insert在系表中插入一元組2部門表_insert在班級中插入一元組3職稱表_insert在學(xué)生中插入一元組4愛人表_insert在課程中插入一元組5學(xué)歷表_insert在選課中插入一元組6考勤表_insert在教室中插入一元組7工資表_insert在占用表中插入一元組存儲過程匯總
16、(其他表的查詢、修改、刪除與上面表的大致相同,這里不再具體列出)5 數(shù)據(jù)庫實施階段5.1數(shù)據(jù)庫實施階段目標(biāo)用DBMS所提供的數(shù)據(jù)定義語言和其他實用程序?qū)?shù)據(jù)庫邏輯設(shè)計和物理設(shè)計結(jié)果描述出來,成為DBMS可以接受的源代碼,在經(jīng)過調(diào)試生成目標(biāo)模式5。2數(shù)據(jù)庫實施階段任務(wù)5。2。1建立數(shù)據(jù)庫Create database人事管理系統(tǒng);5。2.2建立數(shù)據(jù)表代碼略第五部分:課程設(shè)計的心得體會心得這次數(shù)據(jù)庫課程設(shè)計經(jīng)歷了從選題、目錄、摘要、前言、系統(tǒng)設(shè)計、需求分析到ER圖設(shè)計,再到關(guān)系模型設(shè)計,最后建立數(shù)據(jù)庫.在這其中我通過查閱相關(guān)書籍,進行了很多次大大小小的擴充和修改,使數(shù)據(jù)庫結(jié)構(gòu)和內(nèi)容更趨于完善.通過這次課程設(shè)計,我收益頗豐,感受深刻。雖然我這次做的設(shè)計可能不夠好,但是為我對以后的數(shù)據(jù)庫設(shè)計打下了很好的基礎(chǔ)。在做這次課程設(shè)計的過程中,我們很努力,雖然當(dāng)中我遇到很多難題,但是最終我還是順利地完成了
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 滬科版數(shù)學(xué)八年級上冊《求一次函數(shù)的表達式》聽評課記錄
- 2024-2025學(xué)年八年級物理上冊第4章聲現(xiàn)象單元雙基雙測A卷基礎(chǔ)篇含解析北師大版
- 2024-2025學(xué)年五年級語文上冊第二單元6變色龍教案設(shè)計蘇教版
- HR個人年終總結(jié)
- 英語教學(xué)研修計劃
- 數(shù)學(xué)連環(huán)畫 畫出你的數(shù)學(xué)故事(說課稿)-2024-2025學(xué)年一年級數(shù)學(xué)下冊蘇教版
- 車輛租賃協(xié)議范本
- 會議服務(wù)協(xié)議書范本
- 滄州房屋出租協(xié)議書范本
- 超市入駐合作經(jīng)營合同范本
- 第八章 客戶關(guān)系管理
- 新版人教版高中英語選修一、選修二詞匯表
- 2022年河北邯鄲世紀建設(shè)投資集團有限公司招聘筆試試題及答案解析
- 萬物有靈且美(讀書心得)課件
- 住院患者跌倒墜床質(zhì)量控制管理考核標(biāo)準
- 人民醫(yī)院醫(yī)共體財務(wù)管理部工作手冊
- 戰(zhàn)略規(guī)劃培訓(xùn)luqiang課件
- 高三日語一輪復(fù)習(xí)之自謙語句型課件
- YYT 0325-2022 一次性使用無菌導(dǎo)尿管
- 收取執(zhí)行款銀行賬戶確認書
- 重走長征路卡通思維導(dǎo)圖
評論
0/150
提交評論