(完整word版)酒店客房管理信息系統(tǒng)_第1頁
(完整word版)酒店客房管理信息系統(tǒng)_第2頁
(完整word版)酒店客房管理信息系統(tǒng)_第3頁
(完整word版)酒店客房管理信息系統(tǒng)_第4頁
(完整word版)酒店客房管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、摘要 21、前言 22、可行性分析22.1 、技術(shù)可行性22.2 、經(jīng)濟及社會可行性 23、需求分析 34、數(shù)據(jù)流程圖 45、數(shù)據(jù)字典 66、系統(tǒng)設(shè)計 86.1 、 系統(tǒng)總體功能86.2 、 系統(tǒng)功能模塊圖解86.3 、 系統(tǒng)開發(fā)工具與數(shù)據(jù)庫86.4 、 代碼設(shè)計 96.5 、 數(shù)據(jù)庫設(shè)計106.6 、 輸入輸出設(shè)計117、系統(tǒng)實施141.1 、 系統(tǒng)與數(shù)據(jù)庫連接141.2 、 調(diào)試前的準(zhǔn)備141.3 、 系統(tǒng)調(diào)試 141.4 、 系統(tǒng)調(diào)試心得148、 系統(tǒng)維護 169、 系統(tǒng)評價 169.1 、 系統(tǒng)特點 169.2 、 系統(tǒng)存在的問題 1610、系統(tǒng)實施體會 1611、結(jié)束語 19參考文獻

2、 20酒店客房管理信息系統(tǒng)的分析與設(shè)計作者:沈蓉指導(dǎo)老師: 王佳摘 要: 主要論述了客房管理系統(tǒng)分析設(shè)計和編碼實現(xiàn)的過程。 整個系統(tǒng)完成了客房管理中的各項功能, 界面友好 , 操作簡單。同時也探討了如何利用 PowerBuilder和SQL Server開發(fā)工具開發(fā)酒店客房管理信息系統(tǒng)的。關(guān)鍵詞: 酒店信息管理,客房管理系統(tǒng),需求分析,數(shù)據(jù)流程圖一、前言隨著旅游業(yè)的發(fā)展, 酒店、 餐飲娛樂行業(yè)日趨發(fā)達, 引入全方位的電腦服務(wù)和電腦管理日益流行。 同時, 酒店和餐廳娛樂業(yè)引入電腦服務(wù)和管理也取得了優(yōu)良的經(jīng)濟效益和社會效益。為此, 國家建設(shè)部已于最近作出明確規(guī)定:凡星級酒店在項目審批時, 其設(shè)計方

3、案必須包括電腦管理系統(tǒng), 否則不予立項。 可見,酒店管理電腦化勢在必行。 酒店管理系統(tǒng)將先進的電腦技術(shù)與現(xiàn)代酒店服務(wù)管理完美地結(jié)合起來, 實現(xiàn)了住宿、 餐飲、 娛樂全新概念的服務(wù)和管理方式。傳統(tǒng)的酒店管理往往令管理者花大量的時間來處理顧客投訴, 例如錯誤查詢、 煩瑣的登記和結(jié)帳手續(xù)、 旅客費用計算錯誤、 空余客房資料不能及時提供等,從而影響出租率, 使的管理人員不得不集中精力規(guī)劃管理運行策略和進行決策。以上問題可通過電腦系統(tǒng)輔助解決,酒店管理的電腦化,不僅是體現(xiàn)酒店現(xiàn)代化形象的一個重要標(biāo)志 ,而且對于提高員工工作效率,加速資金周轉(zhuǎn)、降低各項成本及改善服務(wù)質(zhì)量都有十分積極的作用。從 80 年代初

4、發(fā)展起來的國內(nèi)的酒店管理系統(tǒng),充分吸收了國外管理系統(tǒng)的精華,再結(jié)合國內(nèi)的實際情況, 逐步發(fā)展成熟, 到 90 年代初期已形成了幾個較成熟的軟件系統(tǒng), 同時,產(chǎn)生了幾家專職從事賓館業(yè)計算機管理系統(tǒng)的公司。到了 90 年代中后期,隨著計算機在酒店中的普及應(yīng)用, 計算機技術(shù)的不斷發(fā)展, 酒店管理系統(tǒng)的發(fā)展到了一個新的時期, 新的系統(tǒng)平臺、新的系統(tǒng)特點及發(fā)展方向不斷涌現(xiàn),功能更加細致完善,系統(tǒng)更加穩(wěn)定可靠。同時在酒店客房管理信息系統(tǒng)開發(fā)中也存在許多的層次, 針對不同規(guī)模和檔次的酒店進行系統(tǒng)的開發(fā)。 如針對小型賓館、 招待所等推出實用型的單機版客房管理系統(tǒng), 這也是現(xiàn)在發(fā)展最快, 版本最多的一類系統(tǒng);

