版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上JAVA實(shí)訓(xùn)方案2012年 7月一、JAVA實(shí)訓(xùn)目的與要求 1、課程實(shí)訓(xùn)目的u 要求學(xué)生能夠達(dá)到熟練掌握J(rèn)AVA語(yǔ)言的基本知識(shí)和結(jié)構(gòu)編程方法; u 基本掌握J(rèn)AVA面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; u 學(xué)會(huì)從具體問(wèn)題抽象出問(wèn)題的模型,建立正確的類(lèi)實(shí)現(xiàn);u 簡(jiǎn)單應(yīng)用JAVA的繼承、派生、多態(tài)實(shí)現(xiàn);u 熟練掌握J(rèn)AVA中文件的操作方法;u 熟練掌握J(rèn)AVA中數(shù)據(jù)庫(kù)的操作方法。2、課程實(shí)訓(xùn)編程要求u 要求利用面向?qū)ο蟮姆椒ㄒ约癑AVA的編程思想來(lái)完成系統(tǒng)的設(shè)計(jì); u 本課程設(shè)計(jì)用到的數(shù)據(jù)(信息)存儲(chǔ)可以采用文件形式(文本文件或二進(jìn)制文件),也可以采用數(shù)據(jù)庫(kù)形式(題目指定了
2、存儲(chǔ)方式的除外);u 對(duì)系統(tǒng)進(jìn)行功能模塊分析、控制模塊分析正確,符合課題要求,實(shí)現(xiàn)相應(yīng)功能;可以加以其他功能或修飾,使程序更加完善、合理;u 標(biāo)識(shí)符命名遵循Java命名規(guī)范,代碼多加注釋;u 注意各種可能遇到的異常處理,注重提高程序運(yùn)行效率;u 系統(tǒng)設(shè)計(jì)要實(shí)用,編程簡(jiǎn)練,可用,功能全面;u 盡量使用圖形界面實(shí)現(xiàn),要符合日常軟件使用規(guī)范來(lái)設(shè)計(jì)菜單和界面。u 說(shuō)明書(shū)、流程圖要清楚;u 調(diào)試情況記錄設(shè)計(jì)情況;u 要求采用模塊化程序設(shè)計(jì)方法,及鋸齒型書(shū)寫(xiě)格式(縮進(jìn)格式),要求上機(jī)調(diào)試通過(guò)和按設(shè)計(jì)報(bào)告格式;3、創(chuàng)新要求: 在基本要求達(dá)到后,可進(jìn)行創(chuàng)新設(shè)計(jì),如容錯(cuò)設(shè)計(jì)、功能進(jìn)一步完善等。 4、寫(xiě)出實(shí)訓(xùn)報(bào)告
3、,要求包括以下內(nèi)容: u 需求分析(盡量使用自然語(yǔ)言描述以及使用繪圖)。u 系統(tǒng)設(shè)計(jì)(模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、核心類(lèi)功能設(shè)計(jì))u 核心模塊實(shí)現(xiàn)(可以對(duì)系統(tǒng)中核心模塊實(shí)現(xiàn)加以說(shuō)明,粘貼部分核心代碼,每次核心代碼不能超過(guò)1/2頁(yè),加上中文注釋)。u 其他需要描述的部分,如技術(shù)創(chuàng)新點(diǎn)、系統(tǒng)特點(diǎn)、調(diào)試過(guò)程情況、程序運(yùn)行部分截圖等。u 心得體會(huì)。u 參考文獻(xiàn)5、成果要求u 調(diào)試完成的程序源代碼(電子版)u 課程實(shí)訓(xùn)報(bào)告(電子版)要求每位同學(xué)建立一個(gè)文件夾,命名方式:學(xué)號(hào)+姓名,下面存放上述(1)、(2)兩項(xiàng)內(nèi)容。u 課程實(shí)訓(xùn)設(shè)計(jì)(打印版)特別指出的是:如果題目要求2人或2人以上同學(xué)組合完成,只需要編寫(xiě)一個(gè)
4、課程設(shè)計(jì)報(bào)告。在報(bào)告里注明完成人姓名,另外組中每個(gè)同學(xué)都必須參與代碼編寫(xiě)。二、JAVA實(shí)訓(xùn)內(nèi)容及安排1、問(wèn)題分析和任務(wù)定義:根據(jù)設(shè)計(jì)題目的要求,充分地分析和理解問(wèn)題,明確問(wèn)題要求做什么?(而不是怎么做?)限制條件是什么? 2、邏輯設(shè)計(jì):對(duì)問(wèn)題描述中涉及的操作對(duì)象定義相應(yīng)的數(shù)據(jù)類(lèi)型,并按照以數(shù)據(jù)結(jié)構(gòu)為中心的原則劃分模塊,定義主程序模塊和各抽象數(shù)據(jù)類(lèi)型。邏輯設(shè)計(jì)的結(jié)果應(yīng)寫(xiě)出每個(gè)抽象數(shù)據(jù)類(lèi)型的定義(包括數(shù)據(jù)結(jié)構(gòu)的描述和每個(gè)基本操作的功能說(shuō)明),各個(gè)主要模塊的算法,并畫(huà)出模塊之間的調(diào)用關(guān)系圖;3、詳細(xì)設(shè)計(jì):定義相應(yīng)的存儲(chǔ)結(jié)構(gòu)并寫(xiě)出各函數(shù)的偽碼算法。在這個(gè)過(guò)程中,要綜合考慮系統(tǒng)功能,使得系統(tǒng)結(jié)構(gòu)清晰、合
5、理、簡(jiǎn)單和易于調(diào)試,抽象數(shù)據(jù)類(lèi)型的實(shí)現(xiàn)盡可能做到數(shù)據(jù)封裝,基本操作的規(guī)格說(shuō)明盡可能明確具體。詳細(xì)設(shè)計(jì)的結(jié)果是對(duì)數(shù)據(jù)結(jié)構(gòu)和基本操作作出進(jìn)一步的求精,寫(xiě)出數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的類(lèi)型定義,寫(xiě)出函數(shù)形式的算法框架;4、程序編碼:把詳細(xì)設(shè)計(jì)的結(jié)果進(jìn)一步求精為程序設(shè)計(jì)語(yǔ)言程序。同時(shí)加入一些注解和斷言,使程序中邏輯概念清楚;5、程序調(diào)試與測(cè)試:采用自底向上,分模塊進(jìn)行,即先調(diào)試低層函數(shù)。調(diào)試正確后,認(rèn)真整理源程序及其注釋,形成格式和風(fēng)格良好的源程序清單和結(jié)果;三、答辯與評(píng)分標(biāo)準(zhǔn) 1、完成基本功能:30分; 2、設(shè)計(jì)報(bào)告及使用說(shuō)明書(shū):30分; 3、容錯(cuò)處理或者按照要求改變結(jié)果:10分; 4、回答問(wèn)題:30分 四、設(shè)計(jì)
6、進(jìn)度安排(時(shí)間及地點(diǎn))1、時(shí)間與地點(diǎn)2、 答辯時(shí)間答辯時(shí)間具體情況詳見(jiàn)表格。每個(gè)學(xué)生8-10分鐘,錯(cuò)過(guò)答辯時(shí)間視為曠考,不再給予答辯機(jī)會(huì),每位同學(xué)至少在要求的答辯時(shí)間之前20分鐘到答辯現(xiàn)場(chǎng)。3、考核形式學(xué)生提交相應(yīng)程序以及書(shū)面實(shí)訓(xùn)報(bào)告,參加答辯。五、JAVA實(shí)訓(xùn)題目及介紹題目說(shuō)明:本次實(shí)訓(xùn)題目分成三種類(lèi)型:1、Java圖形界面類(lèi); 這類(lèi)題目重視Java基礎(chǔ)圖形界面的使用,著重程序算法設(shè)計(jì),一般由1位同學(xué)完成。2、Java企業(yè)應(yīng)用;此類(lèi)題目基于JDBC數(shù)據(jù)庫(kù)編程,挖掘企業(yè)需求,開(kāi)發(fā)出Java企業(yè)級(jí)應(yīng)用系統(tǒng)。3、Java游戲編程類(lèi)型;此類(lèi)題目偏重于使用Java平臺(tái)開(kāi)發(fā)出簡(jiǎn)單的游戲程序。1、閩侯大學(xué)
7、城區(qū)導(dǎo)游咨詢程序(2)功能要求:設(shè)計(jì)一個(gè)程序顯示閩侯大學(xué)城區(qū)主要景點(diǎn),為來(lái)訪的客人提供各種信息查詢服務(wù)??蛻粼诮缑嫔宵c(diǎn)擊景點(diǎn)可以顯示景點(diǎn)信息,輸入起點(diǎn)與終點(diǎn)可以顯示路線。u 系統(tǒng)顯示你所在平面圖,并標(biāo)注所含景點(diǎn)不少于10 個(gè)。以圖中頂點(diǎn)表示校內(nèi)各景點(diǎn),存放景點(diǎn)名稱、代號(hào)、簡(jiǎn)介等信息;以邊表示路徑,存放路徑長(zhǎng)度等相關(guān)信息。u 為來(lái)訪客人提供圖中任意景點(diǎn)相關(guān)信息的查詢。u 為來(lái)訪客人提供圖中任意景點(diǎn)的問(wèn)路查詢,即查詢?nèi)我鈨蓚€(gè)景點(diǎn)之間的一個(gè)最短的簡(jiǎn)單路徑。u 補(bǔ)充要求:后臺(tái)程序如何管理景點(diǎn)的數(shù)據(jù),如換一個(gè)區(qū)域如何實(shí)現(xiàn)導(dǎo)游?2、城市公交路線智能查詢系統(tǒng)依據(jù)福州市公交現(xiàn)狀和乘客出行的實(shí)際,設(shè)計(jì)和開(kāi)發(fā)本市
8、公交信息查詢系統(tǒng)。采用可視化開(kāi)發(fā)工具,綜合考慮出行路線、換乘方法、乘車(chē)和步行的路程及時(shí)間,優(yōu)化算法,使系統(tǒng)具有路線、站點(diǎn)、重要建筑物和地名查詢的功能;實(shí)現(xiàn)交通圖的縮放,圖上的點(diǎn)擊查詢,并通過(guò)搜索和計(jì)算,提供最佳乘車(chē)路線和換乘方法,同時(shí)標(biāo)示路線。本系統(tǒng)共有查詢界面模塊、管理界面模塊、算法模塊、數(shù)據(jù)模塊和地圖模塊幾部分組成,最終用戶界面可以實(shí)現(xiàn)的功能有: 1. 支持進(jìn)行公交線路和重要建筑物的坐標(biāo)查詢,支持文本和地圖點(diǎn)擊查詢,并對(duì)查詢結(jié)果予以文本和圖形顯示。 2. 對(duì)與用戶查找的路線,系統(tǒng)會(huì)提供出時(shí)間最優(yōu)、費(fèi)用最優(yōu)以及推薦路線,用戶可根據(jù)需要,自行選擇自己需要的路線。所有查詢路線的給出均綜合考慮了行
9、車(chē)時(shí)間、步行距離、乘車(chē)費(fèi)用、等待時(shí)間以及公交的擁擠度等因素,根據(jù)AHP原則,對(duì)不同的查詢需求,調(diào)整相應(yīng)的權(quán)系數(shù),靈活方便。系統(tǒng)能夠根據(jù)用戶的需求給出三種最優(yōu)路徑,較其他查詢系統(tǒng)更有實(shí)際應(yīng)用的價(jià)值,更加人性化。 3.(補(bǔ)充內(nèi)容) 系統(tǒng)采用矢量地圖技術(shù),可以實(shí)現(xiàn)交通圖的無(wú)損縮放和拖動(dòng),圖上可以標(biāo)示出查詢出的路線及換乘站點(diǎn)或建筑物或地點(diǎn)的具體位置。管理界面可以實(shí)現(xiàn)的功能有:直接訪問(wèn)數(shù)據(jù)模塊和地圖模塊,及時(shí)修改 (替換) 數(shù)據(jù)和地圖信息。 3、中文分詞及敏感詞過(guò)濾程序功能要求:目前寫(xiě)網(wǎng)絡(luò)文章已經(jīng)成為一種文化,隨著文章的大量發(fā)表也會(huì)出現(xiàn)一系列的問(wèn)題,文章中存在一些不健康的,或者對(duì)國(guó)家政府有侮辱性質(zhì)的文章
10、也是屢見(jiàn)不鮮,所以對(duì)這些敏感詞匯就要進(jìn)行管理。對(duì)文章進(jìn)行掃描并分析,檢查是否存在敏感詞匯并報(bào)告出現(xiàn)次數(shù)。(1) 中文分詞 (Chinese Word Segmentation) 指的是將一個(gè)漢字序列切分成一個(gè)一個(gè)單獨(dú)的詞。分詞就是將連續(xù)的字序列按照一定的規(guī)范重新組合成詞序列的過(guò)程。我們知道,在英文的行文中,單詞之間是以空格作為自然分界符的,而中文只是字、句和段能通過(guò)明顯的分界符來(lái)簡(jiǎn)單劃界,唯獨(dú)詞沒(méi)有一個(gè)形式上的分界符,你可以參考網(wǎng)上給出中文字典,將文章進(jìn)行分詞,使用相應(yīng)的分詞算法,輸出文章詞語(yǔ)。(2) 使用圖形用戶界面實(shí)現(xiàn)。(3) 任意選擇一個(gè)文本文件,分析該文件,如果存在敏感詞匯,報(bào)告每個(gè)詞
11、出現(xiàn)的次數(shù)。(4) 敏感詞匯保存在數(shù)據(jù)庫(kù)中,至少設(shè)置50個(gè)敏感詞匯。系統(tǒng)中可以增加、刪除、修改敏感詞匯。(5) 系統(tǒng)使用的GUI組件不得少于5種,越全面越好,但要合適。4、聯(lián)機(jī)版五子棋程序功能要求:五子棋是深受大家喜愛(ài)的游戲之一,游戲采用俗稱的“黑先白后”規(guī)則,即總是黑方先走對(duì)局的第一步。黑白雙方依次落子,在棋盤(pán)上橫向、豎向,以及斜向等八個(gè)方向形成相同顏色的連續(xù)五個(gè)棋子稱為“五連”。對(duì)局雙方首先形成五連者為勝,在雙方均認(rèn)為不能形成五連時(shí)為和棋。參考如下圖形,完成一個(gè)人人對(duì)弈的聯(lián)機(jī)版五子棋程序。系統(tǒng)遵守五子棋規(guī)則。5、拼圖程序Java實(shí)現(xiàn)功能要求:參考如下圖形,在5x5的格子里隨機(jī)放置1到24數(shù)
12、字,完成一個(gè)數(shù)字拼圖程序。調(diào)整的規(guī)則是:每次只能將與空格(上、下、或左、右)相鄰的一個(gè)數(shù)字平移到空格中。試編程實(shí)現(xiàn)這一問(wèn)題的求解。 1)人工拼圖 2)自動(dòng)拼圖(顯示路徑)6、萬(wàn)年歷帶日程提醒功能功能要求:使用圖形用戶界面,能顯示月歷,用戶可以更改月份和年份,帶有日程提醒功能。用戶可以向前翻頁(yè)查詢前一個(gè)月的日期,也可以向后翻頁(yè)查詢下一個(gè)月的日期。定時(shí)提醒:用戶可以針對(duì)某一天來(lái)添加,刪除和編輯這一天的日程提醒信息,當(dāng)系統(tǒng)時(shí)間和提醒時(shí)間相吻合時(shí),給出具有提示信息的對(duì)話框。查詢信息:用戶可以查詢到某個(gè)月的所有的提示信息。能夠顯示系統(tǒng)時(shí)間。能夠顯示農(nóng)歷與主要節(jié)日。7、研究生錄取系統(tǒng)功能要求:假定研究生考
13、試課程為4門(mén)(如果有變化則參考現(xiàn)在變化后的考試科目定),其中數(shù)學(xué)、外語(yǔ)、政治為統(tǒng)一命題,而專業(yè)基礎(chǔ)課則根據(jù)不同的專業(yè)由招生學(xué)校自行命題。國(guó)家對(duì)初試錄取分?jǐn)?shù)有總分要求(如某一年要求4門(mén)課總分應(yīng)達(dá)到310分),另外還有對(duì)每門(mén)課的最低分?jǐn)?shù)要求(如總分為100的試卷最低應(yīng)達(dá)到40分)。編程統(tǒng)計(jì)初試合格的人數(shù),并按總分由高到低的順序輸出合格考生的信息。 使用Swing界面完成下述程序功能。 提供信息錄入界面8、資產(chǎn)管理系統(tǒng)(2個(gè))(1)資產(chǎn)日常操作管理主要包括固定資產(chǎn)的采購(gòu)入庫(kù)、領(lǐng)用出庫(kù)、資產(chǎn)新增、修改、轉(zhuǎn)移、借用、歸還、報(bào)廢、維修、計(jì)提折舊等日常管理工作。每個(gè)固定資產(chǎn)還可以附加一個(gè)資產(chǎn)照片,方便查看貴重物品的圖像。其中,資產(chǎn)轉(zhuǎn)移、資產(chǎn)借用、資產(chǎn)維修、資產(chǎn)報(bào)廢完全實(shí)現(xiàn)電子化審批流程。 (2)系統(tǒng)維護(hù)功能由系統(tǒng)管理員對(duì)資產(chǎn)分類(lèi)代碼表、退出方式代碼表、購(gòu)置方式代碼表、存放地代碼表、部門(mén)代碼表、保管人員表、單位名稱表進(jìn)行新增、修改、刪除等操作。 (3)固定資產(chǎn)綜合查詢可以對(duì)單條或一批固定資產(chǎn)進(jìn)行查詢,查詢條件包括資產(chǎn)卡片、保管情況、有效資產(chǎn)信息、部門(mén)資產(chǎn)統(tǒng)計(jì)、退出資產(chǎn)、轉(zhuǎn)移資產(chǎn)、歷史資產(chǎn)、名稱規(guī)格、起始及結(jié)束日期、單位或部門(mén)。 (4)資產(chǎn)盤(pán)點(diǎn)功能使用盤(pán)點(diǎn)機(jī)掃描固定資產(chǎn)的條碼標(biāo)簽進(jìn)行盤(pán)點(diǎn),把盤(pán)點(diǎn)機(jī)中的數(shù)據(jù)與數(shù)據(jù)庫(kù)中的數(shù)據(jù)
溫馨提示
- 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教師的聘用合同范文
- 【七年級(jí)下冊(cè)地理湘教版53】第八章 走近國(guó)家 素養(yǎng)綜合檢測(cè)
- 電工電氣行業(yè)工程師工作總結(jié)
- 2025技術(shù)合同主要包括些合同
- 電力行業(yè)線路員培訓(xùn)感悟
- 提升小學(xué)科學(xué)實(shí)驗(yàn)教學(xué)質(zhì)量的策略匯報(bào)與分享
- 數(shù)據(jù)分析對(duì)安全管理工作的支撐總結(jié)計(jì)劃
- 教育信息化推動(dòng)辦公效率提升
- 水果市場(chǎng)保安工作總結(jié)
- 教育裝備現(xiàn)代化背景下學(xué)校實(shí)驗(yàn)教學(xué)樓的整合與創(chuàng)新實(shí)踐研究報(bào)告
- 一年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)集錦
- 消防安全應(yīng)急預(yù)案下載
- 《北航空氣動(dòng)力學(xué)》課件
- 附件:財(cái)政業(yè)務(wù)基礎(chǔ)數(shù)據(jù)規(guī)范(3.0版)
- 電商公司售后服務(wù)管理制度
- 火災(zāi)應(yīng)急處理課件
- 創(chuàng)新者的逆襲3:新質(zhì)生產(chǎn)力的十八堂案例課-記錄
- 2024年河南省公務(wù)員考試《行測(cè)》真題及答案解析
- 2022-2024北京初三二模英語(yǔ)匯編:話題作文
- 人教版八年級(jí)英語(yǔ)上冊(cè)Unit1-10完形填空閱讀理解專項(xiàng)訓(xùn)練
- 2024年湖北省武漢市中考英語(yǔ)真題(含解析)
評(píng)論
0/150
提交評(píng)論