數(shù)據(jù)庫課程設(shè)計-教務(wù)管理系統(tǒng)_第1頁
數(shù)據(jù)庫課程設(shè)計-教務(wù)管理系統(tǒng)_第2頁
數(shù)據(jù)庫課程設(shè)計-教務(wù)管理系統(tǒng)_第3頁
數(shù)據(jù)庫課程設(shè)計-教務(wù)管理系統(tǒng)_第4頁
數(shù)據(jù)庫課程設(shè)計-教務(wù)管理系統(tǒng)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄一、需求分析(11) 2二、概要設(shè)計(全體組員) 5(一)學(xué)生管理(11) 6(二)教師管理(11) 6(三)教材管理(11) 7(四)班級管理(11) 7(五)教學(xué)管理(11) 8(六)成績管理(11) 9(七)課程管理(11) 9(八)系部管理(11) 10三、詳細(xì)設(shè)計(全體組員) 11四、調(diào)試分析: 12(一)學(xué)生管理(11) 20(二)教師管理(11) 23(三)教材管理(11) 25(四)班級管理(11) 27(五)教學(xué)管理(11) 28(六)成績管理(11) 30(七)課程管理(11) 3133八)系部管理( 11 )五、用戶使用說明(11)34六、測試結(jié)果示例(11)3545

2、3543七、心得體會( 11)參考文獻(xiàn) :摘 要: 數(shù)據(jù)庫技術(shù)是計算機(jī)科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,也是應(yīng)用圍最廣、實用性很強(qiáng)的 技術(shù)之一,它已成為信息社會的核心技術(shù)和重要基礎(chǔ)。在 Internet 告訴發(fā)展的信息化時代,信息資 源的經(jīng)濟(jì)價值和社會價值越來越明顯, 建設(shè)以數(shù)據(jù)庫為核心的各類信息系統(tǒng), 對提高企業(yè)的競爭力與 效益、改善部門的管理能力與管理水平,都具有實實在在的重要意義。教務(wù)管理系統(tǒng)就是在數(shù)據(jù)庫的基礎(chǔ)之上對學(xué)校教務(wù)信息進(jìn)行操作,實現(xiàn)數(shù)據(jù)的修改、存儲、分 析等操作。 教務(wù)人員通過學(xué)生信息管理模塊來管理學(xué)生信息, 如進(jìn)行學(xué)生信息的添加、 修改、 刪除等; 教務(wù)工作人員通過此模塊來管理教

3、師信息,包括教師信息的添加、修改、刪除等; 教務(wù)工作人員通 過該模塊來管理課程的基本信息,包括課程信息的添加,修改,刪除和班級課程的設(shè)置等;教務(wù)工作 人員通過該模塊來進(jìn)行學(xué)生成績的管理, 在進(jìn)行學(xué)生成績的添加時, 可用它來為學(xué)生設(shè)置所在班級的 課程表來直接輸入成績; 通過該模塊可以查詢教務(wù)所需要的各種信息; 教務(wù)工作人員可以通過打印模 塊來打印學(xué)生成績信息,選課記表和班級表。例如:學(xué)生信息查詢提供了包括學(xué)生學(xué)號、姓名、所在 班級、班主任名字和宿舍等信息,學(xué)生信息進(jìn)行查詢的各種查詢條件,用戶可以根據(jù)單個的查詢條件 或者它們的組合來進(jìn)行查詢。整個系統(tǒng)實現(xiàn)了教務(wù)信息實時性更新,給學(xué)校提供了一個高效性

4、、準(zhǔn)確 性的信息存儲系統(tǒng);便了廣大用戶,為學(xué)?,F(xiàn)代化發(fā)展提供了有利保障關(guān)鍵詞 :數(shù)據(jù)庫、教務(wù)管理、信息系統(tǒng)、存儲系統(tǒng)、需求分析(11)隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加。有關(guān)學(xué)生的各種信息量也成倍的增 長。面對龐大的信息量,就需要由教務(wù)信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過 教務(wù)管理系統(tǒng),可以做到信息的規(guī)化管理、科學(xué)統(tǒng)計和快速查詢,從而減少管理面的工 作量。學(xué)校為便學(xué)生、老師、教務(wù)管理人員信息查詢,注冊以及信息修改,學(xué)校把學(xué)生 信息,包括姓名、性別、年齡、成績等信息輸入教務(wù)管理系統(tǒng)的數(shù)據(jù)庫,然后在終端可 以對數(shù)據(jù)進(jìn)行查詢和修改造作。要求生成數(shù)據(jù)庫系統(tǒng)所有需要的表以及表之間的關(guān)系, 所

5、有查詢通過視圖來實現(xiàn),所有維護(hù)和管理工作通過存儲過程來實現(xiàn),對數(shù)據(jù)庫查詢進(jìn) 行優(yōu)化,建立需要的索引。以下為教務(wù)管理系統(tǒng)需求分析圖教務(wù)管理系統(tǒng)需求分析圖數(shù)據(jù)字典:(11)學(xué)生管理實體姓名vaichaitlOT)10學(xué)號St_Idtwm 啟力(2tJ)20系編號Depar_Idnumeric 10)10班級iR號class jdtwmeric(10)10性別St_ScsvaichaitlT)10住址St Ad tires sTOfchaitSOT)50電話St_Telriumeric(20)20出生日朗St Lirdatetime系信息表實體奈編號DiiarIdnumeric( 10)10系名稱D

6、epar_Nanicvarchai(2(J)20系主任Depar_Dirvarchar(10510系部電話Dtpar_Tdnvmtnc(lO)10教室管理實體工號TJdnunicric(20)20姓名T_Naiti6varchar(in)10性別T_Sezvarchart)5性址T-A曲鈕Tar char 50)50職稱TJevdvarchartlO)10諜程編號Cours e_ Idnunienc( 10)10成績管理實體學(xué)號St_dnumeric(20)20諜程編號Coursejdnumenc(lO)10成績MarknTjmenc(lO)10班級管理實體脛5編號clasnunicric(l

7、 0)10系編號Depardnuinericf 10)10班級名梆dassnatiievarchanJlCI)10班級人魏cls_numiiumcricG 母10教材管理實體編號SIJEIDrmmEnc( 1 d)10出皈社PRE5?arc hat(2(T20所愿專業(yè)CLASS IF VTfarchar2(T20作肴WRITEKvwcbar(10)10庫存量STORAGEfLumeHctlO)10PricesmaUmoney課程信息表實體:課程編號Caursc_IdnuiDCTic (10)10-課程名稱Course_NaiDEvarcliar (10)10-任教老師Teachervarcha

8、r(10J10班級名稱class_namevarchar (10)10教學(xué)管理實體工號T IdnuiDexic (20)20課程編號Course_IdnunieTit (1C)10教學(xué)時間TeachTimedaletine教學(xué)地點Teach_Addvarchar ()*二、 概要設(shè)計(全體組員)教務(wù)管理系統(tǒng)設(shè)計實現(xiàn)對有關(guān)學(xué)生的信息、 有關(guān)教師的信息、 有關(guān)每個系部的信息、 有關(guān)每個班級的信息、有關(guān)課程及使用教材的信息、有關(guān)課程安排的信息的存儲、查詢、 維護(hù)。(概要設(shè)計 CDM 圖如下)技窖Var lable 匚karaclers (10)學(xué)號 E金孟鈾)性刖VajiabU lajacUxs!

9、10Ideailf ier_l Cpl)MM靈放日覇Date * Time0,&latindin_2I母;詢 耳 Gi打tudImt (過)騙名徘Vaxlablft hajactus系主任Umablu Louac-tcrsIdBt i tier J P _甩 lnliMEhinPag MM血) WH5frVuiablt cIiaia附就人新FwrKr 10)EpiMl野鋰號 g yUMbtT (itp fijtf松 所慮專業(yè)盪履廣 5UmiHt 10DYariabli hari &嫂盂I巾31131* ?har?IdeiitifitT_l Var iable 匚fcaiacl Vai iabl

10、e chaiaclIditifitr_l hiAelahioashi p_5陸戛tifiw5$ss& 1 a*t lnsk ip9歌學(xué)時何4 Ixmc 歌學(xué) 4 臣 Vair mble c hax ac tea工號血g頁) 蛀客Ihriable characteTgtitSlVbtub 1 e clutracterc脳 lstidfiisEiEi_概要設(shè)計CDM圖(一)學(xué)生管理(11 )學(xué)生管理實現(xiàn)對有關(guān)學(xué)生姓名、學(xué)號、系編號、班級編號、性別、住址、出生日期的信息的存儲、查詢、維護(hù)。(其E-R圖如下)教師管理實現(xiàn)對有關(guān)老師工號、課程編號、姓名、性別、住址、職稱的信息的存儲、查 詢、維護(hù)。(其E

11、-R圖如下)教師管理帀稱課程編號性另寸姓名(三)教材管理(11)教材管理實現(xiàn)對有關(guān)教材編號、出版社、所屬專業(yè)、作者、庫存量、價格的信息的存儲、查詢、維護(hù)。(其E-R圖如下)(四)班級管理(11)班級管理實現(xiàn)對有關(guān)班級編號、系編號、班級名稱、班級人數(shù)的信息的存儲、查詢、維 護(hù)。(其E-R圖如下)(五)教學(xué)管理(11)教學(xué)管理實現(xiàn)對有關(guān)教學(xué)工號、課程編號、教學(xué)時間、教學(xué)地點的信息的存儲、查詢、 維護(hù)。(其E-R圖如下)(六)成績管理(11)成績管理實現(xiàn)對有關(guān)學(xué)號、課程編號、成績的信息的存儲、查詢、維護(hù)。(其E-R圖如下)(七)課程管理(11)課程管理實現(xiàn)對有關(guān)課程編號、課程名稱、任課教師、班級名稱

