軟件文檔寫作實(shí)訓(xùn)_第1頁
軟件文檔寫作實(shí)訓(xùn)_第2頁
軟件文檔寫作實(shí)訓(xùn)_第3頁
軟件文檔寫作實(shí)訓(xùn)_第4頁
軟件文檔寫作實(shí)訓(xùn)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、遼 寧 工 業(yè) 大 學(xué) 軟件文檔寫作 實(shí)訓(xùn)報告題目: 酒店管理系統(tǒng)軟件文檔 院(系): 軟件學(xué)院 專業(yè)班級: 軟件工 學(xué) 教師職稱: 教 授 起止時間: 2012.11.22-2012.12.05 實(shí)訓(xùn)任務(wù)及評語院(系):軟件學(xué)院 教研室:軟件教研室學(xué) 號實(shí)訓(xùn)題目酒店管理系統(tǒng)軟件文檔實(shí)訓(xùn)任務(wù)實(shí)訓(xùn)任務(wù)及要求:1、 了解軟件開發(fā)周期各階段的文檔。2、 掌握各文檔闡述的內(nèi)容及作用。3、 了解文檔所采用的國際、國家等相關(guān)標(biāo)準(zhǔn)。4、 了解各文檔所涉及的軟件知識。5、 掌握各文檔采用的描述工具。6、 具體編寫出2個主要的軟件文檔。實(shí)訓(xùn)過程中,要嚴(yán)格遵守實(shí)訓(xùn)的時間安排,聽從指導(dǎo)教師的指導(dǎo)。正確地完成上述內(nèi)容

2、,記錄實(shí)習(xí)日記,規(guī)范完整地撰寫出實(shí)訓(xùn)報告。幾個人為一組完成一個相對完整的軟件系統(tǒng)開發(fā)文檔,組內(nèi)成員編寫的文檔不能重復(fù),文檔要嚴(yán)格按照所采用的標(biāo)準(zhǔn)編寫,圖表布局要合理規(guī)范。指導(dǎo)教師評語及成績成績: 指導(dǎo)教師簽字: 年 月 日目 錄第1章 實(shí)訓(xùn)目的與要求11.1 實(shí)訓(xùn)目的11.2 實(shí)訓(xùn)的實(shí)驗(yàn)環(huán)境11.3 實(shí)訓(xùn)的預(yù)備知識11.4 實(shí)訓(xùn)要求1第2章軟件文檔及其組成22.1軟件文檔的作用及分類22.2軟件文檔所采用的標(biāo)準(zhǔn)32.3 軟件文檔的主要內(nèi)容3第3章實(shí) 例43.1概要設(shè)計(jì)實(shí)例43.2用戶手冊實(shí)例12第4章實(shí)訓(xùn)日記19第5章實(shí)訓(xùn)總結(jié)20參考文獻(xiàn)21第1章 實(shí)訓(xùn)目的與要求1.1 實(shí)訓(xùn)目的 本實(shí)訓(xùn)要求學(xué)

3、生通過具體的實(shí)例,模仿軟件開發(fā)過程中軟件文檔寫作的具體方法和步驟,分組完成一套較為簡單軟件文檔,具體要達(dá)到以下幾點(diǎn)目的:1、了解軟件開發(fā)周期各階段的文檔。2、掌握各文檔闡述的內(nèi)容及作用。3、了解文檔所采用的國際、國家等相關(guān)標(biāo)準(zhǔn)。4、了解各文檔所涉及的軟件知識。5、掌握各文檔采用的描述工具。6、具體編寫出2個主要的軟件文件。 1.2 實(shí)訓(xùn)的實(shí)驗(yàn)環(huán)境學(xué)校圖書館,互聯(lián)網(wǎng)查詢環(huán)境,具有軟件圖表制作軟件的計(jì)算機(jī)。1.3 實(shí)訓(xùn)的預(yù)備知識要求學(xué)生修完全部??扑姓n程,具有較全面計(jì)算機(jī)軟件知識和一定的文獻(xiàn)檢索能力及動手實(shí)踐能力。該實(shí)訓(xùn)應(yīng)安排在畢業(yè)設(shè)計(jì)之前進(jìn)行。1.4 實(shí)訓(xùn)要求實(shí)訓(xùn)過程中,要嚴(yán)格遵守實(shí)訓(xùn)的時間安

