《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 電信用戶服務卡系統設計與實現
電信用戶服務卡系統設計與實現
來源:微型機與應用2011年第15期
馬基英
(青海民族大學,青海 西寧 810007)
摘要: 設計并實現了集身份識別、儲值、繳費、支付、查詢、電話卡、積分、優惠為一體的多功能電信用戶服務卡系統。詳細介紹了系統的需求分析、設計以及關鍵技術的實現。實際運行結果表明,系統操作方便快捷,辦理業務更加規范化、系統化、信息化,從時間和空間上都給用戶帶來了極大方便。
Abstract:
Key words :

摘  要: 設計并實現了集身份識別、儲值、繳費、支付、查詢、電話卡、積分、優惠為一體的多功能電信用戶服務卡系統。詳細介紹了系統的需求分析、設計以及關鍵技術的實現。實際運行結果表明,系統操作方便快捷,辦理業務更加規范化、系統化、信息化,從時間和空間上都給用戶帶來了極大方便。
關鍵詞: 電信;服務卡;系統化;信息化

 隨著互聯網的迅猛發展和普及,社會各領域都已經開始通過網絡和各種辦公系統進行網絡辦公。辦公自動化指在工作中以計算機為中心,采用一系列現代化的辦公設備和先進的通信技術,廣泛、全面、迅速地收集、整理、加工、存儲和使用信息,為科學管理和決策服務,從而達到提高行政效率的目的[1]。一直以來,客戶都要親自去電信服務廳辦理各種業務,免不了有時會排很長的隊,不僅浪費客戶的時間,辦理的手續也相當麻煩,并且因客戶不了解各種業務和流程,在得不到工作人員的幫助下常常會不知所措[2-3]。多年來中國電信圍繞著生產運營和職能管理,先后建設了計算機綜合業務管理(97系統)、客戶服務(10000號、170、114等)、計費賬務、網絡資源管理、網絡管理、辦公自動化(OA)、財務等系統,這些系統大部分以本地網為單位進行建設。其中,97系統包括了營業受理、配線配號、定單調度、機線資源管理、綜合管理查詢五個功能模塊,創建并存儲了用戶、產品、號線資源等數據,為多個外部系統提供點到點的數據庫接口表集成,屬于緊耦合設計??蛻舴障到y使大部分本地網初步實現了以10000號系統為中心的綜合客戶服務平臺,實現了客戶咨詢、客戶報障、客戶投訴、客戶關懷和主動營銷。本地計費賬務系統的功能主要包括數據采集、計費管理、賬務管理等,主要用來支撐傳統固話業務的批價和賬務級的綜合賬務。網絡資源管理系統實現了對網絡資源的存量管理。網絡管理方面,已經實現分專業的集中管理,交換、數據、傳輸網絡的監控基本可以通過多套網管系統來完成,各系統實現了物理上的集中維護。在人力資源、財務、工程管理方面,都是一些孤立的小系統,沒有形成完整的支撐體系。針對這一問題,本文設計并實現了集身份識別、儲值、繳費、支付、查詢、電話卡、積分、優惠為一體的多功能電信用戶服務卡系統。本文詳細介紹了系統的需求分析、設計以及關鍵技術的實現。實際運行表明,系統操作方便快捷,辦理業務更加規范化、系統化、信息化,從時間和空間上都給用戶帶大極大的方便。
1 Tomcat+Oracle+Java簡介
1.1 Tomcat服務器

 Tomcat是Apache軟件基金會(Apache Software Foundation)Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。由于有了Sun的參與和支持,最新的Servlet和JSP規范總是能在Tomcat中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0規范。因為Tomcat技術先進、性能穩定,而且免費,因而深受Java愛好者的喜愛,并得到了部分軟件開發商的認可,成為目前比較流行的Web應用服務器之一。
 Tomcat是一個小型的輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache服務器,可利用它響應對HTML頁面的訪問請求。實際上,Tomcat 部分是Apache服務器的擴展,但它是獨立運行的,所以當運行Tomcat時,它實際上是作為一個與Apache獨立的進程單獨運行的。當配置正確時,Apache為HTML頁面服務,而Tomcat實際上運行JSP頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務器一樣,具有處理HTML頁面的功能。另外,它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。不過,Tomcat處理靜態HTML的能力不如Apache服務器。
