學(xué)生管理系統(tǒng)項目需求詳細(xì)設(shè)計說明書完整版_第1頁
學(xué)生管理系統(tǒng)項目需求詳細(xì)設(shè)計說明書完整版_第2頁
學(xué)生管理系統(tǒng)項目需求詳細(xì)設(shè)計說明書完整版_第3頁
免費預(yù)覽已結(jié)束,剩余31頁可下載查看

下載本文檔

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

文檔簡介

1、學(xué)生管理系統(tǒng)項目需求詳細(xì) 設(shè)計說明書完整版學(xué)生管理系統(tǒng)詳細(xì)設(shè)計說明書第三組(200 8 / 7 )目錄1程序結(jié)構(gòu)錯誤!未定義書簽。1。1程序結(jié)構(gòu)錯誤!未定義書簽。1.2命名空間規(guī)范 錯誤!未定義書簽。1.3程序通用名詞規(guī)范 錯誤!未定義書簽。2模塊結(jié)構(gòu) 錯誤!未定義書簽。 2.1學(xué)生信息管理模塊 錯誤!未定義書簽。2。2老師信息管理模塊 錯誤 !未定義書簽。2. 3 班級管理模塊 錯誤!未定義書簽。2。4課程管理模塊 錯誤!未定義書簽。2. 5 成績管理模塊 錯誤!未定義書簽。2.6 帳號管理模塊 錯誤!未定義書簽。3 模塊功能詳解 錯誤 !未定義書簽3. 1 學(xué)生信息管理模塊 錯誤!未定義書

2、簽。3. 2 教師信息管理模塊 錯誤!未定義書簽。 3。3 班級管理模塊 錯誤!未定義書簽。3. 4 課程管理模塊 錯誤!未定義書簽。3 .5成績管理模塊錯誤!未定義書簽。3。 6 帳號管理模塊 錯誤!未定義書簽。4界面樣式錯誤!未定義書簽。4.1 登錄界面錯誤!未定義書簽。 4.2用戶管理錯誤!未定義書簽。4.3 教師信息管理 錯誤!未定義書簽。4O 4學(xué)生信息管理錯誤!未定義書簽。4。5課程管理錯誤!未定義書簽。4.6成績管理錯誤!未定義書簽。4.7班級管理錯誤!未定義書簽。5模型類設(shè)計 錯誤!未定義書簽5。1用戶模型設(shè)計 錯誤!未定義書簽。5. 2學(xué)生模型設(shè)計錯誤!未定義書簽。5。3教師

3、模型設(shè)計錯誤!未定義書簽。 5.4班級模型設(shè)計 錯誤!未定義書簽。5。5成績模型設(shè)計 錯誤!未定義書簽。5。6課程模型設(shè)計 錯誤!未定義書簽。6功能類設(shè)計 錯誤!未定義書簽6。1 用戶登錄功能類 錯誤 ! 未定義書簽。6. 2用戶管理功能類 錯誤!未定義書簽。 6.3學(xué)生信息管理功能類 錯誤!未定義書簽。6。4 教師信息管理功能類 錯誤 ! 未定義書簽。6。5班級管理功能類 錯誤!未定義書簽。6.6成績管理功能類 錯誤!未定義書簽。6 . 7課程信息管理功能類 錯誤!未定義書簽。7數(shù)據(jù)庫設(shè)計錯誤!未定義書簽7. 1用戶管理模塊 錯誤!未定義書簽。7.2學(xué)生信息管理模塊錯誤!未定義書簽 7.3老

4、師信息管理模塊 錯誤!未定義書簽。7.4班級管理模塊 錯誤!未定義書簽。7。5成績管理模塊錯誤!未定義書簽。7。6課程信息管理模塊 錯誤!未定義書簽7.7班級課程錯誤!未定義書簽。7。9教師班級錯誤!未定義書簽。7.9教師課程錯誤!未定義書簽。1程序結(jié)構(gòu)1 . 1程序結(jié)構(gòu)i一htX 忙U査冊 J I iI 1 ! s i I J 1 a XrJ X &9.llf除 =1 Ld !T 4 I- F _x*r_ 1 信息涇血 I I- 8 -I 1 la as I I1.2命名空間規(guī)范主要類的命名空間用途Mod e 1數(shù)據(jù)庫模型類Manag e數(shù)據(jù)庫功能類S tu den tM a n age管理

