九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

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

上傳人:仙*** 文檔編號(hào):28235219 上傳時(shí)間:2021-08-24 格式:DOC 頁(yè)數(shù):30 大?。?50.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
《Java程序設(shè)計(jì)》課程設(shè)計(jì)ATM柜員機(jī)_第1頁(yè)
第1頁(yè) / 共30頁(yè)
《Java程序設(shè)計(jì)》課程設(shè)計(jì)ATM柜員機(jī)_第2頁(yè)
第2頁(yè) / 共30頁(yè)
《Java程序設(shè)計(jì)》課程設(shè)計(jì)ATM柜員機(jī)_第3頁(yè)
第3頁(yè) / 共30頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《《Java程序設(shè)計(jì)》課程設(shè)計(jì)ATM柜員機(jī)》由會(huì)員分享,可在線閱讀,更多相關(guān)《《Java程序設(shè)計(jì)》課程設(shè)計(jì)ATM柜員機(jī)(30頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、寶雞文理學(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ù)書(shū) .2 Java 程序設(shè)計(jì) 1 2、項(xiàng)目開(kāi)發(fā)計(jì)劃 .4 3、項(xiàng)目需求說(shuō)明書(shū) .8 4、項(xiàng)目設(shè)計(jì)說(shuō)明書(shū) .9 5、項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告 .21 6、使用說(shuō)明 .26 7、項(xiàng)目源程序代碼 .26 8、成績(jī)?cè)u(píng)定表 .27 Java 程序設(shè)計(jì) 2 1、 項(xiàng)目任務(wù)書(shū) 1.1 設(shè)計(jì)的目的和要求 1.1.1 設(shè)計(jì)目的 加深學(xué)生對(duì)面向?qū)ο蟾拍钜约?JAVA 面向?qū)ο蟪绦蛟O(shè)計(jì)思想的理解和掌握; 使學(xué)生熟悉開(kāi)

2、發(fā)一個(gè)項(xiàng)目的基本過(guò)程,培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的能力, 增強(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) 用戶(hù)登陸:檢查用戶(hù)使用的合法性。 (2) 用戶(hù)取款:可按1000,500,200,100元面額取款,1天內(nèi)取款最多 不能超過(guò)3000元,并記錄取款信息。 (3) 余額查詢(xún):顯示余額。 (4) 用戶(hù)密碼修改:密碼只能由字母和數(shù)字組成,不少于6個(gè)字符。 (5) 幫助:

3、給出作者信息和幫助信息。 2信息需求 登陸表 客戶(hù)賬號(hào) Java 程序設(shè)計(jì) 3 存取款表 密碼 客戶(hù)賬號(hào) 余額 Java 程序設(shè)計(jì) 4 2、項(xiàng)目開(kāi)發(fā)計(jì)劃 2.1 編寫(xiě)目的 我們的開(kāi)發(fā)目的是在于了解 ATM 柜員機(jī)系統(tǒng)開(kāi)發(fā)項(xiàng)目的流程,把在開(kāi)發(fā)過(guò) 程中對(duì)各項(xiàng)工作的人員、分工、系統(tǒng)資源條件等問(wèn)題的安排用文檔形式記載下 來(lái),以便根據(jù)本計(jì)劃開(kāi)展和檢查本項(xiàng)目工作,保證項(xiàng)目開(kāi)發(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

4、班學(xué)生,精通 java 語(yǔ)言, 熟 悉 SQL 語(yǔ)言。 宋紅艷,寶雞文理學(xué)院計(jì)算機(jī)科學(xué)系 08 級(jí) 2 班學(xué)生,熟悉 java 語(yǔ)言,熟 悉 SQL 語(yǔ)言。 段嚴(yán)婷,寶雞文理學(xué)院計(jì)算機(jī)科學(xué)系 08 級(jí) 2 班學(xué)生,熟悉 java 語(yǔ)言,熟 悉 SQL 語(yǔ)言。 王金強(qiáng),寶雞文理學(xué)院計(jì)算機(jī)科學(xué)系 08 級(jí) 2 班學(xué)生,熟悉 java 語(yǔ)言,熟 Java 程序設(shè)計(jì) 5 悉 SQL 語(yǔ)言。 2.2.3 產(chǎn)品 1) 程序 本軟件的程序名稱(chēng)是:ATM 采用的編程語(yǔ)言是:Java 語(yǔ)言 程序模塊名稱(chēng)及功能: ATM.exe :其功能為啟動(dòng)程序運(yùn)行 ku.mdb:其作用為與 ATM 系統(tǒng)連接的數(shù)據(jù)庫(kù)(與需求分

5、析要一致) 2)文件 列出須移交用戶(hù)的每種文件的名稱(chēng)及內(nèi)容要點(diǎn)。 項(xiàng)目任務(wù)書(shū); 項(xiàng)目開(kāi)發(fā)計(jì)劃; 項(xiàng)目需求說(shuō)明書(shū); 項(xiàng)目設(shè)計(jì)說(shuō)明書(shū); 項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告; 使用說(shuō)明; 項(xiàng)目源程序代碼。 2.2.4 驗(yàn)收標(biāo)準(zhǔn) 程序應(yīng)能夠正常運(yùn)行,滿(mǎn)足設(shè)計(jì)的各項(xiàng)要求。 2.3 實(shí)施計(jì)劃 2.3.1 工作任務(wù)的分解與人員分工 對(duì)于項(xiàng)目開(kāi)發(fā)中需要完成的各項(xiàng)工作,從需求分析、概要詳細(xì)設(shè)計(jì)、代碼 實(shí)現(xiàn)、測(cè)試直到維護(hù),包括文檔的編制、審批、打印、分發(fā)工作, (用戶(hù)培訓(xùn)工 Java 程序設(shè)計(jì) 6 作, )軟件安裝工作等,按層次進(jìn)行分解,指明每項(xiàng)任務(wù)的負(fù)責(zé)人和參加人員。 姓名 職責(zé) 參加時(shí)間 張少婷 總體設(shè)計(jì)、編寫(xiě)部分代碼,完善代