5、也有針對星級賓館和集團化的賓館推出的網(wǎng)絡(luò)服務(wù)器架構(gòu)的賓館信息化管理系統(tǒng),對賓館進行全方位的信息化管理。而本系統(tǒng)是我在經(jīng)過對部分中小型酒店客房管理現(xiàn)狀的調(diào)查和分析之及網(wǎng)上查詢資料后,結(jié)合Power Builder和SQL Server開發(fā)的這個酒店客房管理信息系統(tǒng)。二、可行性分析2.1 技術(shù)可行性2.1.1 硬件要求不高,目前的基本配置的計算機硬件資源都能滿足開發(fā)要求;2.1.2 采用 Power Builder 和 SQL Server 進行開發(fā), Powerbuilder 是面向?qū)ο罂焖匍_發(fā)數(shù)據(jù)庫的工具,它的獨特的數(shù)據(jù)窗口技術(shù)可以方便的實現(xiàn)各種數(shù)據(jù)的插入、查詢等功能;2.1.3 采用面對對象

6、的開發(fā)方法,前臺操作簡易, 工作人員培訓(xùn)簡便, 維護方便, 同時可擴展性強。2.2 經(jīng)濟及社會可行性隨著經(jīng)濟的發(fā)展,人口流動的加劇,中小型的賓館如同雨后春筍般出現(xiàn),規(guī)模都不大,但是也都能獲得了不小的利益, 但是由于規(guī)模小等問題, 人員數(shù)量都比較少, 而賓館的事物都比較繁雜, 傳統(tǒng)的管理方法開始難于滿足需求; 同時隨著社會計算機的推廣和信息化的進程加快, 經(jīng)營者也都十分了解信息化管理系統(tǒng)的巨大作用, 對于信息化管理系統(tǒng)都有迫切的需求,這就給針對中小型賓館的客房信息管理系統(tǒng)的開發(fā)有一個巨大的市場。三、需求分析3.1 入住管理空房查詢登記房號天數(shù)一般客戶登記會員客戶登記前臺可以通過空房查詢確定有無顧

7、客需要的客房可供入?。?如顧客要求入住, 按顧客是否會員分別進行身份登記,會員享受會員優(yōu)惠折扣,同時登記顧客入住房號和天數(shù)。3.2 服務(wù)管理服務(wù)查詢服務(wù)收費對顧客在入住期間在酒店所接受的其他各項服務(wù)進行登記,同時在顧客退房時進行結(jié)管算。3.3 日常管理今日離店提示單離店提示現(xiàn)住客戶查詢按顧客離店時間顯示每日離店客戶名單, 供前臺服務(wù)人員查詢, 并進行離店提示。 前臺 服務(wù)人員也可以通過現(xiàn)住客戶查詢了解現(xiàn)在的入住人員情況。3.4 結(jié)算管理退房結(jié)算在顧客離店退房是進行費用的最終結(jié)算,列出明細帳單,供顧客核對,辦理離店結(jié)算。3.5 經(jīng)理查詢客房情況查詢這是經(jīng)理用戶的專有功能,只供經(jīng)理擁護使用,主要是

8、供管理人員了解客房入住情況、日空房率等,供管理人員作出正確的決策。3.6 系統(tǒng)維護退出系統(tǒng)更改用戶名和密碼主要用于對用戶的權(quán)限、密碼等進行管理,保證系統(tǒng)的運行。四、數(shù)據(jù)流程圖,數(shù)據(jù))1 |客房數(shù)據(jù)信息表輸入D D2 客戶信息數(shù)據(jù)表根據(jù)權(quán)限用戶數(shù)據(jù)輸入根據(jù)A權(quán)限1卜31甲金信息D4客房信息數(shù)據(jù)表圖 P 1.1各種信息 .輸入D5D6 用戶表用戶根據(jù)權(quán)限D(zhuǎn)7結(jié)算帳單表客房 信息 查詢數(shù)據(jù)、查詢統(tǒng)計客戶 信息 查詢i信息 統(tǒng)計結(jié)算 帳單Dll客房數(shù)據(jù)信息表卜D2客戶信息數(shù)據(jù)表D51服務(wù)費用表五、數(shù)據(jù)字典5.1 數(shù)據(jù)流條目舉例數(shù)據(jù)流條目名稱:客戶信息詳細內(nèi)容說明:客戶信息包括客戶個人信息,入住信息和會

