国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于CDT的學(xué)生收費(fèi)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2010-10-13 07:37尤彩虹
中國教育信息化 2010年12期
關(guān)鍵詞:交費(fèi)在校生菜單

尤彩虹

(山西管理職業(yè)學(xué)院,山西 臨汾 041051)

基于CDT的學(xué)生收費(fèi)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

尤彩虹

(山西管理職業(yè)學(xué)院,山西 臨汾 041051)

目前的學(xué)生收費(fèi)系統(tǒng)大多使用VFP、VB、VC、PB、ASP等程序設(shè)計(jì)語言來實(shí)現(xiàn),而使用CDT無代碼數(shù)據(jù)庫實(shí)現(xiàn)學(xué)生收費(fèi)的系統(tǒng)幾乎沒有。本文介紹了基于CDT的學(xué)生收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

CDT;MIS;學(xué)生收費(fèi)系統(tǒng)

學(xué)費(fèi)收繳一直是高校財(cái)務(wù)部門一項(xiàng)復(fù)雜、繁重的工作,尤其是隨著高校招生規(guī)模的不斷擴(kuò)大,手工收取學(xué)費(fèi)的方式已面臨困境,迫使學(xué)生收費(fèi)工作逐步走向計(jì)算機(jī)系統(tǒng)管理。學(xué)費(fèi)收繳工作使用計(jì)算機(jī)系統(tǒng)管理后,提高了工作效率,減輕了財(cái)會(huì)人員的勞動(dòng)強(qiáng)度,并可以及時(shí)、準(zhǔn)確地進(jìn)行統(tǒng)計(jì),為財(cái)會(huì)人員對(duì)帳和領(lǐng)導(dǎo)決策提供了準(zhǔn)確的數(shù)據(jù)。目前的學(xué)生收費(fèi)系統(tǒng)大多使用VFP、VB、VC、PB、ASP等程序設(shè)計(jì)語言來實(shí)現(xiàn),筆者根據(jù)開發(fā)學(xué)生收費(fèi)系統(tǒng)的實(shí)踐經(jīng)驗(yàn),對(duì)開發(fā)過程做一總結(jié),以期對(duì)其他院校的學(xué)生收費(fèi)工作提供幫助。

一、開發(fā)工具選擇

由于接到開發(fā)學(xué)生收費(fèi)系統(tǒng)任務(wù)時(shí),學(xué)院要求的時(shí)間緊迫,對(duì)于任何一種程序設(shè)計(jì)語言來說,從數(shù)據(jù)庫設(shè)計(jì)、界面設(shè)計(jì)、編寫程序代碼到程序調(diào)試和系統(tǒng)測試的整個(gè)過程都不是在短時(shí)間能夠完成的,所以根據(jù)實(shí)際情況的需要,我們選擇了用CDT作為開發(fā)工具,使用CDT開發(fā)工具可以完成收費(fèi)系統(tǒng)的全部功能且不存在程序調(diào)試問題,可以保證在很短時(shí)間內(nèi)完成任務(wù)。

CDT 即“中國數(shù)據(jù)工具”,其中的 C(China)表示中國,D(Data)表示數(shù)據(jù),T(Tool)表示工具。CDT 由山西省教育廳信息中心曹敏總工程師研發(fā)。CDT作為開發(fā)工具的主要特點(diǎn)有:CDT開發(fā)管理信息系統(tǒng)不需要編寫一句代碼,全部采用拖動(dòng)、填寫、選擇等操作就可快速、高效地完成;數(shù)據(jù)庫設(shè)計(jì)完成后,數(shù)據(jù)庫的編輯、查詢、打印等功能可通過“多記錄編輯器”功能模塊直接完成;對(duì)于無法直接完成的功能可以通過定義單步宏和多步宏來實(shí)現(xiàn);CDT使用的數(shù)據(jù)庫可以與VFP、Excel相互轉(zhuǎn)換;CDT具有二次開發(fā)功能,將CDT的功能模塊掛接到系統(tǒng)菜單下,可以滿足用戶自己開發(fā)和系統(tǒng)升級(jí)的要求。

二、系統(tǒng)需求分析和功能設(shè)計(jì)

1.系統(tǒng)需求分析

(1)班級(jí)信息處理:能完成班級(jí)基本信息的錄入、查詢、編輯和刪除等功能,班級(jí)信息應(yīng)體現(xiàn)班級(jí)所處的年級(jí)、各項(xiàng)收費(fèi)標(biāo)準(zhǔn)和應(yīng)收費(fèi)總額。

