欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      Java語言課程設(shè)計(jì)題目(五篇模版)

      時(shí)間:2019-05-12 20:32:19下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《Java語言課程設(shè)計(jì)題目》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《Java語言課程設(shè)計(jì)題目》。

      第一篇:Java語言課程設(shè)計(jì)題目

      Java語言課程設(shè)計(jì)

      設(shè)計(jì)目的:

      1、復(fù)習(xí)、鞏固Java語言的基礎(chǔ)知識(shí),進(jìn)一步加深對(duì)Java語言的理解和掌握;

      2、課程設(shè)計(jì)為學(xué)生提供了一個(gè)既動(dòng)手又動(dòng)腦,獨(dú)立實(shí)踐的機(jī)會(huì),將課本上的理論知識(shí)和實(shí)際有機(jī)的結(jié)合起來,鍛煉學(xué)生的分析解決實(shí)際問題的能力。提高學(xué)生適應(yīng)實(shí)際,實(shí)踐編程的能力;

      3、培養(yǎng)學(xué)生在項(xiàng)目開發(fā)中團(tuán)隊(duì)合作精神、創(chuàng)新意識(shí)及能力。

      設(shè)計(jì)要求:

      1、對(duì)系統(tǒng)進(jìn)行功能模塊分析、控制模塊分析正確,符合課題要求,實(shí)現(xiàn)相應(yīng)功能;可以加以其他功能或修飾,使程序更加完善、合理;

      2、標(biāo)識(shí)符命名遵循Java命名規(guī)范,代碼多加注釋;

      3、注意各種可能遇到的異常處理,注重提高程序運(yùn)行效率;

      4、系統(tǒng)設(shè)計(jì)要實(shí)用,編程簡練,可用,功能全面;

      5、盡量使用圖形界面實(shí)現(xiàn),要符合日常軟件使用規(guī)范來設(shè)計(jì)菜單和界面。

      6、說明書、流程圖要清楚;

      7、記錄設(shè)計(jì)情況(備查,也為編寫設(shè)計(jì)說明書作好準(zhǔn)備);

      8、要求采用模塊化程序設(shè)計(jì)方法,及鋸齒型書寫格式(縮進(jìn)格式),要求上機(jī)調(diào)試通過和按設(shè)計(jì)報(bào)告格式;

      9、上交課程設(shè)計(jì)軟件代碼、課程設(shè)計(jì)報(bào)告交老師保存。另外要用A4打印一份上交。

      設(shè)計(jì)時(shí)間:

      2012年-2013年第一學(xué)期 第10周

      設(shè)計(jì)方式和安排:

      設(shè)計(jì)方式:學(xué)院實(shí)驗(yàn)室上機(jī)

      安排:布置題目;中期檢查;驗(yàn)收

      考核內(nèi)容和方式: 課程設(shè)計(jì)結(jié)束時(shí),要求學(xué)生寫出課程設(shè)計(jì)報(bào)告(附源程序),可運(yùn)行的軟件系統(tǒng);

      課程設(shè)計(jì)成績分兩部分,設(shè)計(jì)報(bào)告占30%,設(shè)計(jì)作品占70%。按照優(yōu)秀、良好、中、及格,不及格五級(jí)給予成績。

      設(shè)計(jì)題目:(要求每個(gè)學(xué)生在下面題目中選擇一個(gè)適合自己且感興趣的題目獨(dú)立完成,若需新知識(shí)一定要去查資料,如果自己有另外的感興趣的項(xiàng)目,可以自己設(shè)計(jì),但一定不能是隨便下載一個(gè)應(yīng)付,否則將定為不及格,且不給補(bǔ)答機(jī)會(huì),切記)

      1、猜數(shù)游戲 功能要求:計(jì)算機(jī)產(chǎn)生隨機(jī)數(shù),猜中即勝,猜不中,提示是大了還是小了,繼續(xù)猜,直至猜到,給出所用時(shí)間和評(píng)語。界面要示:用字符界面實(shí)現(xiàn)、也可用圖形界面實(shí)現(xiàn)。

      2、學(xué)生成績管理

      功能要求:

      1)輸入n個(gè)同學(xué)的學(xué)號(hào),姓名,m門課程成績。

      2)計(jì)算出平均成績。以平均成績降序輸出成績表。

      3)輸出全組各科平均分,最高分和最低分。

      4)輸入姓名查詢成績 界面要示:用字符界面實(shí)現(xiàn)、也可用圖形界面實(shí)現(xiàn)。

      5)能連接數(shù)據(jù)庫并實(shí)現(xiàn)查詢、增、刪、改等功能(此項(xiàng)功能作為可選項(xiàng),可以不要)。

      3、高級(jí)計(jì)算器模擬程序

      功能要求:該程序顯示GUI用戶界面,能實(shí)現(xiàn)整數(shù)的加、減、乘、除、乘方、立方、n次放、開平方、開n次方、倒數(shù)、三角函數(shù)、反三角函數(shù)運(yùn)算。界

      面基本要求:用圖形界面實(shí)現(xiàn)。

      4、畫隨機(jī)的圓

      功能要求:實(shí)現(xiàn)簡單的動(dòng)畫。具體要求:自動(dòng)出現(xiàn)由小到大變換的圓,位置與顏色隨機(jī),變到150直徑時(shí)擦除,重新再出現(xiàn)圓;變換速度有HTML文件傳入的參數(shù)控制(控制sleep時(shí)間)。界面要求:用Java Applet實(shí)現(xiàn)。

      5、用菜單和按鈕來控制繪圖

      功能要求:實(shí)現(xiàn)簡單繪圖功能,具體要求:畫直線,畫空心或?qū)嵭臋E圓、畫空心或?qū)嵭木匦巍嫸噙呅危▓D形的位置和大小可在程序中設(shè)定)。界面要求:用圖形界面實(shí)現(xiàn)??蓞⒖紙D

      2、圖3和圖4。

      6、聊天小程序

      功能要求:使用圖形用戶界面,能實(shí)現(xiàn)一個(gè)聊天室中多人聊天,可以兩人私聊,可以發(fā)送文件。提示:使用socket通信

      7、萬年歷帶日程提醒功能

      功能要求:使用圖形用戶界面,能顯示月歷,用戶可以更改月份和年份,帶有日程提醒功能。用戶可以向前翻頁查詢前一個(gè)月的日期,也可以向后翻頁查詢下一個(gè)月的日期。定時(shí)提醒:用戶可以針對(duì)某一天來添加,刪除和編輯這一天的日程提醒信息,當(dāng)系統(tǒng)時(shí)間和提醒時(shí)間相吻合時(shí),給出具有提示信息的對(duì)話框。查詢信息:用戶可以查詢到某個(gè)月的所有的提示信息。能夠顯示系統(tǒng)時(shí)間。能夠設(shè)置鬧鐘。能夠查詢?nèi)舾蓢H大城市(分布在不同時(shí)區(qū))的時(shí)間。

      8、電子英漢詞典

      功能要求:能夠編輯詞典庫中的信息,能夠?qū)崿F(xiàn)英譯漢,漢譯英(要考慮一詞多義)。

      9、加密與解密

      功能要求:采用圖形用戶界面,給定任意一個(gè)文本文件,進(jìn)行加密,生成另一個(gè)文件;對(duì)加密后的文件還原。

      10、銷售管理系統(tǒng)

      功能要求:1)產(chǎn)品類別信息管理:對(duì)客戶的基本信息進(jìn)行添加、修改和刪除。2)產(chǎn)品信息管理:對(duì)產(chǎn)品的基本信息進(jìn)行添加、修改和刪除。3)供應(yīng)商信息管理:對(duì)供應(yīng)商的基本信息進(jìn)行添加、修改和刪除。4)定單信息管理:對(duì)定單的基本信息進(jìn)行添加、修改和刪除。

      11、計(jì)算帶變量的數(shù)學(xué)表達(dá)式的程序

      功能要求: 1)由用戶輸入一個(gè)表達(dá)式,求出其計(jì)算結(jié)果后顯示。2)允許在表達(dá)式中出現(xiàn)常用的數(shù)學(xué)函數(shù),如絕對(duì)值、取整、三角函數(shù)、倒數(shù)、平方根、平方、立方等。3)要能夠判斷出表達(dá)式中的變量名及其個(gè)數(shù),按照變量名自動(dòng)彈出/出現(xiàn)輸入界面逐個(gè)讓用戶輸入變量。4)盡量使用圖形界面實(shí)現(xiàn),要符合日常軟件使用規(guī)范來設(shè)計(jì)菜單和界面。5)如果無法實(shí)現(xiàn)圖形界面,則在命令行方式下也需要提供菜單,方便用戶操作。

      12、學(xué)生基本信息管理

      功能要求:1)需要管理的學(xué)生信息有:學(xué)號(hào)、姓名、性別、出生日期、政治面貌、家庭住址、電話、宿舍號(hào)。2)實(shí)現(xiàn)查詢、增、刪、改等功能。3)存文本本件或者使用數(shù)據(jù)庫。

      13、抽獎(jiǎng)程序

      功能要求:1)能夠在電腦上抽獎(jiǎng),分別抽取4等獎(jiǎng)、3等獎(jiǎng)、2等獎(jiǎng)、1等獎(jiǎng)、特等獎(jiǎng),設(shè)定每種獎(jiǎng)項(xiàng)的人數(shù)后分別一次抽取每個(gè)獎(jiǎng)項(xiàng)。2)按給定的總?cè)藬?shù)以序號(hào)或電話號(hào)碼為抽獎(jiǎng)依據(jù)。3)要求屏幕上能夠顯示抽獎(jiǎng)的號(hào)碼滾動(dòng)過程,按“停止”按鈕給出抽獎(jiǎng)結(jié)果。4)要求漂亮的圖形用戶界面。

      14、度量衡換算器

      功能要求:1)網(wǎng)上去找?guī)讉€(gè)度量衡換算器現(xiàn)成軟件,綜合其優(yōu)點(diǎn),編寫出源代碼,實(shí)現(xiàn)常見長度、面積、容積(體積)、溫度(華氏/攝氏)的換算。2)要求漂亮的圖形用戶界面。

      15、個(gè)人財(cái)務(wù)系統(tǒng)

      功能要求:1)管理個(gè)人每月收支。包括資金來源、數(shù)目,各項(xiàng)平時(shí)主要支出款項(xiàng)和其它支出,月平均支出,支出將要超標(biāo)提醒,交款提醒等等。2)要求用加密了的文本文件或數(shù)據(jù)庫保存結(jié)果,每次啟動(dòng)時(shí)調(diào)入上次結(jié)果。3)圖形界面。

      16、學(xué)生學(xué)籍管理

      主要描述: 調(diào)查學(xué)校學(xué)生處、教務(wù)處,設(shè)計(jì)一個(gè)學(xué)籍管理系統(tǒng)。要求: ①建立學(xué)生檔案,設(shè)計(jì)學(xué)生入學(xué)、管理及查詢界面; ②設(shè)計(jì)學(xué)生各學(xué)期、學(xué)年成績輸入及查詢界面; ③根據(jù)各年度總成績,查詢、輸出學(xué)生學(xué)籍管理方案(優(yōu)秀、合格、試讀、退學(xué)); ④畢業(yè)管理; ⑤系統(tǒng)維護(hù):如數(shù)據(jù)安全管理(含備份與恢復(fù))、操作員管理、權(quán)限設(shè)置等; 主要功能模塊 實(shí)現(xiàn)學(xué)生基本情況的錄入、修改、刪除等基本操作。對(duì)學(xué)生基本信息提供靈活的查詢方式。完成一個(gè)班級(jí)的學(xué)期選課功能。實(shí)現(xiàn)學(xué)生成績的錄入、修改、刪除等基本操作。能方便的對(duì)學(xué)生的個(gè)學(xué)期成績進(jìn)行查詢。具有成績統(tǒng)計(jì)、排名等功能。具有留級(jí)、休學(xué)等特殊情況的處理功能。

      17、招聘求職管理系統(tǒng)

      主要描述: 編程模擬招聘/求職,設(shè)計(jì)兩個(gè)類:企業(yè)類(招聘);求職者類;職位需求類

      包括下列功能模塊: 1.發(fā)布招聘需求信息: 2.增加、修改刪除求職簡歷; 3.刪除過期招聘信息: 4.查詢招聘/求職信息: 5.職位簽約;

      18、教務(wù)輔助管理系統(tǒng)

      主要描述: 1. 主要的數(shù)據(jù)表 教師基本信息表,課程表,教室資源表等

      2.功能模塊 1)對(duì)上課教師基本信息進(jìn)行管理。2)對(duì)全院開設(shè)的課程進(jìn)行管理。3)錄入教師基本上課信息。4)實(shí)現(xiàn)自動(dòng)排課功能。

      注意:課程設(shè)計(jì)報(bào)告:(保存在word 文檔中,文件名要求 按照“姓名-學(xué)號(hào)-課程設(shè)計(jì)報(bào)告”起名,如文件名為“張三-001-課程設(shè)計(jì)報(bào)告”.doc)按照課程設(shè)計(jì)的具體要求建立的功能模塊,每個(gè)模塊要求按照如下幾個(gè)內(nèi)容認(rèn)真完成;

      其中包括:

      a)需求分析:

      在該部分中敘述,每個(gè)模塊的功能要求

      b)概要設(shè)計(jì)

      在此說明每個(gè)部分的算法設(shè)計(jì)說明(可以是描述算法的流程圖),每個(gè)程序中使用的存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)說明(如果指定存儲(chǔ)結(jié)構(gòu)請(qǐng)寫出該存儲(chǔ)結(jié)構(gòu)的定義。

      c)詳細(xì)設(shè)計(jì)

      各個(gè)算法實(shí)現(xiàn)的源程序,對(duì)每個(gè)題目要有相應(yīng)的源程序(可以是一組源程序,每個(gè)功能模塊采用不同的函數(shù)實(shí)現(xiàn))

      源程序要按照寫程序的規(guī)則來編寫。要結(jié)構(gòu)清晰,重點(diǎn)函數(shù)的重點(diǎn)變量,重點(diǎn)功能部分要加上清晰的程序注釋。

      d)調(diào)試分析

      測(cè)試數(shù)據(jù),測(cè)試輸出的結(jié)果,時(shí)間復(fù)雜度分析,和每個(gè)模塊設(shè)計(jì)和調(diào)試時(shí)存在問題的思考(問題是哪些?問題如何解決?),算法的改進(jìn)設(shè)想。

      4.課設(shè)總結(jié):(保存在word 文檔中)總結(jié)可以包括 : 課程設(shè)計(jì) 過程的收獲、遇到問題、遇到問題解決問題過程的思考、程序調(diào)試能力的思考、對(duì)java程序設(shè)計(jì)這門課程的思考、在課程設(shè)計(jì)過程中對(duì)本課程的認(rèn)識(shí)等內(nèi)容。

      第二篇:Java課程設(shè)計(jì)題目

      Java課程設(shè)計(jì)題目

      一、Java語言課程設(shè)計(jì)目的和要求 1.目的:

      1)復(fù)習(xí)、鞏固Java語言的基礎(chǔ)知識(shí),進(jìn)一步加深對(duì)Java語言的理解和掌握; 2)課程設(shè)計(jì)為學(xué)生提供了一個(gè)既動(dòng)手又動(dòng)腦,獨(dú)立實(shí)踐的機(jī)會(huì),將課本上的理論知識(shí)和實(shí)際有機(jī)的結(jié)合起來,鍛煉學(xué)生的分析解決實(shí)際問題的能力。提高學(xué)生適應(yīng)實(shí)際,實(shí)踐編程的能力;

      3)培養(yǎng)學(xué)生在項(xiàng)目開發(fā)中團(tuán)隊(duì)合作精神、創(chuàng)新意識(shí)及能力。2.要求:

      1、對(duì)系統(tǒng)進(jìn)行功能模塊分析、控制模塊分析正確,符合課題要求,實(shí)現(xiàn)相應(yīng)功能;可以加以其他功能或修飾,使程序更加完善、合理;

      2、系統(tǒng)設(shè)計(jì)要實(shí)用,編程簡練,可用,功能全面

      3、說明書、流程圖要清楚

      4、記錄設(shè)計(jì)情況(備查,也為編寫設(shè)計(jì)說明書作好準(zhǔn)備);

      5、要求采用模塊化程序設(shè)計(jì)方法,及鋸齒型書寫格式,要求上機(jī)調(diào)試通過和按設(shè)計(jì)報(bào)告格式。

      6、設(shè)計(jì)上交內(nèi)容:設(shè)計(jì)報(bào)告一組一份(按格式書寫);心得體會(huì)每人一份;源程序文件。

      二、Java課程設(shè)計(jì)選題如下:

      1、四則運(yùn)算測(cè)試

      功能要求:該程序?qū)崿F(xiàn)十道100以內(nèi)四則運(yùn)算數(shù)學(xué)題,能根據(jù)題目計(jì)算出答案,與輸入答案對(duì)比,判斷做題是否正確,最后計(jì)算分?jǐn)?shù)。

      界面要求:圖形界面實(shí)現(xiàn),基于ArrayList、Vector等高級(jí)類。

      2、文件加密、解密軟件

      功能要求:通過軟件界面選擇打開一個(gè)文本文件,使用移位密碼對(duì)文件內(nèi)容進(jìn)行加密并保存,或者針對(duì)移位密碼加密的文本文件進(jìn)行解密操作并保存。

      界面要示:圖形界面實(shí)現(xiàn)。

      3、學(xué)生成績管理

      功能要求:

      1)輸入若干同學(xué)的學(xué)號(hào),姓名,四科成績(應(yīng)用數(shù)學(xué)、大學(xué)英語、Java程序設(shè)計(jì)、計(jì)算機(jī)應(yīng)用基礎(chǔ)),存儲(chǔ)入數(shù)據(jù)庫中。2)計(jì)算出平均成績。以平均成績降序輸出成績表。3)輸出全組各科平均分,最高分和最低分。4)輸入姓名查詢成績 界面要示:無。

      4、對(duì)對(duì)碰游戲 功能要求:該程序顯示GUI用戶界面,界面中隨機(jī)安排10對(duì)圖片,背面向上,當(dāng)翻開的2張圖片相同時(shí)就消失,不相同時(shí)重新翻回背面,最終顯示用時(shí)和分?jǐn)?shù)(=400-翻的次數(shù))。

      界面要示:圖形界面實(shí)現(xiàn)。

      5、畫隨機(jī)圓

      功能要求:實(shí)現(xiàn)簡單的動(dòng)畫。具體要求:自動(dòng)出現(xiàn)由小到大變換的圓,位置與顏色隨機(jī),變到150直徑時(shí)擦除,重新再出現(xiàn)圓;變換速度由HTML文件傳入的參數(shù)控制(控制sleep時(shí)間)。

      界面要求:用Java Applet實(shí)現(xiàn)。

      6、繪圖板

      功能要求:實(shí)現(xiàn)簡單繪圖功能,具體要求:畫直線,畫空心或?qū)嵭臋E圓、畫空心或?qū)嵭木匦?、畫多邊形(圖形的位置和大小也可在界面中設(shè)定)。

      界面要求:圖形界面實(shí)現(xiàn)。可參考圖

      1、圖2和圖3。

      圖1 初始界面

      圖2 使用菜單繪圖

      圖3 使用按鈕繪圖

      7、標(biāo)準(zhǔn)化考試

      功能要求:程序從文件系統(tǒng)(或數(shù)據(jù)庫)中讀入考試題目(主要為選擇題)及答案,顯示在GUI界面中,答題者按照題目內(nèi)容進(jìn)行答題,點(diǎn)擊按鈕提交后可以看到自己的答題結(jié)果。

      界面要示:圖形界面實(shí)現(xiàn)。

      8、Socket文件傳輸

      功能要求:基于Socket編程,實(shí)現(xiàn)服務(wù)器端向客戶端發(fā)送文件的操作。界面要示:無。

      9、網(wǎng)絡(luò)相冊(cè)

      功能要求:用戶在網(wǎng)頁上通過前進(jìn)、退后按鍵或自動(dòng)播放方式瀏覽相冊(cè),每張相片可以放大觀看。

      界面要示:Applet實(shí)現(xiàn)。

      三、設(shè)計(jì)時(shí)間

      一周,具體安排如下: 第一階段:

      1.班級(jí)分組,選定課題,查閱相關(guān)資料 1周

      2.劃分模塊、小組成員分工,編制源程序 1-2周

      第二階段:上機(jī)調(diào)試,修改、完善系統(tǒng) 一周 第三階段:撰寫、上交課程設(shè)計(jì)說明書(1份/人),上交課程設(shè)計(jì)作品源程序(每課題組一份),作品答辯。1天

      四、設(shè)計(jì)方式和安排

      1.分組選題:最多5人為一組,每組一個(gè)課題(可根據(jù)課題工作量大小,合理分配人數(shù)),每組設(shè)組長一名,負(fù)責(zé)該組設(shè)計(jì)工作的協(xié)調(diào)、分工等。2.設(shè)計(jì)過程:

      1)分析設(shè)計(jì)準(zhǔn)備階段(按組討論、對(duì)系統(tǒng)功能進(jìn)行分析,確定算法,并進(jìn)行明確分工);

      2)編程調(diào)試階段(繪制流程圖,編制源程序;上機(jī)調(diào)試,修改程序)3)總結(jié)報(bào)告和書寫說明書階段(撰寫上交相關(guān)資料)

      3、考核過程

      17周周五下午答辯。

      五、考核內(nèi)容和方式

      1、在設(shè)計(jì)期間,學(xué)生要按時(shí)上機(jī),設(shè)計(jì)結(jié)束根據(jù)記錄的設(shè)計(jì)材料整理成設(shè)計(jì)說明書。設(shè)計(jì)說明書中應(yīng)寫下設(shè)計(jì)中的主要收獲,要求對(duì)問題有一定的分析,文字簡短明確流暢。

      2、通過設(shè)計(jì)答辯方式,并結(jié)合學(xué)生的動(dòng)手能力,獨(dú)立分析解決問題的能力和創(chuàng)新精神,設(shè)計(jì)成績由指導(dǎo)教師根據(jù)考勤、設(shè)計(jì)說明書質(zhì)量、答辯表現(xiàn)以及學(xué)習(xí)態(tài)度按五級(jí)分制綜合評(píng)定。

      成績分優(yōu)、良、中、及格和不及格五等。

      六、課程設(shè)計(jì)報(bào)告格式及要求

      一、封面;

      二、目錄;

      三、設(shè)計(jì)任務(wù)書;

      四、本組課題及本人任務(wù);

      五、程序功能簡介;

      六、主體內(nèi)容(簡要說明總體情況,詳細(xì)介紹本人任務(wù)部分):

      1.設(shè)計(jì)分析;

      2.程序結(jié)構(gòu)(畫流程圖)

      3.各模塊的功能及程序說明; 4.源程序;

      5.操作方法(流程);(可省)6.試驗(yàn)結(jié)果(包括輸入數(shù)據(jù)和輸出結(jié)果)7.設(shè)計(jì)體會(huì)。(可省)

      第三篇:Java課程設(shè)計(jì)題目2

      面向?qū)ο笳n程設(shè)計(jì)題目

      1、個(gè)人通信錄管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      目的:通過本題目的設(shè)計(jì),加深對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)的理解,掌握利用數(shù)據(jù)庫編寫小型程序的基本過程和方法。任務(wù):

      1)利用面向?qū)ο缶幊碳夹g(shù),完成個(gè)人信息的存儲(chǔ)管理;

      2)選擇系統(tǒng)開發(fā)平臺(tái)(JAVA或.NET)和軟件架構(gòu)(C/S、單機(jī)版); 3)要求系統(tǒng)能夠?qū)β?lián)系人的系統(tǒng)進(jìn)行錄入、查詢、編輯、導(dǎo)入和導(dǎo)出等。

      2、個(gè)人電子相冊(cè)的設(shè)計(jì)與實(shí)現(xiàn)

      目的:掌握一種開發(fā)平臺(tái),編寫出具有高交互性應(yīng)用程序。任務(wù):

      1)分析現(xiàn)有的電子相冊(cè)的具體功能;

      2)選擇一種開發(fā)平臺(tái)(JAVA或.NET)編寫電子相冊(cè)應(yīng)用;

      3)個(gè)人電子相冊(cè)應(yīng)該具備用戶注冊(cè)、照片瀏覽、創(chuàng)建影集、照片旋轉(zhuǎn)、放大等各種基本功能。

      3、音像租賃管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)

      目的:通過資料收集,了解音像租賃連鎖店的基本業(yè)務(wù)需求,完成系統(tǒng)需求分析和概要設(shè)計(jì),采用C/S架構(gòu)完成一個(gè)簡單的光盤租賃管理系統(tǒng)的開發(fā)。任務(wù):

      1)音像租賃連鎖店的基本業(yè)務(wù)需求,完成需求分析報(bào)告;

      2)利用JAVA編寫一個(gè)基本功能的光盤租賃管理系統(tǒng),包括客戶信息管理、音像資料管理、音像檢索、業(yè)務(wù)統(tǒng)計(jì)等;

      4、學(xué)生綜合信息管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      目的:通過實(shí)際編寫一個(gè)學(xué)生綜合信息管理軟件,將所學(xué)多門課程的技能、技巧(面向?qū)ο笙到y(tǒng)分析、變量命名、軟件模塊設(shè)計(jì)、數(shù)據(jù)庫訪問等)加以綜合運(yùn)用,達(dá)到較大規(guī)模軟件獨(dú)立設(shè)計(jì)與開發(fā)的能力。任務(wù):

      1)選擇JAVA或.NET完成一個(gè)桌面架構(gòu)的學(xué)生綜合信息管理軟件; 2)軟件可以對(duì)學(xué)院大學(xué)生綜合信息(姓名、學(xué)號(hào)、成績、籍貫、家庭所在地、特長、宿舍號(hào)等)進(jìn)行管理(錄入、刪除、修改)、統(tǒng)計(jì)、分析(排序)、查詢與打印

      3)課程設(shè)計(jì)報(bào)告要求涵蓋需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)的主要內(nèi)容,包括系統(tǒng)功能定義、模塊劃分、對(duì)象設(shè)計(jì)與實(shí)現(xiàn)的技術(shù)細(xì)節(jié)。

      5、家庭財(cái)務(wù)管理信息系統(tǒng)設(shè)計(jì)與開發(fā)

      目的:通過實(shí)際編寫一個(gè)家庭財(cái)務(wù)管理軟件,將所學(xué)多門課程的技能、技巧(面向?qū)ο笙到y(tǒng)分析、變量命名、軟件模塊設(shè)計(jì)、數(shù)據(jù)庫訪問、數(shù)理統(tǒng)計(jì)分析等)加以綜合運(yùn)用,達(dá)到較大規(guī)模軟件獨(dú)立設(shè)計(jì)與開發(fā)的能力。任務(wù):

      1)選擇者JAVA或.NET完成一個(gè)桌面架構(gòu)的學(xué)生綜合信息管理軟件; 2)軟件能夠?qū)彝サ氖杖?、支出進(jìn)行分類統(tǒng)計(jì),用戶可以自定義收入、指出的類別,自定義分類查詢和統(tǒng)計(jì)的條件。系統(tǒng)可以按照用戶定義自動(dòng)生成統(tǒng)計(jì)報(bào)表(月報(bào)、季報(bào)、年報(bào))。通過財(cái)務(wù)分析,對(duì)家庭收支提出改進(jìn)建議;

      3)課程設(shè)計(jì)報(bào)告要求涵蓋需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)的主要內(nèi)容,包括系統(tǒng)功能定義、模塊劃分、對(duì)象設(shè)計(jì)與實(shí)現(xiàn)的技術(shù)細(xì)節(jié)。

      6、文化用品庫存管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      目的:在JAVA或.NET平臺(tái)下,完成一個(gè)商品庫存管理系統(tǒng)的簡單業(yè)務(wù)流程分析,在此基礎(chǔ)上,開發(fā)一個(gè) B/S架構(gòu)的庫存管理系統(tǒng),掌握簡單Web應(yīng)用的開發(fā)。任務(wù):

      1)學(xué)習(xí)JAVA編程技術(shù);

      2)通過資料檢索與整理,分析文化用品庫存管理系統(tǒng)的基本功能; 3)完成軟件開發(fā)和文檔的編寫。

      7、面向?qū)ο髨D書管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

      目的:綜合運(yùn)用面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)庫編程、GUI用戶編程技術(shù)開發(fā)一個(gè)功能簡單的圖書管理系統(tǒng),實(shí)現(xiàn)基于關(guān)鍵字的檢索,讀者和圖書基本信息的管理。任務(wù):

      1)完成整個(gè)系統(tǒng)的需求分析和類的設(shè)計(jì);

      2)實(shí)現(xiàn)基本的讀者、圖書信息管理功能,例如數(shù)據(jù)添加、刪除和檢索; 3)實(shí)現(xiàn)一個(gè)GUI圖書管理的程序,撰寫相應(yīng)的軟件設(shè)計(jì)文檔; 4)給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。

      8、學(xué)生成績管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      目的:通過本題目的設(shè)計(jì)與實(shí)現(xiàn),掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)的思想,訓(xùn)練數(shù)據(jù)結(jié)構(gòu)、排序、查找以及各種統(tǒng)計(jì)分析建模技術(shù)。掌握簡單的管理信息系統(tǒng)的設(shè)計(jì)。任務(wù):

      1)輸入班級(jí)、年級(jí)學(xué)生的各科成績,分配課程的權(quán)重,設(shè)計(jì)相關(guān)的模型和算法,對(duì)各班成績進(jìn)行分析、統(tǒng)計(jì)。;

      2)實(shí)現(xiàn)排序、查找算法,計(jì)算各班、各科的平均成績、標(biāo)準(zhǔn)差等統(tǒng)計(jì)學(xué)指標(biāo)。通過歷年指標(biāo)的分析,繪制趨勢(shì)線等;

      3)編寫詳細(xì)的軟件開發(fā)文檔,給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。

      9、大學(xué)生運(yùn)動(dòng)會(huì)運(yùn)動(dòng)成績管理及統(tǒng)計(jì)分析系統(tǒng)實(shí)現(xiàn)

      目的:通過本題目的設(shè)計(jì),深入體會(huì)軟件工程需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)等主要環(huán)節(jié),掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法、訓(xùn)練編寫一個(gè)基本的GUI應(yīng)用程序。任務(wù):

      1)完成系統(tǒng)的需求分析和功能設(shè)計(jì);

      2)完成運(yùn)動(dòng)成績統(tǒng)計(jì)、分析算法和模型的設(shè)計(jì);

      3)編寫程序?qū)崿F(xiàn)的代碼和相關(guān)的軟件開發(fā)文檔,給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。

      10、Windows繪圖板的設(shè)計(jì)與實(shí)現(xiàn)

      目的:采用面向?qū)ο缶幊碳夹g(shù),設(shè)計(jì)并實(shí)現(xiàn)一個(gè)功能完善的Windows繪圖板程序。通過實(shí)際程序的開發(fā),熟練面向?qū)ο蟪绦蛟O(shè)計(jì)方法,掌握桌面程序設(shè)計(jì)技巧,熟悉JAVA或.NET開發(fā)環(huán)境。任務(wù):

      1)開發(fā)一個(gè)功能完善的Windows繪圖板程序,功能包括:新建空白文檔、文件保存、繪制一些基本的圖形組件(直線、矩形、實(shí)心矩形、橢圓、實(shí)心橢圓、圓、實(shí)心圓、圓角矩形、實(shí)心圓角矩形等)、橡皮擦、添加文字等;

      2)完成軟件開發(fā)文檔編寫; 3)給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。

      11、可換膚MP3播放器的設(shè)計(jì)與實(shí)現(xiàn)

      目的:分析當(dāng)前流行的換膚編程技術(shù),開發(fā)一個(gè)可以管理本地音樂庫的MP3播放器,要求播放器可以更換2~3種皮膚。任務(wù): 1)編程實(shí)現(xiàn)一個(gè)可以解碼MP3的音樂播放器,可以使用解碼控件; 2)播放器需要支持音樂庫管理,包括本地MP3文件搜索、添加到音樂列表、從音樂列表中刪除、建立音樂專輯; 3)支持2~3種皮膚的更換;

      4)給出程序的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),要求程序總體架構(gòu)圖、詳細(xì)設(shè)計(jì)的流程圖,函數(shù)、變量說明等 5)給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。

      14、多媒體播放器程序的設(shè)計(jì)與實(shí)現(xiàn)

      目的:利用JAVA或.NET開發(fā)一個(gè)支持mp3、wma、wmv、avi、mpg等不同音頻、視頻格式的多媒體播放器。通過課程設(shè)計(jì)掌握多媒體編程的基本原理。任務(wù):

      1)編程實(shí)現(xiàn)一個(gè)可支持多種音視頻格式的多媒體播放器,其基本功能包括媒體播放、音量調(diào)節(jié)、播放進(jìn)度選擇、暫停、停止以及歌曲信息的查詢與添加等;

      2)給出程序的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),要求程序總體架構(gòu)圖、詳細(xì)設(shè)計(jì)的流程圖,函數(shù)、變量說明等 3)給出程序運(yùn)行、測(cè)試的詳細(xì)結(jié)果。

      第四篇:Java課程設(shè)計(jì)題目002

      Java課程設(shè)計(jì)題目

      一、Java語言課程設(shè)計(jì)目的和要求 1.目的:

      1)復(fù)習(xí)、鞏固Java語言的基礎(chǔ)知識(shí),進(jìn)一步加深對(duì)Java語言的理解和掌握;

      2)課程設(shè)計(jì)為學(xué)生提供了一個(gè)既動(dòng)手又動(dòng)腦,獨(dú)立實(shí)踐的機(jī)會(huì),將課本上的理論知識(shí)和實(shí)際有機(jī)的結(jié)合起來,鍛煉學(xué)生的分析解決實(shí)際問題的能力。提高學(xué)生適應(yīng)實(shí)際,實(shí)踐編程的能力;

      3)培養(yǎng)學(xué)生在項(xiàng)目開發(fā)中團(tuán)隊(duì)合作精神、創(chuàng)新意識(shí)及能力。

      2.要求:

      1、對(duì)系統(tǒng)進(jìn)行功能模塊分析、控制模塊分析正確,符合課題要求,實(shí)現(xiàn)相應(yīng)功能;可以加以其他功能或修飾,使程序更加完善、合理;

      2、系統(tǒng)設(shè)計(jì)要實(shí)用,編程簡練,可用,功能全面

      3、說明書、流程圖要清楚

      4、記錄設(shè)計(jì)情況(備查,也為編寫設(shè)計(jì)說明書作好準(zhǔn)備);

      5、要求采用模塊化程序設(shè)計(jì)方法,及鋸齒型書寫格式,要求上機(jī)調(diào)試通過和按設(shè)計(jì)報(bào)告格式。

      6、設(shè)計(jì)上交內(nèi)容:設(shè)計(jì)報(bào)告一組一份(按格式書寫);心得體會(huì)每人一份;源程序文件。

      二、Java課程設(shè)計(jì)選題如下:

      1、編寫一個(gè)記事本程序 要求:

      用圖形用戶界面實(shí)現(xiàn)。

      能實(shí)現(xiàn)編輯、保存、另存為、查找替換、統(tǒng)計(jì)各個(gè)單詞的頻率、字?jǐn)?shù)統(tǒng)計(jì)、撤消上次操作、重做上次操作、剪切、粘貼、字體設(shè)置等功能。提示:使用文件輸入輸出流。

      2、模擬龜兔賽跑 要求:

      用圖形用戶界面實(shí)現(xiàn)。

      能設(shè)置比賽時(shí)間,馬匹的數(shù)量等等。在任意時(shí)間段內(nèi)馬匹的速度是隨機(jī)的。開始比賽之后以動(dòng)畫顯示賽馬過程。提示:使用多線程

      3、學(xué)生信息管理系統(tǒng) 要求:

      使用圖形用戶界面

      用數(shù)據(jù)庫建立1或2個(gè)學(xué)生信息表。(不限使用哪種數(shù)據(jù)庫)能連接數(shù)據(jù)庫并實(shí)現(xiàn)查詢、增、刪、改等功能。

      4、圖書信息管理系統(tǒng) 要求:

      使用圖形用戶界面

      用數(shù)據(jù)庫建立1或2個(gè)圖書信息表。(不限使用哪種數(shù)據(jù)庫)能連接數(shù)據(jù)庫并實(shí)現(xiàn)查詢、增、刪、改等功能并能模擬真實(shí)圖書館實(shí)現(xiàn)書超期時(shí)的罰款功能。

      5、聊天小程序 要求:

      使用圖形用戶界面。

      能實(shí)現(xiàn)一個(gè)聊天室中多人聊天??梢詢扇怂搅?。

      提示:使用socket通信

      6、ATM柜員機(jī)模擬程序

      要求:使用圖形用戶界面。當(dāng)輸入給定的卡號(hào)和密碼(初始卡號(hào)和密碼為123456)時(shí),系統(tǒng)能登錄ATM柜員機(jī)系統(tǒng),用戶可以按照以下規(guī)則進(jìn)行:

      1、查詢余額:初始余額為10000元

      2、ATM取款:每次取款金額為100的倍數(shù),總額不超過5000元,支取金額不允許透支。

      3、ATM存款:不能出現(xiàn)負(fù)存款,存款金額也為100的倍數(shù),一次最多10000元。

      4、修改密碼:新密碼長度不小于6位,不允許出現(xiàn)6位完全相同的情況,只有舊密碼正確,新密碼符合要求,且兩次輸入相同的情況下才可以成功修改密碼。

      7、超市收銀系統(tǒng)

      要求:使用圖形用戶界面。

      由收銀員輸入顧客的會(huì)員卡卡號(hào)(若有卡)、所購商品的貨號(hào)等。從數(shù)據(jù)庫中取出有關(guān)價(jià)格信息,再把這些信息返回給收銀臺(tái)。同時(shí)把該收銀臺(tái)的銷售總量和有關(guān)種類商品的剩余量以及該持卡顧客的消費(fèi)情況交數(shù)據(jù)庫存儲(chǔ)以供查詢。另外,對(duì)沒有卡的消費(fèi)情況不記錄該顧客的消費(fèi)情況等個(gè)人信息。如果一個(gè)未持卡顧客一次購物滿200元,可為其發(fā)放一張會(huì)員卡,以后在該商場(chǎng)購物可享9折優(yōu)惠。

      若一年內(nèi)購物次數(shù)小于2次,則會(huì)員卡失效,若一年內(nèi)購物總金額多于1000元,以后購物可享受8.5折優(yōu)惠。

      8、萬年歷 要求: 使用圖形用戶界面。實(shí)現(xiàn)日期與星期的查詢

      9、網(wǎng)絡(luò)監(jiān)聽程序 要求:

      使用圖形用戶界面。

      有服務(wù)器和客戶端,服務(wù)器監(jiān)聽客戶端的登陸。即:如果A客戶端登陸服務(wù)器,則服務(wù)器界面上的A字母對(duì)應(yīng)的紅燈變成綠色。綠燈表示連接,紅燈表示斷線。提示:socket的監(jiān)聽方法

      10、全球通計(jì)費(fèi)程序 要求:

      使用圖形用戶界面。

      使用真實(shí)的全球通資費(fèi)標(biāo)準(zhǔn),模擬統(tǒng)計(jì)一個(gè)特定號(hào)碼的一個(gè)月的實(shí)時(shí)話費(fèi)。能根據(jù)輸入實(shí)現(xiàn)各種用戶的話費(fèi)的計(jì)算并顯示月實(shí)時(shí)帳單。

      提示:使用接口和多個(gè)子類實(shí)現(xiàn)分別表示金卡、銀卡等各種套餐的話費(fèi)計(jì)算。擴(kuò)展:可根據(jù)實(shí)際話費(fèi)要求得出其最優(yōu)套餐選擇。

      11.日歷記事本

      要求:帶有日程提醒功能的日歷。

      1、顯示信息:用戶可以向前翻頁查詢前一個(gè)月的日期,也可以向后翻頁查詢下一個(gè)月的日期。

      2、定時(shí)提醒:用戶可以針對(duì)某一天來添加,刪除和編輯這一天的日程提醒信息,當(dāng)系統(tǒng)時(shí)間和提醒時(shí)間相吻合時(shí),給出具有提示信息的對(duì)話框。

      3、查詢信息:用戶可以查詢到某個(gè)月的所有的提示信息。

      12.電子英漢詞典 要求:

      能夠編輯詞典庫中的信息 能夠?qū)崿F(xiàn)英譯漢,漢譯英。(要考慮一詞多義)

      13.加密與解密

      要求:采用圖形用戶界面

      1、給定任意一個(gè)文本文件,進(jìn)行加密,生成另一個(gè)文件。

      2、對(duì)加密后的文件還原。

      14.小游戲 要求:。

      程序隨機(jī)產(chǎn)生20—50根火柴,由人與計(jì)算機(jī)輪流拿,每次拿的數(shù)量不超過3根,拿到最后一根為勝。(使用圖形界面)

      15.敏感詞匯分析 要求: 任意選擇一個(gè)文本文件,分析該文件,如果存在敏感詞匯(這些詞匯保存在sentive.txt文件中,每個(gè)詞占一行),報(bào)告每個(gè)詞出現(xiàn)的次數(shù)。

      16、猜數(shù)字游戲

      要求:計(jì)算機(jī)產(chǎn)生隨機(jī)數(shù),猜中即勝,猜不中,提示是大了還是小了,繼續(xù)猜,直至猜到,給出所用時(shí)間、次數(shù)和評(píng)語。

      17、小學(xué)算術(shù)運(yùn)算測(cè)試程序

      要求:制作一個(gè)可供小學(xué)數(shù)學(xué)運(yùn)算程序:10以內(nèi)加減法,能根據(jù)輸入題數(shù)出題,判斷做題是否正確,最后計(jì)算分?jǐn)?shù)。

      18、模擬科學(xué)計(jì)算器

      要求:界面模擬Windows中的計(jì)算器程序。

      實(shí)現(xiàn)基本數(shù)學(xué)運(yùn)算、函數(shù)等功能:加、減、乘、除、階乘、正弦、余弦和指數(shù)運(yùn)算。實(shí)現(xiàn)要點(diǎn):添加相關(guān)組件并進(jìn)行按鈕事件處理。

      19、模擬畫圖

      要求:模擬Windows中的畫圖程序,實(shí)現(xiàn)圖形圖像的編輯、修改、保存、撤消等功能。

      20、模擬時(shí)鐘

      要求:通過多線程技術(shù),重繪界面,界面包括表盤和指針。并用數(shù)字表顯示時(shí)間。實(shí)現(xiàn)要點(diǎn):多線程技術(shù),圖形的繪制。

      21、打字訓(xùn)練測(cè)試軟件

      要求:設(shè)計(jì)一個(gè)英文打字測(cè)試軟件。從文件中調(diào)入英文錄入材料,最后可以給出錯(cuò)誤率,平均錄入速度。

      22、ip地址、手機(jī)歸屬地查詢 實(shí)現(xiàn)要點(diǎn):數(shù)據(jù)庫查詢。

      23、電話號(hào)碼查詢系統(tǒng)。

      要求:有電話錄入,修改,增加,刪除,按姓名查詢,按電話號(hào)碼查詢,按部門查詢,按部門顯示,顯示所有電話號(hào)碼信息,打印等功能。

      24、標(biāo)準(zhǔn)化考試

      功能要求:程序從文件系統(tǒng)(或數(shù)據(jù)庫)中讀入考試題目(主要為選擇題)及答案,顯示在GUI界面中,答題者按照題目內(nèi)容進(jìn)行答題,點(diǎn)擊按鈕提交后可以看到自己的答題結(jié)果。界面要求:圖形界面實(shí)現(xiàn)。

      25、圖形圖像處理

      功能要求:能夠完成圖形圖像的變形的糾正,可使用opencv或其他類似圖形庫來完成。界面要求:圖形界面實(shí)現(xiàn)

      26、語音朗讀 功能要求:讀入一段文本文件,將其用語音的方式朗讀出來。界面要求:圖形界面實(shí)現(xiàn)

      27、SVG顯示程序

      功能要求:使用Java完成SVG圖形圖像的顯示,修改,保存功能。界面要求:圖形界面實(shí)現(xiàn)

      三、設(shè)計(jì)時(shí)間

      一周,具體安排如下: 第一階段:

      1.班級(jí)分組,選定課題,查閱相關(guān)資料

      1周 2.劃分模塊、小組成員分工,編制源程序

      1-2周

      第二階段:上機(jī)調(diào)試,修改、完善系統(tǒng)一周 第三階段:撰寫、上交課程設(shè)計(jì)說明書(1份/人),上交課程設(shè)計(jì)作品源程序(每課題組一份),作品答辯。

      1天

      四、設(shè)計(jì)方式和安排

      1.分組選題:最多5人為一組,每組一個(gè)課題(可根據(jù)課題工作量大小,合理分配人數(shù)),每組設(shè)組長一名,負(fù)責(zé)該組設(shè)計(jì)工作的協(xié)調(diào)、分工等。2.設(shè)計(jì)過程:

      1)分析設(shè)計(jì)準(zhǔn)備階段(按組討論、對(duì)系統(tǒng)功能進(jìn)行分析,確定算法,并進(jìn)行明確分工); 2)編程調(diào)試階段(繪制流程圖,編制源程序;上機(jī)調(diào)試,修改程序)3)總結(jié)報(bào)告和書寫說明書階段(撰寫上交相關(guān)資料)

      3、考核過程

      17周周五下午答辯。

      五、考核內(nèi)容和方式

      1、在設(shè)計(jì)期間,學(xué)生要按時(shí)上機(jī),設(shè)計(jì)結(jié)束根據(jù)記錄的設(shè)計(jì)材料整理成設(shè)計(jì)說明書。設(shè)計(jì)說明書中應(yīng)寫下設(shè)計(jì)中的主要收獲,要求對(duì)問題有一定的分析,文字簡短明確流暢。

      2、通過設(shè)計(jì)答辯方式,并結(jié)合學(xué)生的動(dòng)手能力,獨(dú)立分析解決問題的能力和創(chuàng)新精神,設(shè)計(jì)成績由指導(dǎo)教師根據(jù)考勤、設(shè)計(jì)說明書質(zhì)量、答辯表現(xiàn)以及學(xué)習(xí)態(tài)度按五級(jí)分制綜合評(píng)定。成績分優(yōu)、良、中、及格和不及格五等。

      六、課程設(shè)計(jì)報(bào)告格式及要求

      一、封面;

      二、目錄;

      三、設(shè)計(jì)任務(wù)書;

      四、本組課題及本人任務(wù);

      五、程序功能簡介;

      六、主體內(nèi)容(簡要說明總體情況,詳細(xì)介紹本人任務(wù)部分): 1.設(shè)計(jì)分析;

      2.程序結(jié)構(gòu)(畫流程圖)3.各模塊的功能及程序說明; 4.源程序;

      5.操作方法(流程);(可省)6.試驗(yàn)結(jié)果(包括輸入數(shù)據(jù)和輸出結(jié)果)7.設(shè)計(jì)體會(huì)。(可省)

      格式要求見山東交通學(xué)院畢業(yè)設(shè)計(jì)文件。

      第五篇:《JAVA語言》課程設(shè)計(jì)設(shè)計(jì)

      《面向?qū)ο蟪绦蛟O(shè)計(jì)JAVA》課程設(shè)計(jì)大綱

      課程名稱:面向?qū)ο蟪绦蛟O(shè)計(jì)JAVA 適用專業(yè):計(jì)算機(jī)及計(jì)算機(jī)相關(guān)專業(yè)

      學(xué)時(shí)數(shù):20(上機(jī)實(shí)驗(yàn))學(xué) 分: 1 配套教材:《JAVA語言與面向?qū)ο蟪绦蛟O(shè)計(jì)》印旻 編著 清華大學(xué)出版社 大綱編寫者:周斌 編寫日期:2008.2

      一、課程設(shè)計(jì)目的

      1、課程設(shè)計(jì)的教學(xué)任務(wù)是讓學(xué)生通過動(dòng)手動(dòng)腦解決實(shí)際問題,是學(xué)生學(xué)完課程后進(jìn)行 的一次全面的綜合訓(xùn)練,是一個(gè)非常重要的教學(xué)環(huán)節(jié),通過課程設(shè)計(jì),使學(xué)生經(jīng)受一次綜合動(dòng)用所學(xué)知識(shí),解決實(shí)際問題的方法。

      2、使學(xué)生掌握使用各種計(jì)算機(jī)資料和有關(guān)參考資料,提高學(xué)生的基本設(shè)計(jì)能力。

      3、培養(yǎng)學(xué)生理論聯(lián)系實(shí)際和獨(dú)立思考的能力,并激發(fā)學(xué)生的實(shí)際開發(fā)創(chuàng)造的意識(shí)和能力。

      二、課程設(shè)計(jì)要求

      1、利用JAVA進(jìn)行應(yīng)用程序的設(shè)計(jì)。

      2、必須熟悉課程設(shè)計(jì)的各項(xiàng)內(nèi)容和要求,明確課程設(shè)計(jì)的目的、方法和步驟;

      3、設(shè)計(jì)中必須獨(dú)立地地完成每一階段的設(shè)計(jì)任務(wù),禁止抄襲他人的設(shè)計(jì)成果;

      4、所設(shè)計(jì)的程序必須滿足實(shí)際使用要求,編譯出可執(zhí)行的程序。

      5、要求程序結(jié)構(gòu)簡單,功能齊全,使用方便。

      三、課程設(shè)計(jì)內(nèi)容

      課程設(shè)計(jì)題目:

      1、已知銀行整存整取存款不同期限的年息利率分別為: 0.63% 期限一年

      0.66% 期限二年

      年息利率= 0.69% 期限三年 0.75% 期限五年

      0.84% 期限八年

      要求輸入存錢的本金和期限,求到期時(shí)能從銀行的到的利息與本金的合計(jì)。

      程序如下:

      import java.io.*;public class myWork1 { public static void main(String args[]){ try { int m,n;BufferedReader br=new BufferedReader(new InputStreamReader(System.in));System.out.print(“請(qǐng)輸入金額: ”);m=Integer.parseInt(br.readLine());System.out.print(“請(qǐng)輸入年限: ”);n=Integer.parseInt(br.readLine());System.out.println();switch(n){ case 1: System.out.println(“得到的總額為 ”+m*(1+n*0.0063));break;case 2: System.out.println(“得到的總額為 ”+m*(1+0.0066*n));break;case 3: System.out.println(“得到的總額為 ”+m*(1+0.0069*n));break;case 5: System.out.println(“得到的總額為 ”+m*(1+0.0075*n));break;case 8: System.out.println(“得到的總額為 ”+m*(1+0.0084*n));break;} } catch(IOException e){ System.out.println(e);} } } 截圖如下:

      2、輸入n值,打印邊長為n的空心正六邊形,其邊由“*”組成。

      3、編寫一個(gè)類,這個(gè)類同時(shí)求出n個(gè)學(xué)生成績的最高分、最低分、平均分以及超過平均分的人數(shù),并編寫主類完成:(1)輸入n個(gè)學(xué)生的成績;(2)調(diào)用此類進(jìn)行統(tǒng)計(jì);(3)輸出統(tǒng)計(jì)結(jié)果。

      4、編程實(shí)現(xiàn)實(shí)時(shí)動(dòng)態(tài)運(yùn)行的模擬時(shí)鐘。以下題目選做:

      5、編程實(shí)現(xiàn)約瑟夫問題。8個(gè)人站成一圈,從第1個(gè)人開始報(bào)數(shù),報(bào)到5的人出圈,第6個(gè)人再從1開始報(bào)。依次類推,求出圈的序列。

      6、編程實(shí)現(xiàn)俄羅斯方塊游戲。

      說明:可以自行選擇其他設(shè)計(jì)題目

      四、編寫課程設(shè)計(jì)報(bào)告書

      課程設(shè)計(jì)報(bào)告書要求:

      1、文字?jǐn)⑹銮宄Y(jié)構(gòu)結(jié)構(gòu)簡潔明了,理論正確,程序功能完備。

      2、設(shè)計(jì)說明書要求文字工整,書寫整齊。

      3、附參考資料名稱說明。

      4、課程設(shè)計(jì)報(bào)告主要內(nèi)容: 1)題目 2)問題需求分析 3)總體設(shè)計(jì) 4)詳細(xì)設(shè)計(jì)

      5)測(cè)試數(shù)據(jù)和調(diào)試報(bào)告 6)小結(jié)

      五、成績?cè)u(píng)定方式

      根據(jù)平時(shí)設(shè)計(jì)完成質(zhì)量和課程設(shè)計(jì)報(bào)告確定成績。分優(yōu)秀、良好、中等、及格、不及格五檔。

      下載Java語言課程設(shè)計(jì)題目(五篇模版)word格式文檔
      下載Java語言課程設(shè)計(jì)題目(五篇模版).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        JAVA課程設(shè)計(jì)題目(五篇范例)

        Java課程設(shè)計(jì)題目 一、課程設(shè)計(jì)的目的 為了進(jìn)一步鞏固java程序設(shè)計(jì)課程所學(xué)到的知識(shí),深刻把握J(rèn)ava語言的重要概念及其面向?qū)ο蟮奶匦?,鍛煉學(xué)生熟練的應(yīng)用面向?qū)ο蟮乃枷牒驮O(shè)計(jì)......

        五子棋JAVA語言課程設(shè)計(jì)報(bào)告

        《Java語言程序設(shè)計(jì)》 課程設(shè)計(jì)報(bào)告 學(xué) 院: 信息科學(xué)技術(shù)學(xué)院 班 級(jí): 軟件技術(shù)2班 姓 名: 王更新 學(xué) 號(hào): 1108900505 指導(dǎo)教師: 郭韶升 課設(shè)時(shí)間: 2014-03-17 至2014-03-26 二O......

        《Java語言程序設(shè)計(jì)》課程設(shè)計(jì)指導(dǎo)書

        《Java語言程序設(shè)計(jì)》課程設(shè)計(jì)指導(dǎo)書 一、教學(xué)目標(biāo) 《Java語言程序設(shè)計(jì)》是計(jì)算機(jī)類專業(yè)和信息安全專業(yè)的專業(yè)課。Java語言是目前廣為流行的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,適用于網(wǎng)絡(luò)......

        C語言課程設(shè)計(jì)參考題目

        C語言課程設(shè)計(jì)參考題目 一、矩陣運(yùn)算 矩陣的加法、減法、轉(zhuǎn)置、數(shù)乘矩陣、交換矩陣行或列、兩個(gè)矩陣作乘法、求矩陣的秩、求可逆矩陣的逆矩陣、特殊矩陣(如對(duì)稱矩陣、反對(duì)稱......

        2018c語言課程設(shè)計(jì)題目

        C語言課程設(shè)計(jì)題目 一、實(shí)訓(xùn)要求 1)C語言課程設(shè)計(jì)要求 1. 可自己選定一題目,限1人選的題目只能由1人單獨(dú)完成,如限3人選的題目可由1-3人完成。 2. 模塊化程序設(shè)計(jì) 3. 鋸齒型書......

        C++語言課程設(shè)計(jì)題目

        《C++語言課程設(shè)計(jì)》題目 課程大綱: 一、教學(xué)目標(biāo)和基本要求 本課程全面系統(tǒng)的學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念,基本語法和編程方法。正確理解掌握C++面向?qū)ο蟪绦蛟O(shè)計(jì)的基本......

        Java課程設(shè)計(jì)

        統(tǒng)一要求: 設(shè)計(jì)成品 (按難度自選一個(gè)到兩個(gè)完成) 可分組或單獨(dú)完成,每組最多兩人,19周前交 1設(shè)計(jì)報(bào)告 (1)本程序的功能描述 (2)程序設(shè)計(jì)思想(數(shù)據(jù)結(jié)構(gòu)和各功能的實(shí)現(xiàn)辦法)......

        JAVA課程設(shè)計(jì)

        JAVA程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告 目 錄 一、 項(xiàng)目背景及意義: ............................................... 2 二、 系統(tǒng)描述 ..................................................