9、員信息的內(nèi)容數(shù)據(jù)流來源:D1, D2數(shù)據(jù)流去向:D3組成:帳單號+姓名+性別+國籍+年齡+民族+出生日期+家庭住址+入住日期+入住天數(shù)+房號+會員號5.2 外部實體條目舉例外部實體條目名稱:客房信息說明:后臺自動生成的客房信息,在前臺顯示輸出數(shù)據(jù)流:p 1.1輸入數(shù)據(jù)流:D45.3 數(shù)據(jù)存儲條目舉例數(shù)據(jù)存儲條目名稱:服務(wù)費用信息說明:對客戶接受的各項服務(wù)費用進行管理數(shù)據(jù)流來源:p 1.1數(shù)據(jù)流去向:D5組成:消費單號+序號+服務(wù)時間+收費員+消費費用+房號5.4 處理過程條目舉例處理過程條目名稱:服務(wù)信息查詢說明:可以查詢客戶接受過的各項服務(wù)的具體信息輸入:登陸用戶和密碼輸出:D1 P1.2處

10、理:用戶登陸后,到即時服務(wù)管理的服務(wù)查詢窗口進行查詢就可以獲得客戶服務(wù) 的信息六、系統(tǒng)設(shè)計6.1 系統(tǒng)總體功能系統(tǒng)從中小型賓館的實際需求出發(fā),設(shè)計了主要的功能模塊,注重了操作的簡便性和實用性,使整個系統(tǒng)簡單實用。其具體的功能如下,6.1.1 各種信息的輸入。包括客房信息,客戶信息,服務(wù)費用信息的輸入,對數(shù)據(jù)庫進行更新,保證數(shù)據(jù)庫的實時性,以便對這些信息能進行各種操作,用于維護和結(jié)算,滿足營業(yè)的需要。6.1.2 各種信息查詢。包括對客房信息,客戶信息,服務(wù)信息,離店信息進行查詢,便于對客房進行維護,便于對客戶進行周到的服務(wù),滿足客戶的需求。6.1.3 系統(tǒng)維護。可對各個用戶的登陸密碼及權(quán)限等進行

11、維護,便于不同權(quán)限的用戶能夠最好的實現(xiàn)自己的功能。6.1.4 幫助。系統(tǒng)的一些功能介紹和使用說明。6.2 系統(tǒng)功能模塊圖解6.2.1 數(shù)據(jù)輸入模塊1 客房信息輸入數(shù)據(jù)輸入客戶信息輸入*服務(wù)費用輸入圖6-16.2.2 數(shù)據(jù)查詢模塊圖6-26.3 系統(tǒng)開發(fā)工具與數(shù)據(jù)庫根據(jù)系統(tǒng)開發(fā)的實際需要及開發(fā)工具的實用性,本系統(tǒng)開發(fā)平臺如下:(1)開發(fā)工具:Power Builder 語言(2)數(shù)據(jù)庫:SQL Server6.4 代碼設(shè)計由于針對的是中小型賓館進行設(shè)計的,所以處理的數(shù)據(jù)量比較小,編碼較為簡便,本系統(tǒng)的編碼如下:6.4.1 客房編碼:三位有效數(shù)字#樓層房間號1.1.2 會員號:6位有效數(shù)字,從00

12、0001開始采用順序編碼。1.1.3 消費單號:三位有效數(shù)字,按從 001開始順序編碼。1.1.4 客戶信息單號:按客戶登記順序從1開始順序編碼。6.5 數(shù)據(jù)庫設(shè)計從概念結(jié)構(gòu)結(jié)構(gòu)設(shè)計所的結(jié)構(gòu)圖可以使數(shù)據(jù)庫結(jié)構(gòu)清晰明了,為邏輯設(shè)計做好了必要的準(zhǔn)備。6.5.2將ER圖轉(zhuǎn)化為數(shù)據(jù)模型,可以知道本系統(tǒng)需要以下數(shù)據(jù)表:表1【客房數(shù)據(jù)信息表】kefang名稱字段名稱數(shù)據(jù)類型字段長度允許空其他歷Pkfidchar3否不為空客房類型kflxchar8否不為空客房價格fjdecimal10是用房標(biāo)志bzchar1否表2【用戶表】yonghu名稱字段名稱數(shù)據(jù)類型字段長度允許空其他用戶名yhmchar6否主鍵密他p

