版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度草牧場承包經(jīng)營權(quán)租賃與農(nóng)業(yè)保險(xiǎn)聯(lián)動(dòng)合同3篇
- 二零二五版集裝箱租賃及售后服務(wù)合同樣本3篇
- 2025年度數(shù)字經(jīng)濟(jì)產(chǎn)業(yè)園區(qū)建設(shè)合同3篇
- 2025年移動(dòng)辦公小程序定制開發(fā)與企業(yè)管理服務(wù)合同2篇
- 2024版成都市存量房屋買賣合同實(shí)施條例
- 二零二五版智能家居定制家具采購與售后保障合同3篇
- 2025年度餐飲行業(yè)食品安全風(fēng)險(xiǎn)評估合同21篇
- 二零二五河南事業(yè)單位100人招聘合同范本解讀與使用指南3篇
- 2024起重機(jī)械進(jìn)出口貿(mào)易合同規(guī)范范本3篇
- 二零二五白酒定制酒生產(chǎn)與銷售合作合同3篇
- 春節(jié)英語介紹SpringFestival(課件)新思維小學(xué)英語5A
- 進(jìn)度控制流程圖
- 2023年江蘇省南京市中考化學(xué)真題
- 【閱讀提升】部編版語文五年級(jí)下冊第四單元閱讀要素解析 類文閱讀課外閱讀過關(guān)(含答案)
- 供電副所長述職報(bào)告
- 現(xiàn)在完成時(shí)練習(xí)(短暫性動(dòng)詞與延續(xù)性動(dòng)詞的轉(zhuǎn)換)
- 產(chǎn)品質(zhì)量監(jiān)控方案
- 物業(yè)總經(jīng)理述職報(bào)告
- 新起點(diǎn),新發(fā)展心得體會(huì)
- 深圳大學(xué)學(xué)校簡介課件
- 校園欺凌問題成因及對策分析研究論文
評論
0/150
提交評論