5、系統(tǒng)界面1. 3程序通用名詞規(guī)范模型類跟表同名,例如:Studen t功能類跟表同名,例如Stude nt界面的命名以功能開頭,后面跟上For m,例如A ddStuF orm添加的方法以 修改的方法以 刪除的方法以 查詢的方法以Add開頭,例如 A dd StuM o di fy 開頭,例如 M o difyStuD e l開頭,例如D elS tuSea r ch 開頭,例如 Se a rchS t u有條件查詢,用G et. . B y,如跟據(jù)一個id號獲得一行記錄的模型類用GetMo delByld , Model是模型類名.2模塊結(jié)構(gòu)2。1學(xué)生信息管理模塊2。2老師信息管理模塊2 .

6、3班級管理模塊2。4課程管理模塊課程管理添加課程信息刪除課程信息修改課程信息查詢課程信息2. 5成績管理模塊成績管理錄入成績 (管理員)2.6帳號管理模塊3模塊功能詳解3.1 學(xué)生信息管理模塊3.1。1管理員3。 1 。 1 1 增加學(xué)生 可以增加學(xué)生編號、姓名、性別、出生日期、入學(xué)日期、所在班級、 電話號碼、住址、備注3。 11。 2 刪除學(xué)生 可以刪除學(xué)生的所有信息3。 1.1 。 3 修改學(xué)生信息 可對所有學(xué)生的資料進(jìn)行修改3.1.1 4 查詢學(xué)生信息a) 查詢所有學(xué)生的一切信息,點擊查詢按鈕則列出全部學(xué)生的基本信息包括學(xué)生編 號、學(xué)生姓名、性別、入學(xué)日期、所在班級等b) 模糊查詢根據(jù)學(xué)

7、生編號、學(xué)生姓名、所在班級進(jìn)行模糊查詢,列出符合條件的 所有學(xué)生的基本信息包括學(xué)生編號、學(xué)生姓名、性別、入學(xué)日期、所在班級等 31。 2 教師3.1.2.1 查詢學(xué)生信息a) 查詢所有學(xué)生的信息 點擊查詢按鈕則列出所教學(xué)生的基本信息包括學(xué)生編號、 學(xué) 生姓名、性別、入學(xué)日期、所在班級等b) 模糊查詢 根據(jù)學(xué)生編號、學(xué)生姓名、所在班級進(jìn)行模糊查詢,列出符合條件的所 教學(xué)生的基本信息包括學(xué)生編號、學(xué)生姓名、性別、入學(xué)日期、所在班級等3.13 學(xué)生31 。 3。1 查詢信息a) 個人信息查詢可查詢自己的全部信息b) 本班學(xué)生信息查詢 查詢本班學(xué)生的基本信息學(xué)生編號、 姓名、 性別、 所在班級、 入學(xué)

8、日期、個人說明等3.2教師信息管理模塊32.1 管理員3.2。1.1 增加教師 增加教師的編號、 姓名、 性別、 出生日期、 學(xué)歷、 職稱、 所授課程、備注3. 2。1 .2 刪除教師 可以刪除教師的所有信息3。 2.1 。 3 修改教師信息 可以修改老師的基本信息,包括教師編號、姓名、性別、出生 日期、學(xué)歷、職稱、所授課程、備注3. 2.1。 4 查詢教師信息a) 查詢所有教師的一切信息 點擊查詢按鈕則列出全部教師的基本信息包括教師編 號、教師姓名、性別、籍貫、所授課程等b )模糊查詢 根據(jù)教師編號、教師姓名進(jìn)行模糊查詢,列出符合條件的所有教師的基本信息包括教師編號、教師姓名、性別、所授課程

9、等3. 2. 1.5增加教師職務(wù) 增加教師所教課程,所教班級記錄3. 2。2 教師3. 2. 2。1查詢信息a) 查詢個人信息 教師可查詢自己的所有信息b) 查詢?nèi)拷處?查詢所有教師的基本信息 , 點擊查詢按鈕則列出全部教師的基本信 息包括教師編號、教師姓名、性別、所授課程等c) 模糊查詢 根據(jù)教師編號、 教師姓名進(jìn)行模糊查詢 , 列出符合條件的所有教師的基本 信息包括教師編號、教師姓名、性別、所授課程等3。2 .3 學(xué)生3.2 . 3。 1 查詢教師信息a) 查詢所有教師的一切信息 點擊查詢按鈕則列出全部授課教師的基本信息包括教 師編號、教師姓名、性別、籍貫、所授課程等b) 模糊查詢 根據(jù)

