版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、整理課件1第二講 系統(tǒng)設(shè)計從結(jié)構(gòu)化開發(fā)角度出發(fā)整理課件第二講 系統(tǒng)設(shè)計2. 模塊結(jié)構(gòu)設(shè)計3. 代碼設(shè)計1. 系統(tǒng)總體設(shè)計4. 數(shù)據(jù)庫設(shè)計5. 輸入設(shè)計6. 輸出設(shè)計7. 界面設(shè)計整理課件32.1 系統(tǒng)總體設(shè)計系統(tǒng)總體設(shè)計包含總體結(jié)構(gòu)設(shè)計、模塊結(jié)構(gòu)設(shè)計和信息系統(tǒng)流程設(shè)計。其中,總體結(jié)構(gòu)設(shè)計包含子系統(tǒng)的劃分和各個子系統(tǒng)的功能架構(gòu)設(shè)計,模塊結(jié)構(gòu)設(shè)計包含子系統(tǒng)的功能模塊結(jié)構(gòu)圖、模塊結(jié)構(gòu)設(shè)計。整理課件4子系統(tǒng)的劃分與功能結(jié)構(gòu)子系統(tǒng)的劃分與功能結(jié)構(gòu) 數(shù)據(jù)類功能客戶 貸款 存款 還款 職工 扣款 設(shè)備 工資前臺管理CCCCU行政管理CCCU財務(wù)會計UUUUUC整理課件5子系統(tǒng)的劃分與功能結(jié)構(gòu)子系統(tǒng)的劃分與功
2、能結(jié)構(gòu) 數(shù)據(jù)類功能客戶貸款存款還款職工扣款設(shè)備工資前臺管理前臺管理子系統(tǒng)U行政管理行政管理子系統(tǒng)U財務(wù)會計UUUUU財務(wù)管理子系統(tǒng)整理課件6子系統(tǒng)的劃分與功能結(jié)構(gòu)子系統(tǒng)的劃分與功能結(jié)構(gòu)前臺管理存款處理查看存款客戶取款處理開存款賬戶查看賬戶詳單開貸款賬戶修改登錄密碼出納網(wǎng)上用戶查看貸款客戶查詢余額轉(zhuǎn)賬處理還款處理雇員管理出納管理支行管理行政人員整理課件72.1.2 三層體系架構(gòu)設(shè)計概述三層體系架構(gòu)設(shè)計概述整理課件82.1.2 三層體系架構(gòu)設(shè)計概述三層體系架構(gòu)設(shè)計概述雙層體系結(jié)構(gòu) 三層體系結(jié)構(gòu)用戶應(yīng)用程序數(shù)據(jù)庫服務(wù)器客戶端網(wǎng)絡(luò)應(yīng)用服務(wù)器用戶界面模塊業(yè)務(wù)邏輯模塊數(shù)據(jù)訪問模塊表示層業(yè)務(wù)邏輯層數(shù)據(jù)訪問層
3、數(shù)據(jù)庫整理課件92.1.2 三層體系架構(gòu)設(shè)計概述三層體系架構(gòu)設(shè)計概述AdministratorATL.dllTellerATL.dllBusiness.dlldataAccess.dllmsado15.dllSQL Server 2005服務(wù)器BranchODBC Driver Manager (ODBC32.DLL)Web系統(tǒng)管理員應(yīng)用界面Web出納應(yīng)用模塊界面Web銀行管理信息系統(tǒng)用戶層主界面數(shù)據(jù)訪問層業(yè)務(wù)邏輯層用戶層統(tǒng)一數(shù)據(jù)訪問接口數(shù)據(jù)庫服務(wù)器實例數(shù)據(jù)庫圖2.4 分層架構(gòu)體系轉(zhuǎn)換層整理課件10 模塊結(jié)構(gòu)設(shè)計模塊設(shè)計的主要目標(biāo)是在系統(tǒng)總體功能結(jié)構(gòu)的基礎(chǔ)上,將數(shù)據(jù)流圖轉(zhuǎn)化為系統(tǒng)的功能模塊結(jié)構(gòu)
4、,并明確各模塊之間的控制關(guān)系。結(jié)構(gòu)化系統(tǒng)設(shè)計采用模塊結(jié)構(gòu)圖來描述系統(tǒng)的模塊結(jié)構(gòu)和模塊之間的關(guān)系。整理課件11 模塊結(jié)構(gòu)圖概述模塊是具有輸入和輸出、邏輯處理功能、運行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序。查詢賬戶余額模塊 調(diào)用 數(shù)據(jù) 控制信息模塊的表示 模塊結(jié)構(gòu)圖的基本符號整理課件12 模塊結(jié)構(gòu)圖概述ABC(a) 直接調(diào)用 (b) 選擇調(diào)用 (c) 循環(huán)調(diào)用模塊調(diào)用圖 三種模塊調(diào)用方式ABABCABCD整理課件13 模塊結(jié)構(gòu)圖概述數(shù)據(jù) X Y控制 X Z(a) 數(shù)據(jù) (b) 控制信息模塊中的數(shù)據(jù)ABAB整理課件14 模塊結(jié)構(gòu)設(shè)計模塊設(shè)計是把一個信息系統(tǒng)分解成若干緊密聯(lián)系的模塊的設(shè)計過程,當(dāng)遇到復(fù)雜的
5、系統(tǒng)時,往往最有效的方法是把復(fù)雜的系統(tǒng)分解成若干子系統(tǒng),對每個子系統(tǒng)進行業(yè)務(wù)流程分析和數(shù)據(jù)流程分析,然后將數(shù)據(jù)流程轉(zhuǎn)化為模塊結(jié)構(gòu)圖,這種分解的方法就叫做模塊化設(shè)計。模塊設(shè)計的目標(biāo)是降低系統(tǒng)開發(fā)的難度,增加系統(tǒng)的可理解性、可維護性和運行效率等。模塊設(shè)計常常會用到三種重要的圖:HIPO圖、流程圖和系統(tǒng)N-S圖。整理課件15 模塊結(jié)構(gòu)設(shè)計模塊設(shè)計是把一個信息系統(tǒng)分解成若干緊密聯(lián)系的模塊的設(shè)計過程,當(dāng)遇到復(fù)雜的系統(tǒng)時,往往最有效的方法是把復(fù)雜的系統(tǒng)分解成若干子系統(tǒng),對每個子系統(tǒng)進行業(yè)務(wù)流程分析和數(shù)據(jù)流程分析,然后將數(shù)據(jù)流程轉(zhuǎn)化為模塊結(jié)構(gòu)圖,這種分解的方法就叫做模塊化設(shè)計。模塊設(shè)計的目標(biāo)是降低系統(tǒng)開發(fā)的
6、難度,增加系統(tǒng)的可理解性、可維護性和運行效率等。模塊設(shè)計常常會用到三種重要的圖:HIPO圖、流程圖和系統(tǒng)N-S圖。整理課件16 模塊結(jié)構(gòu)設(shè)計HIPO(Hierarchy Plus Input Processing Output, HIPO)圖即層次化-輸入-處理-輸出圖。HIPO圖由一組HC圖加一系列IPO圖組成。整理課件17 模塊結(jié)構(gòu)設(shè)計a c f gf gb讀入數(shù)據(jù)P1.1.1P3.1.1P4.1.1身份認(rèn)證P1.1P3.1P4.1讀賬目文件P1.1.2P3.1.2P4.1.2密碼驗證核對賬戶P1.1.3P3.1.3P4.1.3a輸入戶名 f- 讀取戶名b帳號 g- 密碼c密碼 h- 余額
7、j,q- 合法標(biāo)識 jCOMa b ca b ca b q整理課件18 模塊結(jié)構(gòu)設(shè)計a b h a b h a輸入戶名 f- 讀取戶名b帳號 g- 密碼c密碼 h- 余額余額查詢P1輸出信息P1.3讀賬目文件P1.2.1打印信息P1.3.1COM查詢余額P1.2bhbh整理課件19 模塊結(jié)構(gòu)設(shè)計IPO圖編號: P1.1, P3.1, P4.1HIPO圖編號:P1 P3 P4程序編寫要求:VC 6.0模塊名稱:身份認(rèn)證設(shè)計人:使用部門:系統(tǒng)實施組輸入部分(I)處理過程描述(P)輸出部分(O)戶名、帳號和密碼 i=0, xx=1。 查找賬目文件是否有給定的帳號。如果有,轉(zhuǎn)。如果無,轉(zhuǎn)。 找到該帳號
8、對應(yīng)的戶名1和密碼1。 將輸入的戶名與戶名1以及密碼與密碼1分別比對。如果均相等,i=1,結(jié)束。否則,轉(zhuǎn)。 如果xx3, xx+,重新輸入戶名、帳號和密碼,轉(zhuǎn)。否則,結(jié)束。處理狀態(tài)標(biāo)志i以及戶名和賬號整理課件20 模塊結(jié)構(gòu)設(shè)計IPO圖編號: P1.1, P3.1, P4.1HIPO圖編號:P1 P3 P4程序編寫要求:VC 6.0模塊名稱:身份認(rèn)證設(shè)計人:使用部門:系統(tǒng)實施組輸入部分(I)處理過程描述(P)輸出部分(O)戶名、帳號和密碼 i=0, xx=1。 查找賬目文件是否有給定的帳號。如果有,轉(zhuǎn)。如果無,轉(zhuǎn)。 找到該帳號對應(yīng)的戶名1和密碼1。 將輸入的戶名與戶名1以及密碼與密碼1分別比對。
9、如果均相等,i=1,結(jié)束。否則,轉(zhuǎn)。 如果xx3, xx+,重新輸入戶名、帳號和密碼,轉(zhuǎn)。否則,結(jié)束。處理狀態(tài)標(biāo)志i以及戶名和賬號整理課件21 數(shù)據(jù)庫設(shè)計(1) 需求分析 (2) 概念設(shè)計(3) 邏輯設(shè)計(4) 物理設(shè)計(5) 驗證設(shè)計(6) 運行與維護設(shè)計整理課件22 系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)需求(1) branch (2) customer(3) employee(4) account(5) loan整理課件23 數(shù)據(jù)庫的概念設(shè)計實體集屬性強支行網(wǎng)點名、城市和總資產(chǎn)人姓名、電話、城市、街道和身份證號客戶繼承人的所有屬性雇員除繼承人的所有屬性外,還有入職時間以及派生屬性工作年限貸款賬戶貸款號、貸款金
10、額、開戶日期、賬戶余額賬戶帳號、開戶日期、賬戶類型、賬戶余額儲蓄賬戶利率支票賬戶透支額出納員出納號、密碼、身份證號整理課件24 數(shù)據(jù)庫的概念設(shè)計實體集屬性弱還款記錄 還款號、日期、摘要、幣種、鈔/匯、金額、余額、出納員存取記錄序號、日期、摘要、幣種、鈔/匯、金額、余額、出納員、備考整理課件25 數(shù)據(jù)庫的概念設(shè)計聯(lián)系集參與實體集約束映射基數(shù)約束參與約束借有客戶、貸款賬戶 多對多客戶部分參與、貸款賬戶完全參與借出貸款賬戶、支行 多對一支行部分參與、貸款賬戶完全參與聯(lián)絡(luò)雇員、客戶多對一雇員部分參與、客戶完全參與存有客戶、存款賬戶 多對多客戶部分參與、貸款賬戶完全參與擁有存款賬戶、支行 多對一支行部分
11、參與、存款賬戶完全參與屬于雇員、支行多對一雇員完全參與、支行部分參與整理課件26 數(shù)據(jù)庫的概念設(shè)計聯(lián)系集參與實體集約束映射基數(shù)約束參與約束存取存款賬戶、存取記錄 一對多交易記錄完全參與、存款賬戶部分參與還貸貸款賬戶、還款一對多還款完全參與、貸款賬戶部分參與操作1出納員、存取記錄一對多存取記錄完全參與、出納員部分參與操作2出納員、還款記錄一對多還款記錄完全參與、出納員部分參與轉(zhuǎn)還存款記錄、還款記錄 一對一還款記錄與存款記錄均部分參與是出納員、雇員一對一出納員完全參與、雇員部分參與整理課件27 邏輯數(shù)據(jù)庫設(shè)計branch=(branch_name,city,asets);customer=( cu
12、stomer_ID,customer_name,telephone, street, city, employee_ID); account=(account_number, type, branch_name, date,balance);employee=( employee_ID,employee_name, telephone, street, city, enter_date, branch_name);loan=(loan_number, amount, branch_name, date);payment=(loan_number, payment_number, date, currency_system, paper_remit, amount, balance, teller_id, remark, account_number); access=(account_number, access_number, date, currency_system, paper_remit, amount, balance, teller_id, remark,
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲租賃合同模板
- 商戶租賃協(xié)議書
- 融資租賃合同本樣書
- 出租車租賃合同
- 柜臺租賃合同合同范本
- 夜市現(xiàn)場管理制度內(nèi)容
- 電子信息行業(yè)5G通信與大數(shù)據(jù)方案
- 農(nóng)村金融消費者權(quán)益
- 市政公司應(yīng)收賬款管理制度
- 智能制造設(shè)備接入?yún)f(xié)議
- 2023年婦科門診總結(jié)及計劃
- 方大重整海航方案
- 河北省秦皇島市昌黎縣2023-2024學(xué)年八年級上學(xué)期期末數(shù)學(xué)試題
- 礦山治理專項研究報告范文
- 國家開放大學(xué)2023年7月期末統(tǒng)一試《11124流行病學(xué)》試題及答案-開放本科
- 貨運安全生產(chǎn)管理制度
- 幼兒園中班體育《我們愛運動》+課件
- 郭錫良《古代漢語》課件
- 外研版四年級英語下冊(一年級起點)全冊完整課件
- 防止電力生產(chǎn)事故的-二十五項重點要求(2023版)
- 教研室主任崗位申請書
評論
0/150
提交評論