管理信息系統(tǒng)開發(fā)實驗指導書_第1頁
管理信息系統(tǒng)開發(fā)實驗指導書_第2頁
管理信息系統(tǒng)開發(fā)實驗指導書_第3頁
管理信息系統(tǒng)開發(fā)實驗指導書_第4頁
管理信息系統(tǒng)開發(fā)實驗指導書_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、管理信息系統(tǒng)課程實驗指導書山東經(jīng)濟學院信息管理學院 編著內(nèi)容簡介及要求管理信息系統(tǒng)是一門培養(yǎng)學生信息系統(tǒng)分析、設計、開發(fā)能力的理論課程,同時要求學生具有較強的動手實踐能力。本課程在教學內(nèi)容方面著重基本理論、基本知識和基本方法。在實踐能力方面著重培養(yǎng)系統(tǒng)分析方法、系統(tǒng)設計方法與基本技能的訓練。實驗課程不同于理論課程,應充分體現(xiàn)“教師指導下的以學生為中心”的教學模式,以學生為認知主體,充分調(diào)動學生的積極性和能動性,重視學生自學能力的培養(yǎng)。管理信息系統(tǒng)課程的實踐環(huán)節(jié)包括課程學習中開發(fā)的小系統(tǒng)、管理信息系統(tǒng)課程設計的開發(fā)系統(tǒng),以及信息系統(tǒng)開發(fā)實踐課程開發(fā)的系統(tǒng),信息系統(tǒng)開發(fā)實踐活動是學習管理信息系統(tǒng)課

2、程理論聯(lián)系實際的綜合訓練。實驗的目的在于加深對管理信息系統(tǒng)理論和基本知識的理解,通過實踐環(huán)節(jié)掌握管理信息系統(tǒng)開發(fā)的基本方法,使學生具有運用管理信息系統(tǒng)進行管理活動的能力。本實驗指導書是幫助學生進行信息系統(tǒng)開發(fā)實踐使用的參考書,按照書中的要求和開發(fā)要點說明可以較好地完成管理信息系統(tǒng)課程提出的信息系統(tǒng)的開發(fā)任務。管理信息系統(tǒng)課程的實踐環(huán)節(jié)共開設7個實驗,實驗1和實驗2分別為使用Excel開發(fā)一個小型信息系統(tǒng),不涉及程序設計,實驗3-實驗5為系統(tǒng)分析、設計及其程序設計的實驗,實驗6和實驗7可以作為案例分析的題目。每位任課老師可以根據(jù)所授班級的掌握程度選擇適當?shù)膶嶒烆}目。指導教師原則上由管理信息系統(tǒng)課

3、程講授教師負責,由年輕教師擔任主要的實驗指導教師,實驗室人員配合指導。指導教師應在每次實驗前講清實驗目的、基本原理、實驗要求等,指導學生在規(guī)定的時間內(nèi)完成相關課程實驗。實驗后,學生將實驗結果等內(nèi)容寫出實驗報告(例如系統(tǒng)分析報告等),符合實驗教學的要求,并得到指導教師的認可。指導教師對每份實驗報告進行審閱、評分。該實驗程依附于理論課,實驗課的成績記入課程平時成績,占總成績的20%-30%。實驗1 科達電腦外部設備管理信息系統(tǒng)一、上機實驗目的1. 了解使用Excel 軟件開發(fā)一個小型信息系統(tǒng)的過程。2. 掌握使用Excel 軟件保存數(shù)據(jù)、按使用者要求對數(shù)據(jù)進行處理輸出信息的方法。3. 掌握Exce

4、l 查詢、統(tǒng)計、輸出、宏、打印等功能,能較好地使用Excel 軟件開發(fā)信息系統(tǒng)為管理服務。二、上機實驗基本要求1 在規(guī)定上機時間內(nèi)完成信息系統(tǒng)的開發(fā)任務,由指導老師檢查通過系統(tǒng)。2 按時提交上機實驗報告。3 指出系統(tǒng)的創(chuàng)新之處(學生要說明系統(tǒng)的創(chuàng)新點及意義)。三、開發(fā)系統(tǒng)資料1開發(fā)背景科達電腦公司是一個銷售電腦外部設備和組裝電腦的小公司,但成長很快。該公司成立于1997 年,由于銷售量增長很快,公司考慮擴展其業(yè)務。目前該公司電腦外部設備零售價格的計算依賴于720的成本加價率和10的稅率,即成本價乘以成本加價率為稅前價格,稅前價格乘以(1+稅率)為零售價格,零售價格如果有小數(shù)則四舍五入。2開發(fā)系

5、統(tǒng)資料下表是該公司一部分外設的數(shù)據(jù)清單。表1科達電腦公司電腦外部設備價格表2004 年9 月商品編號商品名稱成本價成本加價率稅前價格零售價格HP640C HP Deskjet 640c Printer8%HP840C HP Deskjet 840c Printer8%HP970C HP Deskjet 970c Printer10%HP990C HP Deskjet 990c Printer10%HP1100 HP Laserjet Printer 110010%HP2100 HP Laserjet Printer 210012%HP4050 HP Laserjet Printer 40501

6、2%ES580 Epson Stylus 580 Printer7%ES720 Epson Stylus 720 Printer10%BJC2100 Canon Bubble jet 2100 Printer7%BJC3000 Canon Bubble jet 3000 Printer7%CM56 Creative 56k Modem20%MT56M Mitsubishi 56k Modem15%HP3400C HP Scanjet 3400c Scanner8%HP5300C HP Scanjet 5300c Scanner10%HP6350C HP Scanjet 6350c Scanne

7、r12%HP6390C HP Scanjet 6390c Scanner12%C340P Canon 340P Scanner$93.00 8%C640P Canon 640P Scanner8%$127.44E640U Epson Scanner10%A1212UAgfa Scanner10%3系統(tǒng)開發(fā)基本需求科達公司希望為該公司外設銷售業(yè)務設計一個電腦外部設備管理信息系統(tǒng),要求系統(tǒng)滿足以下要求:(1) 能輸出銷售發(fā)票(基于上表所列數(shù)據(jù)),發(fā)票上要有公司名稱和地址、稅務登記號、發(fā)票號碼、客戶名稱和地址、以及日期。發(fā)票上還應包括商品明細部分,其內(nèi)容為:商品編號、商品名稱、銷售價格(含稅),該部

8、分至少能容納5 個條目(即該發(fā)票至少能填寫5 個商品),并要給出貨款合計數(shù)(含稅)和稅款合計數(shù)。(2) 能對電腦外部設備的數(shù)據(jù)進行添加、刪除、修改。(3) 能對電腦外部設備的一些相關數(shù)據(jù)進行查詢。四、開發(fā)任務具體要求電腦外部設備管理信息系統(tǒng)要分為如下兩個子系統(tǒng)。1電腦外部設備數(shù)據(jù)編輯與查詢子系統(tǒng)應滿足以下要求:(1) 有一個完整顯示外設清單的數(shù)據(jù)表,如表1 所示。外設清單數(shù)據(jù)表上應包括公司名稱和“電腦外部設備價格表2005 年9 月”。(2) 可以在數(shù)據(jù)表中進行添加、刪除、修改數(shù)據(jù)的操作。(3) 在外設清單數(shù)據(jù)表中稅前價格和零售價格(即最右邊的兩列)應由系統(tǒng)計算出來,這樣可以維護數(shù)據(jù)的一致性,