10、教師編號、教師姓名進(jìn)行模糊查詢,列出符合條件的授課教師的 基本信息包括教師編號、教師姓名、性別、所授課程等3 。3 班級管理模塊3. 3.1 管理員3. 3. 1.1 增加班級 增加班級的編號、班級名稱3。3。1。2 刪除班級 可刪除班級所有信息3.3.1 。 3 修改班級信息 可修改班級所有信息3.3 。1. 4 查詢班級信息a) 查詢所有班級 點擊可得到全部班級列表 , 包括班級編號、班級名b) 聯(lián)合查詢 根據(jù)班級編號、班級名進(jìn)行模糊查詢 , 得到滿足條件的班級列表 , 包括班 級編號、班級名3. 3.2 教師3.3.2 . 1 查詢班級信息a) 查詢?nèi)渴谡n班級 查詢可得到所授課班級的列

11、表, 包括班級編號、班級名、 班級 課程b) 聯(lián)合查詢輸入班級編號、班級名進(jìn)行聯(lián)合查詢,得到滿足條件的班級列表,包括 班級編號、班級名、班級人數(shù)3 .4 課程管理模塊3.4。1管理員3.4 .1.1增加課程增加課程編號、課程名、學(xué)分3. 4.1。2 刪除課程 刪除課程編號、課程名、學(xué)分3。4。1.3 查詢課程信息a) 查詢?nèi)空n程 得到全部課程信息列表 , 包括課程編號、課程名、學(xué)分b) 聯(lián)合查詢輸入課程編號、課程名進(jìn)行聯(lián)合查詢得到符合條件的課程信息列表,包 括課程編號、課程名、學(xué)分3。4. 1. 4修改課程信息 修改課程的編號、課程名稱、學(xué)分3. 4.2 教師3。 4. 2.1 查詢課程信息

12、a )查詢?nèi)克谡n程 得到全部課程信息列表,包括課程編號、課程名、學(xué)分b) 聯(lián)合查詢 輸入課程編號、 課程名進(jìn)行聯(lián)合查詢得到符合條件的課程信息列表, 包 括課程編號、課程名、學(xué)分3 .4。 3 學(xué)生3.4. 3。 1 查詢課程信息a) 查詢?nèi)克鶎W(xué)課程 得到全部課程信息列表 , 包括課程編號、課程名、學(xué)分b) 聯(lián)合查詢 輸入課程編號、 課程名進(jìn)行聯(lián)合查詢得到符合條件的課程信息列表, 包 括課程編號、課程名、學(xué)分3. 5成績管理模塊3。 5。1 管理員3。 5. 1。 1 錄入成績 錄入學(xué)生編號、課程編號、分?jǐn)?shù)3 5 1.2 刪除成績 刪除學(xué)生編號、課程編號、分?jǐn)?shù)3。5。1.3 修改成績 修改

13、學(xué)生編號、課程編號、分?jǐn)?shù)3.5.1. 4 查詢成績a) 查詢?nèi)砍煽?得到全部成績信息列表 ,包括學(xué)生編號、 學(xué)生姓名、所在班級、課 程編號、課程名、分?jǐn)?shù)b) 聯(lián)合查詢 根據(jù)學(xué)生編號、 課程編號、 教師編號、 班級編號進(jìn)行聯(lián)合查詢 , 得到滿足 條件的成績信息列表。3。 5。 2 教師3 .5. 2。1 查詢成績a) 查詢所教學(xué)生成績 得到全部所教所教學(xué)生的成績信息列表,包括學(xué)生編號、學(xué) 生姓名、所在班級、課程編號、課程名、分?jǐn)?shù)b) 聯(lián)合查詢 根據(jù)學(xué)生編號、課程編號、教師編號、班級編號進(jìn)行聯(lián)合查詢,得到 滿足條件的成績信息列表。3.5。3 學(xué)生3。5 .3.1查詢成績a) 查詢?nèi)砍煽兛梢缘玫?/p>

14、自己全部所學(xué)課程的成績信息列表 ,包括編號、 姓名、 課 程編號、課程名、學(xué)分。b)聯(lián)合查詢根據(jù)學(xué)生編號、課程編號、教師編號、班級編號進(jìn)行聯(lián)合查詢,得到滿 足條件的成績信息列表。3.6帳號管理模塊3。6. 1管理員3.6。1. 1查詢用戶 管理員可以查詢所有用戶的信息3.6。1.2密碼管理管理員可以修改所有教師和學(xué)生的密碼3。6o 1.3設(shè)置用戶權(quán)限 設(shè)置不同的用戶權(quán)限,當(dāng)為不同用戶登陸時顯示不同的登陸界面3 .6.2教師3。6.2。1密碼管理 教師可修改自己的密碼3.6.3 學(xué)生3. 6o 3o 1密碼管理學(xué)生可修改自己的密碼4界面樣式4. 1登錄界面歡迎登錄學(xué)生諧理系統(tǒng)!.管理員r數(shù)師嚴(yán)學(xué)

