版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
教學(xué)事務(wù)管理系統(tǒng)實(shí)例教學(xué)事務(wù)管理系統(tǒng)實(shí)例/教學(xué)事務(wù)管理系統(tǒng)實(shí)例教學(xué)事務(wù)管理系統(tǒng)實(shí)例一、系統(tǒng)分析1.1背景分析隨著我國高等教育由精英化教育進(jìn)入大眾化教育,全國各所高校學(xué)生人數(shù)的增加,社會(huì)的信息化發(fā)展,教學(xué)管理從原來的人工管理逐步向計(jì)算機(jī)管理成為必然,利用計(jì)算機(jī)來管理整個(gè)教學(xué)過程,來提高教學(xué)事務(wù)管理的效率,從而解決手工管理的效率低、易出錯(cuò)、耗費(fèi)人力等問題。通過該系統(tǒng)的實(shí)施,將繁雜的教學(xué)事務(wù)管理等方面通過系統(tǒng)來實(shí)施,其中包括對學(xué)生的學(xué)籍管理,課程的選擇,成績錄入,各種通知單的打印輸出等。使得教學(xué)事務(wù)方便快捷,以此來提高學(xué)校教學(xué)事務(wù)的運(yùn)轉(zhuǎn)效率。1.2功能需求分析1.2.1總體功能通過對學(xué)校教務(wù)處、各教學(xué)單位的詳細(xì)調(diào)查,要求本系統(tǒng)應(yīng)具有以下功能:(1)系統(tǒng)使用人員比較多,需要較好的權(quán)限管理設(shè)置。(2)提供學(xué)生、教師、課程、選課等信息查詢。(3)學(xué)生、教師、院系、班級、課程、學(xué)生選課等信息的錄入、修改、刪除操作的管理。(4)靈活的信息打印功能。(5)完善的用戶管理機(jī)制,以增強(qiáng)系統(tǒng)的安全性。(6)數(shù)據(jù)備份及恢復(fù)功能,保證系統(tǒng)數(shù)據(jù)的安全性。1.2.2復(fù)雜的教學(xué)事務(wù)管理系統(tǒng)軟件對于用戶而言太龐大、太復(fù)雜,使用起來效果并不是很好。這就需要數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)人員開發(fā)出一套即界面友好、操作簡便,功能又比較強(qiáng)大的教學(xué)事務(wù)管理系統(tǒng)軟件來管理繁雜的教學(xué)事務(wù)相關(guān)信息。本教學(xué)事務(wù)管理系統(tǒng),包括學(xué)生、教師、院系、課程、成績等在內(nèi)的基礎(chǔ)數(shù)據(jù)管理、數(shù)據(jù)打印、學(xué)生添加選修課、教師修改學(xué)生選課信息及系統(tǒng)管理等幾部分。1.2.3總體教學(xué)事務(wù)管理系統(tǒng)后臺(tái)是一個(gè)以2005為數(shù)據(jù)庫的管理系統(tǒng),系統(tǒng)由學(xué)生管理平臺(tái)、教師平臺(tái)、管理員平臺(tái)及系統(tǒng)管理模塊組成,規(guī)劃系統(tǒng)功能模塊如下。⒈學(xué)生平臺(tái)主要實(shí)現(xiàn)查詢功能,還有添加選課功能。學(xué)生平臺(tái)分為3個(gè)部分:學(xué)生本人的詳細(xì)基本信息查詢核實(shí),綜合查詢和實(shí)現(xiàn)部分添加選課信息。⑴學(xué)生本人的詳細(xì)基本信息查詢核實(shí),學(xué)生基本信息包括:學(xué)號,姓名,性別,密碼(提供給學(xué)生登錄系統(tǒng)進(jìn)行部分信息操作時(shí)使用),入學(xué)時(shí)間,學(xué)籍狀態(tài),政治面貌,年齡,聯(lián)系方式(,電話號碼),所屬院系,所屬專業(yè),所屬班級,籍貫,住宿信息(住宿樓號,宿舍號),個(gè)人照片等。學(xué)生查詢核實(shí)時(shí),必須輸入本人學(xué)號,姓名,以及密碼。⑵綜合查詢包括查詢院系信息,專業(yè)信息,班級信息,選課信息,課程信息,成績信息。查詢時(shí),只需要選擇相關(guān)信息輸入相關(guān)條件,即可查詢。⑶實(shí)現(xiàn)部分選課信息即學(xué)生可以對一些選修課進(jìn)行選修,但是對必修課不許進(jìn)行自行選課。⒉教師平臺(tái)主要實(shí)現(xiàn)查詢功能,還有部分學(xué)生信息操作功能。教師平臺(tái)包括3個(gè)部分:本人詳細(xì)信息查詢核實(shí),綜合查詢,實(shí)現(xiàn)學(xué)生選課信息的修改。⑴本人詳細(xì)信息查詢核實(shí),教師基本信息包括:教師編號和姓名,密碼,(供給教師登錄該系統(tǒng)時(shí),對系統(tǒng)部分信息進(jìn)行操作)性別,年齡,教師職稱,執(zhí)教時(shí)間,政治面貌,所屬院系,聯(lián)系方式(電子郵箱,電話號碼),住宿信息(住宿樓號,宿舍號),籍貫,月薪,個(gè)人照片等。查詢核實(shí)時(shí),教師必須輸入:教師編號,姓名,密碼。⑵綜合查詢包括查詢院系信息,專業(yè)信息,班級信息,選課信息,課程信息,成績信息。查詢時(shí),只需要選擇相關(guān)信息輸入相關(guān)條件,即可查詢。⑶實(shí)現(xiàn)學(xué)生選課信息的操作,修改學(xué)生的選課信息即對學(xué)生的選課成績進(jìn)行錄入以及修改。⒊管理員平臺(tái)其擁有學(xué)生的功能,亦有教師的功能,同時(shí)還負(fù)責(zé)管理教師,學(xué)生,以及系統(tǒng)的全部信息。管理員平臺(tái)主要有兩部分構(gòu)成,包括基本信息管理和綜合查詢。(一)基本信息管理包括以下幾個(gè)部分:(1)學(xué)生基本信息管理。學(xué)生基本信息包括:學(xué)號,姓名,性別,密碼(提供給學(xué)生登錄系統(tǒng)進(jìn)行部分信息操作時(shí)使用),入學(xué)時(shí)間,學(xué)籍狀態(tài),政治面貌,年齡,聯(lián)系方式(,電話號碼),所屬院系,所屬專業(yè),所屬班級,籍貫,住宿信息(住宿樓號,宿舍號),個(gè)人照片等。學(xué)生信息管理操作包括:①錄入學(xué)籍信息;②修改學(xué)生基本信息(按學(xué)號修改);③刪除學(xué)生基本信息,對休學(xué),退學(xué)等的學(xué)生的基本信息進(jìn)行刪除;④查詢學(xué)生信息。(2)教師基本信息管理。教師的基本信息包括:教師編號和姓名,密碼,(供給教師登錄該系統(tǒng)時(shí),對系統(tǒng)部分信息進(jìn)行操作)性別,年齡,教師職稱,執(zhí)教時(shí)間,政治面貌,所屬院系,聯(lián)系方式(電子郵箱,電話號碼),住宿信息(住宿樓號,宿舍號),籍貫,月薪,個(gè)人照片等。教師信息管理操作包括:①錄入教師基本信息;②修改教師基本信息;③刪除教師信息,對不在該校工作了的教師的信息進(jìn)行刪除;④查詢教師信息。(3)院系信息管理。院系信息包括:院系編號,院系名稱,負(fù)責(zé)人,備注信息。院系信息管理操作包括:①添加院系信息;②修改院系信息(按編號修改);③刪除院系信息(按編號進(jìn)行刪除);④查詢院系信息。(4)專業(yè)信息管理,專業(yè)信息包括:專業(yè)編號,專業(yè)名稱,所屬院系,備注。專業(yè)信息管理操作包括:①添加專業(yè)信息;②修改專業(yè)信息(按專業(yè)編號修改);③刪除專業(yè)信息(按編號進(jìn)行刪除);④查詢專業(yè)信息。(5)班級信息管理,班級信息包括:班級編號,班級名稱,班主任,人數(shù),所屬專業(yè),所屬院系,備注。班級信息管理操作包括:①添加班級信息;②修改班級信息(按班級編號修改);③刪除班級信息(按班級編號刪除);④查詢班級信息。(6)課程信息管理,課程信息包括:課程編號,課程名,課程類別,課時(shí),學(xué)分。課程信息管理操作包括:①添加課程信息;②修改課程信息(按課程編號修改);③刪除課程信息(按課程編號刪除);④查詢課程信息。(7)選課信息管理,選課信息包括:學(xué)生信息(學(xué)號,姓名),課程信息(課程編號,課程名),責(zé)任教師信息(教師編號,教師姓名),成績,所得學(xué)分。選課信息管理操作包括:①添加選課信息;②修改選課信息(按學(xué)號,課程編號,責(zé)任教師編號修改);③刪除選課信息(按學(xué)號,課程編號,責(zé)任教師編號刪除);④查詢選課信息。(二)綜合查詢。綜合查詢包括查詢院系信息,專業(yè)信息,班級信息,選課信息,課程信息,成績信息,教師信息。查詢時(shí),只需要輸入相關(guān)信息和其相關(guān)的查詢條件,即可查詢。(1)查詢院系信息:可以按院系編號或院系名稱進(jìn)行查詢。(2)查詢專業(yè)信息:可以按專業(yè)編號、專業(yè)名稱或所屬院系進(jìn)查詢。(3)查詢班級信息:可以按班級編號、班級名稱、所屬專業(yè)或所屬院系進(jìn)行查詢。(4)查詢選課信息:可以按學(xué)號、課程編號、課程名、課程類別或?qū)W生姓名進(jìn)行查詢。(5)查詢課程信息:可以按課程編號、課程名或課程類別進(jìn)行查詢。(6)查詢教師信息:可以按教師編號、姓名、所屬院系、政治面貌或職稱進(jìn)行查詢。(7)查詢成績信息:可以按班級編號、學(xué)生姓名、班級名稱或選課科目數(shù)進(jìn)行查詢。(8)查詢學(xué)生信息:可以按學(xué)號、學(xué)生姓名、所屬班級、所屬專業(yè)或所屬院系進(jìn)行查詢。⒋系統(tǒng)管理該模塊是把每個(gè)使用本系統(tǒng)的人員作為一個(gè)用戶,可以根據(jù)每個(gè)使用人員的不同情況所確定的使用范圍授予每個(gè)用戶不同的權(quán)限,通過對用戶和用戶權(quán)限的管理保障系統(tǒng)數(shù)據(jù)的安全性,同時(shí)該子系統(tǒng)還具有修改用戶密碼的功能、數(shù)據(jù)庫備份、數(shù)據(jù)庫還原功能。在這個(gè)模塊里把用戶分為:學(xué)生,教師,管理員。不同的角色進(jìn)入系統(tǒng)后,相應(yīng)的操作權(quán)限不同。學(xué)生用戶只能進(jìn)行信息的查詢和選課(選修課)登記;教師用戶只能對自己的信息進(jìn)行查詢,學(xué)生選課成績錄入和修改;管理員用戶功能比較強(qiáng)大,可對基本信息的添加,修改,刪除,查詢操作,能夠允許修改密碼,備份數(shù)據(jù)庫及還原數(shù)據(jù)庫。1.3數(shù)據(jù)需求分析1.3.1用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新、查詢統(tǒng)計(jì)打印上,這就要求數(shù)據(jù)庫結(jié)構(gòu)應(yīng)充分滿足各種信息的輸入和輸出。系統(tǒng)應(yīng)定義數(shù)據(jù)結(jié)構(gòu)、收集基本數(shù)據(jù)以及設(shè)置數(shù)據(jù)處理的流程,組成一份詳細(xì)的數(shù)據(jù)字典,為以后的具體設(shè)計(jì)與實(shí)現(xiàn)奠定基礎(chǔ)。在仔細(xì)分析、調(diào)研有關(guān)教學(xué)管理業(yè)務(wù)處理過程的基礎(chǔ)上,可得到系統(tǒng)的數(shù)據(jù)流圖。⒈教學(xué)事物管理系統(tǒng)頂層數(shù)據(jù)流圖教學(xué)事物管理系統(tǒng)頂層數(shù)據(jù)流圖如圖2-2所示。圖2-2教學(xué)事物管理系統(tǒng)頂層數(shù)據(jù)流圖⒉教學(xué)事物管理系統(tǒng)第一層數(shù)據(jù)流圖教學(xué)事物管理系統(tǒng)流程圖細(xì)化后得到第一層數(shù)據(jù)流圖如圖2-3所示圖2-3教學(xué)事物管理系統(tǒng)流第一層數(shù)據(jù)流圖⒊教學(xué)事物管理系統(tǒng)第二層數(shù)據(jù)流圖教學(xué)事物管理系統(tǒng)細(xì)化后得到第二層數(shù)據(jù)流圖如圖2-4∽圖2-7所示圖2-4教學(xué)事物管理系統(tǒng)第二層數(shù)據(jù)流圖圖2-5教學(xué)事物管理系統(tǒng)第二層數(shù)據(jù)流圖圖2-6教學(xué)事物管理系統(tǒng)第二層數(shù)據(jù)流圖圖2-7教學(xué)事物管理系統(tǒng)第二層數(shù)據(jù)流圖1.3.2二、系統(tǒng)設(shè)計(jì)2.1功能模塊設(shè)計(jì)基于需求分析及項(xiàng)目規(guī)劃的表述,可對上述各項(xiàng)功能按照結(jié)構(gòu)化程序設(shè)計(jì)的要求進(jìn)行集中分層結(jié)構(gòu)化,自上而下逐層設(shè)置得到系統(tǒng)功能結(jié)構(gòu)圖,如圖2-1。圖2-1系統(tǒng)功能結(jié)構(gòu)圖2.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)就是模型的分析與設(shè)計(jì),它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。圖是根據(jù)用戶的需求,設(shè)計(jì)各種實(shí)體以及它們之間的關(guān)系。下面使用實(shí)體-聯(lián)系()模型來描述系統(tǒng)的概念結(jié)構(gòu),設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體實(shí)際信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。教學(xué)事務(wù)管理系統(tǒng)的部分實(shí)體的圖及其關(guān)系描述如下。選課p選課pnm圖2-9學(xué)生選修教師課程的圖及其關(guān)系2.3數(shù)據(jù)庫邏輯設(shè)計(jì)2.3.1數(shù)據(jù)庫環(huán)境說明考慮該系統(tǒng)的定位與現(xiàn)有技術(shù)力量,決定采用2005作為系統(tǒng)的后臺(tái)數(shù)據(jù)庫開發(fā)環(huán)境。2.3.2數(shù)據(jù)庫命名標(biāo)準(zhǔn)與規(guī)范說明:下表1所列為數(shù)據(jù)庫及各表、視圖的命名方法,具體信息請參閱2.4.表1數(shù)據(jù)庫及各表、視圖的命名方法名稱類型命名辦法約定系統(tǒng)數(shù)據(jù)庫字母表基本表漢字或字母查詢查詢漢字字段字段漢字或字母根據(jù)教學(xué)事務(wù)管理系統(tǒng)的總體需求,通過對教學(xué)事務(wù)管理系統(tǒng)的內(nèi)容、數(shù)據(jù)流程分析及系統(tǒng)總體功能模塊的梳理,可歸納出系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu),設(shè)計(jì)并產(chǎn)生下列數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。圖2-9數(shù)據(jù)庫邏輯結(jié)構(gòu)圖2.4.數(shù)據(jù)庫物理設(shè)計(jì)根據(jù)上述的數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)的結(jié)果,現(xiàn)在可以實(shí)施將其轉(zhuǎn)化為2005數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,并形成數(shù)據(jù)庫中各個(gè)表格之間的關(guān)系。1.表、視圖匯總表2教學(xué)事務(wù)管理系統(tǒng)表、視圖匯總視圖/表名類型說明基本表集中保存系統(tǒng)用戶的帳號、密碼基本表存放學(xué)生信息基本表存放教師信息基本表存放班級信息基本表存放學(xué)生選課信息基本表存放院系信息基本表存放專業(yè)信息基本表存放課程信息基本表教師工資信息基本表集中存放學(xué)生課程成績查詢學(xué)生課程成績查詢查詢班級信息查詢查詢課程信息查詢查詢學(xué)生信息查詢查詢教師信息查詢查詢選課記錄查詢查詢專業(yè)記錄查詢2.各表、視圖設(shè)計(jì)詳解[說明]:空缺位置表示無要求,主鍵在約束欄注明。由于篇幅所限,這里只給出重要的表?;颈恚篬]字段名稱數(shù)據(jù)類型及長度約束說明(20)學(xué)號(主鍵)(50)密碼(30)姓名(2)‘男’或‘女’性別年齡(50)政治面貌(50)職務(wù)(20)院系編號(外鍵)(20)專業(yè)編號(外鍵)(50)學(xué)生電子郵箱(20)電話(20)班級編號(外鍵)入學(xué)時(shí)間(10)學(xué)生學(xué)籍狀態(tài)(100)籍貫學(xué)生相片(10)學(xué)生所住樓號(10)宿舍號基本表:[]字段名稱數(shù)據(jù)類型及長度約束說明(10)系統(tǒng)管理員編號(30)管理員姓名(10)管理員密碼基本表:[]字段名稱數(shù)據(jù)類型約束說明(20)教師編號(50)教師密碼(30)姓名(2)‘男’或‘女’性別(10)政治面貌年齡執(zhí)教時(shí)間(20)院系編號(外鍵)(50)教師職務(wù)(50)教師電子郵箱(20)教師電話(10)教師所住樓號(10)教師宿舍號(100)教師籍貫教師相片基本表:[]字段名稱數(shù)據(jù)類型約束說明(20)院系編號(主鍵)(50)院系名稱(50)院系負(fù)責(zé)人院系備注基本表:[]字段名稱數(shù)據(jù)類型約束說明(20)專業(yè)編號(主鍵)(20)院系編號(外鍵)(50)專業(yè)名稱(50)專業(yè)負(fù)責(zé)人專業(yè)備注基本表:[]字段名稱數(shù)據(jù)類型約束說明(20)班級編號(主鍵)(20)院系編號(外鍵)(20)專業(yè)編號(外鍵)(20)班級名稱(20)班主任人數(shù)備注基本表:[]字段名稱數(shù)據(jù)類型約束說明(20)課程編號(主鍵)(30)課程姓名(50)課程類別課程課時(shí)課程學(xué)分基本表:[]字段名稱數(shù)據(jù)類型約束說明(20)課程編號(外鍵)(20)學(xué)號(外鍵)(20)教師編號(外鍵)(50)選課時(shí)間成績學(xué)分(10)總評視圖:[學(xué)生選課信息統(tǒng)計(jì)]圖2-10學(xué)生選課信息統(tǒng)計(jì)視圖結(jié)構(gòu)視圖:[學(xué)生信息查詢]圖2-11學(xué)生信息查詢視圖結(jié)構(gòu)視圖:[專業(yè)信息查詢]圖2-12專業(yè)信息查詢視圖結(jié)構(gòu)注:由于篇幅所限,其他視圖結(jié)構(gòu):[略]。三、系統(tǒng)實(shí)現(xiàn)3.1系統(tǒng)架構(gòu)設(shè)計(jì)主文件架構(gòu)如圖2-13所示。圖2-13主文件架構(gòu)圖3.2系統(tǒng)實(shí)現(xiàn)3.2.1數(shù)據(jù)庫的實(shí)現(xiàn)經(jīng)過上述的需求分析和概念結(jié)構(gòu)設(shè)計(jì)后,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)?,F(xiàn)在就可以在2005數(shù)據(jù)庫的系統(tǒng)中實(shí)現(xiàn)該邏輯結(jié)構(gòu)。教學(xué)事務(wù)管理系統(tǒng)由11個(gè)數(shù)據(jù)表、31個(gè)存儲(chǔ)過程和7個(gè)視圖構(gòu)成,其中數(shù)據(jù)表/視圖結(jié)構(gòu)參見2.4節(jié)。由于篇幅所限,存儲(chǔ)過程的創(chuàng)建以學(xué)生信息的操作(添加、刪除、修改、查詢)為例。(1)創(chuàng)建添加學(xué)生信息的存儲(chǔ)過程(20),(50),(30),(2),,(50),(50),(50),(50),(20),(50),(20),,(10),(100),,(10),(10)(20)(20)(20)()()1(2)創(chuàng)建修改學(xué)生信息的存儲(chǔ)過程(20),(30),(50),(2),,(50),(50),(50),(50),(50),(20),(20),,,(10),(100),(10),(10)(20)(20)(20)'休學(xué)''退學(xué)'1(),,,,,,,,,,,,,,,,(3)創(chuàng)建刪除學(xué)生信息的存儲(chǔ)過程(20)(20)1(4)創(chuàng)建查詢學(xué)生信息的存儲(chǔ)過程(20),(100),(50),(2),,(50),(50),(50),(50),(50),(20),(20),,(10),(100),(10),(10)學(xué)號,密碼,姓名,性別,年齡,職務(wù),院系,專業(yè),政治面貌,,電話號碼,班級,入學(xué)時(shí)間,學(xué)籍狀態(tài),籍貫,樓號,宿舍號學(xué)號3.2.2子功能模塊的實(shí)現(xiàn)①登錄界面()為了保證系統(tǒng)的安全,本系統(tǒng)設(shè)置了三種身份驗(yàn)證模式:學(xué)生(只能使用學(xué)生模塊)、教師(只能使用教師模塊)、管理員(具有系統(tǒng)的全部權(quán)限)。系統(tǒng)登錄界面如圖2-14所示。圖2-14系統(tǒng)登錄界面系統(tǒng)登錄模塊的主要代碼如下:登錄按鈕1(,e){(""""){("請你輸入完整的登錄信息");}{i=0;();以學(xué)生身份登錄系統(tǒng)1=("*'"++"''"++"'",);1=1();(1()){i=1;=();();();=;=;=;}1();以管理員身份登錄系統(tǒng)2=("*'"++"''"++"'",);2=2();(2()){i=1;=();();();=;=;=;=;}2();以教師身份登錄系統(tǒng)3=("*'"++"''"++"'",);3=3();(3()){i=1;=();();();=;=;=;=;=;}(i0){("用戶信息不正確!請你重新輸入");="";="";}3();();}}取消按鈕(,e){();}重置按鈕(,e){="";="";}②教學(xué)事務(wù)管理系統(tǒng)主界面()設(shè)計(jì)美觀、簡潔、導(dǎo)航方便的系統(tǒng)主界面,能提高用戶的工作效率。教學(xué)事務(wù)管理系統(tǒng)的主界面如圖2-15所示。圖2-15系統(tǒng)主界面系統(tǒng)主界面的主要代碼如下:(,e){=();();}(,e){=();();}(,e){=();();}(,e){();}(,e){();f=();();}(,e){=();();}(,e){=();();}(,e){=();();}(,e){=();();}1(,e){();f=();();}1(,e){();}(,e){=();();}(,e){=();();}③學(xué)生平臺(tái)()學(xué)生平臺(tái)包括:個(gè)人信息查詢(如圖2-16所示)、綜合信息查詢(如圖2-17所示)、添加選課信息(如圖2-18所示)。圖2-16學(xué)生平臺(tái)—個(gè)人信息查詢圖2-17學(xué)生平臺(tái)—綜合信息查詢圖2-18學(xué)生平臺(tái)—添加選課信息學(xué)生平臺(tái)模塊的主要代碼如下::{=();(){();}(){=();();=(,);[]b=([])();(>0){=(b,);(b,0,);1=();();}();}學(xué)生個(gè)人信息查詢模塊按鈕(,e){=();();=("",);設(shè)置命令的類型為存儲(chǔ)過程=;("",,20)=;("",,100)=;("",,100)=;屬于輸出類型參數(shù)("",,2);("",);("",,100);("",,100);("",,100);("",,20);("",,100);("",,100);("",,100);("",);("",,100);("",,100);("",,100);("",,100);設(shè)置參數(shù)的類型為輸出參數(shù),默認(rèn)情況下是輸入,[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;執(zhí)行存儲(chǔ)過程();{("頭像學(xué)號='"++"'");}(){}2=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();1=[""]();="*學(xué)號='"++"'姓名='"++"'密碼='"++"'";1=(,);=();1();2=[0];(,"查詢成功","信息提示",,);();}1(,e){(1"選課信息"){2();2("全部");2("學(xué)號");2("姓名");2("課程名");2("課程類別");2("課程編號");}(1"學(xué)生信息"){2();2("學(xué)號");2("姓名");2("所屬班級");2("所屬專業(yè)");2("所屬院系");}(1"班級信息"){2();2("全部");2("班級編號");2("班級名稱");2("所屬院系");2("所屬專業(yè)");}(1"院系信息"){2();2("全部");2("院系編號");2("院系名稱");}(1"專業(yè)信息"){2();2("全部");2("專業(yè)編號");2("專業(yè)名稱");2("所屬院系");}(1"課程信息"){2();2("全部");2("課程編號");2("課程名稱");2("課程類別");}(1"成績信息"){2();2("全部");2("學(xué)號");2("姓名");2("班級編號");2("班級名稱");2("選課科目數(shù)");}}學(xué)生綜合信息查詢模塊按鈕(,e){=();();="";(1"選課信息"){(2"學(xué)號"){="*學(xué)號='"+1+"'";}(2"全部"){="*";}(2"姓名"){="*姓名='"+1+"'";}(2"課程名"){="*課程名='"+1+"'";}(2"課程類別"){="*課程類別='"+1+"'";}(2"課程編號"){="*課程編號='"+1+"'";}=(,);=();();1=[0];();}(1"學(xué)生信息"){(2"學(xué)號"){="*學(xué)號='"+1+"'";}(2"姓名"){="*姓名='"+1+"'";}(2"所屬專業(yè)"){="*專業(yè)='"+1+"'";}(2"所屬院系"){="*院系='"+1+"'";}(2"所屬班級"){="*班級='"+1+"'";}=(,);=();();1=[0];();}(1"班級信息"){(2"班級編號"){="*班級編號='"+1+"'";}(2"全部"){="*";}(2"班級名稱"){="*班級名稱='"+1+"'";}(2"所屬院系"){="*所屬院系='"+1+"'";}(2"所屬專業(yè)"){="*所屬專業(yè)='"+1+"'";}=(,);=();();1=[0];();}(1"院系信息"){(2"院系編號"){="院系編號院系名稱負(fù)責(zé)人備注'"+1+"'";}(2"全部"){="院系編號院系名稱負(fù)責(zé)人備注";}(2"院系名稱"){="院系編號院系名稱負(fù)責(zé)人備注'"+1+"'";}=(,);=();();1=[0];();}(1"專業(yè)信息"){(2"專業(yè)編號"){="*專業(yè)編號='"+1+"'";}(2"全部"){="*";}(2"專業(yè)名稱"){="*專業(yè)名稱='"+1+"'";}(2"所屬院系"){="*所屬院系='"+1+"'";}=(,);=();();1=[0];();}(1"課程信息"){(2"課程編號"){="*課程編號='"+1+"'";}(2"全部"){="*";}(2"課程名稱"){="*課程名='"+1+"'";}(2"課程類別"){="*課程類別='"+1+"'";}=(,);=();();1=[0];();}(1"成績信息"){(2"課程編號"){="*課程編號='"+1+"'";}(2"全部"){="*";}(2"學(xué)號"){="*學(xué)號='"+1+"'";}(2"姓名"){="*姓名='"+1+"'";}(2"班級名稱"){="*班級名稱='"+1+"'";}(2"班級編號"){="*班級編號='"+1+"'";}(2"選課科目數(shù)"){="*選課科目='"+1+"'";}=(,);=();();1=[0];();}}學(xué)生添加選課信息模塊按鈕(,e){=();();=("*'"+3+"''"4"'",);=();(()){();=("*'"+5+"''選修'",);=();(()){();=("",);=;("",,20)=3;("",,20)=5;("",,20)=7;("",,100)=3;();="*學(xué)號='"+3+"'選課時(shí)間='"+3+"'";=(,);=();();2=[0];();}{("該課程不屬于選修課程!");}}{("學(xué)號與密碼不符!請重新輸入!");3="";4="";}}7(,e){=();();=("*'"+7+"'",);=();(()){8=[""]()();}();();}5(,e){=();();=("*'"+5+"'",);=();(()){6=[""]()();}();();}}③教師平臺(tái)()教師平臺(tái)包括:查詢個(gè)人信息(如圖2-19所示)、綜合查詢(如圖2-20所示)、修改學(xué)生選課信息(如圖2-21所示)。圖2-19教師平臺(tái)—查詢個(gè)人信息圖2-20教師平臺(tái)—綜合查詢圖2-21教師平臺(tái)—修改學(xué)生選課信息教師平臺(tái)模塊的主要代碼如下(教師平臺(tái)模塊中的“查詢個(gè)人信息”、“綜合查詢”跟學(xué)生平臺(tái)模塊中的“個(gè)人信息查詢”、“綜合信息查詢”實(shí)現(xiàn)代碼是相似的,這里就不再闡述了):修改選課信息按鈕(,e){=();();=("*學(xué)號='"+24+"'課程編號='"+22+"'",);=();(()){();=("",);=;("",,20)=22;("",,20)=24;("",,20)=20;("",,100)=3;("",)=25;("",)=26;();="*學(xué)號='"+24+"'";=(,);=();();2=[0];(,"修改成功","信息提示",,);();}{("不存在該選課信息!!");}}22(,e){=();();=("*學(xué)號='"+24+"'課程編號='"+22+"'",);=();(()){21=["課程名"]()();23=["課程類別"]()();19=["責(zé)任教師姓名"]()();20=["責(zé)任教師編號"]()();3=["選課時(shí)間"]()();}();();}把查詢信息導(dǎo)出到里進(jìn)行打印按鈕(,e){(1,);}(,){(0);=();();=;(i=0;i<;){[1,i+1]=[i];}(i=0;i<-1;){(j=0;j<;){([j,i]()){[i+2,j+1]=""+[j,i]();}{[i+2,j+1]=[j,i]();}}};}③管理員平臺(tái)()管理員平臺(tái)包括:學(xué)生信息(如圖2-22所示)、院系信息(如圖2-23所示)、專業(yè)信息、班級信息、教師信息、課程信息、選課信息及綜合查詢。其中“學(xué)生信息”與“教師信息”這兩個(gè)模塊實(shí)現(xiàn)方法相似,“院系信息”與“專業(yè)信息”、“班級信息”、“教師信息”、“課程信息”、“選課信息”模塊的實(shí)現(xiàn)方法相似,“綜合查詢”與學(xué)生平臺(tái)中的“綜合信息查詢”模塊的實(shí)現(xiàn)方法相似,因此,這里只闡述“學(xué)生信息”及“院系信息”兩個(gè)模塊的實(shí)現(xiàn)?!魧W(xué)生信息模塊這個(gè)模塊主要操作包括:添加學(xué)生信息、修改學(xué)生信息、刪除學(xué)生信息及查詢學(xué)生信息4個(gè)操作。圖2-22管理員平臺(tái)—學(xué)生信息模塊學(xué)生信息模塊的主要代碼如下:1(){=();();=(,);[]b=([])();(>0){=(b,);(b,0,);1=();();}();}添加學(xué)生信息按鈕(,e){=();();=("*'"++"'",);=();(()){();="*學(xué)號='"++"'";1=(,);=();1();2=[0];(,"該學(xué)號已經(jīng)存在","信息提示",,);}{();=("",);=;("",,20);("",,100)=;("",,100)=;("",,2)=;("",)=;("",,100)=;("",,100)=;("",,100)=11;("",,100)=;("",,20)=;("",,100)=;("",,100)=;("",)=1;("",,100)=;("",,100)=;("",,100)=;("",,100)=;;[];{(1()){((=1())){=[];=0;(,0,32());=;("",);[""]=;();}}();1("頭像學(xué)號='"++"'");}(){}="*學(xué)號='"++"'";1=(,);=();1();2=[0];(,"添加成功","信息提示",,);}();}更新學(xué)生信息按鈕(,e){=();();=("",);=;("",,20)=;("",,100)=;("",,100)=;("",,2)=;("",)=;("",,100)=;("",,100)=11;("",,100)=;("",,100)=;("",,20)=;("",,100)=;("",,100)=;("",)=1;("",,100)=;("",,100)=;("",,100)=;("",,100)=;;[];{(1()){((=1())){=[];=0;(,0,32());=;("",);[""]=;();}}();}(){}1("'"++"'");="*學(xué)號='"++"'";1=(,);=();1();2=[0];(,"修改成功","信息提示",,);();}查詢學(xué)生信息按鈕(,e){=();();=("",);設(shè)置命令的類型為存儲(chǔ)過程=;("",,20)=;屬于輸出類型參數(shù)("",,100);("",,50);("",,2);("",);("",,100);("",,100);("",,100);("",,100);("",,20);("",,100);("",,100);("",);("",,100);("",,100);("",,100);("",,100);設(shè)置參數(shù)的類型為輸出參數(shù),默認(rèn)情況下是輸入,[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;[""]=;執(zhí)行存儲(chǔ)過程();{1("頭像學(xué)號='"++"'");}(){}11=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();=[""]();1=[""]();="*學(xué)號='"++"'";1=(,);=();1();2=[0];(,"查詢成功","信息提示",,);();}刪除學(xué)生信息按鈕(,e){=();();=("",);設(shè)置命令的類型為存儲(chǔ)過程=;("",,20)=;();="*";1=(,);=();1();2=[0];
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育心理學(xué)過關(guān)檢測試卷B卷附答案
- 2024年安徽省高考?xì)v史試卷(含答案解析)
- 2024年HWREP刷適性改進(jìn)劑項(xiàng)目投資申請報(bào)告代可行性研究報(bào)告
- 一年級數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)匯編
- 2024健身中心器械維護(hù)分包協(xié)議
- 2024年餐飲業(yè)務(wù)全面合作協(xié)議范本
- 2024企業(yè)欠款清算協(xié)議范例
- 2024年企業(yè)保安服務(wù)協(xié)議
- 2024商品采購單一價(jià)格協(xié)議規(guī)范格式
- 《橢圓的標(biāo)準(zhǔn)方程的求法》一等獎(jiǎng)?wù)f課稿3篇
- 國際經(jīng)濟(jì)與貿(mào)易專業(yè)生涯人物訪談報(bào)告
- “大力弘揚(yáng)教育家精神”2023征文10篇
- 蘇教版數(shù)學(xué)五年級上冊全冊教學(xué)反思(版本1)
- 創(chuàng)傷傷口包扎術(shù)(加壓包扎止血法)技術(shù)操作考核評分標(biāo)準(zhǔn)
- 被執(zhí)行人執(zhí)行和解申請書
- 安全生產(chǎn)隱患識別圖集 問題圖片和整改圖片對比 危險(xiǎn)源識別(上)
- 會(huì)計(jì)學(xué)專業(yè)導(dǎo)論P(yáng)PT
- 《扣件式鋼管腳手架安全技術(shù)規(guī)范》JGJ130-2023
- 中建鐵路路基排水溝施工方案
- 部編初一語文閱讀理解最全答題模板與技巧+專項(xiàng)訓(xùn)練練習(xí)題
- 門診特殊病種和治療項(xiàng)目申請表
評論
0/150
提交評論