
隨著銀行業(yè)務量的快速發(fā)展,銀行柜臺業(yè)務承受的壓力越來越大,排隊等待
現(xiàn)象屢見不鮮,銀行排長隊現(xiàn)象成為困擾銀行和用戶的難題。為了解決這一難題,
目前大部分銀行的營業(yè)廳都使用了取號系統(tǒng)來改善銀行窗口排長隊的現(xiàn)象,提高
銀行的服務效率。本文設計并實現(xiàn)了銀行取號模擬系統(tǒng),模擬取號的整個過程,
實現(xiàn)了取號、排隊、服務、及管理等功能。系統(tǒng)能夠記錄用戶及工作人員的相關
信息,管理員通過對用戶及工作人員信息的統(tǒng)計和分析,可以進一步優(yōu)化銀行營
業(yè)廳的排隊問題,提高銀行業(yè)務辦理效率。本文首先對取號系統(tǒng)的研究背景、現(xiàn)
狀、意義等進行了描述;然后通過數據流圖、用例圖等對系統(tǒng)進行需求分析,確
定系統(tǒng)的功能;在確定功能的基礎上,進行系統(tǒng)設計,設計出系統(tǒng)的總體結構和
后臺數據庫;最后,基于java語言實現(xiàn)整個系統(tǒng),并對系統(tǒng)進行了測試,保證
了系統(tǒng)的穩(wěn)定性和可靠性。
關鍵詞取號系統(tǒng);模擬;用例圖
:銀行;排隊;
目 錄
摘要 ............................................................................................................................................. 錯誤!未定義書簽。
目 錄 ........................................................................................................................................................................... 2
第1章 前言 ................................................................................................................................................................. 3
1.1應用背景 ............................................................................................................................................................ 3
1.2設計目標及內容 ................................................................................................................................................ 3
1.3可行性分析 ........................................................................................................................................................ 4
1.3.1 ................................................................................................................................................ 4
經濟可行性
1.3.2 ................................................................................................................................................ 4
技術可行性
第2章 系統(tǒng)分析 ......................................................................................................................................................... 5
2.1系統(tǒng)功能 ............................................................................................................................................................ 5
2.2系統(tǒng)功能要求 .................................................................................................................................................... 5
2.2.1 ........................................................................................................................................................... 5
概述
2.2.2 ................................................................................................................................................... 5
開發(fā)意圖
2.2.3 ................................................................................................................................................... 5
應用目標
2.2.4 ................................................................................................................................................... 6
運行環(huán)境
2.3業(yè)務流程分析 .................................................................................................................................................... 6
第3章 系統(tǒng)設計 ....................................................................................................................... 錯誤!未定義書簽。
3.1控制流圖 .......................................................................................................................... 錯誤!未定義書簽。
3.2數據流圖 .......................................................................................................................... 錯誤!未定義書簽。
3.3系統(tǒng)交互及界面設計 ...................................................................................................... 錯誤!未定義書簽。
3.3.1 ......................................................................................................
計數器類的設計錯誤!未定義書簽。
3.3.2 ..................................................................................................
隊列服務類的設計錯誤!未定義書簽。
3.3.3 ..........................................................................................................
用戶類的設計錯誤!未定義書簽。
3.3.4 ..........................................................................................................
界面類的設計錯誤!未定義書簽。
第4章 系統(tǒng)實現(xiàn) ....................................................................................................................... 錯誤!未定義書簽。
4.1開發(fā)工具ME簡介 ............................................................................................... 錯誤!未定義書簽。
YCLIPS
4.2系統(tǒng)功能實現(xiàn) .................................................................................................................. 錯誤!未定義書簽。
第5章 工作總結 ....................................................................................................................... 錯誤!未定義書簽。
第1章 前言
1.1 應用背景
早期的排隊機只是一種將來話均勻分配以及提供人工或自動應答的設備,沒
有提供較多的功能,隨著CTI(Computer Telephone Intergration)技術的發(fā)展,
在排隊機上開發(fā)了越來越多功能的中間部件,使排隊機的功能日益強大。 排隊
機采用了性能強大的 CPU、大規(guī)模集成電路、數字交換技術和計算機系統(tǒng)集成
技術,使系統(tǒng)容量、話務處理能力、可靠性得到了極大的提高。同時,它還采用
模塊化結構設計,擴容、升級十分方便,可隨著業(yè)務量的發(fā)展而平滑擴容至新的
容量,并采用了多種局間中繼接口,使其組網更方便。 隨著銀行業(yè)務量的快速
發(fā)展,銀行柜臺業(yè)務承受的壓力越來越大,排隊等待現(xiàn)象屢見不鮮,銀行排長隊
現(xiàn)象成為困擾銀行和用戶的難題,目前大部分銀行的營業(yè)廳都使用了取號系統(tǒng)來
改善銀行窗口排長隊的現(xiàn)象,提高銀行的服務效率。 取號系統(tǒng)是一種綜合運用
計算機技術、網絡技術、多媒體技術、通訊控制技術的高新技術產品,能有效地
代替用戶進行排隊,適用于各類窗口服務行業(yè),目前已經廣泛應用于銀行、醫(yī)院
等行業(yè)。使用取號排隊系統(tǒng),一方面可消除用戶長時間“站隊”的辛苦、對“站錯
隊”、“插隊”的抱怨,避免發(fā)生排錯隊和混亂噪雜的現(xiàn)象,減少許多不必要的糾
紛,全面改善服務質量和企業(yè)形象,另一方面更可以依據統(tǒng)計數據調整業(yè)務分配、
挖掘潛力、合理安排窗口服務,減少群眾的等候時間,提高辦事效率。 同時,
排隊系統(tǒng)支持多種形式的排隊,可依照業(yè)務的種類或用戶種類進行排隊。支持對
特殊對象(會員)的優(yōu)先服務。支持多道手續(xù)的自動轉移。支持多套派號機及打
印機以滿足業(yè)務大廳有多個出入口的自然環(huán)境。 目前,排隊機在現(xiàn)代社會的各
行各業(yè)都有應用,如:銀行、保險等金融行業(yè)營業(yè)大廳,移動、聯(lián)通、電信等通
信行業(yè)營業(yè)大廳,醫(yī)院、工商、稅務、郵政、機場、餐飲等營業(yè)大廳。為用戶帶
來了極大的方便。
1.2 設計目標及內容
銀行取號機(叫號機)到處可見,也就是我們在生活中經常看到的排隊機,
它給用戶帶來了很大的方便。銀行取號模擬系統(tǒng),模擬了取號排隊的功能,至于
完全的模擬需要硬件與軟件的結合。本模擬系統(tǒng)的最終目標是:實現(xiàn)叫號機的基
本功能,即用戶到達后可以叫號,工作人員登錄進入系統(tǒng)后可以對用戶進行辦理
業(yè)務,管理員對用戶及工作人員的相關信息進行統(tǒng)計。
取號模擬系統(tǒng)是根據叫號機的原理,實現(xiàn)叫號機軟件方面的功能,模擬從用
戶到達到辦理完業(yè)務離開的整個流程,其中包括了工作人員的工作流程。主要研
究內容分兩個模塊,首先,用戶模塊:研究用戶排隊的統(tǒng)計情況。其次,工作人
員模塊:工作人員管理模塊:主要是對用戶及工作人員的相關信息進行統(tǒng)計,如:
當前被叫取用戶的編號。
1.3 可行性分析
1.3.1 經濟可行性
銀行取號模擬系統(tǒng)的開發(fā)可以解決各行各業(yè)中因排隊長,排隊亂等問題帶來
的不必要的麻煩,人工管理排隊既浪費人力,又不能從根本上解決排隊長排隊亂
的問題,而且容易引起爭執(zhí)。本系統(tǒng)的開發(fā)周期短,耗費資金較少,且有一定的
實用價值,各類企事業(yè)單位都可以使用。
1.3.2 技術可行性
⑴java介紹
Java,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言
和Java平臺的總稱。用Java實現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了
Java的魅力:跨平臺、動態(tài)的Web、Internet計算。從此,Java被廣泛接受并推
動了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持Java applet。總之,目前以看到
了Java對信息時代的重要性,未來還會不斷發(fā)展,Java在應用方面將會有更廣
闊的前景。近年來隨著 Internet 技術的飛速發(fā)展及用戶需求的不斷升級,Web 頁
面技術也不斷的推陳出新,使得Web 站點的功能越來越強大,能夠提供的服務
種類越來越繁多。
⑵SWT/JFace 介紹
Java是一種強大的編程語言。但強大就意味復雜,尤其是和Java相關的名
詞就象天上的星星一樣,數都數不過來。在本文中就涉及到兩個比較常用的名詞
SWT和JFace。在標題中將SWT和JFace放到一起,并不是說SWT和JFace是
一個意思,而是說它們的關系非常緊密。
基于Java的圖形庫最主要的有三種,它們分別是Swing、AWT和SWT。
其中前兩個是Sun隨JDK一起發(fā)布的,而SWT則是由IBM領導的開源項目(現(xiàn)
在已經脫離IBM 了)Eclip的一個子項目。SWT的執(zhí)行效率非常高。這是由于
SWT的底層是由C編寫的。由于SWT通過C直接調用系統(tǒng)層的GUI API。因
此,使用SWT編寫GUI程序,在外觀上就和使用C++、Delphi(在Windows
下)編寫的程序完全一樣。它的這一點和AWT類似。 AWT在底層也是使用C
直接調用系統(tǒng)層的GUI API。但它們是有區(qū)別的,最大的區(qū)別可能就是一個是
Sun提供的,一個是Eclip自帶的。這就意味著如果使用AWT,只要機器上安
裝了JDK或 JRE,發(fā)布軟件時無需帶其它的庫。而如何使用SWT,在發(fā)布時必
須要自帶上SWT的*.dll(Windows版)或*.so(Linux/Unix 版)文件以及相關的*.jar
包。還有就是它們所提供的圖形接口有一些差異。SWT可能更豐富一些,我們
可以看看Eclip的界面就知道了。但隨著 Sun對AWT庫的不斷更新,AWT的
圖形表現(xiàn)能力也在不斷地提高。
雖然SWT很強大,但它比較底層。也就是說它的一些功能在使用上還比較
低級,不太符合面向對象的特征。因此,在SWT的基礎上又開發(fā)了JFace。JFace
在SWT上進行了一定的擴展。因此,也可說JFace是基于 SWT的,就象在VC
中使用MFC來包裝Win32 API一樣。
第2章 系統(tǒng)分析
2.1 系統(tǒng)功能
本系統(tǒng)最終實現(xiàn)的是銀行取號模擬功能,硬件是用簡單的組件代替,共分為
兩個模塊,用戶模塊、工作人員模塊。系統(tǒng)最終能夠實現(xiàn)用戶取號排隊,工作人
員為用戶辦理業(yè)務,系統(tǒng)統(tǒng)計用戶及工作人員的信息,根據統(tǒng)計結果,對系統(tǒng)進
行優(yōu)化。模擬現(xiàn)實生活中銀行排隊辦理業(yè)務的過程。具體功能模塊如下:
? 用戶模塊
用戶進入界面后,根據自己辦理的業(yè)務選擇不同的業(yè)務類型(由于個人能力
有限沒有實現(xiàn)),用戶領取小票排隊,系統(tǒng)會在用戶選擇后,給出用戶的信息,
如:用戶號、前面還有幾位用戶正在等待。票號由系統(tǒng)根據用戶的到達順序,自
動生成。
? 工作人員模塊
工作人員按呼叫鍵后,系統(tǒng)顯示信息,提示用戶前往柜臺辦理業(yè)務。
2.2 系統(tǒng)功能要求
2.2.1 概述
本系統(tǒng)的任務是,最終用戶能成功的辦理業(yè)務,工作人員可以為用戶很好的
服務,在服務結束后,用戶與工作人員的信息便保存在內存中,以便后面用戶的
編號的獲取,直到服務器停止。
2.2.2 開發(fā)意圖
⑴ 模擬取號機的功能,減少排隊中帶來的麻煩;
⑵ 模擬銀行取號的過程,加深對排隊叫號機原理的認識;
⑶ 鞏固自己對java、SWT/JFace、軟件工程等相關課程的知識掌握。
2.2.3 應用目標
通過銀行取號模擬系統(tǒng),用戶能夠快速方便的取號排隊進行業(yè)務辦理,工作
人員為用戶辦理業(yè)務,由系統(tǒng)來統(tǒng)計用戶的排隊情況,工作人員的工作效率等,
使銀行取號模擬系統(tǒng)能夠更好的模擬現(xiàn)實中銀行叫號機的功能。
2.2.4 運行環(huán)境
? 硬件環(huán)境:硬件要求 CPU P4 內存 1G 硬盤 320G,或者更高環(huán)境
? 軟件環(huán)境:windowsXP/windows2000、MyEclip6.0、Tomcat6.0、JDK1.5
2.3 業(yè)務流程分析
下面是理想中的業(yè)務流程分析,由于個人能力的有限,只實現(xiàn)了最簡單、最基本
的功能。
⑴ 用戶能夠選擇業(yè)務類型 用戶來到前臺辦理業(yè)務,可根據自己的需要選擇不同
的業(yè)務類型,在用戶選擇后,給出用戶提示信息:用戶號、業(yè)務類型、到達
時間、以及隊列中的用戶數量。
⑵ 工作人員需登錄進入服務狀態(tài) 每個工作人員在進入服務臺之前必須輸入正
確的用戶名和密碼,否則會給出提示信息,登錄后會顯示該工作人員的相關
信息:工號、窗口號。每個用戶名只能登錄一次,否則給出重復登錄信息。
⑶ 工作人員能夠看到當前正在排隊的用戶數量 為了提高工作人員的辦公效率,
可提示工作人員當前正在等待的用戶的數量,當用戶數量為0 時, 如果工
作人員繼續(xù)呼叫,給出提示信息。
⑷ 工作人員可呼叫或重復呼叫用戶 在工作人員呼叫用戶辦理業(yè)務時,如該用戶
沒有及時到達,可按重復呼叫按鈕繼續(xù)呼叫。
⑸ 管理員可統(tǒng)計用戶及工作人員信息 管理員在進入管理界面時,需要輸入正確
的用戶名和密碼,等待驗證后方可查看用戶及工作人員的詳細信息。
⑹ 管理員可統(tǒng)計用戶流量 待管理員進入管理界面后,可輸入不同的查詢條件,
按照年月日統(tǒng)計客戶流量。
⑺ 管理員可統(tǒng)計用戶的平均等待時間 管理員統(tǒng)計用戶的平均等待時間分四種
情況:
① 特定日期:某年、某月、某日;
② 特定日期段:某年-某年、某月-某月、某日-末日;
③ 特定時間:某日的某時某分某秒-該日的某時某分某秒;
④ 特定時間段:某年某月某日某時某分某秒-某年某月某日某時某分某秒。
⑻ 管理員可統(tǒng)計每個工作人員辦理不同業(yè)務的數量。
⑼ 管理員可維護用戶及工作人員的信息。
⑽ 權限最大的管理員維護其他管理員的信息 本系統(tǒng)有多個管理員,其中有一個
初始管理員權限最大,可增、刪、改管理員信息,其他管理員只有管理用戶
及工作人員信息的權限,不能對管理員的信息進行操作。

本文發(fā)布于:2023-05-28 02:19:53,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/168521159357419.html
版權聲明:本站內容均來自互聯(lián)網,僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內刪除。
本文word下載地址:銀行排隊系統(tǒng)需求分析(用例圖).doc
本文 PDF 下載地址:銀行排隊系統(tǒng)需求分析(用例圖).pdf
| 留言與評論(共有 0 條評論) |