12、的信息的存儲、查詢、 維護(hù)。(其E-R圖如下)課程管理(八)系部管理(11)(其系部管理實現(xiàn)對有關(guān)系編號、系名稱、系主任、系部的信息的存儲、查詢、維護(hù)E-R圖如下)三、詳細(xì)設(shè)計(全體組員)教務(wù)管理系統(tǒng)由學(xué)生管理、教師管理、教材管理、班級管理、教學(xué)管理、成績管理留個模塊構(gòu)成,建立它們各自部的列屬性,并相互關(guān)聯(lián)它們彼此之間的關(guān)系,最后到完善的教務(wù)管理系統(tǒng)。(模型結(jié)構(gòu)圖如下)t 號 期 號蹣 日rarclar niuTHricI10) izo)zwner ichdAILTKTlc10) varclar (10) lEirfL.T (50) nnuntT ic(20號5S邕廉倍息及1列: ILFlUL

13、AT 1血3_1睡田皿Jtaiiuretiv iraxcinar10J H谿1巍TICfflS_K!FmiBvazclaj 10)nmneric 110*_瑕曲貿(mào)觸一箱捕發(fā)軀TWIAGIIvucIut 20) varekiz 120. nTcliaT(10) munri-: 110)rallmoDtr齡融賢哇班奴塚爭dim2(1。仙 樂廣號 rnuKr ic(10) 決騷念誹vMcur(10) 姒綺人舷nwtricflfl)謐耗方號 numer ic (1&J幕世客待rarclax 110) 任政劉 d uorcliMr (10) 鬼康輕珠warclar (11)T_mtnn工ffih性住e.

14、Huncr/i匚MJ nvinricllO VfU voire (iQj var 匚 bar 5 iuarchor (50j) varctar : 10)njmiioais_c(nnEEiii丁ROiMiHajT ioffls_HAtHna血TEmmiijwvnoKjoaBsra諧桂弭號口碗山 ,11 仏 fld, 申 匚nirn比工:it l.lll) 0indid 0andindid 0andindid 0andindid 0 and indid 0andindid 0andindid 0andindid 0andindid 0andindid 0andindid 0andindid 25

15、5)drop index 教材發(fā)放 .教材發(fā)放 _FKgoif exists (select 1 from sysobjects where id = object_id( 教材發(fā)放 ) andtype = U)drop table 教材發(fā)放 goalter table Classmangementadd constraint FK_CLASSMAN_RELATIONS_DEPARTME foreign key (Depar_Id) references Departmentform (Depar_Id)goalter table GradeManagementadd constraint F

