




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔傾情為你奉上精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)專心專注專業(yè)精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)課程設(shè)計(jì)成果 學(xué)院:_ 計(jì)算機(jī)工程學(xué)院_ _ 班 級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)2班 學(xué)生姓名: 學(xué) 號(hào): 設(shè)計(jì)地點(diǎn)(單位): 計(jì)算機(jī)應(yīng)用實(shí)驗(yàn)室A5101 設(shè)計(jì)題目:_ 學(xué)生選課系統(tǒng)_ _ 完成日期: 2012年 6 月 15 日 指導(dǎo)教師評(píng)語:_ 成績(jī)(五級(jí)記分制):_ _ _ 教師簽名:_ _目 錄 TOC o 1-3 u 第一章 需求分析報(bào)告 PAGEREF _Toc h 31.1 需求分析31.2 設(shè)計(jì)目的 PAGEREF _Toc h 31.3 設(shè)計(jì)內(nèi)容 PAGEREF _Toc h
2、31.4 功能3第二章 數(shù)據(jù)字典4 2.1 表(a)系數(shù)據(jù)字典 4 2.2 表(b)課程數(shù)據(jù)字典 4 2.3 表(c)學(xué)生數(shù)據(jù)字典 4 2.4 表(d)教師數(shù)據(jù)字典 5 2.5 表(e)選課數(shù)據(jù)字典 5第三章 E-R圖與關(guān)系模型 5 3.1各實(shí)體集及其屬性圖 53.2 E-R圖7 編碼與管理9 4.1 SQL的特點(diǎn) 9 4.2 代碼生成 9 4.2.1 建表代碼 9 4.2.2 錄入數(shù)據(jù)代碼 10 4.2.3 基表操作代碼 15 4.2.3.1:查詢 15 4.2.3.2:插入 15 4.2.3.3:更新 16 4.2.3.4:刪除 17 4.2.3.4:綜合操作18 總結(jié) 19致 謝 PAG
3、EREF _Toc h 19第一章 需求分析報(bào)告 1.1 需求分析 對(duì)待開發(fā)系統(tǒng)的一般概述: 立足于校園實(shí)際,著眼于未來發(fā)展,建成符合標(biāo)準(zhǔn)化協(xié)議、通用性強(qiáng)、實(shí)用的系統(tǒng),以提高學(xué)生課程信息的現(xiàn)代化管理水平,實(shí)現(xiàn)信息資源共享。學(xué)生課程信息管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫(kù)管理新模式。在對(duì)學(xué)生課程信息、讀者的管理,其實(shí)是對(duì)學(xué)生課程信息,選課信息的管理。本系統(tǒng)的建成無疑會(huì)為管理者對(duì)學(xué)生課程信息管理系統(tǒng)提供極大的幫助。使用該系統(tǒng)之后,可以減少相關(guān)人員的工作量,使學(xué)校的學(xué)生課程信息管理工作真正做到科學(xué)、合理的規(guī)劃,系統(tǒng)、高效地實(shí)施。1.2設(shè)計(jì)目的 根據(jù)所學(xué)的數(shù)據(jù)庫(kù)原理與程序設(shè)計(jì)的知識(shí),針對(duì)一個(gè)小型的數(shù)
4、據(jù)庫(kù)管理系統(tǒng),進(jìn)行系統(tǒng)的需求分析,系統(tǒng)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),編碼,測(cè)試等,完成題目要求的功能,從而達(dá)到掌握開發(fā)一個(gè)小型數(shù)據(jù)庫(kù)的目的。1.3設(shè)計(jì)內(nèi)容 1)系基本情況模塊 2)學(xué)生信息模塊 3)教師信息模塊 4)課程信息模塊 5)選課信息模塊1.4功能 系基本情況:查詢、添加、修改、刪除、退出 學(xué)生信息:查詢、添加、修改、刪除、退出 教師信息:查詢、添加、修改、刪除、退出 課程信息:查詢、添加、修改、刪除、退出 選課信息:查詢、添加、修改、刪除、退出第二章 數(shù)據(jù)字典2.1 表(a)系數(shù)據(jù)字典:項(xiàng)目數(shù)據(jù)類型長(zhǎng)度空值約束約束系編號(hào)Char(6)6是主鍵系名Varchar(20)20是唯一位置Varchar
5、(30)30否2.2 表(b)課程數(shù)據(jù)字典:項(xiàng)目數(shù)據(jù)類型長(zhǎng)度空值約束約束課程號(hào)Char(10)10是主鍵系編號(hào)Char(6)6否教師編號(hào)Varchar(20)20否課程名稱Varchar(20)20是唯一開課學(xué)期Varchar(6)6否2.3 表(c)學(xué)生數(shù)據(jù)字典:項(xiàng)目數(shù)據(jù)類型長(zhǎng)度空值約束約束學(xué)號(hào)Char(9)9是主鍵姓名Varchar(16)16是性別Char(2)2是男或女地址Varchar(50)50是2.4 表(d)教師數(shù)據(jù)字典:項(xiàng)目數(shù)據(jù)類型長(zhǎng)度空值約束約束教師編號(hào)Char(9)9是主鍵教師姓名Vatchar(16)16否系編號(hào)Char(6)6否辦公室號(hào)Char(4)4否2.5表(e)
6、選課數(shù)據(jù)字典:項(xiàng)目數(shù)據(jù)類型長(zhǎng)度空值約束約束學(xué)號(hào)Char(9)9是主鍵課程號(hào)Char(10)10是主鍵選課日期datetime否實(shí)踐成績(jī)Tinyint1否0=成績(jī)=100考試成績(jī)Tinyint1否0=成績(jī)=0 AND 實(shí)踐成績(jī)=0 AND 考試成績(jī)=100), primary key (學(xué)號(hào),課程號(hào)), )4.2.2 錄入數(shù)據(jù)代碼: Use 課程設(shè)計(jì)實(shí)驗(yàn)數(shù)據(jù)庫(kù) go insert into 系基本情況表 values(D03001,計(jì)算機(jī)系,A5) insert into 系基本情況表 values(D03002,電子工程系,D1) insert into 系基本情況表 values(D0300
7、3,外語系,B3) insert into 系基本情況表 values(D03004,機(jī)械工程系,B1) insert into 系基本情況表values(D03009,師范系,四合院)代碼運(yùn)行效果:insert into 學(xué)生基本情況表values(S,張紅,女,荊門)insert into 學(xué)生基本情況表values(S,劉東成,男,洪湖)insert into 學(xué)生基本情況表values(S,王珍英,女,天門)insert into 學(xué)生基本情況表values(S,趙成東,男,天門)insert into 學(xué)生基本情況表values(S,許文一,男,襄樊)insert into 學(xué)生基本
8、情況表values(S,周敏,女,洪湖)insert into 學(xué)生基本情況表values(S,李光兵,男,潛江)insert into 學(xué)生基本情況表values(S,劉芳芳,女,天門)insert into 學(xué)生基本情況表values(S,李工生,男,監(jiān)利)insert into 學(xué)生基本情況表values(S,劉小英,女,武漢)代碼運(yùn)行效果:insert into 教師基本情況表values(T,田原,D03001,1001)insert into 教師基本情況表values(T,吳天成,D03002,1002)insert into 教師基本情況表values(T,劉五于,D03003
9、,1003)insert into 教師基本情況表values(T,劉小勇,D03004,1004)insert into 教師基本情況表values(T,鐘東紅,D03009,1005)代碼運(yùn)行效果:insert into 課程表values(C,D03001,T,C語言,2學(xué)期)insert into 課程表values(C,D03002,T,電信基礎(chǔ),3學(xué)期)insert into 課程表values(C,D03003,T,大學(xué)英語,1學(xué)期)insert into 課程表values(C,D03004,T,機(jī)械技術(shù)基礎(chǔ),4學(xué)期)insert into 課程表values(C,D03009
10、,T,幼兒教育,3學(xué)期)代碼運(yùn)行效果:insert into 學(xué)生選課表values(S,C,2012-3-1,80,90)insert into 學(xué)生選課表values(S,C,2012-3-1,60,99)insert into 學(xué)生選課表values(S,C,2012-3-1,75,80)insert into 學(xué)生選課表values(S,C,2012-3-1,49,100)insert into 學(xué)生選課表values(S,C,2012-3-1,50,60)insert into 學(xué)生選課表values(S,C,2012-3-1,80,80)insert into 學(xué)生選課表value
11、s(S,C,2012-3-1,65,59)insert into 學(xué)生選課表values(S,C,2012-3-1,77,88)insert into 學(xué)生選課表values(S,C,2012-3-1,54,62)insert into 學(xué)生選課表values(S,C,2012-3-1,79,93)insert into 學(xué)生選課表values(S,C,2012-3-1,80,75)代碼運(yùn)行效果:4.2.3 基表操作代碼:4.2.3.1:查詢(查詢選修了C課程的所有學(xué)生的學(xué)號(hào)、姓名、課程名和考試成績(jī))select s.學(xué)號(hào),s.姓名,c.課程名,sc.考試成績(jī)from 學(xué)生基本情況表 s,課程
12、表 c,學(xué)生選課表 scwhere s.學(xué)號(hào)=sc.學(xué)號(hào) and c.課程號(hào)=sc.課程號(hào) and sc.課程號(hào)=C代碼運(yùn)行結(jié)果:4.2.3.2:插入(在學(xué)生選課表中插入學(xué)號(hào)為S和S的學(xué)生的信息, 已知這兩個(gè)學(xué)生的信息放在已經(jīng)建好的表SC中) SC表: insert into 學(xué)生選課表 select * from SC 代碼運(yùn)行后的效果:4.2.3.3:更新(將周敏的實(shí)踐成績(jī)改為60分)update 學(xué)生選課表set 實(shí)踐成績(jī)=60where 學(xué)號(hào) in (select 學(xué)號(hào) from 學(xué)生基本情況表 where 姓名=周敏 )代碼運(yùn)行效果:周敏的學(xué)號(hào)是S,我們看到她的實(shí)踐成績(jī)已經(jīng)變?yōu)?0分
13、了。4.2.3.4:刪除(刪除學(xué)生選課表中所有成績(jī)低于70分的學(xué)生的信息)delete from 學(xué)生選課表where 實(shí)踐成績(jī)70 or 考試成績(jī)=Num) BEGIN SELECT 選課+ CAST(Num AS CHAR(2) + 門以上課程的的名單: Select SC.學(xué)號(hào),姓名,count(課程號(hào)) 選課門數(shù) from 學(xué)生選課表 SC,學(xué)生基本情況表 S group by SC.學(xué)號(hào),S.姓名,S.學(xué)號(hào) having count(課程號(hào))=Num and S.學(xué)號(hào)=SC.學(xué)號(hào) Order by count(課程號(hào)) DESC END Else PRINT 沒有選課+ CAST (
14、Num AS CHAR(2) + 門以上的學(xué)生 End代碼運(yùn)行效果: 第五章 總 結(jié) 在本次課程設(shè)計(jì)的全過程中,我們對(duì)本學(xué)期所學(xué)的知識(shí)有了一個(gè)比較系統(tǒng)的認(rèn)識(shí)和理解。進(jìn)一步掌握了數(shù)據(jù)庫(kù)的方法和技術(shù),提高軟件開發(fā)的實(shí)際能力,培養(yǎng)綜合分析、解決問題的能力。涉及了各方面的知識(shí),大大擴(kuò)展了我們的知識(shí)面,同時(shí)使我們學(xué)會(huì)了如何使用所學(xué)的知識(shí)去解決一些實(shí)際問題。 在設(shè)計(jì)中,我們深知自己所掌握的知識(shí)還遠(yuǎn)遠(yuǎn)不夠,掌握的一些理論知識(shí)應(yīng)用到實(shí)踐中去,總會(huì)出現(xiàn)這樣或那樣的問題,不是理論沒掌握好,而是光知道書本上的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,一定要把理論知識(shí)和實(shí)踐結(jié)合起來。把學(xué)到的知識(shí)應(yīng)用到實(shí)踐中去,多做多練,才可以把理論的精華發(fā)
15、揮出來。知識(shí)不是知道、了解就好,一定要去應(yīng)用它,發(fā)展它,讓它在現(xiàn)實(shí)生活中得到充分的應(yīng)用,從而解決一些問題,這才是學(xué)習(xí)的根本目的。而且知識(shí)又不是單一的,它是互相聯(lián)系的,學(xué)科與學(xué)科之間都有著內(nèi)在的聯(lián)系。計(jì)算機(jī)是一門非常復(fù)雜且龐大的學(xué)科,一項(xiàng)課題往往需要多項(xiàng)技術(shù)才可以完成的。在設(shè)計(jì)階段,通過對(duì)課題的深入分析與研究,迫使我們對(duì)技術(shù)有了一定的了解。在遇到問題時(shí),得到了指導(dǎo)老師與同學(xué)的悉心幫助,使我們感受到集體的力量是無窮的。 通過本次課程設(shè)計(jì),我學(xué)會(huì)了怎樣與別人合作,因?yàn)橐粋€(gè)人所學(xué)的知識(shí)不可能面面俱到的,只有通過合作,發(fā)揮自己的優(yōu)點(diǎn),體現(xiàn)團(tuán)隊(duì)精神,才能使工作做得更為出色。同時(shí)也使我們學(xué)到了許多書本上學(xué)不
16、到的知識(shí),增強(qiáng)了自己的動(dòng)手能力。作為大二的我們,十分珍惜這次鍛煉的機(jī)會(huì),我們按部就班的完成了小組的設(shè)計(jì)任務(wù),本系統(tǒng)基本實(shí)現(xiàn)了關(guān)鍵的功能模塊,在功能上基本滿足了用戶的需求,但是由于時(shí)間較緊,有些模塊以及整個(gè)系統(tǒng)還有許多不完善的地方,如界面不太美觀,操作性不太友好等,懇請(qǐng)老師多多指教!當(dāng)今的社會(huì)是競(jìng)爭(zhēng)的社會(huì),而人才的競(jìng)爭(zhēng)則是競(jìng)爭(zhēng)的焦點(diǎn),課程設(shè)計(jì)對(duì)于我們來說,是一次很好的鍛煉,使我們各方面的能力有了很大的提高,為我們今后踏出校門,走上社會(huì)增添了幾分自信。 計(jì)算機(jī)技術(shù)的高速發(fā)展,使我們深深地認(rèn)識(shí)到只有不斷的加強(qiáng)學(xué)習(xí),才能在計(jì)算機(jī)技術(shù)方面不至于被淘汰,今后,我們還要更加努力地學(xué)習(xí)。致 謝本次課程設(shè)計(jì)從選題到上交作品,一直都是在周良澤老師的悉心指導(dǎo)下進(jìn)行的。在整個(gè)過程中,周老師幫助我們分析課題,在我們一臉茫然的時(shí)候鼓勵(lì)我們。周老師嚴(yán)謹(jǐn)?shù)慕虒W(xué)態(tài)度,認(rèn)真負(fù)責(zé)的工作精神,讓我欽佩不已。在此,向周老師致以真誠(chéng)的謝意。課程設(shè)計(jì)是本科教學(xué)的一項(xiàng)重要措施,可以提高學(xué)生軟件開發(fā)的實(shí)際能力。在周老師的指導(dǎo)下,我們都完成了各自的課程設(shè)計(jì)。作為大二的我們,要感謝大學(xué)近兩年來各科老師對(duì)我的辛勤教導(dǎo),沒有他們的付出,就不會(huì)有我們今天的成就。同時(shí)也要感謝學(xué)校領(lǐng)導(dǎo)在學(xué)習(xí)和生活中,對(duì)我給予的無私幫助。學(xué)校良好的學(xué)習(xí)氛圍為我們學(xué)習(xí)和生
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 資質(zhì)維護(hù)協(xié)議書范本
- 超市專柜終止合同協(xié)議
- 貿(mào)易業(yè)務(wù)員合同協(xié)議
- 購(gòu)房合同簽附加協(xié)議
- 質(zhì)押合同無償合同協(xié)議
- 設(shè)備進(jìn)口三方協(xié)議合同
- 《第02節(jié) 萬有引力定律的應(yīng)用》導(dǎo)學(xué)案
- 2025年金融管理專業(yè)研究生入學(xué)考試試題及答案
- 2025年空間設(shè)計(jì)師專業(yè)資格考試試卷及答案
- 模具加工附加合同協(xié)議
- 智能對(duì)話模型研究-全面剖析
- 考研英語03-12年真題譯文
- 放射住培結(jié)業(yè)考試試題題庫(kù)及答案
- 旅游項(xiàng)目開發(fā)可行性報(bào)告
- 初中期末家長(zhǎng)會(huì)模板
- 種植業(yè)統(tǒng)計(jì)培訓(xùn)
- 期中綜合模擬測(cè)試卷(含答案)-2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊(cè)
- 人工肝個(gè)案護(hù)理
- 嚴(yán)重過敏反應(yīng)診斷和臨床管理專家共識(shí)(2025年版)解讀
- 精二類藥品培訓(xùn)大綱
- 城市軌道交通項(xiàng)目質(zhì)量管理體系構(gòu)建-全面剖析
評(píng)論
0/150
提交評(píng)論