4、排,聽從指導(dǎo)教師的指導(dǎo)。正確地完成上述內(nèi)容,記錄實(shí)習(xí)日記,規(guī)范完整地撰寫出實(shí)訓(xùn)報告。 第2章 軟件文檔及其組成2.1軟件文檔的作用及分類1、軟件文檔的作用: 軟件文檔在軟件開發(fā)中占有突出的地位和相當(dāng)?shù)墓ぷ髁?。高效率、高質(zhì)量的開發(fā)、分發(fā)、管理和維護(hù)對轉(zhuǎn)讓、變更、修正、擴(kuò)充和使用文檔。對充分發(fā)揮軟件產(chǎn)品的效益有著重要意義。軟件文檔的作用如下:1) 項(xiàng)目管理的依據(jù)。文檔將通常“不可見的”軟件開發(fā)進(jìn)程轉(zhuǎn)換成“可見的”文字資料,有利于項(xiàng)目的管理。2) 技術(shù)交流的語言。項(xiàng)目小組內(nèi)部、項(xiàng)目平行開發(fā)的各小組之間進(jìn)行的交流和聯(lián)系,通常都是通過文檔來實(shí)現(xiàn)的。3) 項(xiàng)目質(zhì)量保證。文檔是進(jìn)行項(xiàng)目質(zhì)量審查和評價的重要依

5、據(jù),有效文檔的提供,可以滿足項(xiàng)目質(zhì)量保證人員和審查人員的工作需要。4)支持培訓(xùn)與維護(hù).合格的軟件文檔通常都提供有關(guān)軟件運(yùn)行、維護(hù)和培訓(xùn)的必要信息,支持軟件產(chǎn)品的應(yīng)用和維護(hù)。5)支持軟件維護(hù)。軟件文檔提供系統(tǒng)開發(fā)的全部必要技術(shù)資料,有利于維護(hù)人員熟悉系統(tǒng),開展維護(hù)工作;軟件維護(hù)文檔記載了軟件維護(hù)過程中軟件及其環(huán)境變化的全部信息。6) 記載軟件歷史。軟件文檔作為“記載軟件歷史的語言”。可用作未來項(xiàng)目的一種資源,向潛在用戶報道軟件的各種有利信息,便于他們判斷自己是否需要該軟件提供的服務(wù)。良好的系統(tǒng)文檔,顯然有助于完成軟件的移植,或?qū)④浖D(zhuǎn)移到各種新的系統(tǒng)環(huán)境中去。2、軟件文檔分類:從形式上來看,大致

6、可分為兩類: 1)是開發(fā)過程中填寫的各種圖表,可稱之為工作表格。2)是應(yīng)編制的技術(shù)資料或技術(shù)管理資料,可稱之為文檔或文件。 按照文檔產(chǎn)生和使用的范圍,軟件文檔大致可分為三類: 1)開發(fā)文檔:這類文檔是在軟件開發(fā)過程中,作為軟件開發(fā)人員前一階段工作成果的體現(xiàn)和后一階段工作依據(jù)的文檔。包括軟件需求說明書、數(shù)據(jù)要求說明書、概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書、可行性研究報告、項(xiàng)目開發(fā)計(jì)劃。 2)管理文檔:這類文檔是在軟件開發(fā)過程中,由軟件開發(fā)人員制定的需提交人員的一些工作計(jì)劃或工作報告。使管理人員能夠通過這些文檔了解軟件開發(fā)項(xiàng)目安排、進(jìn)度、資源使用和成果等。包括項(xiàng)目開發(fā)計(jì)劃、測試計(jì)劃、測試報告、開發(fā)進(jìn)度月

7、報及項(xiàng)目開發(fā)總結(jié)。 3)用戶文檔:這類文檔是軟件開發(fā)人員為用戶準(zhǔn)備的有關(guān)該軟件使用、操作、維護(hù)的資料。包括用戶手冊、操作手冊、數(shù)據(jù)要求說明書、軟件需求說明書。2.2軟件文檔所采用的標(biāo)準(zhǔn)根據(jù)軟件工程標(biāo)準(zhǔn)制定的機(jī)構(gòu)和標(biāo)準(zhǔn)適用的范圍,可分為5個層次:國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)(機(jī)構(gòu))標(biāo)準(zhǔn)、項(xiàng)目(課題)標(biāo)準(zhǔn)。ISO 9000標(biāo)準(zhǔn)概述:ISO 9000是國際標(biāo)準(zhǔn)化組織建立以來制訂和公布的幾千個標(biāo)準(zhǔn)中,影響最深遠(yuǎn)和普及最迅速的一個,其對各國經(jīng)濟(jì)生活所起的以下特點(diǎn)作用不可低估。我們在觀察這一現(xiàn)象時,注意到ISO 9000的以下幾個特點(diǎn):(1) 國際性。ISO 9000已成為各國對質(zhì)量保證和質(zhì)量管理制