16、K_GRADEMAN_RELATIONS_STUDENTM foreign key (St_Id) references studentmanage (St_Id) goalter table GradeManagementadd constraint FK_GRADEMAN_RELATIONS_COURSEIN foreign key (Course_Id) references Courseinformationform (Course_Id) goalter table TeachManageadd constraint FK_TEACHMAN_RELATIONS_COURSEIN fo

17、reign key (Course_Id) references Courseinformationform (Course_Id) goalter table TeachManageadd constraint FK_TEACHMAN_RELATIONS_TEACHERM foreign key (T_Id) references TeacherManage (T_Id)goalter table TeacherManageadd constraint FK_TEACHERM_RELATIONS_COURSEIN foreign key (Course_Id) references Cour

18、seinformationform (Course_Id) goalter table studentmanageadd constraint FK_STUDENTM_RELATIONS_DEPARTME foreign key (Depar_Id) references Departmentform (Depar_Id)go alter table studentmanage add constraint FK_STUDENTM_RELATIONS_CLASSMAN foreign key (class_id) references Classmangement (class_id)goal

19、ter table 教材使用add constraint FK_ 教材使用 _教材使用 _COURSEIN foreign key (Course_Id) references Courseinformationform (Course_Id) goalter table 教材使用add constraint FK_ 教材使用 _教材使用 2_SBMANAGE foreign key (SUBID) references SBMANAGE (SUBID)goalter table 教材發(fā)放add constraint FK_ 教材發(fā)放 _教材發(fā)放 _STUDENTM foreign key (

20、St_Id) references studentmanage (St_Id)goalter table 教材發(fā)放add constraint FK_ 教材發(fā)放 _教材發(fā)放 2_SBMANAGE foreign key (SUBID) references SBMANAGE (SUBID)go(一) 學(xué)生管理( 11)/*=*/* Table: studentmanage 建 立 學(xué) 生 信*/*= =*/ create table studentmanage (St_Namevarchar(10)not null,學(xué)生姓名St_Idnumeric(20)not null,學(xué)生編號Depar_

21、Idnumeric(10)null,系部編號class_idnumeric(10)null,班級編號St_Sexvarchar(10)not null,學(xué)生性別St_Addressvarchar(50)not null,學(xué)生住址St_Telnumeric(20)not null,學(xué)生St_Birdatetimenot null,學(xué)生生日建立主鍵:constraint PK_STUDENTMANAGE primary key nonclustered (St_Id) 學(xué)生編號)Go1、數(shù)據(jù)插入insert into dbo.studentmanagevalues(一 ,100,1,1, 男 ,

22、芙,135641,1989-06-22)insert into dbo.studentmanagevalues(二 ,101,1,1, 男 , 芙,165941,1989-05-12)insert into dbo.studentmanagevalues(三 ,102,4,2, 男 , 芙,169941,1988-12-12)insert into dbo.studentmanagevalues(四 ,103,4,2, 男 , 芙,149941,1988-12-12)insert into dbo.studentmanagevalues(五 ,104,3,5, 男 , 芙學(xué)生管理插入的相關(guān)信息

23、:蓉路一號蓉路二號蓉路三號蓉路三號蓉路四號,129941,1990-01-12)insert into dbo.studentmanage,119941,1990-02-12)insert into dbo.studentmanage,165541,1990-03-12)insert into dbo.studentmanage,163341,1990-04-12)insert into dbo.studentmanage,160041,1990-05-12)insert into dbo.studentmanage,167941,1990-06-12)insert into dbo.stud