15、主4. 2用戶管理4.3教師信息管理4 . 4學(xué)生信息管理4. 5課程管理.禱加新逞程希加謹(jǐn)程沓詢脹耳管理 揑師管理4.6成績管理咚程名稱重番4.7班級管理5模型類設(shè)計命名空間類名說明ModelLogi n登陸Stu de nt學(xué)生信息Teac her教師信息Cl a ss班級信息Score成績信息C o urse課程信息Use r用戶管理C 1 ass_Cou rse班級課程T e a cher_C las s教師班級T eacher_Course教師課程5。1用戶模型設(shè)計Us er s名稱中文名稱類型控制域說明Use rid用戶idi ntP ublicUserN am e用戶名str i

16、 ngPub 1 i cPassword密碼st ri n gPublicRights權(quán)限intP ubl i cType刪除標(biāo)識intPu blic為0時表示該生被刪除5. 2學(xué)生模型設(shè)計S tudent名稱中文名稱類型控制域說明StuId學(xué)生Idi ntPu blicS tuNo學(xué)生編號st r in gPublicStu Nam e姓名Stri n gPublicC l a ssId班級1 dintP u bl i cSex性別S t ri ngPublicBirth D ate出生日期DateTimeP u b licEn t rance T i me入學(xué)時間d at atimeP u

17、 b li cS t u Tel電話號碼stri ngP ubli cStu A ddress住址s t r in gPublicRem ark備注s t rin gPublicType刪除標(biāo)識i ntPub 1 ic為0時表示該生被刪除5 . 3教師模型設(shè)計T each e r名稱中文名稱類型控制域說明Teal d教師Idin tPubli cT ea No教師編號str i ngPub licTe a Name教師姓名s tri n gp ublicSex性別st r ingPubl i cBi r t h D a te出生日期DateTim ePu b li cD egree學(xué)歷stri

18、 n gP u b 1 icR a nk職稱Stri ngPu b l i cT eaTel電話號碼stri ngPubl i cTe a A d dress住址stri n gPu blicRema r k備注st ri n gP u b 1 icT yp e刪除標(biāo)識i n tPubl i c當(dāng)標(biāo)識為0時表示該教 師已被刪除5.4班級模型設(shè)計Cl a ss名稱中文名稱類型控制域說明C lassId班級I di n tPublicCl a ssN o班級編號stri ngPublicC lassName班級名稱stri ngPubl i cRemark備注St ringP ubl i cTyp

19、 e刪除標(biāo)識i ntPu bl ic當(dāng)標(biāo)識為0時表示該班 級已被刪除5。5成績模型設(shè)計Score名稱中文名稱類型控制域說明Sco r eI d成績IdintPu bl i cCo u rse Id課程IdintPubli cStuId學(xué)生Idi ntP ubl i cS co r e:分?jǐn)?shù)f 1o a tPu b licRem a rk備注st r i ngPublicTyp e刪除標(biāo)識intP u bl i c當(dāng)標(biāo)識為0時表示該班 級已被刪除5.6課程模型設(shè)計C ou r se名稱中文名稱類型控制域說明C ours e Id課程I di ntpu bl icCo u r s e No課程編號

20、s t r in gPu blicCo urseName課程名稱s tringPublicPoi nts學(xué)分decPub 1 icR e mark備注tex tPu b licTyp e刪除標(biāo)識intP ubl i c當(dāng)標(biāo)識為0時表示該課 程已被刪除6功能類設(shè)計命名空間類名說明Man a geLogin系統(tǒng)功能類U s e r s用戶管理功能類Stu d e nt學(xué)生功能類Teacher教師功能類Class班級功能類Sco re成績功能類Cou r se課程功能類Class Course班級課程C las s _Teach e r教師班級C our s e_T e a cher教師課程6。1用

