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

正文內(nèi)容

大學(xué)計(jì)算機(jī)專業(yè)-模擬atm機(jī)系統(tǒng)軟件的設(shè)計(jì)與開(kāi)發(fā)(編輯修改稿)

2025-01-08 16:58 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 序的過(guò)程中,隨時(shí)可以運(yùn)行程序,而在整個(gè)程序設(shè)計(jì)好之后,可以編譯生成可執(zhí)行文件 (.EXE),脫離 Visual Basic 環(huán)境,直接在 Windows 環(huán)境下運(yùn)行。 ( 4)事件驅(qū)動(dòng)編程機(jī)制 Visual Basic 通過(guò)事件來(lái)執(zhí)行對(duì)象的操作。一個(gè)對(duì)象可能會(huì)產(chǎn)生多個(gè)事件,每個(gè)事件都可以通過(guò)一段程序來(lái)響應(yīng)。在用 Visual Basic 設(shè)計(jì)大型應(yīng)用軟件時(shí),不必建立具有明顯開(kāi)始和結(jié)束的程序,而是編寫若干個(gè)微小的子程序,即過(guò)程。這些過(guò)程分別面向不同的對(duì)象,由用戶操作引發(fā)某個(gè)事件來(lái)驅(qū)動(dòng)完成某種特定的功能,或者由事件驅(qū)動(dòng)程序調(diào)用通用過(guò)程來(lái)執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。 ( 5)訪問(wèn)數(shù)據(jù)庫(kù) Visual Basic 具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫(kù)管理窗 第 6 頁(yè) 共 26 頁(yè) 口,可以直接建立或處理 Microsoft Access 格式的數(shù)據(jù)庫(kù),并提供了強(qiáng)大的數(shù)據(jù)存儲(chǔ)和檢索功能。同時(shí), Visual Basic 還能直接編輯和訪問(wèn)其他外部數(shù)據(jù)庫(kù),如dBASE, FoxPro, Paradox 等,這些數(shù)據(jù)庫(kù)格式都可以用 Visual Basic 編輯和處理。 Visual Basic 提供開(kāi)放式數(shù)據(jù)連接,即 ODBC 功能,可通過(guò)直接訪問(wèn)或建立連接的方式使用并操作后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù),如 SQL Server, Oracle 等。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語(yǔ)言 SQL 數(shù)據(jù)標(biāo)準(zhǔn),直接訪問(wèn)服務(wù)器上的數(shù)據(jù)庫(kù),并提供了簡(jiǎn)單的面向?qū)ο蟮膸?kù)操作指令和多用戶數(shù)據(jù) 庫(kù)訪問(wèn)的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的 SQL 的編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫(kù)提供了 SQL網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實(shí)現(xiàn)客戶 /服務(wù)器 (client/server)方案。 ( 6)動(dòng)態(tài)數(shù)據(jù)交換 (DDE) 利用動(dòng)態(tài)數(shù)據(jù)交換 (Dynamic Data Exchange)技術(shù),可以把一種應(yīng)用程序中的數(shù)據(jù)動(dòng)態(tài)地鏈接到另一種應(yīng)用程序中,使兩種完全不同的應(yīng)用程序建立起一條動(dòng)態(tài)數(shù)據(jù)鏈路。當(dāng)原始數(shù)據(jù)變化時(shí),可以自動(dòng)更新鏈接的數(shù)據(jù)。 Visual Basic提供了動(dòng)態(tài)數(shù)據(jù)交換的編程技術(shù),可以在應(yīng)用程序中與其他 Windows 應(yīng)用 程序建立動(dòng)態(tài)數(shù)據(jù)交換,在不同的應(yīng)用程序之間進(jìn)行通信。 ( 7)對(duì)象的鏈接與嵌入 (OLE) 對(duì)象的鏈接與嵌入 (OLE)將每個(gè)應(yīng)用程序都看做是一個(gè)對(duì)象 (object),將不同的對(duì)象鏈接 (link)起來(lái),再嵌入 (embed)某個(gè)應(yīng)用程序中,從而可以得到具有聲音、影像、圖像、動(dòng)畫、文字等各種信息的集合式的文件。 OLE 技術(shù)是 Microsoft公司對(duì)象技術(shù)的戰(zhàn)略,它把多個(gè)應(yīng)用程序合為一體,將每個(gè)應(yīng)用程序看做是一個(gè)對(duì)象進(jìn)行鏈接和嵌入,是一種應(yīng)用程序一體化的技術(shù)。利用 OLE 技術(shù),可以方便地建立復(fù)合式文檔 (pound document),這種文檔由來(lái)自多個(gè)不同應(yīng)用程序的對(duì)象組成,文檔中的每個(gè)對(duì)象都與原來(lái)的應(yīng)用程序相聯(lián)系,并可執(zhí)行與原來(lái)應(yīng)用程序完全相同的操作。 ( 8)動(dòng)態(tài)鏈接庫(kù) (DLL) Visual Basic 是一種高級(jí)程序設(shè)計(jì)語(yǔ)言,不具備低級(jí)語(yǔ)言的功能,對(duì)訪問(wèn)機(jī)器硬件的操作不太容易實(shí)現(xiàn)。但它可以通過(guò)動(dòng)態(tài)鏈接庫(kù)技術(shù)將 C/C++或匯編語(yǔ)言編寫的程序加入到 Visual Basic 應(yīng)用程序中,可以像調(diào)用內(nèi)部函數(shù)一樣調(diào)用其他語(yǔ)言編寫的函數(shù)。此外,通過(guò)動(dòng)態(tài)鏈接庫(kù),還可以調(diào)用 Windows 應(yīng)用程序接口 (API)函數(shù),實(shí)現(xiàn) SDK 所具有的 功能。 生成幫助文件及版本信息 專業(yè)水平的軟件通常都帶有聯(lián)機(jī)幫助功能。無(wú)論寫出來(lái)的程序是要給大量的用戶使用,還是僅僅局限于公司內(nèi)部有限的使用者,我們都應(yīng)該為用戶提供 第 7 頁(yè) 共 26 頁(yè) 詳細(xì)的、易于理解的聯(lián)機(jī)幫助文檔。微軟的 Help 是一套獨(dú)立于Visual Basic 的用來(lái)協(xié)助我們創(chuàng)建、運(yùn)行于 32 位 Windows 操作系統(tǒng)下的幫助文件的工具。使用它我們可以為我們編寫的應(yīng)用程序生成一組幫助文件。為了是程序顯得更具有專業(yè)風(fēng)格,首先可以在其中加入通常的應(yīng)用程序信息。這些信息包括公司名稱、版本號(hào)、修訂 號(hào)以及其他類似信息。 Visual Basic 允許你使用 APP 對(duì)象來(lái)保存這些信息, APP 對(duì)象是一個(gè)預(yù)定義對(duì)象,不需要在程序中創(chuàng)建它。 APP 對(duì)象的大多數(shù)屬性被應(yīng)用程序用來(lái)提供常規(guī)的信息,通過(guò)使用這些APP 提供的屬性,可以在應(yīng)用程序和用戶之間交流重要信息,在項(xiàng)目屬性框中可以設(shè)置它的屬性。 SQLSERVER2021 數(shù)據(jù)庫(kù)簡(jiǎn)介 數(shù)據(jù)庫(kù)的概念 數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫(kù)可以分為兩類:非關(guān)系數(shù)據(jù)庫(kù)( flatfile)和關(guān)系 數(shù)據(jù)庫(kù)( relational)。關(guān)系數(shù)據(jù)庫(kù)中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫(kù)含有各個(gè)不同部分的術(shù)語(yǔ),象記錄、域等。 微軟 SQLSERVER2021 簡(jiǎn)介 SQL Server 2021 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本該版本繼承了 SQL Server 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行 Microsoft Windows 2021 的大型多處理器的服務(wù)器等多種平臺(tái)使用 ADO 是訪問(wèn)由微軟推出的最新 .功能最強(qiáng) ,且容易使用的數(shù)據(jù)訪問(wèn)實(shí)例(OLEDB)的應(yīng)用程序接口 . 我們就是通過(guò)它以及創(chuàng)建 Active X 數(shù)據(jù)對(duì)象 與 SQL 數(shù)據(jù)庫(kù)二者的連接( ADO) ADO Recordset來(lái)訪問(wèn) SQLSEVER2021 上的 ODBC數(shù)據(jù)源 .使用 ADO控件可以方便的在 VB6 中訪問(wèn) ODBC 數(shù)據(jù)庫(kù),但是通過(guò)直接放置 ADODS 控件來(lái)獲得 ADO 的數(shù)據(jù)連接比較麻煩,可以在 VB 工程中創(chuàng)建一個(gè)公共數(shù)據(jù)模塊,將ADO 控件的初始化、建立連接、關(guān)閉連接等 操作都寫到函數(shù)中,這樣就可以在工程的其他模塊中共享調(diào)用這個(gè) ADO 連接。一次完整的 ADO 調(diào)用操作分為如下幾個(gè)步驟: (1)打開(kāi) ADO 到數(shù)據(jù)庫(kù)的連接,初始化 ADO RECORDSET 集。 (2)通過(guò)寫入 SQL 語(yǔ)句執(zhí)行查詢并返回查詢結(jié)果 RECORDSET 集;或者可以通過(guò)寫入 SQL 語(yǔ)句執(zhí)行相應(yīng)數(shù)據(jù)庫(kù)操作。 (3)釋放 RECORDSET 集,關(guān)閉數(shù)據(jù)庫(kù)連接。需要注意的是,每個(gè)動(dòng)態(tài)創(chuàng)建 第 8 頁(yè) 共 26 頁(yè) 的 ADO 同時(shí)只能被一個(gè)過(guò)程調(diào)用,如果需要進(jìn)行多表并行操作,可能需要在公共數(shù)據(jù)模塊中建立多個(gè)動(dòng)態(tài) ADO。在本次設(shè)計(jì)中 ,由于我只設(shè)計(jì)了一個(gè) 主模塊 ,所以直接將 ADO 控件的初始化、建立連接、關(guān)閉連接等操作都寫到了最先調(diào)用的身份認(rèn)證函數(shù)中 ,就已經(jīng)可以滿足我對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)操作 . 通過(guò) ADO控件使 Visual Basic 程序與 SQLSERVER數(shù)據(jù)庫(kù)之間架起了一座橋梁 ,我們可以很方便的通過(guò)修改程序中 ADODC 的參數(shù) ,并通過(guò) SQL 語(yǔ)句來(lái)指向數(shù)據(jù)庫(kù)的不同部分 ,從而方便的對(duì)數(shù)據(jù)庫(kù)進(jìn)行各種操作 . 4 系統(tǒng)分析設(shè)計(jì) 系統(tǒng)功能簡(jiǎn)介 經(jīng)過(guò)對(duì)比真實(shí)的銀行提款機(jī)系統(tǒng), 本系統(tǒng) 實(shí)現(xiàn)以下內(nèi)容: 2 身份認(rèn)證 . 帳 . . 第 9 頁(yè) 共 26 頁(yè) 系統(tǒng)流程圖 圖 1 系統(tǒng)流程圖 系統(tǒng)開(kāi)發(fā)主要應(yīng)用技術(shù) WINDOWS XP 是時(shí)下最流行的電腦操作系統(tǒng)穩(wěn)定性安全性都非常不錯(cuò),而隨著 ATM 提款機(jī)逐步采用個(gè)人電腦,以及性能的升級(jí), WINXP 也有了可能成為這些提款機(jī)的操作系統(tǒng),所以本次系統(tǒng)也在 WINXP 下進(jìn)行開(kāi)發(fā)。由于需要開(kāi)發(fā)出前臺(tái)客戶友好界面及后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng),而對(duì)于前 臺(tái)只要能滿足其界面開(kāi)發(fā)需要即可,所以我采用了相對(duì)簡(jiǎn)單易用并且功能強(qiáng)大的 ,后臺(tái)數(shù)據(jù)庫(kù)則采用了與之相連方便且功能同樣強(qiáng)大的 SQLSERVER2021。采用以上兩個(gè)開(kāi)發(fā)軟件完全能夠滿足 ATM 模擬系統(tǒng)的開(kāi)發(fā)需要。 系統(tǒng)前臺(tái)設(shè)計(jì) 系統(tǒng)主要是由前臺(tái)(客戶操作界面)與后臺(tái)(數(shù)據(jù)庫(kù))兩個(gè)部分組成。前臺(tái)部分整個(gè)代碼程序采用一個(gè)主模塊,在里面定義程序全局變量,把各種功能函數(shù)寫入其中,每個(gè)界面制作一個(gè)獨(dú)立窗體,在各個(gè)窗體代碼中來(lái)調(diào)用主模塊中的各個(gè)函數(shù)來(lái),來(lái)實(shí)現(xiàn)相應(yīng)功能。界面部分由于 08 年奧運(yùn)會(huì)的臨近, 系統(tǒng) 采用了幾副有關(guān)北京 08 奧運(yùn)會(huì)的卡通圖片,讓界面整體突出一種奧運(yùn)氣氛。通過(guò)可愛(ài)的卡通動(dòng)物也實(shí)現(xiàn)了友好親切的操作氛圍。 登陸 身份驗(yàn)證 選擇服務(wù) 查詢余額 取款 轉(zhuǎn)賬 修改密碼 查詢明細(xì) 退出 第 10 頁(yè) 共 26 頁(yè) 后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì) 經(jīng)過(guò)充分考慮,認(rèn)為系統(tǒng)并不需要非常復(fù)雜的數(shù)據(jù)庫(kù)系統(tǒng)就能夠達(dá)到模擬ATM 系統(tǒng)的效果,所以建立了一個(gè)名為 X\ATM 的 SQL服務(wù)器,創(chuàng)建了名為 USER 的數(shù)據(jù)庫(kù),用戶登陸名為 sa 密碼為空,并在 ODBC 數(shù)據(jù)源中將 USER數(shù)據(jù)庫(kù)添加進(jìn)去。其中實(shí)際上只運(yùn)用到兩個(gè)表,一個(gè)用戶信息表和一個(gè)用戶操作表。 表 1 用戶信息表 用戶信息表 (如表 1) 用以存放用戶的卡號(hào),密碼,存款金額等信 息,由于該系統(tǒng)是為了模擬運(yùn)用,故安全要求不高,所以密碼采用了明文方式存放,便于使用查看。本次模擬系統(tǒng)并不具有創(chuàng)建新用戶的功能,用戶信息表上的內(nèi)容都是為了模擬而手動(dòng)添加的樣本用戶。 表 2 用戶操作表 用戶操作表 (如表 3)則用來(lái)記錄用戶在 ATM 機(jī)上所使用的服務(wù),它包括了所有用戶對(duì) ATM 的操作信息,包括時(shí)間
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1