




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課程設計指導書前言Java高級程序設計是計算機科學的基礎理論知識,也是軟件設計的技術基礎。本課程設計的性質是檢驗理論課學習的效果以及綜合運用的能力,目的是訓練學生進行復雜程序設計的技能和培養良好程序設計的習慣。本課程設計的任務是要求學生使用Java 語言編程,解決具有一定規模的、具有實際意義的應用題,實現理論課所要求掌握的java 知識解決實際問題。 一、課程設計的基木任務Java 高級程序設計是一門涉及Java 基礎編程和高級編程的課程,需要較好的java 語言的程序設計和調試能力,如果學生能夠按照要求,從時間和精力上保證完全的投入,相信能夠有很大的收獲,學生要發揮自主學習的能力,充分利用時
2、問,安排好課設的時間計劃,并在課設過程中不斷檢測自己的計劃完成情況,及時的向教師匯報。 Java 高級程序設計 課程設計是計算機應用技術專業的主要實踐性教學環節。在進行了專業基礎課和Java用戶界面設計 課程的基礎上,設計一個實際的應用軟件,應用軟件設計的基本方法,提高進行工程設計的的基本技能及分析、解決實際問題的能力,為畢業設計和以后的工程實踐打下良好的基礎。二、課程設計目的和意義目前,很多新的技術領域都涉及到了Java語言,Java語言是面向對象編程,并涉及到網絡、多線程等重要的基礎知識,因此Java 語言也是學習面向對象編程和網絡編程的首選語言。按照教學培養計劃要求,學生在學習完課本中指
3、定課時的知識后,應安排一定課時的課程設計。其主要目的是使學生深入理解并實踐在本課程中 ,所學的有關JAVA 程序設計方面的語言基礎、異常處理、事件處理、小應用程序以及圖形用戶界設計等。本課程設計是為了配合Java 程序設計課程,幫助學生深入學習掌握Java 語言,熟練運用這個工具而設立的課程。通過課程設計各個項目的綜合訓練,加強學生對JAVA語言的理解,檢驗學生對專業理論知識理解與掌握的程度鍛煉學生綜合運用JAVA 程序設計處理所學的知識實際分析問題、解決問題的能力,使課堂上的理論在實踐中得到運用,提高學生的綜合素質,為學生畢業后的實際工作打好基礎。三、課程設計的要求本次課程設計是對前面學過的
4、所有面向對象的編程思想以及編程方法的一個總結、回顧和實踐,因此,開始設計前學生一定要先回顧以前所學的內容,明確本次作業設計所要用到的技術點并到網上搜索以及查閱相關的書熟來搜集資料。通過編寫一個基于JAVA 的應用系統綜合實例,來掌握Java 語言編程技巧。根據Java課程設計的特點,課程設計的選題要結合所學專業,對所選課題,要認真進行調查研究、系統分析,選題應當符合以下要求:(l)符合本專業培養目標的要求、體現本專業的特點。同時選題要滿足運用知識和培養能力方面的綜合訓練。(2)在充分注意滿足教學要求和對學生技能訓練的前提下,選題應盡可能結合生產、科研、管理、教學等方面的實際需要,同時符合教學要
5、求的模擬題日。(3)難易程度適當,在規定時間內可以完成。(4)選題一般由指導教師下達,自選的題目必須經過指導教師的同意。盡量做到一人一題。整個課程設計結束時,必須提供課程設計報告和設計的程序,并且要有電子版和書面形式。電子版文件要求每人建立一個目錄,目錄名稱為班級學號姓名。在該目錄下再建立兩個子目錄,一個子目錄取名為源程序代碼,存放系統開發的源程序代碼:另一個子目錄取名為課程設計報告,存放課程設計報告。四、課程設計的內容在Java基礎內容學習結束后,教師可以結合課程的教學計劃及學生的具體特點,選用應用中最典型、最實用的幾個案例進行課程設計。案例之間互相獨立,學生可以選擇某一個案例進行上機實驗。
6、這些案例應該各有特色。總體來說Java 課程設計的案例一般分為3 類:基本語言和算法、游戲、MIS 系統。其中,MIS 系統占大多數。相應的數據庫設計和數據庫驅動。可以讓學生認識到MIS系統的開發不僅僅是一個應用程序的編寫過程,而是以軟件工程的思想為導向,從可行性研究開始,經過系統分析、系統設計、系統實施等主要階段的過程。在設計結束后,要求學生上交課程設計的案例設計和課程設計報告。學生提交課程設計報告要求1 )設計題目2 )設計目的3 )設計內容4 )系統分析和設計5)實現和源程序五、課程設計的基本步驟和方法1、學生以自學為主,獨立完成設計任務,注重學生能力的培養。2 、教師要注意按學生基礎和
7、能力提出要求,輔導時要有側重,做到因材施教。對基礎差的學生要勤檢查多指導,對能力強的學生應提出更高的要求增加些選作內容,充分發揮其潛力。3 、教師要教書育人。要求學生從點滴開始,每步操作都要按規定去做,以培養嚴肅認真的科學態度。選定方案要考慮經濟效益,堅持勤檢節約的原則。要教育學生團結協作,遵守紀律,愛護公物。通過設計提高業務能力,提高思想覺悟。4 、課程設計安排 教師下達設計任務書任務書內容包括題目、主要技術指標和要求、給定條件及原始數據、所用儀器設備和參考資料及文獻等。教師講授必要的設計思路和設計方法。 學生完成預設計本階段學生應明確任務,查閱資料及文獻(主要自學),掌握工程設計基本方法,
8、確定設計方案,進行設計分析,完成預設計。 實驗階段經教師審查通過預設計方案后,即可進行編程調試。實驗由學生獨立完成,教師定時指導。 設計總結階段本階段學生要認真完成課程設計報告書,整理技術資料,如有需要還應寫出課程設計的心得體會和改進意見。課程設計報告書包括:設計任務及主要技術指標、設計方案及論證結果、系統的原理框圖、設計程序、實驗結果、實驗中主要問題及故障現象的分析及設計結論等。報告書中還應附實驗數據、系統軟硬件環境、使用說明及參考資料等。六、課程設計選題課程設計要求學生可以在以下模塊中選作一個1 、編寫一個記事本程序要求:用圖形用戶界面實現。能實現編輯、保存、另存為、查找替換等功能。2 、
9、學生信息管理系統要求:使用圖形用戶界面用數據庫建一立1或2 個學生信息表。(不限使用哪種數據庫)能連接數據庫并實現查詢、增、刪、改等功能。3 、圖書信息管理系統要求:使用圖形用戶界面用數據庫建立1或2 個圖書信息表。(不限使用哪種數據庫)能連接數據庫并實現查詢、增、刪、改等功能。4 、聊天小程序要求:使用圖形用戶界面。能實現一個聊天室多人聊天。可以兩人私聊。提示:使用socket 通信5 、萬年歷要求:使用圖形用戶界而。實現日期與星期的查詢6 、猜數字游戲要求:計算機產生隨機數,猜中即勝,猜不中,提示是大了還是小了,繼續猜,直至猜到,給出所用時間和評語。要求提交Application和Appl
10、et 兩個版本的程序。7 、小學算術運算測試程序要求:制作一個可供小學數學運算程序:10 以內加減法,能根據輸入題數出題,判斷做題是否正確,最后計算分數。要求提交APPlication和Applet 兩個版本的程序。8 、計算器要求:界面模擬Windows的計算器程序。實現基本數學運算、函數等功能:加、減、乘、除、階乘、正弦、余弦和指數運算。實現要點:添加相關組件并進行按鈕事件處理。要求提交Application 和Applet 兩個版本的程序9 、模擬畫圖要求:模擬Windows中的畫圖程序,實現圖形圖像的編輯、修改、保存等功能。10 、模擬時鐘要求:通過多線程技術,重繪界面,界面包括表盤和
11、指針。并用數字表顯示時間。實現要點:多線程技術,圖形的繪制。11 、電話號碼查詢系統。要求:有電話錄入,修改,增加,刪除,按姓名查詢,按電話號碼查詢,按部門查詢,按部門顯示,顯示所有電話號碼信息,打印等功能。12 、其他題日:小游戲程序的設計;作業管理系統,具有對本學期所有作業管理、運行的管理系統;學生成績管理系統;學生信息管理系統;試題管理系統;動畫制作,根據所學知識編制一些動畫程序:及媒體播放器等等自擬題目。七、課程設計說明書結構一、引言1 . 1 項目的名稱1. 2 項目背景和目標1 . 3 頂目的可行性研究二、需求分析2 .1系統概述2 . 2 系統運行環境2 . 3 功能需求描述三、總體設計3 . 1 開發與設計的總體思想3 . 2 系統模塊結構圖3 . 3 模塊設計3 . 4 系統流程推述3 . 5 數據庫結構設計如果涉及到數據庫的,必須包括這一項四、詳細設計4 . 1主界面模塊4 . 2 模塊設計4 . 3 代碼部分4 . 4 各主要模塊介紹每介紹一個主要模塊時對應給出界面截圖和相應的代碼。如果涉及到數據庫的,要給出數據操作模塊。它是數據庫技術的核心和基礎。由于整個應用程序要多次用到對數據庫的操作,因
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 草原之行:自然美景與人文情感同步教學教案
- 老舊市政排水管網修復工程可行性研究報告(范文)
- 2025年四川省成都市中考物理真題含答案
- 課文知識點歸納與講解
- 建筑設計行業規范要求列表
- 失業保險對經濟轉型期就業穩定作用分析
- 游戲美術設計與制作流程
- 歷史學中的古代文明發展閱讀題
- 智慧城市數據采集與分析服務合同
- 公園的夜晚事件類寫景作文(11篇)
- 2024AI Agent行業研究報告
- 高中物理教學中物理實驗的改進與創新
- 華為質量回溯(根因分析與糾正預防措施)模板
- 綜合英語4智慧樹知到答案2024年江西師范大學
- 紡織材料學智慧樹知到期末考試答案章節答案2024年武漢紡織大學
- 江西省新余市2023-2024學年八年級下學期期末質量監測物理試題
- 江蘇省蘇州市吳江區2023-2024學年六年級下學期期末數學試題
- 麻醉科手術室感染防控培訓標準
- (正式版)JTT 1490-2024 港口安全設施分類與編碼
- 安檢設備月度、季度維護記錄表
- 5人小品《聚寶盆銀行》臺詞
評論
0/150
提交評論