[摘要]成人高校收費管理系統(tǒng)是針對目前成人高校的收費管理情況,利用支持面向?qū)ο蟪绦蛟O(shè)計的Visual Foxpro 8.0作為開發(fā)工具,重點介紹系統(tǒng)的功能、數(shù)據(jù)庫等。成人高校收費管理系統(tǒng)能實現(xiàn)收費管理人員的功能需求,并大大提高收費管理人員的工作效率。
[關(guān)鍵詞]成人高校收費管理系統(tǒng) Visual Foxpro 8.0
中圖分類號:TP3 文獻標識碼:A 文章編號:1671-7597(2009)0720051-02
隨著我國成人教育事業(yè)的不斷發(fā)展,成人高校的辦學規(guī)模不斷擴大,辦學形式也更加多樣化,學歷教育與非學歷教育同時在發(fā)展,而非學歷教育的發(fā)展狀況遠遠超過學歷教育。因此,成人高校的收費項目和管理環(huán)節(jié)日趨復雜,不同的收費項目、不同的收費標準給成人高校的財務(wù)工作帶來很大困難。針對當前學校收費管理課題,我們研究開發(fā)了收費管理系統(tǒng),通過這個系統(tǒng),可以使學校的收費管理工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高學校財務(wù)管理效率的目的。
一、系統(tǒng)設(shè)計
(一)開發(fā)工具
本系統(tǒng)是以Visual Foxpro 8.0作為開發(fā)工具的。
1.Visual Foxpro是數(shù)據(jù)庫管理系統(tǒng),作為數(shù)據(jù)庫管理系統(tǒng)具有以下功能:
(1)可以建立數(shù)據(jù)庫,可以在數(shù)據(jù)庫中建立表和其他數(shù)據(jù)對象,可以定義數(shù)據(jù)庫中表(數(shù)據(jù))之間的聯(lián)系;
(2)可以完成對數(shù)據(jù)庫中數(shù)據(jù)的操作,可以錄入、刪除、修改數(shù)據(jù),可以建立索引、進行排序等,可以完成數(shù)據(jù)庫導入、導出及其備份和恢復等操作;
(3)可以以各種形式提供靈活的查詢功能,支持關(guān)系數(shù)據(jù)庫標準語言SQL,使用戶方便地使用數(shù)據(jù)庫中的數(shù)據(jù);
(4)可以運行在網(wǎng)絡(luò)環(huán)境下,開發(fā)客戶機/服務(wù)器機制的應用。
2.與其他數(shù)據(jù)庫管理系統(tǒng)相比,Visual Foxpro 8.0具有用戶的普遍性、功能的完整性、工具的易用性等特點。
(1)用戶的普遍性:由于它與傳統(tǒng)的XBASE數(shù)據(jù)庫兼容,因此了解和使用它的傳統(tǒng)用戶數(shù)量龐大,它安裝容易,運行環(huán)境要求不高,入門和學習方便,最易于被用戶接受。
(2)功能的完整性:在數(shù)據(jù)管理方面,基本具備了大型SQL數(shù)據(jù)庫的特征;在數(shù)據(jù)庫設(shè)計方面,提供了各種數(shù)據(jù)庫組件的設(shè)計向?qū)Ш蛨D形化、智能化的設(shè)計過程。其獨特的優(yōu)點是提供了各種數(shù)據(jù)庫用戶界面的可視化設(shè)計工具,提供了自含的編程語言和調(diào)試工具,提供了查詢數(shù)據(jù)庫的默認表格工具等。
(3)工具的易用性:各種工具是以方便和規(guī)范開發(fā)者的工作為目標,充分考慮了數(shù)據(jù)庫應用軟件的特點。窗口化、圖形化、智能化、模塊化、向?qū)Щ?、參?shù)化和通用化是Visual Foxpro 8.0工具的共同特征。
(二)數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接影響到應用系統(tǒng)的效率以及系統(tǒng)的實現(xiàn)效果。好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計會減少數(shù)據(jù)庫的保存量、提高數(shù)據(jù)的完整性和一致性,使系統(tǒng)具有較快的響應速度,簡化基于此數(shù)據(jù)庫的應用程序的實現(xiàn)。
在開發(fā)成人高校收費管理系統(tǒng)時,采用E-R圖對數(shù)據(jù)庫進行分析。通過數(shù)據(jù)庫結(jié)構(gòu)分析,首先創(chuàng)建收費管理系統(tǒng)數(shù)據(jù)庫(sfglxt.dbc),然后在數(shù)據(jù)庫中建立班級表(bjb.dbf)、學生基本信息表(xsxxb.dbf)、收費預定義表(sfdy.dbf)、收費管理表(sfglb.dbf)、用戶數(shù)據(jù)表(user.dbf)等。
1.班級表(bjb.dbf)
主要存儲班級代碼、班級名稱、所屬教學點、班主任、班級人數(shù)等。
2.學生基本信息表(xsxxb.dbf)
主要存儲班級代碼、班級名稱、學生學號、學生姓名、學生性別、所屬教學點、學生類別、專業(yè)名稱、班主任、聯(lián)系電話等。
3.收費預定義表(sfdy.dbf)
由于在管理過程中,學歷教育和部分非學歷教育的收費在一段時間內(nèi)或者某個單位時間內(nèi)是基本確定,如學歷教育的學生每學年的學費,因此,對于這種情況的收費,可以預先做定義。這個表主要存儲收費預定義代碼、收費預定義項目名稱、學費、教材資料費、考試費、其他費用、合計等。
4.收費管理表(sfglb.dbf)
主要存儲發(fā)票流水號、班級代碼、學生學號、學生姓名、學費、教材資料費、考試費、其他費用、合計小寫、合計大寫、所屬教學點、收款單位、收款人、開票人、收費日期、收費詳細說明等。
5.用戶數(shù)據(jù)表(user.dbf)
主要存儲用戶名、用戶密碼、用戶類型等。
(三)系統(tǒng)功能詳細設(shè)計
根據(jù)系統(tǒng)設(shè)計的總體目標,經(jīng)過詳細的需求分析,本系統(tǒng)的功能模塊主要有:
1.系統(tǒng)的登錄界面
該界面為用戶提供了一個歡迎界面,并提供驗證用戶身份合法性的功能。用戶在該界面分別錄入用戶名和密碼后,經(jīng)驗證合法后即可以進入系統(tǒng)的主頁面。
2.系統(tǒng)管理模塊
用戶可以在這個模塊修改密碼、導入導出數(shù)據(jù)、收費項目預先定義、學生信息管理等。
(1)修改密碼
由于是財務(wù)收費管理系統(tǒng),所以對系統(tǒng)安全要求非常高,這個功能方便用戶及時修改密碼,以提高系統(tǒng)的安全性。
(2)學歷教育教務(wù)信息數(shù)據(jù)導入
由于學校教務(wù)信息是由教務(wù)管理系統(tǒng)管理的,所以每學期收取學費前,需要從教務(wù)管理系統(tǒng)導出學生類別、開設(shè)專業(yè)信息、新增班級信息、新生基本信息,然后導入到本收費系統(tǒng)。
(3)學歷教育學生信息管理
由于在學生學習的過程中,一些學生的基本信息發(fā)生了變化,那么就需要在這個系統(tǒng)中也要對相應的信息做更改,以保證數(shù)據(jù)的完整性和一致性。
(4)收費項目預先定義
根據(jù)學校一些收費管理規(guī)定和習慣,有一些費用的收取標準是比較固定的,如學生每學期正常應繳納的學費,這些學費每學期只分理工、文史、英語三大類收費標準,使用系統(tǒng)的這個功能就會大大提高收取學費的效率。
(5)導出數(shù)據(jù)
為了更好的完成學生學費的收取和追繳,也為了非學歷教育一些費用收取的核對,經(jīng)常需要導入一些數(shù)據(jù)到EXCEL文件中,這個功能就是可以解決這個問題的。
3.收費管理模塊
這是系統(tǒng)中最為重要的環(huán)節(jié),是業(yè)務(wù)的核心部分。此部分完成學生學費收取、學歷教育學生其他費用的收取、其他日常費用的收取等。
(1)新生學費收取
由于新生在入學報名時還沒有學號和班級信息,所以在這個功能中需要準確錄入新生的姓名、報讀學歷層次、報讀專業(yè)、擬編入班級名稱等信息,但是收取的費用則不需要逐個新生、逐個收費項目按收費標準錄入,只需要從預定義的收費項目中提取就行了。
(2)舊生學費收取
由于學校的管理規(guī)定,舊生統(tǒng)一開存折,學生只需要往存折存入足夠的學費,那么學校到銀行取得相關(guān)的數(shù)據(jù),然后在此系統(tǒng)只需要錄入學生的學號、從收費項目預定義中提取相關(guān)項目,那么系統(tǒng)就會顯示該生的基本信息和應繳費用,然后直接打印發(fā)票就行了。
(3)異常學費收取
由于一些學生的經(jīng)濟緊張,申請學費分期繳交,那么在這個功能里面就可以做到錄入該生學號后得到基本信息,然后在收費界面的備注欄特別說明該生的學費分期付款計劃和完成情況。
(4)學歷教育其他費用收取
這個功能主要是為了實現(xiàn)收取學生的臨時性的一些費用,如重修重考費、補修課程費用等等。
(5)其他日常費用的收取
除了主要的學費和學歷教育其他費用的收取外,學校還有一些其他的日常應收費用的收取,這個功能的界面與新生學費收取的界面有些類似但又不完全相同。
4.綜合查詢模塊
本功能可以學生基本信息查詢、學費繳交情況查詢、其他費用的查詢等。
(1)學生基本信息查詢
這個功能提供了四種條件查詢,一是按學號的學生個人信息查詢,一是按班級的整班學生信息查詢,一是按班主任查詢該班主任管理的所有學生基本信息,最后一個是按教學點查詢各教學點學生基本信息。
(2)學費繳納情況查詢
這個功能提供六種條件查詢,一是按學號的學生個人全部繳納學費情況查詢,二是按班級、按學期的整班學生繳納情況查詢,三是按班級的整班學生全部學費繳納情況查詢,四是按班主任查詢該班主任管理的學生某學期學費繳納情況查詢,五是按班主任查詢該班主任管理的學生全部學費繳納情況查詢,六是整體查詢教學點學費繳納情況。
(3)學費分期付款繳納情況查詢
這個功能是為了進一步跟蹤申請了學費分期付款計劃的學生學費繳納情況,對他們的繳費進度可以有一個充分的了解,以便于督促他們及時繳費。
(4)日收費小結(jié)
每天可以使用這個功能進行收費小結(jié),核對當天的費用收取情況。
(5)月收費小結(jié)
每個月底可以使用這個功能進行月收費小結(jié),核對當月學??傮w應收費用的情況。
5.報表管理模塊
用戶可以在這里打印學費相關(guān)報表、日常應收費用收取報表、日收費小結(jié)報表、月收費小結(jié)報表等。
二、系統(tǒng)安全設(shè)計
考慮到系統(tǒng)中數(shù)據(jù)的重要性,本收費管理系統(tǒng)在安全設(shè)計方面采取了多種方法和手段以保證系統(tǒng)的安全。
1.首先是訪問控制方面。本系統(tǒng)采用要求用戶輸入用戶名和密碼這些保密信息實現(xiàn)訪問控制。如果有用戶惡意嘗試三次登錄系統(tǒng)不成功后,該用戶將會被自動鎖死。
2.使用“黑匣子”策略。用戶成功登錄系統(tǒng)后,用戶的操作將會被記錄,以備查詢。
3.數(shù)據(jù)庫加密。使用加密算法將本系統(tǒng)的數(shù)據(jù)庫進行加密。
4.制定本系統(tǒng)運行管理手冊。運行管理手冊從人員管理、規(guī)章制度、崗位職責等幾個方面對安全性管理做出詳細規(guī)定,使管理人員在工作中的一言一行都有章可依、有據(jù)可查,指導管理人員的工作實施。
5.安裝防病毒軟件,防止黑客入侵。
6.對本系統(tǒng)的數(shù)據(jù)經(jīng)常做備份。
三、成人高校收費管理系統(tǒng)的優(yōu)點
1.成人高校收費管理系統(tǒng)的功能明了,操作簡單,菜單清晰,使用方便,易于管理人員熟練操作。
2.成人高校收費管理系統(tǒng)在收費管理上,通過預定義一些收費項目和收費標準,也導入了學歷教育學生基本信息,在打印學費發(fā)票時,極大的提高了管理人員的工作效率。因為該系統(tǒng)也可以針對個人學生的情況分別錄入,體現(xiàn)了系統(tǒng)的靈活性。
3.成人高校收費管理系統(tǒng)在收費信息綜合查詢上,多條件的查詢滿足各種不同的用戶或者領(lǐng)導等人士的不同需求。
4.成人高校收費管理系統(tǒng)在跟蹤學生分期繳納學費計劃中的作用是令人滿意,解決了這個長期以來難以使用客觀手段解決的問題。
四、結(jié)束語
用VFP開發(fā)的成人高校收費管理系統(tǒng),在運行一年多以來,大大提高了收取學費的工作效率,實現(xiàn)了套打發(fā)票、收據(jù),減輕了財務(wù)管理人員的手工壓力。并通過該系統(tǒng),實現(xiàn)了每日收費一小結(jié),方便財務(wù)人員核對本日的收入情況。總的來說,成人高校收費管理系統(tǒng)能夠?qū)崿F(xiàn)了系統(tǒng)開發(fā)設(shè)計的目標,滿足了收費管理人員的系統(tǒng)功能需求,從而大大提高了成人高校財務(wù)管理人員的工作效率。
參考文獻:
[1]羅晟、銀華強、劉普艷,Visual Foxpro 8數(shù)據(jù)庫項目案例導航,北京:清華大學出版社,2005.
[2]趙東波,基于VFP的教師管理系統(tǒng)的設(shè)計與實現(xiàn),現(xiàn)代電子技術(shù),2008年第2期.
[3]隆益民,學校收費管理系統(tǒng)的設(shè)計與實現(xiàn),福建電腦,2006年第4期.
[4]劉景、劉穎,高校學生收費管理系統(tǒng)的設(shè)計,電腦知識與技術(shù),2008年第4期.
作者簡介:
陳華清(1973-),男,漢族,廣東湛江人,現(xiàn)在中山市廣播電視大學教務(wù)處工作,主要從事《計算機應用基礎(chǔ)》、《數(shù)據(jù)庫應用》、《ASP程序設(shè)計》、《網(wǎng)站建設(shè)》等課程的教學工作。