(2)學(xué)生信息處理:能完成學(xué)生基本信息的錄入、查詢、編輯和刪除等功能。學(xué)生的學(xué)號(hào)、姓名、班級(jí)等基本信息可以手工錄入,也可以由學(xué)院相關(guān)部門提供Excel格式的數(shù)據(jù),然后導(dǎo)入到本系統(tǒng)。學(xué)生的減免學(xué)費(fèi)金額、欠費(fèi)金額、轉(zhuǎn)退學(xué)、是否畢業(yè)生等信息能在學(xué)生信息中體現(xiàn)。學(xué)生畢業(yè)后,能將畢業(yè)生信息從在校生信息中分離,以便存檔和查詢。

(3)收費(fèi)業(yè)務(wù)要求:收費(fèi)業(yè)務(wù)是整個(gè)系統(tǒng)的核心,要求能夠完成學(xué)生交費(fèi)詳細(xì)信息的錄入、查詢等功能。學(xué)生交費(fèi)時(shí),按學(xué)號(hào)進(jìn)行交費(fèi)。學(xué)生的交費(fèi)方式有三種,包括:現(xiàn)金、匯款和銀行代扣。學(xué)生交費(fèi)后,打印票據(jù),票據(jù)是財(cái)政統(tǒng)一的鏈?zhǔn)饺?lián)票據(jù),分事業(yè)收款和非事業(yè)收款兩種,并能夠?qū)煞N收款分別統(tǒng)計(jì)金額并打印。系統(tǒng)能夠按照各種條件進(jìn)行查詢和打印;能夠按照學(xué)號(hào)、日期、班級(jí)等字段進(jìn)行匯總。學(xué)生畢業(yè)后,能將畢業(yè)生的收費(fèi)信息從在校生收費(fèi)信息中分離,以便日后欠費(fèi)畢業(yè)生補(bǔ)交學(xué)費(fèi)時(shí)查詢和其他情況下使用。

(4)數(shù)據(jù)安全性要求:為確保系統(tǒng)運(yùn)行的安全性,要求操作員登錄時(shí)輸入用戶名和密碼,并且系統(tǒng)根據(jù)操作員的不同級(jí)別設(shè)定不同的操作權(quán)限,僅限可分為只讀、部分、完全三種,同時(shí)設(shè)置數(shù)據(jù)的備份和恢復(fù)功能。

(5)數(shù)據(jù)一致性要求:在學(xué)生信息中,“學(xué)號(hào)”是關(guān)鍵字段,學(xué)生交費(fèi)時(shí),通過輸入“學(xué)號(hào)”,從“學(xué)生信息”數(shù)據(jù)庫中自動(dòng)獲取“姓名”和“班級(jí)”信息,從而避免數(shù)據(jù)的不一致。

(6)數(shù)據(jù)有效性要求:對(duì)各數(shù)據(jù)庫的相應(yīng)字段設(shè)置適當(dāng)?shù)挠行詸z測,同時(shí)通過字段固定賦值和字段值菜單來設(shè)置相應(yīng)字段值,從而減少數(shù)據(jù)出錯(cuò)機(jī)會(huì)。

(7)操作員工作量要求:系統(tǒng)要求盡量減輕操作員的工作量。通過導(dǎo)入Excel文件來實(shí)現(xiàn)學(xué)生信息中“學(xué)號(hào)”、“姓名”和“班級(jí)”的錄入;通過CDT設(shè)置字段間關(guān)系、設(shè)置字段間運(yùn)算關(guān)系實(shí)現(xiàn)賦初值和自動(dòng)計(jì)算;通過票據(jù)打印菜單實(shí)現(xiàn)“匯款”和“銀行代扣”方式完成批量打印票據(jù)??傊?,通過各種設(shè)置盡量減少操作員的工作量。

(8)系統(tǒng)簡單易用的要求:系統(tǒng)要求主界面和各數(shù)據(jù)庫錄入界面美觀、人性化,各項(xiàng)操作簡潔明了,方便快捷,操作員可以快速掌握系統(tǒng)的使用方法。

2.系統(tǒng)功能設(shè)計(jì)

