版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Java程序設(shè)計(jì)實(shí)訓(xùn)適用專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)學(xué)時(shí):2 周/20 課時(shí)1實(shí)訓(xùn)性質(zhì)本課程是計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)的一門實(shí)踐性課程,是Java 程序設(shè)計(jì)課程的實(shí)踐性教學(xué)環(huán)節(jié)。2實(shí)訓(xùn)目標(biāo)綜合應(yīng)用 JAVA 程序設(shè)計(jì)的知識(shí)解決實(shí)際問題。學(xué)會(huì)在應(yīng)用程序的設(shè)計(jì)過程中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。學(xué)會(huì)應(yīng)用 JDBC&J 建數(shù)據(jù)庫(kù)應(yīng)用程序。學(xué)會(huì)開發(fā)基于 Swing 的應(yīng)用程序及多文檔應(yīng)用程序的設(shè)計(jì)。*學(xué)會(huì)將業(yè)務(wù)邏輯和用戶界面邏輯相分離。3實(shí)訓(xùn)任務(wù)實(shí)訓(xùn)采取集中方式,安排在先修課程Java 程序設(shè)計(jì)完成后進(jìn)行,實(shí)訓(xùn)任務(wù)選題重點(diǎn)為信息管理系統(tǒng)(B/S 或 C/S),題目參考見附錄。4實(shí)訓(xùn)條件。軟件:Windows
2、2000Server,jbuilder2005,SQLServer2005場(chǎng)地:軟件技術(shù)實(shí)訓(xùn)室 2404、24055實(shí)訓(xùn)流程序號(hào)實(shí)訓(xùn)內(nèi)容任務(wù)學(xué)時(shí)1總體規(guī)劃(可以相互討論),題目選定。02教師講解總體規(guī)劃的思路及設(shè)計(jì)設(shè)計(jì)文檔的書寫方法。2序號(hào)實(shí)訓(xùn)內(nèi)容任務(wù)學(xué)時(shí)3功能目標(biāo)設(shè)計(jì)和具體模塊確定1 確定系統(tǒng)功能;2 根據(jù)系統(tǒng)功能的要求,確定系統(tǒng)模塊,畫出功能模塊圖,并根據(jù)系統(tǒng)的功能分析,給出整個(gè)系統(tǒng)的邏輯結(jié)構(gòu)示意圖。24系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)1 數(shù)據(jù)庫(kù)的需求分析:根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,給出系統(tǒng)的各個(gè)組成的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu);2 數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì):根據(jù)數(shù)據(jù)庫(kù)的需求分析,建立表的結(jié)構(gòu)。25系統(tǒng)的模
3、塊分析與代碼設(shè)計(jì)1 設(shè)計(jì)系統(tǒng)的界面2 寫出每一個(gè)模塊的代碼106系統(tǒng)的發(fā)布測(cè)試與維護(hù)測(cè)試系統(tǒng),寫出測(cè)試計(jì)劃和測(cè)試結(jié)果。27寫出實(shí)訓(xùn)報(bào)告2注意:教師通過提問、評(píng)定程序和檢查實(shí)訓(xùn)報(bào)告相結(jié)合的方式給出最終的成績(jī)?cè)u(píng)Mo6、實(shí)訓(xùn)需提交的東西1、課程設(shè)計(jì)報(bào)告,報(bào)告中應(yīng)包括的內(nèi)容:課程設(shè)計(jì)題目課程設(shè)計(jì)的思路說明功能實(shí)現(xiàn)部分的主要代碼,并對(duì)代碼的功能語(yǔ)句進(jìn)行相應(yīng)的注釋說明。在設(shè)計(jì)過程中遇到的困難及解決方法使用到的參考資料2、課程設(shè)計(jì)成品(所有模塊代碼)3、綜合實(shí)訓(xùn)鑒定表7實(shí)訓(xùn)成績(jī)?cè)u(píng)定、考核辦法實(shí)訓(xùn)成績(jī)的評(píng)定依據(jù)兩個(gè)方面:平時(shí)成績(jī)和考核成績(jī),前者占總評(píng)的 30%后者占總成績(jī)的 70%平時(shí)成績(jī)內(nèi)容包括:是否按時(shí)到
4、場(chǎng);是否按進(jìn)度要求完成實(shí)訓(xùn)科目及質(zhì)量;是否認(rèn)真填寫實(shí)訓(xùn)日記;是否保持實(shí)訓(xùn)設(shè)備完好無(wú)損等。請(qǐng)打印實(shí)訓(xùn)報(bào)告,并填寫實(shí)訓(xùn)鑒定表,在 20102010 年 7 7 月 8 8 日上午 9:509:50 前提交。成績(jī)級(jí)別:iir90w 總成績(jī)80w 總成績(jī)90rTH70W 總成績(jī)8060W 總成績(jī)70H_Ji總成績(jī)60i優(yōu)良中及格i1-及格1附件一:實(shí)訓(xùn)選題1、圖書管理系統(tǒng)主要描述:一個(gè)簡(jiǎn)單的圖書管理系統(tǒng)包括圖書館內(nèi)書籍的信息、學(xué)校在校學(xué)生的信息以及學(xué)生的借閱信息。此系統(tǒng)功能分為面向?qū)W生和面向管理員兩部分,其中學(xué)生可以進(jìn)行借閱、續(xù)借、歸還和查詢書籍等操作,管理員可以完成書籍和學(xué)生的增加,刪除和修改以及對(duì)
5、學(xué)生,借閱、續(xù)借、歸還的確認(rèn)。如:圖書室有各種圖書一萬(wàn)多冊(cè)。每種圖書都有書名、書號(hào)(ISBN)、一名或多名作者(譯者)、出版社、定價(jià)和內(nèi)容簡(jiǎn)介。借書證記錄有借閱者的姓名、所在單位、職業(yè)等。憑借書證借書,每次最多能借 8 本書。借書期限最長(zhǎng)為 30 天。實(shí)現(xiàn)新進(jìn)圖書的數(shù)據(jù)錄入。實(shí)現(xiàn)對(duì)所有購(gòu)進(jìn)圖書的分類查詢和分類統(tǒng)計(jì)。能夠按書名、作者等分類查詢現(xiàn)有圖書的數(shù)量。記錄借閱者的個(gè)人資料和所借圖書的書名、書號(hào)數(shù)據(jù)等。2、學(xué)牛學(xué)籍管理系統(tǒng)調(diào)查學(xué)校學(xué)生處、教務(wù)處,設(shè)計(jì)一個(gè)學(xué)籍管理系統(tǒng)。要求:學(xué)生學(xué)籍管理系統(tǒng)分為學(xué)生信息管理、學(xué)生成績(jī)管理、考試管理和用戶管理四個(gè)功能模塊。(1)學(xué)生信息管理模塊主要是對(duì)學(xué)生信息(
6、如學(xué)號(hào)、姓名、性別、家庭住址等)進(jìn)行管理。本模塊又分為三個(gè)子模塊:學(xué)生信息錄入學(xué)生信息查詢學(xué)生信息修改/刪除其中,學(xué)生信息查詢不需登錄即可使用,信息錄入和修改/刪除模塊則需要先登錄后才能使用。(2)學(xué)生成績(jī)管理模塊主要是對(duì)學(xué)生成績(jī)進(jìn)行管理。本模塊又分為五個(gè)子模塊:學(xué)生成績(jī)錄入學(xué)生成績(jī)查詢學(xué)生成績(jī)修改/刪除計(jì)算總分與排名目標(biāo)分管理畢業(yè)管理其中,學(xué)生成績(jī)查詢不需登錄即可使用,其他模塊則需要先登錄后才能使用。(3)考試管理模塊主要對(duì)考試進(jìn)行如下管理:添加新考試對(duì)已有的考試信息進(jìn)行修改/刪除對(duì)考試科目進(jìn)行添加/刪除本模塊需要先登錄后才能使用。(4)用戶管理模塊主要對(duì)使用本系統(tǒng)的用戶進(jìn)行如下管理:添加新
7、用戶對(duì)已有的用戶進(jìn)行更改用戶名、密碼和權(quán)限(管理員或普通用戶)等操作刪除用戶本模塊只有管理員才能使用,普通用戶不能進(jìn)入。系統(tǒng)維護(hù):如數(shù)據(jù)安全管理(含備份與恢復(fù))、操作員管理、權(quán)限設(shè)置等;3、超市管理系統(tǒng)主要描述:1 .系統(tǒng)功能的基本要求:產(chǎn)品入庫(kù)管理,可以填寫入庫(kù)單,確認(rèn)產(chǎn)品入庫(kù);產(chǎn)品出庫(kù)管理,可以填寫出庫(kù)單,確認(rèn)出庫(kù);借出管理,憑借條借出,然后能夠還庫(kù);初始庫(kù)存設(shè)置,設(shè)置庫(kù)存的初始值,庫(kù)存的上下警戒限;可以進(jìn)行盤庫(kù),反映每月、年的庫(kù)存情況;可以查詢產(chǎn)品入庫(kù)情況、出庫(kù)情況、當(dāng)前庫(kù)存情況,可以按出庫(kù)單、入庫(kù)單,產(chǎn)品、時(shí)間進(jìn)行查詢;2、數(shù)據(jù)庫(kù)要求:在數(shù)據(jù)庫(kù)中至少應(yīng)該包含下列數(shù)據(jù)表:庫(kù)存情況表;出庫(kù)
8、單表;入庫(kù)單表;出庫(kù)臺(tái)帳;入庫(kù)臺(tái)帳;借條信息表,反映,借出人,借出時(shí)間,借出產(chǎn)品,借出數(shù)量,還庫(kù)時(shí)間等。4、工資管理系統(tǒng)主要描述:1、系統(tǒng)功能的基本要求:?jiǎn)T工每個(gè)工種基本工資的設(shè)定加班津貼管理,根據(jù)加班時(shí)間和類型給予不同的加班津貼;按照不同工種的基本工資情況、員工的考勤情況產(chǎn)生員工的每月的月工資;員工年終獎(jiǎng)金的生成,員工的年終獎(jiǎng)金計(jì)算公式=(員工本年度的工資總和+津貼的總和)/12;企業(yè)工資報(bào)表。能夠查詢單個(gè)員工的工資情況、每個(gè)部門的工資情況、按月的工資統(tǒng)計(jì),并能夠打??;2、數(shù)據(jù)庫(kù)要求:在數(shù)據(jù)庫(kù)中至少應(yīng)該包含下列數(shù)據(jù)表:?jiǎn)T工考勤情況表;員工工種情況表,反映員工的工種、等級(jí),基本工資等信息;員工
9、津貼信息表,反映員工的加班時(shí)間,加班類別、加班天數(shù)、津貼情況等;員工基本信息表員工月工資表。5餐飲經(jīng)營(yíng)管理系統(tǒng)1 .設(shè)計(jì)要求:通過對(duì)本系統(tǒng)的設(shè)計(jì),使得餐飲的日常經(jīng)營(yíng)管理工作有著更加方便、簡(jiǎn)潔、高效的運(yùn)行環(huán)境。在界面設(shè)計(jì)方面盡量考慮方便用戶,簡(jiǎn)化操作,絕大部分用戶操作只需點(diǎn)擊鼠標(biāo)即可完成,力求突出系統(tǒng)的便利性、實(shí)用性。2 .實(shí)現(xiàn)功能:本系統(tǒng)應(yīng)能夠方便地實(shí)現(xiàn)點(diǎn)菜、預(yù)訂、存儲(chǔ)等功能,高效地完成各種餐飲經(jīng)營(yíng)管理中信息的統(tǒng)計(jì)、計(jì)算和匯總工作,快速、準(zhǔn)確地打印出結(jié)帳單,通過日流水帳統(tǒng)計(jì)日就餐人數(shù)等。系統(tǒng)主要功能包括:信息錄入功能菜譜需錄入地內(nèi)容:菜編號(hào)、菜名、單價(jià)、類別、價(jià)格、菜系、主料、樣圖、菜簡(jiǎn)介。就
10、餐及點(diǎn)菜部分需錄入的內(nèi)容:就餐帳單號(hào),就餐日期,桌號(hào),人數(shù),收銀員姓名,點(diǎn)菜分?jǐn)?shù),金額,合計(jì)金額,預(yù)訂單號(hào),訂餐人姓氏,聯(lián)系電話,訂餐標(biāo)準(zhǔn),數(shù)量,日期,訂餐時(shí)段,經(jīng)手人姓名。信息存儲(chǔ)功能應(yīng)能存儲(chǔ)滿足餐飲管理中業(yè)務(wù)各方面重要信息,如:菜譜、就餐及預(yù)訂信息。瀏覽、查詢功能能夠?yàn)g覽全部菜譜內(nèi)容,還可以按菜系瀏覽,按主料瀏覽;能夠按日期查詢營(yíng)業(yè)額,能夠按日期查詢就餐人數(shù);能夠按日期查詢某類主料銷售量;能夠按日期及就餐時(shí)段查詢預(yù)訂單。統(tǒng)計(jì)輸出報(bào)表功能可以統(tǒng)計(jì)帳目,打印就餐結(jié)帳單、打印日流水帳單。數(shù)據(jù)維護(hù)功能應(yīng)能對(duì)已錄入的有關(guān)信息,如:菜譜、就餐等信息由專職人員執(zhí)行修改、刪除功能。特殊功能從系統(tǒng)安全方面考
11、慮,在進(jìn)行系統(tǒng)維護(hù)操作時(shí)必須通過密碼檢測(cè),以免非法操作造成數(shù)據(jù)庫(kù)損失而影響餐飲管理的正常進(jìn)行。3 .系統(tǒng)主要模塊數(shù)據(jù)流圖就餐管理模塊能夠生動(dòng)形象的實(shí)現(xiàn)點(diǎn)菜,可以瀏覽點(diǎn)菜結(jié)果,并計(jì)算各項(xiàng)金額。在預(yù)訂部分中顧客可以選擇不同標(biāo)準(zhǔn)的包桌。查詢信息模塊不僅可以瀏覽全部菜譜,還可以分別按菜系、主料進(jìn)行查詢。還能查詢?nèi)諣I(yíng)業(yè)額,日就餐人數(shù),某類主料日銷售量及預(yù)訂等情況。各類變更模塊可以讓用戶方便地實(shí)現(xiàn)增加菜肴及主食品種,修改、刪除菜譜的有關(guān)內(nèi)容,修改、刪除預(yù)訂單中的記錄。為了增加數(shù)據(jù)庫(kù)的安全性,在進(jìn)行菜譜及預(yù)訂內(nèi)容的修改、刪除等操作時(shí),必須輸入有效密碼。報(bào)表打印模塊8客戶結(jié)帳時(shí),打印結(jié)帳單。根據(jù)管理需要還可以
12、打印流水帳單。系統(tǒng)結(jié)構(gòu)總圖4 .數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)設(shè)計(jì)流程,系統(tǒng)需要的表格有:菜譜表列名數(shù)據(jù)類型長(zhǎng)度關(guān)鍵字允許空備注cbhChar10是菜編號(hào)cmVarchar30菜名djInt4單價(jià)lbChar8類別ggChar4NULL規(guī)格cxChar6菜系z(mì)lVarchar6主料dbzChar1點(diǎn)菜標(biāo)志ytImgNULL樣圖cjjVarchar100NULL菜簡(jiǎn)介就餐表列名數(shù)據(jù)類型長(zhǎng)度關(guān)鍵字允許空備注jchChar6是就餐帳單號(hào)rgDate就餐日期zhChar3桌號(hào)rsInt4NULL人數(shù)syxmChar8收銀員姓名餐菜聯(lián)表列名數(shù)據(jù)類型長(zhǎng)度關(guān)鍵字允許空備注jchChar6是就餐帳單號(hào)一cbhVarchar1
13、0菜編號(hào)dcfsInt4點(diǎn)菜份數(shù)i9菜譜點(diǎn)表列名數(shù)據(jù)類型長(zhǎng)度關(guān)鍵字允許空備注jchChar6是就餐帳單號(hào)cbhChar8是菜編號(hào)cmChar20菜名djInt4單價(jià)dcfsInt4點(diǎn)菜份書dj*dcfsInt4金額預(yù)訂表列名數(shù)據(jù)類型長(zhǎng)度關(guān)鍵字允許空備注ybhChar4是預(yù)訂單號(hào)xsChar4姓氏ldhChar10Null聯(lián)系電話bzInt4訂餐標(biāo)準(zhǔn)slInt4數(shù)量rgDate日期wwChar10訂餐時(shí)段jsxmVarchar8Null經(jīng)手人姓名種類表列名數(shù)據(jù)類型長(zhǎng)度關(guān)鍵字允許空備注zlbhChar2是種類編號(hào)zlmVarchar8種類名稱菜系表列名數(shù)據(jù)類型長(zhǎng)度關(guān)鍵字允許空備注cxbhChar1
14、是菜系編號(hào)cxmVarchar10菜系名稱主料表列名數(shù)據(jù)類型長(zhǎng)度關(guān)鍵字允許空備注zhChar1是主科編 RzmChar10主料名稱規(guī)格表列名數(shù)據(jù)類型長(zhǎng)度關(guān)鍵字允許空備注ghChar1是規(guī)格編號(hào)gmChar10規(guī)格名稱Java 實(shí)訓(xùn)5 .開發(fā)工具的選擇10各人可根據(jù)自己平時(shí)的習(xí)慣選用自己熟悉的開發(fā)工具作為開發(fā)平臺(tái),推薦的工具有:Jbuilder、eclipseo11B/S 結(jié)構(gòu):參見課本 14 章綜合案例網(wǎng)上書店其他類程序:1、文本編輯器2、計(jì)算器3、俄羅斯方塊4、貪吃蛇游戲5、java 聊天室6、java 壓縮、解壓縮軟件設(shè)計(jì)題目:用 Java 實(shí)現(xiàn)對(duì)文件的 zip 壓縮解壓縮一、設(shè)計(jì)要求:用
15、 Java 應(yīng)用程序?qū)崿F(xiàn)該功能二、實(shí)現(xiàn)功能:1、對(duì)不同的文件數(shù)據(jù)的壓縮,把文件壓縮成 zip 文件2、可用 WinRAR 軟件對(duì)壓縮文件進(jìn)行解壓縮3、能對(duì) zip 文件進(jìn)行解壓縮三、制作要點(diǎn):1、Java 提供了 java.util.zip 包用來兼容 zip 格式的數(shù)據(jù)壓縮,它提供了一系列的類用來讀取、創(chuàng)建、修改 zip 和 Gzip 格式的文件,還提供了工具類來計(jì)算任意輸入流的數(shù)目,這可以用來驗(yàn)證輸入數(shù)據(jù)的有效性。2、文件實(shí)例的創(chuàng)建以及文件各種應(yīng)用,包括打開、讀取、保存、關(guān)閉等。3、打開 zip 文件,將輸入流定位在當(dāng)前 entry 數(shù)據(jù)項(xiàng)位置。(1)打開 zip 文件,將文件內(nèi)容讀入 d
16、oc 字符串變量中,用文件輸入流構(gòu)建 zip 壓縮輸入流。(2)從后綴為.zip 文件的入口讀取文件,并決定入口數(shù)據(jù)流數(shù)據(jù)的位置:ZipInputStreamzipis=newZipInputStream(newFileInputStream(f);(3)將輸入流定位在當(dāng)前 entry 數(shù)據(jù)項(xiàng)位置:zipis.getNextEntry();(4)用 zip 輸入流構(gòu)建 DataInputStream:DataInputStreamdis=newDataInputStream(zipis);Doc=dis.readUTF();/腋取文件內(nèi)容4、將數(shù)據(jù)壓縮為 zip 文件,生成一個(gè) ZIPentry,并寫入文件輸出流中。將輸出流定位于entry 起始處,用 zip 輸出流構(gòu)建 DataOutputStream(1)打開 zip 文件,將 doc 字符串變量寫入文件中。(2)用文件輸出流構(gòu)建 zip 壓縮輸出流:ZipOutputStreamzipos=newZipOutputStream(newFileOutputStream(f);zipos.setMethod
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家校共育的橋梁-提升家庭教育中親子互動(dòng)水平
- 2025公民類的贈(zèng)與合同模板
- 2024金融行業(yè)專屬職員保密條款協(xié)議版B版
- 巖棉材料防火性能的深度解析
- 2025年度道路照明系統(tǒng)改造合同3篇
- 小學(xué)課堂布置與孩子創(chuàng)造力培養(yǎng)
- 山西管理職業(yè)學(xué)院《林業(yè)微生物學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025寫字樓單元租賃合同的模板
- 小學(xué)數(shù)學(xué)課堂中的情感互動(dòng)與學(xué)生參與度提升
- 小學(xué)生綜合素質(zhì)培養(yǎng)中的數(shù)學(xué)思維訓(xùn)練包括奧數(shù)
- 新疆塔城地區(qū)(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)部編版期末考試(下學(xué)期)試卷及答案
- 四人合伙投資協(xié)議書范本
- 2024年9月時(shí)事政治試題帶答案
- 反射療法師3級(jí)考試題庫(kù)(含答案)
- 汽車供應(yīng)商審核培訓(xùn)
- 《計(jì)算機(jī)網(wǎng)絡(luò) 》課件第1章
- 山東省濟(jì)南市2023-2024學(xué)年高二上學(xué)期期末考試地理試題 附答案
- 期末復(fù)習(xí)試題1(試題)-2024-2025學(xué)年二年級(jí)上冊(cè)數(shù)學(xué)北師大版
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 生物 含解析
- 通用電子嘉賓禮薄
- GB/T 3280-2015不銹鋼冷軋鋼板和鋼帶
評(píng)論
0/150
提交評(píng)論