21、戶登錄功能類用戶登錄驗證方法:publi c in t Judg e Exis t (Mod el.Use r。Users ob j Users , ou t stri n g s t rEr r)Model . User . U s e rs objUse rs為模型類,接收用戶的賬號和密碼及權(quán)限信息,執(zhí)行后返回值0和1,當(dāng)驗證失敗時返回 0,并用o u t str i ng輸出錯誤原因;當(dāng)驗證成功時返 回 1, o u t stErr 為空。6。2用戶管理功能類Model.U s er是Mo del命名空間下的Us er類.1。修改用戶密碼的方法:publi c i n t Mo di f

22、 yUs e r( st r i ngU s erName , Mo d e l . U ser s. Use rso bj Use rs , o u t strin gstrE r r)str i ng U s er N a m e 是定義接收用戶名的變量,根據(jù)用戶名查找用戶,Model . Users。 Users objU s e r s是模型類,得到用戶的新密碼,out st ri ng str E rr 定義捕獲錯誤的變量,當(dāng)返回值為1則修改成功,返回值為0 ,則出錯,將錯誤賦給str Err 2.查詢的方法查詢所有記錄pu bl i c i n t Search Us er (ou

23、t D ataTab l e ob jD ataTable, out s tr ing strE rr )o u t Data Tab le ob jDataTable 定義了一個表,out stri ngs t r Er r 定義捕獲錯誤的變量,當(dāng)返回值為1則查詢成功,定義的表顯示查詢結(jié)果,返回值為0,則出錯,將錯誤賦給strEr r查詢某行記錄p u blic i n t Se a rchUser(string UserName , out Da ta Table o bjDa t aTabl e, ou t st ring s t rEr r)str i n g U s er Nam e

24、是定義接收用戶名的變量,根據(jù)用戶名查找用戶的相關(guān)信息,o u t D ataT abl e o bjDa t aTab l e 定義了一個表,o ut string str E r r 定義捕獲錯誤的變量,當(dāng)返回值為1則查詢成功,定義的表顯示查詢結(jié)果,返回值為0 ,則出錯,將錯誤賦給s t rEr r5.方法列表:方法名傳入?yún)?shù)輸出返回值類型描述ModifyUserobj U s erstrErri n t修改Sea r c hUserobj UserobjDat aT abl e, st r Erri nt查詢6. 3學(xué)生信息管理功能類1添加的方法:public int AddSt u (

25、M o del .st u den t . st u de ntob j Stu , ou t stri ng s trErr)Model.st u de n t . stude n t obj S tu 是模型類,ou t strin g s trEr r 定義捕獲錯誤 的變量,i n t為1則添加成功,同時添加用戶成功,模型類存儲學(xué)生的相關(guān)信息,為0則返回錯誤提示,將錯誤賦給st r Er r2修改的方法:publicin tModifyStu(i nti S tuId, string st r Old , Model。s t u d en t. stu dent o b jStu , o

26、 utstri n gs trE r r)int iStuId,是傳入的學(xué)生11 D , strings trOld是傳入的舊的學(xué)生編口號,Mode l.studen t .studento bjStu是模型類,out s tring st rErr定義捕獲錯誤的變量i n t為1則修改成功,同時修改用戶成功,模型類存儲學(xué)生的相關(guān)信息,為0則返回錯誤提示,將錯誤賦給s t r E r r3查詢的方法:public i nt Search St u (out DataTable o bj Da ta Tabl e , out stri ng s tr Err, s t ring s tr E r

27、 r )out Da taT ab le o b jDataTabl e定義了一個表,ou t stri ng strErr定義捕獲錯誤的變量,當(dāng)返回值為1則查詢成功,定義的表顯示查詢結(jié)果,返回值為0,則出錯,將錯誤賦給st rEr r .publ i c i n t Sea r chStu(stri ng str S tuNo,s tr ing StuName, s t r i n g C 1 a s sName o ut DataT a b 1 e obj Da t a Tabl e , out stri ng strErr)管理員根據(jù)學(xué)生編號、學(xué)生姓名、學(xué)生所在班級進(jìn)行查詢,stri n

