遼工大 數(shù)據(jù)庫課程設(shè)計(jì) 研究生錄取系統(tǒng) - 圖文-_第1頁
遼工大 數(shù)據(jù)庫課程設(shè)計(jì) 研究生錄取系統(tǒng) - 圖文-_第2頁
遼工大 數(shù)據(jù)庫課程設(shè)計(jì) 研究生錄取系統(tǒng) - 圖文-_第3頁
遼工大 數(shù)據(jù)庫課程設(shè)計(jì) 研究生錄取系統(tǒng) - 圖文-_第4頁
遼工大 數(shù)據(jù)庫課程設(shè)計(jì) 研究生錄取系統(tǒng) - 圖文-_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟件學(xué)院課程設(shè)計(jì)報(bào)告書課程名稱數(shù)據(jù)庫系統(tǒng)理論設(shè)計(jì)題目研究生招生信息管理系統(tǒng)專業(yè)班級(jí)學(xué)號(hào)姓名指導(dǎo)教師2011年12 月目錄1設(shè)計(jì)時(shí)間 (32設(shè)計(jì)目的 (33設(shè)計(jì)任務(wù) (34設(shè)計(jì)內(nèi)容 (34.1需求分析 (44.2系統(tǒng)設(shè)計(jì) (44.3系統(tǒng)實(shí)施 (104.4運(yùn)行與測試 (145 總結(jié)與展望 (17參考文獻(xiàn) (18成績評定 (181設(shè)計(jì)時(shí)間2011年12月19日至2011年12月25日2設(shè)計(jì)目的數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)是學(xué)習(xí)完數(shù)據(jù)庫原理及應(yīng)用課程之后,進(jìn)行的一次全面的綜合性練習(xí),是軟件工程專業(yè)必要的集中實(shí)踐環(huán)節(jié)。數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)的目的在于加深對數(shù)據(jù)庫基礎(chǔ)理論和基本知識(shí)的理解,掌握使用數(shù)據(jù)庫進(jìn)行

2、軟件設(shè)計(jì)的基本方法,提高運(yùn)用數(shù)據(jù)庫解決實(shí)際問題的能力,最終實(shí)現(xiàn)對于給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求。此次課程設(shè)計(jì)也為同學(xué)將來的畢業(yè)設(shè)計(jì)和具體工作實(shí)踐奠定了堅(jiān)實(shí)的基礎(chǔ)。3設(shè)計(jì)任務(wù)研究生招生信息管理系統(tǒng):其系統(tǒng)概述為:研究生招生信息的管理工作大致分為三個(gè)階段,第一階段是考生報(bào)名,第二階段是考生成績統(tǒng)計(jì),第三階段是錄取情況統(tǒng)計(jì)。第一階段,每個(gè)考生需要填寫一張表,表的內(nèi)容要包括自己的簡歷及報(bào)考情況。這些信息會(huì)作為考生檔案由招生人員保管,并應(yīng)用于其他統(tǒng)計(jì)工作階段。第二階段,對考生成績進(jìn)行統(tǒng)計(jì)。當(dāng)考生成績都公布之后,將把每個(gè)考生的

3、各科成績匯總起來,計(jì)算出總分、平均分,同時(shí)統(tǒng)計(jì)出各科的及格率、不及格率及各分?jǐn)?shù)段的考生人數(shù)來,由此來分析本年考生的質(zhì)量和水平。第三階段,進(jìn)行錄取后的統(tǒng)計(jì)。當(dāng)錄取名單確定之后對其進(jìn)行統(tǒng)計(jì)、分析本年的錄取情況,如統(tǒng)計(jì)錄取生的成績、年齡、來源等情況,并進(jìn)行計(jì)劃招生數(shù)和實(shí)際招生數(shù)的比較等。由此獲得本年研究生的錄取情況。4設(shè)計(jì)內(nèi)容研究生招生信息管理系統(tǒng)。根據(jù)各個(gè)階段的主要功能生成相關(guān)表:一考生報(bào)名階段:每個(gè)考生都要將自己的簡歷和報(bào)考情況填入一張表中。這些信息將作為每個(gè)考生的檔案,由招生人員管理,后兩個(gè)階段的統(tǒng)計(jì)工作要用到這些檔案。二考生成績統(tǒng)計(jì)階段:對考生成績進(jìn)行統(tǒng)計(jì)。當(dāng)考生成績都評出之后,招生人員將把

4、每個(gè)考生的各科成績匯總起來,計(jì)算出總分、平均分,同時(shí)統(tǒng)計(jì)出各科的及格率、不及格率及各分?jǐn)?shù)段的考生人數(shù)來,由此來分析本年考生的質(zhì)量和水平。三錄取情況統(tǒng)計(jì)階段:進(jìn)行錄取后的統(tǒng)計(jì)。當(dāng)錄取名單確定之后,招生人員要進(jìn)行統(tǒng)計(jì)、分析本年的錄取情況,如統(tǒng)計(jì)錄取生的成績、年齡、來源等情況,并進(jìn)行計(jì)劃招生數(shù)和實(shí)際招生數(shù)的比較等。由此獲得本年研究生的錄取情況。4.1需求分析(1建立考生信息檔案表,內(nèi)容包括:考號(hào)、姓名、性別、年齡、政治面貌、是否應(yīng)屆、學(xué)力、來源、報(bào)考專業(yè)、報(bào)考類別。(2建立考生成績統(tǒng)計(jì)表,內(nèi)容包括:考號(hào)、姓名、政治、外語、基礎(chǔ)科目、專業(yè)基礎(chǔ)科目、專業(yè)科目。(3建立錄取名單表,內(nèi)容包括:考號(hào)、錄取單位

5、、復(fù)試科目、復(fù)試成績。(4建立錄取情況分析表,內(nèi)容包括:專業(yè)代碼、專業(yè)名稱、計(jì)劃內(nèi)招生數(shù)、計(jì)劃外招生數(shù)。(1考生檔案錄入(2考生成績錄入(3成績匯總管理(總分,平均分,及格率等(4錄入管理4.2系統(tǒng)設(shè)計(jì)E-R圖是分為兩部分實(shí)體和屬性,每個(gè)實(shí)體可以有多個(gè)屬性,這些屬性用來表示實(shí)體的性質(zhì)。不同實(shí)體之間可以用關(guān)系進(jìn)行連接,表明各個(gè)實(shí)體之間的內(nèi)在聯(lián)系。實(shí)體之間的關(guān)系包括一對一的關(guān)系(1:1,一對多的關(guān)系(1:N和多對多的關(guān)系(N:M。研究生招生信息管理系統(tǒng)的總體E-R 圖以及各個(gè)實(shí)體和實(shí)體之間的關(guān)系如圖所示:圖A圖B不及格率及格率 平均分 總分 考試 專業(yè)基礎(chǔ) 科目 外語政治考號(hào)姓名 專業(yè)科目基礎(chǔ)科目

6、 考生成績考生匯總 統(tǒng)計(jì)姓名學(xué)歷來源考號(hào)年齡性別 報(bào)考類型是否應(yīng)屆報(bào)考專業(yè)政治面貌考生考生檔案填寫圖C圖D專業(yè)字典專業(yè)代碼專業(yè)名稱計(jì)劃內(nèi)招 生數(shù)計(jì)劃內(nèi)招 生數(shù)成績 年齡 錄取情況來源 復(fù)試考試錄取單位 考號(hào)統(tǒng)計(jì) 比較錄取名單復(fù)試科目由圖A B C D 組成的總E-R 圖考生填寫考生檔案姓名性別 來源學(xué)歷年齡政治 面貌報(bào)考專業(yè) 報(bào)考類別是否應(yīng)屆管理錄取名單考號(hào)復(fù)試科目錄取單位復(fù)試成績比較專業(yè)字典專業(yè)代碼專業(yè)名稱計(jì)劃內(nèi)招 生數(shù)計(jì)劃外招生數(shù)考試 統(tǒng)計(jì)考生成績外語 考號(hào) 政治 姓名 專業(yè)科目專業(yè)基礎(chǔ)科目基礎(chǔ)科目考號(hào)數(shù)據(jù)庫邏輯設(shè)計(jì)的任務(wù)是將概念結(jié)構(gòu)轉(zhuǎn)換成特定DBMS所支持的數(shù)據(jù)模型的過程。從邏輯結(jié)構(gòu)設(shè)計(jì)

7、開始,數(shù)據(jù)庫設(shè)計(jì)便進(jìn)入了“實(shí)現(xiàn)”的階段,這就需結(jié)合具體的數(shù)據(jù)模型特點(diǎn)。將本設(shè)計(jì)的E-R圖所表示的概念模型轉(zhuǎn)換成DBMS所支持的關(guān)系模型。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。E-R圖則是由實(shí)體,實(shí)體的屬性和實(shí)體間的聯(lián)系三個(gè)要素組成。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體,實(shí)體的屬性和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。根據(jù)研究生信息管理系統(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系模型如下:將每一個(gè)實(shí)體轉(zhuǎn)換成一個(gè)關(guān)系(關(guān)系就是給出關(guān)系名,屬性就是實(shí)體屬性,并標(biāo)明該關(guān)系的主鍵用下劃線來表示關(guān)系模式:考生檔案(考號(hào)、姓名、性別、年齡、政治面貌、是否應(yīng)屆、學(xué)力、來源、報(bào)考專業(yè)、報(bào)考類別考生成績(考號(hào)、姓名、政治、外語、

8、基礎(chǔ)科目、專業(yè)基礎(chǔ)科目、專業(yè)科目錄取名單(考號(hào)、錄取單位、復(fù)試科目、復(fù)試成績專業(yè)字典(專業(yè)代碼,專業(yè)名稱,計(jì)劃內(nèi)招生數(shù),計(jì)劃外招生數(shù)以上關(guān)系模式均為3NF??忌鷪?bào)名視圖(考號(hào),姓名,性別,年齡,政治面貌,是否應(yīng)屆,學(xué)歷,來源,報(bào)考專業(yè),報(bào)考類別表-1考生檔案屬性名類型長度備注考號(hào)nchar 20 考生號(hào)(主鍵姓名char 20 考生姓名性別char 2 考生性別年齡smallint 2 考生年齡政治面貌char 10 考生政治面貌是否應(yīng)屆char 2 考生是否應(yīng)屆學(xué)歷char 10 考生學(xué)歷來源char 30 考生來源報(bào)考專業(yè)char 20 考生報(bào)考專業(yè)報(bào)考類別char 10 考生報(bào)考類別考生

9、成績統(tǒng)計(jì)視圖(考號(hào),姓名,政治,外語,基礎(chǔ)科目,專業(yè)基礎(chǔ)科目,專業(yè)科目,復(fù)試科目,復(fù)試成績表-2考生成績屬性名類型長度備注考號(hào)char 20 考生號(hào)姓名char 10 考生姓名政治char 3 考生政治成績外語char 3 考生外語成績基礎(chǔ)科目char 3 考生基礎(chǔ)科目成績專業(yè)基礎(chǔ)科目char 3 考生專業(yè)基礎(chǔ)科目成績專業(yè)科目char 3 考生專業(yè)科目成績考生成績統(tǒng)計(jì)視圖(考號(hào),姓名,政治,外語,基礎(chǔ)科目,專業(yè)基礎(chǔ)科目,專業(yè)科目,復(fù)試科目,復(fù)試成績表-3錄取名單屬性名類型長度備注考號(hào)char 20 考生號(hào)錄取單位char 20 考生錄取單位復(fù)試科目char 20 考試復(fù)試科目復(fù)試成績char

10、3 考生復(fù)試成績錄取情況統(tǒng)計(jì)視圖(考號(hào),姓名,錄取單位,專業(yè)代碼,專業(yè)名稱,專業(yè)代碼,計(jì)劃內(nèi)招生數(shù),計(jì)劃外招生數(shù)表-4專業(yè)字典屬性名類型長度備注專業(yè)代碼char 20 各專業(yè)的代碼專業(yè)名稱char 15 各專業(yè)的名稱計(jì)劃內(nèi)招生數(shù)char 4 各專業(yè)計(jì)劃內(nèi)招生數(shù)計(jì)劃外招生數(shù)char 4 各專業(yè)計(jì)劃外招生數(shù)4.3系統(tǒng)實(shí)施1、考生檔案CREATE TABLE 考生檔案 (考號(hào) nchar (20 COLLATE Chinese_PRC_CI_AS NOT NULL ,姓名 char (20 COLLATE Chinese_PRC_CI_AS NOT NULL ,性別 char (2 COLLATE

11、Chinese_PRC_CI_AS NOT NULL ,年齡 smallint NOT NULL ,政治面貌 char (10 COLLATE Chinese_PRC_CI_AS NOT NULL ,是否應(yīng)屆 char (2 COLLATE Chinese_PRC_CI_AS NOT NULL ,學(xué)歷 char (10 COLLATE Chinese_PRC_CI_AS NOT NULL ,來源 char (30 COLLATE Chinese_PRC_CI_AS NOT NULL ,報(bào)考專業(yè) char (20 COLLATE Chinese_PRC_CI_AS NOT NULL ,報(bào)考類別

12、char (10 COLLATE Chinese_PRC_CI_AS NOT NULL ,畢業(yè)證書編號(hào) char (10 COLLATE Chinese_PRC_CI_AS NOT NULL ,CONSTRAINT PK_考生檔案 PRIMARY KEY CLUSTERED(考號(hào)ON PRIMARYON PRIMARYtablespace 考生檔案_data;2、考生成績CREATE TABLE 考生成績 (考號(hào) char (20 COLLATE Chinese_PRC_CI_AS NOT NULL ,姓名 char (10 COLLATE Chinese_PRC_CI_AS NOT NULL

13、 ,政治 char (3 COLLATE Chinese_PRC_CI_AS NOT NULL ,外語 char (3 COLLATE Chinese_PRC_CI_AS NOT NULL ,基礎(chǔ)科目 char (3 COLLATE Chinese_PRC_CI_AS NOT NULL ,專業(yè)基礎(chǔ)科目 char (3 COLLATE Chinese_PRC_CI_AS NOT NULL , 專業(yè)科目 char (3 COLLATE Chinese_PRC_CI_AS NOT NULL ,CONSTRAINT PK_考生成績 PRIMARY KEY CLUSTERED(考號(hào)ON PRIMARY3

14、、錄取名單CREATE TABLE 錄取名單 (考號(hào) char (20 COLLATE Chinese_PRC_CI_AS NOT NULL ,錄取單位 char (20 COLLATE Chinese_PRC_CI_AS NOT NULL ,復(fù)試科目 char (20 COLLATE Chinese_PRC_CI_AS NOT NULL ,復(fù)試成績 char (3 COLLATE Chinese_PRC_CI_AS NOT NULL ,CONSTRAINT PK_錄取名單 PRIMARY KEY CLUSTERED(考號(hào)ON PRIMARYON PRIMARYtablespace 錄取名單_

15、data;4、專業(yè)字典CREATE TABLE 專業(yè)字典 (專業(yè)代碼 char (20 COLLATE Chinese_PRC_CI_AS NOT NULL ,專業(yè)名稱 char (15 COLLATE Chinese_PRC_CI_AS NOT NULL ,計(jì)劃內(nèi)招生數(shù) char (4 COLLATE Chinese_PRC_CI_AS NOT NULL ,計(jì)劃外招生數(shù) char (4 COLLATE Chinese_PRC_CI_AS NOT NULL , CONSTRAINT PK_專業(yè)字典 PRIMARY KEY CLUSTERED(專業(yè)代碼ON PRIMARYON PRIMARYTa

16、blespace專業(yè)字典_data;1.載入考生檔案信息2.載入考生成績信息3.載入專業(yè)成績信息1.select 姓名from 考生檔案where 政治面貌='黨員'2.select * from 考生檔案where 年齡between 21 and 23;3.select 考號(hào),姓名from 考生成績where 專業(yè)基礎(chǔ)科目>=60 order by 專業(yè)基礎(chǔ)科目desc5 總結(jié)與展望 數(shù)據(jù)庫課程設(shè)計(jì)的主要目標(biāo)就是利用將課堂上學(xué)到的數(shù)據(jù)庫理論知識(shí)和實(shí)踐操作方法應(yīng)用于實(shí) 際的數(shù)據(jù)庫應(yīng)用系統(tǒng),去解決各種信息處理要求。通過這次數(shù)據(jù)庫課程設(shè)計(jì),可以加深我們對數(shù)據(jù) 庫理論知識(shí)的理

17、解, 掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)和開發(fā)的基本方法,以提高我們運(yùn)用理論知識(shí)的能力。 在課程設(shè)計(jì)的實(shí)際操作中, 不僅鞏固了之前所學(xué)習(xí)的知識(shí),同時(shí)也不可避免的遇到了一些問題, 通過問題發(fā)現(xiàn)了自己對一些知識(shí)的片面理解甚至是錯(cuò)誤的認(rèn)識(shí)。針對課程設(shè)計(jì)中遇到的問題,我作 出如下總結(jié),作為以后學(xué)習(xí)的經(jīng)驗(yàn)和教訓(xùn)。 (一) 實(shí)際操作能力的欠缺 由于條件所限, 平時(shí)我們大家都是在課堂上對理論知識(shí)進(jìn)行學(xué)習(xí),所以實(shí)踐能力相對比較薄弱, 這在實(shí)際操作中就出現(xiàn)了操作不順暢, 不了解 SQL Server 部分工具的作用, 致使整個(gè)操作很不流暢。 (二) 常忽略細(xì)節(jié)問題 對于細(xì)節(jié)的問題,常出現(xiàn)馬虎的問題,比如打代碼時(shí)漏打字母或“

18、; ”號(hào),導(dǎo)致整個(gè)代碼無法運(yùn) 行成功。 (三) 分析問題的能力欠缺 從需求分析到概念模型的設(shè)計(jì)過程中,要分析所實(shí)現(xiàn)的功能,如何將實(shí)現(xiàn)的問題進(jìn)行抽象化, 找出各個(gè)對象之間的聯(lián)系,如何去分析問題以及分析后如何解決問題時(shí)整個(gè)過程中的關(guān)鍵,需要嚴(yán) 謹(jǐn)?shù)乃季S方式和考慮問題的全面性。而我還是欠缺這一方面的能力,在獨(dú)立分析抽象的概念模型的 時(shí)候仍然走了不少彎路,有時(shí)會(huì)將簡單的概念模型弄得很復(fù)雜,不便于應(yīng)用。在分析問題的能力上, 仍然需要加強(qiáng)鍛煉。 (四) 知識(shí)體系沒有形成 課程設(shè)計(jì)的全過程就是對平時(shí)課堂上所學(xué)習(xí)的知識(shí)點(diǎn)進(jìn)行梳理和綜合運(yùn)用,最終將設(shè)計(jì)打造成 一個(gè)個(gè)清晰的脈絡(luò),最后將其匯總,形成一個(gè)完整的設(shè)計(jì)。通過課程設(shè)計(jì),找到自己對于知識(shí)理解 的薄弱環(huán)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論