版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、鄭州大學(xué)西亞斯國(guó)際學(xué)院數(shù)據(jù)庫(kù)原理與應(yīng)用課程設(shè)計(jì)報(bào)告 課程名稱數(shù)據(jù)庫(kù)原理與應(yīng)用 設(shè)計(jì)題目人事管理系統(tǒng) 專業(yè)班級(jí)軟件工程1班 學(xué)生姓名XXXX 學(xué) 號(hào)2015XXXX44 指導(dǎo)教師XXXX2016年 12 月 14 日前言 數(shù)據(jù)庫(kù)技術(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ǔ). 隨著信息技術(shù)的飛速發(fā)展,信息化的大環(huán)境給各成人高校提出了實(shí)現(xiàn)校際互聯(lián),國(guó)際互聯(lián),實(shí)現(xiàn)靜態(tài)資源共享,動(dòng)態(tài)信息發(fā)布的要求; 信息化對(duì)學(xué)生個(gè)人提出了駕馭和掌握最新信息技術(shù)的素質(zhì)要求;信息技術(shù)
2、提供了對(duì)教學(xué)進(jìn)行重大革新的新手段;信息化也為提高教學(xué)質(zhì)量,提高管理水平,工作效率創(chuàng)造了有效途徑. 校園網(wǎng)信息系統(tǒng)建設(shè)的重要性越來越為成人高校所重視. 利用計(jì)算機(jī)支持教學(xué)高效率,完成教學(xué)管理的日常事務(wù),是適應(yīng)現(xiàn)代教學(xué)制度要求、推動(dòng)教學(xué)管理走向科學(xué)化、規(guī)范化的必要條件;而教學(xué)管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,工資計(jì)算、發(fā)放、核算的工作量很大,不允許出錯(cuò),如果實(shí)行手工操作,每月須手工填制大量的表格,這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行教學(xué)管理工作,不僅能夠保證各項(xiàng)準(zhǔn)確無(wú)誤、快速輸出,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)教學(xué)的各種信息進(jìn)行統(tǒng)計(jì),同時(shí)計(jì)算機(jī)具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。 例如:檢索
3、迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高員工工資管理的效率,也是教學(xué)的科學(xué)化、正規(guī)化管理,與世界接軌的件。 在軟件開發(fā)的過程中,隨著面向?qū)ο蟪绦蛟O(shè)計(jì)和數(shù)據(jù)庫(kù)系統(tǒng)的成熟,數(shù)計(jì)成為軟件開發(fā)的核心,程序的設(shè)計(jì)要服從數(shù)據(jù),因此教學(xué)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)尤其重要。本文主要介紹教學(xué)管理系統(tǒng)的數(shù)據(jù)庫(kù)方面的設(shè)計(jì),從需求分析到數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)都進(jìn)行詳細(xì)的敘述。目錄-一、 -基本情況與需求分析二、-功能模塊劃分三、-概念結(jié)構(gòu)設(shè)計(jì)四、-邏輯結(jié)構(gòu)設(shè)計(jì)五、-課程設(shè)計(jì)的心得體會(huì)-第一部分:基本情況與需求分析1。基本情況題目 教學(xué)管理系統(tǒng)同組隊(duì)員信息學(xué)號(hào)姓名專業(yè)課題負(fù)責(zé)部分學(xué)生
4、 01XXXXX軟件工程設(shè)計(jì)與實(shí)踐2.需求分析的任務(wù)需求分析的任務(wù)是調(diào)查應(yīng)用領(lǐng)域,對(duì)應(yīng)用領(lǐng)域中的信息要求和操作要求進(jìn)行詳細(xì)分析,形成需求分析說明書。重點(diǎn)是調(diào)查,收集與分析用戶在數(shù)據(jù)管理中的信息要求,處理要求,數(shù)據(jù)的安全性與完整性要求。為了完成需求分析的任務(wù),要詳細(xì)調(diào)查待開發(fā)的數(shù)據(jù)庫(kù)應(yīng)用部門的情況,了解原系統(tǒng)工作概況,分析用戶的各種需求,在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須考慮今后的擴(kuò)充和改變,不能僅僅按當(dāng)前應(yīng)用需求來設(shè)計(jì)數(shù)據(jù)庫(kù).3。 需求分析的過程(1)登錄管理(2)人員管理(3)部門管理( 其中人員管理包括:添加,瀏覽,修改,撤銷,刪除,查詢等:部門管理包括添加、修改,刪除)4. 數(shù)據(jù)字典
5、 經(jīng)過可行性分析和初步需求調(diào)查,抽象出該子系統(tǒng)業(yè)務(wù)流程圖,如圖2。1 所示。下面,結(jié)合該實(shí)例具體情況,給出教務(wù)處、后勤部和各個(gè)系各部門的具體需求。圖2.1 某公司人事管理業(yè)務(wù)流程圖 調(diào)查用戶需求企業(yè)部門需求員工基本信息處理:?jiǎn)T工基本信息的錄入員工基本信息的處理包括插入,刪除以及修改員工基本信息的查詢統(tǒng)計(jì)功能:按學(xué)歷、婚姻狀況、崗位、參加工作時(shí)間等統(tǒng)計(jì)各自的員工信息 分析用戶需求在調(diào)查完了用戶需求之后,就要開始分析用戶需求。在此,我們采用自頂向下的結(jié)構(gòu)化分析方法(SA 方法).首先,定義全局概念結(jié)構(gòu)的框架。經(jīng)分析之后,本系統(tǒng)要用到九個(gè)基本表:系表,班級(jí),學(xué)生表,課程表,選課表
6、、教室表、占用表、教師表,教授表.數(shù)據(jù)結(jié)構(gòu)定義如表2.1 所示。表2。1 數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)名 1. 員工基本情況.包括的數(shù)據(jù)項(xiàng)有員工號(hào)、員工姓名、性別、身份證號(hào)、生日、籍貫、民族、政治面貌、血型、家庭住址、聯(lián)系電話.2. 工作部門信息。包括的數(shù)據(jù)項(xiàng)有部門號(hào)、部門名稱、部門地址。3. 員工職稱信息。包括的數(shù)據(jù)項(xiàng)有職稱號(hào)、職稱名稱.4. 員工婚姻狀況。包括的數(shù)據(jù)項(xiàng)有員工號(hào)、愛人代號(hào)、愛人姓名、愛人籍貫、愛人民族、出生日期、工作單位、政治面貌、工作職稱。5. 員工學(xué)歷信息.包括的數(shù)據(jù)項(xiàng)有員工號(hào)、學(xué)位證書編號(hào)、學(xué)歷、專業(yè)、畢業(yè)時(shí)間、畢業(yè)院校。 6. 員工考勤信息。包括的數(shù)據(jù)項(xiàng)有員工號(hào)、員工姓名、日
7、期,本月天數(shù),公休假天數(shù),應(yīng)出勤天數(shù),請(qǐng)假,節(jié)假日加班,其它加班。7. 員工工資信息.包括的數(shù)據(jù)項(xiàng)有員工號(hào),姓名,底薪,補(bǔ)貼,獎(jiǎng)金,加班費(fèi),代扣養(yǎng)老金,代扣醫(yī)療保險(xiǎn),代扣住房公積金,所得稅,實(shí)發(fā)工資。第二部分:功能模塊劃分系統(tǒng)功能模塊(1)員工表的查詢和更新模塊 將完成員工基本信息的查詢、更新(修改、插入、刪除)操作,便于對(duì)員工信息的集中管理(2)部門表的查詢和更新模塊 將完成員工所在部門基本信息的查詢、更新(修改、插入、刪除)操作,便于對(duì)員工信息的集中管理(3)職稱表的查詢和更新模塊 將完成職稱基本信息的查詢、更新(修改、插入、刪除)操作,便于對(duì)員工職稱信息的集中管理(4)婚姻表的查詢和更新
8、模塊 將完成對(duì)婚姻基本信息的查詢、更新(修改、插入、刪除)操作,便于對(duì)員工信息的集中管理(5)學(xué)歷表的查詢和更新模塊 將完成員工學(xué)歷基本信息的查詢、更新(修改、插入、刪除)操作,便于對(duì)員工信息的集中管理(6)考勤表的查詢和更新模塊 將完員工考勤基本信息的查詢、更新(修改、插入、刪除)操作,便于對(duì)員工信息的集中管理(7)工資表的查詢和更新模塊 將完成員工的工資基本信息的查詢、更新(修改、插入、刪除)操作,便于對(duì)員工信息的集中管理第三部分:概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)抽象與局部視圖設(shè)計(jì)設(shè)計(jì)局部ER 圖。員工實(shí)體E-R圖部門實(shí)體E-R圖:職稱實(shí)體E-R圖:愛人實(shí)體ER圖:學(xué)歷實(shí)體ER圖:考勤實(shí)體ER圖:工資實(shí)體
9、ER圖概念結(jié)構(gòu)設(shè)計(jì)的過程數(shù)據(jù)庫(kù)概念設(shè)計(jì)是使用ER模型和視圖集成設(shè)計(jì)法進(jìn)行設(shè)計(jì)的。它的設(shè)計(jì)過程是:首先設(shè)計(jì)局部應(yīng)用,再進(jìn)行局部視圖(局部ER圖)設(shè)計(jì),然后進(jìn)行視圖集成得到概念模型(全局ER圖)。 視圖設(shè)計(jì)一般有三種方法: (1)自頂向下。這種方法是從總體概念結(jié)構(gòu)開始逐層細(xì)化。如教師這個(gè)視圖可以從一般教師開始,分解成高級(jí)教師、普通教師等。進(jìn)一步再由高級(jí)教師細(xì)化為青年高級(jí)教師與中年高級(jí)教師等。 (2)自底向上。這種方法是從具體的對(duì)象逐層抽象,最后形成總體概念結(jié)構(gòu). (3)由內(nèi)向外。這種方法是從核心的對(duì)象著手,然后向四周逐步擴(kuò)充,直到最終形成總體概念結(jié)構(gòu)。如教師視圖可從教師開始擴(kuò)展至教師所擔(dān)任的課程,
10、上課的教室與學(xué)生等。 視圖集成的實(shí)質(zhì)是將所有的局部視圖合并,形成一個(gè)完整的數(shù)據(jù)概念結(jié)構(gòu)。在這一過程中最重要的任務(wù)是解決各個(gè)ER圖設(shè)計(jì)中的沖突。 視圖經(jīng)過合并形成初步E-R圖,再進(jìn)行修改和重構(gòu),才能生成最后基本E-R圖,作為進(jìn)一步設(shè)計(jì)數(shù)據(jù)庫(kù)的依據(jù)實(shí)體E-R總圖:第四部分:邏輯結(jié)構(gòu)設(shè)計(jì)1 ER 圖向關(guān)系模型的轉(zhuǎn)換將圖3。4 總體概念結(jié)構(gòu)ER 圖轉(zhuǎn)化成關(guān)系模型。員工(員工號(hào)、員工姓名、性別、身份證號(hào)、生日、籍貫、民族、健康狀況、政治面貌、血型、家庭住址、聯(lián)系電話)部門(部門號(hào)、員工號(hào)、部門名稱、部門地址、參加工作時(shí)間)職稱(職稱號(hào)、員工號(hào)、職稱名稱)愛人(愛人代號(hào)、員工號(hào)、愛人姓名、愛人籍貫、愛人民
11、族、出生日期、結(jié)婚時(shí)間、工作單位、政治面貌、工作職稱)學(xué)歷(學(xué)位證書編號(hào)、員工號(hào)、學(xué)歷、專業(yè)、畢業(yè)時(shí)間、畢業(yè)院校)考勤(員工號(hào)、日期、員工姓名、本月天數(shù)、公休假天數(shù)、應(yīng)出勤天數(shù)、請(qǐng)假、節(jié)假日加班、其它加班)工資(員工號(hào),姓名,底薪,補(bǔ)貼,獎(jiǎng)金,加班費(fèi),代扣養(yǎng)老金,代扣醫(yī)療保險(xiǎn),代扣住房公積金,所得稅,實(shí)發(fā)工資)2 數(shù)據(jù)模型的優(yōu)化數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)的結(jié)果不是唯一的。為了提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,還應(yīng)該根據(jù)應(yīng)用需要適當(dāng)?shù)男薷模{(diào)整關(guān)系模式,這就是數(shù)據(jù)模型的優(yōu)化。規(guī)范化理論為數(shù)據(jù)庫(kù)設(shè)計(jì)人員判斷關(guān)系模式的優(yōu)劣提供了理論標(biāo)準(zhǔn),可用來預(yù)測(cè)模式可能出現(xiàn)的問題,使數(shù)據(jù)庫(kù)設(shè)計(jì)工作有了嚴(yán)格的理論基礎(chǔ).關(guān)系數(shù)據(jù)模
12、型的優(yōu)化通常以規(guī)范化理論為指導(dǎo), 3 數(shù)據(jù)庫(kù)的結(jié)構(gòu)給出數(shù)據(jù)庫(kù)基本表總體結(jié)構(gòu)圖。根據(jù)總體結(jié)構(gòu)圖設(shè)計(jì)各表的結(jié)構(gòu)。員工表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度約束員工號(hào)CHAR6NOT NULL(主鍵)員工姓名VARCHAR10NULL性別VARCHAR2NULL出生日期DATENULL籍貫VARCHAR8NULL民族VARCHAR10NULL身份證號(hào)CHAR2NULL健康狀況VARCHAR20NULL政治面貌VARCHAR4NULL血型VARCHAR2NULL家庭住址VARCHAR10NULL聯(lián)系電話CHAR10NULL部門表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度約束員工號(hào)CHAR6NOT NULL(外鍵)部門號(hào)CHAR6N
13、OT NULL(主鍵)部門名稱VARCHAR10NULL部門地址VARCHAR20NULL參加工作時(shí)間DATENULL職稱表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度約束職稱號(hào)CHAR6NOT NULL(主鍵)職稱名稱VARCHAR10NULL員工號(hào)CHAR6NOT NULL(外鍵)婚姻表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度約束員工號(hào)CHAR6NOT NULL(外鍵)愛人代號(hào)CHAR6NOT NULL(主鍵)愛人姓名VARCHAR10NULL愛人籍貫VARCHAR8NULL愛人民族VARCHAR10NULL出生日期DATENULL結(jié)婚時(shí)間DATENULL工作單位VARCHAR20NULL政治面貌VARCHAR4NULL工作
14、職稱VARCHAR10NULL學(xué)歷表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度約束員工號(hào)CHAR6NOT NULL(外鍵)學(xué)位證書編號(hào)CHAR15NOT NULL(主鍵)學(xué)歷CHAR6NULL專業(yè)VARCHAR10NULL畢業(yè)時(shí)間DATENULL畢業(yè)院校VARCHAR20NULL考勤表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度約束員工號(hào)CHAR6NOT NULL(外鍵)員工姓名VARCHAR10NULL日期DATENULL本月天數(shù)CHAR3NULL公休假天數(shù)CHAR3NULL應(yīng)出勤天數(shù)CHA3NULL請(qǐng)假CHAR3NULL節(jié)假日加班CHAR3NULL其它加班CHAR3NULL工資表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度約束員工號(hào)(外鍵)CHA
15、R(6)6NOT NULL員工姓名VARCHAR(10)10NULL底薪INTNOT NULL補(bǔ)貼INTNULL獎(jiǎng)金INTNULL加班費(fèi)INTNULL代扣養(yǎng)老金INTNULL代扣醫(yī)療保險(xiǎn)INTNULL代扣住房公積金INTNULL所得稅INTNULL實(shí)發(fā)工資INTNULL4物理設(shè)計(jì)階段結(jié)果編號(hào)存儲(chǔ)過程作用1 員工表_insert在系表中插入一元組2部門表_insert在班級(jí)中插入一元組3職稱表_insert在學(xué)生中插入一元組4愛人表_insert在課程中插入一元組5學(xué)歷表_insert在選課中插入一元組6考勤表_insert在教室中插入一元組7工資表_insert在占用表中插入一元組存儲(chǔ)過程匯總
16、(其他表的查詢、修改、刪除與上面表的大致相同,這里不再具體列出)5 數(shù)據(jù)庫(kù)實(shí)施階段5.1數(shù)據(jù)庫(kù)實(shí)施階段目標(biāo)用DBMS所提供的數(shù)據(jù)定義語(yǔ)言和其他實(shí)用程序?qū)?shù)據(jù)庫(kù)邏輯設(shè)計(jì)和物理設(shè)計(jì)結(jié)果描述出來,成為DBMS可以接受的源代碼,在經(jīng)過調(diào)試生成目標(biāo)模式5。2數(shù)據(jù)庫(kù)實(shí)施階段任務(wù)5。2。1建立數(shù)據(jù)庫(kù)Create database人事管理系統(tǒng);5。2.2建立數(shù)據(jù)表代碼略第五部分:課程設(shè)計(jì)的心得體會(huì)心得這次數(shù)據(jù)庫(kù)課程設(shè)計(jì)經(jīng)歷了從選題、目錄、摘要、前言、系統(tǒng)設(shè)計(jì)、需求分析到ER圖設(shè)計(jì),再到關(guān)系模型設(shè)計(jì),最后建立數(shù)據(jù)庫(kù).在這其中我通過查閱相關(guān)書籍,進(jìn)行了很多次大大小小的擴(kuò)充和修改,使數(shù)據(jù)庫(kù)結(jié)構(gòu)和內(nèi)容更趨于完善.通過這次課程設(shè)計(jì),我收益頗豐,感受深刻。雖然我這次做的設(shè)計(jì)可能不夠好,但是為我對(duì)以后的數(shù)據(jù)庫(kù)設(shè)計(jì)打下了很好的基礎(chǔ)。在做這次課程設(shè)計(jì)的過程中,我們很努力,雖然當(dāng)中我遇到很多難題,但是最終我還是順利地完成了
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版木材采購(gòu)合同與木材質(zhì)量保證協(xié)議4篇
- 2025八年級(jí)上學(xué)期期末歷史試卷
- 2025年度二零二五年度智能交通管理系統(tǒng)設(shè)計(jì)與實(shí)施合同4篇
- 二零二五年度木制品表面處理合同樣本4篇
- 2025版學(xué)校教室租賃合同示范文本2篇
- 2025年度個(gè)人毛坯房租賃與租金支付方式合同4篇
- 公共基礎(chǔ)-2020年試驗(yàn)檢驗(yàn)師助理《公共基礎(chǔ)》真題
- 寶石礦物學(xué)在寶石加工中的應(yīng)用研究考核試卷
- 2025版土地居間業(yè)務(wù)規(guī)范合同樣本(2025版)6篇
- 2025版圖書銷售代理居間服務(wù)合同模板
- 加強(qiáng)教師隊(duì)伍建設(shè)教師領(lǐng)域?qū)W習(xí)二十屆三中全會(huì)精神專題課
- 2024-2025學(xué)年人教版數(shù)學(xué)七年級(jí)上冊(cè)期末復(fù)習(xí)卷(含答案)
- 2024年決戰(zhàn)行測(cè)5000題言語(yǔ)理解與表達(dá)(培優(yōu)b卷)
- 四年級(jí)數(shù)學(xué)上冊(cè)人教版24秋《小學(xué)學(xué)霸單元期末標(biāo)準(zhǔn)卷》考前專項(xiàng)沖刺訓(xùn)練
- 2025年慢性阻塞性肺疾病全球創(chuàng)議GOLD指南修訂解讀課件
- (完整版)減數(shù)分裂課件
- 銀行辦公大樓物業(yè)服務(wù)投標(biāo)方案投標(biāo)文件(技術(shù)方案)
- 第01講 直線的方程(九大題型)(練習(xí))
- 飯店管理基礎(chǔ)知識(shí)(第三版)中職PPT完整全套教學(xué)課件
- 2023年重慶市中考物理A卷試卷【含答案】
- 【打印版】意大利斜體英文字帖(2022年-2023年)
評(píng)論
0/150
提交評(píng)論