1.2 Oracle數據庫
 Oracle Server是一個對象-關系數據庫管理系統。它提供開放、全面和集成的信息管理方法[4-5]。每個Server由一個Oracle DB和一個Oracle Server實例組成。它具有場地自治性(Site Autonomy)和提供數據存儲透明機制,以此可實現數據存儲透明性。每個Oracle數據庫對應唯一的一個實例名SID,Oracle數據庫服務器啟動后,一般至少有以下幾個用戶[6-7]:Internal,它不是一個真實的用戶名,而是具有SYSDBA優先級的Sys用戶的別名,它由DBA用戶使用來完成數據庫的管理任務,包括啟動和關閉數據庫;Sys,它是一個DBA用戶名,具有最大的數據庫操作權限;System,它也是一個 DBA用戶名,權限僅次于Sys用戶。

 


1.3 Java
 Java平臺由Java虛擬機(Java Virtual Machine)和Java應用編程接口API(Application Programming Interface)構成。Java API為Java應用提供了一個獨立于操作系統的標準接口,可分為基本部分和擴展部分[8-9]。在硬件或操作系統平臺上安裝一個Java平臺之后,Java應用程序就可運行?,F在,Java平臺已經嵌入了幾乎所有的操作系統,這樣,Java程序可以只編譯一次,就可以在各種系統中運行。Java API已經從1.1x版發展到1.2版。Java語言的優良特性使得Java應用具有無比的健壯性和可靠性,這也減少了應用系統的維護費用。Java全面支持對象技術,和Java平臺內嵌的API能縮短應用系統的開發時間并降低成本。Java的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結構和在多平臺之間傳遞信息的低成本方式。特別是Java企業應用編程接口(Java Enterprise APIs)為企業計算及電子商務應用系統提供了有關技術和豐富的類庫[10]。
2 需求分析
 軟件需求分析是軟件生命周期中重要的一步,也是最關鍵的一步。通過軟件需求分析把軟件功能和性能的總體概念描述為具體的軟件需求規格說明,進而確立軟件開發的基礎。電信用戶服務卡系統的需求分析對象主要是電信用戶。電信用戶服務卡系統是電信推出的一種集身份識別、儲值、繳費、支付、查詢、電話卡、積分、優惠等一體的多功能電信服務卡。其可以通過外延的服務平臺(電話、網絡等),提供7× 24小時的服務,方便用戶使用電信服務。電信公司將通過服務卡向使用電信業務的客戶提供多種優惠方式,通過充值積分、消費積分、業務使用積分等方式,進行反饋。這個服務系統是一個外延的服務平臺,用戶可以通過網絡的形式,對自己的電信業務進行操作:多形式的服務卡充值業務、查詢及電話繳費等。此系統是為電信服務卡客戶提供網上服務功能的平臺,需要具備以下的功能模塊:系統登錄、客戶信息管理、賬戶信息管理、服務卡信息管理、系統信息管理,如圖1所示。

 通過對電信用戶服務卡系統的可行性分析與需求分析,基本可以確定系統的需求規格,根據分析可以得出如圖2所示的系統總體流程圖。

3 設計
3.1 系統結構設計

 對于一個比較大的系統,要想盡量少走彎路,必須要有一個全局的把握,在開發之前必須進行詳細的策劃。這樣才可以在系統開發階段不會出現寸步難行或要回頭重構的情況。本系統的功能層次圖如圖3所示。

3.2 數據庫設計
 以Oracle作為數據庫,其具有功能強大、使用方便的應用程序,可以靈活地進行數據處理運算和數據管理。Oracle數據庫的連接和數據庫表建立的方法,對有類似需求的用戶有一定的指導意義。電信用戶服務系統的相關如表1所示,服務卡賬戶信息如表2所示。

4 關鍵技術實現
4.1 使用查詢模塊的實現

 使用查詢模塊主要用來給用戶提供記錄查詢的功能,其中主要包括變更記錄、儲值記錄、消費記錄、積分記錄四個功能模塊。
 (1)變更記錄。根據用戶的服務卡信息和所選擇的時間段,查詢出符合條件的業務變更信息。
 (2)儲值記錄。根據用戶的服務卡信息和所選擇的時間段,查詢出符合條件的儲值信息。
 (3)消費記錄。根據用戶的服務卡信息和所選擇的時間段,查詢出符合條件的消費信息。
 (4)積分記錄。根據用戶的服務卡信息和所選擇的時間段,查詢出符合條件的消費信息。
 實現結果如圖4所示。

