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

下載本文檔

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

文檔簡介

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

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

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

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

5、所屬專業(yè)nm選擇nnn所屬院教授地點屬于教授專業(yè)1所屬系從屬n11m院系從屬教師1n所屬院系完整e-r圖學分先行課課程名課程號課程聯(lián)系電話姓名學號備注班級學生成績必修所屬專業(yè)選擇專業(yè)所屬院屬于教授專業(yè)名稱從屬專業(yè)號教授地點所屬系從屬院系教師院系號院長教室號教室性別教室姓名所屬院系院系名稱教室年齡工齡4.2.2 邏輯結(jié)構(gòu)設計關系模式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)設計student(學生)字段名稱中文名稱類型長度取值范圍是否非空主關鍵字備注sclass班級char10nnsno學號char10yysname姓名char10nnssex性別char2n nsage年齡smallintnnsbirth出生年月datetimennsjiguan籍貫char10nnsnation民族char10n

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

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

9、業(yè)名稱char10nino所屬系char10y外碼i(院系)字段名稱中文名稱類型長度取值范圍是否非空主關鍵字備注ino院系號char10yyiname院系名稱char10niyz院長char10n4.3 數(shù)據(jù)庫實施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)建學生表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(學生表)snosclasssnamesagesnationszzmmsremarks0920010101一班白慶燕20滿族團員無獎罰0920010102一班陳沖20漢族團員無獎罰0920010103一班叢新宇21漢族團員無獎罰0920010104一班戴進楠21回族團員無獎罰0920010105一班董哲

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論