九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

java web 課程設計資料報告材料

上傳人:痛*** 文檔編號:83570284 上傳時間:2022-05-01 格式:DOC 頁數(shù):31 大?。?.16MB
收藏 版權申訴 舉報 下載
java web 課程設計資料報告材料_第1頁
第1頁 / 共31頁
java web 課程設計資料報告材料_第2頁
第2頁 / 共31頁
java web 課程設計資料報告材料_第3頁
第3頁 / 共31頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《java web 課程設計資料報告材料》由會員分享,可在線閱讀,更多相關《java web 課程設計資料報告材料(31頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、word 第二師學院 課程設計報告 課程名稱:Java Web課程設計 設計題目:  學生成績管理系統(tǒng) 系別:計算機科學系 專業(yè):計算機科學與技術〔嵌入式方向〕 小組成員: 佳【技術人員】學號:1150313042 惠芳【文檔編寫】學號:1150313009 文奇【資料查閱】學號:1150313033 薛瑞剛【資料查閱】學號:1150313004 起止日期:2014年5月24日~2014年6月14日 指導教師:許慶偉 目錄 1 摘要- 3 - 2 引言- 3 - 3 系統(tǒng)的具體任務-

2、3 - 4 系統(tǒng)開發(fā)目的- 3 - 5 課程設計計劃- 4 - 6 系統(tǒng)環(huán)境需求- 4 - 7 需求分析- 4 - - 4 - - 6 - - 6 - - 8 - 8 數(shù)據(jù)庫設計- 9 - 8.1.學生根本信息表- 9 - 8.2.成績表- 9 - 8.3.教師根本信息表- 10 - 8.4.課程信息表- 10 - 9 系統(tǒng)分析- 10 - 9.1 系統(tǒng)總體用例圖- 10 - 信息用例圖- 11 - 信息用例圖- 12 - 10 系統(tǒng)概要設計- 12 - 10.1 系統(tǒng)HIPO圖- 12 - - 13 - 11 系統(tǒng)詳細設計- 14 - 11.1 系

3、統(tǒng)程序流程圖- 14 - 11.2 用戶登錄流程圖- 16 - - 16 - - 17 - - 18 - 12系統(tǒng)測試- 19 - - 19 - - 20 - 使用說明- 23 - 源代碼清單- 24 - - 24 - - 25 - - 28 - - 29 - 總結與體會- 30 - 致- 31 - 參考文獻- 31 - 1 摘要 學生成績管理系統(tǒng)是一個教育單位不可缺少的局部,它的容對于學校的教師、學生和管理者來說都至關重要。本論文表示到的學生成績管理系統(tǒng)是用JSP網(wǎng)頁編程+SQL查詢語言實現(xiàn)的。重點介紹了學生成績管理系統(tǒng)的實現(xiàn)過程:包括系統(tǒng)分析、數(shù)

4、據(jù)庫設計、系統(tǒng)功能設計、系統(tǒng)實現(xiàn)、系統(tǒng)測試等。本系統(tǒng)主要功能有教師信息管理、學生信息管理、成績管理,包括功能需求設計、數(shù)據(jù)庫設計等容。 2 引言 現(xiàn)在的社會日新月異,開展的非常快。學校的開展也在加快,教師和學生做為學校的最主要的管理對象,教師和學生的信息管理系統(tǒng)就成了學校信息化管理系統(tǒng)中不可缺少的局部,它的容對于學校的組織管理至關重要。但一直以來人們使用傳統(tǒng)人工的方式進展學生的檔案管理,這種管理方式存在著許多缺點,如:效率低,容易出錯,格式不規(guī)。另外時間一長,不容易進展統(tǒng)計和分析。? 隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并

5、發(fā)揮著越來越重要的作用。作為計算機應用的一局部,使用計算機對學生檔案進展管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、壽命長、本錢低等。這些優(yōu)點能夠極提高學校學生檔案管理的效率。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。而且只要軟件的設計合理,可以為學校提供合理的管理模式。 3 系統(tǒng)的具體任務 該系統(tǒng)的具體任務就是設計一個學生成績的數(shù)據(jù)庫管理系統(tǒng),由計算機來代替人工執(zhí)行一系列諸如對教師、學生信息以與學生成績的增加、刪除、查詢和修改的處理操作,以方便對以上信息的管理組織工作。? 4 系統(tǒng)開發(fā)目的 建立學生成績管理系統(tǒng),采用計算機對學生成績進展管理

6、,進一步提高辦學效益和現(xiàn)代化水平。幫助廣闊教師提高工作效率,實現(xiàn)學生成績信息管理工作流程的系統(tǒng)化、規(guī)化和自動化。 5 課程設計計劃 1、 分工合作實現(xiàn)成績管理系統(tǒng)設計 總共分為四大局部 2、 文奇、佳 題目確定與前期系統(tǒng)構想與設計 3、 佳 代碼實現(xiàn) 4、 文奇、薛瑞剛 系統(tǒng)流程圖繪制 5、 惠芳 實驗報告書填寫 課程設計工作進度計劃 序號 起止日期 工作容 1、 2014年05月24日~25日 題目確定與前期系統(tǒng)構想與設計 2、 2014年05月26日~06月06日 代碼實現(xiàn) 3、 2014年12月07日~08日 系統(tǒng)流程圖繪制 4

7、、 2014年06月09日~14日 實驗報告書填寫 6 系統(tǒng)環(huán)境需求 ?編程語言:JAVA Java + Eclipse + SQL server數(shù)據(jù)庫 開發(fā)工具: My SQL 運行環(huán)境:Windows xp或windows7 7 需求分析 用戶注冊 教師注冊 1:用戶錄入學生信息; 2:存儲到數(shù)據(jù)表中; 注意:教師信息不允許重復,判斷的關鍵字為教師編號 學生注冊 1:用戶錄入學生信息; 2:存儲到數(shù)據(jù)表中; 注意:學生信息不允許重復,判斷的關鍵字為學號 系統(tǒng)登錄 教師登錄 已注冊教師

8、可以使用該功能 1:要求用戶從鍵盤輸入教師編號與密碼; 2:假設編號和密碼正確顯示該教師信息,假設不成功如此顯示登錄失敗。 學生登錄 已注冊學生可以使用該功能 1:要求用戶從鍵盤輸入學號與密碼; 2:假設編號和密碼正確顯示該學生信息,假設不成功如此顯示登錄失敗。 學生信息操作 增加學生信息 往已有的學生記錄添加新的學生記錄。具體功能為: 1:要求用戶從鍵盤輸入一個或多個學生信息; 2:輸入完成保存后存儲到數(shù)據(jù)表。 注意:學生紀錄不允許重復,判斷的關鍵字為學號 刪除學生信息 在已有的學生記錄中刪除一個或多個學生記錄。具體功能為: 1:要求用戶輸入欲刪除的學生

9、的學號; 2:刪除學生記錄; 3:更新到數(shù)據(jù)表中。 查看學生信息 可以查看已有數(shù)據(jù)表中學生記錄。具體功能為: 1:輸入學生學號; 2:假設該學生存在,如此顯示該學生學生信息。 修改學生信息 在已有的學生記錄中修改某學生的相關信息。具體功能為: 1:要求用戶輸入欲修改的學生的學號; 2:顯示該學生信息 3:修改學生信息。 教師信息操作 增加教師信息 往已有的教師記錄添加新的教師記錄。具體功能為: 1:要求用戶從鍵盤輸入一個或多個教師信息; 2:輸入完成保存后存儲到數(shù)據(jù)表。 注意:教師記錄不允許重復,判斷的關鍵字為教師編號 刪

10、除教師信息 在已有的教師記錄中刪除一個或多個教師記錄。具體功能為: 1:要求用戶輸入欲刪除的教師的編號; 2:刪除教師記錄; 3:更新到數(shù)據(jù)表。 查看教師信息 查看教師記錄。具體功能為: 1:輸入教師編號; 2:假設該教師存在,顯示該教師相關信息。 修改教師信息 在已有的教師記錄中修改教師記錄。具體功能為: 1:要求用戶輸入欲刪除的教師編號。 2:刪除教師記錄; 3:更新到數(shù)據(jù)表。 成績操作 教師 1:教師可以對成績進展錄入、修改、查詢、刪除。 2:教師對成績進展錄入和修改后更新到數(shù)據(jù)庫。 學生 學生可以對成績進展查詢。 7.2.

11、1.1.增加學生記錄 業(yè)務流程描述: 1:要求用戶從鍵盤輸入一個或多個學生信息; 3:學生記錄不允許重復,判斷的關鍵字為學號 業(yè)務規(guī)如此說明: 1:從菜單項選擇擇添加學生信息。 2:性別限制男女。 3:學號作為唯一標示符: 〔1〕不能出現(xiàn)重復學號。 〔2〕學號必須是數(shù)字組成。 業(yè)務流程描述: 1:要求用戶輸入欲刪除的學生的學號; 2:刪除學生記錄; 3:更新到數(shù)據(jù)表。 業(yè)務規(guī)如此說明: 2:給定一個學生學號刪除一個學生信息 2:查看數(shù)據(jù)表中是否有輸入學號的學生信息。 〔1〕如果存在如此刪除該學號學生信息。 〔2〕如果沒有重新輸入。 3:如果刪除成功更

12、新數(shù)據(jù)表。 業(yè)務流程描述: 1:輸入學生學號; 2:假設該學生存在,顯示該學生相關信息。 業(yè)務規(guī)如此說明: 1:輸入學生學號; 2:判斷學生是否存在 3:如果存在顯示單個學生,如果不存在提示不存在,重新輸入。 業(yè)務流程描述: 1:要求用戶輸入欲修改的學生的學號; 2:判斷該學生是否存在于記錄中; 3:假設學生記錄存在,修改學生信息。 業(yè)務規(guī)如此說明: 1:給定一個欲修改學生的學號 2:查看數(shù)據(jù)表是否有輸入學號的學生信息。 (1)如果存在學生對象,繼續(xù)下一步。 (2)如果沒有重新輸入。 3:顯示該學號學生信息。 4:修改學生信息 5:修改后將信息更新

13、到數(shù)據(jù)表中 7.2.2.1.增加教師記錄 業(yè)務流程描述: 1:要求用戶從鍵盤輸入一個或多個教師信息; 3:教師記錄不允許重復,判斷的關鍵字為教師編號號 業(yè)務規(guī)如此說明: 1:從菜單項選擇擇添加教師信息。 2:性別限制男女。 3:教師編號作為唯一標示符: 〔1〕不能出現(xiàn)重復教師編號號。 〔2〕教師編號號必須是數(shù)字組成。 業(yè)務流程描述: 1:要求用戶輸入欲刪除的教師的編號; 2:刪除教師記錄; 3:更新到數(shù)據(jù)表。 業(yè)務規(guī)如此說明: 2:給定一個教師編學號刪除一個教師信息 2:查看數(shù)據(jù)表中是否有輸入教師編號的教師信息。 〔1〕如果存在如此刪除該教師編號教

14、師信息。 〔2〕如果沒有重新輸入。 3:如果刪除成功更新數(shù)據(jù)表。 業(yè)務流程描述: 1:輸入教師編號; 2:假設該教師存在,顯示該教師相關信息。 業(yè)務規(guī)如此說明: 1:輸入教師編號; 2:判斷教師是否存在 3:如果存在顯示教師信息,如果不存在提示不存在,重新輸入。 業(yè)務流程描述: 1:要求用戶輸入欲修改的教師的編號; 2:判斷該教師是否存在于記錄中; 3:假設教師記錄存在,修改教師信息。 業(yè)務規(guī)如此說明: 1:給定一個欲修改教師的編號 2:查看數(shù)據(jù)表是否有輸入編號的教師信息。 (1)如果存在教師對象,繼續(xù)下一步。 (2)如果沒有重新輸入。 3:顯示該

15、教師編號教師信息。 4:修改教師信息 5:修改后將信息更新到數(shù) 8 數(shù)據(jù)庫設計 8.1.學生根本信息表 學生、學生性別、考試分數(shù)、表現(xiàn)分、出勤數(shù)、教室號、用戶名、密碼等信息,設計時注意學生編號設為主鍵,如表3.2所示: 學生根本信息表 編號 字段名稱 字段類型 說明 1 studentId varchar(50) 學生編號 2 studentName varchar(50) 3 sex int 性別 4 testscore int 考試分數(shù) 5 prefence varchar(50) 表現(xiàn)分 6 Attendance int

16、 出勤數(shù) 7 classnumber varchar(50) 教室號 8 Susername varchar(50) 用戶名 9 Spassword varchar(50) 密碼 8.2.成績表 成績表包含分數(shù)、表現(xiàn)分、出勤數(shù)、缺勤數(shù)、學號,設計時注意學號設為主鍵,如表3.1所示: 成績表 編號 字段名稱 字段類型 說明 1 testscore int 分數(shù) 2 preference vchar(50) 表現(xiàn)分 3 Attendance int 出勤數(shù) 4 Absenteeism int 缺勤數(shù) 5 classnumb

17、er vchar(50) 學號 8.3.教師根本信息表 教師根本信息表包含教師編號、教師、用戶名、密碼等信息,設計時注意教師編號設為主鍵,設為Int類型,如表4.3所示: 表 4.3 教師根本信息表 編號 字段名 數(shù)據(jù)類型 說明 1 teacherId Int 教師編號 2 teachername Varchar(10) 教師 3 Tusername varchar(50) 用戶名 4 Tpassword varchar(50) 密碼 8.4.課程信息表 課程信息表包括課程編號、課程名、課程分數(shù)、學生編號,課程編號設為主鍵。 課程根本信息

18、表 編號 字段名稱 字段類型 說明 1 CourseId int 課程編號 2 CourseName varchar〔50〕 課程名 3 CourseScore int 課程分數(shù) 4 StudentId vchar(50) 學生編號 9 系統(tǒng)分析 9.1 系統(tǒng)總體用例圖 本系統(tǒng)包括兩類角色:教師和學生。教師可以進展分數(shù)表,記錄分數(shù)和更新分數(shù)的操作,學生可以查看個人成績其系統(tǒng)總體用例圖如圖9.1所示: 信息用例圖 學生信息管理模塊包括對學生信息的增加、刪除、查看、修改,學生信息用例圖如圖 9.2所示: 圖9.2 學生信息用

19、例圖 信息用例圖 教師信息管理模塊包括對教師信息的增加、刪除、查看、修改,教師信息用例圖如圖9.3所示: 圖 9.3 教師信息用例圖 10 系統(tǒng)概要設計 10.1 系統(tǒng)HIPO圖 HIPO圖是美國IBM公司發(fā)明的“層次圖加輸入/處理/輸出圖〞的英文縮寫。根據(jù)系統(tǒng)的模塊層次結構可得到系統(tǒng)HIPO圖,本軟件的HIPO圖如圖10.1所示。 圖10.1 學生成績管理系統(tǒng)HIPO圖 11 系統(tǒng)詳細設計 11.1 系統(tǒng)程序流程圖 本系統(tǒng)系統(tǒng)的流程圖如圖11.1所示: - 31 - / 31 11.2 用戶登錄流程圖 用戶登錄的流程是:如果管理員

20、存在,如此直接輸入賬號密碼,系統(tǒng)判斷賬號密碼是否正確,如果輸入不正確,提示登陸錯誤。如果輸入正確,進入系統(tǒng)。其流程圖如圖11.2所示: 圖11.2 用戶登錄流程圖 流程圖 圖11.4 學生信息處理流程圖 圖11.5 教師信息處理流程圖 12系統(tǒng)測試 1.打開MyEclipse與MySQL,將“〞加載到數(shù)據(jù)庫中。 。 。 2.進入系統(tǒng)主頁面 3. 單擊注冊進入注冊頁面。 單擊教師注冊進入教師注冊頁面,如如下圖: 單擊“注冊〞按鈕查看用戶注冊信息,這就表示用戶注冊已成功。 單擊學生注冊進入

21、學生注冊頁面,如如下圖: 單擊“注冊〞按鈕查看用戶注冊信息,這就表示用戶注冊已成功。 4登錄 返回主頁面,單擊教師登錄進入教師登錄界面,填寫用戶名與密碼。 假設用戶名和密碼都填寫正確,單擊登錄按鈕進入教師工作界面,根據(jù)提示容填寫相關信息。 1.在學生根本信息查詢下查詢學生根本信息, 2.學生成績管理以與信息查詢下的學生學號欄中輸入數(shù)據(jù)庫中學生學號點擊“提交〞按鈕可以查詢對應學號的學生成績。 3.在期末最終班級成績查詢下的全班課程成績欄中輸入班級編號,點擊“成績查詢〞按鈕,可以對相應4.班級所有學生的成績進展查詢。 5.點擊班級學生的各種信息查詢下的“全部信息查詢

22、〞按鈕,可以對班級學生的所有信息與成績進展查詢。 6.在插入學生成績信息模塊中輸入要插入的學生成績信息。 7.在修改學生成績信息模塊中輸入要修改的學生成績信。. 8.在刪除學生成績信息模塊中輸入要刪除的學生成績信息。 9.在不與格學生的信息查詢模塊查詢不與格學生的信息。 10.在課程管理模塊對課程進展管理,如如下圖: 假設登錄名和密碼填寫不正確提示登錄錯誤。 返回主頁面,單擊學生登錄進入學生登錄界面,填寫用戶名與密碼。 假設用戶名和密碼填寫正確,單擊登錄按鈕,進入學生信息查詢界面。 假設用戶名和密碼填寫不正確如此提示登陸錯誤 使用說明 1.運行程序,首先出現(xiàn)

23、主界面。主界面包括三個選項:選項一:注冊,選擇該項可進展教師注冊和學生注冊。選擇教師注冊選項可以進展新教師注冊,選擇學生注冊選項可進展學生注冊; 2;選項二:學生登錄,選擇該項可進展學生登錄;選項三:教師登錄,選擇該選項可以進展教師登錄。 3.教師登錄界面。在教師登錄界面輸入正確的教師編號與密碼登錄后進入教師工作界面,教師工作界面包括七個模塊。模塊一:學生根本信息查詢,在此模塊可以對學生的、成績、所在班級、平時表現(xiàn)等進展查詢。模塊二:學生成績管理以與信息查詢,在此模塊可以查詢學生的成績信息。模塊三:期末最終班級成績查詢,在此模塊可以對班級所有學生的成績進展查詢。模塊四,班級學生的各種信息

24、查詢,在此模塊可以對班級全部學生的個人信息和成績進展查詢。模塊五,插入學生的成績信息模塊,在此模塊可以插入學生的成績信息。模塊六,修改學生的成績信息模塊,在此模塊可以插修改學生的成績信息。模塊七,刪除學生的成績信息模塊,在此模塊可以刪除學生的成績信息。假設輸入的教師編號與密碼不正確提示登錄錯誤。 4.學生登錄界面。在教學生登錄界面輸入正確的學生學號與密碼登錄后進入學生成績信息管理界面。假設輸入的學生學號與密碼不正確提示登錄錯誤。 源代碼清單 注冊 publicclass registerAction extends ActionSupport{ privatestaticf

25、inallongserialVersionUID = 1L; public String execute() throws Exception{ returnSUCCESS; } public String teacher() { return"teacher"; } public String student() { return"student"; } } 學生注冊 publicclass StudentRegisterAction extends ActionSupport { privatestaticfinallongserialVersionUID =

26、 1L; private StudentBean student; private StudentDao dao=new StudentDao(); public StudentBean getStudent() { return student; } publicvoid setStudent(StudentBean student) { this.student = student; } public String execute() throws Exception { System.out.println(student.getAbsenteeism()+"

27、"+student.getAttendance()+" "+student.getClassnumber()+" "+student.getPreference()+" "+student.getSex()+" "+student.getSpassword()+" "+student.getStudentId()+" "+student.getStudentName()+" "+student.getSusername()+" "+student.getClass()+" "+student.getTestscore()); dao.insert(student.getStuden

28、tId(), student.getStudentName(), student.getSex(), student.getTestscore(),student.getPreference(),student.getAttendance(), student.getAbsenteeism(), student.getClassnumber(),student.getSusername(), student.getSpassword()); returnSUCCESS; } } 教師注冊 publicclass TeacherRegisterAction extends Action

29、Support { privatestaticfinallongserialVersionUID = 1L; public TeacherRegisterAction(){ dao=new TeacherDao(); } private teacherBean teacher; private TeacherDao dao; public teacherBean getTeacher() { return teacher; } publicvoid setTeacher(teacherBean teacher) { this.teacher = teacher; }

30、 //List list;用于數(shù)組遍歷的時候出現(xiàn)list進展處理。 publicstaticlong getSerialversionuid() { returnserialVersionUID; } public String execute() throws Exception { System.out.println(teacher.getSex()+" "+teacher.getTeacherId()+" "+teacher.getTeachername()+" "+teacher.getTpassword()+" "+teacher.ge

31、tTusername()); dao.insert(teacher.getTeacherId(), teacher.getTeachername(), teacher.getSex(), teacher.getTusername(), teacher.getTpassword()); returnSUCCESS; } } 學生登錄 publicclassStudentLoginActionextends ActionSupport { privatestaticfinallongserialVersionUID = 1L; private String username;

32、 public String execute() throws Exception{ returnSUCCESS; } public String getUsername() { returnusername; } publicvoid setUsername(String username) { this.username = username; } } publicclass StudentLoginAction2 extends ActionSupport{ privatestaticfinallongserialVersionUID = 1L; private

33、StudentBean student; private StudentDao dao=new StudentDao(); public StudentBean getStudent() { return student; } publicvoid setStudent(StudentBean student) { this.student = student; } public String execute() throws Exception{ if(dao.query2(student.getSusername(), student.getSpassword()))

34、returnSUCCESS; else return"null"; } } 教師登錄 publicclass TeacherLoginAction extends ActionSupport{ private String Tusername; private String Tpassword; privatestaticfinallongserialVersionUID = 1L; public String getTusername() { returnTusername; } publicvoid setTusername(String tusername) {

35、 Tusername = tusername; } public String getTpassword() { returnTpassword; } publicvoid setTpassword(String tpassword) { Tpassword = tpassword; } public String execute() throws Exception { returnSUCCESS; } public String LoginSuccess() { return"LoginSuccess"; } } publicclass StudentL

