




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、案例三:租賃光盤管理系統(tǒng)的分析與設計1.1 系統(tǒng)規(guī)劃與調(diào)查 1. 新項目立項 目的是要確定建立新系統(tǒng)的必要性和可行性。 目前由于人們生活水平的不斷提高,對文化娛樂的要求也不斷提高,音像租賃的生意越 來越好。原先的人工管理方式越來越不能滿足要求。為了適應這一變化,有必要建立一個音像租賃管理系統(tǒng),由于音像店的管理人員一般都具備操作計算機的能力,而且音像店的經(jīng)濟效益也不錯,另外,此系統(tǒng)是一個小型信息管理系統(tǒng),花費不大。所以建立新系統(tǒng)是可行的,可以立項的。立項以后就可以開始系統(tǒng)調(diào)研了。 2. 系統(tǒng)調(diào)研 系統(tǒng)調(diào)研分兩步進行。第一步是初步調(diào)研,主要調(diào)查租賃店的規(guī)模,即租賃的音像商品 數(shù)目、音像制品編碼方式
2、、職工的文化水平、租賃店的主要業(yè)務、顧客流量、顧客的租盤憑證等。第二步是詳細調(diào)研。包括組織結構調(diào)研和業(yè)務流程調(diào)研。業(yè)務流程調(diào)研時對組織現(xiàn)行的業(yè)務進行調(diào)研,包括所有部門的處理業(yè)務、具體任務和完成順序,并用管理業(yè)務流程圖表示出來。 經(jīng)過系統(tǒng)調(diào)研,得到音像商店的租賃光盤業(yè)務流程圖如圖 1 1 所示 圖 1 1 音像商店的租賃光盤業(yè)務流程圖 可以看出,租賃光盤管理系統(tǒng)主要有以下幾項功能。 ( 1 )光盤庫的錄入與維護:記賬員負責根據(jù)采購員的入庫單進行光盤的錄入,并且對于過期或損毀的光盤進行注銷處理,即從庫存光盤臺賬上刪除它的記錄。 ( 2 )光盤租還功能:租盤時,記帳員根據(jù)租盤單進行租盤,并給顧客開押
3、金單,讓顧客交押金,然后付盤和押金單給顧客。還盤時,顧客將盤和押金單(還盤單)給記賬員,記賬員根據(jù)還盤單進行還盤,并計算出應退押金,給顧客開出應退押金單,退給顧客押金。 ( 3 )查詢功能:音像店經(jīng)理根據(jù)庫存光盤臺賬和租賃光盤臺賬,查詢光盤庫存和租盤情況。 ( 4 )統(tǒng)計功能:可以盤點庫存光盤和租出光盤情況,還可進行資金統(tǒng)計,以得到購買光盤的費用、押金總數(shù)和租金總數(shù)等。 3. 可行性研究 在調(diào)研的基礎上,進行可行性研究,編寫出可行性研究報告。1.2 系統(tǒng)分析 數(shù)據(jù)流圖 1. 租賃光盤管理系統(tǒng)的數(shù)據(jù)流程圖 ( 1 ) 頂層數(shù)據(jù)流程圖 如圖 1 2 所示,該圖的外部實體有三個,分別是租賃店管理人員
4、、顧客和系統(tǒng)時間,外部實體用矩形框表示,框中標出的是數(shù)據(jù)流名稱。箭頭表示數(shù)據(jù)流,其指向是數(shù)據(jù)流的流向,箭頭上方標出的是數(shù)據(jù)流名稱,例如,光盤管理要求數(shù)據(jù)流,是從租賃店管理人員流向光盤租賃系統(tǒng)。內(nèi)部帶有橫線的矩形框表示對數(shù)據(jù)流的加工,框內(nèi)標有加工名稱,例如光盤租賃系統(tǒng)。頂層圖將系統(tǒng)抽象為一個加工。 圖 1 2 頂層數(shù)據(jù)流圖 光盤和租賃系統(tǒng)從租賃店管理人員接受光盤管理要求或查詢要求或盤點要求,從系統(tǒng)時間接受當前日期(因為租盤、還盤、盤點的需要),經(jīng)過處理后,將應付押金單或應退押金單返回給顧客,將盤點表、租賃盤點表、光盤情況、租盤情況和資金統(tǒng)計表返回給租賃店管理人員。 ( 2) 0層數(shù)據(jù)流圖 圖 1
5、3 零層數(shù)據(jù)流圖 頂層數(shù)據(jù)流圖繪制完成后,對于頂層圖的加工進行分解,得到 0層數(shù)據(jù)流圖如圖13所示。0層數(shù)據(jù)流圖有4個加工,分別是檢查有效性、處理要求、查詢處理和盤點處理,編號依次為1、2、3和4。檢查數(shù)據(jù)有效性接受數(shù)據(jù)流光盤管理要求、查詢要求和統(tǒng)計要求,經(jīng)過處理后分別輸出數(shù)據(jù)流有效的光盤管理要求、有效的查詢要求和有效的統(tǒng)計要求給處理要求、查詢處理和盤點處理3個加工。再經(jīng)處理后,輸出6個數(shù)據(jù)流。( 3 ) 1 層數(shù)據(jù)流圖 將 0 層的各個加工再進行進一步分解,得到 1 層數(shù)據(jù)流圖。例如 0 層圖的 2 號加工分解后得到 1 層數(shù)據(jù)流圖,如圖 1 4 所示。 2 號加工分解成 5 個子加工,編號
6、分別為 2.1 、 2.2 、 2.3 、 2.4 和 2.5 。進行加工時有時要把數(shù)據(jù)存儲到文件中或數(shù)據(jù)庫的表中,圖中用扁平的帶豎線的右開口表示數(shù)據(jù)存儲。流向數(shù)據(jù)存儲的數(shù)據(jù)流可理解為寫入文件或查詢文件,從數(shù)據(jù)存儲流出的數(shù)據(jù)流可理解為從文件讀數(shù)據(jù)或得到查詢結果。另外,與數(shù)據(jù)存儲之間的數(shù)據(jù)流不用命名。例如,租盤加工從光盤文件中查詢光盤是否已租出,如果未租出,將租盤記錄寫入到租盤文件中。 圖 1 4 零層圖 2 號加工的 1 層數(shù)據(jù)流圖 數(shù)據(jù)字典 1. 光盤租賃管理系統(tǒng)的數(shù)據(jù)字典 ( 1. )數(shù)據(jù)流描述 數(shù)據(jù)流編號: D01 數(shù)據(jù)流名稱:光盤管理要求 簡述:光盤的入庫、注銷、租還情況 數(shù)據(jù)流來源:
7、租賃店管理人員 數(shù)據(jù)流去向:處理類型選擇模塊 數(shù)據(jù)項組成: 入庫單租盤單還盤單注銷單 數(shù)據(jù)流量: 高峰流量: 說明: 入庫單租盤單還盤單注銷單 表示可以選擇入庫單、租盤單、還盤單和注銷單中的一項。 數(shù)據(jù)流編號: D04 數(shù)據(jù)流名稱:租盤單 簡述:顧客每次租盤情況 數(shù)據(jù)流來源:處理類型選擇模塊 數(shù)據(jù)流去向:租盤模塊 數(shù)據(jù)項組成:光盤流水號 + 光盤編號顧客姓名租出日期租出期限押金 數(shù)據(jù)流量: 600 次 / 月 高峰流量: 10000 次 / 月 ( 2 )數(shù)據(jù)存儲的描述 數(shù)據(jù)存儲編號: F01 數(shù)據(jù)存儲名稱:光盤表 簡述:記錄入庫光盤的數(shù)據(jù) 數(shù)據(jù)存儲組成:光盤編號 +
8、光盤名稱光盤類別價格進貨日前日租金押金租出否 關鍵字:光盤編號 相關聯(lián)的處理: P2-2 、 P2-3 、 P2-4 、 P2-5 、 P3-2 、 P4-2 說明:關鍵字是惟一確定文件中建立的數(shù)據(jù)項或數(shù)據(jù)項的組合。 數(shù)據(jù)存儲編號: F02 數(shù)據(jù)存儲名稱:租賃表 簡述:記錄光盤的租賃數(shù)據(jù) 數(shù)據(jù)存儲組成:光盤流水號光盤編號顧客姓名租出日期租出期限歸還日期已收押金退還押金應收租金 關鍵字:光盤流水號 相關聯(lián)的處理: P2-4 、 P2-5 說明:由于其他數(shù)據(jù)項或數(shù)據(jù)項的組合不能作為關鍵字,所以增加光盤流水號作為關鍵字, 光盤流水號就是光盤租出的順序號。
9、60; ( 3 )加工邏輯的描述 加工編號: P2-1 加工名稱:處理類型選擇 加工邏輯:根據(jù)光盤管理要求選擇處理類型 CASE OF CASE(1) 新盤入庫,輸入入庫單 CASE(2) 注銷光盤,輸出注銷單 CASE(3) 租盤,輸出租盤單 CASE ( 3 ) 還盤,輸出還盤單 ENDCASE 說明:在此采用結構化語言來表示數(shù)據(jù)流圖中的“加工”中較為復雜的邏輯判斷功能。 意思是如果情況為( 1 ),則新光盤入庫,輸出入庫單 ; 入庫情況為( 2 ),則注銷光盤,輸出注銷 單;如果情況為( 3 ),則租盤,輸出租盤單;情況為( 4 ),則還盤,輸出還盤單。 加工編
10、號: P 2-4-1 加工名稱:檢查光盤庫存 加工邏輯:根據(jù)租盤單上的光盤編號,與光盤文件中的記錄進行比較,查詢該盤是否未借出, 如果未借出,則填寫租盤記錄 加工編號: P 2-4-2 加工名稱:辦理租盤 加工邏輯:根據(jù)還盤單,對于光盤文件該光盤的相應記錄的租出否數(shù)據(jù)項的值置為“ False ”。從租盤文件中取出該盤記錄,根據(jù)歸還日期和租出日期計算出租出天數(shù),計算應退還押金。 ( 4 )外部實體的描述 外部實體的編號: S01 外部實體名稱:租賃店管理人員 簡述:管理要求的輸出、查詢、盤點和統(tǒng)計結果的輸入 輸入的數(shù)據(jù)流:光盤情況,租盤情況,光盤入庫點表,租賃盤點表,資金統(tǒng)計表 輸
11、出的數(shù)據(jù)流:光盤管理要求,查詢要求,統(tǒng)計要求 外部實體的編號: S02 外部實體名稱:顧客 簡述:押金單,應退押金單的輸入 輸入的數(shù)據(jù)流:押金單,應退押金單 輸出的數(shù)據(jù)流: 1.3 系統(tǒng)設計 在系統(tǒng)分析的基礎上就可以進行系統(tǒng)設計了。系統(tǒng)設計就是將系統(tǒng)需求轉(zhuǎn)換為系統(tǒng)的總體結構,得到系統(tǒng)的功能結構圖,然后再進行系統(tǒng)的詳細設計,即模塊處理過程設計、數(shù)據(jù)庫設計、代碼設計、系統(tǒng)運行環(huán)境設計和輸入 /輸出設計。 1.系統(tǒng)的總體設計 功能結構圖(層次圖)是用來描述系統(tǒng)模塊功能分解的一種圖形工具。功能結構圖的每個矩形框表示一個功能模塊。矩形框間的連線可以看作調(diào)用關系。 由光盤租賃管理系統(tǒng)的系統(tǒng)分
12、析,可以畫出其功能結構圖,如圖 1-5所示。 圖 15 光盤租賃管理系統(tǒng)的功能結構圖 新系統(tǒng)的功能劃分為錄入、租還、查詢和統(tǒng)計等 4項功能。相對應有如下4個模塊。 ( 1) 錄入模塊用于錄入入庫單和修改紀錄,它根據(jù)采購員送來的入庫單,紀錄每次購買光盤的入庫數(shù)據(jù)。對于光盤的日租金、押金情況也要錄入。光盤的紀錄有時也要進行修改,例如,改變押金的值等。對于過時的光盤要刪除其紀錄。 ( 2) 租還模塊,用于根據(jù)租盤單進行光盤的租賃業(yè)務,根據(jù)還盤單進行還盤處理。租盤時同樣要進行租盤紀錄的錄入和修改等工作。 ( 3) 查詢模塊是用于查詢光盤和租賃的情況。 ( 4) 對于商店來說,還要進行庫存和租賃的盤點工
13、作,以及資金的統(tǒng)計工作,為此設置了統(tǒng)計模塊,以滿足這方面的要求??梢源蛴〕龉獗P盤點表、租賃盤點表和資金統(tǒng)計表。 2.模塊處理過程設計 畫出模塊的IPO圖(輸入、處理和輸出圖),IPO圖是用來描述模塊的輸入、處理和輸出情況,IPO圖是根據(jù)HIPO圖(層次和輸入、處理和輸出圖)和數(shù)據(jù)字典繪制。 例如,光盤租賃管理系統(tǒng)中查詢模塊的IPO圖如圖1-6所示。 查詢模塊 IPO 圖 光盤查詢模塊 IPO 圖 租賃查詢模塊 IPO 圖 圖 1 6 模塊的 IPO 圖 3.代碼設計 為了統(tǒng)一光盤出版物的類型,方便數(shù)據(jù)的輸入,設計了商品代碼。光盤編號就是商品代 碼。 左
14、起第一位字母為“ P”; 左起第 25位為光盤的順序編號; 左起第 7位為光盤的內(nèi)容類型:1為電影盤,2為電視連續(xù)??; 左起第 910位為該電影或電視連續(xù)劇的盤數(shù)。 例如, P0012_2_13表示光盤出版物的順序號為0012,電視連續(xù)劇,13張盤。 4.系統(tǒng)運行環(huán)境設計 此管理信息系統(tǒng)不需要網(wǎng)絡環(huán)境,單機操作即可,所以操作系統(tǒng)選擇 Windows98,程序 設計語言選擇 Visual Basic 6.0版本,數(shù)據(jù)庫管理系統(tǒng)采用Microsoft Access 2000。 系統(tǒng)的硬件要求為 IBM奔騰微型計算機,8MB以上內(nèi)存,3.2GB的硬盤。 5.數(shù)據(jù)庫設計 ( 1)數(shù)據(jù)庫結構設計 下面設
15、計了兩個數(shù)據(jù)表:光盤表和租賃表。 表 11 光盤表 表 1 2 租賃表 ( 2)創(chuàng)建數(shù)據(jù)庫的索引 創(chuàng)建數(shù)據(jù)庫的索引是為了加快數(shù)據(jù)查詢的速度,提高系統(tǒng)的效率。索引就相當于圖書目錄,查詢時,先查目錄,再查具體內(nèi)容就快多了。但也不是索引建得越多越好,進行數(shù)據(jù)的修改時,系統(tǒng)要重建索引,所以會降低數(shù)據(jù)修改的速度。一般為數(shù)據(jù)表的主關鍵字建立索引就可以滿足要求了。所以為“光盤表”以“光盤編號”為索引關鍵字建立索引,為“租賃表”以“光盤流水號”為索引關鍵字建立索引。 6.輸入/輸出設計 輸入 /輸出設計首先要滿足用戶的需要,并且方便用戶的操作。 輸入界面要美觀適用,要減少用戶操作的次數(shù),還要減少輸入數(shù)據(jù)的錯誤
16、率。為此采用列表框、單選框、復選框等控件,通過選擇等來減少鍵盤輸入的次數(shù)。例如,在租盤錄入界面上,在錄入租賃表的光盤編號時,通過選擇右邊的下拉列表框中的光盤編號,在光盤編號文本框中單擊,就可將光盤代碼錄入到租賃表。并且光盤表中該光盤代碼的紀錄中的其他數(shù)據(jù),例如光盤名稱、光盤類型等也自動顯示在上面的數(shù)據(jù)表格中。另外,在程序中加入了對于輸入數(shù)據(jù)的校驗和判斷等功能。 本系統(tǒng)中選用的輸出方式有兩種:查詢顯示輸出和報表打印輸出。 圖 1-7為光盤租賃錄入界面。 圖 1-8為光盤進貨的報表。 系統(tǒng)設計的最后一步工作,就是編寫出系統(tǒng)設計說明書。 圖 1 7 光盤租賃錄入界面 圖 1-8光盤進貨報表光盤編號 光盤名稱 光盤類型 價格 進貨日期
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲店設備設施及經(jīng)營模式轉(zhuǎn)讓合同范本
- 常州租賃合同包含租賃物使用期間的綠化維護責任
- 茶樓與茶文化主題公園合作經(jīng)營協(xié)議書模板
- 酒店單層承包協(xié)議書范本
- 延期交房棄貸協(xié)議書范本
- 購買棚圈協(xié)議書范本
- 旅游景區(qū)現(xiàn)場調(diào)研與規(guī)劃合同
- 店鋪移交協(xié)議書范本
- 個性化汽車貸款需求居間服務合同
- 產(chǎn)業(yè)轉(zhuǎn)移廠房租賃居間服務合同
- 2025年中國速凍水餃行業(yè)供需態(tài)勢、競爭格局及投資前景分析報告(智研咨詢)
- 臨床教學師資培訓
- 弱電工程項目經(jīng)理職責
- 青馬工程培訓班培訓課件
- 雙碳知識培訓
- 新交際英語(2024新版)一年級上冊Unit 1~6全冊教案
- 三家比價合同范例
- 2025年慢性阻塞性肺疾病全球創(chuàng)議GOLD指南修訂解讀課件
- GB/T 19077-2024粒度分析激光衍射法
- GB/T 44481-2024建筑消防設施檢測技術規(guī)范
- 代牧牛羊合同模板
評論
0/150
提交評論