版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2025/1/121第八章開發(fā)應(yīng)用程序2025/1/122本講主要內(nèi)容
小型管理信息系統(tǒng)開發(fā)基本步驟系統(tǒng)主程序設(shè)計連編應(yīng)用程序應(yīng)用程序開發(fā)實例--學(xué)生成績管理系統(tǒng)
2025/1/1238.1開發(fā)應(yīng)用程序綜述
管理信息系統(tǒng)MIS:ManagementInformationSystems
應(yīng)用數(shù)據(jù)庫技術(shù)和計算機(jī)網(wǎng)絡(luò),收集和存儲企業(yè)的管理信息,并進(jìn)行系統(tǒng)的處理,為各級管理人員提供業(yè)務(wù)信息和決策信息的系統(tǒng)從軟件工程的角度,軟件生存周期由軟件定義、軟件開發(fā)和軟件維護(hù)三個時期組成。本章討論的是小型管理信息系統(tǒng)的軟件開發(fā)過程的基本步驟2025/1/1258.1.2
設(shè)計主程序
主程序是系統(tǒng)的入口,即運行應(yīng)用系統(tǒng)中首先被執(zhí)行的程序,在VFP中,程序文件、菜單、查詢或表單都可作為應(yīng)用程序的主程序,但建議使用程序。主程序要完成的功能一般為:指定程序運行的路徑,并將它設(shè)置為默認(rèn)目錄。設(shè)置VFP的桌面環(huán)境,如窗口的標(biāo)題,系統(tǒng)菜單和工具欄的顯示或隱藏等。執(zhí)行第一個用戶界面或主菜單。執(zhí)行應(yīng)用系統(tǒng)結(jié)束時還原系統(tǒng)的配置環(huán)境。
2025/1/1268.1.2
設(shè)計主程序
一般情況下“項目管理器”會自動判斷哪一個是主程序,主程序的文件名以黑體顯示,該主程序在已編譯的應(yīng)用程序中將被首先執(zhí)行。2025/1/1278.1.3
連編應(yīng)用程序
連編應(yīng)用程序就是將所有的資源文件,如數(shù)據(jù)庫、視圖、查詢、表單、報表、菜單、類等包含在項目文件中的信息結(jié)合在一起,形成可以執(zhí)行的應(yīng)用程序(EXE文件)連編應(yīng)用程序要用使用項目管理器,在連編之前應(yīng)該確定系統(tǒng)的所有資源都包含在項目中,將一些無用的文件清理出項目,并設(shè)計一個主程序作為應(yīng)用程序的入口,將它設(shè)置為主文件。
連編后的應(yīng)用程序可脫離VFP環(huán)境,直接在操作系統(tǒng)環(huán)境下執(zhí)行2025/1/1288.2
應(yīng)用程序開發(fā)實例
—學(xué)生成績管理系統(tǒng)
系統(tǒng)功能
對學(xué)生檔案基本信息和在校期間各學(xué)期的成績進(jìn)行管理,包括輸入、修改、刪除、查詢、瀏覽等功能,還能對學(xué)生的成績進(jìn)行管理及統(tǒng)計分析。
2025/1/1298.2.1系統(tǒng)功能
錄入學(xué)生基本信息,提供對學(xué)生基本信息的查詢、修改、刪除功能。
錄入學(xué)生成績信息,并提供修改、刪除、查詢功能;能將考試成績和平時成績按一定百分比計算該科目的總評成績。
查詢?yōu)g覽:能按姓名查詢某學(xué)生各學(xué)期的成績,能按班級瀏覽學(xué)生基本數(shù)據(jù)和成績數(shù)據(jù)。
成績分析:對于某一考試科目能按班級統(tǒng)計平均分。
報表打?。好繉W(xué)期末,按班級按科目輸出學(xué)生成績登記表;針對學(xué)生輸出學(xué)生成績通知單。2025/1/12108.2.2系統(tǒng)總體設(shè)計本系統(tǒng)在VisualFoxPro8.0環(huán)境下設(shè)計,設(shè)計了若干個表單、程序、報表和一個主菜單,由項目管理器統(tǒng)一管理。從主程序調(diào)用主菜單,通過主菜單調(diào)用各項功能的表單,利用表單中的按鈕完成一部分功能。系統(tǒng)功能模塊圖2025/1/12118.2.2系統(tǒng)總體設(shè)計
系統(tǒng)設(shè)計步驟:
建立項目管理器
設(shè)計表單
設(shè)計查詢
設(shè)計報表
設(shè)計菜單
數(shù)據(jù)庫設(shè)計
建立數(shù)據(jù)表關(guān)聯(lián)數(shù)據(jù)表
設(shè)計主程序
連編應(yīng)用程序2025/1/12128.2.4 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計:
設(shè)計一個數(shù)據(jù)庫cjgl.dbc,其中包含3個表:
學(xué)生基本情況表——記錄學(xué)生基本情況數(shù)據(jù)
學(xué)生成績表——存儲學(xué)生每學(xué)期各考試科目成績
專業(yè)情況表——存儲各專業(yè)的名稱等,主要為了便于錄入和維護(hù)
關(guān)聯(lián)表:在數(shù)據(jù)庫設(shè)計器中完成表的關(guān)聯(lián),本系統(tǒng)中建立學(xué)生基本情況表和學(xué)生成績表中的一對多關(guān)系,關(guān)聯(lián)關(guān)鍵字段為“學(xué)號”。字段定義見教材2025/1/12138.2.5 表單設(shè)計
本系統(tǒng)的表單設(shè)計主要是數(shù)據(jù)輸入輸出處理表單。
學(xué)生基本情況編輯表單——dalr.scx
此表單用于對學(xué)生基本情況進(jìn)行編輯,可實現(xiàn)對學(xué)生基本情況記錄的增刪、瀏覽和查詢,采用的設(shè)計方法是利用表單向?qū)瓿沙醪皆O(shè)計,然后在表單設(shè)計器中進(jìn)行修改。2025/1/12148.2.5 表單設(shè)計
學(xué)生成績編輯表單——cjlr.scx
此表單用來對學(xué)生成績表進(jìn)行編輯,可實現(xiàn)對學(xué)生成績記錄的增刪、瀏覽和查詢。2025/1/12158.2.5 表單設(shè)計
專業(yè)信息輸入表單——zylr.scx
這個表單用于輸入專業(yè)信息,用表單向?qū)伞?025/1/12168.2.5 表單設(shè)計
按班級瀏覽界面——bjll.scx
這個界面用作輸入瀏覽條件的窗口,新建一個表單,向其中加入需要的對象。
2025/1/12178.2.5 表單設(shè)計
查詢學(xué)生成績界面——cjcx.scx
這個表單用于按姓名查詢某同學(xué)各學(xué)期中各科目的成績。
2025/1/12188.2.6 統(tǒng)計功能設(shè)計
設(shè)計一個查詢cjtj.qpr來完成統(tǒng)計班級平均分的功能
將“分組依據(jù)”選項卡中的分組字段設(shè)置為:xscj.考試科目;xscj.學(xué)期;xsda..班級名稱。運行這個查詢后可以按班級、按學(xué)期、按考試科目統(tǒng)計學(xué)生成績,并在瀏覽窗口中顯示。2025/1/12198.2.7 報表設(shè)計
報表設(shè)計:
學(xué)生成績通知單(cjtz.frx):打印學(xué)生每學(xué)期的成績
設(shè)計方法是先用一對多報表向?qū)нM(jìn)行初步設(shè)計,然后在報表設(shè)計器中修改為最終結(jié)果。
班級成績表(xsmd.frx):按班打印學(xué)生成績數(shù)據(jù)
2025/1/12208.2.8 菜單設(shè)計
菜單設(shè)計:DOFORMdalrDOFORMcjlrDOcjtj.qprREPORTFORMcjtjTOPRINTREPORTFORMbjcjTOPRINTDOFORMbjllDOFORMcjcx2025/1/12218.2.9
連編應(yīng)用程序
設(shè)置主程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 1 Making friends Lesson 2(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 第五單元《習(xí)作例文:小木船》說課稿-2024-2025學(xué)年四年級上冊語文統(tǒng)編版
- 第四單元《第12課 QQ新手-下載并安裝QQ》說課稿-2023-2024學(xué)年清華版(2012)信息技術(shù)四年級上冊
- 四年級數(shù)學(xué)(上)計算題專項練習(xí)及答案
- 教育科技在小學(xué)數(shù)學(xué)與科學(xué)教育中的運用
- 二零二五版旅游研學(xué)旅行服務(wù)合同4篇
- 工業(yè)生產(chǎn)中的安全防范措施
- 2025年新世紀(jì)版選擇性必修2生物上冊月考試卷含答案
- 促銷活動場地租賃合同范本
- 小區(qū)地下車場車位租賃合同
- 農(nóng)民工工資表格
- 【寒假預(yù)習(xí)】專題04 閱讀理解 20篇 集訓(xùn)-2025年人教版(PEP)六年級英語下冊寒假提前學(xué)(含答案)
- 2024年突發(fā)事件新聞發(fā)布與輿論引導(dǎo)合同
- 地方政府信訪人員穩(wěn)控實施方案
- 小紅書推廣合同范例
- 商業(yè)咨詢報告范文模板
- 2024年智能監(jiān)獄安防監(jiān)控工程合同3篇
- 幼兒園籃球課培訓(xùn)
- AQ 6111-2023個體防護(hù)裝備安全管理規(guī)范知識培訓(xùn)
- 老干工作業(yè)務(wù)培訓(xùn)
- 基底節(jié)腦出血護(hù)理查房
評論
0/150
提交評論