9、零售價格還應進行圓整。(4) 所有數(shù)據(jù)必須格式化,例如增加貨幣符號和百分號。(5) 未使用的欄目應保持空白,不得出現(xiàn)任何符號如#N/A 或#VALUE 等。(6) 可以使外設清單數(shù)據(jù)表按升序排列。(7) 系統(tǒng)應能輸出下列查詢報告(使用Excel 中的自動篩選功能),在外設清單上添加宏操作按鈕,單擊按鈕可輸出上述4個報告。零售價格小于$500 的所有外設成本加價率大于10%的所有外設所有的打印機(商品名稱中含有“Printer”)所有的惠普產(chǎn)品(商品名稱中含有“HP”)2發(fā)票輸出與打印子系統(tǒng)在企業(yè)日常銷售活動中使用的,應滿足以下要求:(1) 銷售員可以在發(fā)票上輸入客戶名稱和地址。(2) 銷售員可

10、以根據(jù)顧客需要的商品在發(fā)票上輸入商品編號,系統(tǒng)將自動從外設清單中查出商品名稱和零售價格,并顯示在正確的欄目里。(3) 在發(fā)票中可以自動計算貨款合計數(shù)和稅款合計數(shù)。發(fā)票界面如圖1.1 所示。圖五、系統(tǒng)開發(fā)要點(一)電腦外部設備數(shù)據(jù)編輯與查詢子系統(tǒng)開發(fā)要點1 輸入外設清單基礎數(shù)據(jù)打開excel 軟件,在工作表“sheet1”中輸入如圖1.2 所示數(shù)據(jù)。商品編號商品名稱成本價成本加價率稅前價格零售價格HP640C HP Deskjet 640c Printer8%HP840C HP Deskjet 840c Printer8%HP970C HP Deskjet 970c Printer10%HP99

11、0C HP Deskjet 990c Printer10%HP1100 HP Laserjet Printer 110010%HP2100 HP Laserjet Printer 210012%HP4050 HP Laserjet Printer 405012%ES580 Epson Stylus 580 Printer7%ES720 Epson Stylus 720 Printer10%BJC2100 Canon Bubble jet 2100 Printer7%BJC3000 Canon Bubble jet 3000 Printer7%CM56 Creative 56k Modem20%

12、MT56M Mitsubishi 56k Modem15%HP3400C HP Scanjet 3400c Scanner8%HP5300C HP Scanjet 5300c Scanner10%HP6350C HP Scanjet 6350c Scanner12%HP6390C HP Scanjet 6390c Scanner12%C340P Canon 340P Scanner$93.00 8%C640P Canon 640P Scanner8%E640U Epson Scanner10%A1212UAgfa Scanner10%圖2 進行數(shù)據(jù)格式化設置選擇C4 到C24 數(shù)據(jù),右擊鼠標選

13、擇【設置單元格格式】菜單項,打開單元格格式對話框,如圖1.3 所示進行貨幣、小數(shù)位的設置。圖3 輸入“稅前價格”與“零售價格”數(shù)據(jù)的計算公式在E3 單元格輸入“稅前價格”,然后選中E4 單元格,然后在編輯欄輸入“=C4+C4*D4”,如圖1.4 所示。圖輸入結束后,按回車鍵在E4 單元格會出現(xiàn)計算后的數(shù)據(jù),如圖1.5 所示。選中E4 單元格,按住右下角往下拖拽鼠標,該列會自動生成相應計算公式,出現(xiàn)稅前價格數(shù)據(jù),如圖1.6 所示。圖圖同理,在F3 單元格輸入“零售價格”,在F4 單元格輸入零售價格計算公式“=ROUND(E4*1.1,0)”,會自動計算零售價格的數(shù)據(jù)。設置結果如圖1.7 所示。圖

14、1.74 錄制宏為實現(xiàn)查詢的功能,先要錄制宏,宏可以保存一些固定的操作方式。(1) 錄制按成本價升序排列數(shù)據(jù)表的宏在excel 的菜單欄單擊【工具】【宏】【錄制新宏】菜單項,如圖1.8 所示。打開錄制新宏對話框,在對話框中輸入宏的名字“成本價升序”如圖1.9 所示,單擊【確定】按鈕,即可開始錄制新宏的工作。會重新一個宏錄制器的圖標,如圖1.10 所示。圖圖如圖1.10 所示選擇數(shù)據(jù)表,然后在菜單欄單擊【數(shù)據(jù)】【排序】菜單項,打開排序?qū)υ捒蛉鐖D1.11 所示。宏錄制器圖 圖 圖在排序?qū)υ捒颉爸饕P鍵字”下拉欄中會出現(xiàn)選擇表的字段,選擇“成本價”,在單選框中選擇“升序”,最后單擊【確定】按鈕。此時

15、可在數(shù)據(jù)表中看到按成本價升序排列的結果,如果沒有問題,可單擊宏錄制器的停止按鈕,如圖1.12 所示,即可結束錄制新宏的工作。(2) 錄制使用零售價格小于$500 的所有外設的宏設置宏的名稱為“零售價格小于$500”,在打開宏錄制器后,選擇零售價格的數(shù)據(jù),在菜單欄單擊【數(shù)據(jù)】【篩選】【自動篩選】菜單項,在零售價格名稱欄會出現(xiàn)一個選擇的下箭頭,如圖1.13 所示。圖單擊下箭頭會出現(xiàn)一個下拉選項,如圖1.14 所示。從中選擇“自定義”選項,打開自定義自動篩選方式對話框如圖1.15 所示。從中設置篩選的條件即可。設置完成后,關閉宏錄制器即可。圖 圖同理可錄制成本加價率大于10%的所有外設的宏、所有打印

16、機(商品名稱中含有“Printer”)的宏、所有惠普產(chǎn)品(商品名稱中含有“HP”)的宏。5 使用宏首先在數(shù)據(jù)表下方插入一個文本方框,添加填充色與文字,并選擇陰影樣式,然后單擊右鍵選擇“指定宏”菜單項(如圖1.16 所示),打開指定宏對話框如圖1.17 所示。從中選擇相應的宏名,單擊【確定】按鈕,即可完成為按鈕指定宏的工作。圖圖現(xiàn)在在表中單擊不同的按鈕可以出現(xiàn)不同的查詢結果,例如單擊【查HP 產(chǎn)品】按鈕,顯示結果如圖1.18 所示。圖(二)發(fā)票輸出與打印子系統(tǒng)開發(fā)要點1設置發(fā)票界面在工作表“sheet2”中設置發(fā)票界面格式,如圖1.19 所示。圖2“開票日期”數(shù)據(jù)設置選中D4 單元格,在exce

