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

下載本文檔

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

文檔簡介

VisualFoxPro

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

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

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

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論