




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、泓4?鼻履濟f嫁數(shù)據(jù)庫稈序設(shè)計 _課程設(shè)計報題:學(xué)生學(xué)籍管理系統(tǒng)名: 號:同組姓名: 專業(yè)班級: 指導(dǎo)教師: 設(shè)計時間:評閱意見:評定成績:指導(dǎo)老師簽名:年月日1、開發(fā)背景24word專業(yè)資料2、系統(tǒng)描述2.1、設(shè)計容2.2、設(shè)計要求數(shù)據(jù)分析3.1、功能模塊圖3.2、數(shù)據(jù)流圖3.3、數(shù)據(jù)字典4、概念模型設(shè)計145邏輯模型設(shè)計及優(yōu)化156.物理設(shè)計和實施177、應(yīng)用程序設(shè)計(前臺)178、課程設(shè)計心得體會23參考文獻1、開發(fā)背景在學(xué)籍管理中,需要從大量的日常教學(xué)活動中提取相關(guān)信息, 以反映教學(xué)情況。傳統(tǒng)的手工操作方式,易發(fā)生數(shù)據(jù)丟失,統(tǒng)計錯誤,勞動強度高,且速度慢。使用計算機可以高速,快捷地完成
2、以上工作。在計算機聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞, 可以實現(xiàn)數(shù)據(jù)共享,避免重復(fù)勞動,規(guī)教學(xué)管理行為,從而提高了管理效率和水 平,此外,現(xiàn)今學(xué)籍管理的繁索給具有強烈時間觀念的行政人員帶來了諸多不便,word專業(yè)資料教學(xué)辦公室缺少一種完善的學(xué)籍管理軟件,為了對學(xué)生檔案,學(xué)生信息的管理方便,因此開發(fā)了本軟件。2、系統(tǒng)描述2.1設(shè)計容:(1)主要的數(shù)據(jù)表學(xué)生基本情況數(shù)據(jù)表,學(xué)生成績數(shù)據(jù)表,課程表等等。(2)主要功能模塊1)實現(xiàn)學(xué)生基本情況的錄入、修改、刪除等基本操作。2)對學(xué)生基本信息提供靈活的查詢方式。3)完成一個班級的學(xué)期選課功能。4)實現(xiàn)學(xué)生成績的錄入、修改、刪除等基本操作。5)能方便的對學(xué)生的個學(xué)期成
3、績進行查詢。6)具有成績統(tǒng)計、排名等功能。7)具有留級、休學(xué)等特殊情況的處理功能。8)能輸出常用的各種報表。9)具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。2.2設(shè)計要求:(1)學(xué)生成績表的設(shè)計,要考慮到不同年級的教學(xué)計劃的變化情況。(2)對于新生班級,應(yīng)該首先進行基本情況錄入、選課、然后才能進行成績錄入。3、數(shù)據(jù)分析3.1、功能模塊圖圖1功能模塊圖32、數(shù)據(jù)流圖登錄處理:查詢處理:圖3學(xué)生學(xué)籍管理系統(tǒng)第1層數(shù)據(jù)流圖直詢錄入處理:學(xué)生信JiI信息圖5學(xué)生學(xué)籍管理系統(tǒng)第3層數(shù)據(jù)流圖更新處理:圖6學(xué)生學(xué)籍管理系統(tǒng)第4層數(shù)據(jù)流圖刪除處理:圖7學(xué)生學(xué)籍管理系統(tǒng)第5層數(shù)據(jù)流圖33、數(shù)據(jù)字典(1)數(shù)據(jù)流的描述數(shù)據(jù)流名稱:
4、注冊信息 簡述:管理員相關(guān)信息 數(shù)據(jù)流來源:管理員 數(shù)據(jù)流去向:注冊 數(shù)據(jù)流組成:管理名+密碼數(shù)據(jù)流名稱:允許注冊 簡述:允許注冊信息 數(shù)據(jù)流來源:注冊 數(shù)據(jù)流去向:管理員 數(shù)據(jù)流組成:管理名+密碼數(shù)據(jù)流名稱:登錄信息 簡述:學(xué)生登錄相關(guān)信息 數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流組成:學(xué)號+登錄秘密數(shù)據(jù)流去向:登錄word專業(yè)資料數(shù)據(jù)流名稱:反饋信息 簡述:學(xué)生登錄成功反饋信息 數(shù)據(jù)流來源:登錄 數(shù)據(jù)流去向:學(xué)生該 數(shù)據(jù)流組成:登錄成功提示圖3:數(shù)據(jù)流名稱:登錄 簡述:登錄信息 數(shù)據(jù)流來源:外部實體 數(shù)據(jù)流去向:審核學(xué)生 數(shù)據(jù)流組成:登錄信息圖4:數(shù)據(jù)流名稱:學(xué)生信息查詢要求 簡述:學(xué)生所要查詢學(xué)生基本信息
5、的要求 數(shù)據(jù)流來源:學(xué)生 數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:專業(yè)信息查詢要求 簡述:學(xué)生所要查詢專業(yè)信息的要求數(shù)據(jù)流去向:學(xué)生信息判斷 數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:課程信息查詢要求 簡述:學(xué)生所要查詢的課程信息的要求 數(shù)據(jù)流來源:學(xué)生 數(shù)據(jù)流去向:學(xué)生信息判斷 數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:選課信息查詢要求 簡述:學(xué)生所要選課的要求數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:學(xué)生信
6、息簡述:核對學(xué)生是否為該校新生 數(shù)據(jù)流來源:學(xué)生 數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流名稱:核對成功數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等word專業(yè)資料簡述:判斷學(xué)生是為該校新生 數(shù)據(jù)流來源:管理員 數(shù)據(jù)流去向:學(xué)生信息判斷 數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:核對不成功 簡述:判斷學(xué)生不是該校新生 數(shù)據(jù)流來源:管理員 數(shù)據(jù)流去向:學(xué)生信息判斷 數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:同意入學(xué) 簡述:核對學(xué)生是為該校新生,允許入學(xué) 數(shù)據(jù)流來源:管理員 數(shù)據(jù)流去向:學(xué)生信息判斷 數(shù)據(jù)流組成:學(xué)號+姓名+性別+入
7、學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:學(xué)生信息更新要求 簡述:學(xué)生所要查詢學(xué)生基本信息的要求 數(shù)據(jù)流來源:學(xué)生 數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等word專業(yè)資料數(shù)據(jù)流名稱:學(xué)生選課信息更新要求 簡述:學(xué)生所要選課的要求 數(shù)據(jù)流來源:學(xué)生 數(shù)據(jù)流去向:學(xué)生信息判斷 數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等圖7:數(shù)據(jù)流名稱:刪除 簡述:學(xué)生所要刪除基本信息的要求 數(shù)據(jù)流來源:學(xué)生 數(shù)據(jù)流去向:刪除選擇數(shù)據(jù)流名稱:信息錯誤 簡述:核對信息錯誤 數(shù)據(jù)流來源:學(xué)生 數(shù)據(jù)流去向:刪除選擇(2) 處理邏輯的描述圖2:簡述:判斷管理員信
8、息的合法性輸入的數(shù)據(jù)流:注冊信息 處理描述:根據(jù)管理員提供的注冊信息, 驗證注冊信息,驗證通過則可允許注冊,并將信息反饋給管理員處理邏輯名稱:查詢 簡述:根據(jù)相關(guān)信息查詢其它需要信息 輸入的數(shù)據(jù)流:查詢要求 處理描述:根據(jù)查詢要求,運用查詢要求中的數(shù)據(jù)對管理人員信息表以及學(xué)生基本信息表進行查詢處理邏輯名稱:登錄 簡述:判斷登錄信息的是否正確 輸入的數(shù)據(jù)流:登錄信息 處理描述:根據(jù)學(xué)生提供的登錄信息,與學(xué)生基本信息表中的數(shù)據(jù)進行比較,滿足要求就登錄成功,否則登錄不成功圖3:處理邏輯名稱:審核學(xué)生 簡述:審核學(xué)生的信息是否正確 輸入的數(shù)據(jù)流:登錄信息要求審核成功,否則審核不成功處理描述:根據(jù)學(xué)生提
9、供的信息進行登錄,并審核數(shù)據(jù)是否滿足要求,滿足word專業(yè)資料處理邏輯名稱:學(xué)生信息查詢 簡述:查詢學(xué)生的基本信息 輸入的數(shù)據(jù)流:學(xué)生信息信息 處理描述:根據(jù)學(xué)生提供的學(xué)生信息, 驗證學(xué)生信息,驗證通過則允許學(xué)生查閱學(xué)生信息,驗證不通過則返回給學(xué)生信息指為非法學(xué)生信息處理邏輯名稱:專業(yè)信息查詢 簡述:查詢專業(yè)的基本信息 輸入的數(shù)據(jù)流:學(xué)生信息信息 處理描述:根據(jù)學(xué)生提供的學(xué)生信息, 驗證學(xué)生信息,驗證通過則允許學(xué)生查閱專業(yè)信息,驗證不通過則返回給學(xué)生信息指為非法學(xué)生信息處理邏輯名稱:課程信息查詢 簡述:查詢課程的基本信息 輸入的數(shù)據(jù)流:學(xué)生信息信息 處理描述:根據(jù)學(xué)生提供的學(xué)生信息, 驗證學(xué)生
10、信息,驗證通過則允許學(xué)生查閱課程信息,驗證不通過則返回給學(xué)生信息指為非法學(xué)生信息處理邏輯名稱:選課信息查詢 簡述:查詢選課的基本信息 輸入的數(shù)據(jù)流:學(xué)生信息信息查閱選課信息,驗證不通過則返回給學(xué)生信息指為非法學(xué)生信息圖5:處理邏輯名稱:核對信息 簡述:判斷學(xué)生信息的正確性 輸入的數(shù)據(jù)流:學(xué)生信息處理描述: 根據(jù)學(xué)生提供的學(xué)生信息,驗證學(xué)生信息,驗證通過則錄入學(xué)生的信息,驗證不通過則返回給學(xué)生信息指明為不是該校的新生。輸出的數(shù)據(jù)流: 核對成功、核對不成功處理邏輯名稱:錄入信息 簡述:錄入新生的信息 輸入的數(shù)據(jù)流:學(xué)生信息 處理描述:根據(jù)學(xué)生提供的學(xué)生信息, 錄入學(xué)生信息,然后同意學(xué)生入學(xué)。輸出的
11、數(shù)據(jù)流:同意入學(xué)處理邏輯名稱:學(xué)生信息更新 簡述:更新學(xué)生的基本信息 輸入的數(shù)據(jù)流:學(xué)生信息信息處理描述:根據(jù)學(xué)生提供的學(xué)生信息,驗證學(xué)生信息,驗證通過則允許學(xué)生更新學(xué)生信息,驗證不通過則返回給學(xué)生信息指為非法學(xué)生信息處理邏輯名稱:選課信息更新簡述:更新選課的基本信息輸入的數(shù)據(jù)流:學(xué)生信息信息處理描述:根據(jù)學(xué)生提供的學(xué)生信息,驗證學(xué)生信息,驗證通過則允許學(xué)生更新選課信息,驗證不通過則返回給學(xué)生信息指為非法學(xué)生信息處理邏輯名稱:核對信息 簡述:判斷學(xué)生信息的正確性 輸入的數(shù)據(jù)流:學(xué)生信息 處理描述:根據(jù)學(xué)生提供的學(xué)生信息, 驗證學(xué)生信息,驗證通過則錄入學(xué)生的信息,驗證不通過則返回給學(xué)生信息指明為
12、不是該校的新生。處理邏輯名稱:刪除學(xué)生信息 簡述:刪除學(xué)生的基本信息 輸入的數(shù)據(jù)流:學(xué)生信息信息 處理描述:根據(jù)學(xué)生提供的學(xué)生信息, 驗證學(xué)生信息,驗證通過則允許學(xué)生刪除學(xué)生信息,驗證不通過則返回給學(xué)生信息指為非法學(xué)生信息(3)數(shù)據(jù)存儲的描述數(shù)據(jù)存儲名稱:學(xué)生基本信息表 簡述:學(xué)生的基本信息 數(shù)據(jù)存儲組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號+登錄密關(guān)鍵字:學(xué)號數(shù)據(jù)存儲名稱:專業(yè)基本信息表簡述:專業(yè)的基本信息數(shù)據(jù)存儲組成:專業(yè)號+專業(yè)名+專業(yè)人數(shù)+所在院系關(guān)鍵字:專業(yè)號數(shù)據(jù)存儲名稱:課程表簡述:課程安排數(shù)據(jù)存儲組成:課程號+課程名+學(xué)期+學(xué)分關(guān)鍵字:課程號數(shù)據(jù)存儲名稱:管理信息表簡述
13、:管理員的信息數(shù)據(jù)存儲組成:管理名+密碼關(guān)鍵字:管理名數(shù)據(jù)存儲名稱:學(xué)生選課表簡述:學(xué)生選課情況數(shù)據(jù)存儲組成:學(xué)號+課程號+成績關(guān)鍵字:學(xué)號+課程號word專業(yè)資料4、概念模型設(shè)計5、邏輯模型設(shè)計及優(yōu)化根據(jù)系統(tǒng)的總體概念設(shè)計模型、E-R圖向關(guān)系模式的轉(zhuǎn)化規(guī)則和數(shù)據(jù)庫的式理論,得到系統(tǒng)優(yōu)化后的邏輯模型。表1學(xué)生基本信息表(S表)屬性名數(shù)據(jù)類型備注學(xué)號varchar(20)主碼姓名varchar(8)非空性別char(2)非空入學(xué)年份int非空登錄密碼varchar(20)照片image備注varchar(50)專業(yè)號varchar(20)外碼表2專業(yè)基本信息表(P表)屬性名數(shù)據(jù)類型備注專業(yè)號va
14、rchar(20)主碼專業(yè)名varchar(40)非空專業(yè)人數(shù)int所在院系varchar(40)表3信管課程表(xg_c表)屬性名數(shù)據(jù)類型備注課程號varchar(20)主碼課程名varchar(40)非空學(xué)期char(lO)學(xué)分Int表4計科課程表(jk_c表)屬性名數(shù)據(jù)類型備注課程號varchar(20)主碼課程名varchar(40)非空學(xué)期char(lO)學(xué)分Int表5網(wǎng)工課程表(wg_c表)屬性名數(shù)據(jù)類型備注課程號varchar(20)主碼課程名varchar(40)非空學(xué)期char(lO)學(xué)分Int表6公選課課程表(C表)屬性名數(shù)據(jù)類型備注課程號varchar(20)主碼課程名v
15、archar(40)非空學(xué)期char(lO)學(xué)分int表7管理人員信息表(ad表)屬性名數(shù)據(jù)類型備注管理名varchar(20)主碼密碼varchar(20)表8學(xué)生選課表(SC表)屬性名數(shù)據(jù)類型備注學(xué)號varchar(20)主碼課程號varchar(20)主碼成績numeric(3)6、物理設(shè)計和實施word專業(yè)資料(略)7、應(yīng)用程序設(shè)計(前臺)word專業(yè)資料r學(xué)寶學(xué)S菅登tt殺統(tǒng)LarrcoBoi用戶:用廣名:J學(xué)生壹錄!遅出窯碣:歡迎進入學(xué)生學(xué)藉管理系統(tǒng)圖9登錄界面X學(xué)生功能選擇卷學(xué)生選課功能圖10學(xué)生功能選擇界面nrn7率生星木t忠蟻弓:沁1 jcnoi姓名:幘卵專業(yè):注,入學(xué)年ta
16、2QH學(xué)號1陀名IWTXWS1 避囲洛注f A20伽01祐彝士3311 123201 07102許a男3311 1232CrQCE0l脫愜±冶0 1竹一20T 00202ano 123V圖11學(xué)生基本信息表學(xué)等;1201102旳jc020190排名:圖12成績表歹學(xué)生選踝表問區(qū)學(xué)號:201102 曲謀程號:C0201學(xué)號課程號20110209CO20120110309CO30220120201c320120301CO30120130101cl20130102c2M+-廠-0圖13學(xué)生選課表圖14管理員登陸界面課孜號;,亠.課在名:圖15學(xué)生成績處理表律三學(xué)9S"TSi和3|
17、« A>rO1埠#1昨«三細cOQOZ弟23爭弼<>e圖16計科專業(yè)課程表圖17信管專業(yè)課程表圖18網(wǎng)工專業(yè)課程表學(xué)期:學(xué)期EEF公共諼程表學(xué)分;謀程號1怏建名合d1高等數(shù)學(xué)clOc11福率論cl 2線性代數(shù)<I.里>2 »-圖19公共課程表圖20專業(yè)信息表8、課程設(shè)計心得體會為期兩周的數(shù)據(jù)庫課程設(shè)計,使我受益頗多?!皩W(xué)生學(xué)籍管理系統(tǒng)”運用了SQL語言以及Delphi ,加深了我對SQL語言和Delphi的認識和使用。當(dāng)我們看到這個課題時,便認為設(shè)計這個系統(tǒng)應(yīng)該很簡單,便將需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計分為三個人同
18、時進行, 但當(dāng)做到中間時,三個人的節(jié)奏完全統(tǒng)一不了,漏洞百出,才發(fā)現(xiàn)在需求分析沒有完成的情況下,后面的設(shè)計是不可能完成的,便只有從頭再來。通過這一次的嚴(yán)重失誤,使我認識到了一個數(shù)據(jù)庫設(shè)計,需求分析是最為重要的,以后的設(shè)計都是以需求分析為基礎(chǔ)的。和組員一起討論,做出了數(shù)據(jù)流圖、數(shù)據(jù)字典等需求分析所必須得出的。 才正式開始了后續(xù)設(shè)計。通過繪制圖形、新建數(shù)據(jù)庫、制作顯示頁面,使我認識到了很多自己在數(shù)據(jù)庫知識方面以及其它軟件應(yīng)用方面的不足。通過這一次課程設(shè)計學(xué)會了許多以前不熟悉甚至不會應(yīng)用的軟件的使用。當(dāng)大家都完成了自己所實現(xiàn)的那部分功能時,我對課程設(shè)計報告進行了整合,雖然有過埋怨,但是當(dāng)組員對報告表示認可的時候, 我發(fā)現(xiàn)我學(xué)到的知識更
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 針對蘋果種植農(nóng)戶的問卷調(diào)查
- 雪松搬遷施工方案
- 固話地坪施工方案
- 筏板基礎(chǔ)專項施工方案
- 6年級下冊英語譯林版第二單元小課文
- 6-9歲兒童蛋白質(zhì)的標(biāo)準(zhǔn)
- 低溫下簡支梁缺口沖擊強度
- 溫州工程拆除施工方案
- c25混凝土受凍臨界強度
- 地上物 苗木補償標(biāo)準(zhǔn)
- 《設(shè)計師工作經(jīng)歷證明范本》
- 高中生升學(xué)就業(yè)指導(dǎo)模板
- 某某市“鄉(xiāng)村振興”行動項目-可行性研究報告
- 麻風(fēng)病防治知識課件
- 2024年代持法人股東協(xié)議書模板
- 學(xué)校食堂消毒記錄
- 高中音樂第二篇:《黃河大合唱》教案
- 企業(yè)天使輪融資商業(yè)方案模板
- 2024太陽能光伏組件技術(shù)規(guī)范
- 潮汕英歌舞文化傳承與創(chuàng)新研究
- 2025年高考作文素材積累:17則熱聞(新聞+觀點+運用)及人民日報18篇時評
評論
0/150
提交評論