17、l 工具欄單擊插入函數(shù)按鈕可打開如圖1.20 所示的插入函數(shù)對話框,從中選擇“日期與時間”類別,選擇函數(shù)TODAY,或直接在編輯欄輸入“=TODAY()”,即可在發(fā)票中自動出現(xiàn)當前日期,如圖1.21 所示。圖圖3“商品名稱”數(shù)據(jù)設置選中B8 單元格,在編輯欄輸入“=IF(ISBLANK(A8),VLOOKUP(A8, sheet1!A1:F24,2,FALSE)”,這里使用了IF 函數(shù)、ISBLANK 函數(shù)、VLOOKUP 函數(shù)。ISBLANK 函數(shù)首先判別A8 單元格是否為空,如果為空返回值TURE,否則回值FALSE。IF 函數(shù)根據(jù)判別條件的值為FALSE,返回值VLOOKUP(A8,sh

18、eet1!A1:F24,2,FALSE),否則返回值為空。VLOOKUP(A8,sheet1!A1:F24,2,FALSE)根據(jù)A8單元格輸入的商品名稱搜索數(shù)據(jù)表中相同的數(shù)據(jù),并返回第2 列(商品名稱)的值。同理,D8 單元格設置為“=IF(ISBLANK(A8),VLOOKUP(A8,sheet1!A1:F24,6,FALSE)”,將自動出現(xiàn)零售價格。在D14 顯示“合計貨款(含稅):”數(shù)據(jù)的單元格輸入“=SUM(D8,D9,D10,D11,D12)”,將自動出現(xiàn)和記后的數(shù)值。在D16 顯示“ 合計稅款: ” 數(shù)據(jù)的單元格輸入“=SUM(IF(ISBLANK(A8),0,VLOOKUP(A8

19、,sheet1!A1:F24,5,FALSE),IF(ISBLANK(A9),0,VLOOKUP(A9,sheet1!A1:F24,5,FALSE),IF(ISBLANK(A10),0,VLOOKUP(A10,sheet1!A1:F24,5,FALSE),IF(ISBLANK(A11),0,VLOOKUP(A11,sheet1!A1:F24,5,FALSE),IF(ISBLANK(A12),0,VLOOKUP(A12,sheet1!A1:F24,5,FALSE)*”。其中,是要根據(jù)“稅前價格”計算合計的稅款。所有的數(shù)據(jù)函數(shù)都設置好后,可以看到如圖1.19 所示界面。單擊工具欄上的打印機圖標即可

20、打印蓋發(fā)票。實驗2 科達組裝電腦管理信息系統(tǒng)一、上機實驗目的1. 了解使用數(shù)據(jù)庫開發(fā)一個小型信息系統(tǒng)的過程。2. 掌握使用Access 數(shù)據(jù)庫保存數(shù)據(jù)、按用戶要求對數(shù)據(jù)進行處理,通過友好界面輸出信息報告的方法。3. 掌握Access 數(shù)據(jù)庫查詢、統(tǒng)計、輸出等功能。4. 通過實驗理解數(shù)據(jù)庫知識、軟件開發(fā)工具知識和管理信息系統(tǒng)知識,了解如何將它們?nèi)跁炌ㄆ饋頌榻鉀Q實際應用問題服務。二、上機實驗基本要求1. 在規(guī)定上機時間內(nèi)完成信息系統(tǒng)的開發(fā)任務,由指導老師檢查通過。2. 按時提交上機實驗報告。3. 指出系統(tǒng)的創(chuàng)新之處(學生要說明系統(tǒng)的創(chuàng)新點及意義)。三、開發(fā)系統(tǒng)資料(一)公司基本情況科達電腦公司現(xiàn)

21、在是一個銷售電腦外部設備和組裝電腦的小公司,成長很快。該公司成立于1997 年,由于銷售量增長很快,公司考慮擴展其業(yè)務。公司目前推出5 種型號的計算機:入門級PC、家用PC、小企業(yè)PC、高能PC 和超強PC。公司采用標準配件組裝這些計算機,其中一些配件如鍵盤、鼠標、主板及電源對所有型號的計算機都是一樣的。另外一些配件象CPU,不同型號的計算機有不同的配置,入門級和家用PC 使用的是Celeron 系列產(chǎn)品,而其它型號則使用不同速度的Pentium 系列產(chǎn)品。還有一些配件包括硬盤、顯示器和聲卡對不同型號的計算機有不同的配置。在某些計算機中可能有一個特別的配件,另外一些則可能有多個特別的配件。例如

22、,一些計算機中配置多條內(nèi)存,另一些則配置多個硬盤。(二)各種型號計算機的配置說明科達公司的倉庫里存放著裝配公司五種計算機的全部配件,一共有36 個品種,每組裝一臺計算機,會使用1520 種配件。下列表格給出了每種計算機使用配件的詳細情況。(注意,這些表格含有大量的重復和冗余,這種格式是不宜用作數(shù)據(jù)庫表的)。1入門PC計算機及配件資料產(chǎn)品代碼: P2-E 產(chǎn)品名稱:入門PC 價格:$1,600 現(xiàn)有庫存:23,其使用的配件如表2.1 所示。表2. 1配件代碼配件名稱型號數(shù)量成本C-S 機箱標準1$40PS240 電源240V1$95MB 主板標準1$230MP 鼠標標準1$20OS98 操作系統(tǒng)

23、Windows 981$80FD35 軟驅(qū)3.5”1$27CP 線包標準1$35KB 鍵盤標準1$25CD48 光驅(qū)標準1$40HD10 硬盤40GB1$200SP 音箱豪華立體聲1$80P2-5001 CPUIntel Celeron 500MHz1$185RAM128 內(nèi)存128Mb$75M15 顯示器15”1$2302家用PC 計算機及配件資料產(chǎn)品代碼:P2-F 產(chǎn)品名稱:家用PC 價格:$2,300 現(xiàn)有庫存:18,其使用的配件如表2.2 所示。表2. 23小企業(yè)PC計算機及配件資料產(chǎn)品代碼:P3-SB 產(chǎn)品名稱:小企業(yè)PC 價格:$2,990 現(xiàn)有庫存:5,其使用的配件如表2.3 所

24、示。表2. 34高能PC 計算機及配件資料產(chǎn)品代碼:P3-P 產(chǎn)品名稱:高能PC 價格:$3,100 現(xiàn)有庫存:8,其使用的配件如表所示。表2. 45超強PC 計算機及配件資料產(chǎn)品代碼:P4-PP 產(chǎn)品名稱:超強PC 價格:$4,995 現(xiàn)有庫存:4,其使用的配件如表2.5 所示。表2. 5(三)公司提出的信息系統(tǒng)基本要求公司需要一個報告系統(tǒng)來跟蹤配件庫存和計算機的組裝情況,還需要掌握其它信息如每種配件的現(xiàn)有庫存量和成品計算機的現(xiàn)有庫存量。四、開發(fā)任務具體要求1使用方便系統(tǒng)應該能被那些沒有一點數(shù)據(jù)庫知識的人方便操作,具體要求如下:(1) 能夠?qū)齑嬗涗洿鎯υ诤线m的數(shù)據(jù)庫表中,所有的表都要具備最

25、小的冗余和參考完整性。(2) 能夠方便的輸入、修改、刪除、添加庫存記錄。2能夠提供下列查詢信息報告(1)一個能給出所有型號計算機列表的報告,包括代碼、名稱、零售價格和庫存量。報告應按計算機代碼升序排列。(2)一個能給出所有配件列表的報告,包括代碼、名稱、型號、成本和庫存量。報告應按配件代碼升序排列。(3)一個能給出所有型號計算機以及配件構成情況的報告,包括計算機代碼、計算機名稱、零售價格、配件代碼、配件名稱、型號和需要量。報告應按計算機代碼分組顯示并升序排列。(4)系統(tǒng)應能報告使用一個指定配件的所有計算機。即用戶輸入一個配件代碼,就能得到有關該配件的詳細情況以及使用該配件的計算機代碼和名稱的報

26、告,按計算機代碼升序排列。3系統(tǒng)應提供如下查詢功能窗口(1)顯示計算機細節(jié)的窗口。用戶可以隨意輸入一個計算機代碼,則該計算機的詳細情況能顯示在窗口上。(2)顯示配件細節(jié)的窗口。用戶可以隨意輸入一個配件代碼,則該配件的詳細情況能顯示在窗口上。(3)顯示指定計算機所使用的所有配件細節(jié)的窗口。用戶輸入一個計算機代碼,則該計算機名稱和使用配件的詳細情況能顯示在窗口上。五、系統(tǒng)開發(fā)要點(一)系統(tǒng)分析由上面所述用戶需求,可以得出系統(tǒng)應具備的功能結構圖如圖2.1 所示。圖2. 1(二)在Access 數(shù)據(jù)庫中建立“基本數(shù)據(jù)”數(shù)據(jù)庫1數(shù)據(jù)庫概念設計要求畫出E-R 圖。2數(shù)據(jù)庫邏輯設計在“庫存管理”數(shù)據(jù)庫中至少

27、要包括計算機表、配件表、配置表,這3 個表的邏輯結構如下:計算機表(產(chǎn)品代碼C(8),產(chǎn)品名稱C(16),銷售價格N(10,2),現(xiàn)有庫存量INT (5))配件表(配件代碼C(8),配件名稱C(16),型號C(8),現(xiàn)有庫存量INT (5),成本價N(10,2))配置表(產(chǎn)品代碼C(8),配件代碼C(8),使用的配件數(shù)量INT (3))其中,有背景顏色的字段為關鍵字。3數(shù)據(jù)庫物理設計(1)建立“基本數(shù)據(jù)”數(shù)據(jù)庫在windows 操作系統(tǒng)界面單擊【開始】【Microsoft Access】打開Access 數(shù)據(jù)庫軟件,如圖2.2 所示。圖2. 2單擊工具欄上的【新建】圖標,打開新建對話框,如圖2

28、.3 所示。圖2. 3單擊【空數(shù)據(jù)庫】菜單,將彈出文件新建數(shù)據(jù)庫對話框,從中設置數(shù)據(jù)庫文件的名稱與保存的路徑,如圖2.4 所示。圖2. 4單擊【創(chuàng)建】按鈕,打開“基本數(shù)據(jù)”數(shù)據(jù)庫窗口,如圖2.5 所示。在這個窗口可以創(chuàng)建數(shù)據(jù)表、查詢、窗體、報表、宏等對象。圖2. 5圖2.5 表明已經(jīng)使用Access 數(shù)據(jù)庫軟件創(chuàng)建了一個“基本數(shù)據(jù)”數(shù)據(jù)庫。但這時庫中是空的。下面說明在“基本數(shù)據(jù)”數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表的方法。(2) 創(chuàng)建“計算機”表對象Access 數(shù)據(jù)庫是面向?qū)ο蟮臄?shù)據(jù)庫軟件開發(fā)工具,所以應用軟件的開發(fā)就是創(chuàng)建不同的對象、設置對象的屬性及方法、事件來完成的。數(shù)據(jù)表是其中對象之一。在數(shù)據(jù)庫窗口,選

29、擇“對象”欄下的【表】按鈕,在右邊欄中給出三種創(chuàng)建表的方式(如圖2.5 所示)。在“使用設計器創(chuàng)建表”選項上雙擊,打開表設計視圖,如圖2.6 所示。按照數(shù)據(jù)庫邏輯設計要求輸入字段名稱、數(shù)據(jù)類型。將光標放置在“產(chǎn)品代碼”字段,然后單擊工具欄上的“主鍵”圖標,可設置該字段為關鍵字。在“字段屬性”欄可以在“常規(guī)”選項下設置字段大小等屬性,如圖2.6 所示。圖2. 6單擊按鈕,會出現(xiàn)是否保存表的對話框,如圖2.7 所示,單擊【是】按鈕,將該表命名為“計算機”,如圖2.8 所示。圖2. 7圖2. 8圖2. 9在數(shù)據(jù)庫窗口可以看到已經(jīng)創(chuàng)建的數(shù)據(jù)表“計算機”如圖2.9 所示。在數(shù)據(jù)庫窗口雙擊數(shù)據(jù)表“計算機”

30、,可以在數(shù)據(jù)表視圖中打開“計算機”表,在數(shù)據(jù)表視圖可以輸入、刪除、修改表中數(shù)據(jù),如圖2.10 所示。圖2. 10(3) 創(chuàng)建“配件”表對象同樣創(chuàng)建“配件”表,如圖2.11 所示。并按提供的資料輸入數(shù)據(jù),設置其屬性。圖2. 11(4) 創(chuàng)建“配置”表對象在設計視圖中創(chuàng)建“配置”表,如圖2.12 所示。并按提供的資料輸入數(shù)據(jù),設置其屬性。圖2. 12在設計視圖還可以修改表結構,即可以添加、修改、刪除表的字段、字段的數(shù)據(jù)類型、字段的大小。4建立表之間的關系使數(shù)據(jù)具有參照完整性(1)建立關系在Access 主窗口單擊工具欄上的關系圖標,會打開“關系”窗口,同時彈出“顯示表”對話框,從中選擇需要的表,然

31、后單擊【添加】按鈕,如圖2.14 所示。如果不再需要添加對象,可單擊【關閉】按鈕。圖2. 13圖在“關系”窗口會出現(xiàn)選擇的表,如圖2.15 所示。如果創(chuàng)建的表是規(guī)范化的3NF 的表,且輸入的數(shù)據(jù)無誤,會出現(xiàn)連接的1 對多的符號。圖2. 15關系是通過兩個表之間的公共字段建立起來的。如果要刪除兩個表的關系,可單擊要刪除關系的連線,然后按Delete 鍵。(2)定義數(shù)據(jù)參照完整性在關系連線上雙擊,會打開“編輯關系”對話框,如圖2.16 所示。圖2. 16如果選擇“實施參照完整性”單選框,可選擇“級聯(lián)更新相關字段”與“級聯(lián)刪除相關記錄”單選框,在輸入或刪除記錄時,會進行參照完整性的檢查,以確保相關的

32、記錄、字段同時被更新會刪除。(三)創(chuàng)建“數(shù)據(jù)維護子系統(tǒng)”要點“數(shù)據(jù)維護子系統(tǒng)”主要包括三個輸入數(shù)據(jù)表的窗口,在Access 數(shù)據(jù)庫中使用窗體對象創(chuàng)建窗口。窗口是用戶和應用系統(tǒng)之間的接口,窗口在應用系統(tǒng)中的應用可以極大地提高數(shù)據(jù)庫操作的安全性,可以豐富使用者的操作界面。下面利用Access 數(shù)據(jù)庫中的窗體對象創(chuàng)建查看、輸入、修改數(shù)據(jù)表中數(shù)據(jù)的窗口。1創(chuàng)建“計算機數(shù)據(jù)維護”窗口在“基本數(shù)據(jù)”數(shù)據(jù)庫窗口選擇“對象”欄中的“窗體”對象,選擇“使用向?qū)?chuàng)建窗體”,如圖2.17 所示。圖2. 17在打開的“窗體向?qū)А睂υ捒虻摹氨怼毕吕瓩谥羞x擇使用的表“計算機”,在“可用字段”選擇在窗體中出現(xiàn)的字段,單擊按

33、鈕,或單擊按鈕選擇全部字段,如圖所示。單擊【下一步】按鈕,在如圖2.19 所示界面選擇窗體的布局。圖2. 18圖2. 19單擊【下一步】按鈕,在如圖2.20 所示界面選擇窗體使用的樣式。圖2. 20單擊【下一步】按鈕,在如圖2.21 所示界面指定窗體的標題。圖2. 21單擊【完成】按鈕,可看到創(chuàng)建的“計算機數(shù)據(jù)維護窗口”,如圖2.22 所示。圖2. 22如果要修改窗體,可在主窗口菜單欄單擊【視圖】【設計視圖】菜單項在設計視圖中打開窗體修改窗體中的控件,如圖2.23 所示,選擇(按住Shift 鍵)多個文本框,在主窗口菜單欄單擊【格式】【對齊】/【大小】等菜單項修改控件。圖2. 232創(chuàng)建“配件

34、數(shù)據(jù)維護窗口”同上所述,在窗體布局中選擇“數(shù)據(jù)表”格式,可創(chuàng)建如圖2.24 所示窗體。圖2. 243計算機配件配置數(shù)據(jù)維護窗口(1)創(chuàng)建配置子窗體為了根據(jù)計算機產(chǎn)品確定及其配件的配置,所以先創(chuàng)建一個由兩個表創(chuàng)建的配件配置窗體。在如圖2.25 所示的窗體向?qū)υ捒蛑?,分別兩次從“配置”表選擇“產(chǎn)品代碼”、“配件代碼”、“使用的配件數(shù)量”字段,從“配件”表中選擇“配件名稱”、“型號”、“成本價”字段。圖2. 25在圖2.26 所示的窗口中確定查看數(shù)據(jù)的方式為:通過“配置”表查看數(shù)據(jù)。圖2. 26在窗體布局中選擇“表格”格式,可創(chuàng)建如圖2.27 所示窗體。該窗體將作為“計算機配件配置維護窗口”的子窗

