
摘 要:高校財務代辦項目管理系統是針對目前高校代辦項目的收費管理及過程控制,利用支持面向對象程序設計的JAVA及SSH整合構架等技術開發的,為了保證系統運行的效率和可靠性。系統能實現高校各部門代辦項目的管理需求,并大大提高了高校代辦項目的工作效率。
關 鍵 詞:高校財務;代辦項目管理系統;JAVA;SSH
1 引言
隨著高校教育事業的不斷發展,高校的各項資格考試、等級考試、學雜費、培訓費等項目日益增多,各代辦項目的職能部門不知道學生繳費情況,財務處不知道應該收取哪些學生的哪些代辦項目費用,對收取的費用哪些學生已經參加了考試,哪些沒有報名考試而要退費的,賬面結余資金是否正確等。現今的財務核算要求的是要求精細化、透明化,要做到與相關職能部門信息共享,保證財務管理的準確。針對當前高校代辦項目的問題,我們研究開發了代辦項目管理系統,本系統版面的設計,布局的編排,功能的設定,更顯系統的個性;通過本系統的開發與應用,使學校財務處和相關部門在代辦項目的管理更加方便、更加透明、財務核算更加準確。
2 系統設計分析
2.1 開發工具
本系統是采用JSP、SSH(Spring+Struts+Hibernate)整合構架等技術開發的。
1. JSP
Spring是一個輕型容器(light-weight container),其核心是Bean工廠(Bean Factory),用以構造我們所需要的M(Model)。在此基礎之上,Spring提供了AOP(Aspect-Oriented Programming, 面向層面的編程)的實現,用它來提供非管理環境下申明方式的事務、安全等服務;對Bean工廠的擴展ApplicationContext更加方便我們實現J2EE的應用;DAO/ORM的實現方便我們進行數據庫的開發;Web MVC和Spring Web提供了Java Web應用的框架或與其他流行的Web框架進行集成。
2. SSH
SSH(Spring+Struts+Hibernate)整合構架采用多層非分布式的結構,除數據庫這一層外,可以分為表現層、業務邏輯層何數據持久層,這三層將存在于同一個web容器中,作為一個整體提供J2EE服務。
2.2 數據庫設計
數據庫基本是以表格的形式將數據存儲在一格一格的字段內表格中某些行和列可以和另一個表的行或列產生有意義的關聯,這就是所說的關聯數據庫的由來。將數據存儲到數據庫里以后,可以使用SQL語句對數據加以操縱。本系統的數據庫的設計用MySql為例來設計。
要成功地建立一個符合用戶需要、滿足用戶要求的數據庫,就一定先要進行數據庫設計,也就是說,需要先進行整體規劃,確定保存哪些數據,舍去哪些數據。一般情況下,設計數據要經過分析建立數據庫的目的,確定數據庫中需要的表,確定表中需要的字段,以及確定表之間的關系等。
本系統所用到的主要數據構成的數據表有報考項目表(CW_BKXM)、項目狀態表(CW_BKZT)、用戶等級表(CW_GRADE)、報考項目一覽表(CW_ST)、管理用戶表(CW_USERNAME)。
1. 報考項目表(CW_BKXM):主要存儲報考項目種類,包括項目編號、項目名稱、項目費用等。
2. 項目狀態表(CW_BKZT):主要存儲項目狀態,包括報名、待考、結算完畢等。
3. 用戶等級表(CW_GRADE):主要存儲用戶權限等級信息,包括等級權值及等級名稱。
4. 報考項目一覽表(CW_ST):主要存儲學生報考項目信息,包括學生姓名、班級、報名項目、報考狀態等。
5. 管理用戶表(CW_USERNAME):主要存儲管理員用戶信息。
2.3 系統功能詳細設計
根據系統設計的總體目標,經過詳細的需求分析,本系統的功能模塊主要有:
1. 系統的管理首頁
該界面為用戶提供一個歡迎界面,并提供驗證用戶身份合法性的功能。結合用戶身份對應的顯示用戶信息,包括登陸帳號、真實姓名、權限級別、上次訪問時間、上次訪問IP。
2. 初始化信息模塊
(1)考試項目管理:項目代碼、項目名稱、考試費用、修改、刪除、添加考試項目。(2)報考信息導入:根據定制的相應模版,批量導入數據。
3. 學生報考信息管理
(1)報考信息管理:輸入關鍵字來查詢相應的報考信息;修改或刪除一些報考信息;添加報考信息。(2)批量處理報考信息:不用一條一條來處理,可成批處理。(3)報考信息檢索:可以根據姓名、班級、項目代碼等來查詢相關信息。(4)學生報考信息一覽表:可以瀏覽所有的學生報考信息,并可以導出。
4. 用戶管理
可以添加用戶并分配相應的權限,并進行修改刪除等操作。
5. 個人管理
主要是為了給當前用戶修改自己的密碼所用,并退出系統。
3 系統模塊結構及詳細設計
3.1 系統主要功能模塊圖
(見圖1)
3.2 系統主要功能詳細設計
1. 考試項目管理功能主要包括:項目代碼、項目名稱、考試費用、修改、刪除、添加考試項目。2. 報考信息導入:根據定制的相應模版,批量導入數據。3. 批量處理信息:根據相關條件篩選出預處理數據,批量修改報考狀態。4. 報考信息管理:修改或刪除一些報考信息;添加報考信息。5. 報考信息檢索:可以根據姓名、班級、項目代碼等來查詢相關信息。6. 學生報考信息一覽表:可以瀏覽所有學生報考信息,并可以以Excel形式來導出。7. 用戶管理:可以添加用戶并分配相應的權限,并進行修改刪除等操作。
4 高校財務代辦項目管理系統的優點
1. 高校財務代辦項目管理系統的功能明了,操作簡單,菜單清晰,使用方便,易于管理人員熟練操作。
2. 高校財務代辦項目管理系統可以分班級批量導入學生報考信息,批量處理報考狀態,極大提高了管理人員的工作效率。也可針對個別學生分別處理,體現了系統的靈活性。
3. 高校財務代辦項目管理系統在信息綜合查詢上,多條件的查詢滿足各種不同用戶或領導等人士的不同需求。
4. 高校財務代辦項目管理系統在跟蹤學生報考項目中,各部門可以根據自己用戶屬性查看相關的報考狀態,解決了各部門在工作過程產生的矛盾。
5 結束語
高校財務代辦項目管理系統實現了學生繳費、考試報名、退費、項目經費結余核算等一系列與代辦項目有關的操作,從而提高管理的精細化、透明化和信息的共享化。總的來說,高校財務代辦項目管理系統能夠實現了系統開發設計的目的,滿足高校財務代辦項目管理的需求。
參考文獻:
[1] 王國輝,《Java Web開發實戰寶典》,清華大學出版社,2010
[2] 覃慶炎,《Java開源項目-SSH項目開發詳解》,清華大學出版社,2008