根據(jù)上述要求,我們將系統(tǒng)劃分為六個(gè)功能菜單:信息錄入、信息查詢、匯總統(tǒng)計(jì)、系統(tǒng)維護(hù)、票據(jù)打印、非在校生。如下表所示。其中,“信息錄入”菜單下的子菜單彈出的是單條記錄的錄入界面,“信息查詢”菜單下的子菜單彈出的是多條記錄的錄入界面,這兩個(gè)菜單下都包括:收費(fèi)明細(xì)、班級(jí)信息和學(xué)生信息三個(gè)數(shù)據(jù)庫。“匯總統(tǒng)計(jì)”菜單包括按日期、班級(jí)、學(xué)號(hào)交費(fèi)統(tǒng)計(jì)和學(xué)生欠費(fèi)統(tǒng)計(jì)。“系統(tǒng)維護(hù)”包括學(xué)生信息導(dǎo)入和二次開發(fā)功能模塊?!捌睋?jù)打印”用于匯款和銀行代扣方式下的事業(yè)票據(jù)和非事業(yè)票據(jù)的批量打印?!胺窃谛I庇糜诜窃谛I男畔⑻幚?,包括非在校學(xué)生信息導(dǎo)入和查詢、非在校生收費(fèi)信息導(dǎo)入和查詢。

表 功能菜單

三、系統(tǒng)設(shè)計(jì)

1.主界面設(shè)計(jì)

按系統(tǒng)功能菜單設(shè)計(jì)主界面如圖所示:

2.?dāng)?shù)據(jù)庫設(shè)計(jì)

系統(tǒng)設(shè)計(jì)了班級(jí)信息、學(xué)生信息和收費(fèi)明細(xì)三個(gè)數(shù)據(jù)庫,每個(gè)數(shù)據(jù)庫的字段設(shè)計(jì)如下:

(1)班級(jí)信息(bjxx.dbf):順序號(hào)、班級(jí)名稱、所在系、年級(jí)、年交學(xué)費(fèi)、年交公寓費(fèi)、應(yīng)交書費(fèi)、應(yīng)交體檢費(fèi)、應(yīng)交押金、應(yīng)交軍訓(xùn)費(fèi)、應(yīng)收費(fèi)合計(jì)。

(2)學(xué)生信息(xsxx.dbf)順序號(hào)、學(xué)號(hào)、姓名、班級(jí)、減免學(xué)費(fèi)、備注、應(yīng)收費(fèi)、已交費(fèi)、欠費(fèi)、是否在校生。

(3)收費(fèi)明細(xì)(sfmx.dbf)發(fā)票號(hào)、學(xué)號(hào)、姓名、班級(jí)、交費(fèi)方式、學(xué)費(fèi)、公寓費(fèi)、書費(fèi)、體檢費(fèi)、押金、軍訓(xùn)費(fèi)、交費(fèi)合計(jì)、學(xué)費(fèi)公寓費(fèi)合計(jì)、其他費(fèi)合計(jì)、交費(fèi)日期、收款人、備注。

3.?dāng)?shù)據(jù)庫錄入界面設(shè)計(jì)

依據(jù)數(shù)據(jù)庫的字段設(shè)計(jì)庫錄入界面,可以完成數(shù)據(jù)庫單條記錄的添加、修改、刪除、查詢和打印功能。

4.?dāng)?shù)據(jù)庫字段間關(guān)系設(shè)計(jì)

“設(shè)置字段間關(guān)系”是CDT的主要技術(shù)之一,它可以設(shè)置錄入過程中字段初值或提示,可以減少錄入工作量并提高準(zhǔn)確性。它包括:字段值繼承、字段上下記錄關(guān)系、字段固定賦值、字段值菜單。每個(gè)數(shù)據(jù)庫的字段間關(guān)系設(shè)計(jì)如下:

(1)班級(jí)信息(bjxx.dbf):字段值繼承:班級(jí)名稱、所在系、年級(jí)、年交學(xué)費(fèi)、年交公寓費(fèi)、應(yīng)交書費(fèi)、應(yīng)交體檢費(fèi)、應(yīng)交押金、應(yīng)交軍訓(xùn)費(fèi);字段上下記錄關(guān)系:順序號(hào);字段值菜單:所在系(信息管理系/公共管理系/商貿(mào)系),年級(jí)(1/2/3)。

(2)學(xué)生信息(xsxx.dbf):字段上下記錄關(guān)系:順序號(hào)、學(xué)號(hào);字段值菜單:是否在校生(是/否)。

