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