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

正文內(nèi)容

java_jsp的atm機模擬管理系統(tǒng)論文(編輯修改稿)

2025-10-11 11:02 本頁面
 

【文章內(nèi)容簡介】 25%: 20%。由此可見,程序編寫在開發(fā)工作中只占很小比例,而調(diào)試工作卻占整個開發(fā)工作量的一半左右,因此“ 系統(tǒng)開發(fā)就是編程 ” 的習慣說法顯然是片面的。另據(jù)統(tǒng)計,在建立管理信息系統(tǒng)的三個階段中,總體規(guī)劃和系統(tǒng)開發(fā)階段的工作量約占整個工作量的 2/3, 而運行、維護階段要占 1/3,這說明一個管理信息系統(tǒng)開發(fā)后,仍應(yīng)十分重視它的維護工作,以便使系統(tǒng)不斷完善并充分發(fā)揮其作用。 相關(guān)技術(shù)簡介 JSP JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動態(tài)網(wǎng)頁 技術(shù)標準。它是在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標記 (tag),從而形成 JSP 文件 (*.jsp)。 用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺的,即能在 Linux 下運行,也能在其他操作系統(tǒng)上運行。JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯 。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML代碼一起返回給客戶。插入的 Java 程序段可以操作 數(shù)據(jù)庫 、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng) 頁所需要的功能。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP 主要優(yōu)先如下: ( 1)一次編寫,到處運行。在這一點上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不用 做任何更改。 ( 2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比 JSP/PHP 的局限性是顯而易見的。 ( 3)強大的可伸縮性。從只有一個小的 Jar 文件就可以運行 Servlet/JSP,到由多臺服務(wù)器進行集群和負載均衡,到多臺 Application 進行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器, Java 顯示了一個巨大 的生命力。 ( 4)多樣化和功能強大的開發(fā)工具支持。這一點與 JSP 很像, Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。 ACCESS Access 是微軟公司推出的基于 Windows 的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)( RDBMS),是 Office 系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊 7 種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提 供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數(shù)據(jù)管理的任務(wù)。 ODBC ODBC( Object Data Base Connectivity,java 數(shù)據(jù)庫連接)是一種用于執(zhí)行 SQL語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成。 ODBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個標準的 API,據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序,同時, ODBC 也是個商標名。 有了 ODBC,向各種關(guān)系數(shù)據(jù)發(fā) 送 SQL 語句就是一件很容易的事。換言之,有了 ODBC ,就不必為訪問 access 數(shù)據(jù)庫專門寫一個程序,為訪問 Oracle 數(shù)據(jù)庫又專門寫一個程序,或為訪問 Informix 數(shù)據(jù)庫又編寫另一個程序等等,程序員只需用 ODBC 寫一個程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQL 調(diào)用。同時,將Java 語言和 ODBC 結(jié)合起來使程序員不必為不同的平臺編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺上運行,這也是 Java 語言 “編寫一次,處處運行 ”的優(yōu)勢。 Java 數(shù)據(jù)庫連接體系結(jié)構(gòu)是用于 Java 應(yīng)用程序連接數(shù)據(jù)庫的標準方法。ODBC 對 Java 程序員而言是 API,對實現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。作為 API, ODBC 為程序開發(fā)提供標準的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實現(xiàn)與數(shù)據(jù)庫的連接提供了標準方法。 ODBC 使用已有的 SQL 標準并支持與其它數(shù)據(jù)庫連接標準,如 ODBC 之間的橋接。 ODBC 實現(xiàn)了所有這些面向標準的目標并且具有簡單、嚴格類型定義且高性能實現(xiàn)的接口。 B/S 模式分析 C/S 模式主要由客戶應(yīng)用程序 (Client)、服務(wù)器管理程序 (Server)和中間件(middleware)三個部件組成??蛻魬?yīng)用 程序是系統(tǒng)中用戶與數(shù)據(jù)進行交互的部件。服務(wù)器程序負責有效地管理系統(tǒng)資源,如管理一個信息數(shù)據(jù)庫,其主要工作是當多個客戶并發(fā)地請求服務(wù)器上的相同資源時,對這些資源進行最優(yōu)化管理。中間件負責聯(lián)結(jié)客戶應(yīng)用程序與服務(wù)器管理程序,協(xié)同完成一個作業(yè),以滿足用戶查詢管理數(shù)據(jù)的要求。 B/S 模式是一種以 Web 技術(shù)為基礎(chǔ)的新型的 MIS 系統(tǒng)平臺模式。把傳統(tǒng) C/S模式中的服務(wù)器部分分解為一個數(shù)據(jù)服務(wù)器與一個或多個應(yīng)用服務(wù)器 (Web 服務(wù)器 ),從而構(gòu)成一個三層結(jié)構(gòu)的客戶服務(wù)器體系。 第一層客戶機是用戶與整個系統(tǒng)的接口。客戶的應(yīng)用程 序精簡到一個通用的瀏覽器軟件,如 Netscape Navigator,微軟公司的 IE 等。瀏覽器將 HTML 代碼轉(zhuǎn)化成圖文并茂的網(wǎng)頁。網(wǎng)頁還具備一定的交互功能,允許用戶在網(wǎng)頁提供的申請表上輸入信息提交給后臺,并提出處理請求。這個后臺就是第二層的 Web 服務(wù)器。 第二層 Web 服務(wù)器將啟動相應(yīng)的進程來響應(yīng)這一請求,并動態(tài)生成一串HTML 代碼,其中嵌入處理的結(jié)果,返回給客戶機的瀏覽器。如果客戶機提交的請求包括數(shù)據(jù)的存取, Web 服務(wù)器還需與數(shù)據(jù)庫服務(wù)器協(xié)同完成這一處理工作。 第三層數(shù)據(jù)庫服務(wù)器的任務(wù)類似于 C/S 模 式,負責協(xié)調(diào)不同的 Web 服務(wù)器發(fā)出的 SQ 請求,管理數(shù)據(jù)庫。 B/S 模式 首先簡化了客戶端。它無需象 C/S 模式那樣在不同的客戶機上安裝不同的客戶應(yīng)用程序,而只需安裝通用的瀏覽器軟件。這樣不但可以節(jié)省客戶機的硬盤空間與內(nèi)存,而且使安裝過程更加簡便、網(wǎng)絡(luò)結(jié)構(gòu)更加靈活。假設(shè)一個企業(yè)的決策層要開一個討論庫存問題的會議,他們只需從會議室的計算機上直接通過瀏覽器查詢數(shù)據(jù),然后顯示給大家看就可以了。甚至與會者還可以把筆記本電腦聯(lián)上會議室的網(wǎng)絡(luò)插口,自己來查詢相關(guān)的數(shù)據(jù)。其次,它簡化了系統(tǒng)的開發(fā)和維護。系統(tǒng)的開發(fā)者無須再為不 同級別的用戶設(shè)計開發(fā)不同的客戶應(yīng)用程序了,只需把所有的功能都實現(xiàn)在 Web 服務(wù)器上,并就不同的功能為各個組別的用戶設(shè)置權(quán)限就可以了。各個用戶通過 HTTP 請求在權(quán)限范圍內(nèi)調(diào)用 Web 服務(wù)器上不同處理程序,從而完成對數(shù)據(jù)的查詢或修改?,F(xiàn)代企業(yè)面臨著日新月異的競爭環(huán)境,對企業(yè)內(nèi)部運作機制的更新與調(diào)整也變得逐漸頻繁。相對于 C/S, B/S的維護具有更大的靈活性。當形勢變化時,它無須再為每一個現(xiàn)有的客戶應(yīng)用程序升級,而只需對 Web 服務(wù)器上的服務(wù)處理程序進行修訂。這樣不但可以提高公司的運作效率,還省去了維護時協(xié)調(diào)工作的不少麻 煩。如果一個公司有上千臺客戶機,并且分布在不同的地點,那么便于維護將會顯得更加重要。 再次,它使用戶的操作變得更簡單。對于 C/S 模式,客戶應(yīng)用程序有自己特定的規(guī)格,使用者需要接受專門培訓(xùn)。而采用 B/S 模式時,客戶端只是一個簡單易用的瀏覽器軟件。無論是決策層還是操作層的人員都無需培訓(xùn),就可以直接使用。 B/S 模式的這種特性,還使 MIS 系統(tǒng)維護的限制因素更少。 最后, B/S 特別適用于網(wǎng)上信息發(fā)布,使得傳統(tǒng)的 MIS 的功能有所擴展。這是 C/S 所無法實現(xiàn)的。而這種新增的網(wǎng)上信息發(fā)布功能恰是現(xiàn)代企業(yè)所需的。這使得企 業(yè)的大部分書面文件可以被電子文件取代,從而提高了企業(yè)的工作效率,使企業(yè)行政手續(xù)簡化,節(jié)省人力物力。 鑒于 B/S 相對于 C/S 的先進性, B/S 逐漸成為一種流行的 MIS 系統(tǒng)平臺。各軟件公司紛紛推出自己的 Inter 方案,基于 Web 的財務(wù)系統(tǒng)、基于 Web 的 ERP。一些企業(yè)已經(jīng)領(lǐng)先一步開始使用它,并且收到了一定的成效。 B/S 模式的新穎與流行,和在某些方面相對于 C/S 的巨大改進,使 B/S 成了 MIS 系統(tǒng)平臺的首選 。 系統(tǒng)分析 系統(tǒng)實現(xiàn)目標 系統(tǒng)主要實現(xiàn): ATM 管理、 存取款 管理、用戶查詢、查詢統(tǒng)計等功能 , (1)ATM 管理模塊:存款、取款、開戶、銷戶、修改信息; (2)取款機信息管理方面:管理員管理查詢和維護、客戶查詢和取款等功能; (3)用戶查詢模塊:用戶希望便于查詢自己 ATM 的信息。 (4)用戶操作 模塊: 存款、取款、繳費、轉(zhuǎn)賬等 。 系統(tǒng)體系結(jié)構(gòu) 在系統(tǒng)功能分析的基礎(chǔ)上,做系統(tǒng)功能模塊圖如下: 網(wǎng)上 ATM 系統(tǒng) 注冊登陸 修改密碼 存款操作 取款操作 網(wǎng)上轉(zhuǎn)賬 網(wǎng)上繳費 信息查詢 系統(tǒng)用戶管理 修改密碼 用戶管理 信息查詢 主控流程圖 N 退出系統(tǒng) 選擇操作方式 密碼正確? 進入主控模塊 輸入用戶名、 密碼 開 始 停 止 Y Y 系統(tǒng) ER 圖 用戶名 密碼 管理員 管理 銀行 ATM 系統(tǒng)用戶 信息 修改密碼 用戶注冊 存款操作 取款操作 修改密碼 網(wǎng)上轉(zhuǎn)賬 信息查詢 增加用戶 系統(tǒng)設(shè)計 本系統(tǒng)不僅要求功能完善,而且還要界面友好,因此,對于一個成功的系統(tǒng)設(shè)計,功能模塊的設(shè)計是關(guān)鍵。 概要設(shè)計 在 系統(tǒng) 需求分析階段,搞清楚了軟件 “ 做什么 ” 的問題,形成了目標系統(tǒng)的邏輯模型?,F(xiàn)在我們所要做的就是要把軟件 “ 做什么 ” 的邏輯模型變換為 “ 怎么做 ” 的物理模型,即著手實現(xiàn) 系統(tǒng) 的需求。首先,我們需要描述的是系統(tǒng)的總的體系結(jié)構(gòu)。 系統(tǒng)結(jié)構(gòu)設(shè)計 系統(tǒng)的概要設(shè)計中最重要的就是系統(tǒng)的模塊化。模塊化是指解決一個復(fù)雜問題時自項向下逐層把軟件系統(tǒng)劃分成若干個模塊的過程。每個模塊完成一個特定的功能,所有的模塊按某種方法組織起來,成為一個整體,完成整個系統(tǒng)所要求的功能。 將系統(tǒng)劃分為多個模塊是為了降低軟件系統(tǒng)的復(fù)雜性,提高可讀性、可維護性,但模塊的劃分不能是任意的,應(yīng)盡量保持其獨立性。也就是說,每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單,即盡量做到高內(nèi)聚低耦合,提高模塊的獨立性,為設(shè)計高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。 在系統(tǒng)的概要設(shè)計中采 用結(jié)構(gòu)化設(shè)計以需求分析階段產(chǎn)生的數(shù)據(jù)流圖為基礎(chǔ),按一定的步驟映射成軟件結(jié)構(gòu)。首先將整個系統(tǒng)化分為幾個小問題,小模塊,在系統(tǒng)中,設(shè)計了 系統(tǒng) 管理、 數(shù)據(jù)錄入 、 查詢 、 信息 管理和 繳費轉(zhuǎn)賬等 管理模塊。然后,進一步細分模塊,添加細節(jié)。 詳細設(shè)計 管理員登錄界面 對于一個完整的 銀行 ATM 管理系統(tǒng) ,不僅要求功能強大、操作簡單,還要有良好的設(shè)計風格和另人爽目的界面。登錄界面對于整個系統(tǒng)來說是非常重要的,因為它設(shè)置了進入本系統(tǒng)的用戶和口令,防止非法用戶進入系統(tǒng),破壞系統(tǒng)安全和所保存的數(shù)據(jù),只有合法的 管理員 在輸 入正確的密碼后方可進入系統(tǒng),否則將提示密碼或用戶名輸入錯誤,并詢問用戶是否重新輸入。這樣就對使用者有了限制,增加了系統(tǒng)的安全性和保密性,便于控制和管理,有利于系統(tǒng)的維護。 主要代碼如下: table border=1 width=400 style=backgroundcol
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1