數(shù)據(jù)庫課程設(shè)計--學(xué)籍管理系統(tǒng).doc_第1頁
數(shù)據(jù)庫課程設(shè)計--學(xué)籍管理系統(tǒng).doc_第2頁
數(shù)據(jù)庫課程設(shè)計--學(xué)籍管理系統(tǒng).doc_第3頁
數(shù)據(jù)庫課程設(shè)計--學(xué)籍管理系統(tǒng).doc_第4頁
數(shù)據(jù)庫課程設(shè)計--學(xué)籍管理系統(tǒng).doc_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

湖南涉外經(jīng)濟(jì)學(xué)院計算機(jī)科學(xué)與技術(shù)學(xué)部數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計課程名稱數(shù)據(jù)庫原理與應(yīng)用設(shè)計題目教學(xué)管理系統(tǒng)專業(yè)班級計應(yīng)0602班學(xué)生姓名虢丹學(xué)號18指導(dǎo)教師彭浩前言數(shù)據(jù)庫技術(shù)是計算機(jī)科學(xué)技術(shù)發(fā)展最快,應(yīng)用最為廣泛的技術(shù)之一。其在計算機(jī)設(shè)計,人工智能,電子商務(wù),企業(yè)管理,科學(xué)計算等諸多領(lǐng)域均得到了廣泛的應(yīng)用,已經(jīng)成為計算機(jī)信息系統(tǒng)和應(yīng)用的核心技術(shù)和重要基礎(chǔ)。隨著信息技術(shù)的飛速發(fā)展,信息化的大環(huán)境給各成人高校提出了實(shí)現(xiàn)校際互聯(lián),國際互聯(lián),實(shí)現(xiàn)靜態(tài)資源共享,動態(tài)信息發(fā)布的要求;信息化對學(xué)生個人提出了駕馭和掌握最新信息技術(shù)的素質(zhì)要求;信息技術(shù)提供了對教學(xué)進(jìn)行重大革新的新手段;信息化也為提高教學(xué)質(zhì)量,提高管理水平,工作效率創(chuàng)造了有效途徑.校園網(wǎng)信息系統(tǒng)建設(shè)的重要性越來越為成人高校所重視.利用計算機(jī)支持教學(xué)高效率,完成教學(xué)管理的日常事務(wù),是適應(yīng)現(xiàn)代教學(xué)制度要求、推動教學(xué)管理走向科學(xué)化、規(guī)范化的必要條件;而教學(xué)管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,工資計算、發(fā)放、核算的工作量很大,不允許出錯,如果實(shí)行手工操作,每月須手工填制大量的表格,這就會耗費(fèi)工作人員大量的時間和精力,計算機(jī)進(jìn)行教學(xué)管理工作,不僅能夠保證各項(xiàng)準(zhǔn)確無誤、快速輸出,而且還可以利用計算機(jī)對有關(guān)教學(xué)的各種信息進(jìn)行統(tǒng)計,同時計算機(jī)具有手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高員工工資管理的效率,也是教學(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ù)庫的運(yùn)行與維護(hù)都進(jìn)行詳細(xì)的敘述。本文的分為5章:第1章主要是課題簡介及設(shè)計的內(nèi)容與目的。第2章是需求分析,此階段是數(shù)據(jù)庫設(shè)計的起點(diǎn)。第3章是概念設(shè)計,它是將需求分析的用戶需求抽象為信息結(jié)構(gòu)。第4章是邏輯結(jié)構(gòu)設(shè)計,它將概念模型轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型。第5章是數(shù)據(jù)庫的實(shí)施與運(yùn)行,它包括數(shù)據(jù)的載入及數(shù)據(jù)庫的運(yùn)行。關(guān)鍵詞:SQL語言;數(shù)據(jù)庫設(shè)計;教學(xué)管理系統(tǒng)目錄第一部分:基本情況與內(nèi)容.3第二部分:課程設(shè)計內(nèi)容.4第一章緒論.41課題簡介.42設(shè)計目的.53設(shè)計內(nèi)容.5第二章需求分析.51需求分析的任務(wù).52需求分析的過程.63數(shù)據(jù)字典.6第三章概念結(jié)構(gòu)設(shè)計.111概念結(jié)構(gòu)設(shè)計的方法與步驟.112概念結(jié)構(gòu)設(shè)計的方法.112.1概念結(jié)構(gòu)設(shè)計的步驟.112.2數(shù)據(jù)抽象與局部視圖設(shè)計.112.3視圖的集成.12第四章邏輯結(jié)構(gòu)設(shè)計.131E-R圖向關(guān)系模型的轉(zhuǎn)換.132數(shù)據(jù)模型的優(yōu)化.133數(shù)據(jù)庫的結(jié)構(gòu).14第五章物理設(shè)計階段.171數(shù)據(jù)存儲方面.172系統(tǒng)功能模塊.173物理設(shè)計階段結(jié)果.184數(shù)據(jù)庫實(shí)施階段.184.1數(shù)據(jù)庫實(shí)施階段目標(biāo).184.2數(shù)據(jù)庫實(shí)施階段任務(wù).184.3建立視圖.205存儲過程定義.21第六章數(shù)據(jù)庫的實(shí)施與運(yùn)行.231建立數(shù)據(jù)庫(教學(xué)管理系統(tǒng)數(shù)據(jù)庫).232基于數(shù)據(jù)表的數(shù)據(jù)查詢(系表查詢).233基于視圖的數(shù)據(jù)查詢(系表視圖查詢).254存儲過程功能的驗(yàn)證(存儲過程比較查詢.27總結(jié).29參考文獻(xiàn).30第一部分:基本情況與內(nèi)容題目教學(xué)管理系統(tǒng)同組隊(duì)員信息學(xué)號姓名專業(yè)課題負(fù)責(zé)部分學(xué)生1(組長)03萬斌計算機(jī)應(yīng)用第一章和第二章學(xué)生201梁勇計算機(jī)應(yīng)用第三章和參考文獻(xiàn)學(xué)生318虢丹計算機(jī)應(yīng)用第四章和第五章學(xué)生432劉訓(xùn)計算機(jī)應(yīng)用第六章和總結(jié)第二部分:課程設(shè)計內(nèi)容第一章緒論1課題簡介隨著現(xiàn)代科技的高速發(fā)展,設(shè)備和管理的現(xiàn)代化,在實(shí)際工作中如何提高工作效率成為一個很重要的問題。而建立管理信息系統(tǒng)是一個很好的解決辦法。經(jīng)過三年的學(xué)習(xí),我們對計算機(jī)方面的知識有了很大的提升,本著理論聯(lián)系實(shí)際的宗旨,通過學(xué)校提供的這次軟件技術(shù)實(shí)踐的機(jī)會,在指導(dǎo)教師的幫助下,歷經(jīng)兩周時間,我自行設(shè)計一套教學(xué)管理系統(tǒng),在下面的各章中,我將以這套教學(xué)管理信息系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題。2設(shè)計目的應(yīng)用對數(shù)據(jù)庫系統(tǒng)原理的理論學(xué)習(xí),通過上機(jī)實(shí)踐的方式將理論知識與實(shí)踐更好的結(jié)合起來,鞏固所學(xué)知識。數(shù)據(jù)庫應(yīng)用課程實(shí)踐:實(shí)踐和鞏固在課堂教學(xué)中學(xué)習(xí)有關(guān)知識,熟練掌握對于給定結(jié)構(gòu)的數(shù)據(jù)庫的創(chuàng)建、基本操作、程序系統(tǒng)的建立和調(diào)試以及系統(tǒng)評價。數(shù)據(jù)庫原理軟件設(shè)計實(shí)踐:實(shí)踐和鞏固在課堂教學(xué)中學(xué)習(xí)的關(guān)于關(guān)系數(shù)據(jù)庫原理的有關(guān)知識和數(shù)據(jù)庫系統(tǒng)的建立方法,熟練掌握對于給定實(shí)際問題,為了建立一個關(guān)系數(shù)據(jù)庫信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、系統(tǒng)調(diào)試、維護(hù)以及系統(tǒng)評價的一般過程,為畢業(yè)設(shè)計打下基礎(chǔ)。3設(shè)計內(nèi)容運(yùn)用基于E-R模型的數(shù)據(jù)庫設(shè)計方法和關(guān)系規(guī)范化理論做指導(dǎo)完成從系統(tǒng)的分析到設(shè)計直至系統(tǒng)的最終實(shí)現(xiàn),開發(fā)教學(xué)管理信息系統(tǒng),完成教學(xué)管理信息系統(tǒng)的全部功能,包括學(xué)生管理子系統(tǒng),教師管理自系統(tǒng),后勤管理子系統(tǒng)。首先做好需求分析,并完成數(shù)據(jù)流圖和數(shù)據(jù)字典。其次做概念分析,利用實(shí)體聯(lián)系的方法將需求分析的用戶需求抽象為信息結(jié)構(gòu),得到E-R圖。然后就是邏輯結(jié)構(gòu)設(shè)計,將E-R圖轉(zhuǎn)換為計算機(jī)系統(tǒng)所支持的邏輯模型第二章需求分析1需求分析的任務(wù)需求分析的任務(wù)是調(diào)查應(yīng)用領(lǐng)域,對應(yīng)用領(lǐng)域中的信息要求和操作要求進(jìn)行詳細(xì)分析,形成需求分析說明書。重點(diǎn)是調(diào)查,收集與分析用戶在數(shù)據(jù)管理中的信息要求,處理要求,數(shù)據(jù)的安全性與完整性要求。為了完成需求分析的任務(wù),要詳細(xì)調(diào)查待開發(fā)的數(shù)據(jù)庫應(yīng)用部門的情況,了解原系統(tǒng)工作概況,分析用戶的各種需求,在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須考慮今后的擴(kuò)充和改變,不能僅僅按當(dāng)前應(yīng)用需求來設(shè)計數(shù)據(jù)庫。2需求分析的過程(1)調(diào)查教學(xué)組織機(jī)構(gòu)的總體狀況。本教學(xué)系統(tǒng)主要由教師管理系統(tǒng),學(xué)生管理系統(tǒng)以及教務(wù)管理系統(tǒng)。(2)熟悉各部門的業(yè)務(wù)活動狀況。調(diào)查各部門的業(yè)務(wù)活動情況,對現(xiàn)行系統(tǒng)的功能和和所需信息有一個明確的認(rèn)識。包括了解各個部門輸入和使用什么數(shù)據(jù),如何加工處理這些數(shù)據(jù),輸入什么信息,輸出什么信息,輸出到什么部門,輸出的結(jié)果的格式是什么等。(3)根據(jù)(1)(2)調(diào)查的結(jié)果,對教學(xué)管理中各應(yīng)用的信息要求和操作要求進(jìn)行詳細(xì)分析,從中得到:該教學(xué)系統(tǒng)的各個應(yīng)用從數(shù)據(jù)庫中得到哪些信息,這些信息的具體內(nèi)容和性質(zhì)是什么,要求完成什么樣的處理功能,對某些處理要求的相應(yīng)時間,既對數(shù)據(jù)的安全,完整性的要求。(4)確定系統(tǒng)的邊界。確定整個系統(tǒng)中哪些由計算機(jī)完成,哪些將來由系統(tǒng)完成,哪些由人工完成。由計算機(jī)完成的功能就是新系統(tǒng)完成的功能。3數(shù)據(jù)字典經(jīng)過可行性分析和初步需求調(diào)查,抽象出該子系統(tǒng)業(yè)務(wù)流程圖,如圖2.1所示。下面,

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論