(3)收費(fèi)明細(xì)(sfmx.dbf):字段值繼承:交費(fèi)方式、學(xué)費(fèi)、公寓費(fèi)、書費(fèi)、體檢費(fèi)、押金、軍訓(xùn)費(fèi)、收款人;字段上下記錄關(guān)系:發(fā)票號(hào)、學(xué)號(hào);字段值菜單:交費(fèi)方式(現(xiàn)金/匯款/銀行代扣);字段固定賦值:實(shí)時(shí)日期(交費(fèi)日期)。

5.?dāng)?shù)據(jù)庫字段間運(yùn)算關(guān)系設(shè)計(jì)

“設(shè)置字段間運(yùn)算關(guān)系”是CDT的主要技術(shù)之一,用來設(shè)置字段運(yùn)算。各數(shù)據(jù)庫的字段間運(yùn)算關(guān)系設(shè)計(jì)如下:

(1)班級(jí)信息(bjxx.dbf):應(yīng)收費(fèi)合計(jì)=(年交學(xué)費(fèi)+年交公寓費(fèi))×年級(jí)+應(yīng)交書費(fèi)+應(yīng)交體檢費(fèi)+應(yīng)交押金+應(yīng)交軍訓(xùn)費(fèi)。

(2)學(xué)生信息(xsxx.dbf):欠費(fèi)=應(yīng)收費(fèi)―已交費(fèi)―減免學(xué)費(fèi)。

(3)收費(fèi)明細(xì)(sfmx.dbf):交費(fèi)合計(jì)=學(xué)費(fèi)+公寓費(fèi)+書費(fèi)+體檢費(fèi)+押金+軍訓(xùn)費(fèi);學(xué)費(fèi)公寓費(fèi)合計(jì)=學(xué)費(fèi)+公寓費(fèi);其他費(fèi)合計(jì)=書費(fèi)+體檢費(fèi)+押金+軍訓(xùn)費(fèi)。

6.字段值限定設(shè)計(jì)

(1)班級(jí)信息(bjxx.dbf):“順序號(hào)”字段,設(shè)置為“字串必須都是數(shù)字”;“所在系”、“年級(jí)”字段,設(shè)置為“準(zhǔn)確相等字段值菜單項(xiàng)”限定;“年交學(xué)費(fèi)”、“年交公寓費(fèi)”、“應(yīng)交書費(fèi)”、“應(yīng)交體檢費(fèi)”、“應(yīng)交押金”、“應(yīng)交軍訓(xùn)費(fèi)”字段,設(shè)置為“正整數(shù)”限定。

(2)學(xué)生信息(xsxx.dbf):“順序號(hào)”字段,設(shè)置為“字串必須都是數(shù)字”限定;“減免學(xué)費(fèi)”字段,設(shè)置為“正整數(shù)”限定;“是否在校生”字段,設(shè)置為“準(zhǔn)確相等字段值菜單項(xiàng)”限定。

(3)收費(fèi)明細(xì)(sfmx.dbf):“發(fā)票號(hào)”字段,設(shè)置為“字串必須都是數(shù)字”限定;“交費(fèi)方式”字段,設(shè)置為“準(zhǔn)確相等字段值菜單項(xiàng)”限定;“學(xué)費(fèi)”、“公寓費(fèi)”、“書費(fèi)”、“體檢費(fèi)”、“押金”、“軍訓(xùn)費(fèi)”字段,設(shè)置為“正整數(shù)”限定。

7.?dāng)?shù)據(jù)庫與數(shù)據(jù)庫間關(guān)系設(shè)計(jì)

(1)接收數(shù)據(jù): 接收庫:收費(fèi)明細(xì)(sfmx.dbf);發(fā)送庫:學(xué)生信息(xsxx.dbf);關(guān)聯(lián)字段:學(xué)號(hào);對(duì)應(yīng)賦值字段:姓名、班級(jí)。

(2)發(fā)送數(shù)據(jù): 接收庫:學(xué)生信息(xsxx.dbf);發(fā)送庫:收費(fèi)明細(xì)(sfmx.dbf);關(guān)聯(lián)字段:學(xué)號(hào);對(duì)應(yīng)字段運(yùn)算:交費(fèi)合計(jì)→已交費(fèi)(相加)。

8.宏設(shè)計(jì)

CDT中的“宏”是執(zhí)行相應(yīng)操作指令,完成相應(yīng)任務(wù),其中,一次執(zhí)行一個(gè)操作指令,完成一個(gè)任務(wù)的宏是“單步宏”;一次執(zhí)行多個(gè)操作,完成多個(gè)任務(wù)的宏,是將單步宏按順序組合起來為“多步宏”。

