版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、目錄課程設計任務書一1課程設計任務書二2課程設計任務書三3題目一復數(shù)類4一、問題描述4二、基本要求4三、類定義4四、主要成員函數(shù)描述4五測試數(shù)據(jù)及情況5題目二項目管理系統(tǒng)9一、問題描述9二、基本要求9三、類定義9四、主要成員函數(shù)描述 11五、測試數(shù)據(jù)及情況11題目三選課管理系統(tǒng)20一、問題描述20二、基本要求20三、類定義20四、主要成員函數(shù)描述20五、數(shù)據(jù)測試情況23結論24參考文獻25課程設計任務書一設計題口復數(shù)類已知技術參 數(shù)和設計要 求木系統(tǒng)要求:1、該系統(tǒng)主要處理學生評教的相關信息。2、學生信息主要包括:學號、姓名、性別、聯(lián)系方式等內容。3、教師信息主要包括:教工編號、教師名稱、任教
2、課程、評教成績等內容。4、完成以下的操作:學生信息、教師信息、評教信息的錄入、修改、刪除和 查詢。設計內容 與步驟設計內容:1、該系統(tǒng)主要處理復數(shù)的相關信息。2、完成以下的操作:初始化復數(shù)、求其絕對值、復數(shù)的加、減、乘、除、乘 方、自加、自減等。設計步驟:1、程序設計、實現(xiàn)、調試。2、編寫課程設計說明書。設計工作計劃與進度安排1、設計工作4學吋2、實現(xiàn)與調試12學時3、課程設計說明書4學吋設計考核要求1、考勤20%2、課程設計說明書50%o3、答辯30%指導教師(簽字):教研室主任(簽字)課程設計任務書二設計題口項目管理系統(tǒng)已知技術參 數(shù)和設計要 求該系統(tǒng)主要處理項目的相關信息。項目信息主要包
3、括:項目編號、項目名稱、等級、負責人等內容。完成以下的操作:項目信息的錄入、修改、刪除和查詢設計內容 與步驟1、建立項目類2、項目信息的初始化3、項目信息的添加、修改、刪除、查找4、項目信息的輸出5、在項目信息中按項目編號、項目名稱、項目等級排序設計工作計劃與進度安排1、設計工作4學時2、實現(xiàn)與調試12學時3、課程設計說明書4學時設計考核要求1、考勤20%2、課程設計說明書50%o3、答辯30%指導教師(簽字):教研室主任(簽字):課程設計任務書三設計題目學生選課管理系統(tǒng)已知技術參 數(shù)和設計要 求1、該系統(tǒng)主要處理學生的選課信息。2、學生信息主要包括:學號、姓名、電話、選課等內容。3、課程信息
4、主要包括:課程編號、課程名稱、學分、任課教師等內容。4、完成以下的操作:學生信息、課程信息的錄入、修改、刪除和查詢。設計內容 與步驟1、建立學校類、學生類、課程類、選課類2、學校、學生、課程、選課信息的初始化3、學校、學生、課程、選課信息的添加、修改、刪除、查找4、學校、學牛、課程、選課信息的輸出5、對選課信息按學號、課程編號排序設計工作計劃與進度安排1、設計工作4學吋2、實現(xiàn)與調試12學時3、課程設計說明書4學吋設計考核要求1、考勤20%2、課程設計說明書50%3、答辯30%指導教師(簽字):教研室主任(簽字):題目一復數(shù)類一、問題描述運用java語言,該系統(tǒng)主要處理復數(shù)的相關信息。完成以下
5、的操作:初始化復數(shù)、求其絕對值、復數(shù)的加、減、乘、除、乘方、自加、自 減等。二、基本要求1. 數(shù)據(jù)、復數(shù)信息的初始化2. 、復數(shù)信息的輸出3. 、求復數(shù)的絕對值4. 、實現(xiàn)復數(shù)的加、減、乘、除、乘方、自加、自減等運算三、類定義建立數(shù)據(jù)類(complexnumber_o):用于創(chuàng)建復數(shù);復數(shù)處理類(comlplexnumber):用于進行復數(shù)的加、減、乘、除、乘方、自加、自減 等運算操作。數(shù)據(jù)類class complexnumber_o 定義成員變量public complexnumber_o();/不含參數(shù)構造方法public complexnumber_o(float shibu,float
6、 xubu)/含參構造方法void println()讀取并顯示用戶從鍵盤輸入復數(shù)方法2. 、復數(shù)類public class comlplexnumber public static void main(string args)初始化類的對象界常檢測處理switch (choice) 選擇操作五.測試數(shù)據(jù)及情況貝console爲.篝*丨魔靈邏1更)| m旦°二zomlplexnumber java application c:program filesjavajdkl.7>0_03jrebinjavaw.e:請輸入你要選擇的操作(請輸入一-5中的任一數(shù)字): l:進行兩復數(shù)的加
7、法運算:2:進行兩復數(shù)的減法運算:畀進行兩復數(shù)的乘法運算:畀進行兩復數(shù)的除法運算:尢進行復數(shù)的絕對值運算:3:進行復數(shù)的乘方運算:7:進行復數(shù)的自加運算:譏進行復數(shù)的自減運算:沢退出系統(tǒng)圖1選擇操作界面uo i 尸 i exfsi uj r"inb 匕uir j a v ap>lac9iaon j u二'x.po*q rr-i f i l<s* sxj i v«aixj d id. 7 . o5 =遺彳亍w突女白勺昌刁聶w w x9 =追士樂隹佶車俞入坯手匡i»彳亍十十卓白勺丘卻iw諭入卒t-w卻x填疥i白勺生臺b 坯加白勺恵言曲換入?yún)s羽=xo
8、+no工g車命入毎二于w卻x承卻白勺鄉(xiāng)石臺呂一:蚱白勺恵:臺b_空車俞入4丘卻九=?saf*s < x o 亠二 od»< 3 - ov - oi ) ;.干口 kj =t o + w qhlg車命入你霽送舞 4埠 1乍< 詳追入九與中 g彳壬總n >=w-a-a- y «1亠 j* .|圖2選擇“1"進行兩復數(shù)的加法運算請輸入您妾逍行計算的復數(shù)復魏的實咅卩=真魏的虛咅您輻入的復數(shù)為:工0+2oi真魏的緇對值為:2 o請徧入你宴迭擇的操作請諭入n三中的任一魏宇: ±#*q 7tft=6m+d+2二"tet .圖3選擇“5
9、"進行復數(shù)的求絕對值運算:竺ljlj示二兀6請輸入您妾進行計算的復數(shù)復數(shù)的衰部=3復數(shù)的虛部=您輸入的復數(shù)為:30+40至請輸入復數(shù)的乘方數(shù) 復數(shù)的乘方為:-7 000000 62 6 6454 925+23 9 9 9 9 9 9799728391圖4選擇“6”進行復數(shù)的乘方運算7請輸入您要進行計算的復數(shù) 復數(shù)的實部=3復數(shù)的虛部=降輸入的復數(shù)為:30+6.01復數(shù)的自加結果為:4 0+7.01圖5選擇“7"進行復數(shù)的自加運算請揃入您妾進行計算的復數(shù)復數(shù)的賣部=冥數(shù)的處咅b=5陸揃入的真數(shù)為:60 + 5oi復數(shù)的自減結果為:5 04-4 o:l圖6選擇紹”進行復數(shù)的自減
10、運算圖7選擇“9"退出系統(tǒng)題目二項目管理系統(tǒng)一、問題描述1、該系統(tǒng)主要處理項目的相關信息。2、項目信息主要包括:項目編號、項目名稱、等級、負責人等內容。2、完成以下的操作:項目信息的錄入、修改、刪除和查詢二、基本要求1、建立項目類2、項目信息的初始化3、項目信息的添加、修改、刪除、查找4、項目信息的輸出5、在項目信息中按項目編號、項目名稱、項目等級排序三、類定義customer是主類,描述了界面,及其各個組件的添加,并且實現(xiàn)了項目信息的添加,修 改,刪除,查詢。流程圖!1!i、主要成員函數(shù)描述此項目管理系統(tǒng)建立了一個主類(customer),主類定義項目編號,項目名 稱,等級,負責人
11、。settitleo此方法是用來建立一個表頭,也就是界面的名字。之后實例化每個 標簽,按鈕,文本區(qū)域,然后定義5個jpanel,把各個組件添加到界面上去, 形成flowlayout的布局方式。之后建立數(shù)據(jù)庫連接,創(chuàng)建編譯對象。緊接著, 開始到界面的具體實現(xiàn)方面,如果動作事件觸發(fā)的事件是blnl,也就是按鈕1, 會調用adds ()方法,adds方法對輸入的信息進行判斷,而月輸入不能為空, 而且把信息添加到數(shù)據(jù)庫中,實現(xiàn)錄入的功能,如果動作事件觸發(fā)的事件是 btn2,也就是按鈕2,會調用queryofall ()方法,queryofall會彈出修改的界 面,修改完成在數(shù)據(jù)庫中實現(xiàn)信息的修改,從而
12、實現(xiàn)修改的功能,如果動作事件 觸發(fā)的事件是btn3,會調用delete方法,把要刪除項目信息的編號輸入點擊刪 除按鈕,刪除數(shù)據(jù)庫中此編號的數(shù)據(jù),實現(xiàn)刪除的功能,如果動作時間觸發(fā)的 事件是btn4,會調用query方法,實現(xiàn)查詢的功能,并把查詢的信息輸出出來。五、測試數(shù)據(jù)及情況public void query() throws exception string num = tl .gettext().trim();if (num.equals(m,') optonpane.showmessagedialog(this, "iff輸入要查詢的項目編號!"); tl.r
13、equestfocus(); else select.setstring(1, num);rs = select. exec u teq uery ();if (rs.ncxt() result.settext("");result.append("n您要杳詢的內容如卜:");result.append(mn 項冃編號: +s.getstringc 項冃編號 “)+ “n 項冃名稱:”+ rs.getstring(u項目名稱”)+ ”n項目等級:” + rs.getstring(n項目等級“) + ”n 責任人:” + rs.getstring(h 負責
14、人”);)else joptionpane.showmessagedialog(this,"您要查詢的項目編號不存在!");qingkongo;i剖項目苣醞統(tǒng)這個是查詢功能,如果查詢的編號在數(shù)據(jù)庫里沒有存檔,就會提示查詢的編號不存在,如果存在,就將信息顯示在下方文本篷項目管理系統(tǒng)頃目編號05頊目名稱快樂刪除查間項目等級負責人|悝public void adds() throws exception if (t 1 .gettext().equals(,nr) && t2.gettext().equals(nn)&& t3.gettext().
15、equals(,n,) && t4.gettext().equals(,n,)(joptionpane肋"輸入不能為空!"); else string strl = ll.gettext().trim();string str2 = t2.gettext().trim();string str3 = t3.gettext().trim();string str4 = t3.gettext().trim();if (strl.equals("”) | str2.equals("") | str3.equals("&quo
16、t;)| str4.equals(,n,) joptonpane.sliowmessaedialog(this,"您輸入的項目信息不完全,添加失敗! ”); else ps = con.preparestalement(nselect * from xiangmu where 項冃編號二?”);ps.setstring(l, strl);resultset rs = ps.executequery();if (rs.next() /說明這個idu經被人加使用了”這個編號已經被別人使用,請您換一個編號”);/rs.close(); else ps = con.preparestatem
17、ent("insert into xiangmu(項 1=1 編號,項 1=1 名稱,項 1=1 等級,負責人)values(?,?,?,?)");ps.setstring(1, strl);ps.setstring(2, str2);ps.setstring(3, str3);ps.setstring(4, str4);ps.execute();joptionpane.showmessagedialog(this9 u 已成功添加項 a 記錄! ”);qingkongo;result.settext(nn); catch (sqlexception el) joption
18、pane.showmessagedialog(nu,"執(zhí)行添加時出現(xiàn)錯誤! ”);el .printstacktrace();頃目等級項目善理察統(tǒng)項目編號|oi項目名稱頊目等級”|負責人唾錄入陸改刪除查洵這個是錄入功能,如果編號在數(shù)據(jù)庫里已經存在,就會提示編號已被使用請換編號,如果信息輸入不完整,就會提示輸入信息不完整,否則就會添加成功。public void dclctc() throws exception string num = tl.gcttcxt().trim();if (num.equals(hm) | nunlequals(null) joptionpane.s/io
19、wmessagedialog(this,"請輸入要刪除的項冃編號!");tl.requestfocus(); else sclcct.sctstring(l, num);rs = select.executequery();if (rs.next() delete.setstring(h num);delete.execute();optionpine.showmessagedialog(this,h項目編號為” + num+ ”的項目的信息已經被刪除! ”); else joptionpane.showmessagedialog(this,"對不起,您輸入的要刪
20、除的項目信息記錄不存在! ”);qingkong();如果數(shù)據(jù)庫里沒有該項記錄,則會提示您刪除的記錄不存在,若存在,則會提示刪除成功。public void modifyo throws exception string strl = ll.gettext().trim();string str2 = t2.gettext().trim();string str3 = t3.gettext().trim();string str4 = t4.gettext().trim();if (strl.equals("") | str2.equals(,h,) | str3.equa
21、ls("")| str4.equals(n") joptonpane.showmessagedialog(this,"您輸入的客戶信息不完全,添加失??! ”); else update.setstring(l、str2);update.setstring(2, str3);update.setstring(3, str4);update.setstring(4, strl);update.execute();joptionpane.mowm£x5ag£0a/0g(this,"修改成功!");graph ic03.d
22、i spose();graphic02.dispose();dispose();new xiangmu();國項目苣理縈統(tǒng)項目等級國項目苣理粟統(tǒng)錄入陸改刪除查耐呂項目莒理縈統(tǒng)如果輸入的編號為空,則會提示編號不能為空,否則就會顯示修改對話框, 就會修改成功。題目三選課管理系統(tǒng)問題描述應用文件讀入存儲學生管理信息二、基本要求該系統(tǒng)主要處理學生的選課信息。學生信息主要包括:學號、姓名、電話、選課等內容。課程信息主要包括:課程編號、課程名稱、學分、任課教師等內容。完成以下的操作:學生信息、課程信息的錄入、修改、刪除和查詢三、類定義1、學生信息選課類chooseclass (包括各種方法用于讀入信息)2
23、、管理信息的具體學生類class stumanage3、課程信息類class course主要成員函數(shù)描述1、類 chooseclass主要方法信息的處理public static void main(string args)throws ioexception2 類 stumanagepublic void getmessage i ()throws ioexceptionpublic void getmessage2()throws ioexceptionpublic void inputmessage()public void gettxt() throws ioexceptionpub
24、lic void delestumessage() throws ioexceptionpublic void selectstumess() throws ioexception public void modstumessage() throws ioexception 3、類 coursepublic void getmessage3()throws ioexceptionpublic void inputmessage2()public void gettxt2() throws ioexception五、數(shù)據(jù)測試情況歡迎迸入學生選課管理系統(tǒng)_青選擇操作種類:錄入學生及選課信息2 刪除學生及選課信息3 修改學生及選課信息4 .查詢學生及選課信息總號姓名電話課程編號5 輸出全部£.23飪>004qq 304awe1s311231233.11acd123451.13311 101333123433201dew18322231221203jjh32342341q305eww123203ww1221321 null null null07ww123452232null null null.11wew1233423232斗目學分教師:huxue wang nullrmgyu dsss
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO/IEC TS 12791:2024 EN Information technology - Artificial intelligence - Treatment of unwanted bias in classification and regression machine learning tasks
- 2024年度云南省高校教師資格證之高等教育學題庫附答案(典型題)
- 2024-2025學年甘肅省白銀市七年級(上)期中生物試卷(含答案)
- 阜陽師范大學《制藥分離工程》2022-2023學年第一學期期末試卷
- 蘇教版六年級上冊科學教案(詳細)
- 二年級上冊《生命安全教育》教案
- 福建師范大學協(xié)和學院《商務溝通》2022-2023學年第一學期期末試卷
- 《借款合同》-企業(yè)管理
- 福建師范大學《數(shù)學基礎二》2021-2022學年第一學期期末試卷
- 福建師范大學《區(qū)域分析與規(guī)劃》2022-2023學年第一學期期末試卷
- 部編版六年級上冊小學語文期中期末復習課件(按單元復習)PPT
- 消防工程施工組織設計(標準版)58154
- 液壓技術課程設計拉床的液壓動力滑臺的液壓系統(tǒng)設計
- 社會組織公益項目評估指標表
- 滅火器檢查記錄表
- 不良貸款催收管理辦法
- 中醫(yī)門診病歷書寫模板
- 湯有綸-20121027-淺談電子特氣發(fā)展趨勢totzbg20121026
- 基于西門子plc停車場車位控制系統(tǒng)設計
- RTO使用說明書
- 配電柜拆除安裝施工方案(共11頁)
評論
0/150
提交評論