

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第16章 綜合應用開發(fā),開始,主講:,本章內(nèi)容,軟件生命周期的概念軟件開發(fā)時期工作量分布信息系統(tǒng)開發(fā)的一般過程用Access2002開發(fā)數(shù)據(jù)庫應用系統(tǒng)的具體步驟綜合項目主要的數(shù)據(jù)庫對象,軟件生命周期的概念,軟件生命周期可以用瀑布模型描述,劃分為八個階段, 每個階段的任務分別為: 問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼、測試和維護, 每一階段工作的完成需要確認, 用圖16-1示意如下:,,圖16-1 軟件
2、生命周期的瀑布模型,返回目錄,軟件開發(fā)時期的工作量分布,Zelkowity曾對一些軟件項目的開發(fā)時期各階段的工作量進行了統(tǒng)計,如圖16-2所示。 值得注意的是編碼工作量只占20%,而實際上由于代碼生成工具的廣泛使用,這部分工作量目前僅占15%。測試工作量約占其中的一半。,,圖16-2 軟件開發(fā)時期工作量分布,返回目錄,信息系統(tǒng)開發(fā)的一般過程 (1. 信息系統(tǒng)的分析),(1).信息系統(tǒng)的業(yè)務流程分析
3、 在這一步中,需要調(diào)查、了解并描述信息系統(tǒng)中的各項業(yè)務以及諸項業(yè)務間的相互關聯(lián),并形成文檔以供開展下一步工作。(2).信息系統(tǒng)的數(shù)據(jù)流程分析 在這一步中,必須清晰地描述信息系統(tǒng)中的所有數(shù)據(jù)在各個業(yè)務環(huán)節(jié)中的處理方式、處理結果及其在諸項業(yè)務間的流動。(3).信息系統(tǒng)的功能分析 在這一步中,通過歸納、整理各業(yè)務環(huán)節(jié)與各項數(shù)據(jù)間的相互關系,總結系統(tǒng)功能、歸并或解析數(shù)據(jù)集合、確定數(shù)據(jù)和功能間的處理關系。,信息系統(tǒng)開發(fā)的
4、一般過程 (2. 信息系統(tǒng)的設計),(1).信息系統(tǒng)的數(shù)據(jù)庫設計 在這一步中,根據(jù)信息系統(tǒng)分析的階段性成果,并參考計算機數(shù)據(jù)庫技術發(fā)展的現(xiàn)狀,采用計算機數(shù)據(jù)庫的成熟技術,設計并描述出本信息系統(tǒng)的數(shù)據(jù)庫結構及其內(nèi)容組成。(2).信息系統(tǒng)的功能設計 在這一步中,根據(jù)信息系統(tǒng)分析過程中獲得的功能分析結果,結合數(shù)據(jù)庫設計的初步模型,設計完成信息系統(tǒng)中的各功能模塊,包括各功能模塊的調(diào)用關系、功能組成等內(nèi)容。
5、(3).信息系統(tǒng)的輸入與輸出設計 在這一步中,考慮的是信息系統(tǒng)中各功能模塊的界面設計。對于輸入模塊,它以什么樣的形式呈現(xiàn)在操作者的面前,操作員應以何種方式在界面上完成各種操作,怎樣容忍操作員的操作錯誤,如何減少操作員可能的錯誤操作;對于輸出模塊,其輸出格式、輸出內(nèi)容、輸出方式等應該如何設計;等等??梢赃@樣說,一個信息系統(tǒng)設計的成敗在很大程度上取決其輸入輸出設計的優(yōu)劣。,信息系統(tǒng)開發(fā)的一般過程 (3. 信息系統(tǒng)
6、的實現(xiàn)),(1).信息系統(tǒng)開發(fā)工具的選擇 信息系統(tǒng)應該基于計算機數(shù)據(jù)庫技術的基礎來實現(xiàn),這已成為大家的共識。當今,計算機數(shù)據(jù)庫管理系統(tǒng)軟件及其信息系統(tǒng)開發(fā)工具種類很多,因此,選擇的余地是很大的。一般而論,開發(fā)工具的選擇應依據(jù)信息系統(tǒng)本身的特性而定,這是基本原則。(2).信息系統(tǒng)數(shù)據(jù)庫的實現(xiàn) 這一步的工作就是使用所選擇的開發(fā)工具,逐步地在計算機上建立數(shù)據(jù)庫文件及其所包含的各個數(shù)據(jù)表,建立數(shù)據(jù)關聯(lián),創(chuàng)建信息系統(tǒng)中各
7、個數(shù)據(jù)與功能對象實例,并設定所有對象的相關屬性值。(3).信息系統(tǒng)功能的實現(xiàn) 在這一步工作中,應該完成系統(tǒng)中各對象對于相關事件的處理能力的設定,即安排各對象對其相關事件的處理方法,也就是針對事件編程。,信息系統(tǒng)開發(fā)的一般過程 (4. 信息系統(tǒng)的測試),信息系統(tǒng)開發(fā)的第四步工作,是在信息系統(tǒng)實現(xiàn)的基礎上進行系統(tǒng)測試。這項工作常被人們稱為信息系統(tǒng)成敗之關鍵所在,其主要內(nèi)容是盡可能多地查出并改正信息系統(tǒng)中存在的錯
8、誤。這一步的工作量是很大的。,信息系統(tǒng)開發(fā)的一般過程 (5. 信息系統(tǒng)的維護),當信息系統(tǒng)交付使用以后,為了改正錯誤或滿足其它需要而修改軟件的過程就是維護。 無論如何強調(diào)軟件維護的重要性都不過分。對于軟件開發(fā)者來說,投入了大量的開發(fā)資金和人力。如不能對軟件進一步提供維護,它將喪失信譽、失去市場,難與他人競爭。對軟件使用部門來說,沒有很好維護的軟件、很快因無法使用而遭淘汰,不僅影響本部門的生產(chǎn)活動、而且?guī)淼慕?jīng)濟損失也將
9、是巨大的,所以無論是開發(fā)者,還是使用者,均應重視軟件的維護工作。,返回目錄,用Access2002開發(fā)數(shù)據(jù)庫應用 系統(tǒng)的具體步驟(1,2,3,4),1.需求分析 分析調(diào)查所建應用系統(tǒng)要實現(xiàn)的功能,以及設計對象的結構和功能。具體包括分析數(shù)據(jù)結構、來源并整理出表格,建立表間關聯(lián)等。2.設計查詢與報表 根據(jù)應用系統(tǒng)的要求設計出需要的報表與查詢。3.設計窗體 窗體是一個應用系統(tǒng)的門面,一個應用系
10、統(tǒng)的好壞很大程度依賴于窗體,一個好的窗體能夠為應用程序帶來靈活的可操作性,為用戶的使用帶來方便。4.用切換面板管理器制作集成界面 Access2002提供的切換界面管理器為制作集成界面帶來了方便,使得不用編輯一行代碼,僅僅使用宏,即可制作出令人滿意的界面。,用Access2002開發(fā)數(shù)據(jù)庫應用 系統(tǒng)的具體步驟(5,6,7),5.設計菜單和工具欄 用Access2002提供的自定義工具欄和菜單欄包裝
11、應用系統(tǒng)的用戶界面,可以與用切換面板管理器設計的用戶界面提供的功能一樣,提供一種功能的多種用戶界面操作形式。6.調(diào)試運行 是信息系統(tǒng)的測試在Access2002中的具體體現(xiàn),要從用戶使用方面對數(shù)據(jù)庫應用軟件進行調(diào)試,例如:數(shù)據(jù)訪問頁的連接是否正確等。調(diào)試后還要試運行,盡可能在該階段發(fā)現(xiàn)和糾正系統(tǒng)的錯誤和不足之處。7.打包、制作安裝程序和使用說明 Access2002是Office XP的一個組件,用缺省的安裝Of
12、fice XP就可以把Access2002安裝上。開發(fā)的數(shù)據(jù)庫應用系統(tǒng),后綴為.mdb文件可以在安裝了Office XP的機器上直接運行。我國目前經(jīng)常使用的計算機上一般都安裝了Office,因此用Access開發(fā)的數(shù)據(jù)庫應用系統(tǒng)可以很方便地直接運行。,返回目錄,綜合項目主要的數(shù)據(jù)庫對象 (1. 深圳小說管理系統(tǒng)),圖16-3 出版社表,綜合項目主要的數(shù)據(jù)庫對象 (1. 深圳小說管理系統(tǒng)),圖16-4
13、工作人員表,綜合項目主要的數(shù)據(jù)庫對象 (1. 深圳小說管理系統(tǒng)),圖16-5 小說表,綜合項目主要的數(shù)據(jù)庫對象 (1. 深圳小說管理系統(tǒng)),圖16-6 租借表,綜合項目主要的數(shù)據(jù)庫對象 (1. 深圳小說管理系統(tǒng)),圖16-7 租借人表,綜合項目主要的數(shù)據(jù)庫對象 (1. 深圳小說管理系統(tǒng)),圖16-8 表間的關系,綜合項目主要的數(shù)據(jù)庫對象 (1. 深圳
14、小說管理系統(tǒng)),圖16-9 小說管理系統(tǒng)的主切換面板,綜合項目主要的數(shù)據(jù)庫對象 (1. 深圳小說管理系統(tǒng)),圖16-11 用Access2002制作的部分菜單,圖16-12 用Access2002制作工具欄,綜合項目主要的數(shù)據(jù)庫對象 (2. 教學質(zhì)量學生評估管理系統(tǒng)),圖16-13 評估等級表的字段設計,綜合項目主要的數(shù)據(jù)庫對象 (2. 教學質(zhì)量學生評估管理系統(tǒng)),圖16-14 評估等級
15、表的記錄,綜合項目主要的數(shù)據(jù)庫對象 (2. 教學質(zhì)量學生評估管理系統(tǒng)),圖16-15 班級學生得分匯總表的字段設計,綜合項目主要的數(shù)據(jù)庫對象 (2. 教學質(zhì)量學生評估管理系統(tǒng)),圖16-16 教師表的字段設計,綜合項目主要的數(shù)據(jù)庫對象 (2. 教學質(zhì)量學生評估管理系統(tǒng)),圖16-17 班級表的字段設計,綜合項目主要的數(shù)據(jù)庫對象 (2. 教學質(zhì)量學生評估管理系統(tǒng)),圖16-18 課程
16、表的字段設計,綜合項目主要的數(shù)據(jù)庫對象 (2. 教學質(zhì)量學生評估管理系統(tǒng)),圖16-19 本學期教師得分情況表的字段設計,綜合項目主要的數(shù)據(jù)庫對象 (2. 教學質(zhì)量學生評估管理系統(tǒng)),圖16-20 表之間的關系,綜合項目主要的數(shù)據(jù)庫對象 (2. 教學質(zhì)量學生評估管理系統(tǒng)),圖16-21 教師教學質(zhì)量評估系統(tǒng)的主切換面板,返回目錄,本章小結,從概念上掌握軟件生命周期、數(shù)據(jù)庫應用項目開發(fā)的一般步驟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- access(數(shù)據(jù)庫系統(tǒng)概述)
- access數(shù)據(jù)庫概述-
- 數(shù)據(jù)庫access教案
- access數(shù)據(jù)庫習題
- 數(shù)據(jù)庫access教案
- 系統(tǒng)數(shù)據(jù)庫功能簡介
- 系統(tǒng)數(shù)據(jù)庫功能簡介
- access數(shù)據(jù)庫宏命令
- access數(shù)據(jù)庫授課計劃
- 數(shù)據(jù)庫簡介
- 第六章 數(shù)據(jù)庫管理系統(tǒng)access 2003
- c_連接access數(shù)據(jù)庫
- access數(shù)據(jù)庫實驗報告
- access,數(shù)據(jù)庫試題-帶答案,
- access數(shù)據(jù)庫實驗報告
- access數(shù)據(jù)庫復習題
- 二級access數(shù)據(jù)庫講稿
- access數(shù)據(jù)庫vba常用標準函數(shù)
- 實驗一創(chuàng)建access數(shù)據(jù)庫資料
- 用vb調(diào)用access數(shù)據(jù)庫1
評論
0/150
提交評論