中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

項目九 實例 課件(共26張PPT)-《數據庫應用基礎——Visual Foxpro》同步教學(武漢大學出版社)

資源下載
  1. 二一教育資源

項目九 實例 課件(共26張PPT)-《數據庫應用基礎——Visual Foxpro》同步教學(武漢大學出版社)

資源簡介

(共26張PPT)
任務一 系統開發的一般過程
任務二 實例開發的總體規劃
任務三 實例分析
項目九 實例
01
  本項目將運用以前各項目介紹的思想與方法,通過一個實例——“學生信息管理系統”來介紹VFP應用系統的開發過程,并將相關的軟件工程、數據庫設計等知識融入其中。
02
項目九 實例
學習重點
  如下圖所示,整個開發活動是從系統的需求分析開始的,系統需求包括對數據的需求和對應用功能的需求。
03
任務一 系統開發的一般過程
活動一 需求分析
圖-數據庫應用系統開發示意圖
  1.創建數據庫的優點
  (1)創建數據庫是實現數據集成的有效手段。
  (2)可以定義數據詞典的功能,其內容包括表的屬性、字段屬性、記錄規則、表間關系以及參照完整性。
  (3)允許在數據庫中建立永久關系。
  2.數據庫的邏輯設計與物理設計
  (1)按一定的原則將數據組織成一個或多個數據庫,指明數據庫中包含了幾個表,并指出生成的表包含的字段。
  (2)安排表之間的關聯。
04
任務一 系統開發的一般過程
活動二 數據庫設計
  3.代碼設計
  代碼設計的概念不同于編碼(編程序),它是為了維持數據的一致性和提供操作的方便性,而在應用系統中為某類數據設置的一套代碼。
05
任務一 系統開發的一般過程
活動二 數據庫設計
  面向對象程序設計以對象設計為重點,應用程序設計與結構化程序設計不同之處見下表。
表-兩種程序設計方法的不同之處
06
任務一 系統開發的一般過程
活動三 應用程序設計
  VFP應用程序的設計步驟:
  1.創建子類
  2.用戶界面設計與編碼
  3.數據輸出設計
  4.數據庫維護功能
  5.構造VFP應用程序
  6.VFP應用程序的總體組成
  (1)應用程序的主文件
  (2)初始化環境
  (3)顯示初始的用戶界面
  (4)控制事件循環
  (5) 恢復先前的環境
07
任務一 系統開發的一般過程
活動三 應用程序設計
  測試一般可分成模塊測試和綜合測試。若在測試中出現問題,還需返回前面的步驟再次進行需求分析或修改程序。
  一般來講,試運行階段先只載入少量的數據,待確認沒有重大問題后再正式載入大批數據,以免導致較大的返工。
08
任務一 系統開發的一般過程
活動四 軟件測試
  應用程序最好加密,并且能在Windows環境中獨立運行,這就需要將應用程序“連編”為.exe程序,并運行應用程序發布。
09
任務一 系統開發的一般過程
活動五 應用程序發布
  試運行的結束標志著系統開發的完成階段,但是只要系統投入了使用,就需要不斷地調整和修改。也就是說還必須做好系統的“維護”工作。
10
任務一 系統開發的一般過程
活動六 系統運行與維護
  1.“學生信息管理系統”中各模塊實現的功能如下:
  (1)初始化包括:新建班級、學生錄入、新增課程。
  (2)課程設置包括:選課、刪除選課。
  (3)學生管理包括:學生錄入、學生情況修改。
  (4)成績管理包括:成績錄入、成績修改。
  (5)查詢管理:學生成績查詢、課程成績查詢、課程查詢、學生查詢。
  (6)系統管理包括:刪除班級、添加/修改用戶、刪除用戶、修改密碼。
  (7)幫助包括:每日一貼、退出本系統。
11
任務二 系統開發的總體規劃
  2.學生信息管理系統的數據管理
  為此,在學生信息管理系統設計中,首先創建項目文件“student.pjx”,在項目管理器中進行所有后續操作。創建表文件包括:定義表結構、設置字段屬性、建立表索引和創建表間關聯。
  表xk對學生選課進行描述,其結構見下表。
表-“學生選課”表結構
12
任務二 系統開發的總體規劃
  1.系統進入
  系統初始界面如下圖所示,要求輸入用戶名和密碼(只有三次機會)。
13
任務三 實例分析
圖-系統初始界面
  2.系統的主菜單
  系統的主菜單如下圖所示。
14
任務三 實例分析
圖-系統主菜單的界面
  3.創建班級模塊如下圖所示。
15
任務三 實例分析
圖-創建班級模塊的界面
  4.課程名設置模塊
  此表單的界面如下圖所示。
16
任務三 實例分析
圖-課程名設置模塊的界面
  5.學生情況模塊
  學生情況模塊的界面如下圖所示。
17
任務三 實例分析
圖-學生情況模塊的界面
  6.選課模塊
  選課模塊的界面如下圖所示。
18
任務三 實例分析
圖-選課模塊的界面
  7.幫助模塊
  幫助模塊的界面如下圖所示。
19
任務三 實例分析
圖-幫助模塊的界面
  8.成績查詢模塊
  成績查詢模塊的界面如下圖所示。
20
任務三 實例分析
圖-成績查詢模塊的界面
  9.學生成績錄入模塊
  學生成績錄入的界面如下圖所示。
21
任務三 實例分析
圖-成績錄入界面
  10.成績修改模塊
  成績修改的界面如下圖所示。
22
任務三 實例分析
圖-成績修改界面
  11.密碼修改模塊
  密碼修改的界面如下圖所示。
23
任務三 實例分析
圖-密碼修改模塊的界面
  12.用戶設置模塊
  該表單的界面如下圖所示。
24
任務三 實例分析
圖-用戶設置模塊的界面
  結合本項目實例,自己開發一個“學生宿舍管理系統”。
25
上機實戰
  一、填空題
  1.數據庫應用系統的功能可分為: 、 。
  2.在應用系統開發之前,設計者必須與用戶交流,做好_____。
  3.____程序能脫離VFP獨立運行。
  4.測試一般可分成____和____。
  5.應用程序發布時,需要將應用程序_____為.exe程序。
  二、簡答題
  1.簡述開發一個應用系統的一般步驟。
  2.簡述如何對一個應用系統進行系統的總體規劃?
26
項目九 實例
思考題

展開更多......

收起↑

資源預覽

  • <menuitem id="wfhyu"><abbr id="wfhyu"></abbr></menuitem>

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 治多县| 钟祥市| 息烽县| 新干县| 鱼台县| 平度市| 赤峰市| 加查县| 和田市| 友谊县| 珲春市| 鱼台县| 敖汉旗| 昆明市| 余干县| 花莲市| 远安县| 哈巴河县| 乌拉特前旗| 晋城| 蒙自县| 乌兰察布市| 迭部县| 湖南省| 双峰县| 卓尼县| 沙雅县| 龙里县| 兴安县| 当阳市| 东台市| 彰化县| 洪雅县| 宁德市| 赞皇县| 峡江县| 海南省| 呼和浩特市| 京山县| 平昌县| 西吉县|