8、度的共同理解。(2) 完整性。ISO 9000系列標(biāo)準(zhǔn)包含了術(shù)語、質(zhì)量保證、質(zhì)量管理到支持件技術(shù)標(biāo)準(zhǔn)及實(shí)施指南等一整套共計(jì)20個標(biāo)準(zhǔn),形成了一個完整的體系結(jié)構(gòu)。(3) 兼容性。作為ISO 9000系列標(biāo)準(zhǔn)核心的三個質(zhì)量保證標(biāo)準(zhǔn)是逐一包容的。即9001標(biāo)準(zhǔn)的內(nèi)容最全面,9002標(biāo)準(zhǔn)排除了設(shè)計(jì)工作的質(zhì)量要求,僅限于生產(chǎn)制造過程,9003標(biāo)準(zhǔn)僅限于檢驗(yàn)和試驗(yàn)工作的質(zhì)量要求??梢哉f,依次適用范圍漸窄。(4) 主動性。選用和實(shí)施ISO 9000標(biāo)準(zhǔn)、建立質(zhì)量體系的主體,是企業(yè)的主動行為。(5) 可信性。ISO 9000的認(rèn)證是授權(quán)認(rèn)證機(jī)構(gòu)對供方質(zhì)量體系進(jìn)行的獨(dú)立、公正的活動,因此,具有相當(dāng)?shù)恼f服力和可信

9、度。(6) 指導(dǎo)性。ISO 9000標(biāo)準(zhǔn)文本只是給出了質(zhì)量管理和質(zhì)量保證的原則,具體如何實(shí)施,需要供方結(jié)合自身機(jī)構(gòu)的實(shí)際情況,特別是供方企業(yè)文化,進(jìn)行創(chuàng)造性的解決。(7) 科學(xué)性。ISO 9000標(biāo)準(zhǔn)的背后是現(xiàn)代質(zhì)量管理的科學(xué)原理。(8) 實(shí)踐性。具體表現(xiàn)在,標(biāo)準(zhǔn)文本不是空洞的條文,并基于大量的質(zhì)量管理實(shí)踐。如標(biāo)準(zhǔn)可向前追溯,得知其源于英國國家標(biāo)準(zhǔn)和美國軍用標(biāo)準(zhǔn)等。2.3軟件文檔的主要內(nèi)容我所做的軟件文檔是酒店管理系統(tǒng)軟件文檔。酒店管理系統(tǒng)軟件文檔包括5個模塊,其具體內(nèi)容如下: 1) 基本信息管理:客戶信息,客房類型,客房信息。2)前臺接待管理:預(yù)定客房,入住登記,續(xù)住登記,退房登記。3)收銀

10、統(tǒng)計(jì)管理:實(shí)收房款,客戶消費(fèi),實(shí)收統(tǒng)計(jì)。4)系統(tǒng)用戶管理:用戶信息,修改密碼,切換用戶。第3章 實(shí) 例3.1 概要設(shè)計(jì)實(shí)例概要設(shè)計(jì)說明書1引言1.1編寫目的編寫本說明書的目的是說明對程序系統(tǒng)的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本處理流程、編寫程序系統(tǒng)的組織結(jié)構(gòu)、功能分配、模塊劃分、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯設(shè)計(jì)等,為程序的詳細(xì)設(shè)計(jì)打下基礎(chǔ)。預(yù)期讀者為:軟件開發(fā)人員、項(xiàng)目評審人員、及軟件測試人員。1.2背景1)待開發(fā)的軟件系統(tǒng)的名稱:酒店管理系統(tǒng)。2)本項(xiàng)目的任務(wù)提出者:酒店管理人員。3)本項(xiàng)目的任務(wù)開發(fā)者:酒店管理系統(tǒng)軟件開發(fā)小組。1.3定義酒店住宿管理:對住宿進(jìn)行管理,并存儲顧客住宿記錄

11、。顧客信息:顧客的姓名、證件類型、證件號、性別、年齡、籍貫、工作單位等各項(xiàng)基本信息,管理員負(fù)責(zé)管理顧客基本信息房間信息:包括房間編號、房間類型、房間價格等基本信息入住登記信息:記錄編號、客戶編號、客房編號、入住日期、退房日期、入住天數(shù)、經(jīng)辦人等用戶信息:用戶名、員工姓名、密碼、用戶類型等1.4參考資料1 黃梯云等編著.管理信息系統(tǒng).高等教育出版社.2005.8 2 薩師煊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社.2009.6 2總體設(shè)計(jì)2.1需求規(guī)定1、顧客住宿管理1)顧客住宿管理由合法用戶進(jìn)行操作,首先用戶應(yīng)先登錄該系統(tǒng),經(jīng)系統(tǒng)檢查合法并具有相應(yīng)權(quán)限后方能使用。2)輸入 顧客姓名,證件號,年齡,籍貫

