林 琳(陜西財經(jīng)職業(yè)技術(shù)學(xué)院,咸陽,712000)
財政綜合信息查詢與管理系統(tǒng)構(gòu)建
林 琳
(陜西財經(jīng)職業(yè)技術(shù)學(xué)院,咸陽,712000)
文章對于財政綜合信息查詢與管理的設(shè)計主要采用了Java語言進(jìn)行編碼實現(xiàn),并結(jié)合JDBC技術(shù)、Swing技術(shù)等進(jìn)行編碼,明確了系統(tǒng)的性能目標(biāo)和功能要求,探討了系統(tǒng)開發(fā)流程和功能劃分,從而有效地加強(qiáng)財政部門對資金的管理。
財政部門;綜合信息管理;系統(tǒng)構(gòu)建
眾所周知,信息技術(shù)的日新月異促進(jìn)了社會整體水平的提高,尤其是多媒體技術(shù)、網(wǎng)絡(luò)通訊技術(shù)、數(shù)據(jù)庫技術(shù)等高新技術(shù)在財政部門的廣泛應(yīng)用,使得各地財政部門綜合信息管理系統(tǒng)的發(fā)展提供了廣闊的空間。但是現(xiàn)有的產(chǎn)品都只能滿足各個財政業(yè)務(wù)應(yīng)用系統(tǒng)自身的日常業(yè)務(wù)處理,卻無法綜合各個系統(tǒng)的數(shù)據(jù)進(jìn)行分析,無法實現(xiàn)數(shù)據(jù)的集成。在這種情況下,急需建立一套集網(wǎng)絡(luò)辦公、事務(wù)管理和信息交流于一體的綜合信息管理辦公平臺。
1.1 基于C/S架構(gòu)的Java程序開發(fā)技術(shù)
目前,Java已經(jīng)成為了當(dāng)前應(yīng)用最為廣泛的編程語言之一。因此,本文利用Java語言進(jìn)行C/S模式的應(yīng)用程序開發(fā),核心內(nèi)容包括兩方面,分別如下:
1.1.1 Swing 客戶端 UI 設(shè)計技術(shù)
Swing提供了豐富的用戶界面開發(fā)的類庫,包括了布局容器和各類布局控件,如果說 Java 程序員還無法正確的開發(fā)一個Button(按鈕)程序,那么可以說他就沒有真正學(xué)會使用 Java 語言。Swing 技術(shù)的應(yīng)用已經(jīng)成為了當(dāng)前 C/S 模式應(yīng)用程序開發(fā)的主流。Swing提供了豐富的用戶界面開發(fā)的類庫,包括了布局容器和各類布局控件。
1.1.2 JDBC 數(shù)據(jù)庫開發(fā)技術(shù)
在應(yīng)用開發(fā)過程中,Java技術(shù)絕大多數(shù)是和數(shù)據(jù)庫進(jìn)行交互的,因此Java技術(shù)體系擁有自己的數(shù)據(jù)庫連接技術(shù),也就是JDBC技術(shù)。該技術(shù)在J2EE 網(wǎng)頁程序、Java SE 桌面程序等開發(fā)中,都扮演著極為重要的角色,它們的開發(fā)都需要利用JDBC技術(shù)實現(xiàn)數(shù)據(jù)庫的相關(guān)操作。
1.1.3 SQLServer2008數(shù)據(jù)庫
SQLServer2008數(shù)據(jù)庫由于其可視化的管理界面以及她所具備的的強(qiáng)大的管理功能,能夠為用戶提供安全、快捷的關(guān)系數(shù)據(jù)庫的管理體驗,成為目前較為流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。雖然SQL Server目前已經(jīng)更新到2012版本,但是由于SQL Server2008安全、穩(wěn)定性較高,而且與相關(guān)設(shè)備、技術(shù)等融合度較高,因此本文采用的是SQL Server2008版本。
2.1 設(shè)計目標(biāo)
本文設(shè)計的財政綜合信息查詢與管理系統(tǒng)主要是為了實現(xiàn)以下目標(biāo):
(1)完成各類財政信息的錄入、編輯、分類、修改、刪除等日常財政管理工作等。
(2)完成財務(wù)綜合信息的統(tǒng)計分析功能。
(3)財務(wù)信息關(guān)系到國家經(jīng)濟(jì)發(fā)展,因此應(yīng)該確保財政數(shù)據(jù)一定程度的安全性。
(4)相關(guān)輔助功能應(yīng)得到實現(xiàn)。
(5)應(yīng)滿足日常工作的實現(xiàn),保證日常各類工作的正常、順利的運(yùn)轉(zhuǎn)。
2.2 技術(shù)路線
由于本文采用的是基于C/S模式的系統(tǒng)研發(fā),所以系統(tǒng)的編碼研發(fā)主要從兩個方面進(jìn)行,一方面是服務(wù)器端,另一方面是客戶端。
(1) 服務(wù)器端技術(shù)路線 采用 Java 面向?qū)ο笳Z言對服務(wù)器端程序的研發(fā)進(jìn)行邏輯結(jié)構(gòu)的設(shè)計,并且對于客戶端出發(fā)事件的獲取采取事件捕捉的相關(guān)方法,進(jìn)而做出相關(guān)邏輯的處理,數(shù)據(jù)的獲取以及在客戶端的顯示都通過數(shù)據(jù)庫技術(shù)得以實現(xiàn)。
(2)客戶端技術(shù)路線 客戶端的研發(fā)采用目前主流的UI設(shè)計技術(shù),即Java Swing 技術(shù),它同VB、Delphi、MFC等技術(shù)一樣,目前已經(jīng)成為了C/S模式下比較常見的客戶端界面設(shè)計技術(shù)。將該技術(shù)用于系統(tǒng)的設(shè)計,能夠為用戶提供豐富的界面設(shè)計的相關(guān)布局及控件類庫,完成頁面的效果設(shè)計。
(3)網(wǎng)絡(luò)技術(shù)路線 本文財政綜合信息查詢與管理系統(tǒng)的研發(fā)采用局域網(wǎng)技術(shù),并通過網(wǎng)絡(luò)對服務(wù)器、數(shù)據(jù)以及客戶端進(jìn)行有效的連接。
(4)數(shù)據(jù)庫技術(shù)路線 上文中已經(jīng)提到了采用JDBC技術(shù)作為數(shù)據(jù)庫技術(shù),它能夠提供豐富的數(shù)據(jù)庫相關(guān)操作的技術(shù)接口,此外,數(shù)據(jù)庫相關(guān)命令的使用需通過編寫SQL語句才能實現(xiàn)。
2.3 功能需求分析
財政綜合信息查詢與管理系統(tǒng)的開發(fā)需要對用戶進(jìn)行詳細(xì)的調(diào)研分析,將調(diào)查的用戶需求信息進(jìn)行篩選整合,從而確定該系統(tǒng)需要滿足哪些功能。通過實際工作分析,得出以下功能需求:
2.3.1 用戶登錄功能需求 任何一個系統(tǒng)的設(shè)計都不能缺少用戶登錄界面,用戶若想登錄本系統(tǒng)需要通過身份驗證,憑借正確的用戶名和密碼才能成功登錄系統(tǒng);若沒有正確的用戶名和密碼,說明該登陸者屬于非法用戶,會被系統(tǒng)阻止其不法行為。
2.3.2 稅收管理功能需求 該功能設(shè)計主要是為了順利實現(xiàn)稅收信息的登記入庫、信息編輯、維護(hù)等功能。
2.3.3 非稅收管理功能需求 非稅收管理功能提供了高級查詢和信息維護(hù)的功能,主要包括對政策性收費(fèi)、政府基金、罰款、福利收入等相關(guān)信息進(jìn)行修改、編輯、刪除等基本功能。
2.3.4 基礎(chǔ)信息管理和維護(hù)功能需求 主要針對機(jī)構(gòu)、工作人員等信息的編輯、添加、修改等基本操作的功能。
2.3.5 財政審核管理功能需求 該功能主要是為了加快財政業(yè)務(wù)處理,要求對信息處理的相關(guān)流程進(jìn)行監(jiān)管,對每個審核的財政信息進(jìn)行流程化的監(jiān)控,從而縮短辦事周期。
財政綜合信息查詢與管理系統(tǒng)設(shè)計總體分為三個主要部分,即整體架構(gòu)設(shè)計、用戶用例分析以及功能模塊設(shè)計。
3.1 整體結(jié)構(gòu)設(shè)計
合理的結(jié)構(gòu)設(shè)計能夠為系統(tǒng)的邏輯設(shè)計提供重要的依據(jù),主要包括以下主要部分:
(1)客戶端相關(guān)設(shè)備 該部分包括了系統(tǒng)運(yùn)行的PC 機(jī)以及相關(guān)的終端設(shè)備。
(2)服務(wù)器端相關(guān)設(shè)備 服務(wù)器端設(shè)備主要包括了網(wǎng)線、交換路由、數(shù)據(jù)庫服務(wù)器等。
3.2 用戶用例分析
本系統(tǒng)主要分為普通用戶、管理員以及審核用戶三類用戶,在此不一一進(jìn)行詳細(xì)闡述了。
3.3 功能模塊設(shè)計
該系統(tǒng)主要包括系統(tǒng)登錄、財政審核、基礎(chǔ)信息管理、稅收管理以及非稅收管理等幾個主要模塊,在上文已經(jīng)一一介紹。
綜上所述,該系統(tǒng)雖然在功能、性能等方面皆能滿足用戶的需求,但仍存在一些潛在的問題,需要相關(guān)人士在未來的研究中進(jìn)一步深入探究。
燕霞.財政信息系統(tǒng) 4A 安全管理平臺的構(gòu)建[J].信息化建設(shè).2009(04)
林琳,女,1981.1,河南洛陽人,講師,研究方向:財政、稅收
Financial and management information query system construction
Lin Lin
(Shaanxi Vocational and Technical College of Finance and Economics,Xianyang,712000)
For a comprehensive financial and management information query design mainly uses the Java language coding to achieve,combined with JDBC technology,Swing technology for encoding,clear performance goals and functional requirements of the system,the system development process,and discusses the functional division to effectively strengthen the management of the financial sector for funds.
the financial sector;integrated information management;system construction