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

下載本文檔

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

文檔簡(jiǎn)介

1、軟 件 學(xué) 院課程設(shè)計(jì)報(bào)告書課程名稱 數(shù)據(jù)庫原理及應(yīng)用 設(shè)計(jì)題目 學(xué)籍管理系統(tǒng) 專業(yè)班級(jí) 學(xué) 號(hào) 姓 名 指導(dǎo)教師 201 年 6 月目錄1 設(shè)計(jì)時(shí)間2011年6月12號(hào)2 設(shè)計(jì)目的數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)是軟件工程專業(yè)集中實(shí)踐性環(huán)節(jié)之一,是學(xué)習(xí)完數(shù)據(jù)庫原理及應(yīng)用課程后進(jìn)行的一次全面的綜合練習(xí)。其目的在于加深對(duì)數(shù)據(jù)庫基礎(chǔ)理論和基本知識(shí)的理解,掌握使用數(shù)據(jù)庫進(jìn)行軟件設(shè)計(jì)的基本方法,提高運(yùn)用數(shù)據(jù)庫解決實(shí)際問題的能力,最終實(shí)現(xiàn)對(duì)于給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。同時(shí),此次設(shè)計(jì)對(duì)于同學(xué)將來的畢業(yè)設(shè)計(jì)和具

2、體工作實(shí)踐將有重要的意義。3設(shè)計(jì)任務(wù)學(xué)籍管理系統(tǒng)功能要求:(1)學(xué)生注冊(cè)登記提供給系統(tǒng)最基本的學(xué)籍信息。(2)學(xué)生成績(jī)登記按專業(yè)分類,以年級(jí)為單位,登記學(xué)生在校期間每門課程的成績(jī)。(3)學(xué)籍更改登記包括簡(jiǎn)歷更改、成績(jī)更改、休復(fù)轉(zhuǎn)退學(xué)登記、獎(jiǎng)懲登記。(4)資料統(tǒng)計(jì)統(tǒng)計(jì)各專業(yè)某年計(jì)某學(xué)期的學(xué)習(xí)成績(jī)情況。以考試為例,分作90100分,8089分,7079分,6069分,60分以下五檔人數(shù)及占總?cè)藬?shù)的百分率。按照學(xué)生的年齡大小、地區(qū)的來源、政治面貌作人數(shù)的統(tǒng)計(jì)。(5)個(gè)人情況查詢查詢成績(jī)、簡(jiǎn)歷、休復(fù)轉(zhuǎn)退學(xué)及獎(jiǎng)懲情況。數(shù)據(jù)要求:簡(jiǎn)歷數(shù)據(jù):學(xué)號(hào)、姓名、性別、學(xué)制、地區(qū)、年齡、政治面貌、民族、獎(jiǎng)懲記錄、休復(fù)

3、轉(zhuǎn)退標(biāo)記4 設(shè)計(jì)內(nèi)容 4.1需求分析 4.1.1系統(tǒng)功能要求 (1)學(xué)生注冊(cè)登記提供給系統(tǒng)最基本的學(xué)籍信息。(2)學(xué)生成績(jī)登記按專業(yè)分類,以年級(jí)為單位,登記學(xué)生在校期間每門課程的成績(jī)。(3)學(xué)籍更改登記包括簡(jiǎn)歷更改、成績(jī)更改、休復(fù)轉(zhuǎn)退學(xué)登記、獎(jiǎng)懲登記。(4)資料統(tǒng)計(jì)統(tǒng)計(jì)各專業(yè)某年計(jì)某學(xué)期的學(xué)習(xí)成績(jī)情況。以考試為例,分作90100分,8089分,7079分,6069分,60分以下五檔人數(shù)及占總?cè)藬?shù)的百分率。按照學(xué)生的年齡大小、地區(qū)的來源、政治面貌作人數(shù)的統(tǒng)計(jì)。(5)個(gè)人情況查詢查詢成績(jī)、簡(jiǎn)歷、休復(fù)轉(zhuǎn)退學(xué)及獎(jiǎng)懲情況。數(shù)據(jù)要求:簡(jiǎn)歷數(shù)據(jù):學(xué)號(hào)、姓名、性別、學(xué)制、地區(qū)、年齡、政治面貌、民族、獎(jiǎng)懲記錄、