24、entmanage,163941,1990-07-12)values( 六 ,105,4,6, 男 , 芙 蓉 路 五 號values( 七 ,106,5,7, 男 , 芙 蓉 路 六 號values( 八 ,107,6,8, 男 , 芙 蓉 路 七 號values( 九 ,108,7,9, 男 , 芙 蓉 路 八 號values( 十 ,109,8,10, 男 , 芙 蓉 路 九 號values( 十 一 ,110,9,11, 男 , 芙 蓉 路 十 號2、查詢結(jié)果select * from dbo.studentmanageGl_Nani&St_ldDeparldcLassjdS &ytS

25、 t_AddressCi1壬10011禺芙瞬一號1366411905435-16 0C: 00:00.0002壬二10111黑芙蓉谿二昌1GS9411905435-27 00:00:00.0003干二1丘42去蓉躋二19 00:00:00 0004壬四10342芙蓉路三號1499411905-05-19 0C:00:00.0005王五10435芙擁四號1239411305-06-01 00:00:00.000王六1054B芙蓉踴五尋1199411905-05-31 00 00:00.000_7王七10651芙辭六號1555411905-05-30 QC; 00:00.

26、0008王八107E8蕪專聽七尋1633411905-05-29 00:00:00.0009王九10S79幕路八號1600411905-05-28 00;00; 00.00010王十109610號1579411905-05-27 0(1:00:00.000(二)教師管理(11)/*=*/* Table:TeacherMa nage建 立教 師 管 理 表*/ /*=*/ create table TeacherMa nage (T_Idnu meric(20)not n ull.教師編號Course_Idnu meric(10)n ull,課程編號T_Namevarchar(10)not nu

27、 II,教師姓名T_Sexvarchar(5)not n ull,教師性別T_Adressvarchar(50)not nu II,教師住址T_levelvarchar(10)not nu II,教師級別con strai nt PK_TEACHERMANAGE primary key non clustered (T_ld)建立主鍵:教師編號Go1、數(shù)據(jù)插入經(jīng)濟(jì),男,萬家麗號 ,講師 )英語 ,男,萬家麗號 ,高級講師 ) 德語 ,男,萬家麗號 ,高級講師 ) 日語 ,男,萬家麗號 ,高級講師 ) 語,男,萬家麗號 ,教授)教師管理插入的相關(guān)信息:insert into dbo.Teache

28、rManage values(1,1, insert into dbo.TeacherManage values(2,2, insert into dbo.TeacherManage values(3,3, insert into dbo.TeacherManage values(4,4, insert into dbo.TeacherManage values(5,5,2、查詢結(jié)果select * from dbo.TeacherManageTdCcLfi&_ldT_NanfteT_SfeMT_AdressTJev&l11 11張疑濟(jì)男萬家冊1號講師222男舷講1幣333張諳語男萬家冊挎高級

29、湖帀444張日譜男萬羸麗得舷曲幣555張節(jié)語男萬彖麗舟(三) 教材管理(11)/*=*/* Table:SBMANAGE建 立教材 管理表*/ /*= create table SBMANAGE (SUBIDnu meric(10)not nu II,教材編號PREvarchar(20)not n ull,出版社CLASSIFYvarchar(20)not n ull,類別WRITERvarchar(10)not nu II,作者STORAGEnu meric(10)not n ull,庫存量Pricesmallm oneyn ull,價格con strai nt PK_SBMANAGE pr

30、imary key non clustered (SUBID)建立主鍵:教材編號)Go1、數(shù)據(jù)插入教材管理插入的相關(guān)信息:in sert into dbo.SBMANAGE values(1,in sert into dbo.SBMANAGE values(2,in sert into dbo.SBMANAGE values,in sert into dbo.SBMANAGE values(4,in sert into dbo.SBMANAGE values(5,in sert into dbo.SBMANAGE values(6,IQin sert into dbo.SBMANAGE val

31、ues(7,EQin sert into dbo.SBMANAGE values(8,in sert into dbo.SBMANAGE values(9,in sert into dbo.SBMANAGE values(10,清華大學(xué)出版社,信工,一,100,1)清華大學(xué)出版社,食科,二,160,35)大學(xué)出版社,會計,三,80,64)機(jī)械工業(yè)出版社,應(yīng)化,四,200,95)高等教育出版社,英語,五,600,45)出版社,信工,六,70,65)出版社,工程,七,35,88)人明大學(xué)大學(xué)出版社,會計,八,40,100)農(nóng)業(yè)大學(xué)出版社,英語,九,60,30)北大出版社,食科,十,80,50)3、查詢結(jié)果select * from dbo.SBMANAGEGUDIDPRECLASSIFYWRIT.STORAGEPis22清舉大學(xué)曲版社李二1603 5. DO33西空光學(xué)出版社李二006J.0C44機(jī)械工業(yè)曲陋社豆化李四20095.0055高等教商出版社英語李五60045.00G6IQ出版社信工李六7065.0011EQ出

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論