28、 g str S tuNo定義接收學(xué)生編號的變量 ,st r i n g StuNam e定義接收學(xué)生姓名的變量,str i n g ClassName定義接收學(xué)生所在班級的變量,o u t Da t aTable ob jD a taTab le定義了一個表,outs t r i ng str E rr定義捕獲錯誤的變量,當(dāng)返回值為1時,根據(jù)傳入的學(xué)生編號和學(xué)生姓名和所在班級查詢學(xué)生成功,將查詢結(jié)果給表,返回值為0,則將錯誤賦給strErr。4刪除的方法:pu bl i c i nt D e 1 Stu (int iStuId, st ri ng strStuN o , out str in

29、g s t rE r r)刪除學(xué)生和賬號,i nt i S t u Id定義接收學(xué)生ID的變量,st r ing s t rStuNo是定義 接收學(xué)生編號的變量,out st r ing s trE r r定義捕獲錯誤的變量,當(dāng)返回值為1時, 刪除成功,當(dāng)返回值為 0時,出錯,則將錯誤賦給s t r Err。5、方法列表:方法名傳入?yún)?shù)輸出返回值類型描述Ad d S tuobjStus t r Errin t增加ModifyStuo bj St ustrErrin t修改SearchStustrke yo bj Da ta T a b l e,strEr rin t查詢D e 1 Stui d

30、strEr rint刪除6.4教師信息管理功能類1添加的方法:p ub lic int Ad d T e a(Model.teachert eache rob jT e a, out s t r ing strE rr) M o d el.te a cher t eac he r objTea 是模型類,out s tring str E rr 定義捕獲錯誤的變量,in t為1貝烯加成功,同時添加用戶成功,模型類存儲教師的相關(guān)信息,為0則返回錯誤提示,將錯誤賦給s t rErr2修改的方法:p ublic int M odifyT e a( i nt iT e aid , st ri n g

31、st r Old , Mo del. t ea ch e r.te a c h er objTe a, outstrin gstrErr )i nt i Tea Id是傳入的教師i D , str in g strO 1 d是傳入的舊的教師編號,M odelo teach e r。teacher obj T ea 是模型類,o ut s t ri ng strErr 定義捕獲錯誤的變量i nt 為1則修改成功 ,同時修改用戶成功 ,模型類存儲教師的相關(guān)信息 ,為0則返回錯誤 提示,將錯誤賦給strErr 。3 查詢的方法:p ublic int Search Tea (o u t D a t

32、a Table o bj D ata T a ble , o u t st r i n g st r E rr)out DataT a bleo b jDataT a ble 定義了一個表,out s t ring strErr定義捕獲錯誤的變量,當(dāng)返回值為1則查詢成功,定義的表顯示查詢結(jié)果,返回值為0,則出錯,將錯誤賦給 st rErr.publi c intSea rc h Tea (string st r TeaNo, string str TeaNam e, out D a taT ableobjData Table, out s trin g strEr r)根據(jù)教師編號、教師姓名進(jìn)

33、行查詢 ,string strT ea No 定義接收教師編號的變量 , s tr i n g s t rTeaNam e定義接收教師姓名的變量,o ut D a taTable objDat aT able定義了一個表, ou t str ing s t rE rr 定義捕獲錯誤的變量,當(dāng)返回值為 1 時, 根據(jù)傳入的教 師編號和教師姓名查詢成功,將查詢結(jié)果給表,返回值為0,則將錯誤賦給s t r Err4 刪除的方法p ub li c int De1 Tea (in t i Tea Id, st rin g st rTeaNo, out string strEr r)刪除教師和賬號,in

34、t iT e al d定義接收教師I D的變量,s t r ing strTe a No是定義接收教師編號的變量,out stri n g strEr r定義捕獲錯誤的變量,當(dāng)返回值為1時,刪除成功,當(dāng)返回值為0時,出錯,則將錯誤賦給st rE rr。5 教師職務(wù)管理a) 添加的方法pu bl ic int Ad dT ea cherC C ( Model T eacher_ Co u rse. TeachejCo u rse obj T each erCourse, M o del.Teach er_ Cl a ss.Teache r_C 1 ass obj TCla s s, ou t s

35、 tr i n g strErr)M o de 1. Tea c he r _Cou rse .Te a cher_C ours e o bjTeacherCourse,M od el。Teache r_Class.Teache_Cla s s objTClass M ode 1 . t eac her.te acher objTea 是模型類, ou t strin g st r Err 定義捕獲錯誤的變量, int 為 1 則添加成功,模型類存儲教師可和教 師課程班級以及課程班級的相關(guān)信息,為 0則返回錯誤提示 ,將錯誤賦給 strErrb) 查詢的方法public i n t S ear

