版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上把封面加上目 錄摘要-21、前 言-22、可行性分析-22.1、技術可行性-22.2、經濟及社會可行性-23、需求分析-34、數據流程圖-45、數據字典-66、系統(tǒng)設計-86.1、系統(tǒng)總體功能-86.2、系統(tǒng)功能模塊圖解-86.3、系統(tǒng)開發(fā)工具與數據庫-86.4、代碼設計-96.5、數據庫設計-106.6、輸入輸出設計-117、系統(tǒng)實施-147.1、系統(tǒng)與數據庫連接-147.2、調試前的準備-147.3、系統(tǒng)調試-147.4、系統(tǒng)調試心得-148、系統(tǒng)維護-169、系統(tǒng)評價-169.1、系統(tǒng)特點-169.2、系統(tǒng)存在的問題-1610、系統(tǒng)實施體會-1611、結束語-1
2、9參考文獻-20酒店客房管理信息系統(tǒng)的分析與設計作者:沈蓉 指導老師: 王佳摘 要:摘要過于簡單,需補充內容 主要論述了客房管理系統(tǒng)分析設計和編碼實現的過程。整個系統(tǒng)完成了客房管理中的各項功能, 界面友好, 操作簡單。同時也探討了如何利用Power Builder 和SQL Server 開發(fā)工具開發(fā)酒店客房管理信息系統(tǒng)的。關鍵詞:酒店信息管理,客房管理系統(tǒng),需求分析,數據流程圖一、前言隨著旅游業(yè)的發(fā)展,酒店、餐飲娛樂行業(yè)日趨發(fā)達,引入全方位的電腦服務和電腦管理日益流行。同時,酒店和餐廳娛樂業(yè)引入電腦服務和管理也取得了優(yōu)良的經濟效益和社會效益。為此,國家建設部已于最近作出明確規(guī)定:凡星級酒店在
3、項目審批時,其設計方案必須包括電腦管理系統(tǒng),否則不予立項??梢姡频旯芾黼娔X化勢在必行。酒店管理系統(tǒng)將先進的電腦技術與現代酒店服務管理完美地結合起來,實現了住宿、餐飲、娛樂全新概念的服務和管理方式。傳統(tǒng)的酒店管理往往令管理者花大量的時間來處理顧客投訴,例如錯誤查詢、煩瑣的登記和結帳手續(xù)、旅客費用計算錯誤、空余客房資料不能及時提供等,從而影響出租率,使的管理人員不得不集中精力規(guī)劃管理運行策略和進行決策。以上問題可通過電腦系統(tǒng)輔助解決,酒店管理的電腦化,不僅是體現酒店現代化形象的一個重要標志 ,而且對于提高員工工作效率,加速資金周轉、降低各項成本及改善服務質量都有十分積極的作用。從80年代初發(fā)展起
4、來的國內的酒店管理系統(tǒng),充分吸收了國外管理系統(tǒng)的精華,再結合國內的實際情況,逐步發(fā)展成熟,到90年代初期已形成了幾個較成熟的軟件系統(tǒng),同時,產生了幾家專職從事賓館業(yè)計算機管理系統(tǒng)的公司。到了90年代中后期,隨著計算機在酒店中的普及應用,計算機技術的不斷發(fā)展,酒店管理系統(tǒng)的發(fā)展到了一個新的時期,新的系統(tǒng)平臺、新的系統(tǒng)特點及發(fā)展方向不斷涌現,功能更加細致完善,系統(tǒng)更加穩(wěn)定可靠。同時在酒店客房管理信息系統(tǒng)開發(fā)中也存在許多的層次,針對不同規(guī)模和檔次的酒店進行系統(tǒng)的開發(fā)。如針對小型賓館、招待所等推出實用型的單機版客房管理系統(tǒng),這也是現在發(fā)展最快,版本最多的一類系統(tǒng);也有針對星級賓館和集團化的賓館推出的網
5、絡服務器架構的賓館信息化管理系統(tǒng),對賓館進行全方位的信息化管理。 而本系統(tǒng)是我在經過對部分中小型酒店客房管理現狀的調查和分析之及網上查詢資料后,結合Power Builder和SQL Server 開發(fā)的這個酒店客房管理信息系統(tǒng)。二、可行性分析2.1技術可行性2.1.1 硬件要求不高,目前的基本配置的計算機硬件資源都能滿足開發(fā)要求;2.1.2 采用Power Builder和SQL Server進行開發(fā),Powerbuilder是面向對象快速開發(fā)數據庫的工具,它的獨特的數據窗口技術可以方便的實現各種數據的插入、查詢等功能;2.1.3 采用面對對象的開發(fā)方法,前臺操作簡易,工作人員培訓簡便,維護
6、方便,同時可擴展性強。2.2經濟及社會可行性隨著經濟的發(fā)展,人口流動的加劇,中小型的賓館如同雨后春筍般出現,規(guī)模都不大,但是也都能獲得了不小的利益,但是由于規(guī)模小等問題,人員數量都比較少,而賓館的事物都比較繁雜,傳統(tǒng)的管理方法開始難于滿足需求;同時隨著社會計算機的推廣和信息化的進程加快,經營者也都十分了解信息化管理系統(tǒng)的巨大作用,對于信息化管理系統(tǒng)都有迫切的需求,這就給針對中小型賓館的客房信息管理系統(tǒng)的開發(fā)有一個巨大的市場。三、需求分析內容簡單,需擴充 3.1入住管理空房查詢登記房號天數一般客戶登記會員客戶登記前臺可以通過空房查詢確定有無顧客需要的客房可供入??;如顧客要求入住,按顧客是否會員分
7、別進行身份登記,會員享受會員優(yōu)惠折扣,同時登記顧客入住房號和天數。3.2服務管理 服務查詢 服務收費 對顧客在入住期間在酒店所接受的其他各項服務進行登記,同時在顧客退房時進行結算。3.3日常管理 今日離店提示單 離店提示 現住客戶查詢 按顧客離店時間顯示每日離店客戶名單,供前臺服務人員查詢,并進行離店提示。前臺服務人員也可以通過現住客戶查詢了解現在的入住人員情況。3.4結算管理 退房結算在顧客離店退房是進行費用的最終結算,列出明細帳單,供顧客核對,辦理離店結算。3.5經理查詢 客房情況查詢這是經理用戶的專有功能,只供經理擁護使用,主要是供管理人員了解客房入住情況、日空房率等,供管理人員作出正確
8、的決策。3.6系統(tǒng)維護 退出系統(tǒng) 更改用戶名和密碼 主要用于對用戶的權限、密碼等進行管理,保證系統(tǒng)的運行。四、數據流程圖這部分只有圖不行,應加入文字說明 P1.1數 據輸 入 系統(tǒng) P1.2數 據查 詢根據權限根據用戶權限用戶 后 臺數據庫判斷權限登陸 P1.3系 統(tǒng)維 護P1.4統(tǒng) 計分 析數據輸入D1 客房數據信息表 D2 客戶信息數據表根據權限根據數據輸入用戶D3 押金信息單權限各種信息輸入D4 客房信息數據表D5 服務費用表D6 用戶表 圖 P 1.1 客房信息查詢D1 客房數據信息表客戶信息查詢根據權限數據查詢統(tǒng)計用戶信息統(tǒng)計D2 客戶信息數據表結算帳單 D5 服務費用表 D7 結算
9、帳單表 用戶權限修改圖 P 1.2根據權限系統(tǒng)維護根據權限用戶D1 用戶表用戶密碼修改圖 P 1.3五、數據字典5.1數據流條目舉例數 據 流 條 目名稱:客戶信息詳細內容說明:客戶信息包括客戶個人信息,入住信息和會員信息的內容數據流來源:D1,D2數據流去向:D3組成:帳單號+姓名+性別+國籍+年齡+民族+出生日期+家庭住址+入住日期+入住天數+房號+會員號 5.2外部實體條目舉例外 部 實 體 條 目名稱:客房信息說明:后臺自動生成的客房信息,在前臺顯示輸出數據流:P 1.1輸入數據流:D45.3數據存儲條目舉例數 據 存 儲 條 目名稱:服務費用信息說明:對客戶接受的各項服務費用進行管理
10、數據流來源:P 1.1 數據流去向:D5組成:消費單號+序號+服務時間+收費員+消費費用+房號5.4處理過程條目舉例處 理 過 程 條 目名稱:服務信息查詢說明:可以查詢客戶接受過的各項服務的具體信息輸入:登陸用戶和密碼輸出:D1> P1.2處理:用戶登陸后,到即時服務管理的服務查詢窗口進行查詢就可以獲得客戶服務的信息六、系統(tǒng)設計這部分是文章重點,要詳細描述6.1系統(tǒng)總體功能 系統(tǒng)從中小型賓館的實際需求出發(fā),設計了主要的功能模塊,注重了操作的簡便性和實用性,使整個系統(tǒng)簡單實用。其具體的功能如下,6.1.1各種信息的輸入。包括客房信息,客戶信息,服務費用信息的輸入,對數據庫進行更新,保證數
11、據庫的實時性,以便對這些信息能進行各種操作,用于維護和結算,滿足營業(yè)的需要。 6.1.2各種信息查詢。包括對客房信息,客戶信息,服務信息,離店信息進行查詢,便于對客房進行維護,便于對客戶進行周到的服務,滿足客戶的需求。 6.1.3系統(tǒng)維護??蓪Ω鱾€用戶的登陸密碼及權限等進行維護,便于不同權限的用戶能夠最好的實現自己的功能。 6.1.4幫助。系統(tǒng)的一些功能介紹和使用說明。6.2系統(tǒng)功能模塊圖解6.2.1數據輸入模塊客房信息輸入數據輸入客戶信息輸入服務費用輸入 圖 6-1 6.2.2數據查詢模塊數 據 查 詢 和 統(tǒng) 計客房信息查詢客戶信息查詢服務費用查詢離店信息查詢客房情況查詢 圖 6-26.3
12、系統(tǒng)開發(fā)工具與數據庫根據系統(tǒng)開發(fā)的實際需要及開發(fā)工具的實用性,本系統(tǒng)開發(fā)平臺如下:(1)開發(fā)工具:Power Builder語言(2)數據庫:SQL Server6.4代碼設計由于針對的是中小型賓館進行設計的,所以處理的數據量比較小,編碼較為簡便,本系統(tǒng)的編碼如下:6.4.1客房編碼:三位有效數字 # # 樓層 房間號6.4.2會員號:6位有效數字,從開始采用順序編碼。6.4.3消費單號:三位有效數字,按從001開始順序編碼。6.4.4客戶信息單號:按客戶登記順序從1開始順序編碼。6.5數據庫設計6.5.1數據庫ER圖 消費單號消費費用收費員服務時間序號房號服務費用 用戶名密碼客戶信息號性別姓
13、名管理 用戶表管理國籍客戶信息管理信息用戶 住房日期押金 權限離店日期會員號房號查詢身份證號價格房號客房信息用房標志客房類型 從概念結構結構設計所的結構圖可以使數據庫結構清晰明了,為邏輯設計做好了必要的準備。6.5.2將ER圖轉化為數據模型 ,可以知道本系統(tǒng)需要以下數據表:表1【客房數據信息表】 kefang名 稱字段名稱數據類型字段長度允許空其 他房號kfidchar3否不為空客房類型kflxchar8否不為空客房價格fjdecimal10是用房標志bzchar1否表2【用戶表】 yonghu名 稱字段名稱數據類型字段長度允許空其 他用戶名yhmchar6否主 鍵密 碼pswchar10否權
14、 限qxchar10否 表3【服務費用表】 fwfy名 稱字段名稱數據類型字段長度允許空其 他序 號xhint3否主鍵服務時間fwsjdatetime18是收 費 員sfyint3是消費費用xffydecimal8是房 號kfidint3否 表4【客戶信息表】 khxx名 稱字段名稱數據類型字段長度允許空其 他客戶信息單號khxxidint3否姓名namechar10是性別xbchar2是國籍gjchar18是押金數額yjdecimal8是住店日期rztimedatetime8是離店日期ldtimedatetime8是身份證號khsfzint18是房號kfidint3是會員號hyidint6是
15、 6.6輸入輸出設計系統(tǒng)的輸入與輸出設計是一個相輔相成的設計過程,輸入、輸出設計的好壞直接關系到用戶的操作和對系統(tǒng)的認可。6.6.1輸入設計輸入設計的目標是保證向系統(tǒng)輸入正確的數據,保證輸入方法的簡單、迅速、方便?,F以客戶入住登記錄入為例:輸入功能:服務員在客戶信息中輸入入住客戶信息輸入媒體:鍵盤、鼠標輸入方式:實時輸入6.6.2輸出設計輸出設計是系統(tǒng)能否為用戶提供準確、及時、適用的信息的關鍵。以服務收費查詢窗口為例:輸出功能:顯示客戶消費的明細條目輸出媒體:電腦屏幕輸出周期:不限輸出數據項名稱:序號、服務名稱,單價,服務時間,地點七、系統(tǒng)實施系統(tǒng)的實施是系統(tǒng)設計完成后的檢驗,是系統(tǒng)使用前至關
16、重要的一步,系統(tǒng)的調試是系統(tǒng)實施中最關鍵的任務,進行全面細致的系統(tǒng)調試,可以充分確保系統(tǒng)的可行性與完整性。7.1系統(tǒng)與數據庫連接 本系統(tǒng)采用Power Builder為開發(fā)工具,SQL Server作為數據庫,在系統(tǒng)與數據庫連接的時候用到如下的代碼:Sqlca.dbms=”O(jiān)DBCSqlca.autocommit=falseSqlca.dbparm=”connectstring=dsn=shang;uid=;pwd=” connect ;數據庫連接上后,就可以在數據庫中建立系統(tǒng)所需要的各張表,系統(tǒng)可以根據自己所需,與表進行連接,從而建立數據窗口。7.2調試前的準備首先,對系統(tǒng)的功能模塊有個全面
17、的了解,并熟悉其中的數據流程,明確系統(tǒng)實現的功能。然后,對數據庫進行檢查,查看表中屬性與數據的正確性,并核對與系統(tǒng)中數據窗口的連接情況。最后,明確系統(tǒng)的權限設置,了解不同權限下的用戶名和密碼以及不同對象的編碼,以確保在實施的過程中不出現細小環(huán)節(jié)的差錯。7.3系統(tǒng)調試系統(tǒng)調試的目的是發(fā)現系統(tǒng)中存在的錯誤。因此,科學的,合理的,有效的安排測試的過程,采用正確的測試方法將顯得尤為重要。并且要盡可能提高測試的效率,用較少的時間發(fā)現較多的問題。一般來說,調試工作主要包括以下幾塊內容:對權限進行測試;對功能模塊進行測試;對完整性約束進行測試。7.3.1權限測試權限是不同的用戶使用系統(tǒng)的局限性設置,權限的設
18、置可以使用戶在自身條件約束的范圍內對系統(tǒng)進行操作。在測試時,可以使用不同的用戶名和不同的進入密碼進行測試,查看其是不是嚴格按照系統(tǒng)任務書的要求來實現的,有沒有出現用戶權限不到位或者是有越權的情況出現。7.3.2功能模塊測試功能模塊是系統(tǒng)的根本,因此,檢查模塊功能的實現情況是相當重要的一塊內容。功能模塊的測試必須逐一進行,不能有任何的遺漏,檢查每一塊模塊的功能是否能夠實現。這是一個很煩瑣的工作。比如,對本系統(tǒng)中的基本信息錄入模塊的測試,對促銷員業(yè)績考評模塊的測試等。7.3.3完整性約束測試完整性約束是系統(tǒng)校驗的主要內容,完整性約束工作的到位與否直接影響整個系統(tǒng)的質量,完整性約束可以保證數據庫內容
19、的正確性,有序性。比如對年齡的設置必須是數字才是有效的,當輸入英文字母或其他符號均是沒有用的,同時對其字段的長度也要有明確的限制,一般控制在3個字符。7.4系統(tǒng)調試心得 通過對自己系統(tǒng)的調試,我認為應該注意以下的問題:7.4.1調試工作一定要細致,從最小的模塊開始,一塊一塊得進行,逐步擴大調試的范圍,循序漸進。7.4.2通過出錯時系統(tǒng)的提示語有目的,有針對性的對系統(tǒng)的代碼進行檢查。7.4.3使用DEBUG進行錯誤追蹤是一個十分有效的方法。7.4.4由于系統(tǒng)安裝的非正版的Power builder,在運行的時候經常出現“奇怪”的錯誤,因此,隨時做好系統(tǒng)的備份工作是十分必要的。這可以大大減少由于突
20、發(fā)事件帶來的無謂的工作量。八、系統(tǒng)維護系統(tǒng)維護是系統(tǒng)開發(fā)使用以后的后期工作,是為了保證計算機系統(tǒng)能夠不斷得適應用戶環(huán)境、社會環(huán)境的變化而開展的工作。這要求系統(tǒng)維護人員能夠與系統(tǒng)使用的有關部門緊密聯(lián)系,應部門的實際要求不斷地作出變更,以適應環(huán)境變化的需要,提高系統(tǒng)的可用性。系統(tǒng)的維護應做到以下幾點:8.1與系統(tǒng)使用部門保持長期緊密的聯(lián)系,了解使用環(huán)境的變化;8.2及時向系統(tǒng)開發(fā)部門反饋用戶意見;8.3結合雙方的建議對系統(tǒng)作出及時、有效、合理的更新;8.4嚴格按照有關規(guī)定,對系統(tǒng)的運行做好相關的記錄工作;九、系統(tǒng)評價9.1系統(tǒng)特點系統(tǒng)通過不斷的改善,基本實現了預期的功能,并且運行穩(wěn)定,操作簡潔,維
21、護方便,充分體現了其實用性。同時根據賓館客房管理的實際需求,建立了服務費用登記,并建立了客戶離店提示模塊。輸入信息盡量實現了自動填充,將手動操作減少到最低點,同時比較強的校驗容錯能力,合理的權限設置,使本身不大的系統(tǒng)顯得很精練,很科學。9.2系統(tǒng)存在的問題 由于自身水平有限,時間倉促,系統(tǒng)還有很多不完善的地方,比如:界面設計不太合理,布局不夠美觀,在進行數據庫設計的時候,考慮還不夠全面,許多字段的設計上存在著一定局限性,一些有用的字段沒有加進去,同時存在一些沒有用的字段,這給以后的程序設計與數據窗口的建立帶來了不小的麻煩。在初期的功能設置上,一些界面也存在一定的重復,其中最主要的客戶信息登記設
22、計也沒有達到最理想的程度,這些不足之處都需要在以后的工作中進一步加以改進與提高。十、系統(tǒng)實施體會經過將近三個月的設計開發(fā),我在老師的指點和同學的幫助下,終于完成了自己的畢業(yè)設計。激動的心情無法言表,但是在整個系統(tǒng)開發(fā)的過程中,從去單位實習開始,經歷了一個比較漫長的過程,與其說是一個小小的成功,更可以說是一個對知識的積累與運用的過程,是一個對人的毅力與耐力的考驗的過程。在這個過程當中,自己遇到了一些意料當中與出乎意料的困難,從這些困難中一次次挺過來的經歷,真的讓我成長了許多。這樣的經歷對我今后的學習和工作都是十分有益的。在設計這個系統(tǒng)的過程中調查和研究了許多資料,從中了解到國內酒店IT技術開發(fā)的
23、現狀是:1、需求不明確,使酒店項目工程性強,產品化不足,開發(fā)商的總體成本居高不下,研發(fā)缺乏原動力。2、沒有行業(yè)統(tǒng)一標準,廠商各自為政,市場分化導致產品整合難度大。3、產品推廣依賴行政手段和關系網,抑制了新技術的引進和技術的創(chuàng)新,不利于形成自己的產品特色和質量控制。4、國外優(yōu)秀品牌的低價進入,壟斷了國內高星級市場,開發(fā)商利潤空間式微??梢娋频昕头抗芾硐到y(tǒng)開發(fā)行業(yè)還有發(fā)展空間,更需要在自我發(fā)展和對外競爭的過程中進一步的去規(guī)范和完善。這也讓我更確定了自己完成這個設計的決心。通過這次畢業(yè)設計系統(tǒng)的開發(fā),讓我充分感受到了實踐的重要性?!皩嵺`是檢驗真理的唯一標準”,如果在開展某項工作前不進行一定的實踐,那
24、么做出來的事情必將是脫離實踐的,脫離實踐的東西是沒有實際的使用價值的,從某種意義上說就是廢品。特別是對于我們在校的學生來說,與社會的接觸還比較少,在系統(tǒng)設計的前期,腦子里的概念是很模糊的,因此,實踐對于我們來說更顯得尤為重要。只有對一件事物有了詳細的了解,才能做出一個好的作品來。當然,在實踐的過程當中,與人的交往和溝通是必不可少的,這也是非常重要的。我們實習的過程是一個學習的過程,對一個陌生的環(huán)境,全靠自己去摸索是有難度的,如果可以和單位的同事多進行交流,勤于提問,那就可以更快更好得了解情況,并且可以節(jié)省不少的時間,提高學習工作的效率。還可以使自己少犯錯誤。在實踐的過程當中,還應該注意多看一些
25、與實習相關的書籍和資料,這會使我們更容易掌握實踐中學習的知識,了解其確切的使用方式,并且還很有可能從中獲得靈感,產生新的想法,能夠將此更好得運用到現實的工作中去??偠灾?,前期實踐工作開展的好壞,將直接影響到今后的系統(tǒng)開發(fā)。我們應該十分嚴肅認真得來對待畢業(yè)實習,在實習中盡自己最大的努力收集有用信息,為我們畢業(yè)設計的順利開展打下堅實的基礎。系統(tǒng)是采用生命周期法和原型法相結合的方法來開發(fā)的,是一個有序的,嚴謹的開發(fā)過程。系統(tǒng)分析在系統(tǒng)開發(fā)的過程當中占有十分重要的地位。在系統(tǒng)分析階段,將前一階段收集來的信息進行整理、統(tǒng)計和分析,找出其中的關鍵信息,確定系統(tǒng)開發(fā)的主線,明確系統(tǒng)中哪些功能是主要的,哪些
26、功能是次要的,如何實現這些功能,采用什么方法,分多少步驟實現這些功能,都是在這個階段所必須認真考慮的問題。數據庫的設計,要有哪幾個表,表里有哪些字段,這些字段在開發(fā)中用到哪個模塊里去,在這個階段中都要明確。只有這樣,才能在以后的設計階段做到有的放矢。以前做系統(tǒng)時由于進行系統(tǒng)分析的時候考慮問題不夠全面,在準備不充分的情況下就匆忙得進入了程序設計階段,從中吃了不少苦頭。比如:做著做著突然想到某個模塊中要加個新的功能,然后臨時加個頁面想實現這個功能,同時又發(fā)現在數據庫中也應該加個表或者在表中修改某個字段、加個字段,又去修改表的結構,在這里花了不少時間,做了許多無用功,但最終的結果是自己想實現的那個功
27、能還是沒有實現。所以說前期的準備工作一定要充分,要做到位,做到精處。這樣后期的開發(fā)工作才能有條理得開展。數據流程圖和結構圖也要進行詳細的了解,這些圖是系統(tǒng)數據流向最直觀的反映,吃透數據流程圖,就意味著明確了系統(tǒng)中數據是如何循環(huán)的,就可以分清楚哪些是主要信息,哪些是次要信息,就可以對信息進行再處理,再細分,使系統(tǒng)的功能得到完美的實現。接下來就是數據庫設計階段了。數據庫是一個系統(tǒng)所有信息的集合,在數據庫設計時要考慮字段的定義,字段的設置,減少數據冗余度。在數據庫的基本框架打好后,為了系統(tǒng)功能模塊能夠得到演示和運行,就需要進行大量數據的錄入,這是一個很煩瑣的工作,錄入時一定要細心,不能產生煩躁的情緒
28、,因為一個細小的差錯都有可能導致最終計算結果的錯誤,而且在以后發(fā)現了問題時再回來查找,工作量就會很大,所以數據庫數據的導入一定要一步到位。系統(tǒng)設計階段是對系統(tǒng)具體功能模塊的實現階段,必須要經歷最另人頭痛的編程過程。程序的設計是極其復雜的,而且有相當嚴格的要求,一個符號的錯誤都會直接導致程序的無法運行。因此,在寫程序的時候腦子一定要清醒,思路要清晰,這樣做起來會比較順利一點。不過在寫程序的時候難免會碰到一些困難,自己一個人想往往會進入死胡同,很難發(fā)現問題的所在,因此,每當碰到問題的時候我就請教身邊的同學,查看參考書,實在不行就向導師求教。不過,Power builder自帶的DEBUG還是幫了我
29、不少的忙,它在程序調試的時候發(fā)揮了巨大的作用,我可以根據自己的需要,設置追蹤點,DEBUG會依照我的設置一步步得檢查下去,這可以非??焖儆行У冒l(fā)現問題的所在,在程序的調試過程中可以減少很多時間,使工作效率有了很大的提高。系統(tǒng)的調試是對系統(tǒng)設計階段的檢查,但是系統(tǒng)測試往往伴隨著系統(tǒng)設計同時進行。當設計完一段程序后,我都要進行測試,看看設計的功能是不是能夠實現,在完成了一塊功能的設計后再進行下一塊的設計,防止在前一塊存在問題的情況下開發(fā)下一塊所產生的問題堆積現象。模塊測試,要從小模塊著手,逐步擴大,對測試過程中出現的問題要細心對待,要搞清楚,不能一知半解,這樣才能有針對性得解決問題。編程是煩人的事
30、情,如果在測試時發(fā)現了,并且在很長時間都不能解決的時候,千萬不能急噪,不然原本就有些亂的思路就會變得更亂,甚至導致根本無從下手。因此,學會保持一個輕松的心態(tài)是十分重要和有用的。在實際的開發(fā)過程中我也遇到了很多技術上的問題和難點,但是通過查找相關的資料和向老師和同學詢問都得到了解決。比如在押金帳單打印是就遇到了如何控制打印紙張大小的問題,在詢問同學時他們也存在同樣的問題,在查找了相關的PB指導書后終于找了,知道這個問題并不是很難,只需要用ADDFORM增加一個自定義的紙型就可以解決這個問題;我遇到的另一個問題就是在輸入是發(fā)現在數據庫表中中文字符顯示亂碼,這給自己對信息輸入的校驗帶來很多麻煩,但是
31、當我在同學機子上運行時就顯示正常了,最后估計是自己的數據庫安裝存在問題,于是重新安裝了一次SQL然后再運行,問題果然沒有了;而在一個窗口顯示時需要設置過濾條件的實現中又出現了問題,在經過很多次嘗試都失敗后,我在PB聯(lián)盟論壇發(fā)布了求助之后終于得到了解決,用代碼dw_1.setfilter("") dw_1.filter()解決了這個問題,這點讓我了解到在學習中不僅需要自己努力的去探索,有時向他人現在更可以通過網絡象別人請教是一種更好的學習方法;在離店提示這個模塊的實現中,需要對離店的日期進行順序的顯示,起初不知道該用什么函數實現,這個問題也在我查找了PB的一些指導用書后,用ASC來解決了,同時也了解了和它相關的DESC的降序作用。當然遇到的問題還有很多,但是通過各種方法,比如查找資料,詢問老師同學,在網絡上尋求幫助等等,許多的問題得到了很好的解決,對老師同學和網絡上的朋友無私的幫助,我表示衷心的感謝。最后,要做好數據的備份工作,并且要進行多份的備份。一方面,在程序的編寫過程中經常會發(fā)生錯誤,這時,數據的備份可以幫助進行相關數據的恢復;另一方面,在程序的調試過程中,常常要進行大量的代碼修改,如果發(fā)現調試不對,想回到原來狀態(tài)的時候,如果沒有數據的備份,那將是一件十分煩人的事情。再者,我們安裝的Power builder開發(fā)工具和SQL Server數據庫都是盜版的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 承包廢棄大坑合同范例
- 廣州公寓出租合同范例
- 合同模板運用方法
- 商業(yè)門店拆除合同范例
- 技術委外合同范例
- 房產兼職合同模板
- 安徽醫(yī)療設備搬運合同模板
- 代理項目合同范例
- 安裝指紋鎖合同范例
- 2024年撫州道路運輸客運從業(yè)資格證模擬考試
- 其他食品生產許可證審查細則
- 廣東旅游資源匯總21個城市
- 小學生楷體字帖臨摹練習
- 土地地類一覽表
- 學習王紅旭舍己救人光榮事跡心得體會(精選多篇)
- 產科常見的疾病護理診斷及要求措施
- 小學數學教學中的預習
- 基層領導干部的素質要求之淺見
- 一種昆侖通泰觸摸屏的屏幕保護方法
- 華師版八年級上冊數學 【說課稿】13.2.4 邊邊邊.doc
- 機械課程設計ZDD(答辯高分通過)
評論
0/150
提交評論