6、碼,美化界面,數(shù)據(jù) 庫(kù)的連接,程序聯(lián)試 全天 段嚴(yán)婷 參與 ATM 界面的設(shè)計(jì),編寫(xiě)部分代碼,完善部分代碼, 參與部分文檔編寫(xiě)和界面美化 全天 宋紅艷 ATM 界面的設(shè)計(jì),編寫(xiě)部分代碼,文檔編寫(xiě),搜集資料, 參與美化界面 全天 王金強(qiáng) 參與修改密碼窗口的編輯,搜集部分資料 全天 2.3.2 接口人員 張少婷負(fù)責(zé)項(xiàng)目的協(xié)調(diào)工作,數(shù)據(jù)庫(kù)的連接。 2.3.3 進(jìn)度 時(shí)間 進(jìn)度 2010-6-25:下午 14:30-18 :00 完成開(kāi)發(fā)項(xiàng)目計(jì)劃書(shū),需求說(shuō)明書(shū) 和項(xiàng)目設(shè)計(jì)說(shuō)明書(shū) 2010-6-26:全天 開(kāi)始編程,按照前面的分工各自完 成相應(yīng)模塊代碼的編寫(xiě)和調(diào)試(登陸模 塊,主模塊,修改密碼模塊,取款

7、模塊, 返回信息模塊,余額查詢(xún)模塊,幫助信 息模塊) 2010-6-27:全天 繼續(xù)程序編寫(xiě) 2010-6-28:全天 完善代碼,美化界面 2010-6-29:全天 程序聯(lián)試 2010-6-30:上午 程序測(cè)試,完成項(xiàng)目開(kāi)發(fā)的文檔 Java 程序設(shè)計(jì) 7 (總結(jié)與體會(huì)) ,總結(jié)工作,準(zhǔn)備接受老 師驗(yàn)收 2010-6-30:下午 老師驗(yàn)收,完成項(xiàng)目開(kāi)發(fā) 2.4 計(jì)算機(jī)系統(tǒng)支持 1) 操作系統(tǒng)環(huán)境:Windows XP; 2) 軟件開(kāi)發(fā)平臺(tái):Eclipse SDK; 3) 數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái):Microsoft Office Access 應(yīng)用程序; 2.5 參考資料 1Java2 實(shí)用教程 耿祥義、

