版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 管理信息系統(tǒng)設計課程設計(論文)</p><p> 題目: 酒店管理系統(tǒng) </p><p> 課程設計(論文)任務及評語</p><p> 院(系):軟件學院 教研室: 電子商務</p><p> 學 號學生姓名專業(yè)班級軟件工程122班</p>
2、;<p> 課程設計(論文)題目酒店管理系統(tǒng)</p><p> 課程設計(論文)任務管理信息系統(tǒng)課程設計作為獨立的教學環(huán)節(jié),是軟件工程信息管理方向專業(yè)集中實踐性環(huán)節(jié)系列之一,是學習完《管理信息系統(tǒng)》課程并進行完專業(yè)實習后進行的一次全面的綜合練習。任務:采用結構化的系統(tǒng)開發(fā)方法,應用具體的計算機語言(如PowerBuilder、Delphi)和數(shù)據(jù)庫(SQL、Access)等技術,按照軟件工程的思想,
3、開發(fā)一個實用的中小型管理信息系統(tǒng),完成酒店管理系統(tǒng)的分析設計實施工作,實現(xiàn)了酒店管理的功能。并完成結合開發(fā)過程,撰寫設計說明書。1.根據(jù)課程設計時間選擇適當規(guī)模大小的設計課題。采用專業(yè)實習的調研內容作為課程設計選題。2.根據(jù)合理的進度安排,按照系統(tǒng)開發(fā)的流程及方法,踏實地開展課程設計活動。3.課程設計過程中,根據(jù)選題的具體需求,在開發(fā)各環(huán)節(jié)中撰寫相關的技術文檔,最后提交詳細的課程設計報告。4.開發(fā)出可以運行的管理信息系統(tǒng),通過上機檢查。
4、5.設計說明書要求文檔齊備,步驟全整,流程正確,說明詳細,具有有可操作性。</p><p> 指導教師評語及成績</p><p><b> 目 錄</b></p><p> 第1章 課程設計目的與要求1</p><p> 1.1 課程設計目的1</p><p> 1.2 課
5、程設計的實驗環(huán)境1</p><p> 1.3 課程設計的預備知識1</p><p> 1.4 課程設計要求1</p><p> 第2章 課程設計的內容2</p><p> 2.1 項目簡介2</p><p> 2.2 系統(tǒng)分析2</p><p> 2.2.1 可行性分析
6、2</p><p> 2.2.2 組織功能分析3</p><p> 2.2.3 業(yè)務流程分析3</p><p> 2.2.4 數(shù)據(jù)流程分析5</p><p> 2.2.5 數(shù)據(jù)字典6</p><p> 2.2.6 新系統(tǒng)邏輯模型7</p><p> 2.3 系統(tǒng)設計8&
7、lt;/p><p> 2.3.1系統(tǒng)功能結構設計8</p><p> 2.3.2系統(tǒng)配置方案設計10</p><p> 2.3.3系統(tǒng)編碼設計10</p><p> 2.3.4數(shù)據(jù)庫設計10</p><p> 2.3.5輸出輸入界面設計13</p><p> 2.3.6功能模塊
8、設計14</p><p> 2.4 系統(tǒng)實施15</p><p> 2.4.1 系統(tǒng)的運行測試15</p><p> 2.4.2 代碼設計16</p><p> 第3章 課程設計的考核19</p><p> 3.1 課程設計的考核要求19</p><p> 3.2 課程
9、性質與學分20</p><p><b> 參考文獻21</b></p><p><b> 課程設計目的與要求</b></p><p> 1.1 課程設計目的</p><p> 管理信息系統(tǒng)課程設計作為獨立的教學環(huán)節(jié),是信息管理與信息系統(tǒng)專業(yè)集中實踐性環(huán)節(jié)系列之一,是學習完《管理信息系統(tǒng)》
10、課程并進行完專業(yè)實習后進行的一次全面的綜合練習。其目的在于加深對管理信息系統(tǒng)基礎理論和基本知識的理解,掌握使用信息系統(tǒng)分析、設計的基本方法,提高解決實際管理問題、開發(fā)信息系統(tǒng)的實踐能力。同時課程設計應充分體現(xiàn)“教師指導下的以學生為中心”的教學模式,以學生為認知主體,充分調動學生的積極性和能動性,重視學生自學能力的培養(yǎng)。</p><p> 1.2 課程設計的實驗環(huán)境</p><p> 硬
11、件要求能運行Windows X操作系統(tǒng)的微機系統(tǒng)。數(shù)據(jù)庫應用系統(tǒng)開發(fā)軟件可以選用:FoxPro for Windows、Visual FoxPro、SQL sever、Microsoft Access,或其他數(shù)據(jù)庫管理系統(tǒng)。</p><p> 1.3 課程設計的預備知識</p><p> 熟悉管理信息系統(tǒng)開發(fā)的方法、數(shù)據(jù)庫的基本知識及一種以上數(shù)據(jù)庫系統(tǒng)開發(fā)語言以及計算機網絡相關的技術。
12、</p><p> 1.4 課程設計要求</p><p> 按課程設計指導書提供的課題,應根據(jù)題目的工作量大小適當選擇??山M成設計小組,分子系統(tǒng)、模塊進行,共同協(xié)作完成一個應用系統(tǒng)的開發(fā)任務,但每個同學必須獨立承擔一個子系統(tǒng)或一個功能模塊的系統(tǒng)分析、設計、實施工作,并完成課程設計說明書。要求書寫詳細的設計說明書,對系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施工作進行詳細說明;嚴禁相互抄襲。</p
13、><p> 第2章 課程設計的內容</p><p><b> 2.1 項目簡介</b></p><p> 酒店行業(yè)的激烈競爭似的爭取客源、提高酒店滿員率、制定正確營銷策略已經成為一項重要的任務,而借助于當前蓬勃發(fā)展的IT工具來拓展銷售能力,創(chuàng)造客觀的經濟效益已經成為許多酒店的首選。作為一有效的統(tǒng)計分析手段,計算機管理系統(tǒng)具有明顯的優(yōu)勢,它在
14、數(shù)據(jù)保存、數(shù)據(jù)交換等方面均能夠做到快速可靠,是手工操作所不能完成的。 隨著我國市場經濟的迅速發(fā)展,人們在生活水平有了顯著提高,旅游經濟和各種商務活動更促進了酒店行業(yè)的快速發(fā)展。</p><p> 同時,隨著酒店的數(shù)量越來越多,人們的要求也越來越高,酒店行業(yè)的競爭愈演愈烈。如何在激烈的市場競爭中生存和發(fā)展,是第一個酒店必須面臨的問題。作為提供多功能服務的綜合場所,吸引顧客是酒店生存的重要條件。提高酒店的經營管理,
15、為顧客提供更優(yōu)質的服務,同時降低酒店的運營成本是酒店發(fā)展的關健。面對信息時代的機遇和挑戰(zhàn),利用科技手段提高企業(yè)管理無疑是一條行之有效的途徑。計算機的智能化管理技術可以極大限度地提高服務管理水平,進行準確、快捷和高效的管理。因此,采用全新的計算機酒店管理系統(tǒng),已成為提高酒店管理效率、改善服務水平的重要手段之一。酒店管理方面的信息化已成為現(xiàn)代化酒店的重要標志。</p><p><b> 2.2 系統(tǒng)分析&
16、lt;/b></p><p> 2.2.1 可行性分析</p><p> 系統(tǒng)的可行性研究在系統(tǒng)的整個過程中占有很重要的地位,它決定所選項目是不是可能實現(xiàn)或值得去實現(xiàn)。可行性研究的目的就是用最小的代價在盡可能短的時間內確定問題是否能夠解決。它主要包括技術、經濟、運行、法律等方面的可行性:現(xiàn)有技術是否能夠實現(xiàn)本系統(tǒng)的設計開發(fā);經濟上是否值得去實現(xiàn);是否能夠在一般平臺下運行等。 技術
17、可行性是指開發(fā)一個新系統(tǒng)所需要的技術是否具備,如支持新系統(tǒng)的軟硬件功能以及技術人員的數(shù)量和水平。本系統(tǒng)是進行酒店日常管理,所以結合實際需要,經過仔細斟酌,本系統(tǒng)的開發(fā)過程采用的是C#+windows窗體的模式。使用SQL Server 2005作為后臺數(shù)據(jù)管理系統(tǒng),而在前端使用dataGridView組件來訪問實際的數(shù)據(jù)庫,這樣就基本實現(xiàn)了程序代碼和數(shù)據(jù)庫的無關性。</p><p> 經濟可行性是評價一個計算機
18、管理系統(tǒng)是否可行的最基本的一種方法,是對管理系統(tǒng)解決方案的成本有效性的量度。管理系統(tǒng)的開發(fā)是一種投資,因此對于酒店來說,首先關心的是,是否值得開發(fā)一個酒店管理系統(tǒng)。而在效益方面,首先關心的是,當使用了這套管理系統(tǒng)后,酒店日常管理的效率是否提高了,人員使用的資金是否節(jié)省了。而本系統(tǒng)的設計和開發(fā)事實上恰好能滿足其這些要求。還有該系統(tǒng)對硬件的要求不高,而且由于.NET系統(tǒng)的可移植性,只要是裝有Windows系列操作系統(tǒng)的計算機通過配置一般就能
19、運行系統(tǒng),所以在系統(tǒng)運行方面也不存在問題。</p><p> 運行可行性方面,酒店管理系統(tǒng)是酒店日常操作進行統(tǒng)一的管理,可以簡單方便高效的進行錄入、查詢、修改、刪除、退出。隨時把握酒店內部的情況,為酒店日常管理管理提供了解決方案。</p><p> 2.2.2 組織功能分析</p><p> 1.該系統(tǒng)的主要功能包括:</p><p>
20、 員工列表:新增員工、修改員工、刪除員工、員工查詢、權限管理。</p><p> 客房列表:客房注冊、修改客房、客房注銷、客房查詢、房態(tài)瀏覽、房租記賬。</p><p> 賓客列表:團隊登記、預定登記、入住登記、預定轉入住、專訪登記、修改賓客、刪除賓客、賓客查詢、退房處理、離店結賬。</p><p> 賬目:記賬、轉賬、結賬、查賬、賬目核算、賬目更改、銷賬、
21、付款登記、修改付款、刪除付款、付款查詢等。</p><p><b> 2.組織結構圖</b></p><p> 圖2.1系統(tǒng)組織結構圖</p><p> 2.2.3 業(yè)務流程分析</p><p> 本系統(tǒng)應該完成以下業(yè)務工作: </p><p> 1.系統(tǒng)用戶包括游客、會員、管理員。&
22、lt;/p><p> 2.酒店概況,即酒店的相關信息,包括新聞、房間推薦等。</p><p> 3.房間搜索,可以搜索房間的類型和房間的相關信息。</p><p> 4.房間預訂,注冊會員可以進行房間預訂。</p><p> 5.用戶留言,注冊會員可以在網站的留言板進行留言。</p><p> 6.管理員功能,以
23、管理員身份登陸后訪問,進行網站管理員功能。包含網站信息修改,會員管理和維護等功能。</p><p> 根據(jù)以上業(yè)務需求分析可得出主要業(yè)務流程如下圖所示:</p><p> 圖2.2 非注冊會員業(yè)務流程圖</p><p> 圖2.3會員業(yè)務流程圖</p><p> 圖2.4管理員業(yè)務流程圖</p><p> 2
24、.2.4 數(shù)據(jù)流程分析</p><p> 數(shù)據(jù)流程圖(DFD—Data Flow Diagram)描繪系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。因為數(shù)據(jù)流程圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計算機技術人員也容易理解,所以是極好的通信工具。此外,設計數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實現(xiàn)這些功能,所以它也是軟件設計的很好的出發(fā)點。<
25、;/p><p> 數(shù)據(jù)流圖標識了一個系統(tǒng)的邏輯輸入和邏輯輸出,以及把邏輯輸入轉換成邏輯輸出所需的加工處理:</p><p> 1. 數(shù)據(jù)流:它是數(shù)據(jù)在系統(tǒng)內傳播的途徑,由一組固定的數(shù)據(jù)項組成。除了與數(shù)據(jù)存儲(文件)之間的數(shù)據(jù)流不用命名外,其余數(shù)據(jù)流都應該用名詞或名詞短語命名。數(shù)據(jù)流可以從加工流向加工,也可以從加工流向文件或從文件流向加工,還可以從源點流向加工或從加工流向終點。</p&
26、gt;<p> 2.加工:也稱為數(shù)據(jù)處理,它對數(shù)據(jù)流進行某些操作或變換。每個加工也要有名字,通常是動詞短語,簡明地描述完成什么加工。在分層的數(shù)據(jù)流圖中,加工還應有編號。</p><p> 3.數(shù)據(jù)存儲:指暫時保存的數(shù)據(jù),它可以使數(shù)據(jù)庫文件或任何形式的數(shù)據(jù)組織。流向數(shù)據(jù)存儲的數(shù)據(jù)流可理解為寫入文件,或查詢文件,從數(shù)據(jù)存儲流出的數(shù)據(jù)可以理解為從文件讀數(shù)據(jù)或得到查詢結果。</p><
27、;p> 4.數(shù)據(jù)源點和終點:是軟件系統(tǒng)外部環(huán)境中的實體(包括人員、組織、或其他軟件系統(tǒng)),統(tǒng)稱為外部實體。一般只出現(xiàn)在數(shù)據(jù)流圖的頂層中。</p><p> 數(shù)據(jù)流圖由4種基本圖形符號構成。剪頭表示數(shù)據(jù)流,圓或橢圓表示加工,雙杠或者單杠表示數(shù)據(jù)存儲,矩形框標識數(shù)據(jù)的原點或終點,即外部實體。</p><p><b> 數(shù)據(jù)流程圖如下:</b></p>
28、;<p> 圖2.5 系統(tǒng)頂層數(shù)據(jù)流程圖</p><p> 圖2.6 系統(tǒng)第一層數(shù)據(jù)流程圖</p><p> 2.2.5 數(shù)據(jù)字典</p><p> 系統(tǒng)分析中所使用的數(shù)據(jù)字典,主要用來描述數(shù)據(jù)流程圖中的數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程和外部實體。數(shù)據(jù)字典把數(shù)據(jù)的最小組成單位看成是數(shù)據(jù)元素(基本數(shù)據(jù)項),若干個數(shù)據(jù)元素可以組成一個數(shù)據(jù)結構(組合數(shù)據(jù)項
29、)。數(shù)據(jù)結構是一個遞歸概念,即數(shù)據(jù)結構的成分也可以是數(shù)據(jù)結構。數(shù)據(jù)字典通過數(shù)據(jù)元素和數(shù)據(jù)結構來描寫數(shù)據(jù)流、數(shù)據(jù)存儲的屬性,數(shù)據(jù)元素組成數(shù)據(jù)結構,數(shù)據(jù)結構組成數(shù)據(jù)流和數(shù)據(jù)存儲。</p><p><b> 部分客戶信息表:</b></p><p> 2.2.6 新系統(tǒng)邏輯模型</p><p> 1. 應用對象廣闊
30、0;</p><p> 營業(yè)模塊自由組合,滿足針對性管理需要,更適合業(yè)務功能全面的酒店,配置要求低,兼容性好,軟件穩(wěn)定。 </p><p> 2. 平臺先進可靠 </p><p> 采用業(yè)界通用的C/S模式,大型數(shù)據(jù)庫和三層數(shù)據(jù)結構體系,使用WINDOWS 系統(tǒng),WINDOWS用戶界面易于操作掌握,系統(tǒng)核心提
31、供反向帳務處理,保留原始操作痕跡,便于財務跟蹤和控制,避免作弊行為的發(fā)生。 </p><p> 3.數(shù)據(jù)安全穩(wěn)定 </p><p> 提供數(shù)據(jù)存取密碼控制技術,面向事務的處理系統(tǒng),自動稽核機制,杜絕不完整數(shù)據(jù)的發(fā)生,保障數(shù)據(jù)的準確性。差異性備份機制,采用系統(tǒng)多級的備份技術以及系統(tǒng)自動化的恢復手段,系統(tǒng)在最快時間內恢復工作,保障穩(wěn)定安全的運行環(huán)境。<
32、/p><p> 4.操作簡單實用 </p><p> 圖形化房態(tài)界面,可以一目了然狀態(tài)情況,系統(tǒng)自動過房費,動態(tài)實時的客房、客帳控制,提供客房、餐飲、桑拿洗浴、游泳康樂等模塊的自動轉帳,方便客人的消費。提供精確人性化的查詢和模糊查詢,自定義報表和屏幕顯示同步進行,支持圖形與表格相結合,提供帳單、外幣結算,滿足涉外酒店需要。 </p><p
33、> 圖2.7系統(tǒng)總體框架圖</p><p><b> 2.3 系統(tǒng)設計</b></p><p> 2.3.1系統(tǒng)功能結構設計</p><p><b> 1.系統(tǒng)的功能設計</b></p><p> 用戶希望通過使用酒店客房管理系統(tǒng)得到所需信息,達到提高管理水平的目的,希望新系統(tǒng)具有以
34、下功能:</p><p> ?。?)使用電腦處理數(shù)據(jù),實現(xiàn)實時查詢各種入住信息。</p><p> ?。?)可以實時的錄入住宿單、調房單和退宿單等情況。</p><p> (3)可以實時查詢客房信息、客人掛帳信息等明細。</p><p> ?。?)可以建立客戶的資料,方便日后建立良好的客戶關系。</p><p>
35、(5)數(shù)據(jù)的安全性:不同用戶有對數(shù)據(jù)查看,修改等處理不同的權限。</p><p><b> 2.系統(tǒng)的結構設計</b></p><p> 將業(yè)務流程與規(guī)劃出的數(shù)據(jù)庫表結合在一起畫出U-C矩陣。矩陣中的U表示某項業(yè)務使用某一數(shù)據(jù)庫,C表示某項業(yè)務負責產生某一數(shù)據(jù)庫表,同時也使數(shù)據(jù)庫表。數(shù)據(jù)庫表與業(yè)務流程中的各項業(yè)務處理環(huán)節(jié)所組成的U-C矩陣見表2-2.</p&
36、gt;<p> 子系統(tǒng)1:住宿管理子系統(tǒng),客戶住宿管理,提供了在酒店的日常運作情況下的客戶住宿過程中的住宿登記,調房登記,客戶住宿以后的住宿情況查詢,客戶因對客房要求的變化而進行調房。</p><p> 子系統(tǒng)2:客房管理子系統(tǒng),此子系統(tǒng)包括客房的設置,客房查詢,房態(tài)查看。方便客人入住時的查詢,更快的確定房間,提高工作效率。</p><p> 子系統(tǒng)3:掛賬管理子系統(tǒng),
37、為客人提供了掛賬功能及掛賬的查詢功能。</p><p> 子系統(tǒng)4: 系統(tǒng)管理子系統(tǒng),包括系統(tǒng)的設置,操作員的設置等。</p><p> 子系統(tǒng)5: 統(tǒng)計子系統(tǒng)。</p><p> 表 2-2 U-C矩陣</p><p> 2.3.2系統(tǒng)配置方案設計</p><p> 物理配置方案本系統(tǒng)使用Access
38、辦公軟件,對計算機的要求如下:硬件環(huán)境:內存64MB;處理器:586-66MHZ/更高檔計算機軟件環(huán)境:操作系統(tǒng):WindowsXP或更高版本歷史信息的管理系統(tǒng)開發(fā)過程中產生的全部數(shù)據(jù)或文檔做了系統(tǒng)的分類和妥善的保存。以便在新一輪開發(fā)中提供詳細信息。</p><p> 2.3.3系統(tǒng)編碼設計</p><p> 編碼設計是數(shù)據(jù)庫系統(tǒng)開發(fā)的前提條件,是系統(tǒng)不可缺少的重要內容。
39、編碼是指與原來名稱對應的編號、符號或記號。它是進行信息交換、處理、傳輸和實現(xiàn)信息資源共享的關鍵。編碼也用于指定數(shù)據(jù)的處理方法、區(qū)別數(shù)據(jù)類型,并指定計算機處理的內容等。 </p><p> 本系統(tǒng)內部信息編碼采用了統(tǒng)一的編碼方式情況。如下所示: 訂單編號 </p><p> 訂單單據(jù)編號為系統(tǒng)當前日期和5位數(shù)字編碼的組合。例如:20130630001。<
40、;/p><p> 2.3.4數(shù)據(jù)庫設計</p><p> 本階段是在需求分析的基礎上,把用戶需求抽象為信息結構,建立出一個面向問題的概念模型,此模型采用實體-聯(lián)系方法(Entity-Relationship Approach)。它用E-R圖描述現(xiàn)實世界中的實體。用這種方法表示的概念模型又稱為E-R模型。E-R模型中包含“實體”、“聯(lián)系”、和“屬性”等三個基本成分,其中:</p>
41、<p> 1.實體:是指客觀世界中存在的并可以相互區(qū)分的事物。用方框表示,方框內為實體的名稱;</p><p> 2.聯(lián)系:是指客觀世界中的事物彼此間的聯(lián)系。用菱形表示,菱形內為聯(lián)系的名稱。</p><p> 3.屬性:是指實體或聯(lián)系所具有的性質。用橢圓表示,橢圓內為屬性名稱。使用線段將其和相應的實體連接起來;</p><p> 系統(tǒng)中包含的實
42、體描述如下:</p><p><b> 1.用戶實體:</b></p><p> 圖2.10 用戶實體屬性圖</p><p> 2.房間類型實體: </p><p> 圖2.11班級實體屬性圖</p><p> 3.預訂信息實體: </p><p> 圖2.12
43、預訂信息實體屬性圖</p><p> 4.入住詳細實體: </p><p> 圖2.13 入住詳細實體屬性圖</p><p><b> 5.留言實體:</b></p><p> 圖2.14 留言實體屬性圖</p><p> 6.本系統(tǒng)的實體關系E-R圖</p><p&
44、gt; 圖2.15 系統(tǒng)實體關系E-R圖</p><p><b> 2.關系模式</b></p><p> 顧客(顧客號、級別、姓名、年齡、性別、證件類型、證件號碼、入住時間、退出時間、備注) </p><p> 客房(客房號、類別、位置、設備、收費標準、管理人員、狀態(tài)) </p><p>
45、 員工(員工號、姓名、性別、年齡、工齡、級別、部門、備注) </p><p> 款項(顧客號、級別、使用時間、應收款、實際收款、折扣) </p><p> 折扣規(guī)則(級別、折扣情況)</p><p> 2.3.5輸出輸入界面設計</p><p> 在計算機信息系統(tǒng)中,輸入數(shù)據(jù)的正確性決定著整個系統(tǒng)的質量的好壞。若輸
46、入數(shù)據(jù)缺乏精確性和適時性,即時計算和處理十分正確,業(yè)可能得不到可靠的輸出信息。輸入設計主要考慮的內容有:輸入信息名、輸入功能、輸入方式、收集方式、原始信息名、輸入項目名、輸入用文字等。</p><p> 本系統(tǒng)采用的輸入方式主要是鍵盤輸入,便于查詢和檢索系統(tǒng)。因此,友好界面是很重要的,必須保證用戶在輸入時方便、安全、高效。</p><p> 輸出設計的要目的時滿足用戶和管理者對數(shù)據(jù)和信
47、息的要求。輸出設計主要考慮的內容有:輸出信息名、輸出功能、輸出周期、輸出方式、輸出用的文字,保密要求、輸出項目名稱、使用后的處理等。</p><p> 本系統(tǒng)所用的輸出方式是:查詢顯示輸出。</p><p><b> 1.模塊功能:</b></p><p> 實現(xiàn)用戶中心管理,可以對客房進行搜索,可以對預訂記錄進行查詢,還可以在線留言。&
48、lt;/p><p> 2.界面設計:用戶中心界面、預訂記錄界面</p><p> 圖2.16用戶中心界面</p><p> 圖2.14預訂記錄界面</p><p> 2.3.6功能模塊設計</p><p> 把系統(tǒng)劃分為幾個部分,其中每一部分的功能簡單明確,內容簡明易懂,易于修改。我們把這樣的部分稱為模塊。系統(tǒng)分
49、成模塊的工作按層次進行。首先,把整個系統(tǒng)看成一個模塊,按功能分解成若干個第一層模塊,這些模塊互相配合,共同完成整個系統(tǒng)的功能。然后按功能再分解第一層的各個模塊。依次下去,直到每個模塊都十分簡單。每一個模塊應盡可能獨立,即盡可能減少模塊間的調用關系和數(shù)據(jù)交換關系。當然,系統(tǒng)中的模塊不可能與其他模塊沒有聯(lián)系,只是要求這種聯(lián)系盡可能少。模塊間的關系要闡明。這樣,在修改時可以追蹤和控制。</p><p> 總之,一個易
50、于修改的系統(tǒng)應該由一些相對獨立、功能單一的模塊按照層次結構組成。這些模塊之間不必要的聯(lián)系都已去掉,而且它們的功能及相互關系都已闡明。這就是結構化設計的基本思想。</p><p> 依據(jù)需求分析結果結合業(yè)務流程圖可知,系統(tǒng)需要管理以下相關實體及操作:</p><p> 1、實體:用戶、房間類型、預訂信息、入住詳細、留言;</p><p> 2、操作:實體的檢索功
51、能;實體的數(shù)據(jù)維護功能。</p><p> 本系統(tǒng)功能模塊設計如下圖所示:</p><p> 圖2.18 系統(tǒng)前臺功能模塊圖</p><p> 圖2.19系統(tǒng)后臺功能模塊圖</p><p><b> 2.4 系統(tǒng)實施</b></p><p> 2.4.1 系統(tǒng)的運行測試</p>
52、;<p> 登錄界面如圖所示,登錄時,需要輸入用戶名、密碼及角色,并單擊“登錄”按鈕。完成登錄過程。</p><p> 圖2.20登錄界面圖</p><p> 軟件測試是保證軟件質量,提高軟件可靠性的最主要的活動之一。它實施對軟件規(guī)格說明、設計規(guī)格說明和編碼的最終審核。軟件測試的目的是以最少的人力。物力和時間投入,盡可能多滴找出軟件潛在的各種錯誤和缺陷。測試的結果為軟件
53、可靠性分析提供了依據(jù)。設計測試用例的方法一般有兩種:黑盒法以及白盒法。本次測試采用的是黑盒測試,將大部分可能的值來檢查系統(tǒng)程序的正確性,并通過測試得到的結果進行必要的調試和功能改進。</p><p> 登錄測試:當沒有輸入用戶名時,便會提示改用戶不存在,請重新輸入的錯誤。便會有如圖所示的提示:</p><p> 圖2.21測試圖(1)</p><p> 當沒有
54、輸入密碼時,便會有提示請輸入密碼,有如圖所示的提示:</p><p> 圖2.22測試圖(2)</p><p> 2.4.2 代碼設計</p><p> 1. 賓客查詢界面圖</p><p> 圖2.23賓客查詢界面圖</p><p><b> 2.代碼設計</b></p>
55、<p> <%@LANGUAGE="VBSCRIPT"%></p><p> <!--#include file="../../login/check_power.asp"--></p><p><b> <%</b></p><p> table_nam
56、e="homeman"</p><p> if check_power("參數(shù)設置")=0 then</p><p> response.redirect("/login/check_false.asp")</p><p><b> else%><%</b></
57、p><p> set Recordset1 = Server.CreateObject("ADODB.Recordset")</p><p> Recordset1.ActiveConnection = "dsn=hotel;"</p><p> Recordset1.Source="SELECT*FROM db_
58、"&table_name&" where id="&request.form("id")</p><p> Recordset1.CursorType = 3</p><p> Recordset1.CursorLocation = 2</p><p> Recordset1.LockT
59、ype = 3</p><p> Recordset1.Open</p><p> Recordset1_numRows = 0</p><p><b> %> <%</b></p><p> recordset1("name").value=request.form("
60、name")</p><p> if request.form("memo")<>"" then</p><p> Recordset1("memo").value=request.form("memo")</p><p><b> else<
61、/b></p><p> Recordset1("memo").value=""</p><p><b> end if</b></p><p> Recordset1.update</p><p> Recordset1.close</p><p
62、> response.redirect(table_name&"_show.asp")</p><p><b> %></b></p><p> <%end if%></p><p> 第3章 課程設計的考核</p><p> 3.1 課程設計的考核要求<
63、;/p><p><b> ①優(yōu)秀</b></p><p> 按設計任務要求圓滿完成規(guī)定任務;綜合運用知識能力和動手能力強,方案合理,計算、分析正確,成果質量高;態(tài)度認真,獨立工作能力強,有獨到見解,水平較高,并具有良好的團隊協(xié)作精神。</p><p> 設計報告(說明書)條理清晰、論述充分、文字通順、圖紙圖表規(guī)范、符合設計(論文)報告文本格式
64、要求。</p><p> 系統(tǒng)能通過上機調試,功能完善,界面友好。</p><p> 答辯過程中,思路清晰、論點正確、對題目理解深入,問題回答正確。</p><p><b> ②良好</b></p><p> 按設計任務要求完成規(guī)定任務;綜合運用知識能力和動手能力較強,方案合理,計算、分析基本正確,成果質量較高;
65、態(tài)度認真,有一定的獨立工作能力,并具有較好的團隊協(xié)作精神。</p><p> 設計報告(說明書)條理清晰、論述正確、文字通順、圖紙圖表較為規(guī)范、符合設計(論文)報告文本格式要求。</p><p> 系統(tǒng)能通過上機調試,功能較完善,界面較友好。</p><p> 答辯過程中,思路清晰、論點基本正確、對題目理解較深入,主要問題回答基本正確。</p>
66、<p><b> ?、壑械?lt;/b></p><p> 按設計任務要求完成規(guī)定任務;能夠在一定程度上綜合運用所學知識,但有所欠缺,有一定的動手能力,方案基本合理,計算、分析基本正確,成果質量一般;態(tài)度較為認真,獨立工作能力較差,有一定的團隊協(xié)作精神。</p><p> 設計報告(說明書)條理基本清晰、論述基本正確、文字通順、圖紙圖表基本規(guī)范、符合設計報告文
67、本格式要求。</p><p> 系統(tǒng)能通過上機調試,有一些錯誤,但能實現(xiàn)系統(tǒng)功能。</p><p> 答辯過程中,思路比較清晰、論點有個別錯誤、主要問題回答基本正確,但分析不夠深入。</p><p><b> ?、芗案?lt;/b></p><p> 在指導教師及同學的幫助下,能按期完成規(guī)定任務;綜合運用所學知識能力及實
68、踐動手能力較差,方案基本合理,計算、分析有錯誤,成果質量一般;態(tài)度一般,獨立工作能力差。</p><p> 設計報告(說明書)條理不夠清晰、論述不夠充分但沒有原則性錯誤、文字基本通順、圖紙圖表不夠規(guī)范、符合設計報告文本格式要求。</p><p> 系統(tǒng)能通過上機調試,錯誤較多。</p><p> 答辯過程中,主要問題經啟發(fā)能回答,但分析較為膚淺。</p&
69、gt;<p><b> ?、莶患案?lt;/b></p><p> 有下列情形之一者為不及格:</p><p> 1、未能按期完成規(guī)定任務。</p><p> 2、抄襲他人的設計成果。</p><p> 3、不能綜合運用所學知識,動手能力差,方案存在原則性錯誤,計算、分析錯誤較多。</p>
70、<p> 4、設計報告(說明書)條理不清、論述有原則性錯誤、圖紙圖表不規(guī)范、質量很差。</p><p> 5、答辯過程中,主要問題闡述不清,對設計(論文)內容缺乏了解,概念模糊,問題基本回答不出。</p><p> 3.2 課程性質與學分</p><p> 課程性質:考查 學分:2分</p><p><
71、;b> 參考文獻</b></p><p> 薛華成主編,〈〈管理信息系統(tǒng)〉〉,(第三版),北京:清華大學出版社,1999</p><p> 姜旭平主編,〈〈信息系統(tǒng)開發(fā)方法,策略,技術,工具〉〉,北京,清華大學出版社,1997</p><p> Kenneth C.Laudon 主編,《管理信息系統(tǒng):組織和技術的新途徑》,北京:清華大選出版
72、社,1998</p><p> EZHUBI ZZ主編,《管理細小系統(tǒng)案例》,北京:機械工業(yè)出版社,1998</p><p> 斯蒂芬-哈格主編,《信息時代的管理信息系統(tǒng)》,北京:機械電子工業(yè)出版社,1998</p><p> [6]張玉紅主編,《FOXPRO2XFORWINDOWES——管理信息系統(tǒng)程序設計技術》,北京:電子工業(yè)出版社,1996</p&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理信息系統(tǒng)課程設計---酒店前臺管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計--酒店管理系統(tǒng)
- 酒店管理信息系統(tǒng)課程設計
- 酒店管理信息系統(tǒng)課程設計
- 酒店管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計報告—酒店管理系統(tǒng)
- 酒店管理信息系統(tǒng)設計_課程設計論文
- 管理信息系統(tǒng)課程設計---醫(yī)藥管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計--超市管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計--教務管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計---銀行儲蓄管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計---醫(yī)院藥物管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計
- 管理信息系統(tǒng)課程設計--人事管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設計--航空售票管理信息系統(tǒng)
評論
0/150
提交評論