36、chTC C( out D a taTable obj D a t aT a ble, out st ri n g strErr)out Dat a Tabl e objDat a Table 定義了一個表, o u t s tr i ng st r E r r 定義 捕獲錯誤的變量,當(dāng)返回值為1則查詢成功,定義的表顯示查詢結(jié)果,返回值為0,則出錯,將錯誤賦給 s t r E r r. pub 1 ic int S earc hTCC1 (s tring TeaNo,st r in g TeaNa m e , st ring Cou r se N a me, str in g C1 assN

37、ame,ou t D ataTable objDat aT able, out s tr in g s trErr )根據(jù)教師編號、教師姓名,課程名稱,班級名稱進(jìn)行查詢,s tring Te aNo定義接收教師編號的變量,stri ngTeaName定義接收教師姓名的變量,stri n g Cl a ss Na me定義了接收班級名稱的變量,st ri n g CourseN a me定義了接收課程名稱的變量,o utDataT abl e objDa ta Tabl e定義了一個表,out string s trErr 定義捕獲錯誤的變 量,當(dāng)返回值為1時,根據(jù)傳入的教師編號、教師姓名、課程

38、姓名、班級姓名查詢成功,將 查詢結(jié)果給表,返回值為0,則將錯誤賦給s t r Er r。c) 刪除的方法pu b lic int D e l T CC(stri n g TeaNo, str ing C la s sN a me, str in g C o urseN a me, o u t st r ing strEr r)刪除教師職務(wù)信息,str in g TeaNo是定義接收教師編號的變量,string Cl a ss Name定義了接收班級名稱的變量,string Co urse Name定義了接收課程名稱的變量,o ut string st rE r r定義捕獲錯誤的變量,當(dāng)返回值為

39、1時,刪除成功,當(dāng)返回值為0時,出錯,則將錯誤賦給strErrd) 修改的方法publ i c int Modify TCC (s tr i ng TeaNo, i nt O l dC la s sid, int O ldCourse i d, M o del o Tea c h er_ Cl as s.T e acher_C las s o b j TCl, Mo d el.Teacher Co u rse.Tea c h e r_ Co u rse ob j TCo , ou t s t r i ng strE rr)修改教師所教班級,stri n g TeaN o定義接收教師編號的變量,

40、i nt O ld Cl as sid定義 接收舊的班級ID的變量,int Old C ourse id定義接收舊的課程 ID的變量, Model . T each er_Cour s e。Tea che r _C o urse objTCo , M o del. T e ach e r_ Cl a s s. T e a c her Clas s objTCl , Model.teac h er.teache rob jTea 是模型類,ou t string s tr E rr 定義捕獲錯誤的變量,返回值 為1則添加成功,模型類存儲教師和教師課程班級以及課程 班級的相關(guān)信息,為0則返回錯誤提

41、示,將錯誤賦給s t r E rr。p u bl i c in t Mod ifyTCC1 (str i ng T e aN o, int O ld C l assid,in t OldCourseid , Mod el。Teacher _Clas sT eacheiClass ob jTCl , Mo del. T e a cher _Cou rse.T eache r_C o urse objT C o , o ut s t r i ng st r Err)修改教師所教課程,st r ing TeaNo定義接收教師編號的變量,i n t OldClassid定義接收舊的 班級ID的變量,i

42、nt O ldC ou rseid定義接收舊的課程 ID的變量, Mo d el。Tea ch er _Cour s e.T each er_Cou r se objTCo, Mo d elT eache.Class。Teacher_Cl a ss objTCl , M o del.t ea che r。te a c h e r ob j Te a 是模型類,ou t stri ng str Er r 定義捕獲 錯誤的變量,返回值為1則添加成功,模型類存儲教師可和教師課程班級以及課程班級的 相關(guān)信息,為0則返回錯誤提示,將錯誤賦給strErr。6、方法列表:方法名傳入?yún)?shù)輸出返回值類型描述A

43、d d T e ao bj Teas t r E r rint增加Mo d i fyTe aob j Tears trErri n t修改Sea rchT eao b j T e aobjDa taTable,str E rrin t查詢D elTe aIdst r Er rint刪除6. 5班級管理功能類1添加的方法:publ ic int AddCla ss ( M o d el. C l as s. C lass objCIas s, o u t stri ng s t rErr )ModelC la ss ob jC 1 as s是課程模型類。返回值定義為0和1,當(dāng)添加失敗時,返回0,

44、并用out st ri ng strErr 輸出出錯原因;當(dāng)添加成功時,返回1,o u t s t ri n g strE r r的輸出為空。2修改的方法:pu b lic in t Modi f yC la s s( string Clas s No , Mo del . Class.C la ss o b j Cla ss , ou t str ing st r Err )返回值定義為0和 1,當(dāng)修改失敗時,返回0,并用 out s t rin g strEr r輸出出 錯原因;當(dāng)修改時,返回 1, out stri ng str Er r的輸出為空。s t rin g iCI a s s