8、張躍平 清華大學(xué)出版社出版。 2. SQL Server 2000 實(shí)用教程 陳聯(lián)誠(chéng)、陳旭東、區(qū)士超、 電子工業(yè)出版社。 Java 程序設(shè)計(jì) 8 3、項(xiàng)目需求說(shuō)明書(shū) 3.1 編寫(xiě)目的 本文檔的目的在于確定用戶(hù)的各項(xiàng)功能需求,闡明 ATM 柜員機(jī)必須具有的 功能和性能,是本系統(tǒng)后續(xù)總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)的基礎(chǔ)和依據(jù)。 3.2 需求概述 3.2.1 功能需求 結(jié)合任務(wù)書(shū)和對(duì)需求的實(shí)際了解,我們確定將要建立 ATM 柜員機(jī)取款系統(tǒng)。 ATM 是一種高度精密的機(jī)電一體化裝置,代替銀行柜臺(tái)人員的工作。ATM 柜員機(jī) 是面向特定的某些對(duì)象的,所以用戶(hù)到 ATM 取款機(jī)進(jìn)入系統(tǒng)操作時(shí)應(yīng)該進(jìn)行身 份驗(yàn)證,用戶(hù)通過(guò)

9、用戶(hù)名和對(duì)應(yīng)密碼驗(yàn)證進(jìn)入 ATM 取款機(jī)系統(tǒng)后,能根據(jù)自己 的需要進(jìn)行取款、存款、轉(zhuǎn)賬、查詢(xún)余額、修改、幫助等操作。持卡人可以使 用信用卡或儲(chǔ)蓄卡,辦理取款、查詢(xún)余額、轉(zhuǎn)賬、存款,修改密碼等業(yè)務(wù)。 3.2.2 數(shù)據(jù)需求 對(duì) ATM 柜員機(jī)系統(tǒng)管理數(shù)據(jù)的描述,例如: 客戶(hù)賬號(hào):文本型,可由字符和數(shù)字組成,長(zhǎng)度為 315 位,為登陸界 面的用戶(hù)名。 密 碼:文本型,由 616 位的數(shù)字和字符組成,為登陸界面的登錄 密碼。 余 額:長(zhǎng)整型,長(zhǎng)度 255. 取款、存款時(shí)都與余額進(jìn)行相加或 相減。 Java 程序設(shè)計(jì) 9 4、項(xiàng)目設(shè)計(jì)說(shuō)明書(shū) 4.1 編寫(xiě)目的 本文檔的目的在于確定實(shí)現(xiàn) ATM 柜員機(jī) 各

10、項(xiàng)功能模塊的詳細(xì)設(shè)計(jì), 是本系統(tǒng)后續(xù)編碼的基礎(chǔ)和依據(jù)。 4.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 如圖所示: 密碼不正確, 請(qǐng)重新輸入! 主 界 面ATM 登陸界面取 款 幫 助 轉(zhuǎn) 賬 查 詢(xún) 余 額 余 額 修 改 密 碼 存 款 退 出 Java 程序設(shè)計(jì) 10 4.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 通過(guò)對(duì)系統(tǒng)需求的分析,可以建立 user 數(shù)據(jù)庫(kù)包含下表 登陸表 字段名稱(chēng) 字段類(lèi)型 字段寬度 是否允許為 空 是否主 鍵 說(shuō)明 客戶(hù)賬號(hào) 文本 Not null 是 用戶(hù)賬號(hào) 密碼 文本 255 Not null 否 用戶(hù)密碼 存取款表 字段名稱(chēng) 字段類(lèi)型 字段寬度 是否允許為 空 是否主鍵 說(shuō)明 客戶(hù)賬號(hào) 文本 No

11、t null 是 用戶(hù)賬號(hào) 余額 長(zhǎng)整型 255 Not null 否 賬戶(hù)余額 Java 程序設(shè)計(jì) 11 4.4 詳細(xì)設(shè)計(jì) 首先建立一個(gè)名為“ATM”的工程文件,然后在工程文件中建立一個(gè)名為 pkg 的包,在包中建立 9 個(gè)文件,實(shí)現(xiàn)取款、余額查詢(xún)、修改密碼、存款、幫 助、轉(zhuǎn)賬等功能,然后開(kāi)始以下設(shè)計(jì): (一)登陸模塊 為了保證系統(tǒng)的安全,在登錄界面中輸入正確的用戶(hù)名和密碼,才能進(jìn)入 主界面,否則退出應(yīng)用系統(tǒng)。 開(kāi)始運(yùn)行程序,出現(xiàn) ATM 登陸界面; 【1】 登陸界面 如果輸入的用戶(hù)名不存在,則彈出如下圖“提示對(duì)話框”: 如果輸入的密碼錯(cuò)誤,則彈出如下圖“提示對(duì)話框”: Java 程序設(shè)計(jì)