13、swchar10否權(quán)限qxchar10否表3【服務(wù)費用表】fwfy名稱字段名稱數(shù)據(jù)類型字段長度允許空其他序 號xhint3否主鍵服務(wù)時間fwsjdatetime18是收費員sfyint3是消費費用xffydecimal8是kfidint表4【客戶信息表】khxx名稱字段名稱數(shù)據(jù)類型字段長度允許空其他客戶信息單khxxidint3否namechar10是性別xbchar2是國籍gjchar18是押金數(shù)額yjdecimal8是住店日期rztimedatetime8是離店日期Idtimedatetime8是身份證號khsfzint18是歷Pkfidint3是會員號hyidint6是6.6 輸入輸出設(shè)

14、計系統(tǒng)的輸入與輸出設(shè)計是一個相輔相成的設(shè)計過程,輸入、輸出設(shè)計的好壞直接關(guān)系 到用戶的操作和對系統(tǒng)的認可。6.6.1 輸入設(shè)計輸入設(shè)計的目標(biāo)是保證向系統(tǒng)輸入正確的數(shù)據(jù),保證輸入方法的簡單、迅速、方便。 現(xiàn)以客戶入住登記錄入為例:輸入功能:服務(wù)員在客戶信息中輸入入住客戶信息輸入媒體:鍵盤、鼠標(biāo)輸入方式:實時輸入人佐皆無照嗎言里白富首班第言昔理 hr 蒙蛇吩姬助空房等金1號記東三天數(shù) 一脂客戶餐記 .艮牛苜記客戶信息登記-J X一般客戶信息登記 客戶信息單號,1姓名:劉備性別男國籍:蜀國押金數(shù)額:100.00住店日期:2011615 00:00:00離店日期:2011-5-19 00:00:00身

15、份證號 33050314569872011-05-19 22:56:34登記確定打印收據(jù)返回6.6.2 輸出設(shè)計輸出設(shè)計是系統(tǒng)能否為用戶提供準(zhǔn)確、及時、適用的信息的關(guān)鍵。以服務(wù)收費查詢窗 口為例:輸出功能:顯示客戶消費的明細條目輸出媒體:電腦屏幕輸出周期:不限輸出數(shù)據(jù)項名稱:序號、服務(wù)名稱,單價,服務(wù)時間,地點客房管理小地人住信曜股弟笆理H?;蚶?雄克斗連 :: 冬場維P 彈以Untitled-jQl X|服務(wù)類型查詢窗口輸入服務(wù)名稱RZ|執(zhí)行查詢 返回|序號艮務(wù)時間C01游泳5011:00-13:00游泳館。2打掃衛(wèi)生1511:00-14:00房間。03送餐10011:00-12:00房間七

16、、系統(tǒng)實施寺統(tǒng)的實施是系統(tǒng)設(shè)計完成后的檢驗,是系統(tǒng)使用前至關(guān)重要的一步,系統(tǒng)的調(diào)試是 系統(tǒng)實土中最關(guān)鍵的任務(wù),進行全面細致的系統(tǒng)調(diào)試,可以充分確保系統(tǒng)的可行性與完整性。7.1 系統(tǒng)與數(shù)據(jù)庫連接本系統(tǒng)采用 Power Builder為開發(fā)工具,SQL Server作為數(shù)據(jù)庫,在系統(tǒng)與數(shù)據(jù)庫連接的時候用到如下的代碼:Sqlca.dbms= ODBCSqlca.autocommkfalseSqlca.dbparm= connectstring= dsn=shang;uid=;pwd= connect ;數(shù)據(jù)庫連接上后,就可以在數(shù)據(jù)庫中建立系統(tǒng)所需要的各張表,系統(tǒng)可以根據(jù)自己所 需,與表進行連接,從而

