黃海坤等
摘 要:業(yè)務(wù)收費(fèi)管理系統(tǒng)是質(zhì)檢機(jī)構(gòu)的核心業(yè)務(wù)系統(tǒng)之一,對(duì)保證質(zhì)檢機(jī)構(gòu)工作效率、提高服務(wù)管理水平具有重要作用,文章圍繞基于J2EE架構(gòu)的質(zhì)檢機(jī)構(gòu)業(yè)務(wù)收費(fèi)管理系統(tǒng)的設(shè)計(jì)開發(fā)工作,從架構(gòu)設(shè)計(jì)、模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、功能應(yīng)用等方面進(jìn)行系統(tǒng)介紹。
關(guān)鍵詞:J2EE架構(gòu);業(yè)務(wù)收費(fèi);管理系統(tǒng)
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-8937(2015)15-0001-02
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,其在各個(gè)領(lǐng)域起到的作用也日益顯現(xiàn),如今計(jì)算機(jī)技術(shù)已經(jīng)滲透到很多行業(yè),并逐漸顯現(xiàn)出巨大的潛力,計(jì)算機(jī)技術(shù)的介入,為加快節(jié)奏和高效率的辦公秩序提供了基礎(chǔ),費(fèi)用管理的作為質(zhì)檢機(jī)構(gòu)不可或缺的一部分業(yè)務(wù),已逐漸從傳統(tǒng)粗放的控制模式向現(xiàn)代精細(xì)的控制模式轉(zhuǎn)型,計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)技術(shù)在該領(lǐng)域扮演著重要角色。
本文從系統(tǒng)需求、系統(tǒng)設(shè)計(jì)與應(yīng)用、應(yīng)用體會(huì)等角度詳細(xì)介紹基于J2EE架構(gòu)的一套適用于質(zhì)檢行業(yè)業(yè)務(wù)收費(fèi)管理的解決方案。
1 系統(tǒng)需求
1.1 系統(tǒng)主要需求
建設(shè)的業(yè)務(wù)收費(fèi)管理系統(tǒng)是對(duì)內(nèi)部公開、透明、高效的管理和服務(wù)平臺(tái),能夠?yàn)闃I(yè)務(wù)部門提供更快速、更便捷、準(zhǔn)確的服務(wù)。設(shè)計(jì)方案按功能需求對(duì)系統(tǒng)進(jìn)行了模塊化的分割。
根據(jù)業(yè)務(wù)收費(fèi)管理工作的實(shí)際應(yīng)用,系統(tǒng)主要包括以下應(yīng)用范圍:基礎(chǔ)信息管理、收費(fèi)報(bào)價(jià)、業(yè)務(wù)收費(fèi)、發(fā)票管理、收費(fèi)查詢、系統(tǒng)管理等。
為實(shí)現(xiàn)系統(tǒng)的系統(tǒng)化、規(guī)范化和自動(dòng)化,各個(gè)功能必須在能夠獨(dú)立實(shí)現(xiàn)各自的功能需求的同時(shí),又能夠使各個(gè)功能之間相互支持、相互滲透。
1.2 性能、運(yùn)行效率要求分析
并發(fā)業(yè)務(wù)處理用戶數(shù)為20人,在線訪問用戶數(shù)為50人;進(jìn)入系統(tǒng)時(shí)間(成功登錄后到主窗口完全顯示)≤10 s,進(jìn)入各功能時(shí)間(選擇功能后到該窗口完全顯示)≤10 s,復(fù)雜功能不超過(guò)30 s;一般查詢響應(yīng)時(shí)間≤10 s(包括查詢),當(dāng)用戶并發(fā)訪問數(shù)達(dá)50個(gè)或以上時(shí),多條件復(fù)雜查詢不應(yīng)超過(guò)60 s。系統(tǒng)平均響應(yīng)時(shí)間:≤15 s。
2 系統(tǒng)設(shè)計(jì)與應(yīng)用
2.1 基于J2EE的B/S三層架構(gòu)模型設(shè)計(jì)
本系統(tǒng)開發(fā)采用J2EE、EJB等基于JAVA的跨平臺(tái)技術(shù)。
Java是一個(gè)廣泛使用的網(wǎng)絡(luò)編程語(yǔ)言,它是一種新的計(jì)算概念。作為一種程序設(shè)計(jì)語(yǔ)言,它簡(jiǎn)單、面向?qū)ο?、不依賴于機(jī)器的結(jié)構(gòu),具有可移植性、獨(dú)立性、安全性,并且提供了并發(fā)的機(jī)制,具有很高的性能;其次,它最大限度地利用了網(wǎng)絡(luò)。
系統(tǒng)采用B/S結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu),它以訪問Web數(shù)據(jù)庫(kù)為中心,HTTP為傳輸協(xié)議,客戶端通過(guò)瀏覽器(Browser)訪問Web服務(wù)器(Server)和與其相連的后臺(tái)數(shù)據(jù)庫(kù)。
2.2 組件開發(fā)技術(shù)設(shè)計(jì)
在項(xiàng)目開發(fā)過(guò)程中,需要用到系統(tǒng)管理、數(shù)據(jù)交換等組件,利用已有的軟件組件的好處在于會(huì)大大提高生產(chǎn)效率,減少大量的重復(fù)勞動(dòng)。
組件是可復(fù)用的軟件組成成分,可被用來(lái)構(gòu)造其它軟件。它可以是被封裝的對(duì)象類、類樹、一些功能模塊、軟件框架、軟件構(gòu)架(或體系結(jié)構(gòu))、文檔、分析件、設(shè)計(jì)模式等。
采用組件技術(shù)開發(fā)應(yīng)用系統(tǒng)的過(guò)程與搭積木的過(guò)程很類似,一般是先構(gòu)筑系統(tǒng)的總體框架,然后利用已開構(gòu)造好的各個(gè)組件,依次將其安裝到系統(tǒng)中。
對(duì)各種應(yīng)用系統(tǒng)來(lái)說(shuō),在功能上有類似之處,因而利用軟件的重用技術(shù)就可以把開發(fā)過(guò)程大大簡(jiǎn)化。組件開發(fā)技術(shù)在確定系統(tǒng)總體框架、構(gòu)筑總體框架、修改總體框架、構(gòu)造組件以及修改組件等階段發(fā)揮著重要作用。
2.3 系統(tǒng)模塊設(shè)計(jì)
質(zhì)檢機(jī)構(gòu)業(yè)務(wù)收費(fèi)管理系統(tǒng)功能模塊包括:基礎(chǔ)信息管理、收費(fèi)報(bào)價(jià)、業(yè)務(wù)收費(fèi)、發(fā)票管理、發(fā)票查詢,系統(tǒng)管理。
整體結(jié)構(gòu),如圖1所示。
2.4 數(shù)據(jù)庫(kù)設(shè)計(jì)
本機(jī)構(gòu)的檢驗(yàn)業(yè)務(wù)管理系統(tǒng)采用的數(shù)據(jù)庫(kù)為IBM公司的Oracle 11g,數(shù)據(jù)庫(kù)具有可伸縮性、并行性、安全性、操作簡(jiǎn)便性等功能特點(diǎn),數(shù)據(jù)庫(kù)設(shè)計(jì)采用Powerdesigner 16.0進(jìn)行設(shè)計(jì),數(shù)據(jù)庫(kù)結(jié)構(gòu)如圖2所示。
3 系統(tǒng)模塊應(yīng)用介紹
3.1 基礎(chǔ)信息管理
本模塊包含了整個(gè)質(zhì)檢機(jī)構(gòu)收費(fèi)項(xiàng)目所涉及到的全部基礎(chǔ)信息,被授予權(quán)限的業(yè)務(wù)人員可以對(duì)基礎(chǔ)信息進(jìn)行新增、修改、刪除等操作?;A(chǔ)信息包括:產(chǎn)品類別信息、產(chǎn)品名稱、收費(fèi)項(xiàng)目、收費(fèi)性質(zhì)、收費(fèi)類別、涉及標(biāo)準(zhǔn)、客戶基礎(chǔ)庫(kù)等。
3.2 收費(fèi)報(bào)價(jià)
本模塊主要功能包含客戶報(bào)價(jià)登記、收費(fèi)標(biāo)準(zhǔn)管理、收費(fèi)標(biāo)準(zhǔn)價(jià)查詢,收費(fèi)人員可以收費(fèi)內(nèi)容進(jìn)行維護(hù),并且可根據(jù)查詢條件查詢收費(fèi)報(bào)價(jià)及相關(guān)標(biāo)準(zhǔn)規(guī)定。
3.3 業(yè)務(wù)收費(fèi)
業(yè)務(wù)收費(fèi)是系統(tǒng)的核心模塊,用于管理機(jī)構(gòu)涉檢驗(yàn)的全部費(fèi)用以及該費(fèi)用對(duì)內(nèi)、對(duì)外的處理。詳細(xì)應(yīng)用情況如下:
①檢驗(yàn)/審查收費(fèi):模塊主要功能有查詢(客戶名稱、收費(fèi)類型、簽定時(shí)間)、新增、修改、刪除、打印受理單等,業(yè)務(wù)員錄入收費(fèi)單的相關(guān)信息,業(yè)務(wù)單和收費(fèi)標(biāo)準(zhǔn)關(guān)聯(lián),標(biāo)準(zhǔn)自動(dòng)帶出,避免手輸錯(cuò)誤。
②收款錄入與核對(duì):財(cái)務(wù)在收到款項(xiàng)后,根據(jù)付款人或單位,在收費(fèi)單中查找對(duì)應(yīng)的收費(fèi)單,確認(rèn)款項(xiàng)所付的是哪個(gè)收費(fèi)單的收費(fèi),并作已收標(biāo)志。由于業(yè)務(wù)過(guò)程匯總產(chǎn)生的收款筆數(shù)記錄較多,故系統(tǒng)支持按客戶名稱、到賬日期、收款狀態(tài)等條件進(jìn)行收款查詢。
③財(cái)務(wù)沖銷:沖銷與收費(fèi)項(xiàng)目對(duì)應(yīng)。當(dāng)收費(fèi)項(xiàng)目錄入錯(cuò)誤或財(cái)務(wù)對(duì)錯(cuò)帳時(shí)以沖銷方式更正。若財(cái)務(wù)對(duì)錯(cuò)帳,則由財(cái)務(wù)通過(guò)反饋單提出沖銷申請(qǐng)并填寫原因,本部門負(fù)責(zé)人確認(rèn)后對(duì)方可沖銷,并補(bǔ)回記錄。
④掛賬查詢:客戶已到賬,但是未關(guān)聯(lián)收費(fèi)單,此時(shí),需要進(jìn)行掛賬。本模塊允許所有部門查詢,并均可同時(shí)申請(qǐng)?jiān)撌召M(fèi)為本部門擁有,由財(cái)務(wù)確認(rèn)后對(duì)帳,同一筆收款只能由一個(gè)人提出申請(qǐng)。并同時(shí)輸入收費(fèi)單客戶已到賬,但是未關(guān)聯(lián)收費(fèi)單,此時(shí),需要進(jìn)行掛賬。
⑤收費(fèi)反饋管理:系統(tǒng)中收費(fèi)反饋管理與收費(fèi)項(xiàng)目(含業(yè)務(wù)單)對(duì)應(yīng),檢驗(yàn)員提出對(duì)該單修改或處理的要求。部門負(fù)責(zé)人對(duì)收費(fèi)反饋單申請(qǐng)進(jìn)行審核。審核后檢驗(yàn)員對(duì)收費(fèi)反饋單進(jìn)行簽收。
⑥撥款管理:包含檢驗(yàn)撥款與審查撥款,前者是對(duì)政府任務(wù)(檢驗(yàn)費(fèi))的進(jìn)行撥款。系統(tǒng)自動(dòng)將撥款額分?jǐn)偨o與政府任務(wù)號(hào)關(guān)聯(lián)的各業(yè)務(wù)。后者是對(duì)機(jī)構(gòu)任務(wù)(如CQC的審查費(fèi))的撥款。由系統(tǒng)自動(dòng)將撥款額分?jǐn)偨o予機(jī)構(gòu)匯總號(hào)與關(guān)聯(lián)的各業(yè)務(wù)單(未繳費(fèi)的除外)(為已收費(fèi)額)。
3.4 發(fā)票管理
本模塊主要是對(duì)發(fā)票購(gòu)買、領(lǐng)用、開具的管理,含發(fā)票代碼,自編號(hào),發(fā)票類型,開始號(hào),結(jié)束號(hào),開具金額范圍,購(gòu)買日期,立卡人,立卡時(shí)間等進(jìn)行基礎(chǔ)管理;管理后的發(fā)票需與收費(fèi)單號(hào)相關(guān)聯(lián),業(yè)務(wù)員可以根據(jù)發(fā)票號(hào)關(guān)聯(lián)查詢到客戶名稱,收款金額,是否已經(jīng)對(duì)賬,發(fā)票類別等信息。
3.5 收費(fèi)查詢
由于系統(tǒng)在使用的過(guò)程中會(huì)產(chǎn)生大量的收費(fèi)數(shù)據(jù),為便于業(yè)務(wù)員,科室負(fù)責(zé)人等領(lǐng)導(dǎo)進(jìn)行收費(fèi)情況的查詢,系統(tǒng)設(shè)置了收費(fèi)明細(xì)查詢、應(yīng)收明細(xì)統(tǒng)計(jì)、應(yīng)收費(fèi)統(tǒng)計(jì)、人均額統(tǒng)計(jì)、發(fā)票查詢、掛賬對(duì)賬查詢等多種查詢方式,以滿足機(jī)構(gòu)的實(shí)際應(yīng)用需要。
3.6 系統(tǒng)管理
在系統(tǒng)建設(shè)過(guò)程中,需要嚴(yán)格劃分權(quán)限管理,對(duì)系統(tǒng)的各功能、數(shù)據(jù)按權(quán)限進(jìn)行管理,系統(tǒng)用戶所需要的數(shù)據(jù)只能是其職能對(duì)應(yīng)的業(yè)務(wù)范圍內(nèi)的數(shù)據(jù)。
此外,需進(jìn)行系統(tǒng)日志管理,記錄用戶的操作信息,包括操作員、操作類型、計(jì)算機(jī)名、IP地址、模塊名稱、數(shù)據(jù)主表名、開始日期、開始時(shí)間、結(jié)束日期、結(jié)束時(shí)間等,也可查詢各類日志信息,如登錄情況、模塊使用情況等。日志管理功能應(yīng)該具有一定的權(quán)限才能查看,一般不可修改。
4 結(jié) 語(yǔ)
本文開發(fā)的網(wǎng)絡(luò)化質(zhì)檢機(jī)構(gòu)業(yè)務(wù)收費(fèi)管理系統(tǒng)實(shí)現(xiàn)了業(yè)務(wù)收費(fèi)的臺(tái)賬式管理及標(biāo)注化管理,開發(fā)成本小,同時(shí)緊貼各科室人員的實(shí)際工作,使各崗位人員能夠應(yīng)付各種形式的收費(fèi)、掛賬、沖銷、發(fā)票管理、費(fèi)用查詢等,減少差錯(cuò),降低了人力資源成本。該系統(tǒng)通過(guò)2年多的運(yùn)行,已取得了良好效果,廣受各業(yè)務(wù)科室人員的歡迎。
參考文獻(xiàn):
[1] 袁新敏.藥檢信息管理系統(tǒng)分析與開發(fā)[D].呼和浩特:內(nèi)蒙古大學(xué),2009.
[2] 王振宇,王瑛劍,魏巍.基于J2EE的通信資源網(wǎng)絡(luò)管理設(shè)計(jì)[J].艦船電子工程,2014,(12).
[3] 趙平.支持產(chǎn)品現(xiàn)代設(shè)計(jì)的知識(shí)服務(wù)應(yīng)用組件開發(fā)[D].上海:上海交通大學(xué),2008.