36、oginAction2 extends ActionSupport{ privatestaticfinallongserialVersionUID = 1L; private StudentBean student; private StudentDao dao=new StudentDao(); public StudentBean getStudent() { return student; } publicvoid setStudent(StudentBean student) { this.student = student; } public String exe

37、cute() throws Exception{ if(dao.query2(student.getSusername(), student.getSpassword())) returnSUCCESS; else return"null"; } } publicclass StudentRegisterAction extends ActionSupport { privatestaticfinallongserialVersionUID = 1L; private StudentBean student; private StudentDao dao=new Stud

38、entDao(); public StudentBean getStudent() { return student; } publicvoid setStudent(StudentBean student) { this.student = student; } public String execute() throws Exception { System.out.println(student.getAbsenteeism()+" "+student.getAttendance()+" "+student.getClassnumber()+" "+student.

39、getPreference()+" "+student.getSex()+" "+student.getSpassword()+" "+student.getStudentId()+" "+student.getStudentName()+" "+student.getSusername()+" "+student.getClass()+" "+student.getTestscore()); dao.insert(student.getStudentId(), student.getStudentName(), student.getSex(), student.getTestsc

40、ore(),student.getPreference(),student.getAttendance(), student.getAbsenteeism(), student.getClassnumber(),student.getSusername(), student.getSpassword()); returnSUCCESS; } } 增添學生成績 publicclass insertstudentscoreAction extends ActionSupport{ private ScoretablesBean stu; private StudentDao da

41、o=new StudentDao(); public ScoretablesBean getStu() { return stu; } publicvoid setStu(ScoretablesBean stu) { this.stu = stu; } public String execute() throws Exception, SQLException { System.out.println("insert socre 1"); dao.insertScore(stu.getId(),stu.getCourseId(), stu.getCourseName(),

42、stu.getCourseScore(), stu.getStudentId()); System.out.println("insert score success"); returnSUCCESS; } } 刪除學生成績 publicclass deletestudentscore extends ActionSupport { private ScoretablesBean stu; private StudentDao dao=new StudentDao(); public ScoretablesBean getStu() { return stu; } pu

43、blicvoid setStu(ScoretablesBean stu) { this.stu = stu; } public String execute() throws Exception, SQLException { dao.deletestudentscore(stu.getId(),stu.getCourseId(),stu.getCourseName(),stu.getCourseScore(),stu.getStudentId()); returnSUCCESS; } } 更新學生成績 publicclass updatestudentscore ext

