學(xué)生管理系統(tǒng)項(xiàng)目需求詳細(xì)設(shè)計(jì)說明書_第1頁
學(xué)生管理系統(tǒng)項(xiàng)目需求詳細(xì)設(shè)計(jì)說明書_第2頁
學(xué)生管理系統(tǒng)項(xiàng)目需求詳細(xì)設(shè)計(jì)說明書_第3頁
學(xué)生管理系統(tǒng)項(xiàng)目需求詳細(xì)設(shè)計(jì)說明書_第4頁
學(xué)生管理系統(tǒng)項(xiàng)目需求詳細(xì)設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

I學(xué)生管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書第三組(2008/7)目錄TOC\o”1—3"\h\z\uHYPERLINK\l”_Toc206401883"1程序結(jié)構(gòu)3HYPERLINK\l”_Toc206401884”1.1程序結(jié)構(gòu)3_Toc206401889"2.2老師信息管理模塊5HYPERLINK\l”_Toc206401890”2。3班級(jí)管理模塊5_Toc206401892”2.5成績(jī)管理模塊6HYPERLINK\l”_Toc206401893”2。6帳號(hào)管理模塊6HYPERLINK\l”_Toc206401894”3模塊功能詳解7_Toc206401896"3。2教師信息管理模塊73。3班級(jí)管理模塊8HYPERLINK\l”_Toc206401898"3.4課程管理模塊8HYPERLINK\l”_Toc206401899”3。5成績(jī)管理模塊9HYPERLINK\l”_Toc206401900"3.6帳號(hào)管理模塊10HYPERLINK\l”_Toc206401901”4界面樣式104。1登錄界面10HYPERLINK\l”_Toc206401903”4.2用戶管理114。3教師信息管理124.4學(xué)生信息管理13HYPERLINK\l”_Toc206401906”4。5課程管理14HYPERLINK\l”_Toc206401907”4.6成績(jī)管理144。7班級(jí)管理155模型類設(shè)計(jì)15HYPERLINK\l”_Toc206401910”5。1用戶模型設(shè)計(jì)15HYPERLINK\l”_Toc206401911”5。2學(xué)生模型設(shè)計(jì)16HYPERLINK\l”_Toc206401912”5.3教師模型設(shè)計(jì)16HYPERLINK\l”_Toc206401913"5.4班級(jí)模型設(shè)計(jì)17HYPERLINK\l”_Toc206401914”5。5成績(jī)模型設(shè)計(jì)17HYPERLINK\l”_Toc206401915"5。6課程模型設(shè)計(jì)17HYPERLINK\l”_Toc206401916"6功能類設(shè)計(jì)176.3學(xué)生信息管理功能類19HYPERLINK\l”_Toc206401920”6.4教師信息管理功能類20HYPERLINK\l”_Toc206401921"6。5班級(jí)管理功能類22HYPERLINK\l”_Toc206401922”6.6成績(jī)管理功能類23_Toc206401924"7數(shù)據(jù)庫設(shè)計(jì)25HYPERLINK\l”_Toc206401925”7.1用戶管理模塊25HYPERLINK\l”_Toc206401926"7.2學(xué)生信息管理模塊25_Toc206401928"7。4班級(jí)管理模塊26_Toc206401930”7.6課程信息管理模塊267.7班級(jí)課程27HYPERLINK\l"_Toc206401932”7。9教師班級(jí)27HYPERLINK\l”_Toc206401933”7。9教師課程271程序結(jié)構(gòu)1。1程序結(jié)構(gòu)1。2命名空間規(guī)范主要類的命名空間用途Model數(shù)據(jù)庫模型類Manage數(shù)據(jù)庫功能類StudentManage管理系統(tǒng)界面1。3程序通用名詞規(guī)范模型類跟表同名,例如:Student功能類跟表同名,例如Student界面的命名以功能開頭,后面跟上Form,例如AddStuForm添加的方法以Add開頭,例如AddStu修改的方法以Modify開頭,例如ModifyStu刪除的方法以Del開頭,例如DelStu查詢的方法以Search開頭,例如SearchStu有條件查詢,用Get。..By…,如跟據(jù)一個(gè)id號(hào)獲得一行記錄的模型類用GetModelById,Model是模型類名。2模塊結(jié)構(gòu)2。1學(xué)生信息管理模塊2。2老師信息管理模塊2。3班級(jí)管理模塊2.4課程管理模塊2。5成績(jī)管理模塊2。6帳號(hào)管理模塊3模塊功能詳解3.1學(xué)生信息管理模塊3.1。1管理員3.1。1.1增加學(xué)生可以增加學(xué)生編號(hào)、姓名、性別、出生日期、入學(xué)日期、所在班級(jí)3。1.1。2刪除學(xué)生可以3。1。13.1。1a)查詢所有學(xué)生的一切信息,點(diǎn)擊查詢按鈕則列出全部學(xué)生的基本信息包括學(xué)生編號(hào)、學(xué)生姓名、性別、入學(xué)日期、所在班級(jí)等b)模糊查詢根據(jù)學(xué)生編號(hào)、學(xué)生姓名、所在班級(jí)進(jìn)行模糊查詢,列出符合條件的所有學(xué)生的基本信息包括學(xué)生編號(hào)、學(xué)生姓名、性別、入學(xué)日期、所在班級(jí)等3。1。23.1。2a)查詢所有學(xué)生的信息點(diǎn)擊查詢按鈕則列出所教學(xué)生的基本信息包括學(xué)生編號(hào)、學(xué)生姓名、性別、入學(xué)日期、所在班級(jí)等b)模糊查詢根據(jù)學(xué)生編號(hào)、學(xué)生姓名、所在班級(jí)進(jìn)行模糊查詢,列出符合條件的所教學(xué)生的基本信息包括學(xué)生編號(hào)、學(xué)生姓名、性別、入學(xué)日期、所在班級(jí)等3.1。33.1。3。1a)個(gè)人信息查詢可查詢自己的全部信息b)本班學(xué)生信息查詢查詢本班學(xué)生的基本信息學(xué)生編號(hào)、姓名、性別、所在班級(jí)、入學(xué)日期、個(gè)人說明等3.2教師信息管理模塊3。2.13。2。1.1增加教師3.2.1。2刪除教師可以3。2.1.3修改教師信息3。2。1a)查詢所有教師的一切信息點(diǎn)擊查詢按鈕則列出全部教師的基本信息包括教師編號(hào)、教師姓名、性別、籍貫、所授課程等b)模糊查詢根據(jù)教師編號(hào)、教師姓名進(jìn)行模糊查詢,列出符合條件的所有教師的基本信息包括教師編號(hào)、教師姓名、性別、所授課程等3.2。1。5增加教師職務(wù)增加教師所教課程,所教班級(jí)記錄3.2。23.2.2a)查詢個(gè)人信息教師可查詢自己的所有信息b)查詢?nèi)拷處煵樵兯薪處煹幕拘畔ⅲc(diǎn)擊查詢按鈕則列出全部教師的基本信息包括教師編號(hào)、教師姓名、性別、所授課程等c)模糊查詢根據(jù)教師編號(hào)、教師姓名進(jìn)行模糊查詢,列出符合條件的所有教師的基本信息包括教師編號(hào)、教師姓名、性別、所授課程等3。2.33。2。3a)查詢所有教師的一切信息點(diǎn)擊查詢按鈕則列出全部授課教師的基本信息包括教師編號(hào)、教師姓名、性別、籍貫、所授課程等b)模糊查詢根據(jù)教師編號(hào)、教師姓名進(jìn)行模糊查詢,列出符合條件的授課教師的基本信息包括教師編號(hào)、教師姓名、性別、所授課程等3。3班級(jí)管理模塊3.3。13.3。1。1增加班級(jí)3。3。13。3。13。3。1a)查詢所有班級(jí)點(diǎn)擊可得到全部班級(jí)列表,包括班級(jí)編號(hào)、班級(jí)名b)聯(lián)合查詢根據(jù)班級(jí)編號(hào)、班級(jí)名進(jìn)行模糊查詢,得到滿足條件的班級(jí)列表,包括班級(jí)編號(hào)、班級(jí)名3。3.23.3.2a)查詢?nèi)渴谡n班級(jí)查詢可得到所授課班級(jí)的列表,包括班級(jí)編號(hào)、班級(jí)名、班級(jí)課程b)聯(lián)合查詢輸入班級(jí)編號(hào)、班級(jí)名進(jìn)行聯(lián)合查詢,得到滿足條件的班級(jí)列表,包括班級(jí)編號(hào)、班級(jí)名、班級(jí)人數(shù)3。4課程管理模塊3.4。13.4.13。4。13。4。1a)查詢?nèi)空n程得到全部課程信息列表,包括課程編號(hào)、課程名、學(xué)分b)聯(lián)合查詢輸入課程編號(hào)、課程名進(jìn)行聯(lián)合查詢得到符合條件的課程信息列表,包括課程編號(hào)、課程名、學(xué)分3。4.13。4。23。4。2a)查詢?nèi)克谡n程得到全部課程信息列表,包括課程編號(hào)、課程名、學(xué)分b)聯(lián)合查詢輸入課程編號(hào)、課程名進(jìn)行聯(lián)合查詢得到符合條件的課程信息列表,包括課程編號(hào)、課程名、學(xué)分3。4.33。4.3a)查詢?nèi)克鶎W(xué)課程得到全部課程信息列表,包括課程編號(hào)、課程名、學(xué)分b)聯(lián)合查詢輸入課程編號(hào)、課程名進(jìn)行聯(lián)合查詢得到符合條件的課程信息列表,包括課程編號(hào)、課程名、學(xué)分3.5成績(jī)管理模塊3。5。13。5。13。5。1。2刪除成績(jī)3。5。1.3修改成績(jī)修改學(xué)生編號(hào)、課程編號(hào)、3。5。1a)查詢?nèi)砍煽?jī)得到全部成績(jī)信息列表,包括學(xué)生編號(hào)、學(xué)生姓名、所在班級(jí)、課程編號(hào)、課程名、分?jǐn)?shù)b)聯(lián)合查詢根據(jù)學(xué)生編號(hào)、課程編號(hào)、教師編號(hào)、班級(jí)編號(hào)進(jìn)行聯(lián)合查詢,得到滿足條件的成績(jī)信息列表.3。5。23。5.2a)查詢所教學(xué)生成績(jī)得到全部所教所教學(xué)生的成績(jī)信息列表,包括學(xué)生編號(hào)、學(xué)生姓名、所在班級(jí)、課程編號(hào)、課程名、分?jǐn)?shù)b)聯(lián)合查詢根據(jù)學(xué)生編號(hào)、課程編號(hào)、教師編號(hào)、班級(jí)編號(hào)進(jìn)行聯(lián)合查詢,得到滿足條件的成績(jī)信息列表。3.5。33。5.3a)查詢?nèi)砍煽?jī)可以得到自己全部所學(xué)課程的成績(jī)信息列表,包括編號(hào)、姓名、課程編號(hào)、課程名、學(xué)分.b)聯(lián)合查詢根據(jù)學(xué)生編號(hào)、課程編號(hào)、教師編號(hào)、班級(jí)編號(hào)進(jìn)行聯(lián)合查詢,得到滿足條件的成績(jī)信息列表。3。6帳號(hào)管理模塊3。6。13。6。1。1查詢用戶管理員可以查詢所有用戶的信息3.6。1.2密碼管理管理員可以修改所有教師和學(xué)生的密碼3。6。1。33.6。23.6.2.1密碼管理3.6。33。6。3.1密碼管理4界面樣式4。1登錄界面4。2用戶管理4.3教師信息管理4。4學(xué)生信息管理4。5課程管理4。6成績(jī)管理4。7班級(jí)管理5模型類設(shè)計(jì)命名空間類名說明ModelLogin登陸Student學(xué)生信息Teacher教師信息Class班級(jí)信息Score成績(jī)信息Course課程信息User用戶管理Class_Course班級(jí)課程Teacher_Class教師班級(jí)Teacher_Course教師課程5。1用戶模型設(shè)計(jì)Users名稱中文名稱類型控制域說明UserId用戶idintPublicUserName用戶名stringPublicPassWord密碼stringPublicRights權(quán)限intPublicType刪除標(biāo)識(shí)intPublic為0時(shí)表示該生被刪除5.2學(xué)生模型設(shè)計(jì)Student名稱中文名稱類型控制域說明StuId學(xué)生IdintPublicStuNo學(xué)生編號(hào)stringPublicStuName姓名StringPublicClassId班級(jí)IdintPublicSex性別StringPublicBirthDate出生日期DateTimePublicEntranceTime入學(xué)時(shí)間datatimePublicStuTel電話號(hào)碼stringPublicStuAddress住址stringPublicRemark備注stringPublicType刪除標(biāo)識(shí)intPublic為0時(shí)表示該生被刪除5。3教師模型設(shè)計(jì)Teacher名稱中文名稱類型控制域說明TeaId教師IdintPublicTeaNo教師編號(hào)stringPublicTeaName教師姓名stringpublicSex性別stringPublicBirthDate出生日期DateTimePublicDegree學(xué)歷stringPublicRank職稱StringPublicTeaTel電話號(hào)碼stringPublicTeaAddress住址stringPublicRemark備注stringPublicType刪除標(biāo)識(shí)intPublic當(dāng)標(biāo)識(shí)為0時(shí)表示該教師已被刪除5。4班級(jí)模型設(shè)計(jì)Class名稱中文名稱類型控制域說明ClassId班級(jí)IdintPublicClassNo班級(jí)編號(hào)stringPublicClassName班級(jí)名稱stringPublicRemark備注StringPublicType刪除標(biāo)識(shí)intPublic當(dāng)標(biāo)識(shí)為0時(shí)表示該班級(jí)已被刪除5.5成績(jī)模型設(shè)計(jì)Score名稱中文名稱類型控制域說明ScoreId成績(jī)IdintPublicCourseId課程IdintPublicStuId學(xué)生IdintPublicScore分?jǐn)?shù)floatPublicRemark備注stringPublicType刪除標(biāo)識(shí)intPublic當(dāng)標(biāo)識(shí)為0時(shí)表示該班級(jí)已被刪除5。6課程模型設(shè)計(jì)Course名稱中文名稱類型控制域說明CourseId課程IdintpublicCourseNo課程編號(hào)stringPublicCourseName課程名稱stringPublicPoints學(xué)分decPublicRemark備注textPublicType刪除標(biāo)識(shí)intPublic當(dāng)標(biāo)識(shí)為0時(shí)表示該課程已被刪除6功能類設(shè)計(jì)命名空間類名說明ManageLogin系統(tǒng)功能類Users用戶管理功能類Student學(xué)生功能類Teacher教師功能類Class班級(jí)功能類Score成績(jī)功能類Course課程功能類Class_Course班級(jí)課程Class_Teacher教師班級(jí)Course_Teacher教師課程6。1用戶登錄功能類用戶登錄驗(yàn)證方法:publicintJudgeExist(Model。User。UsersobjUsers,outstringstrErr)Model.User。UsersobjUsers為模型類,接收用戶的賬號(hào)和密碼及權(quán)限信息,執(zhí)行后返回值0和1,當(dāng)驗(yàn)證失敗時(shí)返回0,并用outstring輸出錯(cuò)誤原因;當(dāng)驗(yàn)證成功時(shí)返回1,outstErr為空。6.2用戶管理功能類Model。User是Model命名空間下的User類。1.修改用戶密碼的方法:publicintModifyUser(stringUserName,Model.Users.UsersobjUsers,outstringstrErr)stringUserName是定義接收用戶名的變量,根據(jù)用戶名查找用戶,Model。Users.UsersobjUsers是模型類,得到用戶的新密碼,outstringstrErr定義捕獲錯(cuò)誤的變量,當(dāng)返回值為1則修改成功,返回值為0,則出錯(cuò),將錯(cuò)誤賦給strErr2。查詢的方法:查詢所有記錄publicintSearchUser(outDataTableobjDataTable,outstringstrErr)outDataTableobjDataTable定義了一個(gè)表,outstringstrErr定義捕獲錯(cuò)誤的變量,當(dāng)返回值為1則查詢成功,定義的表顯示查詢結(jié)果,返回值為0,則出錯(cuò),將錯(cuò)誤賦給strErr查詢某行記錄publicintSearchUser(stringUserName,outDataTableobjDataTable,outstringstrErr)stringUserName是定義接收用戶名的變量,根據(jù)用戶名查找用戶的相關(guān)信息,outDataTableobjDataTable定義了一個(gè)表,outstringstrErr定義捕獲錯(cuò)誤的變量,當(dāng)返回值為1則查詢成功,定義的表顯示查詢結(jié)果,返回值為0,則出錯(cuò),將錯(cuò)誤賦給strErr5。方法列表:方法名傳入?yún)?shù)輸出返回值類型描述ModifyUserobjUserstrErrint修改SearchUserobjUserobjDataTable,strErrint查詢6。3學(xué)生信息管理功能類1添加的方法:publicintAddStu(Model。student.studentobjStu,outstringstrErr)Model。student。studentobjStu是模型類,outstringstrErr定義捕獲錯(cuò)誤的變量,int為1則添加成功,同時(shí)添加用戶成功,模型類存儲(chǔ)學(xué)生的相關(guān)信息,為0則返回錯(cuò)誤提示,將錯(cuò)誤賦給strErr2修改的方法:publicintModifyStu(intiStuId,stringstrOld,Model。student。studentobjStu,outstringstrErr)intiStuId,是傳入的學(xué)生ID,stringstrOld是傳入的舊的學(xué)生編號(hào),Model。student.studentobjStu是模型類,outstringstrErr定義捕獲錯(cuò)誤的變量int為1則修改成功,同時(shí)修改用戶成功,模型類存儲(chǔ)學(xué)生的相關(guān)信息,為0則返回錯(cuò)誤提示,將錯(cuò)誤賦給strErr3查詢的方法:publicintSearchStu(outDataTableobjDataTable,outstringstrErr,stringstrErr)outDataTableobjDataTable定義了一個(gè)表,outstringstrErr定義捕獲錯(cuò)誤的變量,當(dāng)返回值為1則查詢成功,定義的表顯示查詢結(jié)果,返回值為0,則出錯(cuò),將錯(cuò)誤賦給strErr。publicintSearchStu(stringstrStuNo,stringStuName,stringClassName,outDataTableobjDataTable,outstringstrErr)管理員根據(jù)學(xué)生編號(hào)、學(xué)生姓名、學(xué)生所在班級(jí)進(jìn)行查詢,stringstrStuNo定義接收學(xué)生編號(hào)的變量,stringStuName定義接收學(xué)生姓名的變量,stringClassName定義接收學(xué)生所在班級(jí)的變量,outDataTableobjDataTable定義了一個(gè)表,outstringstrErr定義捕獲錯(cuò)誤的變量,當(dāng)返回值為1時(shí),根據(jù)傳入的學(xué)生編號(hào)和學(xué)生姓名和所在班級(jí)查詢學(xué)生成功,將查詢結(jié)果給表,返回值為0,則將錯(cuò)誤賦給strErr。4刪除的方法:publicintDelStu(intiStuId,stringstrStuNo,outstringstrErr)刪除學(xué)生和賬號(hào),intiStuId定義接收學(xué)生ID的變量,stringstrStuNo是定義接收學(xué)生編號(hào)的變量,outstringstrErr定義捕獲錯(cuò)誤的變量,當(dāng)返回值為1時(shí),刪除成功,當(dāng)返回值為0時(shí),出錯(cuò),則將錯(cuò)誤賦給strErr。5、方法列表:方法名傳入?yún)?shù)輸出返回值類型描述AddStuobjStustrErrint增加ModifyStuobjStustrErrint修改SearchStustrkeyobjDataTable,strErrint查詢DelStuidstrErrint刪除6.4教師信息管理功能類1添加的方法:publicintAddTea(Model。teacher.teacherobjTea,outstringstrErr)Model.teacher.teacherobjTea是模型類,outstringstrErr定義捕獲錯(cuò)誤的變量,int為1則添加成功,同時(shí)添加用戶成功,模型類存儲(chǔ)教師的相關(guān)信息,為0則返回錯(cuò)誤提示,將錯(cuò)誤賦給strErr2修改的方法:publicintModifyTea(intiTeaId,stringstrOld,Model。teacher。teacherobjTea,outstringstrErr)intiTeaId是傳入的教師ID,stringstrOld是傳入的舊的教師編號(hào),Model。teacher.teacherobjTea是模型類,outstringstrErr定義捕獲錯(cuò)誤的變量int為1則修改成功,同時(shí)修改用戶成功,模型類存儲(chǔ)教師的相關(guān)信息,為0則返回錯(cuò)誤提示,將錯(cuò)誤賦給strErr。3查詢的方法:publicintSearchTea(outDataTableobjDataTable,outstringstrErr)outDataTableobjDataTable定義了一個(gè)表,outstringstrErr定義捕獲錯(cuò)誤的變量,當(dāng)返回值為1則查詢成功,定義的表顯示查詢結(jié)果,返回值為0,則出錯(cuò),將錯(cuò)誤賦給strErr.publicintSearchTea(stringstrTeaNo,stringstrTeaName,outDataTableobjDataTable,outstringstrErr)根據(jù)教師編號(hào)、教師姓名進(jìn)行查詢,stringstrTeaNo定義接收教師編號(hào)的變量,stringstrTeaName定義接收教師姓名的變量,outDataTableobjDataTable定義了一個(gè)表,outstringstrErr定義捕獲錯(cuò)誤的變量,當(dāng)返回值為1時(shí),根據(jù)傳入的教師編號(hào)和教師姓名查詢成功,將查詢結(jié)果給表,返回值為0,則將錯(cuò)誤賦給strErr4刪除的方法publicintDelTea(intiTeaId,stringstrTeaNo,outstringstrErr)刪除教師和賬號(hào),intiTeaId定義接收教師ID的變量,stringstrTeaNo是定義接收教師編號(hào)的變量,outstringstrErr定義捕獲錯(cuò)誤的變量,當(dāng)返回值為1時(shí),刪除成功,當(dāng)返回值為0時(shí),出錯(cuò),則將錯(cuò)誤賦給strErr。5教師職務(wù)管理a)添加的方法publicintAddTeacherC_C(Model。Teacher_Course.Teacher_CourseobjTeacherCourse,Model。Teacher_Class。Teacher_ClassobjTClass,outstringstrErr)Model.Teacher_Course。Teacher_CourseobjTeacherCourse,Model.Teacher_Class.Teacher_ClassobjTClassModel。teacher.teacherobjTea是模型類,outstringstrErr定義捕獲錯(cuò)誤的變量,int為1則添加成功,模型類存儲(chǔ)教師可和教師課程班級(jí)以及課程班級(jí)的相關(guān)信息,為0則返回錯(cuò)誤提示,將錯(cuò)誤賦給strErrb)查詢的方法publicintSearchTCC(outDataTableobjDataTable,outstringstrErr)outDataTableobjDataTable定義了一個(gè)表,outstringstrErr定義捕獲錯(cuò)誤的變量,當(dāng)返回值為1則查詢成功,定義的表顯示查詢結(jié)果,返回值為0,則出錯(cuò),將錯(cuò)誤賦給strErr.publicintSearchTCC1(stringTeaNo,stringTeaName,stringCourseName,stringClassName,outDataTableobjDataTable,outstringstrErr)根據(jù)教師編號(hào)、教師姓名,課程名稱,班級(jí)名稱進(jìn)行查詢,stringTeaNo定義接收教師編號(hào)的變量,stringTeaName定義接收教師姓名的變量,stringClassName定義了接收班級(jí)名稱的變量,stringCourseName定義了接收課程名稱的變量,outDataTableobjDataTable定義了一個(gè)表,outstringstrErr定義捕獲錯(cuò)誤的變量,當(dāng)返回值為1時(shí),根據(jù)傳入的教師編號(hào)、教師姓名、課程姓名、班級(jí)姓名查詢成功,將查詢結(jié)果給表,返回值為0,則將錯(cuò)誤賦給strErr。c)刪除的方法publicintDelTCC(stringTeaNo,stringClassName,stringCourseName,outstringstrErr)刪除教師職務(wù)信息,stringTeaNo是定義接收教師編號(hào)的變量,stringClassName定義了接收班級(jí)名稱的變量,stringCourseName定義了接收課程名稱的變量,outstringstrErr定義捕獲錯(cuò)誤的變量,當(dāng)返回值為1時(shí),刪除成功,當(dāng)返回值為0時(shí),出錯(cuò),則將錯(cuò)誤賦給strErrd)修改的方法publicintModifyTCC(stringTeaNo,intOldClassid,intOldCourseid,Model。Teacher_Class.Teacher_ClassobjTCl,Model。Teacher_Course。Teacher_CourseobjTCo,outstringstrErr)修改教師所教班級(jí),stringTeaNo定義接收教師編號(hào)的變量,intOldClassid定義接收舊的班級(jí)ID的變量,intOldCourseid定義接收舊的課程ID的變量,Model。Teacher_Course.Teacher_CourseobjTCo,Model。Teacher_Class.Teacher_ClassobjTCl,Model.teacher.teacherobjTea是模型類,outstringstrErr定義捕獲錯(cuò)誤的變量,返回值為1則添加成功,模型類存儲(chǔ)教師和教師課程班級(jí)以及課程班級(jí)的相關(guān)信息,為0則返回錯(cuò)誤提示,將錯(cuò)誤賦給strErr.publicintModifyTCC1(stringTeaNo,intOldClassid,intOldCourseid,Model.Teacher_Class。Teacher_ClassobjTCl,Model。Teacher_Course。Teacher_CourseobjTCo,outstringstrErr)修改教師所教課程,stringTeaNo定義接收教師編號(hào)的變量,intOldClassid定義接收舊的班級(jí)ID的變量,intOldCourseid定義接收舊的課程ID的變量,Model。Teacher_Course。Teacher_CourseobjTCo,Model。Teacher_Class。Teacher_ClassobjTCl,Model。teacher.teacherobjTea是模型類,outstringstrErr定義捕獲錯(cuò)誤的變量,返回值為1則添加成功,模型類存儲(chǔ)教師可和教師課程班級(jí)以及課程班級(jí)的相關(guān)信息,為0則返回錯(cuò)誤提示,將錯(cuò)誤賦給strErr。6、方法列表:方法名傳入?yún)?shù)輸出返回值類型描述AddTeaobjTeastrErrint增加ModifyTeaobjTearstrErrint修改SearchTeaobjTeaobjDataTable,strErrint查詢DelTeaIdstrErrint刪除6.5班級(jí)管理功能類1添加的方法:publicintAddClass(Model。Class。ClassobjClass,outstringstrErr)ModelClassobjClass是課程模型類。返回值定義為0和1,當(dāng)添加失敗時(shí),返回0,并用outstringstrErr輸出出錯(cuò)原因;當(dāng)添加成功時(shí),返回1,outstringstrErr的輸出為空。2修改的方法:publicintModifyClass(stringClassNo,Model.Class.ClassobjClass,outstringstrErr)返回值定義為0和1,當(dāng)修改失敗時(shí),返回0,并用outstringstrErr輸出出錯(cuò)原因;當(dāng)修改時(shí),返回1,outstringstrErr的輸出為空.stringiClassNo定義接受班級(jí)編號(hào)的變量,Model。Class。ClassobjClass為模型類3查詢的方法:查詢單行(按班級(jí)名和班級(jí)編號(hào)):publicintSearchClass(stringClassNo,stringClassName,outDataTableobjDataTable,outstringstrErr)stringiClassNo定義接受班級(jí)編號(hào)的變量,stringstrClassName定義接受班級(jí)名稱的變量,outDataTableobjDataTable是輸出內(nèi)存中的表的內(nèi)容,用返回值定義為0和1判斷查詢成功或失敗,查詢失敗時(shí)用outstringstrErr輸出出錯(cuò)原因,成功時(shí)outstringstrErr輸出為空。4刪除班級(jí)publicintDelClass(stringClassNo,outstringstrErr)刪除班級(jí)信息以及班級(jí)中的學(xué)生,班級(jí)課程表,教師班級(jí)表中相應(yīng)記錄stringiClassNo定義接受班級(jí)編號(hào)的變量,outstringstrErr輸出出錯(cuò)原因,成功時(shí)outstringstrErr輸出為空。4、方法列表:方法名傳入?yún)?shù)輸出返回值類型描述AddClassobjClassIdstrErrint增加ModifyClassobjClassIdstrErrint修改SearchClassobjClassIdobjDataTable,strErrint查詢6。6成績(jī)管理功能類1添加的方法:publicintAddScore(Model.ScoreobjScore,outstringstrErr)Model。ScoreobjScore是課程模型類。返回值定義為0和1,當(dāng)添加失敗時(shí),返回0,并用outstringstrErr輸出出錯(cuò)原因;當(dāng)添加成功時(shí),返回1,outstringstrErr的輸出為空。2修改的方法:publicintModifyScore(stringCourseNo,Model.stringStuNo,floatScore,outstringstrErr)返回值定義為0和1,當(dāng)添加失敗時(shí),返回0,并用outstringstrErr輸出出錯(cuò)原因;當(dāng)修改成功時(shí),返回1,outstringstrErr的輸出為空,stringCourseNo定義了接收課程編號(hào)的變量,stringStuNo定義接收學(xué)生編號(hào)的變量,floatScoure分?jǐn)?shù)變量.3查詢的方法:publicintSearchScore(Model.ScoreobjScore,outDataTableobjDataTable,outstringstrErr)查詢所有成績(jī)Model.ScoreobjScore是課程模型類.返回值定義為0和1,當(dāng)添加失敗時(shí),返回0,并用outstringstrErr輸出出錯(cuò)原因;當(dāng)查詢成功時(shí),返回1,outstringstrErr的輸出為空。publicintSearchScoreStudent(stingStuNo,stringTeaNo,stringCourseName,stringClassName,Model.ScoreobjScore,outDataTableobjDataTable,outstringstrErr)按學(xué)生、班級(jí)、課程、教師查詢成績(jī)stingStuNo定義了接收學(xué)生編號(hào)的變量,stringTeaNo接收教師編號(hào),stringCourseName,接收課程名稱stringClassName接收班級(jí)名稱,Model。ScoreobjScore是課程模型類。返回值int定義為0和1,當(dāng)添加失敗時(shí),返回0,并用outstringstrErr輸出出錯(cuò)原因;當(dāng)查詢成功時(shí),返回1,outstringstrErr的輸出為空。4刪除的方法:publicintDelScore(intid,outstringstrErr)intid定義編號(hào),outstringstrErr輸出出錯(cuò)原因,成功時(shí)outstringstrErr輸出為空。5.方法列表:方法名傳入?yún)?shù)輸出返回值類型描述AddScoreobjScorestrErrint增加ModifyScoreobjScorestrErrint修改SearchScoreClassobjScoreobjDataTable,strErrint查詢SearchScoreStudentobjScoreobjDataTable,strErrint查詢SearchScoreTeacherobjScoreobjDataTable,strErrint查詢DelScoreidstrErrint刪除6.7課程信息管理功能類1.添加的方法:publicintAddCourse(Model.Course。CourseobjCourse,outstringstrErr)Model.CourseobjCourse是課程模型類.返回值定義為0和1,當(dāng)添加失敗時(shí),返回0,并用outstringstrErr輸出出錯(cuò)原因;當(dāng)添加成功時(shí),返回1,outstringstrErr的輸出為空。2。修改的方法:publicintModifyCourse(intiCourseId,Model.Course。CourseobjCourse,outstringstrErr)返回值定義為0和1,當(dāng)修改時(shí),返回0,并用outstringstrErr輸出出錯(cuò)原因;當(dāng)修改時(shí),返回1,outstringstrErr的輸出為空.3.查詢的方法:publicintSearchCourse(outDataTableobjDataTable,outstringstrErr)查詢所有課程:publicintSearchCourse(stingCourseNo,stringCourseName,outDataTableobjDataTable,outstringstrErr)根據(jù)課程編號(hào),課程名查詢單行課程stingCourseNo接收課程編號(hào),stringCourseName接收課程名,outDataTableobjDataTable是輸出內(nèi)存中的表的內(nèi)容,用int定義為0和1判斷查詢成功或失敗,查詢失敗時(shí)用outstringstrErr輸出出錯(cuò)原因,成功時(shí)outstringstrErr輸出為空.4刪除課程publicintDelCourse(stringCourseNo,outstringstrErr)stringCourseNo接收課程編號(hào),返回值為0和1,判斷查詢成功或失敗,查詢失敗時(shí)為0用outstringstrErr輸出出錯(cuò)原因,成功時(shí)為1,outstringstrErr輸出為空。5。方法列表:方法名傳入?yún)?shù)輸出返回值類型描述AddCourseobjCoursestrErrint增加ModifyCourseobjCoursestrErrint修

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論