1 前言
隨著我國國民經濟的增長,中小企業融資需求的增加,典當行的數量呈上升趨勢。中國典當業的快速發展,呼喚典當行業務管理系統的出現,以滿足在業務、賬務、企業信息發布等方面的功能需求,提高典當行的經營管理水平。傳統的典當行業務管理是手工填寫紙質記錄,數據統計及查詢量大且效率低,數據容易出錯,不適合現代企業的信息化發展需求。
根據經濟、技術發展趨勢和典當業務管理的需求,我們開發了基于 C/S 結構的典當行業務管理系統,實現了典當業務快速、準確的錄入、數據統計分析、快速查詢、上報商務部監管系統等功能,通過手機短信、微信等方式及時快速通知客戶、發布信息,經過全國上百家典當行使用驗證,取得了很好的效果,提高了工作效率。
本文主要敘述了基于 C/S 結構典當行業務管理系統的設計與實現。
2 典當行管理系統的功能
我們在開發典當行業務管理系統的過程中,采用了數據庫SQL Server 2005,基于 C/S 結構的開發語言,選擇的是技術成熟的 PowerBuilder7.0.客戶機 / 服務器 (C/S) 是指將單用戶客戶機器與多用戶服務器相連接,共享處理負荷,由客戶機提供請求,服務器提供服務的計算機集成。C/S 結構專業性、交互性強,運行于局域網,系統具有封閉性、安全性。PB 是美國 Sybase Inc.的子公司 Powersoft 于 1991 年推出的一種基于客戶機 / 服務器體系結構的、面向對象的可視化圖形化快速交互式數據庫前臺應用程序開發工具。它的優點是應用系統的開發速度快、成本更低、功能更強、質量更高,操作數據庫方便,具有強大的數據窗口功能、并且較好的支持異構數據庫間數據的遷移,廣受開發人員的歡迎。典當行業務管理系統分為單機版和集團版。單機版適合沒有分支機構的典當行使用,通過典當行內部局域網形成管理網絡,各個電腦的終端系統使用操作本管理系統,數據統一存放于服務器數據庫;集團版適合有多個分支機構的典當行使用,集團內不同地區的分支采用 vpn 方式進行網絡連接,vpn 是利用公網來連接到企業的私有網絡,類似于點對點的數據連接,只要用戶能上網就可以隨時登陸系統,前提是要保證不同分支采用相同的電信供應商,這樣才能保證系統的運行效率;管理人員可以通過本系統管理位于不同地區的每一個分支機構的業務工作,分支機構可以位于商務部允許開設的區域,不受時間地點的約束,方便快捷。單機版和集團版均完整包含了典當業務管理工作的需求,主要由基礎信息子系統、審批績效子系統、前臺業務子系統、庫存管理子系統、報表管理子系統、短信微信子系統、財務報表子系統、客戶禮品子系統、領導查詢子系統等模塊組成。如圖 1 所示。每個模塊完成各自相對獨立的功能,可獨自開發、測試和修改,最后組成整個系統,具有良好的可擴展性。本系統具有普遍應用性,也可針對不同個體需求,拓展開發相關功能。
各模塊功能如下:
(1)基礎信息子系統:實現典當管理系統基礎信息的設置,包括權限管理、典當行管理、基礎信息、當物管理、嫌疑當物錄入等功能。如圖 2 所示為基礎信息設置界面。
(2)審批績效子系統:實現處理房產、汽車等大額典當業務的立項、評估、審批。每種當物可以最多設置 8 級審批,每一級審批都可以設置審批金額和審批人。審批同意后,在錄入當票或續當票時,錄入系統編號后就可以將當票或續當票與調查表、評估表以及合同等信息建立關聯,便于當前控制、當后查詢。包括基礎設置、設置審批模式、合同錄入、合同審批、合同編號及自動分配、績效工資發放明細表、績效工資發放匯總表、合同回收等級等功能。
(3)前臺業務子系統:實現前臺相關業務的管理,包括典當錄入、續當錄入、贖當錄入、絕當錄入、絕當物品處理、斷當、當票掛失、當票綜合查詢等功能。
(4)庫存管理子系統:由專人負責對當物庫存進行管控,和前臺典當核心業務實行兩條線管理,每天業務結束后由系統對典當中的當物和庫存中的當物進行自動對賬,保證票、物一致,從而保證系統內各項業務安全無誤。包括庫存入庫、庫存出庫、庫存對賬等功能。
(5)報表管理子系統:實現管理人員查詢各種業務的查詢報表功能,使用萬能查詢,即報表中所有的列都可以成為查詢條件,真正實現了一表多用。包括到期當票查詢、典當行業務狀況查詢、利潤查詢表、典當日報表等功能。對不同的報表,都可以實現自動套打功能。套打時可以自行設置打印格式,滿足管理者需求。
(6)短信微信子系統:實現發生以下三種情況時,通過手機短信或微信形式及時通知客戶或審批人??蛻糍J款即將到期或已經過期時,及時通知客戶進行續當或贖當;各類調查表、評估表、合同等需要領導審批時,給審批人發短信通知;典當行有新政策或消息需要通知全部或部分客戶??蛻粢部梢酝ㄟ^微信關注典當行動態,通過交互界面,發送相關內容到典當行管理系統,自行查詢典當信息,了解典當行最新業務資訊。通過 Android 智能手機平臺為用戶提供及時、準確的服務信息。
(7)財務報表子系統:實現查詢所有的財務報表以及設置業務轉賬模板的功能。利潤表、利潤明細表、資產負債表、現金流量表以及各類調查表、評估表、合同等均可在自定義報表中設定公式和報表樣式。包括總賬查詢、明細查詢、自定義報表、商務部監管系統接口等功能。
(8)固定資產子系統:實現固定資產以及固定資產折舊的處理,包括基礎信息、固定資產錄入、固定資產折舊處理等功能。
(9)客戶禮品子系統:用來設置會員積分和優惠比例信息以及禮品購買和發放信息,包括客戶基礎信息設置、禮品采購、領取、現存禮品庫查詢、客戶和積分設置、會員卡使用情況查詢、會員繳費等功能。
(10)領導查詢子系統:實現以數據和圖形的方式直觀地給領導展示呈現各項業務情況,并可以橫向或縱向對比不同時期各項業務的增長或減少情況。包括綜合查詢、各業務曲線查詢等功能。
3 系統主要模塊的功能與實現
3.1 智能報表和打印的功能與實現
從技術層面來講,我們充分利用了 PB7.0 的面向對象和數據窗口兩大技術優勢,將代碼量壓縮到最低,保證了系統穩定性,同時利用數據窗口做成智能報表,實現了萬能查詢、報表自定義、報表格式調整、套打、財務報表公式設置等,擴展了軟件的適用性。智能化的報表系統,即是各典當行可以根據自身的報表需求,自行定義報表數據格式、顯示格式、打印格式、科目,可以快速得到真實準確的業務、會計報表,查詢時一目了然。
比如現金流量表設計實現,如圖 3,表中本期金額和上期金額中,可根據需要自設公式,而不需修改源程序,設置靈活方便。
系統實現的部分源程序如下:
(1)在鼠標點擊處彈出現金流量設置窗口 代碼:// 打開現金流量項目添加窗口open(w_cw_cash_property)
(2)取得現金流量的設置公式// 接收現金流量設置窗口傳遞過來的參數strf = message.PowerObjectParmif not isvalid(strf) thenis_add = ''is_obj = ls_objreturn 1end if
(3)創建現金流量項目// 創建現金流量項目ls_modify = “create text(name=” +ls_name+ “ visible='1'band=header ” &+ “font.charset='134' font.face=' 宋 體‘font.family='0' font.height='-9' ” &+ “font.pitch='2' font.weight='400' background.mode='2'background.color='16777215' ” &+ “color='255' alignment='0' border='5' x=’” +String(xpos)+“‘y=’”+String(ypos) &+ “‘ height=’”+String(ll_height)+“‘ width=’”+String(ll_width*2)&+ “ ' t e x t = ' ” + s t r f . m e m o + “ ' H T M L . L i n k = ' ” + s t r f .rq+“/”+string(strf.yeid)+“/”+string(strf.inout) + “‘ tag='' )”this.modify(ls_modify)本報表具有自動生成功能,選擇項目后快速生成表格式常用報表;手動設計復雜的報表及套打單據;套打時,直線、文本、表達式等的位置、大小、顏色、字體等可以根據需要改變:可以設置紙張比例、大小、方向等打印格式。解決了用戶報表的隨意性、變化性、膨脹性。實現對多表、多字段進行任意組合查詢、統計功能;實現向導式定義發式。
3.2 身份證自動讀取功能及實現
第二代身份證通過內置的射頻芯片存儲了幾十項主要個人基本信息,并通過先進的信息加密和防偽技術嚴格保障安全性。
在對典當客戶信息錄入中,使用符合標準的身份證閱讀器能夠快速、準確、安全地讀取客戶信息,并存儲到管理信息系統中,簡化了大量典當客戶基本信息的錄入工作,提高工作效率。
本系統采用了公安部指定的二代身份證閱讀器,利用閱讀器廠商提供了的二次開發接口程序,編寫閱讀器的調用程序,實現了身份證信息閱讀功能。部分源程序如下:// 并口的場合對應的是 1001~1016 中的某個端口for li_port = 1001 to 1016// 打開串口li_return = Syn_OpenPort(li_port)// 失敗的場合,繼續循環下一個端口if li_return <> 0 thencontinueelseexitend ifnext// 打開端口失敗if li_port > 1016 thenmessagebox(w_main.is_message, “ 打開端口號時錯誤 , 請您檢查硬件設備 !”)Syn_ClosePort(li_port)li_port = 0returnend ifEnd if運用身份證閱讀器讀取身份證信息,減少了工作人員信息錄入的工作量,提高了信息錄入的準確性。
4 結語
本文提出并設計實現的典當行業務管理系統已經成功運用于全國幾十家典當行,包含了典當業務管理、財務報表系統等內容,極大提高了工作人員的數據處理速度,方便了典當過程中各類業務數據的查詢處理、信息發布等工作,取得了不錯的效果。
參考文獻:
[1] 楊鐵軍 . 論典當行經營范圍 [J]. 大連海事大學學報(社會科學版),2011(4):10.
[2] 張倩 , 李海港 . 基于 C/S 結構的網絡型過程控制實驗系統開發 [J]. 實驗室研究與探索 ,2013(3):32.
[3] 王文義 , 馮偉華 . 智能報表生成系統的研究 [J]. 鄭州大學學報 ,2003(3):24.
[4] 杜垚 . 第二代身份證閱讀器在招生報名系統中的集成和應用 [J].成都航空職業技術學院學報 ,2013(1):29.