12、12 輸入正確的用戶(hù)名和密碼才能進(jìn)入; ATM 歡迎界面 (二) 主控模塊 單擊登陸界面“確定”按鈕彈出主界面,選擇所需要的服務(wù); 主界面包括取款、余額查詢(xún)、修改密碼、存款、幫助、轉(zhuǎn)賬六個(gè)模塊, 在主界面中通過(guò)單擊相應(yīng)的按鈕調(diào)用相應(yīng)的功能模塊.選擇“退出”按鈕結(jié)束 程序。 Java 程序設(shè)計(jì) 13 【2】 主界面 1.單擊主界面“取款”按鈕選擇取款,彈出取款界面; 【3】取款界面 Java 程序設(shè)計(jì) 14 選擇所需金額后,取款成功; 取款成功界面 2.單擊主界面“查詢(xún)余額”按鈕,彈出余額界面; 如果賬戶(hù)余額不足 1000 元,則彈出如下圖“消息對(duì)話框”: 如果賬戶(hù)余額不足 500 元,則彈出如

13、下圖“消息對(duì)話框”: 如果賬戶(hù)余額不足 200 元,則彈出如下圖“消息對(duì)話框”: Java 程序設(shè)計(jì) 15 如果賬戶(hù)余額不足 100 元,則彈出如下圖“消息對(duì)話框”: 【4】余額查詢(xún)界面 3.單擊主界面“修改密碼”按鈕,彈出修改密碼界面; Java 程序設(shè)計(jì) 16 【5】密碼修改界面 如果輸入的舊密碼錯(cuò)誤,則彈出如下圖“消息對(duì)話框”: 如果兩次輸入的密碼不一致,則彈出如下圖“消息對(duì)話框”: Java 程序設(shè)計(jì) 17 只有輸入正確的舊密碼和相同的新密碼才彈出修改成功對(duì)話框; 4.單擊主界面“存款”按鈕,彈出存款界面; Java 程序設(shè)計(jì) 18 【6】存款界面 存款成功后,彈出如下圖“消息對(duì)話框”

14、: 5.單擊主界面“幫助”按鈕,彈出客戶(hù)幫助界面; Java 程序設(shè)計(jì) 19 【7】客戶(hù)幫助界面 單擊客戶(hù)幫助界面“使用方法”按鈕,彈出操作對(duì)話框; 【8】使用方法界面 6.單擊主界面“轉(zhuǎn)賬”按鈕,彈出轉(zhuǎn)賬界面; Java 程序設(shè)計(jì) 20 【9】轉(zhuǎn)賬界面 轉(zhuǎn)賬成功后,彈出如下“消息對(duì)話框”: Java 程序設(shè)計(jì) 21 5、項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告:張少婷(組長(zhǎng)) 5.1 概述 本次項(xiàng)目地開(kāi)發(fā)意義在于讓本組成員了解完整的項(xiàng)目開(kāi)發(fā)流程和代碼實(shí)現(xiàn) 功能的重要性。本次項(xiàng)目為ATM 柜員機(jī) ,我們通過(guò)登錄界面輸入正確的姓 名與密碼(我們?cè)跀?shù)據(jù)庫(kù)建了一個(gè)表,通過(guò)數(shù)據(jù)庫(kù)與登錄界面的鏈接實(shí)現(xiàn)) ,然 后可以進(jìn)入主界面

15、,可以進(jìn)行取款,查詢(xún)余額,修改密碼,存款,轉(zhuǎn)賬等操作, ,起到保護(hù)用戶(hù)隱私作用。 主要負(fù)責(zé)總體設(shè)計(jì)、編寫(xiě)部分代碼,完善代碼,美化界面,數(shù)據(jù)庫(kù)的連接, 程序聯(lián)試 5.2 收獲與體會(huì)(開(kāi)發(fā)過(guò)程、結(jié)果、出錯(cuò)原因的分析) 這次課程設(shè)計(jì)我們做的是 ATM 柜員機(jī)系統(tǒng), 主要是服務(wù)于客戶(hù)取款、查 詢(xún)余額等需求。系統(tǒng)中采用的技術(shù) 主要有:JDBC 數(shù)據(jù)庫(kù)連接技術(shù)、利用 Eclipse 集成開(kāi)發(fā)環(huán)境。 雖然系統(tǒng)的基本功能都已實(shí)現(xiàn),但還是存在系統(tǒng)不穩(wěn)定等多個(gè)問(wèn)題尚待解 決。這個(gè)系統(tǒng)的開(kāi)發(fā)除了我們的努力外,也得到了老師和同學(xué)的很大幫助。我 們正在做系統(tǒng)的過(guò)程中遇到了很多問(wèn)題,有的是知識(shí)存儲(chǔ)不足, 有的是考慮不 夠

