【正文】
打印輸出,輸出格式完全按照用戶要求的報(bào)告或表格格式進(jìn)行設(shè)置,以符合用戶的使用習(xí)慣。 六 系統(tǒng)實(shí)施系統(tǒng)實(shí)施是管理信息系統(tǒng)在開發(fā)過程中的最后一個(gè)階段。所謂系統(tǒng)實(shí)施指的是將系統(tǒng)設(shè)計(jì)階段的結(jié)果在計(jì)算機(jī)上實(shí)現(xiàn),將原來文檔或上的設(shè)計(jì)轉(zhuǎn)化為可執(zhí)行的應(yīng)用軟件系統(tǒng)。系統(tǒng)實(shí)施階段的主要活動(dòng)是由程序設(shè)計(jì)即編碼、系統(tǒng)測試、系統(tǒng)安裝構(gòu)成,其中系統(tǒng)測試是保證系統(tǒng)成功的關(guān)鍵,本系統(tǒng)的實(shí)施是在系統(tǒng)設(shè)計(jì)的基礎(chǔ)上的,基于單機(jī)環(huán)境下的應(yīng)用程序。選擇目前非常流行的、易于掌握的、簡便易用的數(shù)據(jù)庫開發(fā)工具Visual 。1.開發(fā)平臺的選擇Windows平臺以其全新的簡單快捷的操作方式,支持多媒體功能等特點(diǎn)而成為軟件開發(fā)的趨勢。根據(jù)實(shí)際要求,選擇了Windows 2000作為開發(fā)測試和運(yùn)行的平臺。2.系統(tǒng)運(yùn)行的硬件環(huán)境本系統(tǒng)取得最佳效果的配置:奔IIII高檔微機(jī),每臺256M內(nèi)存、80G硬盤,1.程序的設(shè)計(jì)方法目前的程序設(shè)計(jì)方法主要有結(jié)構(gòu)法、原型法、面向法。本系統(tǒng)用的主要編程語言是VISVEL ,需要構(gòu)建大量的表,所以基本以結(jié)構(gòu)化方法為主。2.程序調(diào)試程序設(shè)施調(diào)試是在計(jì)算機(jī)上以種種可能的數(shù)據(jù)和操作條件對程序進(jìn)行測試,找出豐在的問題并加以改正,使之完全符合設(shè)計(jì)標(biāo)準(zhǔn)。采用的主要步驟和方法如下:①先在子模塊完成后,對照設(shè)計(jì)流程用白盒法檢查,先邏輯編程錯(cuò)誤;②然后錄入一些有特征的數(shù)據(jù)從不同角度難結(jié)果,即黑盒法;③模塊都檢查無誤后在子系統(tǒng)內(nèi)實(shí)行聯(lián)調(diào);④子系統(tǒng)內(nèi)聯(lián)調(diào)成功后進(jìn)行系統(tǒng)聯(lián)調(diào)。3.系統(tǒng)部分界面與代碼系統(tǒng)主界面設(shè)計(jì)的部分代碼do form salary\form\personneldo form salary\form\dataformatdo form salary\form\resultdo form salary\form\grcxthis clear eventsif I=0=.f.I=1Else=.t.I=0End if Public I I=0系統(tǒng)主界面窗口如下教師信息的部分代碼如下:skip1if bof()messagebox(已是第一個(gè)記錄,48,信息窗口)=.f.=.f.skipelse=.t.=.t.endif=.t.=.t.goto top=.f.=.t.=.t.教師基本信息如下:工資基本設(shè)定模塊設(shè)計(jì)的部分代碼do form salary\form\jcgzpublic getidLPARAMETERS nButton, nShift, nXCoord, nYCoordgetid=alltrim()=.t.=.t.=.f.=.f.append blankgoto bottom=.t.=.t.工資基本設(shè)定窗口圖如下:工資匯總模塊設(shè)計(jì)的部分代碼:report form salary\form\result to print previewreport form salary\form\result to print教師查詢模塊設(shè)計(jì)的部分代碼:public innamepublic flagflag=0inname=alltrim()inpswd=alltrim()set order to tms_userseek innameif !found()cMessageTitle=39。設(shè)備管理系統(tǒng)39。cMessageText=39。用戶名錯(cuò)誤,請重新輸入39。nDialogType=4+32nAnswer=messagebox(cMessageText,nDialogType,cMessageTitle)do casecase nAnswer=6=39。39。case nAnswer=7 messagebox(請勿偷窺他人資料,48,警告) endcasedo form salary\form\gresult endif endif系統(tǒng)主程序設(shè)計(jì)的部分代碼及部分窗口:clear screenclear eventsopen database database\salarydo form form\ksjmdo settingread eventsclose databasedo resetset sysmenu to defaultset sysmenu onset talk on set notify onset exclusive onset safety onmodify window screen七 開發(fā)總結(jié) 通過開發(fā)學(xué)院教師管理系統(tǒng),進(jìn)一步明確了開發(fā)一個(gè)管理信息系統(tǒng)的方法和思路,進(jìn)一步熟悉了結(jié)構(gòu)化生命周期法進(jìn)行開發(fā)的過程,加深了對所學(xué)的信息系統(tǒng)開發(fā)、軟件開發(fā)工具、數(shù)據(jù)庫等知識的再認(rèn)識,將書本上的知識應(yīng)用到實(shí)踐中,解決實(shí)際工作中的問題,做到理論與實(shí)踐的統(tǒng)一;優(yōu)化了結(jié)構(gòu),積累了經(jīng)驗(yàn),提高了分析問題和解決問題的能力,提高了自身的開發(fā)水平。這次撰寫大作業(yè)能夠順利完成,離不開老師和同學(xué)的悉心幫助,在此表示衷心感謝!23