12、,工作單位等;3)處理過程描述 先檢查顧客的正確身份,提供房間信息,讓顧客選擇滿意的房間并錄入系統(tǒng)。用戶住宿完畢后,給顧客結(jié)賬,并保存顧客的住宿信息到數(shù)據(jù)庫中。4)輸出 操作成功或失敗的提示信息。2、賬號信息管理1)賬號信息管理是由合法用戶進(jìn)行操作,首先用戶應(yīng)先登錄該系統(tǒng),經(jīng)檢查合法后方能使用。2)輸入 系統(tǒng)管理員用戶名和密碼3)處理過程描述 先檢查用戶名和密碼是否正確,如檢查正確,方能使用。賬號信息戶可以增減用戶,設(shè)定用戶權(quán)限等。4)輸出操作成功或失敗的提示信息。3、數(shù)據(jù)庫信息管理1)數(shù)據(jù)庫信息管理由合法用戶進(jìn)行操作,首先用戶先登錄該系統(tǒng),檢查合法后方能使用,并根據(jù)用戶權(quán)限進(jìn)行查詢,增減,修

13、改等操作。2)輸入 用戶名和密碼3)先檢查用戶名和密碼是否正確,如檢查正確,方能使用。用戶可以權(quán)限范圍內(nèi)的事。4)輸出4、操作成功或失敗的提示信息2.2運(yùn)行環(huán)境硬件環(huán)境用戶終端機(jī):CPU P4 1.8GHz以上,內(nèi)存512MB,硬盤20GB以上服務(wù)器:CPU P4 1.8GHz以上,內(nèi)存1GB,高速硬盤組100GB,高速緩存軟件環(huán)境系統(tǒng)建模采用支持UML的CASE工具 Rose 2004開發(fā)環(huán)境。本系統(tǒng)實(shí)現(xiàn)語言采用Microsoft Visual Studio.NET編程。數(shù)據(jù)管理采用Microsoft SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)。系統(tǒng)操作平臺采用微軟的Windows XP。

14、服務(wù)器端系統(tǒng)的運(yùn)行環(huán)境:Windows 2000 Server,Windows XP。2.3基本設(shè)計(jì)概念和處理流程1)系統(tǒng)模塊 該系統(tǒng)模塊按照輸入->處理->輸出的流程進(jìn)行工作:用戶輸入酒店管理系統(tǒng)顯示系統(tǒng)系統(tǒng)處理圖3.1 系統(tǒng)流程圖2)輸入輸出處理及系統(tǒng)處理:預(yù)定請求房態(tài)查 詢查詢請求房態(tài)調(diào)查房態(tài)調(diào)查退房結(jié)帳定單入住請求客戶P3收銀管理P4客房管理P5查詢管理P2接待管理P1預(yù)定管理管理員P6 房間狀態(tài)D1 文檔財務(wù)圖3.2 數(shù)據(jù)流圖2.4結(jié)構(gòu)表3.1結(jié)構(gòu)圖層次及編號模塊名稱子程序?qū)崿F(xiàn)功能1 第一層主模塊Main實(shí)現(xiàn)整個系統(tǒng)結(jié)構(gòu)2 第二層用戶輸入模塊User input輸入用戶名

15、及口令3 第二層輸出模塊Output輸出顯示4 第三層系統(tǒng)管理模塊System management系統(tǒng)處理5 第三層輸出管理模塊Display顯示正誤信息6 第三層用戶輸入處理模塊User use判斷用戶類型7 第四層住宿管理員用戶模塊Zhusu management住宿管理員用戶權(quán)限8 第四層數(shù)據(jù)庫信息管理員模塊Data management數(shù)據(jù)庫信息管理員權(quán)限9 第四層賬號信息管理員用戶模塊ID management賬號信息管理員權(quán)限10第五層住宿管理模塊Zhusu information住宿管理11第五層據(jù)庫信息管理模塊Data information數(shù)據(jù)庫信息管理12第六層房間信息管

16、理模塊Manager fangjian房間信息管理13第六層顧客住宿記錄管理模塊Manager zhusu顧客住宿記錄信息管理14第七層正常顯示模塊Right display正常顯示信息15第七層出錯顯示模塊Error display出錯顯示信息2.5功能需求與程序的關(guān)系本條用一張如下的矩陣圖說明各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系:表3.2 分配關(guān)系圖基本信息管理前臺接待管理收銀統(tǒng)計(jì)管理系統(tǒng)用戶管理客戶信息管理客房類型管理客房信息管理預(yù)定客房管理入住登記管理續(xù)住登記管理退房登記管理實(shí)收房款管理客戶消費(fèi)管理實(shí)收款統(tǒng)計(jì)用戶修改信息修改自身密碼切換用戶2.6人工處理過程對于用戶類型的分類,即用戶