4、休復(fù)轉(zhuǎn)退標(biāo)記系統(tǒng)數(shù)據(jù)分析以下為可能用到的數(shù)據(jù)項(xiàng)s(班級(jí),學(xué)號(hào),姓名,性別,年齡,出生年月,籍貫,民族,家庭住址,入學(xué)時(shí)間,政治面貌,身份證號(hào),聯(lián)系電話,退休復(fù)轉(zhuǎn)學(xué),備注,課程號(hào),課程名,先行課,學(xué)分,教師號(hào),教師姓名,教室性別,教師年齡,工齡,專業(yè)號(hào),專業(yè)名稱,院系號(hào),院系名稱,院長(zhǎng))。 4.2總體設(shè)計(jì)4.2.1 概念結(jié)構(gòu)設(shè)計(jì)學(xué)分先行課課程名課程號(hào)課程實(shí)體極其屬性試圖備注聯(lián)系電話姓名學(xué)號(hào)班級(jí)學(xué)生 學(xué)生基本信息視圖 課程基本信息視圖院系名稱院系號(hào)院長(zhǎng)院系專業(yè)名稱專業(yè)號(hào)專業(yè) 院系基本信息視圖 專業(yè)基本信息視圖 工齡教室號(hào)教室性別教室姓名教室年齡教師 教室基本信息視圖成績(jī)實(shí)體及其聯(lián)系視圖課程必修學(xué)生

5、所屬專業(yè)nm選擇nnn所屬院教授地點(diǎn)屬于教授專業(yè)1所屬系從屬n11m院系從屬教師1n所屬院系完整e-r圖學(xué)分先行課課程名課程號(hào)課程聯(lián)系電話姓名學(xué)號(hào)備注班級(jí)學(xué)生成績(jī)必修所屬專業(yè)選擇專業(yè)所屬院屬于教授專業(yè)名稱從屬專業(yè)號(hào)教授地點(diǎn)所屬系從屬院系教師院系號(hào)院長(zhǎng)教室號(hào)教室性別教室姓名所屬院系院系名稱教室年齡工齡4.2.2 邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系模式student(sclass,sno,sname,ssex,sage,sbirth,sjiguan,snation,saddress,stime,szzmm,scard,sphone,sxue ,sremarks,dno,ino);course(cno,cname,c

6、pno,ccredit);sc(sno,cno,grade);teacher(tno,tname,tsex,tage,tgage,ino);st(cno,tno,address);d(dno,dname,ino);i(ino,iname,iyz);4.2.3 物理結(jié)構(gòu)設(shè)計(jì)student(學(xué)生)字段名稱中文名稱類型長(zhǎng)度取值范圍是否非空主關(guān)鍵字備注sclass班級(jí)char10nnsno學(xué)號(hào)char10yysname姓名char10nnssex性別char2n nsage年齡smallintnnsbirth出生年月datetimennsjiguan籍貫char10nnsnation民族char10n

7、nsaddress家庭地址char20nnstime入學(xué)時(shí)間datetimennszzmm政治面貌char10nnscard身份證號(hào)char18nnsphone聯(lián)系電話char11nnsxue退休復(fù)轉(zhuǎn)學(xué)char2nnsremarks備注char40nndno所屬專業(yè)char10yn外碼ino所屬院char10yn外碼course(課程)字段名稱中文名稱類型長(zhǎng)度取值范圍是否非空主關(guān)鍵字備注cno課程號(hào)char10yycname課程名char10ncpno先行課char10n外碼ccredit學(xué)分smallintnsc字段名稱中文名稱類型長(zhǎng)度取值范圍是否非空主關(guān)鍵字備注sno學(xué)號(hào)char10y主碼

8、,外碼cno課程號(hào)char10y主碼,外碼grade成績(jī)smallintnteacher(教師)字段名稱中文名稱類型長(zhǎng)度取值范圍是否非空主關(guān)鍵字備注tno教師號(hào)char10yytname教室姓名char10ntsex教室性別char2ntage教師年齡smallintntgage工齡smallintnino所屬院系char10y外碼st字段名稱中文名稱類型長(zhǎng)度取值范圍是否非空主關(guān)鍵字備注cno課程號(hào)char10y主碼,外碼tno教師號(hào)char10y主碼,外碼address教授地點(diǎn)char10nd(專業(yè))字段名稱中文名稱類型長(zhǎng)度取值范圍是否非空主關(guān)鍵字備注dno專業(yè)號(hào)char10yydname專

