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

正文內(nèi)容

畢業(yè)設(shè)計-pb賓館客房管理系統(tǒng)設(shè)計-資料下載頁

2024-12-03 20:01本頁面

【導讀】,其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。功能完備,易使用等特點。析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計了數(shù)據(jù)庫結(jié)構(gòu)和應用程序。果證明,本文所設(shè)計的客房管理系統(tǒng)可以滿足客人、工作人員和高級管理員三方面的需要。前,所存在的一些問題和開發(fā)此系統(tǒng)所能實現(xiàn)的功能。第二章的可行性研究從三方面研究了開發(fā)本系統(tǒng)的必要性。ER圖、數(shù)據(jù)字典。實現(xiàn)了數(shù)據(jù)庫表的瀏覽,記錄的添加、刪除和修改,報表的生成,實現(xiàn)了多數(shù)。據(jù)庫以對任意同結(jié)構(gòu)的數(shù)據(jù)庫進行操作。第五章的詳細設(shè)計介紹了開發(fā)本系統(tǒng)的開發(fā)工具PowerBuilder。具的強大力量,提高了編程效率和可靠性。

  

【正文】 精力放在程序功能的實現(xiàn)上,所以 PowerBuilder 學起來簡單,用起來方便。 PowerBuilder 以其面向?qū)ο蟮目焖匍_發(fā)能力、靈活強大的數(shù)據(jù)窗口以及豐富的顯示樣式贏得了廣大數(shù)據(jù)庫開發(fā)人員的好評。它的主要特點:第一,支持跨平臺開發(fā);第二,代碼可重用性好,易于維護;第三,不僅支持客戶機 /服務(wù)器端開發(fā),而且還可以擴展成為HTML 和 Java 的分布式體系結(jié)構(gòu);第四,提供了豐富的對象、控件和函數(shù),為 開發(fā)應用程序提供了便利條件。 計算機系統(tǒng)的選擇及配置 一、計算機系統(tǒng)選擇的原則 滿足系統(tǒng)的設(shè)計的目標 適應系統(tǒng)的運行環(huán)境 能適合各種條件的制約 二、方案比較 根據(jù)以上選擇原則,現(xiàn)提出兩個可供選擇的方案 一臺微機為主,兼其它必要的外設(shè),建立計算機存儲、管理的集中處理。優(yōu)點:投資少,結(jié)構(gòu)簡單,易于實現(xiàn),易于管理。維護方便開發(fā)周期短,見效快。該方案的缺點:可靠性低,保密性差,一旦機器發(fā)生故障,數(shù)據(jù)可能全部丟失,而且操作時也可能引發(fā)意外故障。 網(wǎng)絡(luò)構(gòu)造。組建管理信息網(wǎng), 各終端從服務(wù)器上,訪問和處理所 需數(shù)據(jù)。該方案的優(yōu)點:可靠性高、保密性好,自動化程度高,單機發(fā)生故障并不會影響整個系統(tǒng)運行。該方案的缺點:投資大,開發(fā)周期長,回收率低,管理重復雜??紤]到本系統(tǒng)規(guī)模大,操作簡單,數(shù)據(jù)有限,故出于經(jīng)濟角度,選擇單機本地數(shù)據(jù)庫管理方式,但應加強數(shù)據(jù)備份。 計算機機系統(tǒng)配置 256M 內(nèi)存, 80GB 以上硬盤(保證 10 年的使用量), 50XCD— ROM、軟驅(qū) ,活動硬盤(可選) Inte/奔騰 。 標準鍵盤、鼠標各一個, SVGA 顯示器和 EPSON 打印機各一臺。 小型 UPS 一臺,保證在掉 電的的情況下系統(tǒng)能夠正常工作。當然,也可以不用。 操作系統(tǒng)環(huán)境:中文 WindonsNT 系統(tǒng)。 6 系統(tǒng)測試與維護 系統(tǒng)測試 一、系統(tǒng)測試概述 軟件測試是軟件開發(fā)過程中必不可少一個階段,軟件測試是保證軟件質(zhì)量的關(guān)鍵步驟。在設(shè)計過程中。面對復雜的問題,人的主觀認識不可能完全符合客觀現(xiàn)實,在軟件生命周期的每個階段都不可避免地會產(chǎn)生差錯。測試的目的就是在軟件投入生產(chǎn)性運行之前,盡可能多的發(fā)現(xiàn)軟件中的錯誤。它是對軟件規(guī)格說明。設(shè)計和編碼的最后審查。 軟件測試在軟件生命周期中 橫跨兩個階段。通常在編寫出第個模塊后就對它做必要的測試,稱之為單元測試,在強詞奪理結(jié)束后,對軟件系統(tǒng)進行各種綜合測試。這個階段由專門的測試人員承擔這項工作。 一、測試方法分為黑盒測試和白盒測試: 黑盒測試(功能測試) 在程序的接口進行測試,不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程。只檢查程序功能是否能按照規(guī)格說明書的規(guī)定。程序是否能適當?shù)赝瓿山邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。 白盒測試 白盒測試又稱結(jié)構(gòu)測試。它是在完全了解程序的結(jié)構(gòu)和處理,它是按照程序內(nèi)部的邏輯測試程序,檢驗程序中每條 通路是否都能按預定要求正確工作。 二、面向過程的測試 雖然 PowerBuildr 是面向?qū)ο蟮脑O(shè)計語言工具。然而面向遠程的基本理論和方法仍適應于面向?qū)ο蟮臏y試,而且在各腳本程序的編寫調(diào)試過程中用到面向過程的測試方法和理論闡述如下: (1)模塊測試 也稱為單元測試。把每個模塊作為一個單獨的實體來測試,是比較容易設(shè)置檢驗模塊正確性的測試方案。目的保證每模塊作為一個單元能正確運行。 (2)集成測試 它包括子系統(tǒng)測試和系統(tǒng)測試。子系統(tǒng)測試是把單元測試的模塊放在一起形成一個子系統(tǒng)來測試,它著重測試模塊的接口。系統(tǒng)測試 是把經(jīng)過測試匠子系統(tǒng)裝配成一個完整的系統(tǒng)來測試。集成測試是組裝軟件的系統(tǒng)技術(shù),主要目標是發(fā)現(xiàn)與接口有關(guān)的問題。集成 測試有兩種方法:非漸增和漸增測試。 (3)驗收測試 驗收測試是把軟件系統(tǒng)作為單一的實體進行測試,測試內(nèi)容與系統(tǒng)測試基本類似,但它是在用戶積極參與下進行的,而且使用實際數(shù)據(jù)進行測試。驗收測試的目的實驗政系統(tǒng)確實能夠滿足用戶的實際需要。 (4)平行運行 就是同時運行新開發(fā)的系統(tǒng)和將被它取代的舊系統(tǒng)。以便比較新舊兩個系統(tǒng)的處理結(jié)果。這一方面保證了生產(chǎn)的正常進行,切使得新的系統(tǒng)得到實際的校驗,在確定系 統(tǒng)卻是可行后,再用新系統(tǒng)取代原有系統(tǒng)。 三、面向?qū)ο蟮臏y試 對于面向?qū)ο蟮臏y試方法,上述雖然基本上仍然用,但是由于面向?qū)ο蠓椒▽W與傳統(tǒng)的生命周期方法學有明顯不同,面積對象軟件的測試也有一些與傳統(tǒng)軟件測試不同的地方。 一般,對面向?qū)ο筌浖臏y試可分為以下四個層次來進行: (1)算法層 測試類中定義的每個方法,基本上相當于傳統(tǒng)軟件測試中的單元測試。 (2)類層 測試封裝在同一個類中的所有方法和屬性之間的相互作用。在面積對象的軟件中類是基本模塊,因此可以認為這是面向?qū)ο鬁y試中所特有的模塊(單元)測試。 (3)主題層 測試一組協(xié)同工作的層類一 amp。一對象之間的相互作用。大體上相當于傳統(tǒng)軟件測試中的子系統(tǒng)測試。但是也有面向?qū)ο筌浖奶攸c。例如對象之間通過發(fā)出或關(guān)閉消息相互作用。 (4)系統(tǒng)層 把各個子系統(tǒng)組裝成完整的面向?qū)ο筌浖到y(tǒng),在組裝過程中同時進行測試。 測試作為軟件工程的一個階段,它的根本任務(wù)是保證軟件的質(zhì)量,因此軟件測試是必不可少的。 四、具體測試的設(shè)計 在面向?qū)ο笤O(shè)計的測試方案中傳統(tǒng)技術(shù)如:邏輯覆蓋,等價劃分,邊界值分析和錯誤推測等方法作可作為測試類中每個方法的主要技術(shù)面積對象測試的主要目標也是用盡可能 低的測試成本和盡可能少的測試方案發(fā)現(xiàn)盡可能多的錯誤。 本系統(tǒng)測試方案的設(shè)計: 對于模塊底層和腳本程序的測試已模塊設(shè)計中進行了測試調(diào)試。其采用的技術(shù)的白盒測試中的覆蓋測試和黑盒測試中的等價劃分,邊界值分析和錯誤推測方法。 在組裝成子系統(tǒng)時主要采用黑盒測試,對對象中的對象屬性(狀態(tài))和方法(操作)的封閉體,對象彼此間通過發(fā)消息,啟動相應的操作,并通過修改屬性達到轉(zhuǎn)換運行狀態(tài)的目的。 輸入一定量的數(shù)據(jù)集,對輸出、查尋結(jié)果進行檢查,輔以用戶運行原形系統(tǒng)提出的要求進行修改。 用戶進行單獨的運行測試,收集反饋意見,進行 修改調(diào)試。 只有系統(tǒng)的測試工作在用戶的協(xié)助下,不斷的修改,才能達到完善的預期目標。本系統(tǒng)經(jīng)過初步測試,基本上達到目標。 系統(tǒng)維護 軟件維護是軟件生存期最后一個階段,也是周期最長的一個階段,它顧在于系統(tǒng)投入生產(chǎn)性運行以后的時間中,因而不屬于系統(tǒng)開發(fā)過程,然而在系統(tǒng)開發(fā)的各個階段應該從各方面做到盡量提高系統(tǒng)的可維護性。 軟件維護就是指在軟件已交付使用之后,為了改正錯誤或滿足新的需要而修改軟件的過程,可以分為改正性維護,適應性維護,完善性維護和預防性維護。其中完善性維護占全部維護的一半以上。具體介紹如下: 改正性維護 當軟件開發(fā)完成之后,使用過程當中發(fā)現(xiàn)了一些錯誤,這時候就需要把這些錯誤分析后,對系統(tǒng)的錯誤進行糾正,使得在以后的運行中不再出現(xiàn)這樣的錯誤。 適應性維護 為了和變化了的環(huán)境配合而修改軟件的維護就叫適應性維護。 完善性維護 即使在軟件開發(fā)階段中,軟件開發(fā)人員和家庭成員對系統(tǒng)的功能進行了仔細的研究,但有些需要會在系統(tǒng)使用后才能真正被發(fā)現(xiàn),為了增加這些功能,就必須對軟件進行適當?shù)男薷?,這便叫做完善性維護。 預防性維護 為了將來應用的需要而進行軟件修改叫做預防性維護。它為未來的軟件擴充奠定 了基礎(chǔ)。 軟件的可維護性是指維護人員理解,改正、改動和改進這個軟件的難易程度。影響軟件可維護性的主要因素有三個方面:可理解性,即讀者理解軟件的結(jié)構(gòu)、接口、功能和內(nèi)部過程的難易程度;可測試性,即方便與軟件的正確性測試;可修改性,已經(jīng)完成的系統(tǒng)以后是否可以修改,是否可以增加新的功能,要做到可修改性就必須保證模塊之間的高內(nèi)聚和低耦合。在面向?qū)ο蟮脑O(shè)計中還包括軟件的可重用性和可擴充性。 可以說,系統(tǒng)維護是保證系統(tǒng)在今后的家庭理財成員正確運行、能夠適應新的環(huán)境、易于擴充的唯一的有力手段。 結(jié) 束 語 經(jīng)過三個多月的設(shè)計和開發(fā), 賓館客房 管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成 客房 的查詢以及各類相關(guān)報表的打印。并提供部分系統(tǒng)維護功能 ,使用戶方便進行數(shù)據(jù)備份和恢復、數(shù)據(jù)刪除。,對于數(shù)據(jù)的一致性的問題也通過程序進行了有效的解決。 但是由于畢業(yè)設(shè)計時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機文檔比較少,用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待進一步改善。 總之,通過此次設(shè)計開發(fā),不僅使我加深了對 PB 語言和 SQL 語言的理解,提高了自己的編程水平,而且使我 認識到系統(tǒng)開發(fā)工作不能一蹴而就,而是一個逐步修正完善的過程。同時我也認識到了自己的知識非常有限,這促使我更加努力地拓寬自己的知識面,以便在以后的工作中能順利完成任務(wù),為將來的發(fā)展打下良好的基礎(chǔ)。 致 謝 在本次畢業(yè)設(shè)計中,我從指導老師 李冬芬 老師身上學到了很多東西。 李 老師認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平都使我收益匪淺。 她 無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高這對于我以后的工作和學習都有一種巨大的幫助,感謝 她 耐心的輔導。 另外 ,在系統(tǒng)開發(fā)過程中 許多的同學和朋友都給予了 我很大的幫助,幫助解決了不少的難點,使得系統(tǒng)能及時開發(fā)完成,這里一并表示感謝。 參考文獻 [1] 張海藩《軟件工程導論》第三版 [M].北京:清華大學出版社 1998 [2] 白國峰《 語言》 [M].北京:郵電大學出版社 2021 [3] 李治國《 基礎(chǔ)教程》 [M].大連:大連理工大學出版社 2021 [4] 李國彬《 SQL Server2021 應用基礎(chǔ)與實訓 教程》 [M].西安:西安電子科技大學出版社 2021 [5] 姜星《 編程百例》 [M].北京:機械工業(yè)出版社 2021 [6] 董翔英《 SQL Server 基礎(chǔ)教程》 [M].北京:科學出版社 2021 [7] 劉易斯《數(shù)據(jù)庫與事務(wù)處理》 [M].北京:機械工業(yè)出版社 2021 [8] 唐學忠《 SQL Server 數(shù)據(jù)庫教程》 [M].北京:電子工業(yè)出版社 2021 [9] 李可《局域網(wǎng)技術(shù)實用教程》 [M].北京:中國電力出版社 2021 [10] 羅伯遜《程序設(shè)計基礎(chǔ) 第 三版》 [M].北京:高等教育出版社 2021 附錄 :(部分窗口代碼) ●窗口 login_win 的 open()事件 string czy1,czy2,czybh2,czyjb2,pwd2 czy2=肖鋒 czybh2=00000001 czyjb2=1 pwd2=123 SELECT czy_tab.czy INTO :czy1 FROM czy_tab 。 if czy1= then INSERT INTO czy_tab ( czy, czybh, czyjb, pwd ) VALUES ( :czy2, :czybh2, :czyjb2, :pwd2 ) 。 end if string czy100 declare c1 cursor for select distinct czy from czy_tab。 open c1。 fetch c1 into :czy100。 do while =0 (czy100) fetch c1 into :czy100。 loop close c1。 ●窗口 login_win 的“確定”按鈕的 clicked()事件 string czy99,pwd99,czy100,pwd100,pwd200 czy99=trim() pwd99=trim() if czy99= then messagebox(,請選擇操作員 !) else if pwd99= then messagebox(,請輸入密碼 !) else SELECT czy_tab.pwd INTO :pwd100 FROM czy_tab WHERE czy_tab.czy = :czy99 。 pwd200=trim(pwd100) if pwd200=pwd99 then czyvar=trim(czy99) open(main_win) close(parent) else message
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1