4.2 業務查詢模塊的實現
 專業后臺管理主要實現用戶對電信業務的操作,其中主要包括:服務卡繳納話費、服務卡充值話費、個人信息變更、充值服務卡、服務卡間轉賬和修改密碼。
 (1)服務卡繳納話費。通過輸入要繳納的電話號碼,查詢出該電話號碼的金額,根據服務卡的余額實現繳納話費功能。
 (2)服務卡充值話費。通過輸入要充值的電話號碼,查詢出該電話號碼的金額,根據服務卡的余額實現充值話費功能。
 (3)個人信息變更。用戶通過頁面修改個人信息,并將信息更新到數據庫中。
 (4)充值服務卡。當服務卡余額不足時,可以根據賬戶的金額向服務卡充值。
 (5)服務卡間轉賬。該用戶服務卡與其他用戶服務卡進行轉賬,即通過雙方的服務卡ID,進行雙方的轉賬功能。
 實現結果如圖5所示。

 設計并實現了集身份識別、儲值、繳費、支付、查詢、電話卡、積分、優惠為一體的多功能電信用戶服務卡系統。實際運行結果表明,系統操作方便快捷,使辦理業務更加規范化、系統化、信息化,從時間和空間上都給用戶帶來了極大的方便。
參考文獻
[1] 姜浩.辦公自動化系統及其應用(第一版)[M].北京:清華大學出版社,2004.
[2] DUNN J M. The computer revolution[M]. Lucent books, 2001.
[3] LEVY S. Hackers: Heroes of the computer revolution[M].New York: Penguin Book, 2001.
[4] 宋金玉,楊文紅.Oracle數據庫的圖形化安全配置工具[J].計算機應用,2010,1(2):130-132.
[5] 萬佳,唐淳,唐勝群.面向Oracle 11g的語義查詢集成平臺[J].計算機工程,2010,36(10):64-66.
[6] CASTEEL J. Oracle開發指南:PL/SQL程序設計(第一版)[M].天宏工作室譯,北京:清華大學出版社,2003.
[7] LONEY K, KOCH G. Oracle參考手冊(第一版)[M]鐘鳴等譯.北京:機械工業出版社,2003.
[8] ??藸栔?Java編程思想(第四版)[M].陳昊鵬譯.北京:機械工業出版社,2007.
[9] 陳天河.Eclipse,Struts,Hibernate,Spring集成開發寶典.(第一版)[M].北京:電子工業出版社,2008.
[10] 陳文宇,陳福,余盛季.Java同步線程模型分析與改進[J].電子科技大學學報,2010,39(3):430-434.
 

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产精品永久免费自在线观看 | 国产在线一区观看 | 日韩精品网址 | 精品国产一区二区三区成人 | 精品性久久 | 精品免费国产 | 老司机午夜性生免费福利 | 久久综合给合久久狠狠狠97色69 | 黄色美女免费网站 | 3至13呦女毛片 | 成年女人看片免费视频播放器 | 久久频这里精品99香蕉久网址 | 在线亚洲精品自拍 | 欧美成人精品在线 | 性视频福利在线看 | 精品一区二区高清在线观看 | 香蕉视频亚洲一级 | 韩国一级做a爰片性色毛片 韩国一区在线 | 成人三级视频在线观看 | 亚洲三级小视频 | 亚洲美女高清aⅴ视频免费 亚洲美女黄色片 | 国产成人精品视频免费大全 | 欧美成人免费一级人片 | 九九99re在线视频精品免费 | 草草视频在线播放 | 99国产高清久久久久久网站 | 亚洲精品天堂一区 | 亚洲精品成人网 | 国产95在线 | 亚洲 | 99草精品视频 | 国产精品短视频免费观看 | 亚洲精品美女视频 | 午夜美女影院 | 点击进入不卡毛片免费观看 | 在线成人国产 | 国产99久久亚洲综合精品 | 9久9久女女热精品视频免费观看 | 国产精品成人久久久 | 国内在线播放 | 欧美日韩精品在线播放 | 成人午夜视频在线观 |