35、體。圖2. 27(2)創(chuàng)建“計算機配件配置維護窗口”“計算機配件配置維護窗口”是一個主/子窗體,即在一個主窗口中嵌入一個子窗體。在設計視圖中打開兩個窗體,選擇“配置”子窗體,確保工具箱中已打開,如圖2.28 所示。圖2. 28在數(shù)據(jù)庫窗口、從數(shù)據(jù)庫窗口把“配置”窗體拖拽到主窗體“計算機數(shù)據(jù)維護窗口”的適當位置上。單擊主窗口【保存】按鈕,將生成的的主/子窗體保存為“計算機配件配置維護窗口”,其窗體如圖2.29 所示。圖2. 29為了在該窗口只是輸入“配置”表中的數(shù)據(jù),選擇其他字段文本框,在其屬性窗口“數(shù)據(jù)”選項下,將“可用”屬性設置為“否”,該數(shù)據(jù)會灰色顯示,如圖2.30 所示。在該窗口可以可以

36、添加、修改、刪除“配置”表中的數(shù)據(jù)。修改/刪除數(shù)據(jù)的方法為:先選擇計算機產(chǎn)品代碼,然后修改其產(chǎn)品代碼、配件代碼、使用的配件數(shù)量。增加數(shù)據(jù)的方法:首先輸入產(chǎn)品代碼,再輸入“配置”表中的數(shù)據(jù)。注意:產(chǎn)品代碼、配件代碼必須在“計算機”表、“配件”表中有相應的數(shù)據(jù),否則要先輸入這些相關數(shù)據(jù),才可在這里輸入新數(shù)據(jù)。圖2. 30(四)創(chuàng)建“數(shù)據(jù)查詢子系統(tǒng)”要點查詢數(shù)據(jù)庫中的數(shù)據(jù),是建立信息系統(tǒng)的主要目的。在Access 數(shù)據(jù)庫中使用查詢對象進行查詢處理。1. 創(chuàng)建“按產(chǎn)品代碼查詢所有計算機細節(jié)”的查詢(1) 創(chuàng)建查詢對象在Access 數(shù)據(jù)庫中進行查詢要查詢對象。在“基本數(shù)據(jù)”數(shù)據(jù)庫窗口選擇“查詢”對象,

