




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上項(xiàng)目名稱:酒店賓館住宿管理系統(tǒng) 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí): 06計(jì)本(2)班 指導(dǎo)老師: 李 * * 開發(fā)組長(zhǎng): * * 開發(fā)成員: *、*、* *、* 2009年5月前 言計(jì)算機(jī)的高速發(fā)展正改變著人類的生活,它的多姿多彩正一點(diǎn)一滴的滲透到人們生活的每個(gè)方面,計(jì)算機(jī)的應(yīng)用覆蓋的廣闊性是世界各地各個(gè)行業(yè)的人們利用計(jì)算機(jī)進(jìn)行高效管理的重要手段。人們并通過(guò)將各個(gè)行業(yè)軟件裝入計(jì)算機(jī),使計(jì)算機(jī)更高效的工作。本項(xiàng)目編程的一個(gè)主要工具是Visual C+。因?yàn)镃+是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,具有某些特有的優(yōu)點(diǎn):封裝性,即把數(shù)據(jù)和行為隱藏,用戶不需要知道內(nèi)部結(jié)構(gòu);繼承性,
2、方便開發(fā)人員重用代碼,提高效率;多態(tài)性等。所以Visual C+為本項(xiàng)目的最佳開發(fā)工具。本系統(tǒng)采用VC+面向?qū)ο缶幊陶Z(yǔ)言編寫,用SQL 2000數(shù)據(jù)庫(kù)系統(tǒng)存放用戶信息和產(chǎn)生的數(shù)據(jù)。本系統(tǒng)采用C/S服務(wù)器結(jié)構(gòu),能基本滿足客戶需求。目 錄54052.項(xiàng)目組成員分工1、可行性研究與項(xiàng)目開發(fā)計(jì)劃-*2、需求分析-*3、概要設(shè)計(jì)-*4、詳細(xì)設(shè)計(jì)-*5、數(shù)據(jù)庫(kù)設(shè)計(jì)-*6、編碼與調(diào)試-*7、測(cè)試計(jì)劃-盛*3 文件的使用者 對(duì)于使用文件的人員而言,他們所關(guān)心的文件的種類,隨他們所承擔(dān)的工作而異。管理人員:可行性研究報(bào)告,項(xiàng)目開發(fā)計(jì)劃,模塊開發(fā)卷宗,開發(fā)進(jìn)度月報(bào),項(xiàng)目開發(fā)總結(jié)報(bào)告;開發(fā)人員:可行性研究報(bào)告,項(xiàng)目
3、開發(fā)計(jì)劃,軟件需求說(shuō)明書,數(shù)據(jù)要求說(shuō)明書,概要設(shè)計(jì)說(shuō)明書,詳細(xì)設(shè)計(jì)說(shuō)明書,數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書,測(cè)試計(jì)劃,測(cè)試分析報(bào)告;維護(hù)人員:設(shè)計(jì)說(shuō)明書,測(cè)試分析報(bào)告,模塊開發(fā)卷宗;用戶:用戶手冊(cè), 操作手冊(cè)。盡管本指南提出了在軟件開發(fā)中文件編制的要求,但并不意味著這些文件都必須交給用戶。一項(xiàng)軟件的用戶應(yīng)該得到的文件的種類由供應(yīng)者與用戶之間簽訂的合同規(guī)定4 軟件生存周期與各種文件的編制 一項(xiàng)計(jì)算機(jī)軟件,從出現(xiàn)一個(gè)構(gòu)思之日起,經(jīng)過(guò)這項(xiàng)軟件開發(fā)成功投入使用,直到最后決定停止使 用,并被另一一項(xiàng)軟件代替之時(shí)止,被認(rèn)為是該軟件的一個(gè)生存周期。一般地說(shuō)這個(gè)軟件生存周期可以分成以下六個(gè)階段:可行性與計(jì)劃研究階段、需求分析
4、階段、設(shè)計(jì)階段、實(shí)現(xiàn)階段、測(cè)試階段、運(yùn)行與維護(hù)階段。在可行性研究與計(jì)劃階段內(nèi),要確定該軟件開發(fā)目標(biāo)和總的要求,要進(jìn)行可行性分析、投資一收益分析、制訂開發(fā)計(jì)劃,并完成應(yīng)編制的文件。 在需求分析階段內(nèi),由系統(tǒng)分析人員對(duì)被設(shè)計(jì)的系統(tǒng)進(jìn)行系統(tǒng)分析,確定對(duì)該軟件的各項(xiàng)功能、性能需求和設(shè)計(jì)約束,確定對(duì)文件編制的要求,作為本階段工作的結(jié)果,一般地說(shuō),軟件需求說(shuō)明書、數(shù)據(jù)要求說(shuō)明書和初步的用戶手冊(cè)應(yīng)該編寫出來(lái)。在設(shè)計(jì)階段內(nèi),系統(tǒng)設(shè)計(jì)人員和程序設(shè)計(jì)人員應(yīng)該在反復(fù)理解軟件需求的基礎(chǔ)上,提出多個(gè)設(shè)計(jì),分析每個(gè)設(shè)計(jì)能履行的功能并進(jìn)行相互比較,最后確定一個(gè)設(shè)計(jì),包括該軟件的結(jié)構(gòu)、模塊的劃分、功能的分配以及處理流程。在被
5、設(shè)計(jì)系統(tǒng)比較復(fù)雜的情況下,設(shè)計(jì)階段應(yīng)分解成概要設(shè)計(jì)階段和詳細(xì)設(shè)計(jì)階段兩個(gè)步驟。在一般情況下,應(yīng)完成的文件包括:概要設(shè)計(jì)說(shuō)明書、詳細(xì)設(shè)計(jì)說(shuō)明書和測(cè)試計(jì)劃初稿。 在實(shí)現(xiàn)階段內(nèi),要完成源程序的編碼、編譯(或匯編)和排錯(cuò)調(diào)試得到無(wú)語(yǔ)法錯(cuò)的程序清單,要開始編寫模塊開發(fā)卷宗,并且要完成用戶手冊(cè)、操作手冊(cè)等面向用戶的文件的編寫工作,還要完成測(cè)試計(jì)劃的編制。 在測(cè)試階段,該程序?qū)⒈蝗娴販y(cè)試,已編制的文件將被檢查審閱。一般要完成模塊開發(fā)卷宗和測(cè)試分析報(bào)告,作為開發(fā)工作的結(jié)束,所生產(chǎn)的程序、文件以及開發(fā)工作本身將逐項(xiàng)被評(píng)價(jià),最后寫出項(xiàng)目開發(fā)總結(jié)報(bào)告。 在整個(gè)開發(fā)過(guò)程中(即前五個(gè)階段中),開發(fā)集體要按月編寫開發(fā)進(jìn)
6、度月報(bào)。在運(yùn)行和維護(hù)階段,軟件將在運(yùn)行使用中不斷地被維護(hù),根據(jù)新提出的需求進(jìn)行必要而且可能的擴(kuò)充和刪改。5.可行性研究報(bào)告A.1引言 A.1.1編寫目的 近年來(lái),酒店住宿餐飲迅猛發(fā)展,市場(chǎng)的競(jìng)爭(zhēng)日趨激烈,全面提高賓館的軟件管理水準(zhǔn),已成為賓館業(yè)發(fā)展的當(dāng)務(wù)之急。傳統(tǒng)的人工管理模式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足有效、快捷地處理經(jīng)營(yíng)中產(chǎn)生的大量信息數(shù)據(jù)的需要,必須借助計(jì)算機(jī)來(lái)進(jìn)行現(xiàn)代化的信息管理。A.1.2背景 隨著人民生活水平的提高,旅游出行的人越來(lái)越多,酒店住宿的客流量不斷增加,傳統(tǒng)的住宿管理方法已經(jīng)不適應(yīng)現(xiàn)代社會(huì)的需求。酒店在正常運(yùn)營(yíng)中需要對(duì)客房資源、顧客信息、退房信息進(jìn)行管理,利用酒店住宿管理系統(tǒng)及時(shí)了解
7、各個(gè)環(huán)節(jié)中信息的變更,有利于提高管理的效率。 本項(xiàng)目作為課程的訓(xùn)練項(xiàng)目提出,目的是為了提高同學(xué)們軟件的開發(fā)和數(shù)據(jù)庫(kù)的創(chuàng)建鏈接,以及軟件文檔的相關(guān)標(biāo)準(zhǔn)和編寫原則,提高大家的實(shí)踐能力. 1)項(xiàng)目開發(fā)名稱:酒店住宿管理系統(tǒng) 2)項(xiàng)目的提出者:假日酒店有限公司 3)項(xiàng)目的開發(fā)者:宿遷學(xué)院06計(jì)本2 第三組 第三組成員:宋凱、張藝健、孫凌宇、姚力鈞、李健、盛俊軍 A.1.3參考資料 書名 編著 出版社 軟件工程導(dǎo)論(第四版) 張海藩 清華大學(xué)出版社 VB程序設(shè)計(jì)簡(jiǎn)明教程(第2版) 龔沛曾、陸慰民 高等教育出版社 數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版) 王珊、薩師煊 高等教育出版社 軟件工程上機(jī)指導(dǎo)書 張國(guó)有 太原科技
8、大學(xué)印刷廠Visual Basic數(shù)據(jù)庫(kù)開發(fā)實(shí)例 劉志銘 高春艷 機(jī)械工業(yè)出版社A.2可行性研究的前提 面對(duì)酒店行業(yè)的高速發(fā)展和住宿行業(yè)信息化發(fā)展的過(guò)程中出現(xiàn)的各種情況,酒店住宿管理系統(tǒng)在實(shí)施后,應(yīng)能達(dá)到以下1)目標(biāo): (1)實(shí)現(xiàn)多點(diǎn)操作的信息共享,相互之間的信息傳遞準(zhǔn)確、快捷和順暢 (2)服務(wù)管理信息化,可隨時(shí)掌握客人住宿、客房狀態(tài)、客人掛帳等情況。 (3)系統(tǒng)界面友好美觀,操作簡(jiǎn)單易行,查詢靈活方便,數(shù)據(jù)存儲(chǔ)安全。 (4)客戶檔案、掛帳信息、預(yù)警系統(tǒng)的結(jié)合,可對(duì)往來(lái)可戶進(jìn)行住宿監(jiān)控,防止壞帳發(fā)生。 (5)通過(guò)酒店住宿管理系統(tǒng)的實(shí)施,可逐步提高住宿的管理水平,提升員工的素質(zhì)。(6)系統(tǒng)維護(hù)方
9、便可靠、有較高的安全性,滿足實(shí)用性、先進(jìn)性的要求。2)運(yùn)行環(huán)境:1、本系統(tǒng)對(duì)運(yùn)行環(huán)境無(wú)特殊要求,只要求操作系統(tǒng)為Windows98及以上的版本即可,(Windows98,2000,XP,等)。 2、硬件方面:最底要求PII233MHZ,64M內(nèi)存,建議配置:服務(wù)器P4 1.4G,128M以上,客戶端P3 1G,64M以上。 3、屏幕分辨率請(qǐng)?jiān)O(shè)置為800*600或更高。3)條件限制: 1、本軟件的開發(fā)期限為5周,時(shí)間不足。 2、缺少C/S(終端/服務(wù)器)軟件開發(fā)的背景和知識(shí), 3、軟件工程開發(fā)實(shí)際經(jīng)驗(yàn)不足。A.2.1要求 a 系統(tǒng)主要功能描述 (1)身份驗(yàn)證:提供了系統(tǒng)的訪問(wèn)控制功能。 (2)系
10、統(tǒng)設(shè)置:提供了對(duì)密碼的修改及添加新用戶的功能。 (3)客房管理:包括兩大主要功能,設(shè)置客房標(biāo)準(zhǔn)和設(shè)置客房信息。在設(shè)置客房標(biāo)準(zhǔn)/客房信息中,管理員可添加、修改、刪除客房信息。 (4)訂房管理:包括查詢剩余客房信息,添加、刪除、查詢訂房信息等功能。 (5)結(jié)算管理:包括添加、修改、查詢結(jié)算信息,以及月末統(tǒng)計(jì)報(bào)表功能。b.性能:主要有1、數(shù)據(jù)精度,按照 1)要按照嚴(yán)格的數(shù)據(jù)格式輸入,否則系統(tǒng)不給予響應(yīng)進(jìn)行處理。2)查詢時(shí)要保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。因?yàn)橥ǔS形募挠涗洉?huì)很多,所以本系統(tǒng)采用了兩種方法進(jìn)行查詢:直接查詢和模糊查詢。 c.輸入數(shù)據(jù)的來(lái)源來(lái)源前臺(tái); d.在安全與
11、保密方面的要求:用戶需要身份驗(yàn)證,才能進(jìn)入系統(tǒng);管理員有修改密碼權(quán)限,添加、修改、刪除權(quán)限; f.同本系統(tǒng)相連接的其他系統(tǒng):SQL2000數(shù)據(jù)庫(kù)管理系統(tǒng); g.完成期限:2周。A.2.2目標(biāo) 經(jīng)過(guò)市場(chǎng)調(diào)研,明確系統(tǒng)的主要開發(fā)目標(biāo)是:人力與設(shè)備費(fèi)用的減少,處理速度的提高,控制精度或生產(chǎn)能力的提高,管理信息服務(wù)的改進(jìn),自動(dòng)決策系統(tǒng)的改進(jìn),人員利用率的改進(jìn)。 A.2.3條件、假定和限制 對(duì)這項(xiàng)開發(fā)中給出的條件、假定和所受到的限制,有: a.所建議系統(tǒng)的運(yùn)行壽命的最小值:最小10年 b.經(jīng)費(fèi)、投資方面的來(lái)源和限制:投資由假日酒店有限公司,經(jīng)費(fèi)固定。 d.法律和政策方面的限制:本軟件受國(guó)家法律保護(hù)。 e
12、.硬件、軟件、運(yùn)行環(huán)境和開發(fā)環(huán)境方面的條件和限制:最基本配置。 f.可利用的信息和資源:來(lái)自互聯(lián)網(wǎng)。 g.系統(tǒng)投入使用的最晚時(shí)間:以軟件開發(fā)合同最晚時(shí)間為準(zhǔn)。A.3.對(duì)現(xiàn)有系統(tǒng)的分析A.3.2工作負(fù)荷 列出現(xiàn)有系統(tǒng)所承擔(dān)的工作及工作量。宋凱:項(xiàng)目開發(fā)計(jì)劃(包括調(diào)整的項(xiàng)目開發(fā)計(jì)劃)、可行性研究報(bào)告 張藝艦:需求分析規(guī)格說(shuō)明、孫凌宇:概要設(shè)計(jì)規(guī)格說(shuō)明、姚力鈞:詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明、李?。壕幋a清單、盛俊軍:測(cè)試報(bào)告 A.3.4人員 項(xiàng)目主管1人、軟件設(shè)計(jì)4、軟件測(cè)試1人。 A.3.5設(shè)備 臺(tái)式電腦6臺(tái),配備所需開發(fā)環(huán)境軟件,可接入互聯(lián)網(wǎng)。A.4 所建議的系統(tǒng) 本系統(tǒng)通過(guò)需求調(diào)查,基本滿足客戶需求,通過(guò)身
13、份驗(yàn)證,以管理員方式進(jìn)入,擁有最高權(quán)限,可添加、刪除、查詢等操作。A.4.1處理流程和數(shù)據(jù)流程 說(shuō)明現(xiàn)有系統(tǒng)的基本的處理流程和數(shù)據(jù)流程。圖2體統(tǒng)流程圖:用戶或管理員運(yùn)行該軟件系統(tǒng)后,出現(xiàn)系統(tǒng)登入見面,輸入用戶名和密碼,如果通過(guò)身份驗(yàn)證,則顯示登入成功并顯示登入控制界面,管理員可以進(jìn)行客房信息管理、訂房信息管理、結(jié)算信息管理等業(yè)務(wù);如果用戶驗(yàn)證不成功,則退出系統(tǒng)。 A.4.2影響 說(shuō)明在建立所建議系統(tǒng)時(shí),預(yù)期將帶來(lái)的影響,包括: A.4.4.1對(duì)設(shè)備的影響 現(xiàn)有設(shè)備基本滿足系統(tǒng)運(yùn)行需求,新的設(shè)備可使系統(tǒng)更高效、更快的運(yùn)行。 A.4.4.2對(duì)軟件的影響 現(xiàn)存應(yīng)用軟件能與其他支持軟件很好的共存,各自
14、獨(dú)立運(yùn)行,互不影響。 A.4.4.3對(duì)用戶單位機(jī)構(gòu)的影響 為了建立和運(yùn)行所建議系統(tǒng),使用戶單位人員熟悉軟件系統(tǒng),更高效的工作,需對(duì)用戶單位人員進(jìn)行一段時(shí)間的培訓(xùn)。 A.4.4.7對(duì)經(jīng)費(fèi)開支的影響 扼要說(shuō)明為了所建議系統(tǒng)的開發(fā),設(shè)計(jì)和維持運(yùn)行而需要的各項(xiàng)經(jīng)費(fèi)開支。系統(tǒng)開發(fā)經(jīng)費(fèi):5萬(wàn)元,涉及經(jīng)費(fèi):5萬(wàn)元維護(hù)運(yùn)行經(jīng)費(fèi):5萬(wàn)元 A.4.3局限性 本系統(tǒng)還未實(shí)現(xiàn)智能化,有些功能還有待改進(jìn),如:來(lái)客身份證驗(yàn)證等,為了更高效,更快的完成工作,利用第二代身份證具有的特點(diǎn):含IC卡芯片,可在前臺(tái)用某種設(shè)備讀取身份證信息,把數(shù)據(jù)流輸入該系統(tǒng),實(shí)現(xiàn)與系統(tǒng)的連接。 A.4.4技術(shù)條件方面的可行性 本節(jié)應(yīng)說(shuō)明技術(shù)條件方
15、面的可行性:當(dāng)前限制條件下已基本滿足要求,現(xiàn)有的開發(fā)人員數(shù)量、質(zhì)量還有技術(shù),都能夠滿足設(shè)計(jì)要求,基本達(dá)到所需要求條件,可以再規(guī)定的期限內(nèi),完成本系統(tǒng)的開發(fā)任務(wù)。 A.5投資及效益分析 A.5.1支出 對(duì)于所選擇的方案,說(shuō)明所需的費(fèi)用。如果已有一個(gè)現(xiàn)存系統(tǒng),則包括該系統(tǒng)繼續(xù)運(yùn)行期間所需的費(fèi)用。 A.5.1.1基本建設(shè)投資 包括采購(gòu)、開發(fā)和安裝下列各項(xiàng)所需的費(fèi)用,如: a.房屋和設(shè)施:5萬(wàn)元 b. A DP設(shè)備:2萬(wàn)元 C.數(shù)據(jù)通訊設(shè)備;2萬(wàn)元 d.環(huán)境保護(hù)設(shè)備;1萬(wàn)元 e.安全與保密設(shè)備;5萬(wàn)元 f.ADP操作系統(tǒng)的和應(yīng)用的軟件;3萬(wàn)元 g.數(shù)據(jù)庫(kù)管理軟件。2萬(wàn)元合計(jì):20萬(wàn)元 A.5.1.2其
16、他一次性支出 包括下列各項(xiàng)所需的費(fèi)用,如: a.研究(需求的研究和設(shè)計(jì)的研究);2萬(wàn)元 b.開發(fā)計(jì)劃與測(cè)量基準(zhǔn)的研究;3萬(wàn)元 C.數(shù)據(jù)庫(kù)的建立;2萬(wàn)元 d.ADP軟件的轉(zhuǎn)換;1萬(wàn)元 e.檢查費(fèi)用和技術(shù)管理性費(fèi)用;2萬(wàn)元 f.培訓(xùn)費(fèi)、旅差費(fèi)以及開發(fā)安裝人員所需要的一次性支出;3萬(wàn)元 g.人員的退休及調(diào)動(dòng)費(fèi)用等。2萬(wàn)元合計(jì):15萬(wàn)元 A.5.1.3非一次性支出 列出在該系統(tǒng)生命期內(nèi)按年支出的用于運(yùn)行和維護(hù)的費(fèi)用,包括: a.設(shè)備的租金和維護(hù)費(fèi)用;5萬(wàn)元/年 b軟件的租金和維護(hù)費(fèi)用;5萬(wàn)元/年 C.數(shù)據(jù)通訊方面的租金和維護(hù)費(fèi)用;5萬(wàn)元/年 d.人員的工資、獎(jiǎng)金;10萬(wàn)元/年 e.房屋、空間的使用開支
17、;10萬(wàn)元/年 f.公用設(shè)施方面的開支;5萬(wàn)元/年 g.保密安全方面的開支;5萬(wàn)元/年 h.其他經(jīng)常性的支出等。5萬(wàn)元/年合計(jì):50萬(wàn)元/年支出總計(jì)=85萬(wàn)元 A.5.2收益 對(duì)于所選擇的方案,說(shuō)明能夠帶來(lái)的收益,這里所說(shuō)的收益,表現(xiàn)為開支費(fèi)用的減少或避免、差錯(cuò)的減少、靈活性的增加、動(dòng)作速度的提高和管理計(jì)劃方面的改進(jìn)等,包括; A.6.2.1一次性收益 說(shuō)明能夠用人民幣數(shù)目表示的一次性收益,可按數(shù)據(jù)處理、用戶、管理和支持等項(xiàng)分類敘述,如: a.開支的縮減包括改進(jìn)了的系統(tǒng)的運(yùn)行所引起的開支縮減,如資源要求的減少,運(yùn)行效率的改進(jìn),數(shù)據(jù)進(jìn)入、存貯和恢復(fù)技術(shù)的改進(jìn),系統(tǒng)性能的可監(jiān)控,軟件的轉(zhuǎn)換和優(yōu)化,
18、數(shù)據(jù)壓縮技術(shù)的采用,處理的集中化分布化等,合計(jì)縮減10萬(wàn)元 b.價(jià)值的增升包括由于一個(gè)應(yīng)用系統(tǒng)的使用價(jià)值的增升所引起的收益,如資源利用的改進(jìn),管理和運(yùn)行效率的改進(jìn)以及出錯(cuò)率的減少等,合計(jì)收益100萬(wàn)元 C.其他如從多余設(shè)備出售回收的收入等,合計(jì)收益10萬(wàn)元 A.6.2.2非一次性收益 說(shuō)明在整個(gè)系統(tǒng)生命期內(nèi)由于運(yùn)行所建議系統(tǒng)而導(dǎo)致的按月的、按年的能用人民幣數(shù)目表示的收益,包括開支的減少和避免,合計(jì)非一次性收益10萬(wàn)元 A.6.2.3不可定量的收益 逐項(xiàng)列出無(wú)法直接用人民幣表示的收益,如服務(wù)的改進(jìn),由操作失誤引起的風(fēng)險(xiǎn)的減少,信息掌握情況的改進(jìn),組織機(jī)構(gòu)給外界形象的改善等。有些不可捉摸的收益只能
19、大概估計(jì)或進(jìn)行極值估計(jì)(按最好和最差情況估計(jì))。 最好情況收益20萬(wàn)元,最壞情況收益5萬(wàn)元。收益總計(jì)=140萬(wàn)元 A.5.3收益投資比 整個(gè)系統(tǒng)生命期的收益投資比值= 140/75=1.86 A.6.4投資回收周期 該工程最初投資額是5000元,經(jīng)過(guò)兩年后可以節(jié)省4225.12元,比最初投資少774.88元,第三年以后再次節(jié)省17779.45,則774.88/1779.45=0.44,2+0.44=2.44年,因此這項(xiàng)工程的投資回收期為2.44年。 A.6 社會(huì)因素方面的可行性 隨著社會(huì)科學(xué)技術(shù)的進(jìn)步,更多的計(jì)算機(jī)技術(shù)廣泛應(yīng)用與社會(huì)生活中的各個(gè)領(lǐng)域。這是從人工階段向智能階段的轉(zhuǎn)換,為了更好、更
20、快、更高效的完成工作任務(wù),利用軟件系統(tǒng)管理日常事務(wù),這是社會(huì)發(fā)展的必然趨勢(shì)。A.6.1法律方面的可行性 本開發(fā)的軟件系統(tǒng)受國(guó)家法律保護(hù),任何個(gè)人和企業(yè)不得在未經(jīng)允許授權(quán)的前提下,私自復(fù)制、使用、傳播、修改軟本件系統(tǒng)。為了保護(hù)著作人的合法權(quán)利,請(qǐng)使用正版產(chǎn)品。 A.6.2使用方面的可行性 本軟件的使用要求,最基本的是要求使用者能熟練操作計(jì)算機(jī)。對(duì)本軟件在業(yè)務(wù)處理方面的功能,需要使用者經(jīng)過(guò)一段時(shí)間的培訓(xùn),即可熟練利用本軟件處理業(yè)務(wù)。A.7 結(jié)論 經(jīng)過(guò)周密、詳細(xì)的可行性研究,通過(guò)資本投入估算、基本設(shè)備和設(shè)施的評(píng)估,已基本滿足該項(xiàng)目的開發(fā)要求,故該項(xiàng)目可以進(jìn)入下一階段。6.軟件需求說(shuō)明書1引言1.1編
21、寫目的本文檔的目的是闡述酒店管理系統(tǒng)的需求分析預(yù)期的讀者:酒店經(jīng)營(yíng)者、客戶、中間用戶(軟件的管理人員、開發(fā)人員、維護(hù)人員)、最終用戶。1.2背景 待開發(fā)的軟件系統(tǒng)的名稱:酒店住宿管理系統(tǒng)本項(xiàng)目的任務(wù)提出者和開發(fā)者:宋凱和我們酒店管理系統(tǒng)開發(fā)小組本項(xiàng)目的用戶是針對(duì)各檔次酒店賓館管理定制開發(fā)的本系統(tǒng)環(huán)境要求:所有程序均在Windows98/XP,Windows2000操作系統(tǒng)下測(cè)試運(yùn)行。如果數(shù)據(jù)庫(kù)為SQL Server數(shù)據(jù)庫(kù),建議用戶安裝SQL Serve20001.3定義酒店管理系統(tǒng)是我們所說(shuō)的酒店賓館銷售管理系統(tǒng)1.4參考資料 沈志斌 編著程序設(shè)計(jì)語(yǔ)言電子工業(yè)出版社鄭人杰、殷人昆、陶永雷 編著
22、 使用軟件工程 清華大學(xué)出版社鄭阿奇 主編 Delphi實(shí)用教程 電子工業(yè)出版社2任務(wù)概述 2.1目標(biāo) 開發(fā)意圖:隨著人民生活的水平的日益提高,人們對(duì)于生活的品質(zhì)也有了明顯的提高,現(xiàn)在到酒店住宿已經(jīng)不再是少部分人才有的享受,越來(lái)越多的人開始將之視為日常生活的一部份。人們消費(fèi)觀念的改變也帶來(lái)了酒店業(yè)的巨大發(fā)展。跟隨時(shí)代的改變,21世紀(jì)的計(jì)算機(jī)化地位也已不可動(dòng)搖,計(jì)算機(jī)簡(jiǎn)單、快捷、高效、準(zhǔn)確的特性也受到推崇,在各行各業(yè)迅速發(fā)展壯大起來(lái)。較大規(guī)模的酒店也在一步步地朝這方面發(fā)展。與其他軟件的關(guān)系:與相應(yīng)的軟件可以共享數(shù)據(jù)庫(kù),本系統(tǒng)考慮到今后的數(shù)據(jù)量的擴(kuò)大采用SQLServer數(shù)據(jù)庫(kù)。2.2用戶的特點(diǎn)
23、本軟件的最終用戶為各大酒店及賓館一般用戶只需懂得計(jì)算機(jī)基本操作、具備文字錄入能力。相對(duì)維護(hù)人員應(yīng)具備一定的計(jì)算機(jī)專業(yè)知識(shí),了解數(shù)據(jù)庫(kù)系統(tǒng)的管理與維護(hù),能排除一般計(jì)算機(jī)故障。2.3假定和約束從項(xiàng)目設(shè)計(jì)需求說(shuō)明至最終審核,開發(fā)人員工作分配到位,開發(fā)小組成員在配合組長(zhǎng)工作的同時(shí),應(yīng)能如期完成各自的工作任務(wù)。開發(fā)期限為一個(gè)月,若小組某成員因技術(shù)缺陷或者特殊原因延誤開發(fā)進(jìn)度,其他組員應(yīng)提供相對(duì)幫助。另有輔導(dǎo)老師進(jìn)行指導(dǎo)與督促。 3需求規(guī)定 3.1對(duì)功能的規(guī)定功能模塊初步設(shè)計(jì)為五大模塊分別為身份驗(yàn)證、系統(tǒng)設(shè)置、客房管理、訂房管理、結(jié)算管理。各模塊分別提供基本數(shù)據(jù)流圖。各模塊所包含的子功能如下列出為準(zhǔn).身份
24、驗(yàn)證:提供了系統(tǒng)的訪問(wèn)控制功能。系統(tǒng):提供了對(duì)密碼的修改以及添加新用戶的功能。客房信息管理:包括兩大主要功能,設(shè)置客服標(biāo)準(zhǔn)和設(shè)置客房信息,在設(shè)置客房標(biāo)準(zhǔn)中,管理員可以添加,修改,刪除客房標(biāo)準(zhǔn),在設(shè)置客房信息中,管理員可以添加,修改,刪除,查詢客房信息。訂房信息管理:包括查詢剩余客房信息,添加,修改,查詢訂房信息等功能。結(jié)算信息管理:包括添加,修改,查詢結(jié)算信息功能。3.2對(duì)性能的規(guī)定3.2.1精度 對(duì)金額的輸入要求保留小數(shù)點(diǎn)后兩位,其他數(shù)值不做要求。3.2.2時(shí)間特性要求 說(shuō)明對(duì)于該軟件的時(shí)間特性要求,如對(duì):a響應(yīng)時(shí)間=15s;b更新處理時(shí)間=5s;c數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間=15s;d. 等待時(shí)
25、鼠標(biāo)將變成漏斗狀。3.2.3靈活性 a系統(tǒng)的界面操作方式應(yīng)以用戶意見變化而靈活轉(zhuǎn)化。b系統(tǒng)不能以運(yùn)行環(huán)境的變化而停止運(yùn)作;c一般情況下不用進(jìn)行程序修改而是通過(guò)修改配置選項(xiàng)完成相應(yīng)工作。3.3輸人輸出要求 數(shù)據(jù)類型:字符數(shù)據(jù) CHAR(N):存放固定長(zhǎng)度的N個(gè)字符數(shù)據(jù),1=N=8000 VARCHAR(N):存放可變長(zhǎng)度的N個(gè)字符數(shù)據(jù),1=N處理輸出的流程進(jìn)行工作酒店管理系統(tǒng)用戶輸入顯示系統(tǒng)系統(tǒng)處理 輸入處理及系統(tǒng)處理 用戶在進(jìn)入系統(tǒng)時(shí),需要輸入用戶名和密碼。輸入處理就是根據(jù)用戶輸入的用戶名及密碼進(jìn)行判斷該用戶的合法性。如果口令有效則進(jìn)行權(quán)限判斷,以控制該用戶的行為,如果口令無(wú)效,則提示出錯(cuò)。(
26、3).系統(tǒng)信息管理系統(tǒng)管理員管理軟件的用戶,對(duì)用戶進(jìn)行增刪,設(shè)置權(quán)限修改密碼(4)客房信息管理客房信息管理軟件的用戶,設(shè)置客房標(biāo)準(zhǔn)及信息(5)訂房信息管理 訂房信息管理軟件的用戶,對(duì)訂房信息進(jìn)行增加修改以及查詢。(6)結(jié)算信息管理結(jié)算信息管理軟件的用戶,對(duì)結(jié)算信息進(jìn)行增加,修改,查詢,統(tǒng)計(jì)。(7)數(shù)據(jù)庫(kù)信息管理 數(shù)據(jù)庫(kù)信息管理員對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理。(8)總模塊圖2總體結(jié)構(gòu)和模塊外部設(shè)計(jì) 模塊是軟件結(jié)構(gòu)的基礎(chǔ),軟件結(jié)構(gòu)的好壞完全由模塊的屬性體現(xiàn)出來(lái),把軟件模塊化的目的是為了降低軟件復(fù)雜性,使軟件設(shè)計(jì),測(cè)試,調(diào)試,維護(hù)等工作變得簡(jiǎn)易,但隨著模塊數(shù)目的增加,通過(guò)接口連接這些模塊的工作量也隨之增加。從這
27、些特性可得出如圖的一條總的成本(或工作量)曲線,在考慮模塊化時(shí),應(yīng)盡量使模塊數(shù)接近于圖中的M,它使得研制成本最小,而且應(yīng)盡量避免不足的模塊化或超量。3功能分配7.4接口設(shè)計(jì) 系統(tǒng)的各種內(nèi)外部接口是通過(guò)借助數(shù)據(jù)庫(kù)開發(fā)軟件來(lái)實(shí)現(xiàn)的,是完全在數(shù)據(jù)庫(kù)內(nèi)部操作的.1 外部接口2 內(nèi)部接口75 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)1 邏輯結(jié)構(gòu)設(shè)計(jì)(1).用戶基本信息表字段名稱數(shù)據(jù)類型可否為空約束條件說(shuō)明User_IDvarcharNOT NULL主鍵成員IDUser_pwpvarcharNOT NULL無(wú)密碼User_desvarcharNOT NULL無(wú)備注(2).房間標(biāo)準(zhǔn)信息表字段名稱數(shù)據(jù)類型可否為空約束條件說(shuō)明typeid
28、varcharNOT NULL主鍵房間類型ID,ID值從系列中獲取typenamevarcharNOT NULL無(wú)類型名稱.areafloatNOT NULL無(wú)面積bednumintNOT NULL無(wú)床位數(shù)量hairconditionbitNOT NULL無(wú)是否有空調(diào)htelephonebitNOT NULL無(wú)是否有電話htelervisionbitNOT NULL無(wú)是否有電視htoiletbitNOT NULL無(wú)是否有衛(wèi)生間pricefloatNOT NULL無(wú)單價(jià)(3)客房信息表字段名稱數(shù)據(jù)類型是否為空約束條件說(shuō)明roomnovarcharNOT NULL主鍵客房ID,ID值從系列中獲取r
29、oomtypevarcharNOT NULL無(wú)房間類型名稱roompositonvarcharNOT NULL無(wú)客房位置roompricefloatNOT NULL無(wú)單價(jià)putupbitNOT NULL無(wú)是否roommemotextNOT NULL無(wú)備注(4)訂戶信息表字段名稱數(shù)據(jù)類型是否為空約束條件說(shuō)明BooknovarcharNOT NULL主鍵訂單ID,ID值從系列中獲取customnamevarcharNOT NULL無(wú)姓名customIDvarcharNOT NULL無(wú)身份證號(hào)碼roomnovarcharNOT NULL無(wú)房間號(hào)indatadatetimeNOT NULL無(wú)入住日期d
30、iscountfloatNOT NULL無(wú)折扣inmemotextNOT NULL無(wú)備注checkdatedatetimeNOT NULL無(wú)結(jié)賬時(shí)間ammountfloatNOT NULL無(wú)租金 (5)結(jié)算信息表字段名稱數(shù)據(jù)類型是否為空約束條件說(shuō)明roomnovarcharNOT NULL主鍵房間號(hào)roomtypevarcharNOT NULL外碼房間類型名稱roompricefloatNOT NULL外碼單價(jià)discountfloatNOT NULL外碼折扣checkfloatNOT NULL 無(wú)結(jié)算2 物理結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)的物理結(jié)構(gòu)具體由數(shù)據(jù)庫(kù)來(lái)設(shè)計(jì)與生成3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 系統(tǒng)的數(shù)據(jù)
31、結(jié)構(gòu)由標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)語(yǔ)言SQL生成。76 運(yùn)行設(shè)計(jì)1 運(yùn)行模塊的組合 具體軟件的運(yùn)行模塊組合為程序多窗口的運(yùn)行環(huán)境,各個(gè)模塊在軟件運(yùn)行過(guò)程中能較好的交換信息,處理數(shù)據(jù)2 運(yùn)行控制 軟件運(yùn)行時(shí)有較友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。3 運(yùn)行時(shí)間 系統(tǒng)的運(yùn)行時(shí)間基本可以達(dá)到用戶所提出的要求。77 出錯(cuò)處理設(shè)計(jì)1出錯(cuò)輸出信息 在用戶使用錯(cuò)誤的數(shù)據(jù)或訪問(wèn)沒(méi)有權(quán)限的數(shù)據(jù)后,系統(tǒng)給出提示:“對(duì)不起你沒(méi)有權(quán)限!”而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的匿名登錄。2 出錯(cuò)處理對(duì)策 由于數(shù)據(jù)在數(shù)據(jù)庫(kù)中已經(jīng)有備份,故在系統(tǒng)出錯(cuò)后可以依靠數(shù)據(jù)庫(kù)的恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動(dòng),就算系統(tǒng)
32、崩潰用戶數(shù)據(jù)也不會(huì)丟失或遭到破壞。但有可能占用更多的數(shù)據(jù)存儲(chǔ)空間,權(quán)衡措施由用戶來(lái)決定。78 安全保密設(shè)計(jì) 系統(tǒng)的系統(tǒng)用戶管理保證了只有授權(quán)的用戶才能進(jìn)入系統(tǒng)進(jìn)行數(shù)據(jù)操作,而且對(duì)一些重要數(shù)據(jù),系統(tǒng)設(shè)置為只有更高權(quán)限的人員方可讀取或是操作。系統(tǒng)安全保密性較高。79 維護(hù)設(shè)計(jì) 由于系統(tǒng)較小沒(méi)有外加維護(hù)模塊,因?yàn)榫S護(hù)工作比較簡(jiǎn)單,僅靠數(shù)據(jù)庫(kù)的一些基本維護(hù)措施即可。8.詳細(xì)設(shè)計(jì)說(shuō)明書8.1.引言1.1 編寫目的編寫本說(shuō)明書的目的是說(shuō)明對(duì)程序系統(tǒng)的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本處理流程、程序系統(tǒng)的組織結(jié)構(gòu)、功能分配、模塊化粉、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)設(shè)計(jì)等,比概要設(shè)計(jì)更為詳細(xì),為編碼的實(shí)現(xiàn)打
33、下基礎(chǔ)。預(yù)期讀者為:軟件開發(fā)的人員,項(xiàng)目評(píng)審人員,及軟件測(cè)試人員。8.1.2 背影說(shuō)明: 待開發(fā)的軟件系統(tǒng)的名稱:酒店住宿系統(tǒng); 本項(xiàng)目的任務(wù)提出者:宋凱 本項(xiàng)目的任務(wù)開發(fā)者:酒店住宿系統(tǒng)軟件開發(fā)小組; 用戶及實(shí)現(xiàn)該軟件的計(jì)算中心:學(xué)校計(jì)算機(jī);8.1.3 定義身份驗(yàn)證:提供了系統(tǒng)的訪問(wèn)控制功能系統(tǒng):提供了對(duì)密碼的修改以及添加新用戶的功能客房信息管理:包括兩大功能,設(shè)置客房標(biāo)準(zhǔn)和設(shè)置客房信息。在設(shè)置客房標(biāo)準(zhǔn)中,管理員可以添加,修改,刪除客房標(biāo)準(zhǔn),在設(shè)置客房信息中,管理員可以添加,修改,刪除,查詢客房信息訂房信息管理:包括查詢剩余客房信息,添加,修改,查詢訂房信息等功能結(jié)算信息管理:包括添加,修改
34、,查詢結(jié)算信息功能8.1.4 參考資料現(xiàn)代軟件工程北京希望電子出版社孫涌 等 編著 詳細(xì)設(shè)計(jì)說(shuō)明書(GB856788).doc8.2. 程序系統(tǒng)的結(jié)構(gòu)用一系列圖表列出本程序系統(tǒng)內(nèi)的每個(gè)程序(包括每個(gè)模塊和子程序)的名稱、標(biāo)識(shí)符和它們之間 的層次結(jié)構(gòu)關(guān)系。層數(shù)及編號(hào)模塊名稱子程序?qū)崿F(xiàn)功能1 第一層主模塊Main 實(shí)現(xiàn)整個(gè)系統(tǒng)結(jié)構(gòu)2第二層身份驗(yàn)證 Shenfen yanzheng就餐管理員用戶權(quán)限3第二層系統(tǒng)設(shè)置模塊Manager xitong系統(tǒng)管理4第二層客房信息管理模塊Manager kefang客房信息管理5第二層訂房信息管理模塊Managerdingfang訂房信息管理6第二層結(jié)算信息管
35、理模塊Manager jiesuan結(jié)算信息管理7第三層 修改密碼 Xiugai key修改密碼管理8第三層添加用戶 Tianjia yonghu添加用戶信息管理9 第三層設(shè)置客房標(biāo)準(zhǔn) Kefang shenzhi設(shè)置客房標(biāo)準(zhǔn)權(quán)限10 第四層添加客房信息 Tianjia kefang添加客房信息管理9 第四層修改客房信息Xiugai kefang 修改客房信息管理10 第四層查詢客房信息Chaxun kefang查詢客房信息管理11 第五層添加結(jié)算信息Tianjia jiesuan添加結(jié)算信息管理12第五層 修改結(jié)算信息Xiugai jiesaun修改結(jié)算信息管理13第五層 月末統(tǒng)計(jì)信息Yue
36、mo tongji月末統(tǒng)計(jì)信息管理14第五層 查詢結(jié)算信息Chaxun jiesuan查詢結(jié)算信息管理8.3.身份驗(yàn)證模塊設(shè)計(jì)說(shuō)明8.3.1 程序描述該程序是用戶登錄時(shí)所必須要用到的,登陸之前需要驗(yàn)證用戶身份的合法性,故而需要用戶輸入程序,輸入用戶名及密碼來(lái)進(jìn)行身份驗(yàn)證。本程序?yàn)榉浅qv內(nèi)存,是子程序、可重用、是順序處理,在輸入之后方能進(jìn)行驗(yàn)證8.3.2 功能 實(shí)現(xiàn)用戶的登入8.3.3 性能精度要求精確到整型的個(gè)位、字符型完全正確,不支持部分匹配;時(shí)間特性要求:要求等待時(shí)間8.3.4 輸入項(xiàng)輸入項(xiàng)名稱:用戶名類型:字符串型輸入方式:手工輸入數(shù)據(jù)來(lái)源:系統(tǒng)自帶的數(shù)據(jù)庫(kù)中的信息輸入項(xiàng)名稱:密碼類型:
37、字符串型輸入方式:手工輸入數(shù)據(jù)來(lái)源:系統(tǒng)的數(shù)據(jù)庫(kù)中的信息安全保密條件:在輸入密碼時(shí)用戶界面上顯示為8.3.5 輸出項(xiàng)輸出項(xiàng):用戶名錯(cuò)誤輸出數(shù)據(jù)類型:字符串型輸出以信息對(duì)話框的形式輸出輸出內(nèi)容是用戶名錯(cuò)誤,請(qǐng)重新輸入輸出項(xiàng):密碼錯(cuò)誤輸出數(shù)據(jù)類型:字符串型輸出信息也是以信息對(duì)話框的形式輸出輸出內(nèi)容是密碼錯(cuò)誤,請(qǐng)重新輸入輸出項(xiàng):正確登陸數(shù)據(jù)類型:字符串型輸出內(nèi)容是根據(jù)用戶權(quán)限而得到的用戶界面的輸出8.3.6 流程邏輯8.3.7存儲(chǔ)分配本程序的存儲(chǔ)分配為:用戶名及密碼信息存入數(shù)據(jù)庫(kù)中,程序使用隊(duì)列將輸入內(nèi)容與數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行比較,或者直接使用數(shù)據(jù)庫(kù)的存取,進(jìn)而更進(jìn)一步的增快程序的查詢速度8.3.8
38、限制條件限制條件:本程序中輸入的用戶名只支持英文字符串型或數(shù)字,不支持漢字與漢語(yǔ)符號(hào)。8.3.9測(cè)試計(jì)劃首先,熟悉程序的運(yùn)行環(huán)境,熟悉系統(tǒng)的運(yùn)用過(guò)程,為期兩天;其次,進(jìn)行系統(tǒng)的培訓(xùn),為期兩天再次,準(zhǔn)備輸入數(shù)據(jù),為期三天,此后一周時(shí)開始正式測(cè)試,為期大概一周8.4.添加用戶模塊設(shè)計(jì)說(shuō)明8.4.1 程序描述此程序用于添加新的用戶,用戶通過(guò)向數(shù)據(jù)庫(kù)內(nèi)輸入必要的信息來(lái)注冊(cè)成為新的用戶,才通過(guò)一系列的驗(yàn)證之后,即注冊(cè)成為真正的用戶。8.4.2 功能實(shí)現(xiàn)對(duì)用戶的添加功能8.4.3 性能查詢新用戶的用戶名是否存在,若存在則停止添加返還數(shù)據(jù)庫(kù);若用戶不存在,則進(jìn)行添加,并進(jìn)行注冊(cè),注冊(cè)成功后返回。8.4.4
39、輸入項(xiàng)輸入項(xiàng)名稱:用戶名類型:字符串型輸入方式:手工輸入數(shù)據(jù)來(lái)源:系統(tǒng)自帶的數(shù)據(jù)庫(kù)中的信息輸入項(xiàng)名稱:密碼類型:字符串型輸入方式:手工輸入8.4.5 輸出項(xiàng)輸出項(xiàng):用戶名已存在數(shù)據(jù)類型:字符串型輸出以信息對(duì)話框的形式輸出輸出內(nèi)容是用戶名已存在,請(qǐng)重新輸入輸出項(xiàng):密碼錯(cuò)誤輸出數(shù)據(jù)類型:字符串型輸出信息也是以信息對(duì)話框的形式輸出輸出內(nèi)容是密碼錯(cuò)誤,請(qǐng)重新輸入輸出項(xiàng):注冊(cè)成功 數(shù)據(jù)類型:字符串型8.4.6 流程邏輯 輸入用戶信息 查詢是否有該用戶關(guān)閉并返回顯示已存在該名字 Y N添加新用戶返回顯示注冊(cè)成功 8.4.7存儲(chǔ)分配本程序的存儲(chǔ)分配為:用戶名及密碼信息存入數(shù)據(jù)庫(kù)中,程序使用隊(duì)列將輸入內(nèi)容與數(shù)
40、據(jù)庫(kù)中的內(nèi)容進(jìn)行比較,或者直接使用數(shù)據(jù)庫(kù)的存取,進(jìn)而更進(jìn)一步的增快程序的查詢速度8.4.8 限制條件限制條件:本程序中輸入的用戶名只支持英文字符串型或數(shù)字,不支持漢字與漢語(yǔ)符號(hào)。8.4.9測(cè)試計(jì)劃首先,熟悉程序的運(yùn)行環(huán)境,熟悉系統(tǒng)的運(yùn)用過(guò)程,為期兩天;其次,進(jìn)行系統(tǒng)的培訓(xùn),為期兩天再次,準(zhǔn)備輸入數(shù)據(jù),為期三天,此后一周時(shí)開始正式測(cè)試,為期大概一周8.5.修改密碼模塊設(shè)計(jì)說(shuō)明8.5.1 程序描述該程序是用戶修改密碼,進(jìn)而獲得新的密碼8.5.2 功能實(shí)現(xiàn)用戶密碼的修改8.5.3 性能對(duì)兩次重新輸入的密碼的一致性進(jìn)行驗(yàn)證,若兩次輸入的密碼不一致,則返回重新輸入;若一致則進(jìn)入下一操作。對(duì)用戶輸入的舊密
41、碼進(jìn)行驗(yàn)證,若不一致,提示密碼不一致返回重新輸入;若一致則進(jìn)行下一步操作。將新輸入的密碼保存在數(shù)據(jù)庫(kù)中,并提示密碼修改成功。8.5.4輸入項(xiàng)輸入項(xiàng)名稱:密碼類型:字符串型輸入方式:手工輸入數(shù)據(jù)來(lái)源:系統(tǒng)的數(shù)據(jù)庫(kù)中的信息安全保密條件:在輸入密碼時(shí)用戶界面上顯示為8.5.5輸出項(xiàng)輸出項(xiàng):密碼錯(cuò)誤輸出數(shù)據(jù)類型:字符串型輸出信息也是以信息對(duì)話框的形式輸出輸出內(nèi)容是密碼錯(cuò)誤,請(qǐng)重新輸入輸出項(xiàng):密碼修改成功數(shù)據(jù)類型:字符串型輸出內(nèi)容是根據(jù)用戶權(quán)限而得到的用戶界面的輸出8.5.6流程邏輯輸入用戶信息 返回重新輸入兩次密碼是否一致 N Y密碼是否正確關(guān)閉并返回 N顯示修改密碼成功返回新密碼記錄數(shù)據(jù)庫(kù)中 8.5
42、.7存儲(chǔ)分配本程序的存儲(chǔ)分配為:用戶名及密碼信息存入數(shù)據(jù)庫(kù)中,程序使用隊(duì)列將輸入內(nèi)容與數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行比較,或者直接使用數(shù)據(jù)庫(kù)的存取,進(jìn)而更進(jìn)一步的增快程序的查詢速度8.5.8 限制條件限制條件:本程序中輸入的密碼只支持?jǐn)?shù)字,英文,長(zhǎng)度不能超過(guò)16個(gè)數(shù)8.5.9測(cè)試計(jì)劃首先,熟悉程序的運(yùn)行環(huán)境,熟悉系統(tǒng)的運(yùn)用過(guò)程,為期兩天;其次,進(jìn)行系統(tǒng)的培訓(xùn),為期兩天再次,準(zhǔn)備輸入數(shù)據(jù),為期三天,此后一周時(shí)開始正式測(cè)試,為期大概一周8.6.設(shè)置客房標(biāo)準(zhǔn)設(shè)計(jì)說(shuō)明8.6.1 程序描述該程序是用戶進(jìn)行客房標(biāo)準(zhǔn)設(shè)置8.6.2 功能實(shí)現(xiàn)用戶對(duì)客房標(biāo)準(zhǔn)的設(shè)置8.6.3 性能對(duì)設(shè)置客房標(biāo)準(zhǔn)包括添加,修改和查詢客房標(biāo)準(zhǔn)功
43、能。為了方便添加,修改和刪除客房標(biāo)準(zhǔn),可以創(chuàng)建一個(gè)對(duì)話框,對(duì)話框名稱為“客房標(biāo)準(zhǔn)”。8.6.4輸入項(xiàng)輸入項(xiàng)名稱:房間號(hào)類型:字符串型輸入方式:手工輸入數(shù)據(jù)來(lái)源:系統(tǒng)的數(shù)據(jù)庫(kù)中的信息輸入項(xiàng)名稱:房間名稱類型:字符串型輸入方式:手工輸入數(shù)據(jù)來(lái)源:系統(tǒng)的數(shù)據(jù)庫(kù)中的信息輸入項(xiàng)名稱:房間床位數(shù)類型:字符串型輸入方式:手工輸入數(shù)據(jù)來(lái)源:系統(tǒng)的數(shù)據(jù)庫(kù)中的信息8.6.5輸出項(xiàng)輸出項(xiàng):房間號(hào)數(shù)據(jù)類型:字符串型輸出信息也是以信息對(duì)話框的形式輸出輸出內(nèi)容是房間號(hào)輸出項(xiàng):房間名稱數(shù)據(jù)類型:字符串型輸出內(nèi)容是根據(jù)用戶權(quán)限而得到的用戶界面的輸出輸出項(xiàng):設(shè)置房間標(biāo)準(zhǔn)成功數(shù)據(jù)類型:字符串型輸出信息也是以信息對(duì)話框的形式輸出8
44、.6.6 流程邏輯 輸入用戶信息判斷是否打開數(shù)據(jù)庫(kù)關(guān)閉返回輸入客房標(biāo)準(zhǔn)設(shè)置客房標(biāo)準(zhǔn)成功關(guān)閉數(shù)據(jù)庫(kù)并返回8.6.7存儲(chǔ)分配本程序的存儲(chǔ)分配為:房間標(biāo)準(zhǔn)存入數(shù)據(jù)庫(kù)中,程序使用隊(duì)列將輸入內(nèi)容與數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行比較,或者直接使用數(shù)據(jù)庫(kù)的存取,進(jìn)而更進(jìn)一步的增快程序的查詢速度8.6.8 限制條件限制條件:本程序中輸入的只支持英文字符串型或數(shù)字,不支持漢字與漢語(yǔ)符號(hào)。8.6.9 測(cè)試計(jì)劃首先,熟悉程序的運(yùn)行環(huán)境,熟悉系統(tǒng)的運(yùn)用過(guò)程,為期兩天;其次,進(jìn)行系統(tǒng)的培訓(xùn),為期兩天.再次,準(zhǔn)備輸入數(shù)據(jù),為期三天,此后一周時(shí)開始正式測(cè)試,為期大概一周8.7.設(shè)置客房信息設(shè)計(jì)說(shuō)明8.7.1 程序描述該程序是用戶進(jìn)行客
45、房信息設(shè)置,為了方便添加,修改,和刪除客房信息可以創(chuàng)建個(gè)對(duì)話框,對(duì)話框名稱為“客房信息”。8.7.2 功能實(shí)現(xiàn)用戶對(duì)客房信息的設(shè)置8.7.3 性能對(duì)設(shè)置客房標(biāo)準(zhǔn)包括添加,修改和查詢客房信息功能。8.7.4輸入項(xiàng)輸入項(xiàng)名稱:房間號(hào)類型:字符串型輸入方式:手工輸入數(shù)據(jù)來(lái)源:系統(tǒng)的數(shù)據(jù)庫(kù)中的信息輸入項(xiàng)名稱:房間類型類型:字符串型輸入方式:手工輸入數(shù)據(jù)來(lái)源:系統(tǒng)的數(shù)據(jù)庫(kù)中的信息輸入項(xiàng)名稱:房間單價(jià)類型:字符串型輸入方式:手工輸入數(shù)據(jù)來(lái)源:系統(tǒng)的數(shù)據(jù)庫(kù)中的信息8.7.5輸出項(xiàng)以對(duì)話框的形式輸出客房信息8.7.6 流程邏輯輸入用戶信息判斷是否打開數(shù)據(jù)庫(kù)關(guān)閉返回輸入客房信息設(shè)置客房信息成功關(guān)閉數(shù)據(jù)庫(kù)并返回8
46、.7.7存儲(chǔ)分配本程序的存儲(chǔ)分配為:房間信息存入數(shù)據(jù)庫(kù)中,程序使用隊(duì)列將輸入內(nèi)容與數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行比較,或者直接使用數(shù)據(jù)庫(kù)的存取,進(jìn)而更進(jìn)一步的增快程序的查詢速度8.7.8 限制條件限制條件:本程序中輸入的只支持英文字符串型或數(shù)字,不支持漢字與漢語(yǔ)符號(hào)。8.7.9 測(cè)試計(jì)劃首先,熟悉程序的運(yùn)行環(huán)境,熟悉系統(tǒng)的運(yùn)用過(guò)程,為期兩天;其次,進(jìn)行系統(tǒng)的培訓(xùn),為期兩天再次,準(zhǔn)備輸入數(shù)據(jù),為期三天,此后一周時(shí)開始正式測(cè)試,為期大概一周8.8.添加訂房信息設(shè)計(jì)說(shuō)明8.8.1 程序描述該程序是用戶進(jìn)行訂房信息的添加,為了方便可以創(chuàng)建個(gè)對(duì)話框,對(duì)話框名稱為“訂房信息”。8.8.2 功能實(shí)現(xiàn)用戶對(duì)訂房信息的添加8.8.3 性能對(duì)客戶的訂房信息進(jìn)行添加,輸入房間號(hào),房間類型,房間單價(jià)等信息8.8.4輸入項(xiàng)輸入項(xiàng)名稱:證件號(hào)碼類型:字符串型輸入項(xiàng)名稱:客戶姓名
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 印刷廠報(bào)廢設(shè)備管理制度
- 大公司銷售網(wǎng)點(diǎn)管理制度
- 日常衛(wèi)生保潔管理制度
- 旅游用電安全管理制度
- 海外公司人員管理制度
- 幼兒園客戶分級(jí)管理制度
- 中學(xué)班主任考勤管理制度
- 施工技術(shù)資料管理制度
- 曙光中學(xué)宿舍管理制度
- 公司檔案收集與管理制度
- 深圳市非承重墻體與飾面工程施工及驗(yàn)收標(biāo)準(zhǔn)SJG 14-2018
- 農(nóng)村抗震農(nóng)房裝配式施工安全監(jiān)理合同
- 鋁粉加工合同協(xié)議書
- 大學(xué)語(yǔ)文試題及答案安徽
- 近七年寧夏中考化學(xué)真題及答案2024
- 2025至2030中國(guó)芳綸纖維行業(yè)需求預(yù)測(cè)及發(fā)展前景趨勢(shì)研究報(bào)告
- 十一學(xué)校小升初入學(xué)測(cè)試數(shù)學(xué)真題及詳細(xì)解答
- Braden 壓力性損傷評(píng)分表詳解
- 婚內(nèi)賭博欠債協(xié)議書范本
- 造價(jià)咨詢項(xiàng)目管理制度
- 徐圩港區(qū)疏港航道整治工程報(bào)告書
評(píng)論
0/150
提交評(píng)論