




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目高校學(xué)生學(xué)籍管理系統(tǒng).專(zhuān)業(yè)班級(jí)學(xué)號(hào)學(xué)生姓名指導(dǎo)教師同組人起止日期年月日至月日信息工程系摘要隨著信息技術(shù)在管理上越來(lái)越深如而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已經(jīng)逐步成熟。管理信息系統(tǒng)是一個(gè)不斷開(kāi)展的新型學(xué)科,任何一個(gè)單位要生存要開(kāi)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。學(xué)生學(xué)籍管理系統(tǒng)是一個(gè)教育單位不可缺少的局部,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)籍管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xún)手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。作為計(jì)算機(jī)應(yīng)用的一局部,使用計(jì)算機(jī)對(duì)學(xué)生學(xué)籍進(jìn)行管理,具有手工管理所無(wú)法比較的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、本錢(qián)低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生學(xué)籍管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。本系統(tǒng)是一個(gè)典型的信息管理系統(tǒng),主要完成對(duì)學(xué)生根本信息、班級(jí)信息、課程信息、成績(jī)信息等多種數(shù)據(jù)信息的管理,包括數(shù)據(jù)庫(kù)中表的錄入、修改、刪除等。系統(tǒng)還可以完成對(duì)各類(lèi)信息的查詢(xún)、錄入、修改、刪除等功能,其中學(xué)籍管理用戶(hù)包括系統(tǒng)管理員、普通用戶(hù),普通用戶(hù)包括教師和學(xué)生。由于本系統(tǒng)管理的對(duì)象單一,都是學(xué)生,且每個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過(guò)程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫(kù)管理。本系統(tǒng)是在WindowsXP系統(tǒng)的環(huán)境下開(kāi)發(fā)的,所采用的開(kāi)發(fā)語(yǔ)言是SQL語(yǔ)言,采用MicrosoftSQLServer2000數(shù)據(jù)庫(kù)管理系統(tǒng)。目錄1.問(wèn)題描述41.1背景42.需求分析52.1需求分析52.3數(shù)據(jù)流圖52.4數(shù)據(jù)字典83.概念結(jié)構(gòu)設(shè)計(jì)93.1E-R圖93.2實(shí)體及屬性的定義94.邏輯結(jié)構(gòu)設(shè)計(jì)105.物理結(jié)構(gòu)設(shè)計(jì)106.觸發(fā)器設(shè)計(jì)137.數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)138.結(jié)束語(yǔ)169.辯論與成績(jī)考核171.問(wèn)題描述1.1背景在信息全球化的今天,計(jì)算機(jī)軟件技術(shù)無(wú)處不在,特別在信息管理統(tǒng)計(jì)等領(lǐng)域更是發(fā)揮了其強(qiáng)大的作用。隨著高等教育的不斷開(kāi)展,接受高等教育的人越來(lái)越多,學(xué)生信息管理是每一所高校都必須面對(duì)的工作,特別是對(duì)于繁重的高校學(xué)籍管理工作。在學(xué)籍管理中,需要從大量的日常教學(xué)活動(dòng)中提取相關(guān)信息,以反映教學(xué)情況。傳統(tǒng)的手工操作方式,易發(fā)生數(shù)據(jù)喪失,統(tǒng)計(jì)錯(cuò)誤,勞動(dòng)強(qiáng)度高,且速度慢。使用計(jì)算機(jī)可以高速,快捷地完成以上工作。在計(jì)算機(jī)聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實(shí)現(xiàn)數(shù)據(jù)共享,防止重復(fù)勞動(dòng),標(biāo)準(zhǔn)教學(xué)管理行為,從而提高了管理效率和水平。1.2功能要求功能要求:實(shí)現(xiàn)學(xué)生信息、班級(jí)、院系、專(zhuān)業(yè)等的管理;實(shí)現(xiàn)課程、學(xué)生成績(jī)信息管理;實(shí)現(xiàn)學(xué)生的獎(jiǎng)懲信息管理;創(chuàng)立規(guī)那么用于限制性別項(xiàng)只能輸入“男〞或“女〞;創(chuàng)立視圖查詢(xún)各個(gè)學(xué)生的學(xué)號(hào)、姓名、班級(jí)、專(zhuān)業(yè)、院系;創(chuàng)立一個(gè)觸發(fā)器建立數(shù)據(jù)庫(kù)相關(guān)表之間的參照完整性約束2.需求分析2.1需求分析普通用戶(hù):對(duì)各科成績(jī)的查詢(xún)及查看所有學(xué)生的成績(jī)以及所有學(xué)生的信息,修改用戶(hù)密碼。系統(tǒng)管理員:用戶(hù)管理:用于對(duì)用戶(hù)的添加刪除,賦予不同權(quán)限及對(duì)用戶(hù)密碼的修改及查詢(xún)。課程管理:用于對(duì)各學(xué)期課程的開(kāi)設(shè)、修改、查詢(xún)和刪除。成績(jī)管理:用于對(duì)成績(jī)的添加、修改、查詢(xún)和刪除。班級(jí)管理:用于對(duì)班級(jí)的添加、修改、查詢(xún)和刪除。2.2系統(tǒng)功能模塊圖2.3數(shù)據(jù)流圖.業(yè)務(wù)流程圖:.數(shù)據(jù)流程圖:本系統(tǒng)從總體上分為系統(tǒng)信息管理、學(xué)生信息管理、課程管理、班級(jí)管理和成績(jī)管理五大局部。每個(gè)模塊有自己的作用。下面的各模塊功能流圖就是由各功能之間的關(guān)系而得出的。1.系統(tǒng)管理數(shù)據(jù)流圖圖2.32-1學(xué)籍系統(tǒng)管理數(shù)據(jù)流圖2.學(xué)生信息數(shù)據(jù)流圖圖2.32-2學(xué)生信息數(shù)據(jù)流圖3.課程管理數(shù)據(jù)流圖圖2.32-3課程管理數(shù)據(jù)流圖4.班級(jí)管理數(shù)據(jù)流圖圖2.32-4班級(jí)管理數(shù)據(jù)流圖5.成績(jī)及獎(jiǎng)懲管理數(shù)據(jù)流圖圖2.32-5成績(jī)管理數(shù)據(jù)流圖2.4數(shù)據(jù)字典(1)涉及學(xué)生的數(shù)據(jù)項(xiàng).見(jiàn)表2.4-1.表2.4-1數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名稱(chēng)數(shù)據(jù)項(xiàng)含義數(shù)據(jù)類(lèi)型及存儲(chǔ)其他數(shù)據(jù)關(guān)系別名s-01sno學(xué)號(hào)Char(20)學(xué)號(hào)s-02sname學(xué)生姓名Char(20)姓名s-03Ssex學(xué)生性別Char(2)性別s-04scard身份證號(hào)Char(20)身份證號(hào)s-05saddree通信地址Char(50)通信地址s-06stelphon聯(lián)系Char(15)s-07smobtelphon移動(dòng)Char(15)移動(dòng)s-08classname班級(jí)名稱(chēng)Char(20)班級(jí)s-09sdepartment所屬院系Char(50)院系s-10coursename課程名稱(chēng)Char(30)課程s-11Sspeciality專(zhuān)業(yè)名稱(chēng)Char(30)專(zhuān)業(yè)s-12grade成績(jī)In(4)成績(jī)s-13ldate離校日期datetime日期s-14lcause離校原因Char(100)原因s-15smemo補(bǔ)充說(shuō)明Char(50)說(shuō)明(2)涉及教師的數(shù)據(jù)項(xiàng),見(jiàn)表2.4-2。表2.4-2數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名稱(chēng)數(shù)據(jù)項(xiàng)含義數(shù)據(jù)類(lèi)型其他數(shù)據(jù)關(guān)系別名t-01tid教師編號(hào)Char(20)編號(hào)t-02tname教師姓名Char(10)姓名t-03tsex教師性別Char(2)性別t-04tcard身份證號(hào)Char(20)身份證號(hào)t-05tspeciality所學(xué)專(zhuān)業(yè)Char(30)專(zhuān)業(yè)t-06tdepartment所屬院系Char(30)院系t-07tmemo補(bǔ)充說(shuō)明Char(50)說(shuō)明〔3〕涉及課程安排數(shù)據(jù)字典,見(jiàn)表2.3-3。數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名稱(chēng)數(shù)據(jù)項(xiàng)含義數(shù)據(jù)類(lèi)型及存儲(chǔ)其他數(shù)據(jù)關(guān)系別名t-01cid課程編號(hào)Char(10)t-02classname班級(jí)名稱(chēng)Char(20)t-03termname學(xué)期名稱(chēng)Char(20)t-04coursename課程名稱(chēng)Char(20)t-05period學(xué)時(shí)數(shù)Int(4)t-06tid教師編號(hào)Char(20)同教師編號(hào)t-07classroomname教室名稱(chēng)Char(20)t-08coursememo補(bǔ)充說(shuō)明Char(50)3概念結(jié)構(gòu)設(shè)計(jì)3.1E-R圖4.邏輯結(jié)構(gòu)設(shè)計(jì)這個(gè)階段的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的根本E-R圖轉(zhuǎn)換為與DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。在這個(gè)階段里,該系統(tǒng)的目標(biāo)就是把根本的E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型。通過(guò)轉(zhuǎn)換,得到的所需的數(shù)據(jù)表如下,其中,有下劃線的屬性為主鍵。學(xué)生〔姓名,性別,學(xué)號(hào),班級(jí)號(hào),出生日期,入學(xué)日期,家庭住址,備注〕班級(jí)〔班級(jí)號(hào),年級(jí),輔導(dǎo)員,自習(xí)室〕用戶(hù)〔用戶(hù)名,密碼,權(quán)限〕課程〔課程名,課程編號(hào),課程類(lèi)型,課程描述〕成績(jī)〔學(xué)生姓名,學(xué)號(hào),班級(jí)名稱(chēng),課程名,分?jǐn)?shù)〕獎(jiǎng)懲〔姓名,學(xué)號(hào),年級(jí),輔導(dǎo)員〕5.物理結(jié)構(gòu)設(shè)計(jì)據(jù)邏輯關(guān)系模型可直接設(shè)計(jì)基于某種數(shù)據(jù)庫(kù)管理系統(tǒng)支持的物理結(jié)構(gòu),我們知道關(guān)系數(shù)據(jù)庫(kù)是由表構(gòu)成的,所以依據(jù)系統(tǒng)用戶(hù)信息、學(xué)生根本信息、班級(jí)信息、課程信息、成績(jī)信息和獎(jiǎng)懲信息在數(shù)據(jù)庫(kù)中建立相應(yīng)的表。,根據(jù)學(xué)籍管理系統(tǒng)的數(shù)據(jù)字典,設(shè)計(jì)出學(xué)籍管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)數(shù)據(jù)表,本數(shù)據(jù)庫(kù)名稱(chēng)為“student〞,其中包含六張表,它們分別是學(xué)生根本信息數(shù)據(jù)表,班級(jí)信息數(shù)據(jù)表,課程信息數(shù)據(jù)表,成績(jī)信息數(shù)據(jù)表,獎(jiǎng)懲信息數(shù)據(jù)表,用戶(hù)登陸信息數(shù)據(jù)表?!?〕學(xué)生信息表〔student〕,共有10個(gè)字段,分別為:學(xué)號(hào)、姓名、性別、身份證號(hào)、出生日期、專(zhuān)業(yè)、班級(jí)、聯(lián)系、家庭住址、備注,見(jiàn)表1表1學(xué)生信息表的結(jié)構(gòu)字段名字段含義數(shù)據(jù)類(lèi)型字段長(zhǎng)度關(guān)鍵字sno學(xué)號(hào)char15是sname姓名char8Ssex性別char2scard身份證號(hào)char20saddree出生日期date8Sspeciality專(zhuān)業(yè)char20classname班級(jí)char10saddree家庭住址char30stelphone聯(lián)系char15smemo備注char50(2)課程信息表〔course〕,本表有2個(gè)字段:課程名稱(chēng)、所屬專(zhuān)業(yè),見(jiàn)表2表2課程信息表的結(jié)構(gòu)字段名字段含義數(shù)據(jù)類(lèi)型字段長(zhǎng)度關(guān)鍵字coursename課程名稱(chēng)Char20是cid課程編號(hào)Char10classname班級(jí)名稱(chēng)Char20termname學(xué)期名稱(chēng)Char20period學(xué)時(shí)數(shù)Int4tid教師編號(hào)Char20classroomname教室名稱(chēng)Char20coursememo補(bǔ)充說(shuō)明Char(50)30〔3〕班級(jí)信息表〔class〕,共有5個(gè)字段分別為:班級(jí)名稱(chēng)、所屬院系輔導(dǎo)員、教室、人數(shù),見(jiàn)表3表3班級(jí)信息表結(jié)構(gòu)字段名字段含義數(shù)據(jù)類(lèi)型字段長(zhǎng)度關(guān)鍵字classname班級(jí)名稱(chēng)char10是tdepartment所屬院系char20否tname輔導(dǎo)員char8否classroom教室char15否number人數(shù)char3否〔4〕成績(jī)信息表〔score〕,有5個(gè)字段分別為:學(xué)號(hào)、姓名、專(zhuān)業(yè)、課程名稱(chēng)、成績(jī),見(jiàn)表4表4成績(jī)信息表結(jié)構(gòu)字段名字段含義數(shù)據(jù)類(lèi)型字段長(zhǎng)度關(guān)鍵字sno學(xué)號(hào)char15是sname姓名char8否grade成績(jī)專(zhuān)業(yè)char20否coursename課程名稱(chēng)char10是score成績(jī)int4否〔5〕用戶(hù)表〔user〕,有2個(gè)字段為:用戶(hù)名稱(chēng)、密碼,見(jiàn)表5表5用戶(hù)表結(jié)構(gòu)字段名字段含義數(shù)據(jù)類(lèi)型字段長(zhǎng)度關(guān)鍵字sno學(xué)號(hào)char8是mima密碼char8否〔6〕獎(jiǎng)懲信息表〔jc〕,有2個(gè)字段為:學(xué)生姓名,年級(jí),獎(jiǎng)懲日期,獎(jiǎng)懲名稱(chēng),獎(jiǎng)懲備注。見(jiàn)表5表5獎(jiǎng)懲信息表結(jié)構(gòu)字段名字段含義數(shù)據(jù)類(lèi)型字段長(zhǎng)度關(guān)鍵字sname學(xué)生姓名char20是grade年級(jí)char20jdate獎(jiǎng)懲日期date8jname獎(jiǎng)懲名稱(chēng)char20jmemo獎(jiǎng)懲備注char206.觸發(fā)器設(shè)計(jì)(1)創(chuàng)立規(guī)那么用于限制性別項(xiàng)只能輸入“男〞或“女〞CREATETABLEstudent(SsexCHAR(2)CONSTRAINTC4CHECK(SsexIN(‘男’,‘女’)),CONSTRAINTstudentKeyPBIMARY(Sno));(2)建立觸發(fā)器當(dāng)刪除student表中某一學(xué)生信息時(shí),觸發(fā)成績(jī)表〔score〕,刪除相應(yīng)記錄。Createtriggerstudent-deleteOnstudentFordeleteAsDeletescoreFormdeletedWherestudent.sno=deleted.sno7.數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)7.1數(shù)據(jù)庫(kù)的實(shí)施1.建立數(shù)據(jù)庫(kù)Createdatebasestudent;2.建立數(shù)據(jù)表〔1〕學(xué)生信息表的建立。Creattablestudent(snochar(20)primarykeysnamechar(20)ssexchar(20)scardchar(20)saddreechar(50)stelphonchar(15)smobtelphonchar(15)classnamechar(20)sdepartmentchar(50)coursenamechar(30)sspecialitychar(30));(2)班級(jí)信息表的建立createtableclass(classnamechar(20)cdepartmentchar(30)cteacherchar(10)cmemochar(50));(3)課程信息表createtablecourse〔cidchar(10)classnamechar(20)termnamechar(20)coursenamechar(20)periodchar(4)tidchar(20)classroomnamechar(20)coursememochar(50)(4)成績(jī)信息數(shù)據(jù)表。(5)獎(jiǎng)懲信息數(shù)據(jù)表。(6)用戶(hù)登陸信息數(shù)據(jù)表。2.建立視圖(1)查詢(xún)學(xué)生根本信息表視圖定義Createviewstudent_view(sno,sname,ssex,scard,saddress,stelphon,smobtelphon,classname,smemo)asselect*fromstudent(2)課程信息查詢(xún)的視圖定義:creteviewcourse_view(cidclassname,termname,course,period,bookname,tie,classroom,coursememo)asselect*fromcourse(3)查詢(xún)學(xué)號(hào),成績(jī),學(xué)生姓名,課程,聯(lián)系的視圖定義:(4)成績(jī)信息查詢(xún)的視圖定義。(5)獎(jiǎng)懲信息查詢(xún)的視圖定義。3.建立索引(1)為學(xué)生student表的學(xué)生姓名建立索引。createclusterindexsnameindexonstudent(sname);(2)為課程設(shè)置表的課程名稱(chēng)建立索引。createclusterindexcnameindexoncourse(cname);7.2數(shù)據(jù)庫(kù)的維護(hù)由于應(yīng)用環(huán)境的在不斷改變,數(shù)據(jù)庫(kù)的運(yùn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 61189-2-809:2024 EN-FR Test methods for electrical materials,circuit boards and other interconnection structures and assemblies – Part 2-809: X/Y coefficient of thermal
- 2025-2030年中國(guó)面包機(jī)行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及前景趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)銑銅鎂行業(yè)市場(chǎng)競(jìng)爭(zhēng)格局及前景規(guī)模預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)鐵路機(jī)車(chē)車(chē)輛配件制造行業(yè)競(jìng)爭(zhēng)狀況與發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)貿(mào)易金融市場(chǎng)發(fā)展前景及未來(lái)趨勢(shì)預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)調(diào)壓箱市場(chǎng)發(fā)展前景及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)蔬果加工產(chǎn)業(yè)發(fā)展現(xiàn)狀規(guī)劃研究報(bào)告
- 2025-2030年中國(guó)莫匹羅星市場(chǎng)運(yùn)行現(xiàn)狀及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)苜蓿草市場(chǎng)經(jīng)營(yíng)狀況及投資戰(zhàn)略報(bào)告
- 2025-2030年中國(guó)紅土鎳礦產(chǎn)業(yè)運(yùn)營(yíng)狀況及發(fā)展規(guī)劃分析報(bào)告
- 2024新版(外研版三起joinin)三年級(jí)英語(yǔ)上冊(cè)單詞帶音標(biāo)
- 紡織服裝面料創(chuàng)意設(shè)計(jì)
- 四川義務(wù)教育三年級(jí)生命生態(tài)與安全教案下冊(cè)
- EPC總承包項(xiàng)目工程設(shè)計(jì)各階段的服務(wù)承諾
- 2024-2030年中國(guó)達(dá)克羅行業(yè)運(yùn)行態(tài)勢(shì)與前景展望分析報(bào)告
- 2024-2025學(xué)年小學(xué)美術(shù)一年級(jí)下冊(cè)(2024)嶺南版(2024)教學(xué)設(shè)計(jì)合集
- 2023屆高考英語(yǔ)全國(guó)甲卷試卷講評(píng)課件
- 第2課《“友邦驚詫”論》(教學(xué)設(shè)計(jì))-【中職專(zhuān)用】高二語(yǔ)文同步課堂(高教版2024·拓展模塊上冊(cè))(同課異構(gòu))
- 四川甘孜州招聘康定市投資發(fā)展集團(tuán)有限公司招聘筆試題庫(kù)2024
- 溫州市甌海旅游投資集團(tuán)有限公司下屬子公司招聘筆試題庫(kù)2024
- 房屋買(mǎi)賣(mài)合同預(yù)交定金協(xié)議
評(píng)論
0/150
提交評(píng)論