17、的分配需要人工處理為系統(tǒng)用戶增加用戶名及權(quán)限。2.7尚未問決的問題本系統(tǒng)在處理用戶異常輸入時,在本時期內(nèi)還沒有具體設(shè)計(jì)應(yīng)該如何處理,在設(shè)計(jì)時將會從分考慮以提高系統(tǒng)的性能。3接口設(shè)計(jì)3.1用戶接口向系統(tǒng)管理員提供的用戶名為:Admin,初始密碼為000000,系統(tǒng)管理員使用后進(jìn)行密碼修改。用戶名:類型為字符型,長度為20字節(jié);密碼:類型為字符型,長度為至少6字節(jié),最多為20字節(jié);若用戶輸入密碼錯誤,系統(tǒng)將會給出密碼錯誤的提示,連續(xù)三次輸入錯誤,系統(tǒng)則關(guān)閉。使用鼠標(biāo)、鍵盤等外部構(gòu)件進(jìn)行功能選擇及輸入。其余均為可視化界面,用戶可以根據(jù)系統(tǒng)提示進(jìn)行功能選擇。3.2外部接口本系統(tǒng)提供基于access的數(shù)

18、據(jù)導(dǎo)入和導(dǎo)出功能,方便工作人員操作。軟件接口:需要與寫卡軟件建立接口聯(lián)系,以便可以記錄顧客入住登記信息。硬件接口:需要與打鼠標(biāo)和鍵盤建立接口聯(lián)系,以便數(shù)據(jù)管理人員進(jìn)行相關(guān)的操作。3.3內(nèi)部接口系統(tǒng)內(nèi)部又分為:基本信息管理,前臺接待信息管理,收銀統(tǒng)計(jì)管理,系統(tǒng)用戶管理四個子系統(tǒng),還有賬號信息管理系統(tǒng)和數(shù)據(jù)庫信息管理系統(tǒng)。4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合輸入用戶名和密碼,登錄后使用該系統(tǒng),按照用戶的權(quán)限的不同,允許其做其權(quán)限內(nèi)的事情。4.2運(yùn)行控制用戶使用時,使用鼠標(biāo)鍵盤進(jìn)行運(yùn)行時的選擇控制。4.3運(yùn)行時間系統(tǒng)中的模塊所占用的時間不多,應(yīng)控制在0.5s以內(nèi)。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)(1

19、)顧客基本信息和前臺接待信息表如下:表3.3 顧客基本信息和前臺接待信息表數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)含義說明數(shù)據(jù)類型長度記錄編號為用戶記錄編號整型4客戶編號為每客戶編號碼可變字符型40客房編號為房間編寫號碼可變字符型10入住日期入住的時間日期和時間8退房日期退房時間日期和時間8入住天數(shù)入住天數(shù)整型4單價單價價格單精度浮點(diǎn)型8折扣折扣價格整型4其他收費(fèi)金額收費(fèi)價格整型4押金押金數(shù)目整型4其他說明說明可變字符型200經(jīng)辦人經(jīng)辦人的信息可變字符型40用戶名用戶姓名可變字符型40員工姓名員工姓名可變字符型40密碼設(shè)置密碼可變字符型40用戶類型1領(lǐng)班2普通用戶可變字符型50(2)基本信息和收銀統(tǒng)計(jì)表如下:表3.4

20、基本信息和收銀統(tǒng)計(jì)表數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)含義說明數(shù)據(jù)類型長度類型編號客房的類型和編號數(shù)字?jǐn)?shù)據(jù)類型4類型名稱房間屬于的類型字符型100房間數(shù)量旅店擁有房間數(shù)量數(shù)字?jǐn)?shù)據(jù)型4床位數(shù)量擁有床位數(shù)量數(shù)字?jǐn)?shù)據(jù)類型4空調(diào)是否有空調(diào)數(shù)字?jǐn)?shù)據(jù)類型4電話是否有電話數(shù)字?jǐn)?shù)據(jù)類型4電視是否有電視數(shù)字?jǐn)?shù)據(jù)類型4獨(dú)立衛(wèi)生間是否有獨(dú)立衛(wèi)生間數(shù)字?jǐn)?shù)據(jù)類型4冰箱是否有冰箱數(shù)字?jǐn)?shù)據(jù)類型4客房編號客房的編號號碼字符型10房間朝向房間所朝的方向字符型100物品列表房間中所有物品的列表字符型400標(biāo)準(zhǔn)價格物品的標(biāo)準(zhǔn)價格單精度浮點(diǎn)型85.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)本系統(tǒng)所使用的數(shù)據(jù)存儲要求為數(shù)據(jù)庫,各個數(shù)據(jù)選項(xiàng)都要從數(shù)據(jù)庫中存取,存取單位是表格,存