17、建立數(shù)據(jù)窗口。7.2 調(diào)試前的準(zhǔn)備首先,對系統(tǒng)的功能模塊有個全面的了解,并熟悉其中的數(shù)據(jù)流程,明確系統(tǒng)實現(xiàn)的 功能。然后,對數(shù)據(jù)庫進行檢查,查看表中屬性與數(shù)據(jù)的正確性,并核對與系統(tǒng)中數(shù)據(jù)窗口的連接情況。最后,明確系統(tǒng)的權(quán)限設(shè)置,了解不同權(quán)限下的用戶名和密碼以及不同對象的編碼,以確保在實施的過程中不出現(xiàn)細小環(huán)節(jié)的差錯。7.3 系統(tǒng)調(diào)試系統(tǒng)調(diào)試的目的是發(fā)現(xiàn)系統(tǒng)中存在的錯誤。因此,科學(xué)的,合理的,有效的安排測試的過程, 采用正確的測試方法將顯得尤為重要。 并且要盡可能提高測試的效率, 用較少的時間發(fā)現(xiàn)較多的問題。 一般來說, 調(diào)試工作主要包括以下幾塊內(nèi)容: 對權(quán)限進行測試;對功能模塊進行測試;對完整

18、性約束進行測試。7.3.1 權(quán)限測試權(quán)限是不同的用戶使用系統(tǒng)的局限性設(shè)置,權(quán)限的設(shè)置可以使用戶在自身條件約束的范圍內(nèi)對系統(tǒng)進行操作。 在測試時, 可以使用不同的用戶名和不同的進入密碼進行測試, 查看其是不是嚴(yán)格按照系統(tǒng)任務(wù)書的要求來實現(xiàn)的, 有沒有出現(xiàn)用戶權(quán)限不到位或者是有越權(quán)的情況出現(xiàn)。7.3.2 功能模塊測試功能模塊是系統(tǒng)的根本,因此,檢查模塊功能的實現(xiàn)情況是相當(dāng)重要的一塊內(nèi)容。功能模塊的測試必須逐一進行, 不能有任何的遺漏, 檢查每一塊模塊的功能是否能夠?qū)崿F(xiàn)。 這是一個很煩瑣的工作。 比如, 對本系統(tǒng)中的基本信息錄入模塊的測試, 對促銷員業(yè)績考評模塊的測試等。7.3.3 完整性約束測試完

19、整性約束是系統(tǒng)校驗的主要內(nèi)容,完整性約束工作的到位與否直接影響整個系統(tǒng)的質(zhì)量, 完整性約束可以保證數(shù)據(jù)庫內(nèi)容的正確性, 有序性。 比如對年齡的設(shè)置必須是數(shù)字才是有效的, 當(dāng)輸入英文字母或其他符號均是沒有用的, 同時對其字段的長度也要有明確的限制,一般控制在3 個字符。7.4 系統(tǒng)調(diào)試心得通過對自己系統(tǒng)的調(diào)試,我認為應(yīng)該注意以下的問題:7.4.1 調(diào)試工作一定要細致, 從最小的模塊開始, 一塊一塊得進行, 逐步擴大調(diào)試的范圍,循序漸進。7.4.2 通過出錯時系統(tǒng)的提示語有目的,有針對性的對系統(tǒng)的代碼進行檢查。7.4.3 使用DEBUGS行錯誤追蹤是一個十分有效的方法。7.4.4 由于系統(tǒng)安裝的非

20、正版的 Power builder ,在運行的時候經(jīng)常出現(xiàn)“奇怪”的錯誤, 因此, 隨時做好系統(tǒng)的備份工作是十分必要的。 這可以大大減少由于突發(fā)事件帶來的無謂的工作量。八、系統(tǒng)維護系統(tǒng)維護是系統(tǒng)開發(fā)使用以后的后期工作, 是為了保證計算機系統(tǒng)能夠不斷得適應(yīng)用戶環(huán)境、 社會環(huán)境的變化而開展的工作。 這要求系統(tǒng)維護人員能夠與系統(tǒng)使用的有關(guān)部門緊密聯(lián)系,應(yīng)部門的實際要求不斷地作出變更,以適應(yīng)環(huán)境變化的需要,提高系統(tǒng)的可用性。系統(tǒng)的維護應(yīng)做到以下幾點:8.1 與系統(tǒng)使用部門保持長期緊密的聯(lián)系,了解使用環(huán)境的變化;8.2 及時向系統(tǒng)開發(fā)部門反饋用戶意見;8.3 結(jié)合雙方的建議對系統(tǒng)作出及時、有效、合理的更