37、雙擊“在設計視圖中創(chuàng)建查詢”選項,如圖2.31 所示。圖2. 31在打開的查詢設計視圖中會出現(xiàn)“顯示表”對話框,如圖2.32 所示。圖2. 32選擇要查詢的表“計算機”,單擊【添加】按鈕,再單擊【關閉】按鈕,查詢設計視圖上部會出現(xiàn)“計算機”表,如圖2.33 所示。將表中需要查詢的字段拖拽到設計視圖下部的字段欄中,如圖2.33 所示。將設計視圖保存為“按產(chǎn)品代碼查詢”,一個查詢對象就創(chuàng)建好了。圖2. 33(2) 創(chuàng)建查詢窗口為了方便查詢,需要建立一個查詢窗口。在“基本數(shù)據(jù)”數(shù)據(jù)庫窗口選擇“窗體”對象,雙擊“在設計視圖中創(chuàng)建窗體”選項,打開窗體設計視圖,如圖2.34 所示。圖在工具箱單擊文本標簽控

38、件按鈕,在窗體上單擊可插入一個文字標簽控件,可在該控件中輸入文字顯示在窗口上。選擇文字標簽控件,單擊右鍵選擇“屬性”,可打開“標簽”屬性對話框,如圖2.35 所示,在“格式”選項下可以設置文字的字體、大小等屬性。圖在工具箱單擊組合框控件按鈕,在窗體上單擊插入該控件。選擇組合框控件,單擊右鍵選擇“屬性”,可打開“組合框”屬性對話框,在“數(shù)據(jù)”選項下,如圖2.36 所示,單擊【行來源】欄最右端的按鈕,可打開SQL 語句對話框,如圖2.37 所示選擇產(chǎn)品代碼到字段欄中,然后關閉SQL 語句對話框。設置其屬性后,在窗體中可以在組合框中自動出現(xiàn)計算機產(chǎn)品代碼。將窗體命名為“按產(chǎn)品代碼查詢窗口”。圖圖(3

39、) 編寫查詢條件查詢對象“按產(chǎn)品代碼查詢”查詢的是所有的計算機產(chǎn)品的情況。如果要根據(jù)產(chǎn)品代碼顯示該產(chǎn)品的情況需要設置查詢條件。在設計視圖“按產(chǎn)品代碼查詢”查詢對象,在【條件】欄中輸入Forms!按產(chǎn)品代碼查詢窗口!Combo1,如圖2.38 所示。Forms代表窗體類型、按產(chǎn)品代碼查詢代表窗體名稱、Combo1表示組合框控件名稱。圖(4) 為命令按鈕指定查詢對象在工具箱單擊確??丶?qū)О粹o已按下,然后選擇命令控件按鈕,在窗體上單擊插入該控件,會彈出命令按鈕向?qū)υ捒?,如圖2.39 所示。在“類別”框中選擇“雜項”,在“操作”框中選擇“運行查詢”。圖單擊【下一步】,確定單擊命令按鈕要運行的查詢對