21、儲區(qū)域在系統(tǒng)的硬盤內(nèi),系統(tǒng)數(shù)據(jù)要滿足保密性,每位用戶都設(shè)定了權(quán)限,只有滿足權(quán)限的用戶才能使用某項(xiàng)數(shù)據(jù),需要在用戶輸入用戶名時對其權(quán)限進(jìn)行判斷。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系表3.5數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系程序設(shè)計(jì)的功能模塊涉及的主要表結(jié)構(gòu)基本信息管理顧客信息前臺接待管理預(yù)定信息收銀統(tǒng)計(jì)管理房間信息系統(tǒng)用戶管理顧客信息6系統(tǒng)出錯處理設(shè)計(jì)6.1出錯信息出錯信息表:表3.6出錯信息表出錯或故障系統(tǒng)輸出信息處理方法用戶名或口令錯誤系統(tǒng)提示用戶名出錯或口令出錯不允許用戶登錄計(jì)算機(jī)病毒提示發(fā)現(xiàn)病毒安裝殺毒軟件并定期升級6.2補(bǔ)救措施定期進(jìn)行數(shù)據(jù)備份,每天進(jìn)行增量轉(zhuǎn)儲,每月一次進(jìn)行海量轉(zhuǎn)儲,可使用靜態(tài)轉(zhuǎn)儲也可使用動

22、態(tài)轉(zhuǎn)儲。6.3系統(tǒng)維護(hù)設(shè)計(jì)專用模塊為系統(tǒng)備份模塊系統(tǒng)備份模塊即為系統(tǒng)自動拷貝模塊,在每天都進(jìn)行一次動態(tài)增量轉(zhuǎn)儲,在終端上安裝殺毒軟件,以防止其他人對系統(tǒng)進(jìn)行惡意的破壞。3.2用戶手冊實(shí)例用戶手冊(GB856788)1引言1.1編寫目的編寫本說明書的目的是說明對程序系統(tǒng)的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本處理流程、編寫程序系統(tǒng)的組織結(jié)構(gòu)、功能分配、模塊劃分、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯設(shè)計(jì)等,為程序的詳細(xì)設(shè)計(jì)打下基礎(chǔ)。預(yù)期讀者為:軟件開發(fā)人員、項(xiàng)目評審人員、及軟件測試人員。1.2背景1)待開發(fā)的軟件系統(tǒng)的名稱:酒店管理系統(tǒng)。2)本項(xiàng)目的任務(wù)提出者:酒店管理人員。3)本項(xiàng)目的任務(wù)開發(fā)者:酒店管

23、理系統(tǒng)軟件開發(fā)小組。1.3定義酒店住宿管理:對住宿進(jìn)行管理,并存儲顧客住宿記錄。顧客信息:顧客的姓名,證件類型,證件號,性別,年齡,籍貫,工作單位等各項(xiàng)基本信息,管理員負(fù)責(zé)管理顧客基本信息。房間信息:包括房間編號,房間類型,房間價格等基本信息入住登記信息:記錄編號,客戶編號,客房編號,入住日期,退房日期,入住天數(shù),經(jīng)辦人等。用戶信息:用戶名、員工姓名、密碼、用戶類型等。1.4參考資料1 黃梯云等編著.管理信息系統(tǒng).高等教育出版社.2005.8 2 薩師煊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社.2009.6 2用途2.1功能該軟件主要功能是實(shí)現(xiàn)酒店信息的管理,具體包括基本信息管理(客戶信息客房類型、客

24、房信息),前臺接待(預(yù)定客房、入住登記、續(xù)住登記、退房登記),收銀統(tǒng)計(jì)(實(shí)收房款、客戶消費(fèi)、實(shí)收款統(tǒng)計(jì)),系統(tǒng)用戶(用戶信息、修改密碼、切換用戶)。2.2性能精度在運(yùn)行此軟件時候,若輸入數(shù)據(jù)時文本類型的數(shù)據(jù),則其精度要求為最精度的數(shù)據(jù);若輸出數(shù)據(jù)時整型或長整形類型,則其精度要求為保留小數(shù)點(diǎn)后一位。例如:輸入的基本信息中應(yīng)包括:姓名(字符串)、性別(布爾值)、身份證號(字符串)、登記日期(字符串)、退房日期(字符串)、其他信息(字符)。時間特性要求系統(tǒng)響應(yīng)時間,更新處理時間,數(shù)據(jù)傳輸,轉(zhuǎn)換時間,計(jì)算時間都在2秒以內(nèi),即是說系統(tǒng)對指令的響應(yīng)都是迅速的。響應(yīng)時間:頁面首次訪問響應(yīng)時間為<3s,