21、新;8.4 嚴(yán)格按照有關(guān)規(guī)定,對系統(tǒng)的運行做好相關(guān)的記錄工作;九、系統(tǒng)評價9.1 系統(tǒng)特點系統(tǒng)通過不斷的改善,基本實現(xiàn)了預(yù)期的功能,并且運行穩(wěn)定,操作簡潔, 維護方便,充分體現(xiàn)了其實用性。 同時根據(jù)賓館客房管理的實際需求, 建立了服務(wù)費用登記, 并建立了客戶離店提示模塊。 輸入信息盡量實現(xiàn)了自動填充, 將手動操作減少到最低點, 同時比較強的校驗容錯能力,合理的權(quán)限設(shè)置,使本身不大的系統(tǒng)顯得很精練,很科學(xué)。9.2 系統(tǒng)存在的問題由于自身水平有限,時間倉促,系統(tǒng)還有很多不完善的地方,比如:界面設(shè)計不太合理,布局不夠美觀, 在進行數(shù)據(jù)庫設(shè)計的時候,考慮還不夠全面, 許多字段的設(shè)計上存在著一定局限性,

22、 一些有用的字段沒有加進去, 同時存在一些沒有用的字段, 這給以后的程序設(shè)計與數(shù)據(jù)窗口的建立帶來了不小的麻煩。 在初期的功能設(shè)置上, 一些界面也存在一定的重復(fù),這些不足之處都需要在以后的工其中最主要的客戶信息登記設(shè)計也沒有達到最理想的程度,作中進一步加以改進與提高。十、系統(tǒng)實施體會經(jīng)過將近三個月的設(shè)計開發(fā),我在老師的指點和同學(xué)的幫助下,終于完成了自己的畢業(yè)設(shè)計。激動的心情無法言表, 但是在整個系統(tǒng)開發(fā)的過程中,從去單位實習(xí)開始,經(jīng)歷了一個比較漫長的過程, 與其說是一個小小的成功, 更可以說是一個對知識的積累與運用的過程, 是一個對人的毅力與耐力的考驗的過程。 在這個過程當(dāng)中, 自己遇到了一些意

23、料當(dāng)中與出乎意料的困難, 從這些困難中一次次挺過來的經(jīng)歷, 真的讓我成長了許多。 這樣的經(jīng)歷對我今后的學(xué)習(xí)和工作都是十分有益的。在設(shè)計這個系統(tǒng)的過程中調(diào)查和研究了許多資料, 從中了解到國內(nèi)酒店IT 技術(shù)開發(fā)的現(xiàn)狀是: 1、需求不明確,使酒店項目工程性強,產(chǎn)品化不足,開發(fā)商的總體成本居高不下,研發(fā)缺乏原動力。 2 、 沒有行業(yè)統(tǒng)一標(biāo)準(zhǔn), 廠商各自為政, 市場分化導(dǎo)致產(chǎn)品整合難度大。3、產(chǎn)品推廣依賴行政手段和關(guān)系網(wǎng), 抑制了新技術(shù)的引進和技術(shù)的創(chuàng)新, 不利于形成自己的產(chǎn)品特色和質(zhì)量控制。4、國外優(yōu)秀品牌的低價進入,壟斷了國內(nèi)高星級市場,開發(fā)商利潤空間式微。 可見酒店客房管理系統(tǒng)開發(fā)行業(yè)還有發(fā)展空間

24、, 更需要在自我發(fā)展和對外競爭的過程中進一步的去規(guī)范和完善。這也讓我更確定了自己完成這個設(shè)計的決心。通過這次畢業(yè)設(shè)計系統(tǒng)的開發(fā),讓我充分感受到了實踐的重要性。 “實踐是檢驗真理的唯一標(biāo)準(zhǔn)” ,如果在開展某項工作前不進行一定的實踐,那么做出來的事情必將是脫離實踐的, 脫離實踐的東西是沒有實際的使用價值的, 從某種意義上說就是廢品。 特別是對于我們在校的學(xué)生來說,與社會的接觸還比較少,在系統(tǒng)設(shè)計的前期,腦子里的概念是很模糊的,因此, 實踐對于我們來說更顯得尤為重要。 只有對一件事物有了詳細的了解, 才能做出一個好的作品來。當(dāng)然,在實踐的過程當(dāng)中,與人的交往和溝通是必不可少的,這也是非常重要的。我們

25、實習(xí)的過程是一個學(xué)習(xí)的過程, 對一個陌生的環(huán)境, 全靠自己去摸索是有難度的, 如果可以和單位的同事多進行交流, 勤于提問, 那就可以更快更好得了解情況, 并且可以節(jié)省不少的時間,提高學(xué)習(xí)工作的效率。還可以使自己少犯錯誤。在實踐的過程當(dāng)中,還應(yīng)該注意多看一些與實習(xí)相關(guān)的書籍和資料,這會使我們更容易掌握實踐中學(xué)習(xí)的知識,了解其確切的使用方式,并且還很有可能從中獲得靈感,產(chǎn)生新的想法,能夠?qū)⒋烁玫眠\用到現(xiàn)實的工作中去。總而言之,前期實踐工作開展的好壞,將直接影響到今后的系統(tǒng)開發(fā)。我們應(yīng)該十分 嚴(yán)肅認真得來對待畢業(yè)實習(xí),在實習(xí)中盡自己最大的努力收集有用信息,為我們畢業(yè)設(shè)計的順利開展打下堅實的基礎(chǔ)。系

