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