16、周全,之所以能夠順利實(shí)現(xiàn)基本功功能,離不開(kāi)老師和同學(xué)的大力相助。事 實(shí)證明,只靠 自己是不能順利完成一套功能完整的系統(tǒng)的,必須充分利用團(tuán)隊(duì) 的力量。 開(kāi)發(fā)一套系統(tǒng),最重要的是細(xì)心,并不是一定要做到面面俱到,但也要充 分考慮到客戶(hù)的需求和現(xiàn)實(shí)意義 ,不管什么系統(tǒng),只用運(yùn)用到實(shí)際應(yīng)用中,才 具有先現(xiàn)實(shí)意義。所以在準(zhǔn)備工作中要正確分析社會(huì)需求了解現(xiàn)實(shí)應(yīng)用,畫(huà)出 流程圖,把大體框架做好,然后再逐一細(xì)化。我們不可能做到面面俱到,但一 定要做到 步步扎實(shí),作為一個(gè)程序編程人員,要保持清醒的頭腦,以現(xiàn)實(shí)為依 據(jù),讓自己的每一行代碼都能實(shí)現(xiàn)自 己的意義。 我認(rèn)為這個(gè)收獲應(yīng)該說(shuō)是相當(dāng)大的。一開(kāi)始還可以,做到后來(lái)

17、發(fā)現(xiàn)很多程 Java 程序設(shè)計(jì) 22 序都是不完整的,這讓我們傷透了腦筋。很多次都是前一天調(diào)試好的程序第二 天一開(kāi)機(jī)又遇到了新的問(wèn)題,看著別的小組都弄得有模有樣了,可是我們卻問(wèn) 題越來(lái)越多,新的問(wèn)題不斷出現(xiàn),其中一個(gè)原因就是數(shù)據(jù)庫(kù)基礎(chǔ)不扎實(shí),SQL 語(yǔ)句沒(méi)有搞清楚。參考書(shū)畢竟只是一個(gè)參考,設(shè)計(jì)這種東西最后還是要靠自己 動(dòng)腦 筋。最后我們大家一起齊心協(xié)力,從平時(shí)做的實(shí)驗(yàn)老師上課的舉例書(shū) 本上的知識(shí)以及老師的輔導(dǎo)和其他同學(xué)的幫助下終于完成了。 通過(guò)這次課程設(shè)計(jì),我收獲的不僅僅是課程上的知識(shí)得到實(shí)際應(yīng)用,還有 編程的基本習(xí)慣和開(kāi)發(fā)系統(tǒng)時(shí)應(yīng)注意的流程,再次感謝老師的辛勤指導(dǎo)和我們 組員的全力配合。 5

18、.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)目開(kāi)發(fā)總結(jié)報(bào)告:段嚴(yán)婷(組員) 5.1 概述 本次項(xiàng)目地開(kāi)發(fā)意義在于讓本組成員了解完整的項(xiàng)目開(kāi)發(fā)流程和代碼實(shí)現(xiàn) 功能的重要性。本次項(xiàng)目為ATM 柜員機(jī) ,我們通過(guò)登錄界面輸入正確的姓 名與密碼(我們?cè)跀?shù)據(jù)庫(kù)建了一個(gè)表,通過(guò)數(shù)據(jù)庫(kù)與登錄界面的鏈接實(shí)現(xiàn)) ,然 后可以進(jìn)

19、入主界面,可以進(jìn)行取款,查詢(xún)余額,修改密碼,存款,轉(zhuǎn)賬等操作, ,起到保護(hù)用戶(hù)隱私作用。 參與 ATM 界面的設(shè)計(jì),編寫(xiě)部分代碼,完善部分代碼,參與部分文檔編 寫(xiě)和界面美化。 Java 程序設(shè)計(jì) 23 5.2 收獲與體會(huì)(開(kāi)發(fā)過(guò)程、結(jié)果、出錯(cuò)原因的分析) 在這次設(shè)計(jì)中遇到了很多實(shí)際性的問(wèn)題,在實(shí)際設(shè)計(jì)中才發(fā)現(xiàn),書(shū)本上理 論性的東西與在實(shí)際運(yùn)用中的還 是有一定的出入的,所以有些問(wèn)題不但要深入 地理解,而且要不斷地更正以前的錯(cuò)誤思維。一切問(wèn)題必須 要靠自己一點(diǎn)一滴 的解決,而在解決的過(guò)程當(dāng)中你會(huì)發(fā)現(xiàn)自己在飛速的提升。對(duì)于 ATM 柜員機(jī) 系統(tǒng),主要是解決程序設(shè)計(jì)中的問(wèn)題,而程序設(shè)計(jì)是一個(gè)很靈活的東