40、象的名稱,如圖2.40 所示。圖單擊【下一步】,確定命令按鈕上顯示的文字(執(zhí)行查詢),如圖2.41 所示。圖單擊【下一步】,確定命令按鈕的名稱(chx1),如圖2.42 所示。單擊【完成】按鈕,命令按鈕的動作設置即事件過程就定義好了(如果你熟悉VB 語言可以為其編寫事件過程,這里是系統(tǒng)根據(jù)設置自動產(chǎn)生的事件代碼)。設置完成后窗體設計視圖如圖2.43 所示。在屬性對話框中選擇窗體屬性,如圖4.44 所示,修改其中窗體屬性,將“滾動條”設置為“兩者均無”、“記錄選定器”設置為“否”、“導航按鈕”設置為“否”、“分隔線”設置為“否”。最后窗體界面如圖2.45 所示。圖圖圖圖2. 創(chuàng)建“按配件代碼查詢

41、所有配件細節(jié)”的查詢“按配件代碼查詢所有配件細節(jié)”的查詢窗口創(chuàng)建方法與創(chuàng)建的“按產(chǎn)品代碼查詢窗口”相同,只是使用“配件”表創(chuàng)建條件查詢對象即可。3. 創(chuàng)建“按產(chǎn)品代碼查詢計算機及其配件細節(jié)”的查詢(1)創(chuàng)建一個輸入產(chǎn)品代碼進行查詢的窗口將“按產(chǎn)品代碼查詢窗口”另存為“按產(chǎn)品代碼查詢配件窗口”。(2)創(chuàng)建查詢對象“按配件代碼查詢所有配件細節(jié)”的查詢窗口創(chuàng)建過程中要注意查詢對象的創(chuàng)建方法。該查詢對象要使用3 個表。這次使用SQL 語句來創(chuàng)建這個查詢對象。在“基本數(shù)據(jù)”數(shù)據(jù)庫窗口選擇“查詢”對象,雙擊“在設計視圖中創(chuàng)建查詢”選項,打開查詢設計視圖,然后單擊主窗口【視圖】【SQL 視圖】,會出現(xiàn)一個查

42、詢窗口,在其中輸入SQL 查詢語句(如圖2.46 所示):SELECT 計算機.產(chǎn)品代碼, 計算機.產(chǎn)品名稱, 計算機.銷售價格, 計算機.現(xiàn)有庫存量, 配件.配件代碼, 配件.配件名稱, 配件.型號, 配件.成本價, 配置.使用的配件數(shù)量FROM 配件, 計算機, 配置WHERE 計算機.產(chǎn)品代碼=配置.產(chǎn)品代碼 And 配件.配件代碼=配置.配件代碼 And 計算機.產(chǎn)品代碼=Forms!按產(chǎn)品代碼查詢配件窗口!Combo1;圖將查詢對象保存為“按產(chǎn)品代碼查詢配件”。(3)創(chuàng)建報表對象在“基本數(shù)據(jù)”數(shù)據(jù)庫窗口選擇“報表”對象,雙擊“使用向?qū)?chuàng)建報表”選項,打開“報表向?qū)А睂υ捒颍鐖D2.4

43、7 所示。在“表/查詢”下拉框中選擇“查詢:按產(chǎn)品代碼查詢配件”,單擊全選按鈕,將查詢中的字段全部作為選定的字段,然后單擊【下一步】按鈕。在出現(xiàn)的窗口選擇“通過計算機”表查詢數(shù)據(jù)的方式,如圖2.48 所示。圖圖單擊【下一步】按鈕。在出現(xiàn)的窗口繼續(xù)單擊【下一步】按鈕,如圖2.49 所示。圖在出現(xiàn)的窗口繼續(xù)單擊【下一步】按鈕,如圖2.50 所示。圖在出現(xiàn)的窗口(如圖2.51 所示)進行選擇布局、方向后單擊【下一步】按鈕。圖在圖2.52 所示窗口選擇報表使用“緊湊”樣式,然后單擊【下一步】按鈕。圖在圖2.53 所示窗口選擇報表名稱為“計算機與配件”,選擇“修改報表設計”選項,最后單擊【完成】按鈕,即

44、可完成創(chuàng)建報表對象的初步工作,使用報表向?qū)?chuàng)建的報表如圖2.54 所示。圖圖在報表設計視圖中修改線條顏色、移動“計算機”表的字段到最頂端,修改后結果如圖2.55 所示。圖(4)在窗口使用命令窗口打開報表在“按產(chǎn)品代碼查詢配件窗口”重新使用控件向?qū)л斎胍粋€命令按鈕,在命令按鈕向?qū)υ捒蛑羞x擇“報表操作”“預覽報表”,如圖2.56 所示。然后完成命令按鈕動作設置。圖在“按產(chǎn)品代碼查詢配件窗口”選擇產(chǎn)品代碼后,單擊命令按鈕可看到查詢的計算機和其配件的詳細情況,如圖(1)、圖(2)所示。圖(1)圖(2)數(shù)據(jù)查詢子系統(tǒng)3 個窗口的創(chuàng)建要點就介紹到這里。(五)創(chuàng)建“信息報告子系統(tǒng)”要點1創(chuàng)建提供所有計算機

45、信息的報告計算機信息報告由“計算機”表創(chuàng)建的報表對象生成。其生成的信息報告如圖2.58 所示。圖2創(chuàng)建提供所有配件信息的報告配件信息報告由“配件”表創(chuàng)建的報表對象生成。其生成的信息報告如圖2.59 所示。圖3創(chuàng)建所有計算機使用的配件配置信息報告所有計算機的配件配置信息報告由“計算機”、“配件”、“配置”3 個表共同創(chuàng)建的報表對象生成。其生成的信息報告如圖2.60 所示。圖4 創(chuàng)建配件被計算機使用的信息報告配件使用處信息報告由“配件”、“計算機”2 個表共同創(chuàng)建的報表對象生成。其生成的信息報告如圖2.61 所示。圖(六)創(chuàng)建主控界面當基本的功能窗口、報表、查詢對象都創(chuàng)建好后,應用系統(tǒng)要有一個主控

46、界面將它們組合在一起,調(diào)用這些功能模塊進行各種數(shù)據(jù)處理工作,輸出用戶需要的信息。在Access 中可以使用“切換面板管理器”來創(chuàng)建應用系統(tǒng)的主控界面。1創(chuàng)建科達電腦組裝管理信息系統(tǒng)的切換面板頁在Access 主界面單擊菜單欄【工具】【數(shù)據(jù)庫實用工具】【切換面板管理器】菜單項,如圖2.62 所示。圖如果是第一次使用切換面板管理器,將出現(xiàn)如圖2.63 所示的提示框。圖單擊【是】按鈕,彈出切換面板管理器對話框,在切換面板管理器中存在一個Access已經(jīng)建好的切換面板頁“主切換面板”,如圖2.64 所示。圖在切換面板管理器中單擊【新建】按鈕,在出現(xiàn)的“新建”對話框的文本框中輸入應用系統(tǒng)的名稱“科達電腦