主要單步宏:(1)按日期交費(fèi)統(tǒng)計(jì);(2)按學(xué)號(hào)交費(fèi)統(tǒng)計(jì);(3)學(xué)生信息導(dǎo)入。

主要多步宏:

非在校生導(dǎo)入:非在校生信息生成臨時(shí)庫;非在校生信息從臨時(shí)庫合并到非在校生信息庫;學(xué)生信息庫中刪除非在校生信息。

非在校收費(fèi)導(dǎo)入:非在校生收費(fèi)信息生成臨時(shí)庫;非在校生收費(fèi)信息從臨時(shí)庫合并到非在校生收費(fèi)信息庫;收費(fèi)信息庫中刪除非在校生收費(fèi)信息。

四、系統(tǒng)實(shí)現(xiàn)

1.學(xué)生收費(fèi)

單擊“信息錄入”菜單下的“收費(fèi)明細(xì)”,打開收費(fèi)錄入界面,錄入學(xué)生收費(fèi)信息,在此界面下還可以完成單記錄的查詢、修改、刪除等操作。在“信息查詢”—“收費(fèi)明細(xì)”菜單下打開的收費(fèi)信息是多記錄查看界面,除可以完成記錄的添加、修改和刪除操作外,還可以進(jìn)行多條件查詢和所見即所得打印。

2.票據(jù)打印

在學(xué)生收費(fèi)信息錄入時(shí),可以通過點(diǎn)擊 “票據(jù)打印一”和“票據(jù)打印二”兩個(gè)按鈕打印當(dāng)前記錄的事業(yè)收款票據(jù)和非事業(yè)收款票據(jù)。通過“票據(jù)打印”菜單設(shè)置打印條件后可以批量打印匯款和銀行代扣交款方式的票據(jù)。

3.匯總統(tǒng)計(jì)

“匯總統(tǒng)計(jì)”菜單可以完成收費(fèi)按各種條件統(tǒng)計(jì)和欠費(fèi)統(tǒng)計(jì),然后通過打開“信息查詢”菜單下的“學(xué)生信息”查詢和打印學(xué)生交費(fèi)和欠費(fèi)情況。

4.畢業(yè)生處理

“非在校生”菜單可以完成非在校學(xué)生信息和非在校生收費(fèi)信息的導(dǎo)入和查詢功能。

五、結(jié)束語

基于CDT的學(xué)生收費(fèi)系統(tǒng)不用一句程序代碼,實(shí)現(xiàn)了學(xué)生收費(fèi)的收繳學(xué)費(fèi)、打印發(fā)票、匯總統(tǒng)計(jì)等功能,大大提高了財(cái)會(huì)人員的工作效率和勞動(dòng)強(qiáng)度。該系統(tǒng)在數(shù)據(jù)一致性、有效性、安全性方面都做了較好處理,界面友好、簡單易用。目前,系統(tǒng)在未編制學(xué)號(hào)的新生收費(fèi)、銀行收費(fèi)的數(shù)據(jù)導(dǎo)入等方面還存在不足之處,有待進(jìn)一步改進(jìn)和完善。

[1]曹敏,蘭靜.CDT無代碼數(shù)據(jù)庫[M].北京:高等教育出版社,2006(9).

[2]吳毅松.基于Excel VBA的學(xué)生收費(fèi)系統(tǒng)[J].大連民族學(xué)院學(xué)報(bào),2006(1).

[3]何旵陽,劉仕賢.高職院校學(xué)生收費(fèi)系統(tǒng)設(shè)計(jì)[J].電腦與信息,2008(8).

(編輯:隗爽)

TP311.52

A

1673-8454(2010)23-0058-03

猜你喜歡
交費(fèi)在校生菜單
教育部發(fā)布2020年全國教育事業(yè)統(tǒng)計(jì)主要結(jié)果
中國新年菜單
基于藥學(xué)類在校生社會(huì)實(shí)踐調(diào)查的人才供求探討
淺談高職高專院校在校生結(jié)構(gòu)及變化趨勢
醫(yī)院信息系統(tǒng)門診線上支付流程的退費(fèi)研究和探討
本月菜單
一個(gè)“公海龜”的求偶菜單
使用《藥學(xué)服務(wù)與研究》網(wǎng)上交費(fèi)系統(tǒng)付費(fèi)既快又方便
《中國醫(yī)院》網(wǎng)站在線投稿和在線交費(fèi)平臺(tái)開通
簡化