歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

《Java程序設(shè)計(jì)》課程設(shè)計(jì)ATM柜員機(jī)

  • 資源ID:28235219       資源大小:850.50KB        全文頁數(shù):30頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

《Java程序設(shè)計(jì)》課程設(shè)計(jì)ATM柜員機(jī)

寶雞文理學(xué)院計(jì)算機(jī)科學(xué)系 Java 程序設(shè)計(jì)課 程 設(shè) 計(jì) 設(shè)計(jì)題目: ATM 柜員機(jī) 班 級(jí): 2008 級(jí)本科 2 班 組 長(zhǎng): 組 員: 指導(dǎo)教師: 二零一零 年 六 月 二十九 日 目 錄 1、項(xiàng)目任務(wù)書 .2 Java 程序設(shè)計(jì) 1 2、項(xiàng)目開發(fā)計(jì)劃 .4 3、項(xiàng)目需求說明書 .8 4、項(xiàng)目設(shè)計(jì)說明書 .9 5、項(xiàng)目開發(fā)總結(jié)報(bào)告 .21 6、使用說明 .26 7、項(xiàng)目源程序代碼 .26 8、成績(jī)?cè)u(píng)定表 .27 Java 程序設(shè)計(jì) 2 1、 項(xiàng)目任務(wù)書 1.1 設(shè)計(jì)的目的和要求 1.1.1 設(shè)計(jì)目的 加深學(xué)生對(duì)面向?qū)ο蟾拍钜约?JAVA 面向?qū)ο蟪绦蛟O(shè)計(jì)思想的理解和掌握; 使學(xué)生熟悉開發(fā)一個(gè)項(xiàng)目的基本過程,培養(yǎng)學(xué)生分析問題和解決問題的能力, 增強(qiáng)學(xué)生的動(dòng)手能力。為后續(xù)學(xué)習(xí)和應(yīng)用打下一定的基礎(chǔ)。 1.1.2 設(shè)計(jì)要求 四個(gè)人一組協(xié)作完成,組長(zhǎng)分工,并負(fù)責(zé)組內(nèi)程序聯(lián)試、文檔質(zhì)量檢查 及與教師聯(lián)系。組內(nèi)每個(gè)組員協(xié)調(diào)合作完成分工的課程設(shè)計(jì)部分。所完成的 項(xiàng)目軟件需經(jīng)指導(dǎo)教師檢查認(rèn)可。 1.2 設(shè)計(jì)內(nèi)容 1功能需求 (1) 用戶登陸:檢查用戶使用的合法性。 (2) 用戶取款:可按1000,500,200,100元面額取款,1天內(nèi)取款最多 不能超過3000元,并記錄取款信息。 (3) 余額查詢:顯示余額。 (4) 用戶密碼修改:密碼只能由字母和數(shù)字組成,不少于6個(gè)字符。 (5) 幫助:給出作者信息和幫助信息。 2信息需求 登陸表 客戶賬號(hào) Java 程序設(shè)計(jì) 3 存取款表 密碼 客戶賬號(hào) 余額 Java 程序設(shè)計(jì) 4 2、項(xiàng)目開發(fā)計(jì)劃 2.1 編寫目的 我們的開發(fā)目的是在于了解 ATM 柜員機(jī)系統(tǒng)開發(fā)項(xiàng)目的流程,把在開發(fā)過 程中對(duì)各項(xiàng)工作的人員、分工、系統(tǒng)資源條件等問題的安排用文檔形式記載下 來,以便根據(jù)本計(jì)劃開展和檢查本項(xiàng)目工作,保證項(xiàng)目開發(fā)成功。 2.2 項(xiàng)目概述 2.2.1 工作內(nèi)容 1)需求分析 2)軟件設(shè)計(jì) 3)代碼設(shè)計(jì):實(shí)現(xiàn) ATM 柜員機(jī)代碼 4)系統(tǒng)測(cè)試:測(cè)試程序 5)項(xiàng)目總結(jié):收獲 2.2.2 主要參加人員 張少婷,寶雞文理學(xué)院計(jì)算機(jī)科學(xué)系 08 級(jí) 2 班學(xué)生,精通 java 語言, 熟 悉 SQL 語言。 宋紅艷,寶雞文理學(xué)院計(jì)算機(jī)科學(xué)系 08 級(jí) 2 班學(xué)生,熟悉 java 語言,熟 悉 SQL 語言。 段嚴(yán)婷,寶雞文理學(xué)院計(jì)算機(jī)科學(xué)系 08 級(jí) 2 班學(xué)生,熟悉 java 語言,熟 悉 SQL 語言。 王金強(qiáng),寶雞文理學(xué)院計(jì)算機(jī)科學(xué)系 08 級(jí) 2 班學(xué)生,熟悉 java 語言,熟 Java 程序設(shè)計(jì) 5 悉 SQL 語言。 2.2.3 產(chǎn)品 1) 程序 本軟件的程序名稱是:ATM 采用的編程語言是:Java 語言 程序模塊名稱及功能: ATM.exe :其功能為啟動(dòng)程序運(yùn)行 ku.mdb:其作用為與 ATM 系統(tǒng)連接的數(shù)據(jù)庫(與需求分析要一致) 2)文件 列出須移交用戶的每種文件的名稱及內(nèi)容要點(diǎn)。 項(xiàng)目任務(wù)書; 項(xiàng)目開發(fā)計(jì)劃; 項(xiàng)目需求說明書; 項(xiàng)目設(shè)計(jì)說明書; 項(xiàng)目開發(fā)總結(jié)報(bào)告; 使用說明; 項(xiàng)目源程序代碼。 2.2.4 驗(yàn)收標(biāo)準(zhǔn) 程序應(yīng)能夠正常運(yùn)行,滿足設(shè)計(jì)的各項(xiàng)要求。 2.3 實(shí)施計(jì)劃 2.3.1 工作任務(wù)的分解與人員分工 對(duì)于項(xiàng)目開發(fā)中需要完成的各項(xiàng)工作,從需求分析、概要詳細(xì)設(shè)計(jì)、代碼 實(shí)現(xiàn)、測(cè)試直到維護(hù),包括文檔的編制、審批、打印、分發(fā)工作, (用戶培訓(xùn)工 Java 程序設(shè)計(jì) 6 作, )軟件安裝工作等,按層次進(jìn)行分解,指明每項(xiàng)任務(wù)的負(fù)責(zé)人和參加人員。 姓名 職責(zé) 參加時(shí)間 張少婷 總體設(shè)計(jì)、編寫部分代碼,完善代碼,美化界面,數(shù)據(jù) 庫的連接,程序聯(lián)試 全天 段嚴(yán)婷 參與 ATM 界面的設(shè)計(jì),編寫部分代碼,完善部分代碼, 參與部分文檔編寫和界面美化 全天 宋紅艷 ATM 界面的設(shè)計(jì),編寫部分代碼,文檔編寫,搜集資料, 參與美化界面 全天 王金強(qiáng) 參與修改密碼窗口的編輯,搜集部分資料 全天 2.3.2 接口人員 張少婷負(fù)責(zé)項(xiàng)目的協(xié)調(diào)工作,數(shù)據(jù)庫的連接。 2.3.3 進(jìn)度 時(shí)間 進(jìn)度 2010-6-25:下午 14:30-18 :00 完成開發(fā)項(xiàng)目計(jì)劃書,需求說明書 和項(xiàng)目設(shè)計(jì)說明書 2010-6-26:全天 開始編程,按照前面的分工各自完 成相應(yīng)模塊代碼的編寫和調(diào)試(登陸模 塊,主模塊,修改密碼模塊,取款模塊, 返回信息模塊,余額查詢模塊,幫助信 息模塊) 2010-6-27:全天 繼續(xù)程序編寫 2010-6-28:全天 完善代碼,美化界面 2010-6-29:全天 程序聯(lián)試 2010-6-30:上午 程序測(cè)試,完成項(xiàng)目開發(fā)的文檔 Java 程序設(shè)計(jì) 7 (總結(jié)與體會(huì)) ,總結(jié)工作,準(zhǔn)備接受老 師驗(yàn)收 2010-6-30:下午 老師驗(yàn)收,完成項(xiàng)目開發(fā) 2.4 計(jì)算機(jī)系統(tǒng)支持 1) 操作系統(tǒng)環(huán)境:Windows XP; 2) 軟件開發(fā)平臺(tái):Eclipse SDK; 3) 數(shù)據(jù)庫開發(fā)平臺(tái):Microsoft Office Access 應(yīng)用程序; 2.5 參考資料 1Java2 實(shí)用教程 耿祥義、張躍平 清華大學(xué)出版社出版。 2. SQL Server 2000 實(shí)用教程 陳聯(lián)誠、陳旭東、區(qū)士超、 電子工業(yè)出版社。 Java 程序設(shè)計(jì) 8 3、項(xiàng)目需求說明書 3.1 編寫目的 本文檔的目的在于確定用戶的各項(xiàng)功能需求,闡明 ATM 柜員機(jī)必須具有的 功能和性能,是本系統(tǒng)后續(xù)總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)的基礎(chǔ)和依據(jù)。 3.2 需求概述 3.2.1 功能需求 結(jié)合任務(wù)書和對(duì)需求的實(shí)際了解,我們確定將要建立 ATM 柜員機(jī)取款系統(tǒng)。 ATM 是一種高度精密的機(jī)電一體化裝置,代替銀行柜臺(tái)人員的工作。ATM 柜員機(jī) 是面向特定的某些對(duì)象的,所以用戶到 ATM 取款機(jī)進(jìn)入系統(tǒng)操作時(shí)應(yīng)該進(jìn)行身 份驗(yàn)證,用戶通過用戶名和對(duì)應(yīng)密碼驗(yàn)證進(jìn)入 ATM 取款機(jī)系統(tǒng)后,能根據(jù)自己 的需要進(jìn)行取款、存款、轉(zhuǎn)賬、查詢余額、修改、幫助等操作。持卡人可以使 用信用卡或儲(chǔ)蓄卡,辦理取款、查詢余額、轉(zhuǎn)賬、存款,修改密碼等業(yè)務(wù)。 3.2.2 數(shù)據(jù)需求 對(duì) ATM 柜員機(jī)系統(tǒng)管理數(shù)據(jù)的描述,例如: 客戶賬號(hào):文本型,可由字符和數(shù)字組成,長(zhǎng)度為 315 位,為登陸界 面的用戶名。 密 碼:文本型,由 616 位的數(shù)字和字符組成,為登陸界面的登錄 密碼。 余 額:長(zhǎng)整型,長(zhǎng)度 255. 取款、存款時(shí)都與余額進(jìn)行相加或 相減。 Java 程序設(shè)計(jì) 9 4、項(xiàng)目設(shè)計(jì)說明書 4.1 編寫目的 本文檔的目的在于確定實(shí)現(xiàn) ATM 柜員機(jī) 各項(xiàng)功能模塊的詳細(xì)設(shè)計(jì), 是本系統(tǒng)后續(xù)編碼的基礎(chǔ)和依據(jù)。 4.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 如圖所示: 密碼不正確, 請(qǐng)重新輸入! 主 界 面ATM 登陸界面取 款 幫 助 轉(zhuǎn) 賬 查 詢 余 額 余 額 修 改 密 碼 存 款 退 出 Java 程序設(shè)計(jì) 10 4.3 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 通過對(duì)系統(tǒng)需求的分析,可以建立 user 數(shù)據(jù)庫包含下表 登陸表 字段名稱 字段類型 字段寬度 是否允許為 空 是否主 鍵 說明 客戶賬號(hào) 文本 Not null 是 用戶賬號(hào) 密碼 文本 255 Not null 否 用戶密碼 存取款表 字段名稱 字段類型 字段寬度 是否允許為 空 是否主鍵 說明 客戶賬號(hào) 文本 Not null 是 用戶賬號(hào) 余額 長(zhǎng)整型 255 Not null 否 賬戶余額 Java 程序設(shè)計(jì) 11 4.4 詳細(xì)設(shè)計(jì) 首先建立一個(gè)名為“ATM”的工程文件,然后在工程文件中建立一個(gè)名為 pkg 的包,在包中建立 9 個(gè)文件,實(shí)現(xiàn)取款、余額查詢、修改密碼、存款、幫 助、轉(zhuǎn)賬等功能,然后開始以下設(shè)計(jì): (一)登陸模塊 為了保證系統(tǒng)的安全,在登錄界面中輸入正確的用戶名和密碼,才能進(jìn)入 主界面,否則退出應(yīng)用系統(tǒng)。 開始運(yùn)行程序,出現(xiàn) ATM 登陸界面; 【1】 登陸界面 如果輸入的用戶名不存在,則彈出如下圖“提示對(duì)話框”: 如果輸入的密碼錯(cuò)誤,則彈出如下圖“提示對(duì)話框”: Java 程序設(shè)計(jì) 12 輸入正確的用戶名和密碼才能進(jìn)入; ATM 歡迎界面 (二) 主控模塊 單擊登陸界面“確定”按鈕彈出主界面,選擇所需要的服務(wù); 主界面包括取款、余額查詢、修改密碼、存款、幫助、轉(zhuǎn)賬六個(gè)模塊, 在主界面中通過單擊相應(yīng)的按鈕調(diào)用相應(yīng)的功能模塊.選擇“退出”按鈕結(jié)束 程序。 Java 程序設(shè)計(jì) 13 【2】 主界面 1.單擊主界面“取款”按鈕選擇取款,彈出取款界面; 【3】取款界面 Java 程序設(shè)計(jì) 14 選擇所需金額后,取款成功; 取款成功界面 2.單擊主界面“查詢余額”按鈕,彈出余額界面; 如果賬戶余額不足 1000 元,則彈出如下圖“消息對(duì)話框”: 如果賬戶余額不足 500 元,則彈出如下圖“消息對(duì)話框”: 如果賬戶余額不足 200 元,則彈出如下圖“消息對(duì)話框”: Java 程序設(shè)計(jì) 15 如果賬戶余額不足 100 元,則彈出如下圖“消息對(duì)話框”: 【4】余額查詢界面 3.單擊主界面“修改密碼”按鈕,彈出修改密碼界面; Java 程序設(shè)計(jì) 16 【5】密碼修改界面 如果輸入的舊密碼錯(cuò)誤,則彈出如下圖“消息對(duì)話框”: 如果兩次輸入的密碼不一致,則彈出如下圖“消息對(duì)話框”: Java 程序設(shè)計(jì) 17 只有輸入正確的舊密碼和相同的新密碼才彈出修改成功對(duì)話框; 4.單擊主界面“存款”按鈕,彈出存款界面; Java 程序設(shè)計(jì) 18 【6】存款界面 存款成功后,彈出如下圖“消息對(duì)話框”: 5.單擊主界面“幫助”按鈕,彈出客戶幫助界面; Java 程序設(shè)計(jì) 19 【7】客戶幫助界面 單擊客戶幫助界面“使用方法”按鈕,彈出操作對(duì)話框; 【8】使用方法界面 6.單擊主界面“轉(zhuǎn)賬”按鈕,彈出轉(zhuǎn)賬界面; Java 程序設(shè)計(jì) 20 【9】轉(zhuǎn)賬界面 轉(zhuǎn)賬成功后,彈出如下“消息對(duì)話框”: Java 程序設(shè)計(jì) 21 5、項(xiàng)目開發(fā)總結(jié)報(bào)告:張少婷(組長(zhǎng)) 5.1 概述 本次項(xiàng)目地開發(fā)意義在于讓本組成員了解完整的項(xiàng)目開發(fā)流程和代碼實(shí)現(xiàn) 功能的重要性。本次項(xiàng)目為ATM 柜員機(jī) ,我們通過登錄界面輸入正確的姓 名與密碼(我們?cè)跀?shù)據(jù)庫建了一個(gè)表,通過數(shù)據(jù)庫與登錄界面的鏈接實(shí)現(xiàn)) ,然 后可以進(jìn)入主界面,可以進(jìn)行取款,查詢余額,修改密碼,存款,轉(zhuǎn)賬等操作, ,起到保護(hù)用戶隱私作用。 主要負(fù)責(zé)總體設(shè)計(jì)、編寫部分代碼,完善代碼,美化界面,數(shù)據(jù)庫的連接, 程序聯(lián)試 5.2 收獲與體會(huì)(開發(fā)過程、結(jié)果、出錯(cuò)原因的分析) 這次課程設(shè)計(jì)我們做的是 ATM 柜員機(jī)系統(tǒng), 主要是服務(wù)于客戶取款、查 詢余額等需求。系統(tǒng)中采用的技術(shù) 主要有:JDBC 數(shù)據(jù)庫連接技術(shù)、利用 Eclipse 集成開發(fā)環(huán)境。 雖然系統(tǒng)的基本功能都已實(shí)現(xiàn),但還是存在系統(tǒng)不穩(wěn)定等多個(gè)問題尚待解 決。這個(gè)系統(tǒng)的開發(fā)除了我們的努力外,也得到了老師和同學(xué)的很大幫助。我 們正在做系統(tǒng)的過程中遇到了很多問題,有的是知識(shí)存儲(chǔ)不足, 有的是考慮不 夠周全,之所以能夠順利實(shí)現(xiàn)基本功功能,離不開老師和同學(xué)的大力相助。事 實(shí)證明,只靠 自己是不能順利完成一套功能完整的系統(tǒng)的,必須充分利用團(tuán)隊(duì) 的力量。 開發(fā)一套系統(tǒng),最重要的是細(xì)心,并不是一定要做到面面俱到,但也要充 分考慮到客戶的需求和現(xiàn)實(shí)意義 ,不管什么系統(tǒng),只用運(yùn)用到實(shí)際應(yīng)用中,才 具有先現(xiàn)實(shí)意義。所以在準(zhǔn)備工作中要正確分析社會(huì)需求了解現(xiàn)實(shí)應(yīng)用,畫出 流程圖,把大體框架做好,然后再逐一細(xì)化。我們不可能做到面面俱到,但一 定要做到 步步扎實(shí),作為一個(gè)程序編程人員,要保持清醒的頭腦,以現(xiàn)實(shí)為依 據(jù),讓自己的每一行代碼都能實(shí)現(xiàn)自 己的意義。 我認(rèn)為這個(gè)收獲應(yīng)該說是相當(dāng)大的。一開始還可以,做到后來發(fā)現(xiàn)很多程 Java 程序設(shè)計(jì) 22 序都是不完整的,這讓我們傷透了腦筋。很多次都是前一天調(diào)試好的程序第二 天一開機(jī)又遇到了新的問題,看著別的小組都弄得有模有樣了,可是我們卻問 題越來越多,新的問題不斷出現(xiàn),其中一個(gè)原因就是數(shù)據(jù)庫基礎(chǔ)不扎實(shí),SQL 語句沒有搞清楚。參考書畢竟只是一個(gè)參考,設(shè)計(jì)這種東西最后還是要靠自己 動(dòng)腦 筋。最后我們大家一起齊心協(xié)力,從平時(shí)做的實(shí)驗(yàn)老師上課的舉例書 本上的知識(shí)以及老師的輔導(dǎo)和其他同學(xué)的幫助下終于完成了。 通過這次課程設(shè)計(jì),我收獲的不僅僅是課程上的知識(shí)得到實(shí)際應(yīng)用,還有 編程的基本習(xí)慣和開發(fā)系統(tǒng)時(shí)應(yīng)注意的流程,再次感謝老師的辛勤指導(dǎo)和我們 組員的全力配合。 5.3 致謝 短短五天的實(shí)踐課程設(shè)計(jì),使我們每一個(gè)人都有太多的收獲。對(duì)我而言, 深刻地意識(shí)到團(tuán)隊(duì)合作的重要性,在團(tuán)隊(duì)中發(fā)揮個(gè)人才能,為了集體的成功添 磚加瓦。首先我要感謝我們的指導(dǎo)老師謝俊屏老師、趙鵬飛老師和任曉莉老師 的精心指導(dǎo)、耐心輔助及系領(lǐng)導(dǎo)的殷切關(guān)心,還有其他同學(xué)的幫助,最后還要 感謝我們組的每個(gè)組員的積極配合,謝謝他們! 項(xiàng)目開發(fā)總結(jié)報(bào)告:段嚴(yán)婷(組員) 5.1 概述 本次項(xiàng)目地開發(fā)意義在于讓本組成員了解完整的項(xiàng)目開發(fā)流程和代碼實(shí)現(xiàn) 功能的重要性。本次項(xiàng)目為ATM 柜員機(jī) ,我們通過登錄界面輸入正確的姓 名與密碼(我們?cè)跀?shù)據(jù)庫建了一個(gè)表,通過數(shù)據(jù)庫與登錄界面的鏈接實(shí)現(xiàn)) ,然 后可以進(jìn)入主界面,可以進(jìn)行取款,查詢余額,修改密碼,存款,轉(zhuǎn)賬等操作, ,起到保護(hù)用戶隱私作用。 參與 ATM 界面的設(shè)計(jì),編寫部分代碼,完善部分代碼,參與部分文檔編 寫和界面美化。 Java 程序設(shè)計(jì) 23 5.2 收獲與體會(huì)(開發(fā)過程、結(jié)果、出錯(cuò)原因的分析) 在這次設(shè)計(jì)中遇到了很多實(shí)際性的問題,在實(shí)際設(shè)計(jì)中才發(fā)現(xiàn),書本上理 論性的東西與在實(shí)際運(yùn)用中的還 是有一定的出入的,所以有些問題不但要深入 地理解,而且要不斷地更正以前的錯(cuò)誤思維。一切問題必須 要靠自己一點(diǎn)一滴 的解決,而在解決的過程當(dāng)中你會(huì)發(fā)現(xiàn)自己在飛速的提升。對(duì)于 ATM 柜員機(jī) 系統(tǒng),主要是解決程序設(shè)計(jì)中的問題,而程序設(shè)計(jì)是一個(gè)很靈活的東西,它反 映了你解決問題 的邏輯思維和創(chuàng)新能力,它才是一個(gè)設(shè)計(jì)的靈魂所在。因此在 整個(gè)設(shè)計(jì)過程中大部分時(shí)間是用在程序上面 的。很多子程序是可以借鑒書本上 的,但怎樣銜接各個(gè)子程序才是關(guān)鍵的問題所在,這需要對(duì)系統(tǒng)的結(jié)構(gòu) 很熟悉。 通過這次課程設(shè)計(jì)我也發(fā)現(xiàn)了自身存在的不足之處,在運(yùn)用到實(shí)踐 的過程中仍 有意想不到的困惑,經(jīng)過一番努力才得以解決。 這次課程設(shè)計(jì)讓我充分認(rèn)識(shí)到團(tuán)隊(duì)合作的重要性,只有分工協(xié)作才能保證 整個(gè)項(xiàng)目的順利完成。另外在課程設(shè)計(jì)的過程中,當(dāng)我們碰到不明白的問題時(shí), 指導(dǎo)老師總是耐心的講解,給我們的設(shè)計(jì)以極大的幫助, 使我們獲益匪淺。因 此非常感謝老師的教導(dǎo)。通過這次設(shè)計(jì),我懂得了學(xué)習(xí)的重要性,了解到理論 知識(shí)與 實(shí)踐相結(jié)合的重要意義,學(xué)會(huì)了堅(jiān)持、耐心和努力,這將為自己今后的 學(xué)習(xí)和工作做出了最好的榜樣。我 覺得作為一名計(jì)算機(jī)專業(yè)的學(xué)生,這次課程 設(shè)計(jì)是很有意義的。更重要的是如何把自己平時(shí)所學(xué)的東西 應(yīng)用到實(shí)際中。 應(yīng)該說這是通過我們小組成員的共同努力和動(dòng)腦完成的,雖然內(nèi)容并不是 很復(fù)雜,但是我們覺得設(shè)計(jì)的過程相當(dāng)重要,學(xué)到了很多,收獲了很多。小組 人員的配合相處,以及自身的動(dòng)腦和努力,都是以后工作中需要的。 所以我認(rèn)為這次的課程設(shè)計(jì)意義很深,和其他 3 位同學(xué)的共同學(xué)習(xí)配合 努力的過程也很愉快,感謝老師的耐心輔導(dǎo)。 5.3 致謝 雖然是緊促短暫的五天實(shí)踐課程開發(fā),但我們每一個(gè)人受益匪淺。對(duì)我而 言, 增強(qiáng)了我們的交流能力和與團(tuán)隊(duì)協(xié)作的能力,加深了相互之間的了解。而 Java 程序設(shè)計(jì) 24 且深刻的意識(shí)到團(tuán)隊(duì)精神的重要,在團(tuán)隊(duì)中發(fā)揮個(gè)人才能,彰顯團(tuán)隊(duì)實(shí)力。首 先對(duì)我們的指導(dǎo)老師謝俊屏、趙鵬飛老師和任曉麗老師的精心指導(dǎo),耐心輔助 及系領(lǐng)導(dǎo)的關(guān)心,謝謝他們! 項(xiàng)目開發(fā)總結(jié)報(bào)告:宋紅艷(組員) 5.1 概述 本次項(xiàng)目地開發(fā)意義在于讓本組成員了解完整的項(xiàng)目開發(fā)流程和代碼實(shí)現(xiàn) 功能的重要性。本次項(xiàng)目為ATM 柜員機(jī) ,我們通過登錄界面輸入正確的姓 名與密碼(我們?cè)跀?shù)據(jù)庫建了一個(gè)表,通過數(shù)據(jù)庫與登錄界面的鏈接實(shí)現(xiàn)) ,然 后可以進(jìn)入主界面,可以進(jìn)行取款,查詢余額,修改密碼,存款,轉(zhuǎn)賬等操作, ,起到保護(hù)用戶隱私作用。 參與 ATM 界面的設(shè)計(jì),編寫部分代碼,文檔編寫,搜集資料,參與美化 界面。 5.2 收獲與體會(huì)(開發(fā)過程、結(jié)果、出錯(cuò)原因的分析) 我們正在做系統(tǒng)的過程中遇到了很多問題,有的是知識(shí)存儲(chǔ)不足, 有的是考慮不夠周全,之所以能夠順利實(shí)現(xiàn)基本功功能,離不開老師和同學(xué)的 大力相助。事實(shí)證明,只靠 自己是不能順利完成一套功能完整的系統(tǒng)的,必須 充分利用團(tuán)隊(duì)的力量。 開發(fā)一套系統(tǒng),最重要的是細(xì)心,并不是一定要做到面面俱到,但也要充 分考慮到客戶的需求和現(xiàn)實(shí)意義 ,不管什么系統(tǒng),只用運(yùn)用到實(shí)際應(yīng)用中,才 具有先現(xiàn)實(shí)意義。所以在準(zhǔn)備工作中要正確分析社會(huì)需求了解現(xiàn)實(shí)應(yīng)用,畫出 流程圖,把大體框架做好,然后再逐一細(xì)化。我們不可能做到面面俱到,但一 定要做到 步步扎實(shí),作為一個(gè)程序編程人員,要保持清醒的頭腦,以現(xiàn)實(shí)為依 據(jù),讓自己的每一行代碼都能實(shí)現(xiàn)自 己的意義。這次課程設(shè)計(jì)讓我充分認(rèn)識(shí)到 團(tuán)隊(duì)合作的重要性,只有分工協(xié)作才能保證整個(gè)項(xiàng)目的順利完成。另外在課程 設(shè)計(jì)的過程中,當(dāng)我們碰到不明白的問題時(shí),指導(dǎo)老師總是耐心的講解,給我 Java 程序設(shè)計(jì) 25 們的設(shè)計(jì)以極大的幫助, 使我們獲益匪淺。因此非常感謝老師的教導(dǎo)。通過這 次設(shè)計(jì),我懂得了學(xué)習(xí)的重要性,了解到理論知識(shí)與 實(shí)踐相結(jié)合的重要意義, 學(xué)會(huì)了堅(jiān)持、耐心和努力,這將為自己今后的學(xué)習(xí)和工作做出了最好的榜樣。 我 覺得作為一名計(jì)算機(jī)專業(yè)的學(xué)生,這次課程設(shè)計(jì)是很有意義的。更重要的是 如何把自己平時(shí)所學(xué)的東西 應(yīng)用到實(shí)際中。 5.3 致謝 為期五天的 Java 課程設(shè)計(jì)實(shí)踐,使我有太多的收獲。我深刻地意識(shí)到團(tuán) 隊(duì)合作的重要性。首先我要感謝我們的指導(dǎo)老師謝俊屏老師、趙鵬飛老師和任 曉麗老師的精心指導(dǎo)、耐心輔助及系領(lǐng)導(dǎo)的殷切關(guān)心,還有其他同學(xué)的幫助, 最后還要感謝我們組的每個(gè)組員的積極配合,謝謝他們! 項(xiàng)目開發(fā)總結(jié)報(bào)告:王金強(qiáng)(組員) 5.1 概述 本次項(xiàng)目地開發(fā)意義在于讓本組成員了解完整的項(xiàng)目開發(fā)流程和代碼實(shí)現(xiàn) 功能的重要性。本次項(xiàng)目為ATM 柜員機(jī) ,我們通過登錄界面輸入正確的姓名 與密碼(我們?cè)跀?shù)據(jù)庫建了一個(gè)表,通過數(shù)據(jù)庫與登錄界面的鏈接實(shí)現(xiàn)) ,然后 可以進(jìn)入 ATM 柜員機(jī)中取款,查詢余額,修改密碼,轉(zhuǎn)賬,存款等,主要為實(shí) 現(xiàn) ATM 柜員機(jī)的功能的實(shí)現(xiàn)。 主要負(fù)責(zé)項(xiàng)目策劃,編寫修改密碼,幫助界面,并對(duì)界面進(jìn)行最終美化, 測(cè)試程序。 5.2 收獲與體會(huì)(開發(fā)過程、結(jié)果、出錯(cuò)原因的分析) 我們這次課程設(shè)計(jì)的名稱是“ATM 柜員機(jī)” ,看起來是一個(gè)很普通很常見的 項(xiàng)目,平時(shí)我們都用它,而現(xiàn)在讓我們來做這個(gè)項(xiàng)目感覺還挺難的,知道自己 的開始的時(shí)候我完全不明白我們的這個(gè)項(xiàng)目該什么地方開始做,感覺很迷茫, 經(jīng)過指導(dǎo)老師的幫助,指引我們很快進(jìn)入了正常的工作中。首先是要寫計(jì)劃書, Java 程序設(shè)計(jì) 26 我們信心很大,預(yù)計(jì)實(shí)現(xiàn)的功能很多,我們分工合作。我們開始了程序代碼的 編寫,這時(shí)候才知道原來并不是我們想象的那么簡(jiǎn)單,在編寫的過程中我們處 處遇到困難,但是看見別的同學(xué)都很賣力的做著,我們也就想辦法解決我們的 問題,我們組員互相討論,和別的組的同學(xué)相互學(xué)習(xí).隨著代碼量的增加,我們 自己的自我修改的能力得到了本質(zhì)的提高。代碼多寫是沒有壞處的。而其中感 觸最深的則是由于自己不小心,和對(duì)于邏輯運(yùn)算的理解不夠透徹,在經(jīng)常判斷 的語句中括號(hào)少打或多打,直接造成了 ATM 的運(yùn)行的 BUG。把人是找得頭暈眼 花。經(jīng)常一個(gè)小錯(cuò)誤要花費(fèi)一兩個(gè)小時(shí)來查找那里錯(cuò)了。仔細(xì),是我在自我修 改時(shí)候銘記的第一個(gè)詞。有時(shí)候就讓老師來幫忙,在老師的幫助下我們解決了 好多問題。代碼編好了,面臨的一個(gè)個(gè)陌生的問題就是連接數(shù)據(jù)庫,因?yàn)榇蠹?對(duì)這方面都還不了解,老師就講解,給我們講這方面的知識(shí),最后我們也把數(shù) 據(jù)庫連上了。感覺真是很欣慰。 雖然是一個(gè)很小的課程設(shè)計(jì),但我學(xué)到了很多東西,首先讓我意識(shí)到自己 所掌握的知識(shí)還是很少,對(duì)知識(shí)的學(xué)習(xí)還是不夠深入,這使我明白了在以后的 學(xué)習(xí)中一定要努力,同時(shí)我也感到了團(tuán)隊(duì)合作的力量的強(qiáng)大,有些困難自己解 決不了和組員一起就可以解決,老師也很辛苦,最后在指導(dǎo)老師們辛勤的工作 和幫助下,我們完成了自己的作業(yè),這此課程設(shè)計(jì)的制作對(duì)我們以后的學(xué)習(xí)和 工作都有很大的幫助。另外剩下一個(gè)感受很深的東西就是基礎(chǔ)。其實(shí)很多東西 我們都是學(xué)過。并且在別人的提示下可以很快的說出來。但是當(dāng)沒人給你當(dāng)這 個(gè)引子的時(shí)候,我們常常就手足無措。這就是基礎(chǔ)不牢固的重要表現(xiàn)。我也相 信沒人不知道基礎(chǔ)的重要性,所以五天的項(xiàng)目結(jié)束后,我個(gè)人的感覺,對(duì)于基 礎(chǔ)的東西我比以前掌握得好多了。但是只是相對(duì),我還需要對(duì)基礎(chǔ)知識(shí)進(jìn)行近 一步的鞏固,復(fù)習(xí)。對(duì)于基礎(chǔ)的東西有自己的理解無論怎樣,ATM 柜員機(jī)結(jié)束 以后,我們比之以前是成長(zhǎng)了很多。我會(huì)努力在后面的其他課程中努力學(xué)習(xí)。 5.3 致謝 雖然是緊促短暫的五天實(shí)踐課程開發(fā),但我們每一個(gè)人受益匪淺。對(duì)我而 言,深刻的意識(shí)到團(tuán)隊(duì)精神的重要,在團(tuán)隊(duì)中發(fā)揮個(gè)人才能,彰顯團(tuán)隊(duì)實(shí)力。 感謝我們的指導(dǎo)老師謝俊屏老師的精心指導(dǎo),耐心輔助及系領(lǐng)導(dǎo)的關(guān)心,謝謝 Java 程序設(shè)計(jì) 27 他們! Java 程序設(shè)計(jì) 28 6、使用說明 1. 安裝 JDK 從 http:/J jdk-1_5_0_04-windows-i586-p.exe 安裝到指定路徑,我選擇的安裝路徑是 D:jdk1.5.0 。 右鍵單擊“我的電腦”圖標(biāo),在彈出的菜單中單擊屬性,然后依次為高 級(jí)環(huán)境變量,在環(huán)境變量窗口添加配置如下環(huán)境變量: 變量:JAVA_HOME 變量值: D:jdk1.5.0 變量:PATH 變量值: D:jdk1.5.0bin; 2. 配置 ODBC 數(shù)據(jù)源:控制面板 管理工具 數(shù)據(jù)源(ODBC) ,打 開 ODBC 數(shù)據(jù)源管理器之后,單擊“添加”按鈕,在出現(xiàn)的創(chuàng)建數(shù)據(jù)源界面 中,選擇 Microsoft Access 驅(qū)動(dòng)程序,在接下來的界面中選擇 E:目錄下 的 ku.mdb 數(shù)據(jù)庫,數(shù)據(jù)源命名為 user,單擊確定,ODBC 數(shù)據(jù)源設(shè)置完成。 3. 使用 Eclipse SDK 運(yùn)行主程序: 輸入用戶名,密碼,單擊“確定”按鈕進(jìn)入相應(yīng)的操作界面進(jìn)行操作。 例如:用戶名 001 密碼 200801 7、項(xiàng)目源程序代 碼 詳見系統(tǒng)程序源代碼。 Java 程序設(shè)計(jì) 29 8、成績(jī)?cè)u(píng)定表 課程設(shè)計(jì)題目 ATM 柜員機(jī) 專業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 年、班級(jí) 2008 級(jí)本(2)班 姓名 學(xué)號(hào) 課程設(shè)計(jì)成績(jī) 組長(zhǎng) 張少婷 200896014077 宋紅艷 200896014046 段嚴(yán)婷 200896014065 成 員 王金強(qiáng) 200896014049 指導(dǎo)教師評(píng)語: 指導(dǎo)教師: (簽名) 日 期: 年 月 日

注意事項(xiàng)

本文(《Java程序設(shè)計(jì)》課程設(shè)計(jì)ATM柜員機(jī))為本站會(huì)員(仙***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!