【正文】
設(shè)計(jì)、系統(tǒng)維護(hù)等功能。在建立數(shù)據(jù)庫概念模型之后,要真正實(shí)現(xiàn)與數(shù)據(jù)庫管理系統(tǒng)的結(jié)合,即能夠由既定的數(shù)據(jù)庫管理系統(tǒng)所支持,還必須進(jìn)行邏輯結(jié)構(gòu)的設(shè)計(jì),在邏輯結(jié)構(gòu)設(shè)計(jì)階段,主要完成建立數(shù)據(jù)庫的邏輯模型,并解決數(shù)據(jù)的完整性、一致性、安全性和有效性等問題;最后一個(gè)階段是數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì),其任務(wù)是為系統(tǒng)邏輯結(jié)構(gòu)模型確定合理的存儲(chǔ)結(jié)構(gòu)、存取方法、以及數(shù)據(jù)表示和數(shù)據(jù)存儲(chǔ)空間分配等內(nèi)容,從而得到具體的數(shù)據(jù)庫物理結(jié)構(gòu)。(二)客房前臺(tái)管理 客房預(yù)訂:可以通過此窗口實(shí)現(xiàn)客房預(yù)訂。自動(dòng)提取系統(tǒng)時(shí)間以及當(dāng)前操作員。 退宿查詢:通過客戶姓名查詢退宿信息。 業(yè)務(wù)部門定義:設(shè)置各業(yè)務(wù)部門的相關(guān)信息。 第四章 系統(tǒng)測(cè)試(1)功能測(cè)試 本系統(tǒng)是專為賓館客房管理開發(fā)的軟件。測(cè)試用例表如下:測(cè)試性能界面登錄用例目的測(cè)試系統(tǒng)的登錄功能前提條件必須有正確的登錄信息輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況示例1:進(jìn)入用戶登錄界面;在選擇菜單里選擇“郭皓”,密碼:guohao;回車或者點(diǎn)擊確定。 界面登錄測(cè)試用例表信息添加:測(cè)試系統(tǒng)對(duì)基本表數(shù)據(jù)的添加是否正確,數(shù)據(jù)庫能否立即更新。信息添加測(cè)試用例表信息修改:測(cè)試系統(tǒng)能否正確實(shí)現(xiàn)對(duì)已添加數(shù)據(jù)的修改功能。信息修改測(cè)試用例表信息刪除:測(cè)試系統(tǒng)能否正確實(shí)現(xiàn)對(duì)已添加數(shù)據(jù)的刪除功能。信息刪除測(cè)試用例表信息查詢:測(cè)試系統(tǒng)能否正確實(shí)現(xiàn)對(duì)已添加數(shù)據(jù)的查詢功能。信息查詢測(cè)試用例表 經(jīng)過測(cè)試,對(duì)于擁有正確管理員帳號(hào)和密碼的管理員可以進(jìn)入賓館客房管理系統(tǒng)主菜單進(jìn)行權(quán)限所允許的各項(xiàng)功能操作,并能正確實(shí)現(xiàn)已完成的各種功能。在整個(gè)開發(fā)過程中遇到了很多的問題,但最終都一一解決,對(duì)其中比較深刻的幾點(diǎn)體會(huì)總結(jié)如下:第一,讓作者發(fā)愁的是對(duì)賓館客房的具體業(yè)務(wù)流程不太熟悉。第三,從教條主義到理論聯(lián)系實(shí)際的轉(zhuǎn)變。第四,在軟件開發(fā)的過程中,開始編寫菜單、窗口、表結(jié)構(gòu)時(shí),進(jìn)展還是比較順利,但當(dāng)有些字段、表關(guān)聯(lián)、數(shù)據(jù)窗口混淆在一起的時(shí)候,作者被搞得暈頭轉(zhuǎn)向。畢業(yè)設(shè)計(jì)使作者對(duì)幾年來所學(xué)的專業(yè)課有了更為深刻的認(rèn)識(shí),提高了對(duì)管理信息系統(tǒng)開發(fā)理論,方法和步驟的認(rèn)識(shí),使知識(shí)得到了融會(huì)貫通,得到了比以往學(xué)習(xí)任何一門課都大的提高和進(jìn)步。 參考文獻(xiàn)[1]劉彥保,李軍利, Server開發(fā)酒店管理信息系統(tǒng)[J].延安大學(xué)學(xué)報(bào),2003,[2][J].哈爾濱鐵道科技,1999,[3]SoYeon LEE,JaiSang Reliability Information System [J].Computers ind. Engng,1998,:599602[4][J].計(jì)算機(jī)工程與應(yīng)用,1999,[5]張鴻,[J].武漢理工大學(xué)學(xué)報(bào),2003,[6] SQL Server與管理信息系統(tǒng)設(shè)計(jì)[J].長春郵電學(xué)院學(xué)報(bào),1996, [7] Server2000關(guān)系數(shù)據(jù)庫特性分析[J].現(xiàn)代電子技術(shù),2003,[8]劉凱,苗放,[J].物探化探計(jì)算技術(shù),2001,[9]樊銀亭, Server數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)完整性研究[J].金陵科技學(xué)院學(xué)報(bào),2005,[10][J].電子器件,2000,[11]Timo Manterea,Jarmo T. software engineering, a review[J].Applied Soft Computing,2005,:315331 致 謝 在論文完成之際,心情無比激動(dòng)。感謝我的室友在我遇到困難的時(shí)候,是他們給予我支持和鼓勵(lì)以及戰(zhàn)勝困難的勇氣和力量,和他們一起度過的一年美好時(shí)光,我將永難忘記。 窗口中主要放置了一個(gè)下拉單選框ddlb_1,一個(gè)單行編輯框sle_1,以及兩個(gè)命令按鈕cb_cb_2。登錄按鈕cb_1的代碼如下://窗口login_win的“確定”按鈕的clicked()事件,判斷密碼的正誤,若正確則進(jìn)入系統(tǒng)主界面string czy99,pwd99,czy100,pwd100,pwd200czy99=trim()pwd99=trim()if czy99= then messagebox(,請(qǐng)選擇操作員!)else if pwd99= then messagebox(,請(qǐng)輸入密碼!) else//選擇數(shù)據(jù) select pwd into :pwd100 from czy_tab where czy=:czy99。點(diǎn)擊“添加”按鈕,可生成新的房間信息,在添加房間信息的過程中,“添加”按鈕不可用,“保存”按鈕可用。 open cursor1。 lbbh3=integer(lbbh2) + 1 lbbh2=string(lbbh3) =lbbh2end iflbbh=lbbh1=lbbh2=lbbh3=0()=true=false 客房預(yù)訂單擊主菜單“客房前臺(tái)管理”下的“客房預(yù)訂”子菜單,進(jìn)入客房預(yù)訂窗體。open cursor1。string jg//把不同的價(jià)格添加到組合框ddlb_3中declare cursor2 cursor for select distinct jg from kfxxlx_tab。 loopclose cursor2。在登記過程中“登記”按鈕enabled屬性為false。do while =0 (fjh) fetch cursor1 into :fjh。掩碼框em_1自動(dòng)提取當(dāng)前日期,可進(jìn)行更改。+tixrq1+39。在附加費(fèi)處選擇附加費(fèi)項(xiàng)目,然后在后面的單行編輯框中輸入數(shù)目,提示欄中顯示對(duì)應(yīng)的消費(fèi),并自動(dòng)計(jì)算到應(yīng)收金額及退還金額中。窗口open事件的代碼如下://窗口ydfcx_win的open()事件,連接數(shù)據(jù)庫,檢索數(shù)據(jù),把不同的姓名添加到組合框ddlb_1中string xm//把不同的姓名添加到組合框ddlb_1中declare cursor1 cursor for select distinct xm from kfyd_tab。 loopclose cursor1。在命令按鈕“確定”cb_1的代碼如下://窗口khjz_win的“確定”按鈕的clicked()事件,保存客人結(jié)帳信息 ……//選擇數(shù)據(jù)select thje,dzfs into :thje,:dzfs from txjz1_tab where xxdz=:gzdw and isor=:isor。//保存數(shù)據(jù) insert into txjz1_tab (pzhm,……)values(:pzhm,……)。//檢索數(shù)據(jù)(sql)()int totaltotal=()(total)系統(tǒng)初始設(shè)計(jì)(本單位定義、業(yè)務(wù)部門定義) (界面以及功能實(shí)現(xiàn)與基礎(chǔ)信息設(shè)置類似。點(diǎn)選“開始”后可選擇相應(yīng)數(shù)據(jù),再點(diǎn)擊“建立新賬”,點(diǎn)選的功能所對(duì)應(yīng)的基本表數(shù)據(jù)將被刪除。 delete txjz1_tab。 在下拉菜單處選擇操作員后,輸入密碼點(diǎn)擊“密碼確認(rèn)”。if czy= then messagebox(,請(qǐng)選擇操作員!)else if pwd=trim(pwd1) then string czyjb55//選擇數(shù)據(jù) select czyjb into :czyjb55 from czy_tab w