單元綜合實(shí)訓(xùn)_第1頁
單元綜合實(shí)訓(xùn)_第2頁
單元綜合實(shí)訓(xùn)_第3頁
單元綜合實(shí)訓(xùn)_第4頁
單元綜合實(shí)訓(xùn)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

VisualFoxPro

綜合實(shí)訓(xùn)講解課程設(shè)計(jì)的基本方法VisualFoxPro課程設(shè)計(jì)的任務(wù)通過課程設(shè)計(jì),要求學(xué)生在教師的指導(dǎo)下,獨(dú)立完成一個(gè)小型應(yīng)用軟件的設(shè)計(jì)和開發(fā),該軟件必須具備:數(shù)據(jù)錄入數(shù)據(jù)綜合查詢數(shù)據(jù)修改報(bào)表打印菜單驅(qū)動(dòng)等功能進(jìn)行編譯制作安裝盤任務(wù)安排每個(gè)人選一個(gè)課題,獨(dú)立完成每班選同一課題不得超過四人(請于周一前到各班學(xué)習(xí)委員處登記,先登優(yōu)先)可以自選課題(注意選題原則)設(shè)計(jì)時(shí)必須完成規(guī)定的功能評分方法采用答辯式評分每組共五名評分教師先由學(xué)生安裝軟件,演示功能再由教師提問每位評分教師獨(dú)立打分,用平均值作最后分抄襲者作零分處理評分標(biāo)準(zhǔn)運(yùn)行流暢是前提功能占第一位界面為其次容錯(cuò)能力加分工具欄加分設(shè)計(jì)步驟1.需求分析(需要解決什么問題,需要什么樣的表,準(zhǔn)備設(shè)計(jì)哪些功能)2.總體設(shè)計(jì)(用什么結(jié)構(gòu)串連各功能,其中的數(shù)據(jù)交換用什么形式)3.詳細(xì)設(shè)計(jì)(逐個(gè)功能設(shè)計(jì)并結(jié)合串連方法調(diào)試,當(dāng)所有功能都調(diào)試通了后,通過項(xiàng)目管理器調(diào)試、編譯、運(yùn)行、并制作安裝盤)4.編寫課程設(shè)計(jì)說明書(按教材的要求進(jìn)行)5.考慮如何進(jìn)行答辯時(shí)間安排建議第一天:建表,主表單,主菜單,增加記錄功能第二天:修改、查詢第三天:計(jì)算、報(bào)表輸出功能第四天:項(xiàng)目管理器,連編第五天:全面檢查,編譯,制作安裝盤第六天:寫課程設(shè)計(jì)說明書以后:準(zhǔn)備答辯課程設(shè)計(jì)期間紀(jì)律要求上課時(shí)間必須到指定機(jī)房(除非特許),不得遲到、早退,必須抓緊時(shí)間,否則做不完(班長和學(xué)委負(fù)責(zé)考勤,老師要普查)。不在機(jī)房的時(shí)間,請仔細(xì)閱讀《課程設(shè)計(jì)指導(dǎo)》。同學(xué)間的設(shè)計(jì)可以互相借鑒,但不能完全相同,而且借鑒的內(nèi)容要弄清楚。共性的問題將集中講解,所以要隨時(shí)注意聽課信息。設(shè)計(jì)題逐個(gè)講解請參看《指導(dǎo)》P2弄清以下問題要設(shè)計(jì)哪些功能?應(yīng)該使用哪些表,表結(jié)構(gòu)是什么樣?準(zhǔn)備設(shè)計(jì)哪些特色的東西?畫出功能結(jié)構(gòu)圖,并規(guī)定好各部分的文件名。學(xué)生學(xué)期綜合成績管理系統(tǒng)表結(jié)構(gòu)建議:學(xué)號(hào)C(4),姓名C(8),課程1N(6,1),課程2N(6,1),課程3N(6,1),課程4N(6,1),課程5N(6,1),總分N(7,1),均分N(7,1),名次N(2,0)難點(diǎn):分段統(tǒng)計(jì):使用SQL合并查詢按課程統(tǒng)計(jì)重修人數(shù)并給出相應(yīng)學(xué)生的名單:按課程進(jìn)行分組統(tǒng)計(jì),用表格顯示結(jié)果按姓名或?qū)W號(hào)統(tǒng)計(jì)重修課程門數(shù)并給出相應(yīng)課程名:用選項(xiàng)選定姓名或?qū)W號(hào),再進(jìn)行分組統(tǒng)計(jì),用表格顯示結(jié)果圖書借還管理系統(tǒng)表結(jié)構(gòu)建議(用三個(gè)表):圖書(圖書號(hào)C(6),

書名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))讀者(借書證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書證號(hào)C(4),圖書號(hào)C(6),借書日期D(8),還書標(biāo)記L)難點(diǎn):超期罰款處理:先統(tǒng)計(jì)借閱時(shí)間,再判斷處理三個(gè)表的選擇使用:多用SELECT語句或SQL語句建議功能模塊:借書登記,還書登記,查詢功能,統(tǒng)計(jì)功能(包括打印統(tǒng)計(jì)報(bào)表)超市的銷售核算系統(tǒng)表結(jié)構(gòu)建議(用兩個(gè)表):進(jìn)貨表(商品號(hào)C(4),商品名C(20),進(jìn)價(jià)N(6,2),售價(jià)N(6,2),庫存數(shù)量N(6,0))銷售表(顧客號(hào)C(4),商品號(hào)C(4),數(shù)量N(4),購貨日期D)難點(diǎn):前臺(tái)銷售:每件商品都登記到銷售表中,按顧客號(hào)和日期統(tǒng)計(jì)(要進(jìn)行聯(lián)接)按月或季度輸出銷售報(bào)表分月,分商品統(tǒng)計(jì))建議功能模塊:進(jìn)貸登記,前臺(tái)銷售,查詢功能,統(tǒng)計(jì)功能(包括進(jìn)貸警告)人事管理系統(tǒng)表結(jié)構(gòu)建議:職工號(hào)C(4),姓名C(8),性別C(2),出生日期D,職稱C(6),單位C(20),簡歷M,照片G)難點(diǎn):組合查詢與統(tǒng)計(jì):見《指導(dǎo)》P128照片處理:用職工號(hào)作為該職工照片的文件名建議功能模塊:人事信息錄入、人事信息查詢、人事信息統(tǒng)計(jì)教師工作量統(tǒng)計(jì)系統(tǒng)表結(jié)構(gòu)建議(兩個(gè)表):教師表(職工號(hào)C(4),姓名C(8),職稱C(6),系別C(10))工作量表(職工號(hào)C(4),班級(jí)C(10),課程C(10),學(xué)期N(1),周數(shù)N(2,0),課時(shí)數(shù)N(3))難點(diǎn):錄入數(shù)據(jù):使用insertinto或replace階段統(tǒng)計(jì):使用條件統(tǒng)計(jì)功能模塊建議:

工作量錄入,工作量查詢,工作量統(tǒng)計(jì)運(yùn)動(dòng)會(huì)管理系統(tǒng)表結(jié)構(gòu)建議(三個(gè)表):運(yùn)動(dòng)員表(運(yùn)動(dòng)員號(hào)C(4),姓名C(8),性別C(2),單位C(8))項(xiàng)目表(項(xiàng)目號(hào)C(4),項(xiàng)目名C(2),項(xiàng)目說明M)成績表(運(yùn)動(dòng)員號(hào),項(xiàng)目號(hào),成績C(12),名次N(2))難點(diǎn):排名:用循環(huán)語句和索引計(jì)算團(tuán)體分和排名:按單位進(jìn)行分組統(tǒng)計(jì)建議功能模塊:基本信息錄入(運(yùn)動(dòng)員、項(xiàng)目、成績錄入)信息查詢(按單位,按項(xiàng)目,按個(gè)人)信息計(jì)算(統(tǒng)計(jì)排名,打印成績表)工資管理系統(tǒng)表結(jié)構(gòu)建議(一個(gè)表):職工號(hào)C(4),姓名C(8),性別C(2),單位C(10),職稱C(8),基本工資N(7,2),附加工資,補(bǔ)助工資,津貼,房租,水費(fèi),電費(fèi),應(yīng)發(fā)工資,實(shí)發(fā)工資)難點(diǎn):自動(dòng)計(jì)算應(yīng)發(fā)、實(shí)發(fā)工資:用REPLACE打印統(tǒng)計(jì)表、工資條:在報(bào)表設(shè)計(jì)器中做建議功能模塊:基本信息錄入、信息查詢、信息統(tǒng)計(jì)班級(jí)量化考核管理系統(tǒng)表結(jié)構(gòu)建議:學(xué)生表(學(xué)號(hào)C(4),姓名C(8),性別C(2),照片G,出勤N(4,1),衛(wèi)生N(4,1),文體N(4,1),操行分N(5,1))考核表(學(xué)號(hào),增加分N(5,1),類別,原因M,學(xué)期,日期D)難點(diǎn):自動(dòng)更新學(xué)生表中操行分:先計(jì)算,再查詢建議功能模塊:基本信息錄入(學(xué)生表、考核表記錄增刪,自動(dòng)更新學(xué)生表中的操行分)、信息查詢、信息統(tǒng)計(jì)學(xué)生課程考試系統(tǒng)表結(jié)構(gòu)建議:選擇題庫(題組號(hào)C(2),題號(hào)C(2),題目M,答案C(1),標(biāo)準(zhǔn)分C(2))判斷題庫(題組號(hào)C(2),題號(hào)C(2),題目M,答案C(1),標(biāo)準(zhǔn)分C(2))填空題庫(題組號(hào)C(2),題號(hào)C(2),題目M,答案C(1),標(biāo)準(zhǔn)分C(2))抽題表(題型,題組號(hào)C(2),題號(hào)C(2),題目M,答案C(1),標(biāo)準(zhǔn)分,得分))難點(diǎn):抽題:按題組號(hào)抽題,用rand()函數(shù)答案判斷與得分:用比較方法建議功能模塊:選擇題、填空題、判斷題、交卷與評分以學(xué)生成績管理系統(tǒng)為例功能要求:可以增加、修改、刪除課程、成績可以查詢每門課的成績狀況和每個(gè)學(xué)生的成績狀態(tài)可以打印每門課的不及格名單和每個(gè)人的不及格課程可以打印某個(gè)班的成績表和每個(gè)人的成績表可以對個(gè)人進(jìn)行成績排名和課程的均分進(jìn)行課程排名以學(xué)生成績管理系統(tǒng)為例表結(jié)構(gòu):課程表(課程號(hào)C(4),課程名C(20),學(xué)時(shí)N(3),學(xué)分N(2))學(xué)生表(學(xué)號(hào)C(4),姓名C(8),班級(jí)C(10),系別C(8),專業(yè)C(12))成績表(學(xué)號(hào),課程號(hào),學(xué)期N(1),成績N(5,1))功能劃分:(用系統(tǒng)菜單調(diào)用或頂層表單中使用菜單調(diào)用)基本信息錄入(下面調(diào)用學(xué)生表錄入、課程表錄入和成績錄入)信息查詢表單(提供按學(xué)號(hào)或姓名或課程查詢功能,查詢不及格名單及課程)成績計(jì)算表單(按課程成績排名,按個(gè)人均分排名)打印表單(打印班級(jí)成績表,打印個(gè)人成績單)以學(xué)生成績管理系統(tǒng)為例設(shè)計(jì)步驟(1)建立一個(gè)自己的文件夾若干個(gè)子文件夾:form,images,report,class,menu,database建立若干個(gè)表文件:kc.dbf,xs.dbf,cj.dbf建立主菜單:main.mnx,并編譯成:main.mpr設(shè)計(jì)錄入、修改課程表表單:kc.scx設(shè)計(jì)錄入、修改學(xué)生表表單:xs.scx設(shè)計(jì)錄入、修改成績表表單:cj.scx以學(xué)生成績管理系統(tǒng)為例設(shè)計(jì)步驟(2)設(shè)計(jì)查詢個(gè)人成績表單:cxperson.sc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論