資源描述:
《案例2 高校工資管理系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、第7章高校工資管理系統(tǒng)本章對數(shù)據(jù)庫的連接主要采用Borland提供的BDE控件直接連接,無需額外設(shè)置。7.1摘要與關(guān)鍵字7.1.1摘要高校工資管理系統(tǒng)主要是高等院校的財務(wù)部門作為使用對象而開發(fā)的,工資管理作為一個典型的信息管理系統(tǒng)(MIS),其系統(tǒng)開發(fā)任務(wù)主要包括數(shù)據(jù)庫的設(shè)計(jì)與維護(hù)、客戶端應(yīng)用程序的開發(fā)等兩個方面。對于前者要求建立起的數(shù)據(jù)庫具有完整性和一致性,且具有一定的數(shù)據(jù)安全性如用戶需要密碼才能使用等,而對于后者則要求程序界面友好、功能完備等特點(diǎn)。經(jīng)過詳細(xì)的分析,選用Borland公司的Delphi作為前端
2、開發(fā)工具,利用其提供的集成開發(fā)環(huán)境及各種控件,尤其是對數(shù)據(jù)庫的支持完成對數(shù)據(jù)庫的各種操作,達(dá)到對圖書資料管理的目的。首先建立系統(tǒng)應(yīng)用原型,然后對原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的實(shí)際可行系統(tǒng)。7.1.2關(guān)鍵詞工資、管理、設(shè)計(jì)、實(shí)現(xiàn)、dbase。7.2引言高校工資管理是高等院校的財務(wù)部門都必須切實(shí)面對的工作,隨著高等院校不斷地發(fā)展,各高校的規(guī)模不斷地擴(kuò)大,教職員工的數(shù)量也越來越多,這對高校的工資管理提出了新的要求。使用計(jì)算機(jī)進(jìn)行管理成為必然趨勢,這不僅僅可以降低管理工作的難度,也可以減少錯誤
3、和提高效率。工資管理系統(tǒng)作為計(jì)算機(jī)應(yīng)用的一個分支,有著手工管理所無法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高工資管理的效率。因此,開發(fā)一套能夠?yàn)橛脩籼峁┮?guī)范化的工資管理、充足的信息和快捷的查詢手段的工資管理系統(tǒng),將是非常必要的,也是十分及時的。因此可以把高校工資管理作為畢業(yè)設(shè)計(jì)的題目,正好可以充分利用幾年在校所學(xué)的各種專業(yè)知識開發(fā)一個高校工資管理系統(tǒng)來幫助相關(guān)部門進(jìn)行有效的管理。7.3需求分析????203????管理系統(tǒng)開發(fā)的起點(diǎn)是需求分析,這
4、是整個系統(tǒng)開發(fā)過程中最重要的一步,它決定著開發(fā)的成敗。7.3.1功能需求高等院校的工資管理系統(tǒng)涉及到教職員工基本信息的錄入、修改和刪除,工資標(biāo)準(zhǔn)的設(shè)定、查詢和結(jié)算等。經(jīng)過實(shí)際考察和分析,典型的高等院校工資管理系統(tǒng)主要應(yīng)具有以下基本功能:l員工基本信息的錄入、修改、刪除等功能。l工資標(biāo)準(zhǔn)設(shè)定功能,具體包括職務(wù)工資、職稱工資以及其它工資標(biāo)準(zhǔn)的設(shè)定。l工資信息瀏覽。l員工工資表創(chuàng)建。l工資調(diào)整管理。l工資統(tǒng)計(jì)。再進(jìn)行詳細(xì)調(diào)查,繪制出數(shù)據(jù)流圖,如圖7-1所示。圖7-1系統(tǒng)數(shù)據(jù)流圖7.3.2安全保密需求為完善系統(tǒng)的管理功
5、能,增加系統(tǒng)用戶管理功能,包括系統(tǒng)用戶的數(shù)據(jù)增加、刪除和修改。教職員工為系統(tǒng)普通用戶,只能運(yùn)行個人工資查詢功能;系統(tǒng)管理員能夠運(yùn)行系統(tǒng)所有功能,從而保證系統(tǒng)數(shù)據(jù)的安全性。7.3.3開發(fā)與運(yùn)行環(huán)境本例的新生報名管理系統(tǒng)開發(fā)與運(yùn)行環(huán)境如下:開發(fā)環(huán)境:WindowsXP開發(fā)工具:Delphi8數(shù)據(jù)庫管理系統(tǒng):dbaseIV運(yùn)行環(huán)境:Windows98/ME/2000/XP7.3.4系統(tǒng)實(shí)現(xiàn)過程分析首先根據(jù)系統(tǒng)功能分析設(shè)計(jì)出數(shù)據(jù)庫,包括各個數(shù)據(jù)表和數(shù)據(jù)表關(guān)系圖的詳細(xì)結(jié)構(gòu)。????203????實(shí)現(xiàn)功能模塊時,采用先模塊
6、化,后集成的方式。即對系統(tǒng)各個功能模塊分別獨(dú)立設(shè)計(jì)和調(diào)試,在創(chuàng)建系統(tǒng)主窗體時再將各個功能模塊通過主窗體的菜單系統(tǒng)集成到一起,最后進(jìn)行系統(tǒng)整體設(shè)計(jì)調(diào)試。在訪問數(shù)據(jù)庫時,采用公用數(shù)據(jù)模塊存放訪問數(shù)據(jù)庫需要的對象。該模塊在各個功能模塊中被直接調(diào)用,避免對數(shù)據(jù)庫的反復(fù)連接,并可減少代碼編寫,從而提高系統(tǒng)開發(fā)效率。7.4系統(tǒng)設(shè)計(jì)7.4.1系統(tǒng)模塊設(shè)計(jì)根據(jù)系統(tǒng)功能分析得到如圖7-2所示的系統(tǒng)功能模塊結(jié)構(gòu)圖。圖7-2系統(tǒng)功能模塊結(jié)構(gòu)圖7.4.2數(shù)據(jù)庫設(shè)計(jì)對于信息管理系統(tǒng),數(shù)據(jù)基本上都是使用數(shù)據(jù)庫進(jìn)行管理。數(shù)據(jù)庫設(shè)計(jì)是對保存管
7、理系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫結(jié)構(gòu)進(jìn)行設(shè)計(jì),對整個系統(tǒng)的開發(fā)具有非常重要的作用。1.數(shù)據(jù)字典根據(jù)系統(tǒng)功能模塊結(jié)構(gòu)圖以及典型高校工資管理系統(tǒng)的需求,分析得到如下數(shù)據(jù)字典:l系統(tǒng)用戶數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有系統(tǒng)用戶名、登錄口令和用戶級別代碼。l員工基本信息數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有編號、姓名、性別、部門、職稱、職務(wù)、入部門時間、是否專家、是否有住房、是否有獨(dú)生未成年子女等。l職稱工資標(biāo)準(zhǔn)數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有高級、副高、中級、初級、工人等。l職務(wù)工資標(biāo)準(zhǔn)數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有正處、副處、正科、副科等。l其它工資標(biāo)準(zhǔn)數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有獨(dú)補(bǔ)、
8、專家津貼、房貼、一次性補(bǔ)發(fā)、其它補(bǔ)貼、扣房租、扣公積金、扣失業(yè)險、扣醫(yī)療險、扣垃圾費(fèi)、扣其它等。l????203????工資表數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有工資編號、員工編號、工資代碼、工資名稱、工資金額等。l工資代碼數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有工資代碼、工資名稱、工資金額等。l部門代碼數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有部門代碼、部門名稱。2.數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)需求,分析出實(shí)體-關(guān)系圖,如圖7-3所示。圖7-3實(shí)