26、統(tǒng)是采用生命周期法和原型法相結(jié)合的方法來開發(fā)的,是一個有序的,嚴(yán)謹(jǐn)?shù)拈_發(fā) 過程。系統(tǒng)分析在系統(tǒng)開發(fā)的過程當(dāng)中占有十分重要的地位。在系統(tǒng)分析階段,將前一階段收集來的信息進行整理、統(tǒng)計和分析,找出其中的關(guān)鍵信息,確定系統(tǒng)開發(fā)的主線,明確系統(tǒng)中哪些功能是主要的, 哪些功能是次要的, 如何實現(xiàn)這些功能, 采用什么方法,分多少步 驟實現(xiàn)這些功能,都是在這個階段所必須認真考慮的問題。數(shù)據(jù)庫的設(shè)計,要有哪幾個表, 表里有哪些字段,這些字段在開發(fā)中用到哪個模塊里去,在這個階段中都要明確。 只有這樣,才能在以后的設(shè)計階段做到有的放矢。以前做系統(tǒng)時由于進行系統(tǒng)分析的時候考慮問題不夠全面,在準(zhǔn)備不充分的情況下就匆忙

27、得進入了程序設(shè)計階段,從中吃了不少苦頭。比如:做著做著突然想到某個模塊中要加個新的功能,然后臨時加個頁面想實現(xiàn)這個功能,同時又發(fā)現(xiàn)在數(shù)據(jù)庫中也應(yīng)該加個表或者在表中修改某個字段、加個字段,又去修改表的結(jié)構(gòu),在這里花了不少時間,做了許多無用功,但最終的結(jié)果是自己想實現(xiàn)的那個功能還是沒有實現(xiàn)。所以說前期的準(zhǔn)備工作一定要充分,要做到位,做到精處。這樣后期的開發(fā)工作才能有條理得開展。數(shù)據(jù)流程圖和結(jié)構(gòu)圖也要進行詳細的了解,這些圖是系統(tǒng)數(shù)據(jù)流向最直觀的反映, 吃透數(shù)據(jù)流程圖,就意味著明確了系統(tǒng)中數(shù)據(jù)是如何循環(huán)的,就可以分清楚哪些是主要信息,哪些是次要信息,就可以對信息進行再處理,再細分,使系統(tǒng)的功能得到完美

28、的實現(xiàn)。接下來就是數(shù)據(jù)庫設(shè)計階段了。數(shù)據(jù)庫是一個系統(tǒng)所有信息的集合,在數(shù)據(jù)庫設(shè)計時 要考慮字段的定義,字段的設(shè)置,減少數(shù)據(jù)冗余度。在數(shù)據(jù)庫的基本框架打好后,為了系統(tǒng)功能模塊能夠得到演示和運行,就需要進行大量數(shù)據(jù)的錄入,這是一個很煩瑣的工作,錄入時一定要細心,不能產(chǎn)生煩躁的情緒,因為一個細小的差錯都有可能導(dǎo)致最終計算結(jié)果的錯 誤,而且在以后發(fā)現(xiàn)了問題時再回來查找,工作量就會很大,所以數(shù)據(jù)庫數(shù)據(jù)的導(dǎo)入一定要一步到位。系統(tǒng)設(shè)計階段是對系統(tǒng)具體功能模塊的實現(xiàn)階段,必須要經(jīng)歷最另人頭痛的編程過程。程序的設(shè)計是極其復(fù)雜的,而且有相當(dāng)嚴(yán)格的要求, 一個符號的錯誤都會直接導(dǎo)致程序的無法運行。因此,在寫程序的時