44、ends ActionSupport{ private ScoretablesBean stu; private StudentDao dao=new StudentDao(); public ScoretablesBean getStu() { return stu; } publicvoid setStu(ScoretablesBean stu) { this.stu = stu; } public String execute() throws ClassNotFoundException, IOException, SQLException { dao.updat

45、estudentscore(stu.getId(),stu.getCourseId(),stu.getCourseName(),stu.getCourseScore(),stu.getStudentId()); returnSUCCESS; } } 學生成績設置 publicclass StudentScoreManage extends ActionSupport{ privatestaticfinallongserialVersionUID = 1L; private StudentBean stu; private List list;

46、 private StudentDao dao=new StudentDao(); public StudentBean getStu() { return stu; } publicvoid setStu(StudentBean stu) { this.stu = stu; } public List getList() { return list; } publicvoid setList(List list) { this.list = list; } public String execute

47、() throws Exception, SQLException { System.out.print("liujia"); list=dao.query3(stu.getStudentId()); System.out.println("123"); returnSUCCESS; } } 查詢學生信息 publicclass StudentInformationSearch extends ActionSupport{ privatestaticfinallongserialVersionUID = 1L; private StudentBean stu2; p

48、rivate StudentBean stu; private StudentDao stuDao=new StudentDao(); private List list; public StudentBean getStu() { return stu; }//注意在Action中主要是將Bean、DAO中的功能進展組合,實現(xiàn)相關的功能的擴展。 publicvoid setStu(StudentBean stu) { this.stu = stu; } public StudentBean getStu2() { return stu2; }

49、 publicvoid setStu2(StudentBean stu2) { this.stu2 = stu2; } public String execute() throws Exception { stu2=stuDao.query(stu.getStudentId()); returnSUCCESS; } publicstaticlong getSerialversionuid() { returnserialVersionUID; } } 總結與體會 本次課程設計綜合考察了我們對Java程序設計知識的掌握熟練程度和實際運用能力。其間,涉與到了Java 中的