20、西,它反 映了你解決問(wèn)題 的邏輯思維和創(chuàng)新能力,它才是一個(gè)設(shè)計(jì)的靈魂所在。因此在 整個(gè)設(shè)計(jì)過(guò)程中大部分時(shí)間是用在程序上面 的。很多子程序是可以借鑒書(shū)本上 的,但怎樣銜接各個(gè)子程序才是關(guān)鍵的問(wèn)題所在,這需要對(duì)系統(tǒng)的結(jié)構(gòu) 很熟悉。 通過(guò)這次課程設(shè)計(jì)我也發(fā)現(xiàn)了自身存在的不足之處,在運(yùn)用到實(shí)踐 的過(guò)程中仍 有意想不到的困惑,經(jīng)過(guò)一番努力才得以解決。 這次課程設(shè)計(jì)讓我充分認(rèn)識(shí)到團(tuán)隊(duì)合作的重要性,只有分工協(xié)作才能保證 整個(gè)項(xiàng)目的順利完成。另外在課程設(shè)計(jì)的過(guò)程中,當(dāng)我們碰到不明白的問(wèn)題時(shí), 指導(dǎo)老師總是耐心的講解,給我們的設(shè)計(jì)以極大的幫助, 使我們獲益匪淺。因 此非常感謝老師的教導(dǎo)。通過(guò)這次設(shè)計(jì),我懂得了學(xué)

21、習(xí)的重要性,了解到理論 知識(shí)與 實(shí)踐相結(jié)合的重要意義,學(xué)會(huì)了堅(jiān)持、耐心和努力,這將為自己今后的 學(xué)習(xí)和工作做出了最好的榜樣。我 覺(jué)得作為一名計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生,這次課程 設(shè)計(jì)是很有意義的。更重要的是如何把自己平時(shí)所學(xué)的東西 應(yīng)用到實(shí)際中。 應(yīng)該說(shuō)這是通過(guò)我們小組成員的共同努力和動(dòng)腦完成的,雖然內(nèi)容并不是 很復(fù)雜,但是我們覺(jué)得設(shè)計(jì)的過(guò)程相當(dāng)重要,學(xué)到了很多,收獲了很多。小組 人員的配合相處,以及自身的動(dòng)腦和努力,都是以后工作中需要的。 所以我認(rèn)為這次的課程設(shè)計(jì)意義很深,和其他 3 位同學(xué)的共同學(xué)習(xí)配合 努力的過(guò)程也很愉快,感謝老師的耐心輔導(dǎo)。 5.3 致謝 雖然是緊促短暫的五天實(shí)踐課程開(kāi)發(fā),但我們

22、每一個(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)目開(kāi)發(fā)總結(jié)報(bào)告:宋紅艷(組員) 5.1 概述 本次項(xiàng)目地開(kāi)發(fā)意義在于讓本組成員了解完整的項(xiàng)目開(kāi)發(fā)流程和代碼實(shí)現(xiàn) 功能的重要性。本次項(xiàng)目為ATM 柜員機(jī) ,我們通過(guò)登錄界面輸入正確的姓 名與密碼(我們?cè)跀?shù)據(jù)庫(kù)建了一個(gè)表,通過(guò)數(shù)據(jù)庫(kù)與登錄界面的鏈接實(shí)現(xiàn)) ,然 后可以進(jìn)入主界面,可以進(jìn)行取款,查詢(xún)余額,修改密