47、組裝管理信息系統(tǒng)”,如圖2.65 所示,然后單擊【確定】按鈕。在切換面板管理器中會出現(xiàn)了名為“科達電腦組裝管理信息系統(tǒng)”的切換面板頁。同理,創(chuàng)建3 個子系統(tǒng)的切換面板頁。圖2創(chuàng)建切換面板頁中項目(1)編輯“科達電腦組裝管理信息系統(tǒng)”切換面板頁的項目在切換面板管理器中選中“科達電腦組裝管理信息系統(tǒng)”切換面板頁,然后單擊【編輯】按鈕,如圖2.66 所示。在打開的編輯切換面板頁對話框中單擊【新建】按鈕,如圖2.67 所示。圖圖在彈出的編輯切換面板項目對話框的“文本”欄中輸入項目名稱“數(shù)據(jù)維護子系統(tǒng)”,在“切換面板”下拉欄中選擇“數(shù)據(jù)維護子系統(tǒng)”切換面板頁,如圖2.68 所示。這樣在主控頁面“科達電腦

48、組裝管理信息系統(tǒng)”切換面板頁上單擊“數(shù)據(jù)維護子系統(tǒng)”選項時可以打開“數(shù)據(jù)維護子系統(tǒng)”切換面板頁。圖在編輯切換面板頁的“切換面板上的項目”欄中會出現(xiàn)“數(shù)據(jù)維護子系統(tǒng)”項目,同理可建立“數(shù)據(jù)查詢子系統(tǒng)”項目、“信息報告子系統(tǒng)”項目,如圖2.69 所示。注意:要保證單擊該選項能打開其子系統(tǒng)切換頁面。圖切換面板頁上除了顯示3 個子系統(tǒng)名稱可以打開該子系統(tǒng)切換面板頁外,還包括一個“退出應用系統(tǒng)”的選項。在編輯切換面板頁對話框單擊【新建】按鈕,在編輯切換面板項目對話框“文本”欄輸入文字“退出應用系統(tǒng)”,“命令”欄選擇“退出應用程序”,如圖所示。圖(2)編輯“數(shù)據(jù)維護子系統(tǒng)”切換面板頁的項目在切換面板管理器

49、中選中“數(shù)據(jù)維護子系統(tǒng)”切換面板頁,然后單擊【編輯】按鈕,在打開的編輯切換面板頁對話框中單擊【新建】按鈕,在出現(xiàn)的編輯切換面板項目對話框的“文本”欄輸入文字“維護計算機產(chǎn)品表”,“命令”欄選擇“在編輯模式下打開窗體”,在“窗體”欄選擇已經(jīng)創(chuàng)建的窗體對象“計算機數(shù)據(jù)維護窗口”,如圖2.71 所示。圖同理,創(chuàng)建“維護配件表”項目、“維護計算機配件配置表”項目。為了從子系統(tǒng)頁面返回主控界面,還應條件一個“返回”項目,其設置如圖2.72 所示。圖最后,創(chuàng)建的項目結果如圖3 所示。單擊【關閉】按鈕返回編輯切換面板頁對話框。圖(3)編輯“數(shù)據(jù)查詢子系統(tǒng)”切換面板頁的項目同上所述,為“數(shù)據(jù)查詢子系統(tǒng)”切換面

50、板頁添加“按產(chǎn)品代碼查詢計算機信息”、“按配件代碼查詢配件信息”、“按產(chǎn)品代碼查詢計算機配件配置信息”項目,如圖2.74 所示。圖(4)編輯“信息報告子系統(tǒng)”切換面板頁的項目同上所述,為“信息報告子系統(tǒng)”切換面板頁添加“計算機信息報告”項目,因為這里要使用報表對象,在“命令”欄選擇“打開報表”,會出現(xiàn)“報表”欄,從中選擇報表名稱,如圖2.75 所示。圖同理創(chuàng)建“配件信息報告”、“計算機配件配置信息報告”、“配件使用處信息報告”項目,如圖2.76 所示。圖(5)設置默認切換面板頁在切換面板頁以及切換面板頁項目都創(chuàng)建好后,返回切換面板管理器,選中“科達電腦組裝管理信息系統(tǒng)”切換面板頁,然后單擊【創(chuàng)

51、建默認】按鈕,則將其設置為默認切換面板頁,如圖2.77 所示。單擊【關閉】按鈕,切換面板頁的創(chuàng)建工作就完成了。如果要修改其中的設置,可以重新打開切換面板管理器。圖3運行主控界面切換面板頁都創(chuàng)建好后,在“基本數(shù)據(jù)”數(shù)據(jù)庫窗口“窗體”對象中匯出現(xiàn)一個“切換面板”窗體對象,單擊該窗體對象匯打開默認的切換面板頁,先在“基本數(shù)據(jù)”數(shù)據(jù)庫窗口選中“切換面板”窗體對象右擊從中選擇【重命名】菜單項,修改其名稱為“科達電腦組裝管理信息系統(tǒng)主控界面”,如圖2.78 所示。圖雙擊“科達電腦組裝管理信息系統(tǒng)主控界面”窗體對象,可打開其界面如圖2.79 所示界面。圖主控界面可以如同其他窗體對象一樣在設計視圖修改,將其標

52、題修改并插入一個圖片后,主控界面如圖2.80 所示。圖單擊“信息報告子系統(tǒng)”前面的按鈕,其界面切換為該子系統(tǒng)界面,如圖2.81 所示。圖單擊“計算機信息報告”前的按鈕,可打開該報告,如圖2.82 所示。圖4設置主控界面啟動方式如果希望在數(shù)據(jù)庫打開時能自動打開主控界面,同時將整個數(shù)據(jù)庫窗口隱藏起來,可做如下處理。在Access 中界面菜單欄上單擊【工具】【啟動】菜單項,彈出“啟動”對話框,在“應用程序標題”欄輸入應用程序標題“科達電腦組裝管理信息系統(tǒng)”,在“顯示窗體/頁”下拉欄中選擇“科達電腦組裝管理信息系統(tǒng)主控界面”窗體對象,將“顯示數(shù)據(jù)庫窗口”單選框前的號取消,如圖2.83 所示。單擊【確定

53、】按鈕后,可在存放數(shù)據(jù)庫的文件夾雙擊數(shù)據(jù)庫“基本數(shù)據(jù)”,將自動打開主控界面“科達電腦組裝管理信息系統(tǒng)”窗體同時隱藏數(shù)據(jù)庫窗口,如圖2.84 所示。圖圖實驗3 客房管理信息系統(tǒng)一、系統(tǒng)開發(fā)實驗目的開發(fā)“客房管理信息系統(tǒng)”有兩個目的,一個目的是針對當前賓館服務行業(yè)中,客戶流量劇增,傳統(tǒng)的管理方法已經(jīng)不能適應現(xiàn)代社會的需要,各大中小型賓館需要使用計算機進行現(xiàn)代化管理,開發(fā)一個“客房管理信息系統(tǒng)”應用軟件幫助賓館進行管理工作有一定的現(xiàn)實意義。另一個目的是幫助學生了解使用PowerBuilder 9.0 軟件開發(fā)工具進行系統(tǒng)開發(fā)的方法,“客房管理信息系統(tǒng)”是一個非常具有代表意義的小型管理信息系統(tǒng),但麻雀

