



版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、java web課程設(shè)計(jì)報(bào)告Java Web 課程設(shè)計(jì)報(bào)告湖北第二師范學(xué)院課程設(shè)計(jì)報(bào)告課程名稱 :Java Web 課程設(shè)計(jì)設(shè)計(jì)題目 :學(xué)生成績(jī)管理系統(tǒng)系 別 :計(jì)算機(jī)科學(xué)系專 業(yè) :計(jì)算機(jī)科學(xué)與技術(shù) ( 嵌入式方向 )小組成員 : 劉 佳【技術(shù)人員】學(xué)號(hào) :1150313042李惠芳【文檔編寫】學(xué)號(hào):1150313009謝文奇【資料查閱】學(xué)號(hào):1150313033薛瑞剛【資料查閱】學(xué)號(hào):1150313004起止日期 : 2014 年 5月 24日 2014 年 6 月 14日指導(dǎo)教師 :許慶偉- 1 -Java Web 課程設(shè)計(jì)報(bào)告目錄1 摘要 . - 3 - 2引言 . - 3 - 3系統(tǒng)
2、的具體任務(wù) . - 3 - 4系統(tǒng)開(kāi)發(fā)目的 . - 3 -5 課程設(shè)計(jì)計(jì)劃 . - 4 - 6系統(tǒng)環(huán)境需求 . - 4 - 7需求分析 . - 4 -7.1 總體功能需求 . - 4 -7.2. 各版塊功能任務(wù) . - 6 -學(xué)生信息處理 .- 6 -教師信息處理 .-8-8數(shù)據(jù)庫(kù)設(shè)計(jì) . - 9 - 8.1(學(xué)生基本信息表 .-9-8.2( 成績(jī)表 . - 9 -8.3( 教師基本信息表 .-10-8.4( 課程信息表 . - 10 -9 系統(tǒng)分析 . - 10 - 9.1系統(tǒng)總體用例圖 .-10-9.2 學(xué)生信息用例圖 .-11-9.3 教師信息用例圖 .-12-10 系統(tǒng)概要設(shè)計(jì) . -
3、 12 - 10.1系統(tǒng)HIPO圖. - 12 -10.2 系統(tǒng) E-R圖 . - 13 -11 系統(tǒng)詳細(xì)設(shè)計(jì) . - 14 - 11.1系統(tǒng)程序流程圖.-14-11.2用戶登錄流程圖 .-16-11.3 用戶注冊(cè)流程圖 .-16-11.4 學(xué)生信息處理流程圖 . - 17 -11.5 教師信息處理流程圖 . - 18 -12 系統(tǒng)測(cè)試 . - 19 - 12.1準(zhǔn)備階段 . - 19 -12.2 系統(tǒng)測(cè)試 . - 20 -使用說(shuō)明 . - 23 -源代碼清單 . - 24 - 1.注冊(cè). - 24 -2. 登錄 . - 25 -3. 成績(jī)操作 . - 28 -4. 信息查詢 . - 29 -
4、總結(jié)與體會(huì) . - 30 -致謝 . - 31 -參考文獻(xiàn) . - 31 - 2 -Java Web 課程設(shè)計(jì)報(bào)告1 摘要學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分, 它的內(nèi)容對(duì)于學(xué)校的教師、學(xué)生和管理者來(lái)說(shuō)都至關(guān)重要。本論文敘述到的學(xué)生成績(jī)管理系統(tǒng)是用 JSP網(wǎng)頁(yè)編程 +SQL查詢語(yǔ)言實(shí)現(xiàn)的。重點(diǎn)介紹了學(xué)生成績(jī)管理系統(tǒng)的實(shí)現(xiàn)過(guò)程 : 包括系統(tǒng)分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)功能設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測(cè)試等。本系統(tǒng)主要功能有教師信息管理、學(xué)生信息管理、成績(jī)管理,包括功能需求設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)等內(nèi)容。2 引言現(xiàn)在的社會(huì)日新月異,發(fā)展的非???。學(xué)校的發(fā)展也在加快,老師和學(xué)生做為學(xué)校的最主要的管理對(duì)象,老師和學(xué)
5、生的信息管理系統(tǒng)就成了學(xué)校信息化管理系統(tǒng)中不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的組織管理至關(guān)重要。但一直以來(lái)人們使用傳統(tǒng)人工的方式進(jìn)行學(xué)生的檔案管理,這種管理方式存在著許多缺點(diǎn) , 如 : 效率低 , 容易出錯(cuò),格式不規(guī)范。另外時(shí)間一長(zhǎng),不容易進(jìn)行統(tǒng)計(jì)和分析。隨著科學(xué)技術(shù)的不斷提高 , 計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生檔案進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如 : 檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)校學(xué)生檔案管理的效率。因此,開(kāi)發(fā)這樣一
6、套管理軟件成為很有必要的事情。而且只要軟件的設(shè)計(jì)合理,可以為學(xué)校提供合理的管理模式。 3 系統(tǒng)的具體任務(wù)該系統(tǒng)的具體任務(wù)就是設(shè)計(jì)一個(gè)學(xué)生成績(jī)的數(shù)據(jù)庫(kù)管理系統(tǒng),由計(jì)算機(jī)來(lái)代替人工執(zhí)行一系列諸如對(duì)教師、學(xué)生信息以及學(xué)生成績(jī)的增加、刪除、查詢和修改的處理操作,以方便對(duì)以上信息的管理組織工作。4 系統(tǒng)開(kāi)發(fā)目的建立學(xué)生成績(jī)管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生成績(jī)信息管理工作流程的- 3 -Java Web 課程設(shè)計(jì)報(bào)告系統(tǒng)化、規(guī)范化和自動(dòng)化。5 課程設(shè)計(jì)計(jì)劃1、 分工合作實(shí)現(xiàn)成績(jī)管理系總共分為四大部分統(tǒng)設(shè)計(jì)2、 謝文奇、劉佳題目確定及
7、前期系統(tǒng)構(gòu)想與設(shè)計(jì)3、 劉佳 代碼實(shí)現(xiàn) 4 、 謝文奇、薛瑞剛 系統(tǒng)流程圖繪制 5 、 李惠芳 實(shí)驗(yàn)報(bào)告書(shū)填寫 課程設(shè)計(jì)工作進(jìn)度計(jì)劃序號(hào) 起止日期 工作內(nèi)容 1 、 2014 年 05 月 24 日25 日 題目確定及前期系統(tǒng)構(gòu)想與設(shè)計(jì)2、 2014 年 05 月 26 日 06 月 06 代碼實(shí)現(xiàn)日3、 2014 年 12 月 07 日 08 日 系統(tǒng)流程圖繪制4 、 2014 年 06 月 09 日14 日實(shí)驗(yàn)報(bào)告書(shū)填寫6 系統(tǒng)環(huán)境需求編程語(yǔ)言 :JAVAJava + Eclipse + SQL server數(shù)據(jù)庫(kù)開(kāi)發(fā)工具 :Eclipse7.0或 MyEclipse6.5 My SQL運(yùn)
8、行環(huán)境 :Windows xp 或 windows77 需求分析7.1 總體功能需求- 4 -Java Web 課程設(shè)計(jì)報(bào)告1: 用戶錄入學(xué)生信息 ;2: 存儲(chǔ)到數(shù)據(jù)表中 ; 教師注冊(cè) 注意 : 教師信息不允許重復(fù),判斷的關(guān)鍵字為教師編用戶注冊(cè) 號(hào)1: 用戶錄入學(xué)生信息 ;學(xué)生注冊(cè) 2: 存儲(chǔ)到數(shù)據(jù)表中 ;注意 : 學(xué)生信息不允許重復(fù),判斷的關(guān)鍵字為學(xué)號(hào)已注冊(cè)教師可以使用該功能1: 要求用戶從鍵盤輸入教師編號(hào)與密碼 ; 教師登錄 2: 若編號(hào)和密碼正確顯示該教師信息,若不成功則顯示登錄失敗。系統(tǒng)登錄已注冊(cè)學(xué)生可以使用該功能1: 要求用戶從鍵盤輸入學(xué)號(hào)與密碼 ; 學(xué)生登錄 2: 若編號(hào)和密碼正確
9、顯示該學(xué)生信息,若不成功則顯示登錄失敗。往已有的學(xué)生記錄添加新的學(xué)生記錄。具體功能為 :學(xué)生信息增加學(xué)生信1: 要求用戶從鍵盤輸入一個(gè)或多個(gè)學(xué)生信息;操作 息 2:輸入完成保存后存儲(chǔ)到數(shù)據(jù)表。注意 : 學(xué)生紀(jì)錄不允許重復(fù),判斷的關(guān)鍵字為學(xué)號(hào)在已有的學(xué)生記錄中刪除一個(gè)或多個(gè)學(xué)生記錄。具體功能為 :刪除學(xué)生信 1: 要求用戶輸入欲刪除的學(xué)生的學(xué)號(hào);息 2: 刪除學(xué)生記錄 ;3: 更新到數(shù)據(jù)表中??梢圆榭匆延袛?shù)據(jù)表中學(xué)生記錄。具體功能為:查看學(xué)生信 1: 輸入學(xué)生學(xué)號(hào) ;息 2: 若該學(xué)生存在,則顯示該學(xué)生學(xué)生信息。在已有的學(xué)生記錄中修改某學(xué)生的相關(guān)信息。具體功能為 :修改學(xué)生信 1: 要求用戶輸入
10、欲修改的學(xué)生的學(xué)號(hào);息 2: 顯示該學(xué)生信息3: 修改學(xué)生信息。- 5 -Java Web 課程設(shè)計(jì)報(bào)告往已有的教師記錄添加新的教師記錄。具體功能為: 1:要求用戶從鍵盤輸入一個(gè)或多個(gè)教師信息 ;增加教師信 2: 輸入完成保存后存儲(chǔ)到數(shù)據(jù)表。息 注意 : 教師記錄不允許重復(fù),判斷的關(guān)鍵字為教師編號(hào)在已有的教師記錄中刪除一個(gè)或多個(gè)教師記錄。具體功能為 :刪除教師信 1: 要求用戶輸入欲刪除的教師的編號(hào);教師信息息 2: 刪除教師記錄 ;操作3: 更新到數(shù)據(jù)表。查看教師記錄。具體功能為:查看教師信 1: 輸入教師編號(hào) ;息 2: 若該教師存在,顯示該教師相關(guān)信息。在已有的教師記錄中修改教師記錄。具
11、體功能為:修改教師信 1: 要求用戶輸入欲刪除的教師編號(hào)。息 2: 刪除教師記錄 ;3: 更新到數(shù)據(jù)表。1: 教師可以對(duì)成績(jī)進(jìn)行錄入、修改、查詢、刪除。教師 2: 教師對(duì)成績(jī)進(jìn)行錄入和修改后更新到數(shù)據(jù)庫(kù)。成績(jī)操作學(xué)生 學(xué)生可以對(duì)成績(jī)進(jìn)行查詢。7.2. 各版塊功能任務(wù)學(xué)生信息處理增加學(xué)生記錄業(yè)務(wù)流程描述 :1: 要求用戶從鍵盤輸入一個(gè)或多個(gè)學(xué)生信息 ;- 6 -Java Web 課程設(shè)計(jì)報(bào)告3: 學(xué)生記錄不允許重復(fù),判斷的關(guān)鍵字為學(xué)號(hào)業(yè)務(wù)規(guī)則說(shuō)明 :1: 從菜單選擇添加學(xué)生信息。2: 性別限制男女。3: 學(xué)號(hào)作為唯一標(biāo)示符 :(1) 不能出現(xiàn)重復(fù)學(xué)號(hào)。(2) 學(xué)號(hào)必須是數(shù)字組成。刪除學(xué)生記錄業(yè)務(wù)
12、流程描述 :1: 要求用戶輸入欲刪除的學(xué)生的學(xué)號(hào) ; 2: 刪除學(xué)生記錄 ;3: 更新到數(shù)據(jù)表。業(yè)務(wù)規(guī)則說(shuō)明 :2: 給定一個(gè)學(xué)生學(xué)號(hào)刪除一個(gè)學(xué)生信息2: 查看數(shù)據(jù)表中是否有輸入學(xué)號(hào)的學(xué)生信息。 (1) 如果存在則刪除該學(xué)號(hào)學(xué)生信息。 (2) 如果沒(méi)有重新輸入。3: 如果刪除成功更新數(shù)據(jù)表。查看學(xué)生記錄業(yè)務(wù)流程描述 :1: 輸入學(xué)生學(xué)號(hào) ;2: 若該學(xué)生存在,顯示該學(xué)生相關(guān)信息。業(yè)務(wù)規(guī)則說(shuō)明 :1: 輸入學(xué)生學(xué)號(hào) ;2: 判斷學(xué)生是否存在3: 如果存在顯示單個(gè)學(xué)生,如果不存在提示不存在,重新輸入。修改學(xué)生記錄業(yè)務(wù)流程描述 :1: 要求用戶輸入欲修改的學(xué)生的學(xué)號(hào) ; 2: 判斷該學(xué)生是否存在于記
13、錄中 ; 3: 若學(xué)生記錄存在,修改學(xué)生信息。 業(yè)務(wù)規(guī)則說(shuō)明 :1: 給定一個(gè)欲修改學(xué)生的學(xué)號(hào)2: 查看數(shù)據(jù)表是否有輸入學(xué)號(hào)的學(xué)生信息。 (1) 如果存在學(xué)生對(duì)象,繼續(xù)下一步。 (2) 如果沒(méi)有重新輸入。3: 顯示該學(xué)號(hào)學(xué)生信息。4: 修改學(xué)生信息5: 修改后將信息更新到數(shù)據(jù)表中- 7 -Java Web 課程設(shè)計(jì)報(bào)告教師信息處理增加教師記錄業(yè)務(wù)流程描述 :1: 要求用戶從鍵盤輸入一個(gè)或多個(gè)教師信息 ; 3: 教師記錄不允許重復(fù),判斷的關(guān)鍵字為教師編號(hào)號(hào)業(yè)務(wù)規(guī)則說(shuō)明 :1: 從菜單選擇添加教師信息。2: 性別限制男女。3: 教師編號(hào)作為唯一標(biāo)示符 :(1) 不能出現(xiàn)重復(fù)教師編號(hào)號(hào)。(2) 教師
14、編號(hào)號(hào)必須是數(shù)字組成。刪除教師記錄業(yè)務(wù)流程描述 :1: 要求用戶輸入欲刪除的教師的編號(hào) ; 2: 刪除教師記錄 ;3: 更新到數(shù)據(jù)表。業(yè)務(wù)規(guī)則說(shuō)明 :2: 給定一個(gè)教師編學(xué)號(hào)刪除一個(gè)教師信息2: 查看數(shù)據(jù)表中是否有輸入教師編號(hào)的教師信息。(1) 如果存在則刪除該教師編號(hào)教師信息。 (2) 如果沒(méi)有重新輸入。3: 如果刪除成功更新數(shù)據(jù)表。查看學(xué)生記錄業(yè)務(wù)流程描述 :1: 輸入教師編號(hào) ;2: 若該教師存在,顯示該教師相關(guān)信息。業(yè)務(wù)規(guī)則說(shuō)明 :1: 輸入教師編號(hào) ;2: 判斷教師是否存在3: 如果存在顯示教師信息,如果不存在提示不存在,重新輸入。修改學(xué)生記錄業(yè)務(wù)流程描述 :1: 要求用戶輸入欲修改
15、的教師的編號(hào) ; 2: 判斷該教師是否存在于記錄中 ; 3: 若教師記錄存在,修改教師信息。 業(yè)務(wù)規(guī)則說(shuō)明 :1: 給定一個(gè)欲修改教師的編號(hào)2: 查看數(shù)據(jù)表是否有輸入編號(hào)的教師信息。 (1) 如果存在教師對(duì)象,繼續(xù)下一步。 (2) 如果沒(méi)有重新輸入。- 8 -Java Web 課程設(shè)計(jì)報(bào)告3: 顯示該教師編號(hào)教師信息。4: 修改教師信息5: 修改后將信息更新到數(shù)8 數(shù)據(jù)庫(kù)設(shè)計(jì)8.1( 學(xué)生基本信息表學(xué)生姓名、學(xué)生性別、考試分?jǐn)?shù)、表現(xiàn)分、出勤數(shù)、教室號(hào)、用戶名、密碼等信息,設(shè)計(jì)時(shí)注意學(xué)生編號(hào)設(shè)為主鍵,如表3.2 所示 :學(xué)生基本信息表編號(hào) 字段名稱字段類型說(shuō)明1 studentId varcha
16、r(50)學(xué)生編號(hào)2studentName varchar(50)姓名3 sex int性別4 testscore int考試分?jǐn)?shù)5prefence varchar(50)表現(xiàn)分6 Attendance int出勤數(shù)7 classnumbervarchar(50)教室號(hào)8 Susername varchar(50)用戶名9 Spassword varchar(50)密碼8.2(成績(jī)表成績(jī)表包含分?jǐn)?shù)、表現(xiàn)分、出勤數(shù)、缺勤數(shù)、學(xué)號(hào),設(shè)計(jì)時(shí)注意學(xué)號(hào)設(shè)為主鍵,如表 3.1 所示 :成績(jī)表編號(hào) 字段名稱字段類型說(shuō)明1 testscore int分?jǐn)?shù)2 preferencevchar(50)表現(xiàn)分3 At
17、tendance int出勤數(shù)4 Absenteeism int缺勤數(shù)5classnumber vchar(50)學(xué)號(hào)- 9 -Java Web 課程設(shè)計(jì)報(bào)告8.3( 教師基本信息表教師基本信息表包含教師編號(hào)、教師姓名、用戶名、密碼等信息,設(shè)計(jì)時(shí)注意教師編號(hào)設(shè)為主鍵,設(shè)為Int類型,如表 4.3 所示 :表 4.3教師基本信息表編號(hào) 字段名 數(shù)據(jù)類型說(shuō)明 1 teacherId IntVarchar(10)教師姓名 3 Tusername varchar(50)varchar(50)密碼 8.4( 課程信息表教師編號(hào) 2 teachername用戶名 4 Tpassword課程信息表包括課程編
18、號(hào)、課程名、課程分?jǐn)?shù)、學(xué)生編號(hào),課程編號(hào)設(shè)為主鍵。 課程基本信息表編號(hào) 字段名稱字段類型說(shuō)明CourseNamvarchar(50)課程名1 CourseId int課程編號(hào)2e3 CourseScorint課程分?jǐn)?shù)e4 StudentId vchar(50)學(xué)生編號(hào)9 系統(tǒng)分析9.1系統(tǒng)總體用例圖本系統(tǒng)包括兩類角色 : 教師和學(xué)生。教師可以進(jìn)行分?jǐn)?shù)表,記錄分?jǐn)?shù)和更新分?jǐn)?shù)的.1 所示 :操作,學(xué)生可以查看個(gè)人成績(jī)其系統(tǒng)總體用例圖如圖9圖 9.1 學(xué)生成績(jī)管理系統(tǒng)-10-Java Web 課程設(shè)計(jì)報(bào)告注冊(cè)登錄成績(jī)操作成績(jī)查詢成績(jī)修改個(gè)人信息操成績(jī)錄入作教師個(gè)人信息增加個(gè)人信息修登錄注冊(cè)改個(gè)人信息
19、刪個(gè)人信息查除詢學(xué)生9.2 學(xué)生信息用例圖學(xué)生信息管理模塊包括對(duì)學(xué)生信息的增加、刪除、查看、修改,學(xué)生信息用例圖如圖 9.2 所示:圖 9.2 學(xué)生信息用例圖注冊(cè)登錄成績(jī)操作個(gè)人信息操作成績(jī)查詢學(xué)生個(gè)人信息增加個(gè)人信息修改個(gè)人信息刪除個(gè)人信息查詢-11-Java Web 課程設(shè)計(jì)報(bào)告9.3 教師信息用例圖教師信息管理模塊包括對(duì)教師信息的增加、刪除、查看、修改,教師信息用例圖如圖 9.3 所示 :圖 9.3 教師信息用例圖注冊(cè)登錄成績(jī)操作個(gè)人信息操作教師個(gè)人信息增加成績(jī)查詢成績(jī)修改個(gè)人信息修改成績(jī)錄入個(gè)人信息刪除個(gè)人信息查詢10 系統(tǒng)概要設(shè)計(jì)10.1系統(tǒng) HIPO圖HIPO圖是美國(guó) IBM公司發(fā)
20、明的“層次圖加輸入/ 處理 / 輸出圖”的英文縮寫。根據(jù)系統(tǒng)的模塊層次結(jié)構(gòu)可得到系統(tǒng)HIPO圖,本軟件的 HIPO圖如圖 10.1 所示。圖 10.1 學(xué)生成績(jī)管理系統(tǒng)HIPO圖-12-Java Web 課程設(shè)計(jì)報(bào)告學(xué)生成績(jī)管理系統(tǒng)注冊(cè)登錄操作學(xué)教學(xué)教學(xué)教生師生師生師注注登登操操冊(cè)冊(cè)錄錄作作成成個(gè)人個(gè)人績(jī)績(jī)信息信息操操操作操作作作成成成成增刪查修增刪查修績(jī)績(jī)績(jī)績(jī)查錄修查加除詢改加除詢改詢?nèi)敫脑?0.2 系統(tǒng) E-R 圖圖 10.2 系統(tǒng) E-R 圖-13-Java Web 課程設(shè)計(jì)報(bào)告教師編號(hào)學(xué)號(hào)姓名教師姓名學(xué)生性別老師用戶名mm用戶名nn 密碼授課課程上課密碼課程號(hào)課程名分?jǐn)?shù)表現(xiàn)分出勤數(shù)缺勤
21、數(shù)11 系統(tǒng)詳細(xì)設(shè)計(jì)11.1系統(tǒng)程序流程圖本系統(tǒng)系統(tǒng)的流程圖如圖11.1 所示 :學(xué)生管理系統(tǒng)系統(tǒng)流程圖11.1-14-Java Web 課程設(shè)計(jì)報(bào)告開(kāi)始新用戶注冊(cè)用戶登錄否是老師學(xué)生個(gè)人信息操作成績(jī)操作添加個(gè)刪除個(gè)查找個(gè)人修改個(gè)查看錄入修改人信息人信息信息人信息成績(jī)成績(jī)成績(jī)-15-Java Web 課程設(shè)計(jì)報(bào)告 11.2用戶登錄流程圖用戶登錄的流程是 : 如果管理員存在,則直接輸入賬號(hào)密碼,系統(tǒng)判斷賬號(hào)密碼是否正確,如果輸入不正確,提示登陸錯(cuò)誤。如果輸入正確,進(jìn)入系統(tǒng)。其流程圖如圖11.2 所示 :圖 11.2 用戶登錄流程圖用戶登錄存在用戶是否存在輸入賬號(hào)密碼驗(yàn)證碼選擇注冊(cè)判斷輸入信息是否
22、正確輸入個(gè)人信息輸入錯(cuò)誤輸入錯(cuò)誤輸入正確判斷輸入信息是否正進(jìn)入系統(tǒng)確結(jié)束輸入正確完成注冊(cè)11.3 用戶注冊(cè)流程圖圖 11.3 用戶注冊(cè)流程圖-16-Java Web 課程設(shè)計(jì)報(bào)告開(kāi)始用戶注冊(cè)教師注冊(cè)學(xué)生注冊(cè)顯示教顯示學(xué)生師信息信息返回返回11.4 學(xué)生信息處理流程圖圖 11.4 學(xué)生信息處理流程圖-17-Java Web 課程設(shè)計(jì)報(bào)告開(kāi)始學(xué)生注冊(cè)輸入學(xué)顯示學(xué)注冊(cè)成輸入學(xué)號(hào)生信息生信息功密碼返回否是學(xué)號(hào)和密碼是否正確輸入添輸入修顯示學(xué)提示錯(cuò)加信息改信息生信息誤顯示添顯示修返回加信息改信息返回返回11.5 教師信息處理流程圖圖 11.5 教師信息處理流程圖-18-Java Web 課程設(shè)計(jì)報(bào)告開(kāi)始
23、教師注冊(cè)輸入教顯示教注冊(cè)成輸入教師師信息師信息功編號(hào)密碼返回否是編號(hào)和密碼是否正確輸入添輸入修顯示教提示錯(cuò)加信息改信息師信息誤顯示添顯示修返回加信息改信息返回返回12 系統(tǒng)測(cè)試12.1 準(zhǔn)備階段1. 打開(kāi) MyEclipse 與 MySQL,將“學(xué)生成績(jī)管理系統(tǒng) .sql ”加載到數(shù)據(jù)庫(kù)中。-19-Java Web 課程設(shè)計(jì)報(bào)告 2. 連接 MyEclipse 與 MySQL。12.2 系統(tǒng)測(cè)試1. 運(yùn)行 index.jsp 文件。2. 進(jìn)入系統(tǒng)主頁(yè)面3. 單擊注冊(cè)進(jìn)入注冊(cè)頁(yè)面。3.1 老師注冊(cè)單擊老師注冊(cè)進(jìn)入老師注冊(cè)頁(yè)面,如圖所示:-20-Java Web 課程設(shè)計(jì)報(bào)告單擊“注冊(cè)”按鈕查看用
24、戶注冊(cè)信息,這就表示用戶注冊(cè)已成功。3.2 學(xué)生注冊(cè)單擊學(xué)生注冊(cè)進(jìn)入學(xué)生注冊(cè)頁(yè)面,如圖所示:-21-Java Web 課程設(shè)計(jì)報(bào)告單擊“注冊(cè)”按鈕查看用戶注冊(cè)信息,這就表示用戶注冊(cè)已成功。4 登錄4.1 老師登錄返回主頁(yè)面,單擊老師登錄進(jìn)入老師登錄界面,填寫用戶名與密碼。若用戶名和密碼都填寫正確,單擊登錄按鈕進(jìn)入老師工作界面,根據(jù)提示內(nèi)容填寫相關(guān)信息。1. 在學(xué)生基本信息查詢下查詢學(xué)生基本信息,2. 學(xué)生成績(jī)管理以及信息查詢下的學(xué)生學(xué)號(hào)欄中輸入數(shù)據(jù)庫(kù)中學(xué)生學(xué)號(hào)點(diǎn)擊“提交”按鈕可以查詢對(duì)應(yīng)學(xué)號(hào)的學(xué)生成績(jī)。3. 在期末最終班級(jí)成績(jī)查詢下的全班課程成績(jī)欄中輸入班級(jí)編號(hào),點(diǎn)擊“成績(jī)查詢”按鈕,可以對(duì)相
25、應(yīng)4. 班級(jí)所有學(xué)生的成績(jī)進(jìn)行查詢。5. 點(diǎn)擊班級(jí)學(xué)生的各種信息查詢下的“全部信息查詢”按鈕,可以對(duì)班級(jí)學(xué)生的所有信息及成績(jī)進(jìn)行查詢。6. 在插入學(xué)生成績(jī)信息模塊中輸入要插入的學(xué)生成績(jī)信息。7. 在修改學(xué)生成績(jī)信息模塊中輸入要修改的學(xué)生成績(jī)信。 .8. 在刪除學(xué)生成績(jī)信息模塊中輸入要?jiǎng)h除的學(xué)生成績(jī)信息。9. 在不及格學(xué)生的信息查詢模塊查詢不及格學(xué)生的信息。10. 在課程管理模塊對(duì)課程進(jìn)行管理,如圖所示 :-22-Java Web 課程設(shè)計(jì)報(bào)告若登錄名和密碼填寫不正確提示登錄錯(cuò)誤。4.2 學(xué)生登錄返回主頁(yè)面,單擊學(xué)生登錄進(jìn)入學(xué)生登錄界面,填寫用戶名與密碼。若用戶名和密碼填寫正確,單擊登錄按鈕,進(jìn)
26、入學(xué)生信息查詢界面。若用戶名和密碼填寫不正確則提示登陸錯(cuò)誤使用說(shuō)明1( 運(yùn)行程序,首先出現(xiàn)主界面。主界面包括三個(gè)選項(xiàng): 選項(xiàng)一 : 注冊(cè),選擇該項(xiàng)可進(jìn)行教師注冊(cè)和學(xué)生注冊(cè)。選擇教師注冊(cè)選項(xiàng)可以進(jìn)行新教師注冊(cè),選擇學(xué)生注冊(cè)選項(xiàng)可進(jìn)行學(xué)生注冊(cè) ;2; 選項(xiàng)二 : 學(xué)生登錄,選擇該項(xiàng)可進(jìn)行學(xué)生登錄; 選項(xiàng)三 : 教師登錄,選擇該選項(xiàng)可以進(jìn)行教師登錄。3( 教師登錄界面。在教師登錄界面輸入正確的教師編號(hào)及密碼登錄后進(jìn)入老師工作界面,老師工作界面包括七個(gè)模塊。模塊一: 學(xué)生基本信息查詢,在此模塊可以對(duì)學(xué)生的姓名、成績(jī)、所在班級(jí)、平時(shí)表現(xiàn)等進(jìn)行查詢。模塊二: 學(xué)生成績(jī)管理以及信息查詢,在此模塊可以查詢學(xué)生
27、的成績(jī)信息。模塊三: 期末最終班級(jí)成績(jī)查詢,在此模塊可以對(duì)班級(jí)所有學(xué)生的成績(jī)進(jìn)行查詢。模塊四,班級(jí)學(xué)生的各種信息查詢,在此模塊可以對(duì)班級(jí)全部學(xué)生的個(gè)人信息和成績(jī)進(jìn)行查詢。模塊五,插入學(xué)生的成績(jī)信息模塊,在此模塊可以插入學(xué)-23-Java Web 課程設(shè)計(jì)報(bào)告生的成績(jī)信息。模塊六,修改學(xué)生的成績(jī)信息模塊,在此模塊可以插修改學(xué)生的成績(jī)信息。模塊七,刪除學(xué)生的成績(jī)信息模塊,在此模塊可以刪除學(xué)生的成績(jī)信息。若輸入的教師編號(hào)及密碼不正確提示登錄錯(cuò)誤。4( 學(xué)生登錄界面。在教學(xué)生登錄界面輸入正確的學(xué)生學(xué)號(hào)及密碼登錄后進(jìn)入學(xué)生成績(jī)信息管理界面。若輸入的學(xué)生學(xué)號(hào)及密碼不正確提示登錄錯(cuò)誤。源代碼清單1. 注冊(cè)注
28、冊(cè)public class registerAction extends ActionSupportprivate static final long serialVersionUID = 1L;public String execute() throws Exceptionreturn SUCCESS;public String teacher()return "teacher"public String student()return "student"學(xué)生注冊(cè)public class StudentRegisterAction extends ActionSupport private static final long serialVersionUID = 1L; private Stude
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025山西省建筑安全員B證考試題庫(kù)及答案
- 三年級(jí)數(shù)學(xué)口算練習(xí)1000道
- 衛(wèi)浴潔具銷售合同范本
- 勞務(wù)派遣合同范本 博客
- 2025山西省安全員A證考試題庫(kù)附答案
- 辦公室人員工作總結(jié)范文
- 個(gè)人過(guò)賬協(xié)議合同范本
- 公路車進(jìn)貨合同范本
- 單位分房新房合同范本
- 2025年河南省安全員《B證》考試題庫(kù)
- 白介素6臨床意義
- 《彰化縣樂(lè)樂(lè)棒球》課件
- 2025-2030年墻體裂縫檢測(cè)與修復(fù)機(jī)器人行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 深度解讀DeepSeek技術(shù)體系
- 北京2025年01月全國(guó)婦聯(lián)所屬在京事業(yè)單位2025年度公開(kāi)招考93名工作人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2024-2025年第二學(xué)期團(tuán)委工作計(jì)劃(二)
- 駱駝養(yǎng)殖開(kāi)發(fā)項(xiàng)目可行性報(bào)告設(shè)計(jì)方案
- 物理-河南省鄭州市2024-2025學(xué)年高二上學(xué)期期末考試試題和答案
- 《幼兒教育政策與法規(guī)》教案-單元3 幼兒園的開(kāi)辦與管理
- 南通市2025屆高三第一次調(diào)研測(cè)試(一模)生物試卷(含答案 )
- 《智能制造技術(shù)基礎(chǔ)》課件-第5章 智能制造系統(tǒng)
評(píng)論
0/150
提交評(píng)論