23、碼,存款,轉(zhuǎn)賬等操作, ,起到保護(hù)用戶(hù)隱私作用。 參與 ATM 界面的設(shè)計(jì),編寫(xiě)部分代碼,文檔編寫(xiě),搜集資料,參與美化 界面。 5.2 收獲與體會(huì)(開(kāi)發(fā)過(guò)程、結(jié)果、出錯(cuò)原因的分析) 我們正在做系統(tǒng)的過(guò)程中遇到了很多問(wèn)題,有的是知識(shí)存儲(chǔ)不足, 有的是考慮不夠周全,之所以能夠順利實(shí)現(xiàn)基本功功能,離不開(kāi)老師和同學(xué)的 大力相助。事實(shí)證明,只靠 自己是不能順利完成一套功能完整的系統(tǒng)的,必須 充分利用團(tuán)隊(duì)的力量。 開(kāi)發(fā)一套系統(tǒng),最重要的是細(xì)心,并不是一定要做到面面俱到,但也要充 分考慮到客戶(hù)的需求和現(xiàn)實(shí)意義 ,不管什么系統(tǒng),只用運(yùn)用到實(shí)際應(yīng)用中,才 具有先現(xiàn)實(shí)意義。所以在準(zhǔn)備工作中要正確分析社會(huì)需求了解現(xiàn)

24、實(shí)應(yīng)用,畫(huà)出 流程圖,把大體框架做好,然后再逐一細(xì)化。我們不可能做到面面俱到,但一 定要做到 步步扎實(shí),作為一個(gè)程序編程人員,要保持清醒的頭腦,以現(xiàn)實(shí)為依 據(jù),讓自己的每一行代碼都能實(shí)現(xiàn)自 己的意義。這次課程設(shè)計(jì)讓我充分認(rèn)識(shí)到 團(tuán)隊(duì)合作的重要性,只有分工協(xié)作才能保證整個(gè)項(xiàng)目的順利完成。另外在課程 設(shè)計(jì)的過(guò)程中,當(dāng)我們碰到不明白的問(wèn)題時(shí),指導(dǎo)老師總是耐心的講解,給我 Java 程序設(shè)計(jì) 25 們的設(shè)計(jì)以極大的幫助, 使我們獲益匪淺。因此非常感謝老師的教導(dǎo)。通過(guò)這 次設(shè)計(jì),我懂得了學(xué)習(xí)的重要性,了解到理論知識(shí)與 實(shí)踐相結(jié)合的重要意義, 學(xué)會(huì)了堅(jiān)持、耐心和努力,這將為自己今后的學(xué)習(xí)和工作做出了最好的

25、榜樣。 我 覺(jué)得作為一名計(jì)算機(jī)專(zhuān)業(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)目開(kāi)發(fā)總結(jié)報(bào)告:王金強(qiáng)(組員) 5.1 概述 本次項(xiàng)目地開(kāi)發(fā)意義在于讓本組成員了解完整的項(xiàng)目開(kāi)發(fā)流程和代碼實(shí)現(xiàn) 功能的重要性。本次項(xiàng)目為ATM 柜員機(jī) ,我們通過(guò)登錄界面輸入正確的姓名 與密碼(我們

26、在數(shù)據(jù)庫(kù)建了一個(gè)表,通過(guò)數(shù)據(jù)庫(kù)與登錄界面的鏈接實(shí)現(xiàn)) ,然后 可以進(jìn)入 ATM 柜員機(jī)中取款,查詢(xún)余額,修改密碼,轉(zhuǎn)賬,存款等,主要為實(shí) 現(xiàn) ATM 柜員機(jī)的功能的實(shí)現(xiàn)。 主要負(fù)責(zé)項(xiàng)目策劃,編寫(xiě)修改密碼,幫助界面,并對(duì)界面進(jìn)行最終美化, 測(cè)試程序。 5.2 收獲與體會(huì)(開(kāi)發(fā)過(guò)程、結(jié)果、出錯(cuò)原因的分析) 我們這次課程設(shè)計(jì)的名稱(chēng)是“ATM 柜員機(jī)” ,看起來(lái)是一個(gè)很普通很常見(jiàn)的 項(xiàng)目,平時(shí)我們都用它,而現(xiàn)在讓我們來(lái)做這個(gè)項(xiàng)目感覺(jué)還挺難的,知道自己 的開(kāi)始的時(shí)候我完全不明白我們的這個(gè)項(xiàng)目該什么地方開(kāi)始做,感覺(jué)很迷茫, 經(jīng)過(guò)指導(dǎo)老師的幫助,指引我們很快進(jìn)入了正常的工作中。首先是要寫(xiě)計(jì)劃書(shū), Java