54、雖小,五臟俱全。二、系統(tǒng)開發(fā)實驗要求“客房管理信息系統(tǒng)”以實現(xiàn)賓館客房各種信息的系統(tǒng)化、規(guī)范化、自動化為目標,具體要達到以下幾個基本要求:(1) 支持前臺客戶入住管理規(guī)范化。(2) 支持前臺日常業(yè)務管理系統(tǒng)化。(3) 支持消費服務管理規(guī)范化。(4) 支持前臺退房結算自動化。三、系統(tǒng)需求分析在確定要開發(fā)一個應用軟件系統(tǒng)后,要通過大量的時間進行系統(tǒng)調(diào)查,了解用戶需求、分析應用軟件系統(tǒng)的功能需求。系統(tǒng)調(diào)查和系統(tǒng)分析的結果可以使用系統(tǒng)需求分析報告提交。報告包括現(xiàn)行系統(tǒng)業(yè)務流程圖,應用軟件功能結構圖、數(shù)據(jù)流圖和數(shù)據(jù)字典等,也稱為系統(tǒng)邏輯模型。如果開發(fā)的是一個大中型的信息系統(tǒng),系統(tǒng)需求分析的工作可能要花費

55、大量的時間,可以占系統(tǒng)開發(fā)時間的50%以上。根據(jù)客房管理信息系統(tǒng)的特點和要求,設計該系統(tǒng)將實現(xiàn)如下主要功能:1 客戶入住管理。通過該管理功能,系統(tǒng)可以通過計算機對客戶的一些基本信息進行錄入,成為客房管理信息系統(tǒng)查詢的數(shù)據(jù)資料。(1)空房查詢系統(tǒng)可查詢哪些房間己經(jīng)占用,哪些房間仍然空閑,自動出現(xiàn)客房的級別、房間號和房間可用的信息,系統(tǒng)可以自動判斷核房間是否空余,從而決定是否可以入住該房間。(2)登記房號天數(shù),如果有空房,用戶可以選擇房間號、房間級別、住房天數(shù),進行登記。而且,在進行客戶記錄時,一個房號一經(jīng)記錄,會自動將占用的房間作使用標記(1),相關的房間信息也就反映在系統(tǒng)中。(3)會員登記如果

56、成為該酒店會員,房費可以打折。要成為會員,只要登記相關信息即可。成為會員后,可以根據(jù)會員號自動登記客戶信息,會員可以享受酒店提供的有關信息。(4)客戶登記如果不是會員,可直接登記客戶信息。根據(jù)填寫的房號、入住天數(shù),需要交的押金數(shù)會自動出現(xiàn),并可直接打印收據(jù)。2 日常管理通過該管理功能,可進行酒店的日常管理工作。(1)今日離店提示:根據(jù)該信息管理人員要提醒今日該離店的客戶是否補交押金。(2)今日打掃房號提示:根據(jù)該信息管理人員可對這些有客戶的房間進行常規(guī)衛(wèi)生打掃。(3)立即打掃提示:系統(tǒng)5 分鐘會檢查一次是否有離店的客戶,并將該房間房號顯示出來,用房標志為2,表示房間為臟,需要立即清理,處理后將

57、房間用房標志改為空0,作為空閑的房間供下一客戶入住,并將自動顯示在客房信息數(shù)據(jù)表中。(4)補交押金:為要繼續(xù)住店的客戶補交押金,押金數(shù)會自動添加到客戶信息中。(5)客戶查詢:為訪問客戶的人員提供查詢服務。(6)客戶留言:為客戶提供一個反映酒店情況的窗口。3服務管理(1)服務查詢:該功能可以告訴客戶酒店為客戶提供什么服務,包括價格、時間、地點。(2)服務費用登記:對收費的服務根據(jù)房號要進行相應的登記。可記帳,在客戶離店時和房費一起結算;也可立即交現(xiàn)金,直接支付。4結算管理(1)退房結算:輸入客戶房號,查找該客戶信息,并登記是否優(yōu)惠,優(yōu)惠的折扣率。(2)收銀打?。捍_認客戶總費用,并自動登記總費用帳

58、。收銀后,可直接打印收據(jù)。同時,自動將房間用房標志1(占)改為2(臟),交管理人員進行立即打掃,并將用房標志改為0(空);自動將客戶信息中的房間號該為退標志(房號),可在以后查詢中區(qū)別現(xiàn)住客戶和已退房客戶。(3)退房處理:在會員客戶退房后,可登記會員客戶登記總費用和入住次數(shù);如果在退房時要服務費用,退房后要將房號從消費帳中清掉。5經(jīng)理綜合查詢在客房管理信息系統(tǒng)中,經(jīng)理可以對客戶留言作綜合查詢,即可以按多種方式進行查詢。可以對客房情況進行查詢,包括當日的入住率、空房率,可以查詢每種房型的收入情況,服務收入、住房收入、總收入、折扣費用等。6系統(tǒng)權限管理功能在系統(tǒng)安全方面,進入該系統(tǒng)要進行登錄。根據(jù)

59、用戶名和口令進行登錄。并可以對系統(tǒng)進行分權管理,如入住管理人員不能進行結算管理,否則會造成管理上的漏洞。不能進行系統(tǒng)維護工作。7系統(tǒng)維護管理系統(tǒng)管理員可以通過系統(tǒng)維護功能對“客房信息數(shù)據(jù)表”進行維護,對整個客房的房間號、房間級別等進行初始設置。對“用戶權限表”進行維護,對用戶的權限進行設置。對“密碼表”進行維護,對用戶的用戶名和口令進行初始設置,用戶在使用過程中可對自己的用戶名和密碼進行修改。作業(yè):根據(jù)以上描述,畫出該系統(tǒng)的業(yè)務流程圖、數(shù)據(jù)流程圖、模塊結構圖。四、數(shù)據(jù)庫及數(shù)據(jù)表的設計與創(chuàng)建在系統(tǒng)開發(fā)中,還要做好系統(tǒng)設計的工作。系統(tǒng)設計主要包括應用軟件系統(tǒng)總體結構設計、模塊結構設計、網(wǎng)絡設計、代

60、碼設計、數(shù)據(jù)庫設計、輸入輸出設計、處理流程設計等。這里僅對數(shù)據(jù)庫設計進行說明。數(shù)據(jù)庫是數(shù)據(jù)表的集合,系統(tǒng)開發(fā)首先應該創(chuàng)建一個數(shù)據(jù)庫,用于存放系統(tǒng)中的數(shù)據(jù)表。數(shù)據(jù)庫設計一般分為三個步驟:(1)數(shù)據(jù)庫概念結構設計(2)定義數(shù)據(jù)表的邏輯結構(3)創(chuàng)建出數(shù)據(jù)表的物理結構(一)數(shù)據(jù)庫概念結構設計進行數(shù)據(jù)庫概念結構設計的任務是根據(jù)根據(jù)系統(tǒng)需求分析結果,找出現(xiàn)行業(yè)務系統(tǒng)存在的實體,分析實體之間的關系,并使用E-R 圖描述出來,然后根據(jù)E-R 圖設計出數(shù)據(jù)庫關系模型,描述出關系之間的聯(lián)系,并對關系的數(shù)據(jù)結構進行規(guī)范化處理。經(jīng)過考察和分析可以發(fā)現(xiàn)本案例客房管理信息系統(tǒng)中包含以下實體:用戶(賓館管理人員即使用應用

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論