9、業(yè)名稱char10nino所屬系char10y外碼i(院系)字段名稱中文名稱類型長(zhǎng)度取值范圍是否非空主關(guān)鍵字備注ino院系號(hào)char10yyiname院系名稱char10niyz院長(zhǎng)char10n4.3 數(shù)據(jù)庫實(shí)施4.3.1 創(chuàng)建創(chuàng)建課程表create table course (cno char(10) primary key, cname char(10), cpno char(10), ccredit smallint, foreign key (cpno) references course(cno) );創(chuàng)建院系表create table i (ino char(10) primar

10、y key, iname char(10), iyz char(10) );創(chuàng)建專業(yè)表create table d (dno char(10) primary key, dname char(10), ino char(10), foreign key (ino) references i(ino) );創(chuàng)建教師表create table teacher (tno char(10) primary key, tname char(10), tsex char(2), tage smallint, tgage smallint, ino char(10), foreign key (ino) r

11、eferences i(ino) );創(chuàng)建學(xué)生表create table student (sno char(10) primary key, sclass char(10), sname char(10), ssex char(2), sage smallint, sbirth datetime, sjiguan char(10), snation char(10), saddress char(20), stime datetime, szzmm char(10), scard char(18), sphone char(11), sxue char(2), sremarks char(4

12、0), foreign key (dno) references d(dno); foreign key (ino) references i(ino) );創(chuàng)建sc表create table sc (sno char(10), cno char(10), grade smallint, primary key (sno,cno), foreign key (sno) references student(sno), foreign key (cno) references course(cno) );創(chuàng)建st表create table st (cno char(10), tno char(1

13、0), address char(10), primary key (cno,tno), foreign key (cno) references course(cno), foreign key (tno) references teacher(tno) );4.3.2 錄入數(shù)據(jù)student(學(xué)生表)snosclasssnamesagesnationszzmmsremarks0920010101一班白慶燕20滿族團(tuán)員無獎(jiǎng)罰0920010102一班陳沖20漢族團(tuán)員無獎(jiǎng)罰0920010103一班叢新宇21漢族團(tuán)員無獎(jiǎng)罰0920010104一班戴進(jìn)楠21回族團(tuán)員無獎(jiǎng)罰0920010105一班董哲

14、佳22漢族團(tuán)員無獎(jiǎng)罰0920010106一班高景芳20漢族團(tuán)員無獎(jiǎng)罰0920010107一班高旭22漢族團(tuán)員無獎(jiǎng)罰0920010108一班韓琳20漢族團(tuán)員無獎(jiǎng)罰0920010109一班韓彤22滿足團(tuán)員無獎(jiǎng)罰0920010110一班黃殿平20漢族團(tuán)員無獎(jiǎng)罰course(課程表)cnocnamecpnoccredito1高數(shù)上602高數(shù)下01603計(jì)算機(jī)組成原理404數(shù)據(jù)庫系統(tǒng)概論405java高級(jí)語言406計(jì)算機(jī)操作系統(tǒng)3scsnocnograde092001010616509200101062650920010106490092001010127009200101013900920010108

15、2850920010108360092001010849509200101085750920010109150teacher(教室表)教師號(hào)教師姓名教室性別教師年齡工齡所屬院系0001李明男40120010002李麗女3580010003莊飛男46200010004王洋女3050010005劉磊男3260010006崔旭女3790010007張雷女4518001st課程號(hào)教師號(hào)教授地點(diǎn)010001爾雅101010002爾雅121020001蕓慧106020002蕓慧101030007爾雅221030003爾雅201040004蕓慧201050005蕓慧412060006蕓慧206d(專業(yè))專業(yè)

16、號(hào)專業(yè)名稱所屬系01軟件工程00102網(wǎng)絡(luò)工程00103工商管理00204國(guó)際貿(mào)易00205營(yíng)銷管理00306電信工程00407電控工程00508采礦00609通風(fēng)007i(院系)院系號(hào)院系名稱院長(zhǎng)001軟件學(xué)院劉萬軍002工商學(xué)院003營(yíng)銷學(xué)院004電信學(xué)院005電控學(xué)院006礦業(yè)學(xué)院007安全學(xué)院4.4測(cè)試與分析4.4.1測(cè)試給出測(cè)試數(shù)據(jù),輸出測(cè)試的結(jié)果,測(cè)試數(shù)據(jù)應(yīng)該完整(覆蓋算法各種情況)。4.4.2分析內(nèi)容包括:1、調(diào)試過程中遇到的問題是如何解決的以及對(duì)設(shè)計(jì)與實(shí)現(xiàn)的回顧討論和分析;2、算法的時(shí)間復(fù)雜度和空間復(fù)雜度的分析,改進(jìn)設(shè)想。4.5 附錄源程序代碼及必要注釋。5 總結(jié)與展望可以包括對(duì)課程設(shè)計(jì)過程的收獲、遇到問題、解決問題過程的思考、程序調(diào)試能力的思考、對(duì)數(shù)據(jù)庫原理及應(yīng)用這門課程的思考、在課程設(shè)計(jì)過程中對(duì)數(shù)據(jù)庫原理及應(yīng)用課程的認(rèn)識(shí)等內(nèi)容。參考文獻(xiàn)1 屈輝立,陳可明,石武信.jsp網(wǎng)站編程教程m.第1版, 北京:北京希望電子出版社,2005 2 白勇.用b/s模式構(gòu)建在線考試系統(tǒng)j,重慶電力高等專科學(xué)校學(xué)報(bào),2003,10(4): 100130. 3 jiang guo,yuehong liao,behzad parviz.a survey of j

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論