45、 No 定義接受班級編號的變量 ,Mo d el . Class。Class o b jC 1 as s為模型類3查詢的方法:查詢單行(按班級名和班級編號):p ubl ic i nt S e a rch C lass (s t ring Cla s sNo ,st ri ng ClassN a me, out Da ta Tab l e o bj D ataT abl e, o ut stri ng s tr E r r)st ri ng i C lass N o定義接受班級編號的變量,string strCla ssName定義接受班級名稱的變量,o ut DataTabl e o bjD

46、at a Table是輸出內(nèi)存中的表的內(nèi)容 ,用返回 值定義為0和1判斷查詢成功或失敗,查詢失敗時用o ut s t r in g strEr r輸出出錯原因,成功時 o ut s t rin g st rE r r輸出為空。4刪除班級p ubli c int D elCl a ss( s tri n g Cl a ssNo,out s t r ing s t rE r r)刪除班級信息以及班級中的學(xué)生,班級課程表,教師班級表中相應(yīng)記錄str i ng iC lassNo定義接受班級編號的變量,out str i ng s t r E r r輸出出錯原因咸功時out s t ring strE

47、r r 輸出為空。4、方法列表:方法名傳入?yún)?shù)輸出返回值類型描述A d d Cl a ssobj C l assI dst r Er ri nt增加M o dify C la ssobj C lassIdst rEr rin t修改Sea rchCl a so b j CobjDataTab l e, st rint查詢slass IdErr6 .6成績管理功能類1添加的方法:pub lie in t Ad dS core (Mo del. Sc ore objS c ore , out s tr i ng s t r Er r)Mode l.S c or e objSc ore是課程模型類。

48、返回值定義為0和1,當(dāng)添加失敗時,返回0,并用out str i ng strEr r輸出出錯原因;當(dāng)添加成功時,返回1,out strin g s trE r r的輸出為空.2修改的方法:public i nt M o d i fyScore(s t ri n g CourseNo, Model .string St u No, float Score , out stri n g strE r r)返回值定義為0和1,當(dāng)添加失敗時,返回0,并用o u t string s trErr輸出出錯原 因;當(dāng)修改成功時,返回 1, ou t s t rin g strErr 的輸出為空,str i

49、 ng CourseN o定義 了接收課程編號的變量, str ing StuNo定義接收學(xué)生編號的變量,floa t S coure分 數(shù)變量。3查詢的方法:publ i c int S ea rc h Sco r e ( Mo del。 Sco r e o bjSc o re , o ut DataT a b l e objD a taTab l e , ou t str i ng strEr r )查詢所有成績 Model。 Sc or e ob j Sco re是課程模型類。 返回值定義為0和1,當(dāng) 添加失敗時,返回0,并用o ut s t r in g str Er r輸出出錯原因;

50、當(dāng)查詢成功時,返回1, o ut s tr i ng strEr r 的輸出為空。publi c int S ea r chSco r eSt u den t (s ti ng StuNo, st r in g T eaN o, st r in g Co u rs e Nam e, string Cla s sN a m e, Mo del.S c ore ob j Sc o re, out Dat aTa bl e objDat a Tab l e ,out s t r ing str E rr )按學(xué)生、班級、課程、教師查詢成績sting Stu N o定義了接收學(xué)生編號的變量,s t r

51、ingT e aN o 接收教師編號,st ri ng C ours e Nam e,接收課程名稱 str ing Cla ss N a me 接收班級名稱,Mode l . Scor e o b j Scor e是課程模型類。返回值int定義為0和1,當(dāng)添加失敗時,返回 0,并用ou t stri n g st r Err輸出出錯原因;當(dāng)查詢成功時,返回1, o ut s t rin g st r Er r的輸出為空.4刪除的方法:p ublic in t De lS co re(in t i d, ou t s t ri n g st rE rr)i nt id定義編號, o ut st

52、ri n g strErr輸出出錯原因,成功時ou t s tri ngs tr Err輸出為空。5。方法列表:方法名傳入?yún)?shù)輸出返回值類型描述Ad dS coreo b jScorestr Er rint增加Mo d i fyS c oreobjScorestrE rrin t修改Sea rchSc o reCla s sobjScoreobjDataTabl e, strErri n t查詢Se archScoreSt udentobj S coreobjData T able ,strErri nt查詢SearchS coreTeacherobjS c or eobjDat a T a ble , strE rrin

溫馨提示

  • 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

提交評論