50、絕大多數(shù)的知識點,如Java圖形用戶界面設計、Java的異常處理機制、Java中的多線程程序設計、Java輸入輸出流等。程序實現(xiàn)的關鍵在于功能的合理劃分以與各個包或者類之間的通訊問題,只要分析清楚這兩點,剩下的就是按部就班的寫代碼了。所以設計是關鍵。所以一定要的最初設計是做到有條不紊,為以后代碼的編寫打下根底。 但是由于個人水平有限,導致該系統(tǒng)還有許多不盡人意的地方,比方說界面不夠美觀,布局不夠條理等,實現(xiàn)的功能還不夠強大、完全和實用,仍然存在著許多漏洞。我們將不斷改良系統(tǒng)的不足之處,完善系統(tǒng)功能,使之能更好地實現(xiàn)Web應用。我也將從這次的畢業(yè)設計中總結經(jīng)驗,學習規(guī)化的軟件開發(fā)流程,形成良好

51、的開發(fā)習慣,為以后的軟件開發(fā)打下更堅實的根底 致 在這篇設計報告即將完成之時,我要在這里特別的感一下在我的課程設計過程中幫助和關心過我的教師和同學。在課程設計的整個實驗過程中,許慶煒作為我們的指導教師,給了我們很多的關心和幫助。同時感我們組的其他組員,佳、文奇、薛瑞剛為這次課程設計所做出的貢獻。最后,再一次向所有關心過我們、幫助過我們的教師和同學送上最誠摯的意和最真摯的祝福! 參考文獻 明日科技,Java Web——從入門到精通,清華大學,2012年9月第一版 耿祥義、躍平,Java?2實用教程,清華大學,2012年8月第4版 志宇、郭晴,數(shù)據(jù)庫原理與應用教程—SQLServer,清華大學,2010年5月第1版????

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!