freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

華夏銀行atm取款機系統(tǒng)畢業(yè)設(shè)計-預覽頁

2025-12-31 13:18 上一頁面

下一頁面
 

【正文】 大連 交通大學信息工程學院 2021 屆 本科生畢業(yè)設(shè)計(論文) 3 2 主要用到的技術(shù)和工具 Java Swing Swing 是一個為 Java設(shè)計的 GUI工具包。它們用純 Java 寫成,所以同 Java 本身一樣可以跨平臺運行,這一點不像 AWT。 輕量級元件的缺點則是執(zhí)行速度較慢,優(yōu)點就是可以在所有平臺上采用統(tǒng)一的行為。隨著軟件逐漸開始轉(zhuǎn)變?yōu)橐环N托管服務 ( hosted services),具有inter 上的高伸縮性能的、智能化的、和可靠的 Oracle9i 將成為高質(zhì)量的電子商務服務實現(xiàn)的關(guān)鍵軟件。換言之,有了 JDBC API,就不必為訪問 Sybase 數(shù)據(jù)庫 專門寫一個程序,為訪問 Oracle 數(shù)據(jù)庫 又專門寫一個程序,或為訪問 Informix 數(shù)據(jù)庫又編寫另一個程序等等,程序員只需用 JDBC API 寫一個程序就夠了,它可向相應數(shù)據(jù)庫發(fā)送 SQL 調(diào)用。作為 API, JDBC 為程序開發(fā)提供標準的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實現(xiàn)與數(shù)據(jù)庫的連接提供了標準方法。所需要的只是 Java 應用程序與各種不同數(shù)據(jù)庫之間進行對話的方法。企業(yè)也可以用 JDBC 通過 Intra 將所有職員連到一個或多個內(nèi)部數(shù)據(jù)庫中(即使這些職員所用的計算機有 Windows、 Macintosh 和 UNIX 等各種不同的 操作系統(tǒng) )。新程序的開發(fā)期很短。 開發(fā)環(huán)境 MyEclipse 企業(yè)級工 作平臺( MyEclipse Enterprise Workbench , 簡稱MyEclipse)是對 EclipseIDE 的擴展,利用 它我們可以在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布以及 應用程序 服 務器的整合方面極大的提高工作效率。提供的支持包括: Eclipse 、 REST web 服務、新的 myeclipse 操作板、 spring 工具集更新、集成 Manven open JPA 支持、高級javascript 工具、專業(yè)的 jsdt 實現(xiàn)、 報表工具 加 強、 jsf 和 ICEfaces 工具更新。 經(jīng)過以上三方面的分析,說明了本系統(tǒng)是可行的。 ? 查詢余額 :用戶可以查詢到卡里的存款余額。 ? 存款 :用戶可以把資金存入到自己的戶頭里。 大連 交通大學信息工程學院 2021 屆 本科生畢業(yè)設(shè)計(論文) 6 系統(tǒng)流程圖 圖 31 系統(tǒng)流程 圖 大連 交通大學信息工程學院 2021 屆 本科生畢業(yè)設(shè)計(論文) 7 4 總體設(shè)計 設(shè)計思想 ATM 取款 系統(tǒng)需要滿足來 兩 方面的需求,這 兩 個方面分別是 用戶 管理 、 柜員管理 。 除此外在柜員操作界面增加了一個小計算器的功能,使銀行柜員在進行工作的時候可以 更 方便的進行操作, 系統(tǒng)具備 人性化 和易操作性的特點。然后再把概念模式轉(zhuǎn)換成邏輯模式。根據(jù) 取款機系統(tǒng) 的主要功能設(shè)計了CardInfo( 卡信息表 ) , GlyInfo( 柜員信息表 ) , TransInfo( 交易信息表 ) , UserInfo( 用戶信息表 ) , 四 大數(shù)據(jù)庫表。一個良好的數(shù)據(jù)庫開發(fā)過程一般是先系統(tǒng)分析,再邏輯設(shè)計,然后物理實現(xiàn)。如表 41 所示: 表 41 柜員表 名稱 數(shù)據(jù)類型 大小 說明 Name Varchar2 20 管理員名 Pass Varchar2 20 密碼 CREATE TABLE ( NAME VARCHAR2(20) NOT NULL, PASS VARCHAR2(20) NOT NULL ) 大連 交通大學信息工程學院 2021 屆 本科生畢業(yè)設(shè)計(論文) 10 PCTFREE 10 PCTUSED 40 MAXTRANS 255 TABLESPACE USERS STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) NOCACHE LOGGING ( 2) UserInfo 表。如表 43 所示: 大連 交通大學信息工程學院 2021 屆 本科生畢業(yè)設(shè)計(論文) 11 表 43 銀行卡信息表 名稱 數(shù)據(jù)類型 大小 說明 Curtype Varchar2 10 貨幣種類 Savingtype Varchar2 20 存款類型 Opendate Date 開戶日期 Openmoney Varchar2 20 開戶金額 Balance Varchar2 20 余額 Pass Number 10 密碼 Cardid Number 20 卡號 Isreportloss Varchar2 10 是否掛失 Customerid Number 10 顧客編號 CREATE TABLE ( CARDID VARCHAR2(20) NOT NULL, CURTYPE VARCHAR2(10) NOT NULL, SAVINGTYPE VARCHAR2(20) NOT NULL, OPENDATE DATE NOT NULL, OPENMONEY VARCHAR2(20) NOT NULL, BALANCE VARCHAR2(20) NOT NULL, PASS VARCHAR2(10) NOT NULL, ISREPORTLOSS VARCHAR2(10), CUSTOMERID NUMBER(10,0) NOT NULL ) PCTFREE 10 PCTUSED 40 MAXTRANS 255 TABLESPACE USERS STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) NOCACHE LOGGING ( 4) TransInfo 表 。} } public Connection getConn(){ try{ conn= (jdbc:oracle:thin::1521:SIXD,SIXD,123456)。 圖 51 用戶 ATM登陸界面 核心代碼: private JButton getJButton() { if (jButton == null) { jButton = new JButton()。 con=()。 (false)。 } } })。 (getJContentPane())。 大連 交通大學信息工程學院 2021 屆 本科生畢業(yè)設(shè)計(論文) 16 a=(null,確實要退出嗎? ,退出程序 ,)。} 用戶查詢界面 本界面為用戶存款余額查詢界面。 (查詢 )。 } })。 (取款 )。 } })。 圖 56 用戶交易成功界面 核心代碼: private void initialize() { (300, 200)。 sim=new Simulate(100)。 if(current==()){ ()。 (true)。 圖 57 用戶修改密碼界面 核心代碼: if (success) { if ((UPDATE cardInfo SET pass = 39。)) { (this, 密碼修改成功。 } } else { (this, 用戶名或原始密碼錯誤!請重新確認! )。 (登錄 )。 boolean flag=(con, cardID, pass)。 }else{ i++。 } return jButton。 (getJContentPane())。 (a)。 圖 510 卡號登陸 核心代碼: private JMenuItem getJMenuItem2() { if (jMenuItem2 == null) { jMenuItem2 = new JMenuItem()。 } })。 int count = 0。)。 int i = 0。 while (()) { cells[i] = new Object[] {(1), (2), (3), (4), (5), 大連 交通大學信息工程學院 2021 屆 本科生畢業(yè)設(shè)計(論文) 24 (6), (7), (8),(9)}。 ().add(jTable)。 st=()。 if(()){ int sum=((balance))+i。++39。 cancel()。 st=()。 if(()){ if(((balance))i){ (this, 余額不足,交易失??! )。 where cardID=39。 ()。 圖 514 用戶開戶信息 核心代碼: private JButton getJButton() { if (jButton == null) { jButton = new JButton()。 } else { //判斷是否 為數(shù)字 try { (()) } catch (NumberFormatException ex) { (null, 請確保數(shù)量欄及單價欄為 數(shù)字! )。 } //如果以上驗證均通過則開始添加新數(shù)據(jù) ()。 + () + 39。 +() + 39。,39。,to_date(39。),39。,+(())+, + (()) +)。 ()。 ()。 ()。 } 大連 交通大學信息工程學院 2021 屆 本科生畢業(yè)設(shè)計(論文) 28 } } })。 int returnValue。)) { ( this, 卡號為 + + 的顧客信息已成功被刪除!請刷新! )。 } 大連 交通大學信息工程學院 2021 屆 本科生畢業(yè)設(shè)計(論文) 29 6 系統(tǒng)測試 軟件測試是為了發(fā)現(xiàn)軟件的錯誤而執(zhí)行程序的過程,或者說軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計一批測試用例(即輸入數(shù)據(jù)及其預期的輸出結(jié)果),并利用這些測試用例去運行程序,以發(fā)現(xiàn)程序錯誤的過程。同時,各種各樣的新技術(shù)也在不斷地引入到軟件測試的領(lǐng)域中。動態(tài)測試方法中又根據(jù)測試用例的設(shè)計方法不同,分為黑盒測試與白盒測試兩類。測試人員側(cè)重于根據(jù)規(guī)約去測試程序的功能。 ( 2)界面錯
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1