29、候腦子一定要清醒,思路要清晰,這樣做起來會比較順利一點。不過在寫程序的時候難免會碰到一些困難,自己一個人想往往會進入死胡同,很難發(fā)現(xiàn)問題每當(dāng)碰到問題的時候我就請教身邊的同學(xué),查看參考書,實在不行就向?qū)熐蠼獭2贿^,Power builder自帶的DEBUGS是幫了我不少的忙,它在程序調(diào)試的時候發(fā)揮了巨大的作用,我可以根據(jù)自己的需要,設(shè)置追蹤點,DEBU空依照我的設(shè)置一步步得檢查下去, 這可以非??焖儆行У冒l(fā)現(xiàn)問題的所在, 在程序的調(diào)試過程中可以減少很多時間, 使工作效率有了很大的提高。系統(tǒng)的調(diào)試是對系統(tǒng)設(shè)計階段的檢查,但是系統(tǒng)測試往往伴隨著系統(tǒng)設(shè)計同時進行。當(dāng)設(shè)計完一段程序后, 我都要進行測試

30、, 看看設(shè)計的功能是不是能夠?qū)崿F(xiàn), 在完成了一塊功能的設(shè)計后再進行下一塊的設(shè)計, 防止在前一塊存在問題的情況下開發(fā)下一塊所產(chǎn)生的問題堆積現(xiàn)象。模塊測試,要從小模塊著手,逐步擴大,對測試過程中出現(xiàn)的問題要細心對待,要搞清楚,不能一知半解,這樣才能有針對性得解決問題。編程是煩人的事情,如果在測試時發(fā)現(xiàn)了,并且在很長時間都不能解決的時候,千萬不能急噪, 不然原本就有些亂的思路就會變得更亂, 甚至導(dǎo)致根本無從下手。 因此, 學(xué)會保持一個輕松的心態(tài)是十分重要和有用的。在實際的開發(fā)過程中我也遇到了很多技術(shù)上的問題和難點,但是通過查找相關(guān)的資料和向老師和同學(xué)詢問都得到了解決。 比如在押金帳單打印是就遇到了如

31、何控制打印紙張大小的問題,在詢問同學(xué)時他們也存在同樣的問題,在查找了相關(guān)的PB指導(dǎo)書后終于找了,知道這個問題并不是很難,只需要用 ADDFORM 增加一個自定義的紙型就可以解決這個問題;我遇到的另一個問題就是在輸入是發(fā)現(xiàn)在數(shù)據(jù)庫表中中文字符顯示亂碼, 這給自己對信息輸入的校驗帶來很多麻煩, 但是當(dāng)我在同學(xué)機子上運行時就顯示正常了, 最后估計是自己的數(shù)據(jù)庫安裝存在問題,于是重新安裝了一次SQL 然后再運行,問題果然沒有了;而在一個窗口顯示時需要設(shè)置過濾條件的實現(xiàn)中又出現(xiàn)了問題,在經(jīng)過很多次嘗試都失敗后,我在PB聯(lián)盟論壇發(fā)布了求助之后終于得到了解決,用代碼dw_1.setfilter() dw_1

32、.filter() 解決了這個問題, 這點讓我了解到在學(xué)習(xí)中不僅需要自己努力的去探索, 有時向他人現(xiàn)在更可以通過網(wǎng)絡(luò)象別人請教是一種更好的學(xué)習(xí)方法; 在離店提示這個模塊的實現(xiàn)中, 需要對離店的日期進行順序的顯示,起初不知道該用什么函數(shù)實現(xiàn),這個問題也在我查找了 PB 的一些指導(dǎo)用書后,用 ASC 來解決了,同時也了解了和它相關(guān)的 DESC 的降序作用。當(dāng)然遇到的問題還有很多,但是通過各種方法,比如查找資料,詢問老師同學(xué),在網(wǎng)絡(luò)上尋求幫助等等,許多的問題得到了很好的解決,對老師同學(xué)和網(wǎng)絡(luò)上的朋友無私的幫助,我表示衷心的感謝。最后,要做好數(shù)據(jù)的備份工作,并且要進行多份的備份。一方面,在程序的編寫過程中經(jīng)常會發(fā)生錯誤, 這時,數(shù)據(jù)的備份可以幫助進行相關(guān)數(shù)據(jù)的恢復(fù); 另一方面, 在程序的調(diào)試過程中,常常要進行大量的代碼修改,如果發(fā)現(xiàn)調(diào)試不對,想回到原來狀態(tài)的時候,如果沒有數(shù)據(jù)的備份,那將是一件十分煩人的事情。再者,我們安裝的 Power builder 開發(fā)工具和 SQL Server 數(shù)據(jù)庫都是盜版的,經(jīng)常會出現(xiàn)一些莫名其妙的錯誤,有時候在一臺計算機上根本無法運行, 苦思冥想都找不出問題的所在, 但

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論