25、非首次訪問響應(yīng)時間為<2s;處理時間:頁面處理時間為<2s;數(shù)據(jù)傳輸時間和轉(zhuǎn)換時間:頁面數(shù)據(jù)傳輸時間和轉(zhuǎn)換時間為<2s。靈活性a.在操作方式方面:操作指令既可以用鼠標(biāo)直接點(diǎn)擊輸入,也可以使用鍵盤輸入快捷鍵命令;b.在運(yùn)行環(huán)境方面:此軟件可以在當(dāng)前的所有windows操作系統(tǒng)上運(yùn)行使用;c在于其他軟件皆空方面:保證此軟件可以和當(dāng)前大部份打印機(jī)相連接;d.在有效期限以及計(jì)劃方面:保證在以后的較長一段時間內(nèi)此軟件易于升級和維護(hù)。2.3安全保密本軟件系統(tǒng)在登陸時必須經(jīng)過身份的驗(yàn)證,但驗(yàn)證為非法用戶時,該用戶無法登陸系統(tǒng),此外,在設(shè)計(jì)到添加、修改、刪除預(yù)定客房信息作時,系統(tǒng)也會先驗(yàn)證該

26、用戶的使用權(quán)限,如無權(quán)限,這些操作也會中斷。3運(yùn)行環(huán)境3.1硬設(shè)備運(yùn)行本軟件所需要的硬件設(shè)備的最小配置:奔騰133、內(nèi)存16兆以上的pc機(jī)(硬盤空間為2G)滿足輸入端條件;打印機(jī)可選。3.2支持軟件運(yùn)行本軟件所需要的支持軟件,如:操作系統(tǒng):Windows xp及Windows NT均可運(yùn)行。編程語言:VB編程語言。數(shù)據(jù)庫管理系統(tǒng)的名稱和版本號:windows XP Server;后臺數(shù)據(jù)庫管理工具是 SQL2000其他支持軟件:系統(tǒng)直接調(diào)用3.3數(shù)據(jù)結(jié)構(gòu)本系統(tǒng)使用的數(shù)據(jù)庫是SQL2000數(shù)據(jù)庫文件。4使用過程軟件的功能同系統(tǒng)的輸入源結(jié)構(gòu),輸出接受機(jī)構(gòu)之間的相互關(guān)系由下文可知。4.1安裝與初始化

27、1點(diǎn)擊setup顯示如下界面:圖3.3 setup顯示界面2.選擇安裝目錄和允許使用的用戶后,點(diǎn)擊下一步如下界面:圖3.4 確認(rèn)安裝界面3.點(diǎn)擊進(jìn)入下一步:圖3.5 安裝完成界面4. 點(diǎn)擊關(guān)閉按鈕,安裝完成。4.2輸入規(guī)定輸入數(shù)據(jù)和參量的準(zhǔn)備要求。輸入數(shù)據(jù)的現(xiàn)實(shí)背景說明輸入數(shù)據(jù)的現(xiàn)實(shí)背景,主要是情況顧客入??;情況出現(xiàn)的頻度例如是周期性的、隨機(jī)的、一項(xiàng)操作狀態(tài)的函數(shù);情況來源一前臺接待;輸入媒體例如鍵盤、穿孔卡片、磁帶;限制有效的輸入范圍就是輸入各個項(xiàng),當(dāng)輸入有誤時無法跟數(shù)據(jù)庫對應(yīng),則不顯示任何信息或彈出錯誤提示,需重新輸入;質(zhì)量管理檢查輸入顧客的證件信息是否合法,進(jìn)行存儲。支配確定輸入信息的正

28、確性,決定取消或者辦理入住。輸入格式數(shù)碼對初始數(shù)據(jù)和參量的格式要求,包括語法規(guī)則和有關(guān)約定,如:長度int(4)char(20)varchar(50)格式基準(zhǔn)文本,整型,數(shù)字等標(biāo)號標(biāo)記或標(biāo)識符;順序各個數(shù)據(jù)項(xiàng)的次序及位置;標(biāo)點(diǎn)用來表示行,數(shù)據(jù)組等的開始或結(jié)束而那個的空格、斜線、星號、字符組;詞匯表給出允許使用的字符組合的列表,禁止使用字符組合的列表;省略和重復(fù)給出用來表示輸入元素可省略或重復(fù)的表示方式;控制給出用來表示輸入開始或結(jié)束的控制信息。輸入舉例為每個完整的輸入形式提供樣本,包括:控制或首部用來表示輸入的種類和類型的信息,標(biāo)志符輸入日期,正文起點(diǎn)和對所用編碼的規(guī)定;主體輸入數(shù)據(jù)的主體,包