27、程序設(shè)計(jì) 26 我們信心很大,預(yù)計(jì)實(shí)現(xiàn)的功能很多,我們分工合作。我們開(kāi)始了程序代碼的 編寫(xiě),這時(shí)候才知道原來(lái)并不是我們想象的那么簡(jiǎn)單,在編寫(xiě)的過(guò)程中我們處 處遇到困難,但是看見(jiàn)別的同學(xué)都很賣(mài)力的做著,我們也就想辦法解決我們的 問(wèn)題,我們組員互相討論,和別的組的同學(xué)相互學(xué)習(xí).隨著代碼量的增加,我們 自己的自我修改的能力得到了本質(zhì)的提高。代碼多寫(xiě)是沒(méi)有壞處的。而其中感 觸最深的則是由于自己不小心,和對(duì)于邏輯運(yùn)算的理解不夠透徹,在經(jīng)常判斷 的語(yǔ)句中括號(hào)少打或多打,直接造成了 ATM 的運(yùn)行的 BUG。把人是找得頭暈眼 花。經(jīng)常一個(gè)小錯(cuò)誤要花費(fèi)一兩個(gè)小時(shí)來(lái)查找那里錯(cuò)了。仔細(xì),是我在自我修 改時(shí)候銘記的

28、第一個(gè)詞。有時(shí)候就讓老師來(lái)幫忙,在老師的幫助下我們解決了 好多問(wèn)題。代碼編好了,面臨的一個(gè)個(gè)陌生的問(wèn)題就是連接數(shù)據(jù)庫(kù),因?yàn)榇蠹?對(duì)這方面都還不了解,老師就講解,給我們講這方面的知識(shí),最后我們也把數(shù) 據(jù)庫(kù)連上了。感覺(jué)真是很欣慰。 雖然是一個(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í)和 工作都有很大的幫助。另外剩

29、下一個(gè)感受很深的東西就是基礎(chǔ)。其實(shí)很多東西 我們都是學(xué)過(guò)。并且在別人的提示下可以很快的說(shuō)出來(lái)。但是當(dāng)沒(méi)人給你當(dāng)這 個(gè)引子的時(shí)候,我們常常就手足無(wú)措。這就是基礎(chǔ)不牢固的重要表現(xiàn)。我也相 信沒(méi)人不知道基礎(chǔ)的重要性,所以五天的項(xiàng)目結(jié)束后,我個(gè)人的感覺(jué),對(duì)于基 礎(chǔ)的東西我比以前掌握得好多了。但是只是相對(duì),我還需要對(duì)基礎(chǔ)知識(shí)進(jìn)行近 一步的鞏固,復(fù)習(xí)。對(duì)于基礎(chǔ)的東西有自己的理解無(wú)論怎樣,ATM 柜員機(jī)結(jié)束 以后,我們比之以前是成長(zhǎng)了很多。我會(huì)努力在后面的其他課程中努力學(xué)習(xí)。 5.3 致謝 雖然是緊促短暫的五天實(shí)踐課程開(kāi)發(fā),但我們每一個(gè)人受益匪淺。對(duì)我而 言,深刻的意識(shí)到團(tuán)隊(duì)精神的重要,在團(tuán)隊(duì)中發(fā)揮個(gè)人才能

30、,彰顯團(tuán)隊(duì)實(shí)力。 感謝我們的指導(dǎo)老師謝俊屏老師的精心指導(dǎo),耐心輔助及系領(lǐng)導(dǎo)的關(guān)心,謝謝 Java 程序設(shè)計(jì) 27 他們! Java 程序設(shè)計(jì) 28 6、使用說(shuō)明 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ù)源:控制面板 管理

31、工具 數(shù)據(jù)源(ODBC) ,打 開(kāi) ODBC 數(shù)據(jù)源管理器之后,單擊“添加”按鈕,在出現(xiàn)的創(chuàng)建數(shù)據(jù)源界面 中,選擇 Microsoft Access 驅(qū)動(dòng)程序,在接下來(lái)的界面中選擇 E:目錄下 的 ku.mdb 數(shù)據(jù)庫(kù),數(shù)據(jù)源命名為 user,單擊確定,ODBC 數(shù)據(jù)源設(shè)置完成。 3. 使用 Eclipse SDK 運(yùn)行主程序: 輸入用戶(hù)名,密碼,單擊“確定”按鈕進(jìn)入相應(yīng)的操作界面進(jìn)行操作。 例如:用戶(hù)名 001 密碼 200801 7、項(xiàng)目源程序代 碼 詳見(jiàn)系統(tǒng)程序源代碼。 Java 程序設(shè)計(jì) 29 8、成績(jī)?cè)u(píng)定表 課程設(shè)計(jì)題目 ATM 柜員機(jī) 專(zhuān)業(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)語(yǔ): 指導(dǎo)教師: (簽名) 日 期: 年 月 日

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

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