【正文】
..................... 32 摘要 當(dāng)今社會己進入信息社會時代。信息己經(jīng)受到社會的廣泛關(guān)注,被看作社會和科學(xué)技 術(shù)發(fā)展的三大支柱(材料、能源、信息)。信息是管理的基礎(chǔ),是進行決策的的基本依據(jù)。在一個組織里,信息己作為人力、物力、財力之外的第四種能源,占有重要的地位。然而,信息是一種非物質(zhì)的,有別于基本資源的新形式的資源。信息也是管理的對象,必須進行管理和控制。 本系統(tǒng)主要完成對 網(wǎng)上 銀行 ATM 管理 的 ATM 管理、存取款 管理、用戶查詢、繳費、轉(zhuǎn)賬 等 。系統(tǒng)有完整的 后臺 添加、 管理、 密碼修改功能 。 系統(tǒng)采用 JSP 為編程語言。 論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點的說明了系統(tǒng)設(shè)計的重點、設(shè)計思想、難點技術(shù) 和解決方案。 關(guān)鍵詞 銀行 ATM 管理 JSP 系統(tǒng)開發(fā) Abstract Now social oneself enter the information society time. Information oneself undergoes to society39。s widespread attention, is regarded as social and the scientific technological advance three big props (material, energy, information). The information is the management foundation, is carries on the decisionmaking basic basis. In an anization, information oneself takes outside the manpower, the physical resource, the financial resource fourth kind of energy, holds the important status. However, the information is one nonmaterial, is different with the base resources the new form resources. The information is also the management object, must carry on the management and the control. This system mainly pletes to the bank ATM management account management, draws money machine the management, the user inquiry, the inquiry statistics and so on. The system has the plete backstage to increase, the management, the password revision function. the system uses JSP is the programming language. The paper mainly introduced this topic39。s development background, must plete function and development process. Key explanation system design key point, design concept, difficult technology and solution. Key word Bank ATM management JSP System development 引言 研究現(xiàn)狀 隨著科技發(fā)展和社會進步,尤其是計算機大范圍的普及,計算機應(yīng)用逐漸由大規(guī)??茖W(xué)計算的海量數(shù)據(jù)處理轉(zhuǎn)向大規(guī)模的事務(wù)處理和對工作流的管理,這就產(chǎn)生了以臺式計算機為核心,以數(shù)據(jù)庫管理系統(tǒng)為開發(fā)環(huán)境的管理信息系統(tǒng)在大規(guī)模的事務(wù)處理和對工作流的管理等方面的應(yīng)用,特別是在銀行 ATM管理之中的應(yīng)用日益收到人們的關(guān)注。 近年來我國信息產(chǎn)業(yè)發(fā)展迅速,手工管理方式在銀行 ATM管理等需要大量事務(wù)處理的應(yīng) 用中已顯得不相適應(yīng),采用 IT技術(shù)提高服務(wù)質(zhì)量和管理水平勢在必行。目前,對外開放必然趨勢使銀行業(yè)直面外國銀行巨頭的直接挑戰(zhàn),因此,銀行必須提高其工作效率,改善其工作環(huán)境。這樣, ATM管理的信息化勢在必行。 在傳統(tǒng)的銀行 ATM管理中,其過程往往是很復(fù)雜的,繁瑣的, ATM管理以入帳和出帳兩項內(nèi)容為核心,在此過程中又需要經(jīng)過若干道手續(xù),因為整個過程都需要手工操作,效率十分低下,且由于他們之間關(guān)聯(lián)復(fù)雜,統(tǒng)計和查詢的方式各不相同;且會出現(xiàn)信息的重復(fù)傳遞問題,因此該過程必須實現(xiàn)信息化。 我們的系統(tǒng)開發(fā)的整體任務(wù)是實現(xiàn)銀行 ATM管理的系統(tǒng)化、規(guī)范化、自動化和智能化,從而達到提高企業(yè)管理效率的目的。 主要研究的目的及內(nèi)容 本課題的目的是使銀行 ATM 管理清晰化,透明化,便于操作,易于管理。通過功能模塊的優(yōu)化組合實現(xiàn)不同的管理細(xì)節(jié),使管理過程實現(xiàn)最大程度的自動化與信息化 ,并能自動對人工操作環(huán)節(jié)進行復(fù)查 ,使 ATM 出錯率降至最低。在傳統(tǒng)的銀行 ATM 管理系統(tǒng)中,銀行的 ATM 管理往往是很復(fù)雜煩瑣的。 ATM 管理的特點是信息處理量比較大,所管理的種類比較繁多,而且由于儲蓄單、取款單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計的方式不盡相 同。在管理過程中經(jīng)常會出現(xiàn)信息的重復(fù)傳遞,因此銀行 ATM 管理必須實現(xiàn)計算機化處理。我們系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)銀行 ATM 管理的系統(tǒng)化、規(guī)范化、自動化、信息化與智能化,從而達到提高 ATM 管理效率的目的。 研究方法及設(shè)計思路 研究方法 ATM 管理是銀行業(yè)務(wù)流程過程中十分重要且必備的環(huán)節(jié)之一,在銀行業(yè)務(wù)流程當(dāng)中起著承上啟下的作用,其重要性不言而喻。但是,目前許多銀行在具體的業(yè)務(wù)流程處理過程中仍然使用手工操作的方式來實施,不僅費時、費力,效率低下,而且無法達到理想的效果。針對上述問題,采用軟件工 程的開發(fā)原理,依據(jù)軟件流程過程規(guī)范,按照需求分析、概要設(shè)計、詳細(xì)設(shè)計、程序編碼、測試、軟件應(yīng)用、軟件維護等過程開發(fā)了一個銀行 ATM 管理系統(tǒng)。采用 ACCESS 作為開發(fā)工具,數(shù)據(jù)庫設(shè)計遵循 3 范式,主要設(shè)計了用戶基本信息表、用戶卡信息表、ATM 取款機基本信息表、用戶銀行存款信息表、管理系統(tǒng)的用戶口令表、銀行系統(tǒng)的用戶信息表等數(shù)據(jù)表。解決了銀行 ATM 系統(tǒng)中存在的數(shù)據(jù)安全性、數(shù)據(jù)一致性以及系統(tǒng)運行速度等問題。 設(shè)計思路 ( 1)系統(tǒng)應(yīng)符合銀行賬戶管理的規(guī)定,滿足銀行相關(guān)人員日常使用的需要,并達到操作過程中的 直觀,方便,實用,安全等要求; ( 2)系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護人員補充,維護; ( 3)系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護功能 ,及時根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改、備份等操作; ( 4)盡量采用現(xiàn)有軟件環(huán)境及先進的管理系統(tǒng)開方案,從而達到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。 應(yīng)用需求分析與可行性分析 應(yīng)用需求分析 服務(wù)器 硬件 處理器: Intel 酷睿 內(nèi) 存: 512M 或更大 硬 盤: 120G 或更大 軟件 Microsoft Windows XP Microsoft ACCESS Microsoft IIS 或更高版本 Microsoft Office 2020 客戶機 硬件 無特殊要求,只要能上連接互聯(lián)網(wǎng)即可 軟件 Microsoft Windows XP Microsoft IE 或更高版本 系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲容量以及后援存儲,重新啟動和安全性 ,運行效率等方面的考慮。 硬件系統(tǒng)環(huán)境: Core 5600、 1G MB( RAM)、 120GB( HD)。系統(tǒng)運行時對數(shù)據(jù)的保 密性要求不高對一般的數(shù)據(jù)不要求進行加密。此外,對其它軟件幾乎沒有依賴性,程序健壯性較好 運行需求分析 硬件條件:酷睿 CPU、 1G RAM、 10G 硬盤以上的 PC 機;打印機;局域網(wǎng)。 軟件條件: Windows XP 其他需求分析 本系統(tǒng)有較好的可維護性、可靠性、可理解性、效率。易于用戶理解和操作??删S護性包括了可讀性、可測試性等含義??煽啃酝ǔ0ㄕ_性和健壯性。開發(fā)過程中,在各種矛盾的目標(biāo)之間作權(quán)衡,并在一定的限制的條件下(經(jīng)費、時間、可用的軟、硬件資源等),使上述各方面最大限度的得到滿足 。 可行性分析 經(jīng)濟可行性 經(jīng)濟可行性研究是對組織的經(jīng)濟現(xiàn)狀和投資能力進行分析,對系統(tǒng)建設(shè)運行和維護費用進行估算,對系統(tǒng)建成后可能取得的社會和經(jīng)濟效益進行估計。由于 本 系統(tǒng)是作為畢業(yè)設(shè)計由我們自己開發(fā)的,在經(jīng)濟上的投入甚微,系統(tǒng)建成之后將為今后實現(xiàn) 系統(tǒng)功能 提供很大的方便,估算新系統(tǒng)的開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將獲得的效益,并將費用與效益進行比較,看是否有利。開發(fā)、運行和維護費用主要包括: 購買和安裝設(shè)備的費用:計算機硬件、系統(tǒng)軟件、 機房、電源、空調(diào)等; 軟件開發(fā)費用:若由實 習(xí)單位的技術(shù)人員開發(fā),則該項費用可以計入下面的人員費用一項;人員費用:系統(tǒng)開發(fā)人員、操作人員和維護人員的工資、培訓(xùn)費用等;消耗品費用:系統(tǒng)開發(fā)所用材料、系統(tǒng)正常運行所用消耗品,例如水、電費,打印紙、軟盤、色帶等開支 。所有開支都不大,所以經(jīng)濟上是可行的。 技術(shù)可行性 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。 網(wǎng)上 ATM 管理系統(tǒng)用的是 JSP 開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計算機硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前 BS 模 式 軟件 相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行 ,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。 運行可行性 對新系統(tǒng)運行后給現(xiàn)行系統(tǒng)帶來的影響(包括組織機構(gòu)、管理方式、工作環(huán)境等)和后果進行估計和評價。同時還應(yīng)考慮現(xiàn)有管理人員的培訓(xùn)、補充,分析在給定時間里能否完成預(yù)定的系統(tǒng)開發(fā)任務(wù)等。 運行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人 員和機構(gòu)和環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓(xùn)補充計劃的可行性。當(dāng)前我 國銀行 信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨?,所以在運行上是可行性的。 本系統(tǒng)的開發(fā) ,是典型的 Mis 開發(fā),主要是對數(shù)據(jù)的處理,包括數(shù)據(jù)的收集,數(shù)據(jù)的變換,及數(shù)據(jù)的各種報表形式的輸出。采用流行的 JSP+ACCESS 體系,已無技術(shù)上的問題。 時間可行性 從時間上看,在兩個月的時間里學(xué)習(xí)相關(guān)知識,并開發(fā) 網(wǎng)上 ATM 系統(tǒng) ,時間上是有點緊,但是不是不可能實現(xiàn),通過兩個多月的努力功能基本實現(xiàn)。 法律可行性: ① 所有技術(shù)資料都為合法。 ② 開發(fā)過程中不存在知識產(chǎn)權(quán)問題。 ③ 未抄襲任何網(wǎng)站,不存在侵犯版權(quán)問題。 ④ 開發(fā)過程中未涉及任何法律責(zé)任。 綜上所述,本 系統(tǒng) 的開發(fā)從技術(shù)上、 從經(jīng)濟上、從法律上都是完全可靠的。 系統(tǒng)開發(fā)步驟 一般說來,管理信息系統(tǒng)的建立與應(yīng)用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運行三個階段,其中系統(tǒng)開發(fā)階段還可進一步分為系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實施等工作環(huán)節(jié)。上述各個階段排列成一個嚴(yán)格的線性開發(fā)序列,在每個工作階段均產(chǎn)生完整的技術(shù)文檔作為下一階段工作的指導(dǎo)和依據(jù),每一階段都應(yīng)對文檔進行評審,確信該階段工作已完成并達到要求后才能進入下一階段,同時在以后的工作中不能輕易改變前面經(jīng)過評審的成果。 上述開發(fā)方式的主要優(yōu)點是便于開發(fā)工作的組織和管理,并且可大大降低管理信息系統(tǒng)開發(fā)的復(fù)雜性。國內(nèi)外許多系統(tǒng)開發(fā)的實例都證明這是一種行之有效的開發(fā)方式。 國外曾有人對一些軟件項目開發(fā)各階段的工作量進行了統(tǒng)計,結(jié)果表明,在開發(fā)過程中各工作階段所占全部工作量的比重分別達到系統(tǒng)分析:系統(tǒng)設(shè)計:編程:模塊調(diào)試:系統(tǒng)調(diào)試= 20%: 15%: 20%: