freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vcnet賓館管理系統(tǒng)(編輯修改稿)

2025-02-14 10:33 本頁面
 

【文章內(nèi)容簡介】 而房客隨時可以憑此押金憑證領(lǐng)取退房或取消預(yù)定后剩余的押金。: 賓館管理系統(tǒng)前臺管理用例圖 財(cái)務(wù)及查詢中心管理財(cái)務(wù)及查詢中心管理用例圖包括三個執(zhí)行者及十個系統(tǒng)用例。用例分別是:賬單補(bǔ)打、交班、繳款、歷史交班查詢、歷史繳款查詢、前臺收銀查詢、在店房客查詢、歷史房客查詢及預(yù)定查詢;DBMS執(zhí)行者為數(shù)據(jù)庫管理系統(tǒng),是與本賓館管理系統(tǒng)交互的外部系統(tǒng);Printer執(zhí)行者為打印機(jī),是本賓館管理系統(tǒng)維護(hù)的外部輸出設(shè)備;Counter執(zhí)行者為本系統(tǒng)的前臺操作員,負(fù)責(zé)執(zhí)行財(cái)務(wù)中心模塊與查詢中心模塊的全部用例;補(bǔ)打賬單用例,是在房客手中的押金憑證丟失的情況下所執(zhí)行的,而房客的身份由賓館的實(shí)際情況進(jìn)行辨別;交班用例,是在當(dāng)前前臺工作時間止的情況下執(zhí)行的,交班的時候需要輸入轉(zhuǎn)給下個前臺操作員的手持現(xiàn)金和前臺操作員工號及密碼;繳款用例,是在財(cái)務(wù)員工需要清點(diǎn)賬目的情況下執(zhí)行的;Counter前臺操作員可以隨時執(zhí)行預(yù)定查詢,在店房客查詢,歷史房客查詢等操作,還可以將查詢出的數(shù)據(jù)導(dǎo)入到Excel中。: 財(cái)務(wù)及查詢中心管理用例圖 基礎(chǔ)數(shù)據(jù)管理基礎(chǔ)數(shù)據(jù)管理用例圖包括兩個執(zhí)行者及六個系統(tǒng)用例。用例分別是:客房信息管理、商品信息管理、交款類型管理、操作員管理、協(xié)議單位管理及黑名單管理;DBMS執(zhí)行者為數(shù)據(jù)庫管理系統(tǒng),是與本賓館管理系統(tǒng)交互的外部系統(tǒng);admin執(zhí)行者為系統(tǒng)管理員,是本賓館管理系統(tǒng)權(quán)限級別最高的執(zhí)行者,負(fù)責(zé)執(zhí)行基礎(chǔ)數(shù)據(jù)管理模塊的全部用例;基礎(chǔ)數(shù)據(jù)管理主要對本賓館管理系統(tǒng)的基礎(chǔ)數(shù)據(jù)進(jìn)行增、刪、改、查等維護(hù);客房信息管理用例,系統(tǒng)管理員可以同時追加多個房間信息,只要輸入第一個房間序號及最后一個房間序號即可。: 基礎(chǔ)數(shù)據(jù)管理用例圖 系統(tǒng)管理系統(tǒng)管理用例圖包括兩個執(zhí)行者及五個系統(tǒng)用例。用例分別是:權(quán)限管理、系統(tǒng)設(shè)置、數(shù)據(jù)初始化、數(shù)據(jù)備份及數(shù)據(jù)還原;DBMS執(zhí)行者為數(shù)據(jù)庫管理系統(tǒng),是與本賓館管理系統(tǒng)交互的外部系統(tǒng);admin執(zhí)行者為系統(tǒng)管理員,是本賓館管理系統(tǒng)權(quán)限級別最高的執(zhí)行者,負(fù)責(zé)執(zhí)行系統(tǒng)管理模塊的全部用例;權(quán)限管理用例,管理每個系統(tǒng)操作員的權(quán)限,為了方便操作,還添加了全選與全不選功能;系統(tǒng)設(shè)置用例,設(shè)置系統(tǒng)參數(shù),包括預(yù)定房房態(tài)參數(shù)設(shè)置、入住房房態(tài)參數(shù)設(shè)置、空凈房房態(tài)參數(shù)設(shè)置、自用房房態(tài)參數(shù)設(shè)置、清掃房房態(tài)參數(shù)設(shè)置、預(yù)留押金限額參數(shù)設(shè)置、客房清掃時間參數(shù)設(shè)置、消費(fèi)限額參數(shù)設(shè)置、維修房房態(tài)參數(shù)設(shè)置、預(yù)定超時參數(shù)設(shè)置、半日房計(jì)費(fèi)參數(shù)設(shè)置、小時房計(jì)費(fèi)參數(shù)設(shè)置以及退房計(jì)費(fèi)參數(shù)設(shè)置等;登記設(shè)置包括退房后清掃房間時間的設(shè)置、在預(yù)定規(guī)定時間內(nèi)超過多少小時未來辦理入住而取消預(yù)定的時間的設(shè)置及預(yù)留押金金額的設(shè)置;計(jì)費(fèi)設(shè)置包括全日房計(jì)費(fèi)設(shè)置、半日房計(jì)費(fèi)設(shè)置以及小時房計(jì)費(fèi)設(shè)置;數(shù)據(jù)初始化用例,刪除規(guī)定時間內(nèi)所有的業(yè)務(wù)數(shù)據(jù),包括預(yù)定登記信息、入住登記信息、寄存信息、消費(fèi)信息、退房信息等。: 系統(tǒng)管理用例圖 項(xiàng)目確立該軟件的開發(fā)意圖:為了使各賓館的管理系統(tǒng)更完善;為了使賓館各部門和員工對日常辦公更方便;為減輕前臺人員的工作負(fù)擔(dān);適應(yīng)信息社會發(fā)展的需要。該軟件的應(yīng)用目標(biāo):通過本系統(tǒng)軟件,能幫助工作人員利用計(jì)算機(jī)快速方便地進(jìn)行入住登記,使散亂的手工登記能夠具體化、直觀化和合理化。該軟件的作用及范圍:本軟件適用于三星級以下的賓館,是比較完善的賓館管理軟件,對前臺操作員的日常工作可以宏觀調(diào)整、管理。該軟件開發(fā)的背景:隨著中國改革開放的不斷推進(jìn),國內(nèi)人民生活水平的不斷提高,旅游出行的人民越來越多,商務(wù)活動也相當(dāng)?shù)幕钴S;再加上入境旅游的人也越來越多,入境從事商務(wù)活動的外賓也越來越多。因此,現(xiàn)在國內(nèi)的賓館住宿行業(yè)也越來越多。賓館管理的科學(xué)化、系統(tǒng)化、信息化也成為各個賓館追求的目標(biāo)。3 概要設(shè)計(jì) 系統(tǒng)架構(gòu) MVC模式介紹本系統(tǒng)的設(shè)計(jì)使用MVC模式,各層可以同時開發(fā),由不同的成員開發(fā)各個層次,不但可以提高團(tuán)隊(duì)開發(fā)速度,而且不會影響以外的層次開發(fā),方便對系統(tǒng)進(jìn)行開發(fā)和維護(hù)。由此,系統(tǒng)設(shè)計(jì)者決定采用MVC(三層架構(gòu))的開發(fā)模式。MVC模式是“ModelViewController”的縮寫,中文翻譯為“模式視圖控制器”。MVC應(yīng)用程序總是由這三個部分組成。Event(事件)導(dǎo)致Controller改變Model或View,或者同時改變兩者。只要Controller改變了Models的數(shù)據(jù)或者屬性,所有依賴的View都會自動更新。類似的,只要Controller改變了View,View會從潛在的Model中獲取數(shù)據(jù)來刷新自己。MVC模式最早是smalltalk語言研究團(tuán)提出的,應(yīng)用于用戶交互應(yīng)用程序中。smalltalk語言和java語言有很多相似性,都是面向?qū)ο笳Z言,很自然的SUN在petstore(寵物店)事例應(yīng)用程序中就推薦MVC模式作為開發(fā)Web應(yīng)用的架構(gòu)模式。MVC模式是一種架構(gòu)模式,其實(shí)需要其余的模式協(xié)作完成。在J2EE模式目錄中,通常采用service to worker模式實(shí)現(xiàn),而service to worker模式可由集中控制器模式,派遣器模式和Page Helper模式組成。而Struts只實(shí)現(xiàn)了MVC的View和Controller兩個部分,Model部分需要開發(fā)者自己來實(shí)現(xiàn),Struts提供了抽象類Action使開發(fā)者能將Model應(yīng)用于Struts框架中[6]。MVC模式是一個復(fù)雜的架構(gòu)模式,其實(shí)現(xiàn)在也顯得非常復(fù)雜。但是,人們已經(jīng)總結(jié)出了很多可靠的設(shè)計(jì)模式,多種設(shè)計(jì)模式結(jié)合在一起,使MVC模式的實(shí)現(xiàn)變得相對簡單易行。Views可以看作一棵樹,顯然可以用Composite Pattern來實(shí)現(xiàn)。Views和Models之間的關(guān)系可以用Observer Pattern體現(xiàn)。Controller控制Views的顯示,可以用Strategy Pattern實(shí)現(xiàn)。Model通常是一個調(diào)停者,可采用Mediator Pattern來實(shí)現(xiàn)?,F(xiàn)在來了解一下MVC三個部分在J2EE架構(gòu)中處于什么位置,這樣有助于人們理解MVC模式的實(shí)現(xiàn)。MVC與J2EE架構(gòu)的對應(yīng)關(guān)系是:View處于Web Tier或者說是Client Tier,通常是JSP/Servlet,即頁面顯示部分。Controller也處于Web Tier,通常用Servlet來實(shí)現(xiàn),即頁面顯示的邏輯部分實(shí)現(xiàn)。Model處于Middle Tier,通常用服務(wù)端的javaBean或者EJB實(shí)現(xiàn),即業(yè)務(wù)邏輯部分的實(shí)現(xiàn)。視圖(View)代表用戶交互界面,對于Web應(yīng)用來說,可以概括為HTML界面,但有可能為XHTML、XML和Applet。隨著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。一個應(yīng)用可能有很多不同的視圖,MVC設(shè)計(jì)模式對于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務(wù)流程的處理。業(yè)務(wù)流程的處理交予模型(Model)處理。比如一個訂單的視圖只接受來自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請求傳遞給控制和模型。模型(Model):就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。業(yè)務(wù)流程的處理過程對另外的層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結(jié)果。業(yè)務(wù)模型的設(shè)計(jì)可以說是MVC最主要的核心。目前流行的EJB模型就是一個典型的應(yīng)用例子,從應(yīng)用技術(shù)實(shí)現(xiàn)的角度對模型做了進(jìn)一步的劃分,以便充分利用現(xiàn)有的組件,但不能作為應(yīng)用設(shè)計(jì)模型的框架。僅僅告訴人們按這種模型設(shè)計(jì)就可以利用某些技術(shù)組件,從而減少了技術(shù)上的困難。對一個開發(fā)者來說,就可以專注于業(yè)務(wù)模型的設(shè)計(jì)。MVC設(shè)計(jì)模式告訴人們,把應(yīng)用的模型按一定的規(guī)則抽取出來,抽取的層次很重要,這也是判斷開發(fā)人員是否優(yōu)秀的設(shè)計(jì)依據(jù)。抽象與具體不能隔得太遠(yuǎn),也不能太近。MVC并沒有提供模型的設(shè)計(jì)方法,而只是告訴人們應(yīng)該組織管理這些模型,以便于模型的重構(gòu)和提高重用性。人們可以用對象編程來做比喻,MVC定義了一個頂級類,告訴其的子類只能做這些,但沒法限制人們能做這些。這點(diǎn)對編程的開發(fā)人員非常重要。 控制(Controller)可以理解為從用戶接收請求,將模型與視圖匹配在一起,共同完成用戶的請求。劃分控制層的作用也很明顯,可以清楚地告訴人們,就是一個分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請求。控制層并不做任何的數(shù)據(jù)處理。例如,用戶點(diǎn)擊一個連接,控制層接受請求后,并不處理業(yè)務(wù)信息,只把用戶的信息傳遞給模型,告訴模型做什么,選擇符合要求的視圖返回給用戶。 模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。如果用戶通過某個視圖的控制器改變了模型的數(shù)據(jù),所有其余依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。因此,無論何時發(fā)生了何種數(shù)據(jù)變化,控制器都會將變化通知所有的視圖,導(dǎo)致顯示的更新。這實(shí)際上是一種模型的變化傳播機(jī)制。模型、視圖、控制器三者之間的關(guān)系和各自的主要功能。: MVC組件功能示意圖 系統(tǒng)架構(gòu)圖MVC層次模型就相當(dāng)于是一個黑盒子,不知道也不需要知道其內(nèi)部到底是怎么樣實(shí)現(xiàn)的,只需要知道如何去調(diào)用就行了。每一層只與其上下相鄰的兩層打交道。當(dāng)其中一層內(nèi)部由于技術(shù)變遷而發(fā)生變化時,只要保持接口不變即可,其余層不需要做任何的改變。分層可以提高靈活性,也便于團(tuán)隊(duì)分工開發(fā)。但是MVC的缺點(diǎn)是由于其沒有明確的定義,所以完全理解MVC并不是很容易。使用MVC需要精心的計(jì)劃,由于其內(nèi)部原理比較復(fù)雜,所以需要花費(fèi)一些時間去思考。: 系統(tǒng)架構(gòu)圖 面向數(shù)據(jù)流的設(shè)計(jì)方法系統(tǒng)結(jié)構(gòu)設(shè)計(jì)是在對現(xiàn)有系統(tǒng)充分調(diào)查研究的基礎(chǔ)上,采用一定的方法設(shè)計(jì)出能描述新系統(tǒng)物理結(jié)構(gòu)的系統(tǒng)結(jié)構(gòu)圖,其主要給出構(gòu)成系統(tǒng)的模塊及模塊間的調(diào)用關(guān)系,表現(xiàn)在圖中一般是用不同的層次體現(xiàn)的。結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)技術(shù)是在結(jié)構(gòu)化程序設(shè)計(jì)思想的基礎(chǔ)上,發(fā)展起來的一種用于復(fù)雜系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的技術(shù),其運(yùn)用一套標(biāo)準(zhǔn)的設(shè)計(jì)準(zhǔn)則和工具,采用模塊的方法,進(jìn)行新系統(tǒng)控制層次關(guān)系和模塊專人分解設(shè)計(jì),把用數(shù)據(jù)流程圖表示的系統(tǒng)邏輯模型轉(zhuǎn)變?yōu)橛肏IPO圖表示的系統(tǒng)層次模塊結(jié)構(gòu)。結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的核心是模塊分解設(shè)計(jì),模塊化顯著提高了系統(tǒng)的可修改性和可維護(hù)性。同時,為系統(tǒng)設(shè)計(jì)工作的有效組織和控制提供了方便條件。按照功能劃分模塊,對照數(shù)據(jù)流圖,對本系統(tǒng)進(jìn)行逐個級別的功能分解。 系統(tǒng)層次結(jié)構(gòu)圖層次圖(Hierarchy Chart圖)簡稱HC圖或H圖,用于表示軟件模塊的分層結(jié)構(gòu),一般與IPO表一起,形成HIPO圖。 系統(tǒng)層次結(jié)構(gòu)圖 系統(tǒng)輸入輸出表IPO表,即輸入/處理/輸出圖,用來描述HIPO圖中的具體模塊,其功能是對HIPO圖中的每個模塊的詳細(xì)描述及定義,描述分層圖中一個模塊的輸入、輸出和處理內(nèi)容,模塊的內(nèi)部數(shù)據(jù)及模塊之間的調(diào)用關(guān)系,是系統(tǒng)設(shè)計(jì)階段的重要成果,也是系統(tǒng)實(shí)施階段程序設(shè)計(jì)的出發(fā)點(diǎn)和依據(jù)。IPO表定義的重點(diǎn)一般在底層的基本模塊上[7]。,通過IPO表可以清晰的看出此模塊的輸入、輸出及處理過程。如下表可知此模塊為入住登記模塊,輸入入住登記信息,并對輸入信息進(jìn)行相關(guān)的驗(yàn)證,如果通過驗(yàn)證,即可辦理入住,并將入住登記信息保存到入住歷史清單,最后打印押金憑證。 入住登記IPO表IPO表1 入住登記系統(tǒng)名稱:賓館管理系統(tǒng)模塊名稱:入住登記作者:王俊文模塊代碼:日期:20081201調(diào)用的模塊:身份證驗(yàn)證,預(yù)定檢查被調(diào)用的模塊:無輸入:“入住登記信息”數(shù)據(jù)流輸出:打印的押金憑證處理:調(diào)用“入住登記”模塊。對輸入的“入住登記信息”進(jìn)行驗(yàn)證,包括輸入日期的核對,身份證真?zhèn)蔚谋嬲J(rèn),預(yù)計(jì)入住時間內(nèi)是否有人預(yù)定,最后如果通過驗(yàn)證,即可辦理入住,并將入住登記信息保存到入住歷史清單,最后打印押金憑證,通過IPO表可以清晰的看出此模塊的輸入、輸出及處理過程。如下表可知此模塊為權(quán)限管理模塊,對新的或老的操作員權(quán)限進(jìn)行新的分配,并保存。 權(quán)限管理IPO表IPO表2 權(quán)限管理系統(tǒng)名稱:賓館管理系統(tǒng)模塊名稱:權(quán)限管理作者:王俊文模塊代碼:日期:20081201調(diào)用的模塊:無 被調(diào)用的模塊:無輸入:“權(quán)限信息”數(shù)據(jù)流輸出:更改后的操作員各權(quán)限信息處理:調(diào)用“權(quán)限管理”模塊。對各操作員的權(quán)限進(jìn)行更改并保存,最后輸入更改后的操作員各權(quán)限信息,通過IPO表可以清晰的看出此模塊的輸入、輸出及處理過程。如下表可知此模塊為系統(tǒng)設(shè)置管理模塊,對已設(shè)置的各系統(tǒng)設(shè)置參數(shù),包括預(yù)定房房態(tài)參數(shù)、入住房房態(tài)參數(shù)、空凈房房態(tài)參數(shù)、自用房房態(tài)參數(shù)、清掃房房態(tài)參數(shù)、預(yù)留押金限額參數(shù)、客房清掃時間參數(shù)、消費(fèi)限額參數(shù)、維修房房態(tài)參數(shù)、預(yù)定超時參數(shù)、半日房計(jì)費(fèi)參數(shù)、小時房計(jì)費(fèi)參數(shù)以及退房計(jì)費(fèi)參數(shù)等進(jìn)行更改,并保存。 系統(tǒng)設(shè)置管理IPO表IPO表3 系統(tǒng)設(shè)置系統(tǒng)名稱:賓館管理系統(tǒng)模塊名稱:系統(tǒng)設(shè)置作者:王俊文模塊代碼:日期:20081201調(diào)用的模塊:無被調(diào)用的模塊:無輸入:“系統(tǒng)設(shè)置參數(shù)”數(shù)據(jù)流輸出:更改后的各系統(tǒng)設(shè)置參數(shù)處理:調(diào)用“系統(tǒng)設(shè)置”模塊。已設(shè)置的各系統(tǒng)設(shè)置參數(shù),包括預(yù)定房房態(tài)參數(shù),入住房房態(tài)參數(shù),空凈房房態(tài)參數(shù),自用房房態(tài)參數(shù),清掃房房態(tài)參數(shù),維修房房態(tài)參數(shù),預(yù)留押金限額參數(shù),消費(fèi)限額參數(shù)等進(jìn)行更改,并保存,最后輸出更改后的個系統(tǒng)設(shè)置參數(shù) 系統(tǒng)界面設(shè)計(jì)在面向?qū)ο蠓治鲞^程中,已經(jīng)對用戶界面需求作了初步分析,在面向?qū)ο笤O(shè)計(jì)過程中,則應(yīng)該對系統(tǒng)的人—機(jī)交互子系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì),以確定人—機(jī)交互的細(xì)節(jié),其中包括指定窗口和報(bào)表的形式、設(shè)計(jì)命令層次等項(xiàng)內(nèi)容。人—機(jī)交互部分的設(shè)計(jì)結(jié)果,將對用戶情緒和工作效率產(chǎn)生重要影響。人—機(jī)界面設(shè)計(jì)得好,則會使系統(tǒng)對用戶產(chǎn)生吸引力,用戶在使用系統(tǒng)的過程中會感到興奮,能夠激發(fā)用戶的創(chuàng)造力,提高工作效率;相反,人—機(jī)界面設(shè)計(jì)得不好,用戶在使用過程中就會感到不方便、不習(xí)慣,甚至?xí)a(chǎn)生厭煩和惱怒的情緒。遵循下列準(zhǔn)則有助于設(shè)計(jì)出讓用戶滿意的人—機(jī)交互界面。1)一致性。使用一致的術(shù)語,一致的步驟,一致的動作。2)減少步驟。應(yīng)使用戶為做某件事情而需敲擊鍵盤的次數(shù)、點(diǎn)按鼠標(biāo)的次數(shù)、或者下拉菜單的距離,都減至最少。還應(yīng)使得技術(shù)水平不同的用戶,為獲得有意義的結(jié)果所需使用的時間都減至最少。特別應(yīng)該為熟練用戶提
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1