29、括數(shù)據(jù)文卷的輸入表述部分;尾部用來表述輸入結(jié)束的控制信息,累計(jì)字符總數(shù);省略可為空的數(shù)據(jù)輸入數(shù)據(jù)是可省略的:重復(fù)非標(biāo)識列輸入數(shù)據(jù)是可以重復(fù)的。4.3輸出對每項(xiàng)輸出作出說明輸出數(shù)據(jù)的現(xiàn)實(shí)背景說明輸出數(shù)據(jù)的現(xiàn)實(shí)背景,主要是:使用酒店數(shù)據(jù)庫管理人員;使用頻度隨時備份查閱;媒體打印,CRT顯示,磁帶,卡片,磁盤;質(zhì)量管理合理性檢查,出錯糾正的規(guī)定;支配輸入數(shù)據(jù)是保留還是廢棄,分配權(quán)限。輸出格式給出對每一類輸出信息的解釋,主要是:首部輸入數(shù)據(jù)的標(biāo)識符,輸出日期和輸出編號;主體輸出信息的主體,包括分欄標(biāo)題;尾部包括累計(jì)總數(shù),結(jié)束標(biāo)記。輸出舉例為每種輸出類型提供例子。對例子中的每一項(xiàng),說明:定義每項(xiàng)輸出信息

30、的意義和用途;來源是從特定的輸入中抽出、從數(shù)據(jù)庫文卷中取出、或從軟件的計(jì)算過程中得到;特性輸出的值域、計(jì)量單位、在什么情況下可缺省等。4.4文卷查詢這一條編寫針對具有查詢能力的軟件,內(nèi)容包括:同數(shù)據(jù)庫查詢有關(guān)的初始化、準(zhǔn)備、及處理所需要的詳細(xì)規(guī)定,說明查詢的能力、方式、所使用的命令和所要求的控制規(guī)定。如:對數(shù)據(jù)的查詢4.5出錯處理和恢復(fù)1用戶輸入不合法報錯。2數(shù)據(jù)庫及時備份。4.6終端操作當(dāng)軟件是在多終端系統(tǒng)上工作時,應(yīng)編寫本條,以說明終端的配置安排,連接步驟,數(shù)量和參數(shù)輸入步驟以及控制規(guī)定,說明通過終端操作進(jìn)行查詢,檢索,修改數(shù)據(jù)文卷的能力,語言,過程以及輔助性程序等。第4章 實(shí)訓(xùn)日記第1天

31、:自由分組,選擇題目。我們小組4個人選擇的題目是酒店管理系統(tǒng)。第2-5天:網(wǎng)上查閱了大量關(guān)于酒店管理系統(tǒng)軟件工程文檔的相關(guān)資料并且布置給每個組內(nèi)成員相應(yīng)的任務(wù),分配了每個人設(shè)計(jì)文檔說明書各部分,并且要對每個細(xì)節(jié)要進(jìn)行全面的設(shè)計(jì)和說明。第6-13天:我做的是概要設(shè)計(jì)和用戶手冊文檔。首相了解對軟件工程文檔作用及分類并對其中內(nèi)容整理到報告中,了解軟件工程文檔所采用的標(biāo)準(zhǔn)及分類并對內(nèi)容整理到報告中,整理軟件工程文檔主要內(nèi)容到報告中,完成報告實(shí)例一,對其中遇到的問題記錄下來,然后通過從網(wǎng)上查資料找答案和大家共同研究探索解決,再完成實(shí)例一之后用同樣的方式按部就班的進(jìn)行著實(shí)例二的編寫,再完成實(shí)例二之后,通過2周的實(shí)訓(xùn),完成實(shí)訓(xùn)總結(jié)內(nèi)容,總結(jié)這2周的收獲。第14天:完成酒店管理系統(tǒng)軟件工程文檔報告,上交作品。第5章 實(shí)訓(xùn)總結(jié)隨著社會經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計(jì)算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時期,計(jì)算機(jī)的應(yīng)用越來越廣泛。通過實(shí)驗(yàn)使我們很好的鞏固并掌握了書本知識。也極大的鍛煉了我們的動手能力,分析問題解決問題和應(yīng)用知識能力,通過實(shí)驗(yàn)也使我認(rèn)識到干事要有耐心,恒心,細(xì)心,要有認(rèn)真的態(tài)度!如果早期的錯誤隱藏下來,對后面的工作影響就會很大,甚至有

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論