版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Good is good, but better carries it.精益求精,善益求善。PB賓館客房管理系統(tǒng)享有工作室-為您提供最優(yōu)秀的計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文解決方案客服QQ:810354974844511071465729264免費(fèi)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文下載地址:HYPERLINK/freeHttp:/free最新計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文訪問地址:HYPERLINK/document/thenew.htmlHttp:/new本工作室資料近萬份,且在不斷增加中,大部分資料未整理公開。對(duì)于99.9%的題目,我們都可以為您找到現(xiàn)成作品提供參考.您如仍不能找到所需題目,可聯(lián)系我們的QQ客服咨詢.特別服務(wù):本工
2、作室免費(fèi)提供畢業(yè)設(shè)計(jì)論文日期修改服務(wù),如果您的畢業(yè)設(shè)計(jì)論文日期不是最新的,可聯(lián)系我們的客服免費(fèi)修改.摘要本文是對(duì)阜新市西山賓館客房管理系統(tǒng)的設(shè)計(jì)說明,本系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。因此本人結(jié)合賓館工作的實(shí)際要求,對(duì)SQLServer2000數(shù)據(jù)庫管理系統(tǒng)、SQL語言原理、PowerBuilder8.0進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對(duì)客房管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計(jì)了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)
3、用程序。系統(tǒng)運(yùn)行結(jié)果證明,本文所設(shè)計(jì)的客房管理系統(tǒng)可以滿足客人、工作人員和高級(jí)管理員三方面的需要。第一章對(duì)客房管理系統(tǒng)的問題定義進(jìn)行了簡明的介紹,并分析了在未開發(fā)此系統(tǒng)之前,所存在的一些問題和開發(fā)此系統(tǒng)所能實(shí)現(xiàn)的功能。第二章的可行性研究從三方面研究了開發(fā)本系統(tǒng)的必要性。第三章的需求分析為以后開發(fā)系統(tǒng)打下了基礎(chǔ),系統(tǒng)需求說明書、局部ER圖、全局ER圖、數(shù)據(jù)字典。第四章進(jìn)行了具體的程序設(shè)計(jì),具體劃分了兩類用戶的操作權(quán)限,設(shè)計(jì)了帶有權(quán)限的操作界面。實(shí)現(xiàn)了數(shù)據(jù)庫表的瀏覽,記錄的添加、刪除和修改,報(bào)表的生成,實(shí)現(xiàn)了多數(shù)據(jù)庫表的連接操作,實(shí)現(xiàn)了主從表操作,實(shí)現(xiàn)了密碼維護(hù)功能,最后,系統(tǒng)還可以導(dǎo)入數(shù)據(jù)庫以對(duì)
4、任意同結(jié)構(gòu)的數(shù)據(jù)庫進(jìn)行操作。第五章的詳細(xì)設(shè)計(jì)介紹了開發(fā)本系統(tǒng)的開發(fā)工具PowerBuilder8.0。第六章是對(duì)本系統(tǒng)的系統(tǒng)維護(hù)。設(shè)計(jì)充分利用SQLServer2000數(shù)據(jù)庫技術(shù)、SQL語言原理、PowerBuilder8.0開發(fā)工具的強(qiáng)大力量,提高了編程效率和可靠性。關(guān)鍵詞:數(shù)據(jù)庫,SQL語言原理,SQLServer,PowerBuilder8.0AbstractThistextisdevelopmenttwoaspectsthatthedesigntomanagethesystemtonewmunicipalinfuxinwestmountainguesthouseguestroomexp
5、lain,thissystemisatypicalinformationmanagementsystem(MIS),itsdevelopmentincludesprimarilythebackstagedatabaseestablisheswithsupportandtheheadappliestheprocedure.Establishestorisetotheformerrequestthedataconsistencyisstrongwiththecomplete,thebasethatdatasafetylike.Butrequestthelatterverymuchtheapplie
6、dprocedurefunctioncomplete,easyusageetc.characteristics.Thereforeoneselfjointogethertheactualrequestthatguesthousework,toSQLServer2000databasemanagementsystem,SQLlanguageprinciple,PowerBuilder8.0proceededthethoroughstudywithapply,completeprimarilytheneedtomanagethesystemtoguestroomanalysis,functionm
7、oldpiecedividetheline,thedatabasemodeanalyzes,anddesignedthedatabaseconstructionfromherewithapplytheprocedure.Thesystemcirculatestheresultproof,thistextaguestroomfordesigningmanagementthesystemcansatisfytheguest,workerwithhighclassmanagingpersonthreethedemandofaspects.Keyphrase:Database,SQLlanguagep
8、rinciple,SQLServer,PowerBuilder8.0目錄TOCo1-2hzuHYPERLINKl_Toc106848690前言PAGEREF_Toc106848690h4HYPERLINKl_Toc1068486911問題定義PAGEREF_Toc106848691h5HYPERLINKl_Toc1068486921.1阜新市西山賓館客房系統(tǒng)管理概況PAGEREF_Toc106848692h5HYPERLINKl_Toc1068486931.2問題定義PAGEREF_Toc106848693h7HYPERLINKl_Toc1068486942可行性研究PAGEREF_Toc10
9、6848694h9HYPERLINKl_Toc1068486952.1可行性研究的任務(wù)PAGEREF_Toc106848695h9HYPERLINKl_Toc1068486963需求分析PAGEREF_Toc106848696h11HYPERLINKl_Toc1068486973.1概述PAGEREF_Toc106848697h11HYPERLINKl_Toc1068486983.2數(shù)據(jù)流圖PAGEREF_Toc106848698h12HYPERLINKl_Toc1068486993.3數(shù)據(jù)字典PAGEREF_Toc106848699h14HYPERLINKl_Toc1068487004系統(tǒng)設(shè)
10、計(jì)PAGEREF_Toc106848700h17HYPERLINKl_Toc1068487014.1系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)PAGEREF_Toc106848701h17HYPERLINKl_Toc1068487024.2關(guān)鍵技術(shù)PAGEREF_Toc106848702h24HYPERLINKl_Toc1068487034.3主程序界面設(shè)計(jì)PAGEREF_Toc106848703h24HYPERLINKl_Toc1068487044.4系統(tǒng)登錄窗口設(shè)計(jì)PAGEREF_Toc106848704h25HYPERLINKl_Toc1068487054.5基礎(chǔ)信息程序設(shè)計(jì)PAGEREF_Toc106848705
11、h25HYPERLINKl_Toc1068487064.6客房前臺(tái)程序設(shè)計(jì)PAGEREF_Toc106848706h27HYPERLINKl_Toc1068487074.7查詢統(tǒng)計(jì)管理PAGEREF_Toc106848707h29HYPERLINKl_Toc1068487084.8掛帳管理PAGEREF_Toc106848708h31HYPERLINKl_Toc1068487094.9系統(tǒng)初始設(shè)計(jì)PAGEREF_Toc106848709h32HYPERLINKl_Toc1068487104.10系統(tǒng)維護(hù)PAGEREF_Toc106848710h34HYPERLINKl_Toc106848711
12、5詳細(xì)設(shè)計(jì)PAGEREF_Toc106848711h35HYPERLINKl_Toc1068487125.1開發(fā)工具PAGEREF_Toc106848712h35HYPERLINKl_Toc1068487135.2計(jì)算機(jī)系統(tǒng)的選擇及配置PAGEREF_Toc106848713h35HYPERLINKl_Toc1068487146系統(tǒng)測(cè)試與維護(hù)PAGEREF_Toc106848714h37HYPERLINKl_Toc1068487156.1系統(tǒng)測(cè)試PAGEREF_Toc106848715h37HYPERLINKl_Toc1068487166.2系統(tǒng)維護(hù)PAGEREF_Toc106848716h3
13、9HYPERLINKl_Toc106848717結(jié)束語PAGEREF_Toc106848717h41HYPERLINKl_Toc106848718致謝PAGEREF_Toc106848718h42HYPERLINKl_Toc106848719參考文獻(xiàn)PAGEREF_Toc106848719h43HYPERLINKl_Toc106848720附錄PAGEREF_Toc106848720h44前言賓館客房管理系統(tǒng)是一個(gè)賓館酒店業(yè)不可缺少的部分,它的內(nèi)容對(duì)于賓館的決策者和管理者來說都至關(guān)重要,所以賓館客房管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔
14、案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)客房信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高賓館管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)一套賓館客房管理系
15、統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。1問題定義問題定義階段必須回答的關(guān)鍵問題是:“要解決的問題是什么?”如果不知道問題是什么就試圖解決這個(gè)問題,顯然是盲目的,只會(huì)白白的浪費(fèi)時(shí)間和金錢,最終得出的結(jié)果很可能是毫無意義的。盡管確切地定義問題的必要性是十分明顯的,但是在實(shí)踐中它卻可能是最容易被忽視的一個(gè)步驟。1.1阜新市西山賓館客房系統(tǒng)管理概況西山賓館坐落在阜新市街心廣場(chǎng)西側(cè)風(fēng)景秀麗的西山路,是阜新地區(qū)最早的星級(jí)賓館。賓館由一號(hào)樓、二號(hào)樓和三號(hào)樓組成,建筑面積近萬平方米,中式、日式、歐式風(fēng)格建筑與傳統(tǒng)園林相襯,是阜新市重要的涉外接待活動(dòng)場(chǎng)所和政務(wù)接待單位。賓館設(shè)有套房、標(biāo)準(zhǔn)客房和普通客
16、房,共有客房80套,設(shè)有風(fēng)格各異的餐廳十余間;擁有休閑酒吧、歌舞廳、美容美發(fā)廳、桑拿洗浴中心、臺(tái)球室、商場(chǎng)、商務(wù)中心、洗衣場(chǎng)、出租車行,機(jī)、車票代理處、旅行社等綜合服務(wù)功能。該賓館在發(fā)展過程中已意識(shí)到要想在競(jìng)爭(zhēng)中取得優(yōu)勢(shì),必須首先提高經(jīng)營管理,而提高經(jīng)營管理最重要的保證就是信息技術(shù)。西山賓館審時(shí)度勢(shì),針對(duì)賓館內(nèi)部管理需求和賓館酒店業(yè)的發(fā)展前景,決定首先在客房管理上采用計(jì)算機(jī)技術(shù)。本系統(tǒng)實(shí)施后,應(yīng)能集中處理客房管理業(yè)務(wù),嚴(yán)格規(guī)范賓館的帳務(wù)管理,并利用先進(jìn)的管理模式,推動(dòng)阜新賓館酒店業(yè)的發(fā)展。1.1.1業(yè)務(wù)流程分析用來描述系統(tǒng)的業(yè)務(wù)流程的一個(gè)有力工具便是業(yè)務(wù)流程圖,以下是業(yè)務(wù)流程圖中所涉及到的一些
17、基本符號(hào)的說明:表示數(shù)據(jù)處理表示數(shù)據(jù)的判斷表示數(shù)據(jù)的源點(diǎn)或終點(diǎn)表示數(shù)據(jù)流向通過對(duì)現(xiàn)行系統(tǒng)的業(yè)務(wù)流程的調(diào)研和分析,我們得出該系統(tǒng)的業(yè)務(wù)流程圖如圖1-1所示:1.1.2、現(xiàn)系統(tǒng)存在的問題及薄弱環(huán)節(jié)分析隨著旅游業(yè)的發(fā)展,酒店、餐飲娛樂行業(yè)日趨發(fā)達(dá),引入全方位的電腦服務(wù)和電腦管理日益流行。同時(shí),酒店和餐廳娛樂業(yè)引入電腦服務(wù)和管理也取得了優(yōu)良的經(jīng)濟(jì)效益和社會(huì)效益。為此,國家建設(shè)部已于最近作出明確規(guī)定:凡星級(jí)酒店在項(xiàng)目審批時(shí),其設(shè)計(jì)方案必須包括電腦管理系統(tǒng),否則不予立項(xiàng)??梢姡频旯芾黼娔X化勢(shì)在必行。酒店管理系統(tǒng)將先進(jìn)的電腦技術(shù)與現(xiàn)代酒店服務(wù)管理完美地結(jié)合起來,實(shí)現(xiàn)了住宿、餐飲、娛樂全新概念的服務(wù)和管理方
18、式。長期以來,該賓館一直處于手工管理的階段,隨著工作量的增加,不可避免地出現(xiàn)諸如以下的一系列問題:(1)財(cái)務(wù)管理困難由于賓館每天的財(cái)務(wù)收入特別大,手工差錯(cuò)率較高,時(shí)常出現(xiàn)“開錯(cuò)客房”的現(xiàn)象,且呆賬、錯(cuò)賬時(shí)有發(fā)生。旅游淡季時(shí)還可以承受,當(dāng)旅游旺季游客住房量較大時(shí),不僅使得客房管理人員忙的不可開交,同時(shí),更重要的是耽誤了顧客正常的開房時(shí)間。(2)單位掛帳管理混亂隨著賓館規(guī)模的不斷擴(kuò)大,業(yè)務(wù)量的增加,必然有企業(yè)在賓館長期包房進(jìn)行業(yè)務(wù)來往,掛帳、免帳的情況是時(shí)長有的,這樣無形的給管理人員帶來了很大的負(fù)擔(dān),而且一旦混亂也會(huì)給賓館帶來不少的經(jīng)濟(jì)問題,對(duì)賓館的發(fā)展也有影響。(3)員工信息檔案容易丟失賓館規(guī)模
19、擴(kuò)大,需要的管理人員也必然要增多,以前靠人工管理員工的檔案信息,不僅不好查找,而且還容易丟失和損壞??傊?,從上述種種情況來看,該公司亟待引入一套全新的、行之有效的管理模式。圖1-1賓館客房管理系統(tǒng)流程圖1.2問題定義1.2.1客房管理系統(tǒng)的目標(biāo)我們?cè)诮?jīng)過對(duì)市場(chǎng)深入細(xì)致的分析和研究后,運(yùn)用國際上的先進(jìn)計(jì)算機(jī)技術(shù),采用國際先進(jìn)的管理模式,結(jié)合中國酒店的實(shí)際特點(diǎn),開發(fā)了這套賓館客房管理系統(tǒng)。一個(gè)成熟的客房管理系統(tǒng)不僅僅是記錄酒店客人的信息,提供查詢,報(bào)表打印等一系列簡單的工作,它能讓工作人員從煩瑣的手工操作中解脫,并且酒店管理系統(tǒng)本身就代表著一種管理方法。隨著它的深入,將帶動(dòng)企業(yè)的運(yùn)做,為管理和決策
20、提供支持。為了達(dá)到這個(gè)要求,它必須依靠高起點(diǎn)的硬件環(huán)境和軟件開發(fā)工具來保證系統(tǒng)的穩(wěn)定和正常運(yùn)行??头抗芾硐到y(tǒng)要求24小時(shí)連續(xù)運(yùn)行,數(shù)據(jù)量大,可靠性要求高,因此整個(gè)電腦系統(tǒng)供電采用專線方式,加配UPS(不間斷供電系統(tǒng)),并合理接地,以便保障整套系統(tǒng)的正常運(yùn)行??傊?,使用該賓館管理系統(tǒng),將會(huì)有以下好處:1電腦收銀,打印帳單:快速準(zhǔn)確,減少賓客等待時(shí)間,并可杜絕收銀過程中的舞弊現(xiàn)象。2高效的客房管理:能有效的提高房率,增加營業(yè)收入。3提高決策依據(jù):管理者可以隨時(shí)了解經(jīng)營情況,以制定相應(yīng)的經(jīng)營方針。4減輕員工的工作負(fù)擔(dān):從而使員工把更多的精力放在提高為賓客服務(wù)的質(zhì)量上。5簡單、方便地保存和查詢歷史資料
21、。6樹立良好的酒店形象。賓館企業(yè)管理系統(tǒng)實(shí)施后,應(yīng)能夠達(dá)到以下目標(biāo):(1)實(shí)現(xiàn)多點(diǎn)操作的信息共享。相互之間信息傳遞準(zhǔn)確、快捷、順暢。(2)系統(tǒng)界面美觀友好,操作簡單易行,查詢靈活方便,數(shù)據(jù)存儲(chǔ)安全可靠。(3)提供助記碼及支持多種結(jié)算方式。(4)通過系統(tǒng)的實(shí)施,可逐步提高企業(yè)管理水平,提升員工的綜合素質(zhì)。(5)系統(tǒng)維護(hù)安全、方便、可靠,并且能夠滿足實(shí)用性、先進(jìn)性的要求。1.2.2系統(tǒng)規(guī)模由于目前客房管理工作是在內(nèi)部進(jìn)行,并且只需實(shí)現(xiàn)信息的存儲(chǔ)、查詢與輸出功能,所以只要建立一個(gè)小型的網(wǎng)絡(luò)系統(tǒng)上即可,采用CS網(wǎng)絡(luò)模式進(jìn)行管理就可以滿足要求。如果隨著工作的發(fā)展,需要進(jìn)一步復(fù)雜的要求,可以將系統(tǒng)加以適當(dāng)
22、的擴(kuò)充。2可行性研究這個(gè)階段的主要關(guān)鍵問題就是:“對(duì)于上一個(gè)階段所確定的問題有行得通的解決辦法嗎?”系統(tǒng)分析員需要進(jìn)行一次大大壓縮和簡化了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較抽象的高層次上進(jìn)行的分析和設(shè)計(jì)的過程??尚行匝芯康慕Y(jié)果是使用部門負(fù)責(zé)人做出是否繼續(xù)進(jìn)行這項(xiàng)工程的決定的重要依據(jù),一般來說,只有投資可能取得較大效益的那些工程項(xiàng)目才值得繼續(xù)進(jìn)行下去??尚行匝芯恳院蟮哪切╇A段將需要投入更多的人力物力。及時(shí)終止不值得投資的工程項(xiàng)目,可以避免更大的浪費(fèi)。2.1可行性研究的任務(wù)可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析分析和設(shè)計(jì)過程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過程
23、。其任務(wù)是從技術(shù)上、經(jīng)濟(jì)上、使用上、法律上分析解決的問題是否存在可行的解,其目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定確定問題定一階段描述的系統(tǒng)目標(biāo)和規(guī)模是否可行,是否能夠真正的解決問題,是否值得去解決,即是否有相應(yīng)的使用、經(jīng)濟(jì)上的回報(bào)。一般來說,至少應(yīng)該從下述三方面研究每種解決的可行性:一、技術(shù)可行性軟件工程學(xué)現(xiàn)在已經(jīng)發(fā)展得比較成熟,現(xiàn)有許多流行的數(shù)據(jù)庫開發(fā)系統(tǒng);醫(yī)藥管理系統(tǒng)并不是一個(gè)什么大型的、比較復(fù)雜的的系統(tǒng),其保密性也不如軍事、政府機(jī)關(guān)等來的高,故對(duì)于比較熟練的開發(fā)者來說,不應(yīng)該存在什么技術(shù)上的問題,只要對(duì)系統(tǒng)有深入的調(diào)查研究,加之該公司的相關(guān)人員的積極配合,其結(jié)果應(yīng)該是比較理想的。本
24、系統(tǒng)開發(fā)采用目前較為先進(jìn)的開發(fā)工具PowerBuilder,它是基于客戶機(jī)/服務(wù)器的圖形界面的應(yīng)用程序開發(fā)環(huán)境,利于它可以構(gòu)造出面向?qū)ο蟮木哂袌D形界面的數(shù)據(jù)庫應(yīng)用。同時(shí),PB還具有Windows風(fēng)格。利用它來開發(fā)訪問服務(wù)器上的數(shù)據(jù)庫應(yīng)用程序更為方便。而且它可以在單機(jī)上開發(fā)應(yīng)用程序,所以在技術(shù)上是可行的。二、經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性即軟件的開發(fā)成本投入是否能夠在以后的軟件應(yīng)用過程中回收回來,而且是大大地大于投資,這一點(diǎn)是至關(guān)重要的,沒有企業(yè)會(huì)作投資大于回報(bào)的生意的,即使是投資與回報(bào)向當(dāng)時(shí)其是否愿意投資也是一個(gè)問題。本系統(tǒng)的開發(fā)需要資金少,系統(tǒng)開發(fā)運(yùn)行后,可以實(shí)現(xiàn)原料管理的智能化,節(jié)省人力,物力,將人
25、從繁重的工作業(yè)務(wù)中解脫出來,減少查找和登記中無意的錯(cuò)誤,節(jié)省大量的時(shí)間,管理效率大幅度提高,因此,在經(jīng)濟(jì)上是可行的。三、操作可行性由于用PB開發(fā)的系統(tǒng)展現(xiàn)在使用者面前的是大家所熟悉的圖形窗口界面,對(duì)于醫(yī)藥管理人員來說,他們所需要做的只是錄入相應(yīng)的數(shù)據(jù)即可,這樣的工作點(diǎn)擊幾個(gè)按鈕即可實(shí)現(xiàn),有著”即學(xué)即用”的優(yōu)點(diǎn),一方面又專門的培訓(xùn)人員,另一方面加上他們對(duì)客房管理的工作流程早已非常熟悉,故我們可以所本系統(tǒng)在使用的可行性上不會(huì)存在什么問題。3需求分析這個(gè)階段的任務(wù)仍然不是具體地解決問題,而是準(zhǔn)確地確定“為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么”,主要是確定目標(biāo)系統(tǒng)必須具備哪些功能。在需求分析階段確定的系
26、統(tǒng)邏輯模型是以后設(shè)計(jì)和實(shí)現(xiàn)目標(biāo)系統(tǒng)的基礎(chǔ),因此必須準(zhǔn)確完整地體現(xiàn)用戶的要求。3.1概述一、需求分析的方法:由于系統(tǒng)結(jié)構(gòu)的復(fù)雜和其它眾多因素的制約,需求分析面對(duì)的任務(wù)是十分艱巨復(fù)雜的。目前具有代表性性的方法是結(jié)構(gòu)化分析方法。結(jié)構(gòu)化分析方法和特點(diǎn)和基本思想,如下:1、自頂向下,逐步細(xì)化2、強(qiáng)調(diào)系統(tǒng)的邏輯功能3、圖表形式的信息描述工具二、需求分析任務(wù):需求分析的任務(wù)不是確定系統(tǒng)怎樣完成它的任務(wù),而僅僅是確定系統(tǒng)必須完成哪些工作,是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。三、系統(tǒng)功能根據(jù)該賓館的具體情況,研制開發(fā)了“賓館客房管理系統(tǒng)”,系統(tǒng)的主要功能設(shè)計(jì)有:(1)基礎(chǔ)信息程序設(shè)計(jì):客房信息類別、員
27、工信息設(shè)計(jì)、掛帳單位信息。(2)客房前臺(tái)程序設(shè)計(jì):客房預(yù)定、住宿登記、宿費(fèi)提醒、退宿結(jié)帳。(3)查詢統(tǒng)計(jì)管理:客房查詢、房態(tài)查詢、預(yù)定房查詢、住宿查詢、退宿查詢。(4)掛帳管理:掛帳查詢、客人結(jié)款。(5)系統(tǒng)初始設(shè)計(jì):本單位定義、業(yè)務(wù)部門定義。(6)系統(tǒng)維護(hù):系統(tǒng)初始化、管理員管理、權(quán)限設(shè)置。四、系統(tǒng)功能模塊設(shè)計(jì)在系統(tǒng)工能分的基礎(chǔ)上,考慮PowerBuilder程序編制的特點(diǎn),得到如圖3-1-1所示的系統(tǒng)功能模塊圖。圖3-1-1賓館客房管理系統(tǒng)結(jié)構(gòu)圖3.2數(shù)據(jù)流圖數(shù)據(jù)流圖又稱DFD,他用來描述目標(biāo)系統(tǒng)的邏輯結(jié)構(gòu),它是由實(shí)體部分、處理部分、數(shù)據(jù)存儲(chǔ)部分以及數(shù)據(jù)流部分等組成,下面我們首先對(duì)其表示符
28、號(hào)加以說明。表示數(shù)據(jù)處理表示數(shù)據(jù)的判斷表示數(shù)據(jù)的源點(diǎn)或終點(diǎn)表示數(shù)據(jù)流向其中,實(shí)體描述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得組織機(jī)構(gòu)或個(gè)人,框內(nèi)為實(shí)體名稱;處理描述了某種業(yè)務(wù)的手工或計(jì)算機(jī)處理,其中,PM區(qū)表示處理標(biāo)號(hào),C區(qū)表示處理名稱;數(shù)據(jù)存儲(chǔ)表示與處理有關(guān)的數(shù)據(jù),DN區(qū)記述存儲(chǔ)的標(biāo)號(hào),S區(qū)表示存儲(chǔ)數(shù)據(jù)的名稱;而數(shù)據(jù)流的流動(dòng)方向表示了數(shù)據(jù)傳送的方向,F(xiàn)M表示數(shù)據(jù)流的名稱。通過對(duì)本系統(tǒng)的分析,我們得到一下形式的數(shù)據(jù)流圖:圖3-1-2前臺(tái)管理E-R圖圖3-1-3查詢統(tǒng)計(jì)管理E-R圖圖3-1-4掛帳管理E-R圖3.3數(shù)據(jù)字典一、數(shù)據(jù)字典的定義數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的結(jié)合,它對(duì)所有能夠出現(xiàn)的數(shù)據(jù)作出一個(gè)明確的
29、定義。二、數(shù)據(jù)字典的作用它是軟件設(shè)計(jì)的一個(gè)標(biāo)準(zhǔn),使得軟件有著一個(gè)共同的規(guī)范。三、數(shù)據(jù)字典和數(shù)據(jù)流圖的關(guān)系數(shù)據(jù)字典和數(shù)據(jù)流圖共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典,數(shù)據(jù)流圖就不嚴(yán)格;同樣,沒有數(shù)據(jù)流圖,數(shù)據(jù)字典也難與發(fā)揮作用。四、一般說來,數(shù)據(jù)字典包括:(1)數(shù)據(jù)元素表號(hào):01表號(hào):02表號(hào):03表號(hào):04名稱:fjh類型:char長度:10說明:房間號(hào)名稱:fjlx類型:char長度:10說明:房間類型名稱:ft類型:char長度:10說明:房態(tài)名稱:jg類型:char長度:10說明:價(jià)格表號(hào):05表號(hào):06表號(hào):07表號(hào):08名稱:yyrq類型:char長度:10說明:營業(yè)日期名稱:sysz類
30、型:char長度:40說明:使用設(shè)置名稱:pz類型:char長度:40說明:配置名稱:gzdw類型:char長度:40說明:工作單位表號(hào):09表號(hào):10表號(hào):11表號(hào):12名稱:jkfs類型:char長度:10說明:結(jié)款方式名稱:hkje類型:char長度:10說明:還款金額名稱:jkr類型:char長度:10說明:結(jié)款人名稱:czy類型:char長度:10說明:操作員(2)數(shù)據(jù)流數(shù)據(jù)流失數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?,?duì)數(shù)據(jù)流的描述通常包括如下幾個(gè)部分:數(shù)據(jù)流編號(hào)、數(shù)據(jù)流名稱、來源、去處、組成等;以下是本系統(tǒng)的數(shù)據(jù)流的詳盡描述數(shù)據(jù)流編號(hào):F1數(shù)據(jù)流編號(hào):F2數(shù)據(jù)流名稱:客房預(yù)定來源:用戶去向:客
31、房組成:數(shù)據(jù)流名稱:客房信息來源:用戶去向:客房組成:數(shù)據(jù)流編號(hào):F3數(shù)據(jù)流編號(hào):F4數(shù)據(jù)流名稱:退宿信息來源:客房去向:用戶組成:數(shù)據(jù)流名稱:住宿信息來源:用戶去向:客房組成:(3)、數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)的來源和去向之一??梢允鞘止の臋n或手工憑單,也可以是計(jì)算機(jī)中的文件,應(yīng)應(yīng)包括如下內(nèi)容:名字、描述、編號(hào)和組成等。以下是本系統(tǒng)的數(shù)據(jù)存儲(chǔ)清單:編號(hào):D1編號(hào):D2名稱:單位信息描述:本單位的基本信息組成:單位說明+地址+郵政編碼+電話+傳真+網(wǎng)址+電子郵件+財(cái)務(wù)主管名稱:操作員信息描述:操作員的基本信息組成:操作員+操作員編號(hào)+操作員級(jí)別+密碼編號(hào):D3編號(hào):D
32、4名稱:客房信息描述:客房類型信息組成:房間號(hào)+房間類型+房態(tài)+價(jià)格+營業(yè)日期+使用設(shè)置+配置+備注名稱:客人結(jié)款信息描述:客人的結(jié)款信息組成:工作單位+結(jié)款方式+還款金額+結(jié)款人+操作員編號(hào):D5編號(hào):D6名稱:員工信息描述:員工的基本信息組成:員工編號(hào)+員工類別+員工姓名+員工性別+員工職務(wù)+聘用日期+薪金+備注名稱:業(yè)務(wù)部門信息描述:業(yè)務(wù)部門的基本信息組成:部門編號(hào)+部門名稱+部門負(fù)責(zé)人+部門電話編號(hào):D7編號(hào):D8名稱:住宿信息描述:住宿信息組成:姓名+證件+證件號(hào)+單位或地址+住宿事由+房間號(hào)碼+客房標(biāo)準(zhǔn)+客房價(jià)格+住宿日期+住宿時(shí)間+住宿天數(shù)+折前宿費(fèi)+打折方式+打折數(shù)量+實(shí)際宿費(fèi)
33、+退宿日期+退宿時(shí)間+預(yù)收押金+操作員+提醒日期+提醒時(shí)間+是否結(jié)帳名稱:退宿結(jié)帳信息描述;退宿結(jié)帳信息組成:憑證號(hào)碼+退宿日期+退宿時(shí)間+姓名+證件+證件號(hào)+詳細(xì)地址+房間號(hào)+客房類型+客房價(jià)格+實(shí)住天數(shù)+宿費(fèi)+打折方式+打折數(shù)量+附加方式+附加金額+應(yīng)收金額+押金+退還金額+電話費(fèi)+雜費(fèi)+住宿日期+住宿時(shí)間4系統(tǒng)設(shè)計(jì)經(jīng)過需求分析階段的工作,系統(tǒng)必須“做什么”已經(jīng)清楚了,現(xiàn)在是決定“怎么做”的時(shí)候了。系統(tǒng)設(shè)計(jì)的基本目的就是回答“系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”這個(gè)問題,通過這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫等等。4.1系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)針對(duì)賓館的業(yè)務(wù)情況和企業(yè)發(fā)展的要求,本系統(tǒng)采用了
34、大型的SQLServer數(shù)據(jù)庫,數(shù)據(jù)庫名稱為kfglxt。數(shù)據(jù)庫kfglxt包含以下11個(gè)表:本單位定義表bdwdy_tab、操作員信息表czy_tab、掛帳單位信息表gzdwxx_tab、客房信息類型表kfxxlx_tab、客房預(yù)定表kfyd_tab、客人結(jié)款表krjk_tab、掛帳退宿表txjz1_tab、退宿結(jié)帳信息表txjz_tab、員工信息表ygxx_tab、業(yè)務(wù)部門定義表ywbmdy_tab、住宿登記表zxdj_tab。下面分別介紹以上各表的結(jié)構(gòu)。1本單位定義表bdwdy_tab本單位定義表bdwdy_tab是用來保存本單位的基本信息。表bdwdy_tab的結(jié)構(gòu)見表4-1。表4-1
35、表bdwdy_tab的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小說明DwmcChar50單位名稱DzChar50地址YzbmChar6郵政編碼DhChar20電話CzChar20傳真WzChar40網(wǎng)址DzyjChar40電子郵件CwzgChar20財(cái)務(wù)主管2操作員信息表czy_tab操作員信息表czy_tab是用來保存操作員的基本信息。表czy_tab的結(jié)構(gòu)見表4-2。表4-2表czy_tab的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小說明CzyChar10操作員CzybhChar10操作員編號(hào)CzyjbChar10操作員級(jí)別PwdChar10密碼3.掛帳單位信息表gzdwxx_tab掛帳單位信息表gzdwxx_tab
36、是用來保存掛帳單位的基本信息。表gzdwxx_tab的結(jié)構(gòu)見表4-3。表4-3表gzdwxx_tab的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小說明DwqeChar40單位全稱JcChar20簡稱DhChar20電話DzChar50地址YzbmChar6郵政編碼CzChar20傳真LxrChar20聯(lián)系人LxrdhChar20聯(lián)系電話4客房信息類型表kfxxlx_tab客房信息類型表kfxxlx_tab是用來保存客房類型信息。表kfxxlx_tab的結(jié)構(gòu)見表4-4。表4-4表kfxxlx_tab的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小說明FjhChar10房間號(hào)FjlxChar16房間類型FtChar10房態(tài)JgCh
37、ar10價(jià)格YyrqChar10營業(yè)日期SyszChar40使用設(shè)置PzChar40配置BzChar16備注5客房預(yù)定表kfyd_tab客房預(yù)定表kfyd_tab是用來保存預(yù)定客房信息。表kfyd_tab的結(jié)構(gòu)見表4-5。表4-5表kfyd_tab的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小說明XmChar10姓名ZjChar10證件ZjhChar25證件號(hào)LxdhChar20聯(lián)系電話XxdzChar50詳細(xì)地址GzdwChar50工作單位KflxChar10客房類型KfjgChar30客房價(jià)格YzrqChar10預(yù)住日期YztsChar10預(yù)住天數(shù)YfjeChar30預(yù)付金額czyChar10操作員6客人
38、結(jié)款表krjk_tab客人結(jié)款表krjk_tab是用來保存客人的結(jié)款信息。表krjk_tab的結(jié)構(gòu)見表4-6。表4-6表krjk_tab的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小說明GzdwChar40工作單位JkfsChar10結(jié)款方式HkjeChar10還款金額JkrChar10結(jié)款人czyChar10操作員7掛帳退宿表txjz1_tab掛帳退宿表txjz1_tab是用來保存掛帳退宿信息。表txjz1_tab的結(jié)構(gòu)見表4-7。表4-7表txjz1_tab的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小說明TxnoChar10PzhmChar10憑證號(hào)碼TxrqChar10退宿日期TxsjChar10退宿時(shí)間XmChar
39、10姓名ZjChar10證件ZjhChar20證件號(hào)XxdzChar40詳細(xì)地址FjhChar10房間號(hào)KflxChar10客房類型KfjgChar10客房價(jià)格SztsChar10實(shí)住天數(shù)XfChar10宿費(fèi)DzfsChar10打折方式DzdsChar10打折數(shù)量FjfChar10附加費(fèi)FjdsChar10附加金額SsjeChar10應(yīng)收金額YjChar10押金ThjeChar10退還金額LjjeChar10累計(jì)金額IsorChar1是否結(jié)帳BzChar10備注DhfChar10電話費(fèi)ZfChar10雜費(fèi)HyfChar10會(huì)議費(fèi)TcfChar10停車費(fèi)PcfChar10賠償費(fèi)ZxrqChar1
40、0住宿日期zxsjChar10住宿時(shí)間8退宿結(jié)帳信息表txjz_tab退宿結(jié)帳信息表txjz_tab是用來保存退宿結(jié)帳信息。表txjz_tab的結(jié)構(gòu)見表4-8。表4-8表txjz_tab的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小說明TxnoChar10PzhmChar10憑證號(hào)碼TxrqChar10退宿日期TxsjChar10退宿時(shí)間XmChar10姓名ZjChar10證件ZjhChar20證件號(hào)XxdzChar40詳細(xì)地址FjhChar10房間號(hào)KflxChar10客房類型KfjgChar10客房價(jià)格SztsChar10實(shí)住天數(shù)XfChar10宿費(fèi)DzfsChar10打折方式DzdsChar10打折數(shù)量
41、FjfsChar10附加方式FjdsChar10附加金額SsjeChar10應(yīng)收金額YjChar10押金ThjeChar10退還金額LjjeChar10累計(jì)金額BzChar10備注DhfChar10電話費(fèi)ZfChar10雜費(fèi)HyfChar10會(huì)議費(fèi)TcfChar10停車費(fèi)PcfChar10賠償費(fèi)ZxrqChar10住宿日期zxsjChar10住宿時(shí)間9員工信息表ygxx_tab員工信息表ygxx_tab是用來保存員工的基本信息。表ygxx_tab的結(jié)構(gòu)見表4-9。表4-9表ygxx_tab的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小說明Ygbhchar10員工編號(hào)YglbChar10員工類別YgxmChar
42、20員工姓名YgxbChar10員工性別YgzwChar20員工職務(wù)PyrqChar10聘用日期XjChar10薪金bzText備注10業(yè)務(wù)部門定義表ywbmdy_tab業(yè)務(wù)部門定義表ywbmdy_tab是用來保存業(yè)務(wù)部門的基本信息。表ywbmdy_tab的結(jié)構(gòu)見表4-10。表4-10表ywbmdy_tab的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小說明Bmbhchar10部門編號(hào)BmmcChar50部門名稱BmfzrChar20部門負(fù)責(zé)人bmdhChar20部門電話11住宿登記表zxdj_tab住宿登記表zxdy_tab是用來保存住宿信息。表zxdj_tab的結(jié)構(gòu)見表4-11。表4-11表zxdj_tab
43、的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小說明TxnoChar10XmChar10姓名ZjChar10證件ZjhChar20證件號(hào)DwordzChar40單位或地址ZxsyChar40住宿事由FjhmChar20房間號(hào)碼KfbzChar40客房標(biāo)準(zhǔn)KfjgChar10客房價(jià)格ZxrqChar10住宿日期zxsjChar10住宿時(shí)間ZstsChar10住宿天數(shù)ZqxfChar10折前宿費(fèi)DzfsChar10打折方式DzdsChar10打折數(shù)量SjxfChar10實(shí)際宿費(fèi)TxrqChar10退宿日期TxsjChar10退宿時(shí)間YsyjChar10預(yù)收押金B(yǎng)zChar10備注CzyChar10操作員TixrqC
44、har10提醒日期TixsjChar10提醒時(shí)間IsorChar1是否結(jié)帳4.2關(guān)鍵技術(shù)4.2.1ListView控件的使用為了方便用戶快捷、靈活地查詢信息,可以使用ListView控件。其中用到了InsertItem()函數(shù)、SelectedIndex()函數(shù)、FindItem()函數(shù)以及全局變量和全局?jǐn)?shù)組。4.2.2權(quán)限設(shè)置可以使用權(quán)限設(shè)置來維護(hù)系統(tǒng)的安全性,防止系統(tǒng)數(shù)據(jù)遭到破壞,造成不必要的損失。在這種情況下,只有系統(tǒng)管理員可以設(shè)置用戶的使用權(quán)限,其他人無權(quán)對(duì)系統(tǒng)進(jìn)行權(quán)限設(shè)置,這樣有利于系統(tǒng)的安全性。該技術(shù)是使用復(fù)選框和菜單項(xiàng)的結(jié)合來完成的。這里用到了復(fù)選框的Checked屬性和菜單項(xiàng)的
45、Enabled屬性。當(dāng)某個(gè)復(fù)選框被選中,即復(fù)選框的Checked屬性為True時(shí),使菜單項(xiàng)的Enabled屬性為True,這時(shí)可以對(duì)菜單項(xiàng)進(jìn)行操作,否則不能對(duì)菜單項(xiàng)進(jìn)行操作。4.3主程序界面設(shè)計(jì)程序啟動(dòng)后,在系統(tǒng)登錄窗口驗(yàn)證操作員密碼后,進(jìn)入主程序界面。主程序界面主要實(shí)現(xiàn)如下功能:(各界面部分功能代碼見附錄)選擇主界面的菜單,調(diào)用相應(yīng)程序,進(jìn)行相應(yīng)操作。執(zhí)行相應(yīng)的權(quán)限操作。提供工具條按鈕,提高業(yè)務(wù)操作。主程序界面如圖4-1所示。圖4-1主程序界面4.4系統(tǒng)登錄窗口設(shè)計(jì)程序啟動(dòng)后,首先進(jìn)入系統(tǒng)登錄窗口驗(yàn)證操作員及其操作員密碼。系統(tǒng)登錄窗口主要實(shí)現(xiàn)如下功能:選擇操作員,憑口令進(jìn)入賓館客房管理系統(tǒng)主
46、界面。支持鍵盤和鼠標(biāo)操作。系統(tǒng)登錄窗口如圖4-2所示。圖4-2系統(tǒng)登錄窗口4.5基礎(chǔ)信息程序設(shè)計(jì)4.5.1客房信息類別設(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“基礎(chǔ)信息程序設(shè)計(jì)”下的“客房信息類別”窗口?!翱头啃畔㈩悇e”窗口主要實(shí)現(xiàn)如下功能:添加、修改、刪除客房信息。支持快速瀏覽客房信息。系統(tǒng)自動(dòng)生成4位房間號(hào)及營業(yè)日期?!翱头啃畔㈩悇e”窗口如圖4-3所示。圖4-3客房類別信息窗口4.5.2員工信息設(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“基礎(chǔ)信息程序設(shè)計(jì)”下的“員工信息”窗口?!皢T工信息”窗口主要實(shí)現(xiàn)如下功能:添加、修改、刪除員工信息。支持快速瀏覽員工信息。系統(tǒng)自動(dòng)生成8位員工編號(hào)?!皢T工信息”窗口如圖4-4所示。圖4
47、-4員工信息窗口4.5.3掛帳單位信息設(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“基礎(chǔ)信息程序設(shè)計(jì)”下的“掛帳單位信息”窗口?!皰鞄挝恍畔ⅰ贝翱谥饕獙?shí)現(xiàn)如下功能:添加、修改、刪除掛帳單位信息。支持快速瀏覽掛帳單位信息。系統(tǒng)自動(dòng)生成8位單位編號(hào)?!皰鞄挝恍畔ⅰ贝翱谌鐖D4-5所示。圖4-5掛帳單位信息窗口4.6客房前臺(tái)程序設(shè)計(jì)4.6.1客房預(yù)定設(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“客房前臺(tái)程序設(shè)計(jì)”下的“客房預(yù)定”窗口?!翱头款A(yù)定”窗口主要實(shí)現(xiàn)如下功能:添加客房預(yù)定信息。自動(dòng)生成預(yù)住日期?!翱头款A(yù)定”窗口如圖4-6所示。圖4-6客房預(yù)定窗口4.6.2住宿登記設(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“客房前臺(tái)程序設(shè)計(jì)”下的“住宿登記”
48、窗口?!白∷薜怯洝贝翱谥饕獙?shí)現(xiàn)如下功能:完成住宿登記操作。自動(dòng)計(jì)算折前宿費(fèi)、實(shí)際宿費(fèi)。系統(tǒng)自動(dòng)生成住宿日期、住宿時(shí)間、退宿時(shí)間、提醒日期、提醒時(shí)間?!白∷薜怯洝贝翱谌鐖D4-7所示。圖4-7住宿登記窗口4.6.3宿費(fèi)提醒設(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“客房前臺(tái)程序設(shè)計(jì)”下的“宿費(fèi)提醒”窗口?!八拶M(fèi)提醒”窗口主要實(shí)現(xiàn)如下功能:完成宿費(fèi)提醒操作。提供到時(shí)提醒、所有被提醒兩種查詢方式瀏覽住宿信息?!八拶M(fèi)提醒”窗口如圖4-8所示。圖4-8宿費(fèi)提醒窗口4.6.4退宿結(jié)帳設(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“客房前臺(tái)程序設(shè)計(jì)”下的“退宿結(jié)帳”窗口?!巴怂藿Y(jié)帳”窗口主要實(shí)現(xiàn)如下功能:完成客戶退宿結(jié)帳操作。自動(dòng)生成住宿時(shí)間、
49、退房時(shí)間。自動(dòng)計(jì)算應(yīng)收金額、退還金額?!巴怂藿Y(jié)帳”窗口如圖4-9所示。圖4-9退宿結(jié)帳窗口4.7查詢統(tǒng)計(jì)管理4.7.1客房查詢?cè)O(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“查詢統(tǒng)計(jì)管理”下的“客房查詢”窗口。“客房查詢”窗口主要實(shí)現(xiàn)如下功能:修改、刪除客房信息。按房間號(hào)查詢客房信息?!翱头坎樵儭贝翱谌鐖D4-10所示。圖4-10客房查詢窗口4.7.2房態(tài)查詢?cè)O(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“查詢統(tǒng)計(jì)管理”下的“房態(tài)查詢”窗口?!胺繎B(tài)查詢”窗口主要實(shí)現(xiàn)如下功能:以直觀的圖形顯示房間現(xiàn)狀。單擊圖標(biāo)按鈕,調(diào)用住宿查詢窗口,完成相應(yīng)操作?!胺繎B(tài)查詢”窗口如圖4-11所示。圖4-11房態(tài)查詢窗口4.7.3預(yù)定房查詢?cè)O(shè)計(jì)程序啟動(dòng)后
50、,調(diào)用主菜單“查詢統(tǒng)計(jì)管理”下的“預(yù)定房查詢”窗口?!邦A(yù)定房查詢”窗口主要實(shí)現(xiàn)如下功能:按條件查詢預(yù)定房信息。刪除預(yù)定房信息。“預(yù)定房查詢”窗口如圖4-12所示。圖4-12預(yù)定房查詢窗口4.7.4住宿查詢?cè)O(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“查詢統(tǒng)計(jì)管理”下的“住宿查詢”窗口?!白∷薏樵儭贝翱谥饕獙?shí)現(xiàn)按姓名字段查詢住宿信息?!白∷薏樵儭贝翱谌鐖D4-13所示。圖4-13住宿查詢窗口4.7.5退宿查詢?cè)O(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“查詢統(tǒng)計(jì)管理”下的“退宿查詢”窗口?!巴怂薏樵儭贝翱谥饕獙?shí)現(xiàn)按姓名字段查詢退宿信息?!巴怂薏樵儭贝翱谌鐖D4-14所示。圖4-14退宿查詢窗口4.8掛帳管理4.8.1掛帳查詢?cè)O(shè)計(jì)程序啟
51、動(dòng)后,調(diào)用主菜單“掛帳管理”下的“掛帳查詢”窗口?!皰鞄げ樵儭贝翱谥饕獙?shí)現(xiàn)如下功能:按掛帳單位及地址查詢掛帳信息,同時(shí)支持日期查詢。完成打印掛帳票據(jù)功能?!皰鞄げ樵儭贝翱谌鐖D4-15所示。圖4-15掛帳查詢窗口4.8.2客人結(jié)款設(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“掛帳管理”下的“客人結(jié)款”窗口?!翱腿私Y(jié)款”窗口主要實(shí)現(xiàn)如下功能:完成掛帳單位結(jié)款操作。自動(dòng)計(jì)算退還金額。提供多種結(jié)款方式。按條件查詢掛帳單位信息?!翱腿私Y(jié)款”窗口如圖4-16所示。圖4-16客房結(jié)款窗口4.9系統(tǒng)初始設(shè)計(jì)4.9.1本單位定義設(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“系統(tǒng)初始設(shè)計(jì)”下的“本單位定義”窗口?!氨締挝欢x”窗口主要實(shí)現(xiàn)如下功能:
52、定義本單位信息。刪除本單位信息?!氨締挝欢x”窗口如圖4-17所示。圖4-17本單位定義窗口4.9.2業(yè)務(wù)部門定義設(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“系統(tǒng)初始設(shè)計(jì)”下的“業(yè)務(wù)部門定義”窗口。“業(yè)務(wù)部門定義”窗口主要實(shí)現(xiàn)如下功能:添加、修改業(yè)務(wù)部門信息。支持快速瀏覽業(yè)務(wù)部門信息。系統(tǒng)自動(dòng)生成8位部門編號(hào)?!皹I(yè)務(wù)部門定義”窗口如圖4-18所示。圖4-18業(yè)務(wù)部門定義窗口4.10系統(tǒng)維護(hù)4.10.1操作員管理設(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“系統(tǒng)維護(hù)”下的“操作員管理”窗口?!安僮鲉T管理”窗口主要實(shí)現(xiàn)如下功能:設(shè)置操作員密碼。調(diào)用“增刪用戶”窗口,完成相應(yīng)操作?!安僮鲉T管理”窗口如圖4-19所示。圖4-19操作員
53、管理窗口4.10.2權(quán)限設(shè)置設(shè)計(jì)程序啟動(dòng)后,調(diào)用主菜單“系統(tǒng)初始設(shè)計(jì)”下的“權(quán)限設(shè)置”窗口?!皺?quán)限設(shè)置”窗口主要實(shí)現(xiàn)如下功能:查詢操作員權(quán)限級(jí)別及使用權(quán)限。為一般操作員設(shè)置權(quán)限?!皺?quán)限設(shè)置”窗口如圖4-20所示。圖4-20權(quán)限設(shè)置窗口5詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過詳細(xì)設(shè)計(jì),應(yīng)該得出目標(biāo)系統(tǒng)的精確描述。5.1開發(fā)工具PowerBuilder8.0是Sybase公司的子公司PowerSoft推出的一種典型的可視化客戶機(jī)/服務(wù)器端開發(fā)工具,是PowerBuilder數(shù)據(jù)庫開發(fā)工具的最新版本,是當(dāng)今世界上應(yīng)用最廣泛的編程語言之一,也是數(shù)據(jù)庫開發(fā)效率
54、最高的一種編程工具。無論是開發(fā)功能強(qiáng)大、性能可靠的大型數(shù)據(jù)庫,還是編寫處理實(shí)際問題的實(shí)用小程序,使用PowerBuilder都是最快速、最簡便的方法。它具有開發(fā)速度快、簡單易學(xué)等特點(diǎn),是初學(xué)者的首選編程工具。PowerBuilder提供的是可視化的開發(fā)環(huán)境,用戶可以使用PowerBuilder所提供的控件構(gòu)建出豐富的應(yīng)用程序界面,省去了用傳統(tǒng)的結(jié)構(gòu)化編程語言,自己編寫代碼實(shí)現(xiàn)這些效果的麻煩。這樣用戶就可以把更多的精力放在程序功能的實(shí)現(xiàn)上,所以PowerBuilder學(xué)起來簡單,用起來方便。PowerBuilder以其面向?qū)ο蟮目焖匍_發(fā)能力、靈活強(qiáng)大的數(shù)據(jù)窗口以及豐富的顯示樣式贏得了廣大數(shù)據(jù)庫開
55、發(fā)人員的好評(píng)。它的主要特點(diǎn):第一,支持跨平臺(tái)開發(fā);第二,代碼可重用性好,易于維護(hù);第三,不僅支持客戶機(jī)/服務(wù)器端開發(fā),而且還可以擴(kuò)展成為HTML和Java的分布式體系結(jié)構(gòu);第四,提供了豐富的對(duì)象、控件和函數(shù),為開發(fā)應(yīng)用程序提供了便利條件。5.2計(jì)算機(jī)系統(tǒng)的選擇及配置一、計(jì)算機(jī)系統(tǒng)選擇的原則滿足系統(tǒng)的設(shè)計(jì)的目標(biāo)適應(yīng)系統(tǒng)的運(yùn)行環(huán)境能適合各種條件的制約二、方案比較根據(jù)以上選擇原則,現(xiàn)提出兩個(gè)可供選擇的方案1、一臺(tái)微機(jī)為主,兼其它必要的外設(shè),建立計(jì)算機(jī)存儲(chǔ)、管理的集中處理。優(yōu)點(diǎn):投資少,結(jié)構(gòu)簡單,易于實(shí)現(xiàn),易于管理。維護(hù)方便開發(fā)周期短,見效快。該方案的缺點(diǎn):可靠性低,保密性差,一旦機(jī)器發(fā)生故障,數(shù)據(jù)可
56、能全部丟失,而且操作時(shí)也可能引發(fā)意外故障。2、網(wǎng)絡(luò)構(gòu)造。組建管理信息網(wǎng),各終端從服務(wù)器上,訪問和處理所需數(shù)據(jù)。該方案的優(yōu)點(diǎn):可靠性高、保密性好,自動(dòng)化程度高,單機(jī)發(fā)生故障并不會(huì)影響整個(gè)系統(tǒng)運(yùn)行。該方案的缺點(diǎn):投資大,開發(fā)周期長,回收率低,管理重復(fù)雜??紤]到本系統(tǒng)規(guī)模大,操作簡單,數(shù)據(jù)有限,故出于經(jīng)濟(jì)角度,選擇單機(jī)本地?cái)?shù)據(jù)庫管理方式,但應(yīng)加強(qiáng)數(shù)據(jù)備份。3、計(jì)算機(jī)機(jī)系統(tǒng)配置1、256M內(nèi)存,80GB以上硬盤(保證10年的使用量),50XCDROM、軟驅(qū)1.44MB,活動(dòng)硬盤(可選)Inte/奔騰IV2.8G。2、標(biāo)準(zhǔn)鍵盤、鼠標(biāo)各一個(gè),SVGA顯示器和EPSON打印機(jī)各一臺(tái)。3、小型UPS一臺(tái),保證
57、在掉電的的情況下系統(tǒng)能夠正常工作。當(dāng)然,也可以不用。4、操作系統(tǒng)環(huán)境:中文WindonsNT系統(tǒng)。6系統(tǒng)測(cè)試與維護(hù)6.1系統(tǒng)測(cè)試一、系統(tǒng)測(cè)試概述軟件測(cè)試是軟件開發(fā)過程中必不可少一個(gè)階段,軟件測(cè)試是保證軟件質(zhì)量的關(guān)鍵步驟。在設(shè)計(jì)過程中。面對(duì)復(fù)雜的問題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),在軟件生命周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生差錯(cuò)。測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。它是對(duì)軟件規(guī)格說明。設(shè)計(jì)和編碼的最后審查。軟件測(cè)試在軟件生命周期中橫跨兩個(gè)階段。通常在編寫出第個(gè)模塊后就對(duì)它做必要的測(cè)試,稱之為單元測(cè)試,在強(qiáng)詞奪理結(jié)束后,對(duì)軟件系統(tǒng)進(jìn)行各種綜合測(cè)試。這個(gè)階段由專門
58、的測(cè)試人員承擔(dān)這項(xiàng)工作。一、測(cè)試方法分為黑盒測(cè)試和白盒測(cè)試:1、黑盒測(cè)試(功能測(cè)試)在程序的接口進(jìn)行測(cè)試,不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程。只檢查程序功能是否能按照規(guī)格說明書的規(guī)定。程序是否能適當(dāng)?shù)赝瓿山邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。2、白盒測(cè)試白盒測(cè)試又稱結(jié)構(gòu)測(cè)試。它是在完全了解程序的結(jié)構(gòu)和處理,它是按照程序內(nèi)部的邏輯測(cè)試程序,檢驗(yàn)程序中每條通路是否都能按預(yù)定要求正確工作。二、面向過程的測(cè)試雖然PowerBuildr是面向?qū)ο蟮脑O(shè)計(jì)語言工具。然而面向遠(yuǎn)程的基本理論和方法仍適應(yīng)于面向?qū)ο蟮臏y(cè)試,而且在各腳本程序的編寫調(diào)試過程中用到面向過程的測(cè)試方法和理論闡述如下:(1)
59、模塊測(cè)試也稱為單元測(cè)試。把每個(gè)模塊作為一個(gè)單獨(dú)的實(shí)體來測(cè)試,是比較容易設(shè)置檢驗(yàn)?zāi)K正確性的測(cè)試方案。目的保證每模塊作為一個(gè)單元能正確運(yùn)行。(2)集成測(cè)試它包括子系統(tǒng)測(cè)試和系統(tǒng)測(cè)試。子系統(tǒng)測(cè)試是把單元測(cè)試的模塊放在一起形成一個(gè)子系統(tǒng)來測(cè)試,它著重測(cè)試模塊的接口。系統(tǒng)測(cè)試是把經(jīng)過測(cè)試匠子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來測(cè)試。集成測(cè)試是組裝軟件的系統(tǒng)技術(shù),主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。集成測(cè)試有兩種方法:非漸增和漸增測(cè)試。(3)驗(yàn)收測(cè)試驗(yàn)收測(cè)試是把軟件系統(tǒng)作為單一的實(shí)體進(jìn)行測(cè)試,測(cè)試內(nèi)容與系統(tǒng)測(cè)試基本類似,但它是在用戶積極參與下進(jìn)行的,而且使用實(shí)際數(shù)據(jù)進(jìn)行測(cè)試。驗(yàn)收測(cè)試的目的實(shí)驗(yàn)政系統(tǒng)確實(shí)能夠滿足用戶的
60、實(shí)際需要。(4)平行運(yùn)行就是同時(shí)運(yùn)行新開發(fā)的系統(tǒng)和將被它取代的舊系統(tǒng)。以便比較新舊兩個(gè)系統(tǒng)的處理結(jié)果。這一方面保證了生產(chǎn)的正常進(jìn)行,切使得新的系統(tǒng)得到實(shí)際的校驗(yàn),在確定系統(tǒng)卻是可行后,再用新系統(tǒng)取代原有系統(tǒng)。三、面向?qū)ο蟮臏y(cè)試對(duì)于面向?qū)ο蟮臏y(cè)試方法,上述雖然基本上仍然用,但是由于面向?qū)ο蠓椒▽W(xué)與傳統(tǒng)的生命周期方法學(xué)有明顯不同,面積對(duì)象軟件的測(cè)試也有一些與傳統(tǒng)軟件測(cè)試不同的地方。一般,對(duì)面向?qū)ο筌浖臏y(cè)試可分為以下四個(gè)層次來進(jìn)行:(1)算法層測(cè)試類中定義的每個(gè)方法,基本上相當(dāng)于傳統(tǒng)軟件測(cè)試中的單元測(cè)試。(2)類層測(cè)試封裝在同一個(gè)類中的所有方法和屬性之間的相互作用。在面積對(duì)象的軟件中類是基本模塊,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 黑臭水體治理合同(2篇)
- 南京航空航天大學(xué)《程序設(shè)計(jì)語言》2021-2022學(xué)年期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《土木工程與環(huán)境》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《汽車材料與成型技術(shù)》2022-2023學(xué)年第一學(xué)期期末試卷
- 《游子吟》說課稿
- 《我要的是葫蘆》說課稿
- 作業(yè)打卡課件教學(xué)課件
- 南京工業(yè)大學(xué)《有限元技術(shù)及其應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)《商務(wù)日語函電》2022-2023學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)《景觀設(shè)計(jì)三》2022-2023學(xué)年第一學(xué)期期末試卷
- 第8講+隋唐的文化
- 管網(wǎng)設(shè)計(jì)分析報(bào)告
- 珍愛生命拒絕危險(xiǎn)游戲
- 高中數(shù)學(xué)教師的專業(yè)發(fā)展路徑
- 《地球是怎樣形成的》課件
- 建筑機(jī)電系統(tǒng)全過程調(diào)試技術(shù)及工藝
- 六西格瑪之控制階段詳解
- 《領(lǐng)導(dǎo)梯隊(duì):全面打造領(lǐng)導(dǎo)力驅(qū)動(dòng)型公司》解讀
- 護(hù)理質(zhì)量安全與風(fēng)險(xiǎn)管理的案例分析
- 工程流體力學(xué)課后習(xí)題答案-(杜廣生)
- AI智能客服應(yīng)用實(shí)踐
評(píng)論
0/150
提交評(píng)論