歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOCX文檔下載  

數(shù)據(jù)庫專周實驗報告《圖書管理系統(tǒng)》

  • 資源ID:35893480       資源大?。?span id="vbptjhx" class="font-tahoma">17.84KB        全文頁數(shù):18頁
  • 資源格式: DOCX        下載積分:12積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要12積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

數(shù)據(jù)庫專周實驗報告《圖書管理系統(tǒng)》

數(shù)據(jù)庫專周實驗報告圖書管理系統(tǒng) 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 福建工程學(xué)院 題目: 學(xué)號: 班級: 姓名: 日期: _ 客房管理系統(tǒng) 3120307205 計算機(jī)1203班 王曉燕 2021.12.23 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 名目 摘 要 . 3 一、 需求分析. 3 1.1系統(tǒng)需求分析 . 3 1.2數(shù)據(jù)分析 . 3 1.2.4 數(shù)據(jù)字典 . 6 二、 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 . 7 三、數(shù)據(jù)庫規(guī)律結(jié)構(gòu)設(shè)計 . 9 3.1 把總E-R圖轉(zhuǎn)換成為關(guān)系模式,關(guān)系的碼用下劃線標(biāo)出 . 9 四、 數(shù)據(jù)庫的實施 . 10 五、 功能實現(xiàn). 12 六、系統(tǒng)說明. 13 六、 總結(jié) . 21 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 摘 要 隨著.服務(wù)行業(yè)的進(jìn)展,用法管理軟件來管理整個賓館企業(yè)的要求也逐年升溫,有條件的酒店或賓館都采納了相關(guān)的酒店管理系統(tǒng),以解決賓館全憑原始的手工記錄管理,效率低、易出錯的缺陷。賓館行業(yè)對自身供應(yīng)服務(wù)的質(zhì)量和力量也有了更高的要求,賓館信息管理系統(tǒng)正因此而越來越受到重視。賓館信息管理系統(tǒng)主要實現(xiàn)賓館酒店的客 房管理、客戶信息管理、入住信息管理、賬單結(jié)算管理、員工增加刪除管理功能。 本文結(jié)合酒店管理信息系統(tǒng)的開發(fā)過程,具體介紹如何針對酒店的需求,將先進(jìn)的軟件應(yīng)用技術(shù)融入現(xiàn)代酒店管理系統(tǒng)中,開發(fā)出功能更完善的酒店管理信息系統(tǒng)。本系統(tǒng)運(yùn)用SQL server數(shù)據(jù)庫系統(tǒng)開發(fā)實現(xiàn),包括了顧客管理、客房管理、查詢管理、系統(tǒng)管理等,具有操作簡潔、界面友善、敏捷性好、系統(tǒng)平安性高、運(yùn)行穩(wěn)定等特點。 本系統(tǒng)采納當(dāng)前流行的C/S體系結(jié)構(gòu),將酒店管理各方面信息集中存儲于SQL server數(shù)據(jù)庫,實現(xiàn)了信息的實時共享,適合酒店業(yè)向集團(tuán)化進(jìn)展的需要。系統(tǒng)具有運(yùn)行穩(wěn)定、數(shù)據(jù)結(jié)構(gòu)嚴(yán)謹(jǐn)、穩(wěn)定性強(qiáng)等特點。 一、需求分析 1.1系統(tǒng)需求分析 設(shè)計客房管理系統(tǒng)是為了提高管理員操作效率,具體方法步驟是指計算機(jī)系統(tǒng)引入數(shù)據(jù)庫后的系統(tǒng),由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員構(gòu)成??头抗芾硐到y(tǒng)采納SQL server 2021作為數(shù)據(jù)庫后臺,用法Delphi為開發(fā)工具,實現(xiàn)對客房的科學(xué)化、規(guī)范化、查詢顧客狀況、訂房信息、以及結(jié)算信息等。有助于提高管理的效率,客房管理系統(tǒng)是依據(jù)某賓館對客房的實際狀況進(jìn)行集中的查詢與管理工作,以及提高整個客房管理的工作效率。而且這個客房管理系統(tǒng)是可以實現(xiàn)顧客網(wǎng)上預(yù)訂的功能。 1.2數(shù)據(jù)分析 通過系統(tǒng)具體的調(diào)查,全方面的了解用戶需求、分析應(yīng)用軟件系統(tǒng)的功能需求。總結(jié)出了系統(tǒng)規(guī)律模型,即系統(tǒng)業(yè)務(wù)流程圖、數(shù)據(jù)流圖、應(yīng)用軟件功能結(jié)構(gòu)圖和數(shù)據(jù)字典等。 各流程圖如下面的圖所示: 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 1.2.1 客房管理系統(tǒng)業(yè)務(wù)流程圖 說明: 整個客房管理系統(tǒng)分為兩大部分,管理員可以進(jìn)行各個功能的具體操作,顧客可以實現(xiàn)網(wǎng)上預(yù)訂功能。 1.2.2 客房管理系統(tǒng)數(shù)據(jù)流圖 在 預(yù)定 這個模塊中,顧客可以用用戶身份登入此系統(tǒng)進(jìn)行預(yù)定房間,預(yù)訂勝利的話會給顧客返回訂單信息顧客到時可以依據(jù)訂單信息入住房間。還有新顧客在登入此系統(tǒng)時要先注冊。 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 1.2.3 客房管理系統(tǒng)中入住登記的數(shù)據(jù)流圖 說明: 管理員依據(jù)顧客的要求,在剩下的空房子里選出顧客的需求,返回入住信息給顧客。假如顧客是網(wǎng)上預(yù)訂的,管理員可以依據(jù)顧客給出的訂單號,導(dǎo)入入住表和顧客表。 1.2.4 客房管理系統(tǒng)中退房的數(shù)據(jù)流圖 說明: 顧客給出房間編號,管理員依據(jù)房間編號查出入住信息,系統(tǒng)依據(jù)入住信息結(jié)算出總費(fèi)用。只要增加結(jié)算賬單表,系統(tǒng)就會自動轉(zhuǎn)變房間狀態(tài)。 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 1.2.4 數(shù)據(jù)字典 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 二、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 經(jīng)考察和分析,本案例客房管理系統(tǒng)包括以下實體:顧客實體、客房實體、管理員實體、結(jié)算賬單實體,它們的E-R圖如以下所示。 顧客和客房是多對多的關(guān)系 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 2.5客房管理系統(tǒng)E-R圖 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 三、數(shù)據(jù)庫規(guī)律結(jié)構(gòu)設(shè)計 3.1 把總E-R圖轉(zhuǎn)換成為關(guān)系模式,關(guān)系的碼用下劃線 標(biāo)出 客房(房間編號、房間類型、房間價格、房間狀態(tài)、房間設(shè)備) 顧客(顧客編號、身份證號、姓名、性別、手機(jī)號) 入住表(房間編號、房間價格、顧客編號、顧客姓名、身份證號、押金、入住時間、退房時間、房間類型) 預(yù)定表(預(yù)定單號、顧客姓名、性別、身份證號、手機(jī)號、押金、房間類型、入住時間、 退房時間) 結(jié)算賬單(賬單編號、房間編號、顧客編號、消費(fèi)金額、結(jié)算日期、管理員編號) 管理員(管理員編號、管理員姓名、管理員職稱) 用戶表(姓名、密碼 ) .3.2 把關(guān)系模式轉(zhuǎn)換成數(shù)據(jù)庫模型圖 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 四、數(shù)據(jù)庫的實施 此系統(tǒng)運(yùn)用 SQL Server 2021進(jìn)行數(shù)據(jù)庫的開發(fā)。 其中一個重要的存儲過程 查詢空房存儲過程 此存儲過程的思想是依據(jù)顧客要求的入住時間和退房時間、房間類型進(jìn)行篩選。先查詢在顧客要入住以及退房這階段時間同種類型的房間已經(jīng)有多少人預(yù)訂了。具體操作是:先設(shè)計一個標(biāo)記變量的初值為一代表有空房子,再依據(jù)房間表查詢出同種類型的房間總共有多少間,接著計算入住到退房這階段的天數(shù),天數(shù)就是喲啊進(jìn)行循環(huán)操作的次數(shù),從入住時間當(dāng)天開頭查詢,查詢出當(dāng)天同種房間類型的有多少人預(yù)訂,得出的結(jié)果跟房間總數(shù)進(jìn)行比較,假如相等就把標(biāo)記變量賦值為0,退出循環(huán)。接著查詢?nèi)胱”硪彩峭瑯拥牟僮?,但是要先推斷?biāo)記變量是否為一,假如不是就不用再進(jìn)行查詢,若是接著同樣的方法查詢。在查詢?nèi)胱”淼臅r候同樣設(shè)置一個標(biāo)記變量進(jìn)行賦值,最終依據(jù)查詢?nèi)胱”淼臉?biāo)記變量是否為一,假如 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 不是就輸出此類型房間已滿!,假如不是就把不符合的房間信息淘汰掉顯示出剩余的房間信息。 Create procedure SELECTKONG INTIME DATETIME,LEAVETIME DATETIME,STYLE CHAR(10) AS DECLARE DATES INT,i INT,TOTAL1 INT,TOTAL2 INT,FLAG INT,TOTAL3 INT,FLAG1 INT set FLAG=1; SET FLAG1=1; SET i=1; SELECT TOTAL2=COUNT(*) FROM ROOM WHERE Rstyle=STYLE select DATES=datediff(day,INTIME,LEAVETIME) while i=DATES BEGIN SELECT TOTAL1=COUNT(*) FROM BOOKINFO WHERE (Intime=INTIME and Leavetime=INTIME) AND Rstyle=STYLE IF TOTAL1=TOTAL2 begin set FLAG=0; end else begin select INTIME=dateadd(day,1,INTIME) END SET i=i+1 END IF (FLAG=1) BEGIN while i=DATES BEGIN SELECT TOTAL3=COUNT(*) FROM LOGIN WHERE Rstyle=STYLE and(Intime=INTIME and Leavetime=INTIME) IF(TOTAL3+TOTAL1)=TOTAL2) BEGIN set FLAG1=0; BREAK; END ELSE BEGIN select INTIME=dateadd(day,1,INTIME) END set i=i+1 END 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) end IF (FLAG1=1) BEGIN SELECT * FROM ROOM WHERE Rstyle=STYLE AND Rno not in(select Rno from LOGIN where NOT(INTIME=Leavetime)and Rno not in(select Rno from BOOKINFO WHERE NOT(LEAVETIME=Intime and INTIME=Leavetime) END else begin PRINT此類型的房間已滿! End 五、功能實現(xiàn) 采納Delphi7實現(xiàn)功能測試。 主要運(yùn)用了ADOQuery、ADOConnection、DBGid等來實現(xiàn)數(shù)據(jù)庫的連接。還有在SQL server寫好存儲過程,觸發(fā)器,視圖等,然后在Delphi前臺中調(diào)用。 主界面的功能結(jié)構(gòu)圖 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 六、系統(tǒng)說明 1、系統(tǒng)登錄界面 在進(jìn)入主界面之前,要先輸入用戶名和密碼還有選擇身份,然后系統(tǒng)會調(diào)用數(shù)據(jù)庫寫好的存儲過程進(jìn)行推斷此用戶是否存在。假如是新用戶,系統(tǒng)會進(jìn)行提示,先注冊再登錄。 假如是新用戶就得先進(jìn)行注冊 2、主界面 2.1 管理員的身份進(jìn)入 主界面包括系統(tǒng)的主要功能有顧客管理、收銀管理、查詢管理、退出。 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 管理員可以依據(jù)需要點擊,實現(xiàn)功能。 (1)、顧客管理 顧客管理下有顧客訂房和導(dǎo)入預(yù)定表兩個子菜單。 1)、顧客訂房 顧客訂房是實現(xiàn)顧客現(xiàn)場訂房的功能。管理員要先依據(jù)顧客要求的入住時間、退房時間和房間類型,調(diào)用后臺的存儲過程查詢出剩下的空房間。還有查詢出登錄此系統(tǒng)進(jìn)行管理操作的管理員編號,這樣每條記錄都會對應(yīng)一個管理員編號。然后再添加顧客信息和入住信息。 2)、導(dǎo)入預(yù)定表 管理員依據(jù)顧客的訂單號查詢出訂單信息,由于訂單信息中是沒有房間價格和顧客編號 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 的,所以在導(dǎo)入前是先把此房間編號的房間價格查詢出來,由于入住表是有顧客編號的,所以在導(dǎo)入入住表之前,是先把顧客信息導(dǎo)入顧客表,然后在查詢出顧客編號。最終導(dǎo)入入住表,導(dǎo)入入住表之后會觸發(fā)Rchange觸發(fā)器,系統(tǒng)就會自動把此房間編號的房間狀態(tài)自動修改為滿的狀態(tài)。 (2)、收銀管理 收銀管理是顧客退房時處理的,是進(jìn)行結(jié)算的功能。管理員要填寫顧客要求退房的房間編號。在管理員點擊結(jié)算按鈕后,系統(tǒng)會先查詢出此房間編號的入住信息,還有操作人員的編號信息,每個賬單信息都會對應(yīng)一個操作人員的編號。然后查詢出來的數(shù)據(jù)給調(diào)用數(shù)據(jù)庫的結(jié)算的存儲過程進(jìn)行結(jié)算。結(jié)算會把賬單信息插入到結(jié)算賬單表,這時就會觸發(fā)到leave這個觸發(fā)器,那么系統(tǒng)就會自動修改房間狀態(tài)空。 (3)、查詢管理 查詢管理模式下有三個子菜單,可以對客房信息、入住信息和顧客信息進(jìn)行查詢。 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 可以按房間編號進(jìn)行查詢、按房間類型進(jìn)行查詢,還可以查詢當(dāng)前的空房子。 2)、入住信息 可以按入住時間、顧客姓名和身份證號進(jìn)行查詢。 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 可以根據(jù)顧客編號、顧客姓名、身份證號進(jìn)行查詢。 2.2用戶身份進(jìn)入的主界面 顧客要先選擇入住時間和退房時間,點擊確定按鈕之后,假如在顧客選擇入住的這階段房間都已經(jīng)被訂滿的狀態(tài)下,訂按鈕就會被設(shè)置為灰顯狀態(tài),顧客就無法進(jìn)行預(yù)訂操作。 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 顧客在對房間類型進(jìn)行選擇之后,訂單頁面就會把符合顧客要求的房間編號顯示出來,顧客可以自己選擇房間其中一個房間編號。之后還要填寫顧客信息。提交訂單之后就會顯示出訂單信息。到時顧客就可以依據(jù)訂單號進(jìn)行入住。 2.3超級管理員身份進(jìn)入 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 有員工管理、客房管理、退出這三個功能 (1)、員工管理 這個功能是實現(xiàn)增加員工信息,和刪除員工的功能。點擊系統(tǒng),會有下拉菜單,依據(jù)需要選擇其中一個。 1)、增加員工信息 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 2)、刪除員工信息 依據(jù)員工姓名進(jìn)行刪除操作。 (2)、客房管理 此功能下有兩個子菜單,增加房間和修改房間信息。 1)、增加房間信息 2)、修改房間信息 管理員可以選擇其中的一種的房間類型,進(jìn)行房間價格和房間設(shè)備的修改。 數(shù)據(jù)庫專周試驗報告圖書管理系統(tǒng) 六、總結(jié) 通過這兩周的實踐。讓我對數(shù)據(jù)庫的學(xué)問又重溫一遍,讓我對數(shù)據(jù)庫的操作更加嫻熟,而且對存儲過程、觸發(fā)器的用法更加透徹。在SQL server 中寫好存儲過程,在前臺調(diào)用這樣的方法,可以讓整個系統(tǒng)的操作效率提高了不少。而且適當(dāng)?shù)挠梅ㄓ|發(fā)器會讓整個工程起到事半功倍的效果。由于數(shù)據(jù)庫是上學(xué)期學(xué)近平的,而且自己本身之前對存儲過程不是很很了解,所以在設(shè)計過程中,還是會遇到一點困惑,但是在查閱資料,進(jìn)行更深層次的了解之后,也順當(dāng)解決了存儲過程的問題。所以整個專周過程還是不會很困難。只會讓我更加嫻熟對SQL server和Delphi這兩者之間的用法。我覺得通過這樣的專周實踐是提高自己力量的好機(jī)會,也是彌補(bǔ)之前不懂的條件。 從本系統(tǒng)的開發(fā)中可以看到,做好需求分析、精準(zhǔn)理解用戶需求是管理信息系統(tǒng)勝利的關(guān)鍵。在技術(shù)手段日益豐富的今日,如何選擇適當(dāng)?shù)募夹g(shù)來滿足企業(yè)的管理需求是必需仔細(xì)考慮的問題。開發(fā)人員不僅要把握各種先進(jìn)的技術(shù),而且需要在實踐中積累閱歷,這樣才能為勝利開發(fā)管理信息系統(tǒng)供應(yīng)保證。管理信息系統(tǒng)的立足點是技術(shù)手段,目標(biāo)是提高企業(yè)管理水平,降低管理成本。

注意事項

本文(數(shù)據(jù)庫專周實驗報告《圖書管理系統(tǒng)》)為本站會員(hong****2021)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!