




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課課 程程 設設 計計課程名稱 管理信息系統原理及開發題目名稱 工資管理系統學生學院 廣東工業大學商學院 專業班級 工商企業管理 09 級學 號 姓 名 指導教師 2011 年 06 月 24 日本系統使用說明及分工本系統使用說明及分工 本系統是由我們小組黃祖新、陳貴軍,兩人在共同的努力下完成的,大概兩人平均所占比例都是 50%,我們具體所完成情況為,一、系統設計部分:包括客房管理、日結管理、總系統統計報表、系統維護;二、報告部分:摘要、立項分析、系統需求分析、用戶界面設計等等。小旅館管理系統小旅館管理系統【摘要摘要】:隨著服務業體系的日益完善,旅館的發展空間擴大,規模越來越大,形式也越來越多
2、。旅館的管理工作是旅館發展壯大的一個重要內容,旅館管理涉及到旅館客戶的管理,同時也是旅館財務管理的重要組成部分。對旅館來說,客戶是旅館生存和發展的最寶貴的資源,也是旅館的原動力。而客戶的登記、查詢等工作又是旅館管理的重中之重。如何才能不斷加強旅館的管理,掌握更多的客戶管理信息,提高旅館的服務質量和水平。如何才能實行信息化的旅館管理,讓旅館管理人員從繁重瑣碎的工作中解脫出來,去完成更重要的工作。為了實現這些目的,我們設計了主要包括數據庫的設計、維護和應用界面的設計與后臺數據庫的連接的系統。這個系統采用 microsoft 公司開發的 visual basic 6.0 和 microsoft ac
3、cess 2003 為后臺的數據庫的技術,這些都是系統軟件設計所需要的。規模越大的、管理工作越復雜的旅館,越是需要先進的管理技術。因此旅館在以后科學的管理工作中,需要類似的系統來推動企業的管理工作不斷向前發展。 【關鍵字】管理信息系統,數據庫,旅館管理,實體關系圖,數據字典。目目 錄錄摘要 .2緒論 .41 .立項分析 .41.1 開發背景 .41.2 系統功能 .41.3 系統目標.52.可行性分析 .53.1 技術可行性.53.2 經濟可行性 .63.3 運行可行性 .63.系統需求分析 .63.1 系統調查.63.2 旅館的工作流程分析.63.3 系統用戶分析.74.系統設計 .84.1
4、 系統功能劃分.84.1.1 住宿管理系統 .94.1.2 客房管理系統 .104.1.3 日結管理系統.104.1.4 系統管理 .104.2 系統的概念模型設計.114.2.1 系統的局部 er 圖.114.3 系統數據庫的設計.125.用戶界面設計.14 5.1 界面設計思想.145.2 界面設計原則.145.3 界面設計樣式.14 5.4 常見提示信息樣式.165.5 界面設計.165.5.1 登陸界面展示.165.5.2 主界面展示.186.小旅館管理系統軟件測試 .196.1 測試的作用和意義.196.2 測試方法.196.3 測試內容.196.4 測試結果.19總結 .20參考文
5、獻.201緒緒 論論旅館管理工作的好壞都直接關系到旅館的以后發展和管理,它是旅館管理中重要的環節。本系統能對客戶信息進行添加、查詢和修改,使管理人員能及時掌握有效信息,改進管理方法,提供制定決策的依據,同時也方便客戶的入住。這個旅館管理系統是運用數據庫原理和 vb 做出來的,它主要包括需求分析,概要設計,后臺設計分析,旅館管理系統功能設計,用戶界面設計報告,客戶管理系統軟件測試等。我們理清各種復雜信息,構成一個清晰操作便捷的系統,同時也讓我們把學的理論知識應用于實踐中,學以致用,得到了很好的鍛煉,考驗我們的團隊精神與合作。正如研究其它軟件一樣,該系統的設計也經歷了從選題,調研,熟悉開發環境,實
6、驗關鍵技術,查找類似的相關系統的資料;系統概要設計,數據庫結構設計,功能模塊開發,功能模塊測試,系統調試和系統試運行和修改。下面的流程圖反映了我們的基本的思路和過程:概要設計數據庫的結構設計功能模塊開發功能模塊測試系統調試定題調查研究資料查詢開發環境熟悉研究關鍵技術系統試運行和修改2一、立項分析一、立項分析1 11 1、開發背景、開發背景每間旅館都需要對客戶的入住進行登記、查詢、記錄、統計等等的工作進行管理,而這些工作都必須在一個很短的時間內完成。大量數據的統計分析工作,如果單單靠人工來完成的話,很費時費力,還容易出錯。隨著計算機技術的飛速發展,計算機在日常管理應用中越來越普及,利用計算機對企
7、業各個方面進行管理是勢在必行的。因此需要開發出來一個能夠滿足旅館進行管理客戶的信息的添加、修改、查詢、統計、報表等等需求的、功能完善的、安全可靠的、迅速簡便的管理信息系統。1 12 2、系統功能、系統功能 本系統的主要功能如下: 系統管理部分:包括添加系統用戶、修改密碼、數據恢復和數據備份。 住宿信息管理部分:包括住宿登記、追加押金、調房登記、退宿結帳等功能 的添加、修改、刪除、統計、查詢。 客房信息管理部分:包括客房設置、客房查詢等功能的添加、修改、刪除、統計、查詢。查詢統計管理部分:包括住宿查詢、退宿查詢。日結信息管理部分:主要是包括客房銷售統計。1 13 3、系統目標、系統目標(1)為旅
8、館管理人員提供客戶入住情況、退宿情況和結賬情況等基本的信息,以此作為其進行有效的管理的基本依據。開發這個系統的目的就是幫助旅館的客戶管理人員提高工作效率,實現旅館信息管理的系統化、規范化和自動化,實現高效、科學、現代化的客戶管理。(2)實現快速方便地處理大量數據信息,完成了信息的錄入、添加、修改、刪除、統計、查詢、排序等處理的要求。(3)能夠對系統進行管理,包括添加用戶、修改用戶信息、數據恢復和數據備份。(4)能夠輸出和打印各種單據和報表。3二、可行性分析二、可行性分析2 21 1、技術可行性、技術可行性根據系統目標來衡量所需的枝術是否具備,一般可以從硬件、軟件的性能的要求、環境條件、技術人員
9、水平和數量等到方面去考慮和分析,其中開發人員的技術力量應首先考慮能力與水平,并考慮近期內可以培養和發展的技術人員。22 2、經濟可行性、經濟可行性 估算系統的開發費用和今后的運行、維護費用,估計系統將獲得的效益,并將費用與效益進行比較,看是否有利。然而開發、運行和維護費用主要包括:購買和安裝設備的費用:計算機硬件、系統軟件、機房、電源等;人員費用:系統開發人員、操作人員和維護人員的工資、培訓費用等; 消耗品費用:系統開發所用材料、系統正常運行所用消耗品,例如水、電費、打印紙等。系統的效益可以從經濟效益和社會效益兩個方面考慮。對于企業管理信息系統則應著重分析其社會效益。例如,系統投入運行后可以提
10、供哪些以前無法及時提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對于管理人員進行決策提供了多少幫助等等。2 23 3、運行可行性、運行可行性 系統運行后對旅館管理的現狀帶來了什么影響(包括組織機構、管理方式、工作環境等)和后果進行估計和評價。同時還應考慮現有管理人員的培訓、補充,分析在給定的時間里能否完成預定的系統開發任務等。 按上述三方面進行可行性分析、研究后,就可以整理并編制出系統開發的可行性報告了,它是總體規劃工作的階段性成果。三、系統需求分析三、系統需求分析3 31 1、系統調查、系統調查 在系統開發之前,我們對旅館的住宿、登記、退宿的組成、信息流程等等進行了詳細的
11、調查和了解,主要收集到以下的信息:(1) 旅館的規模越來越大,對客戶信息等情況的管理復雜情度越大。(2) 旅館需要的是一個能及時、準確地對客戶信息進行有效的管理工作的信息系統。(3) 系統可分為前臺和后臺兩個體系,前臺服務于客戶的一般查詢;后臺面向旅館管理人員,具有較大的操作權力。(4) 系統應該能夠打印必要的報表和單據,以符合填報各種數據的要求,同時能夠及時根據客戶入住的情況、退宿的情況和日結的情況等綜4合的信息情況進行匯總,以供旅館來進行更有效的管理。3 32 2、旅館的工作流程分析、旅館的工作流程分析 通過對旅館的領導、管理人員、客戶等相關人員的交談,分析一般的旅館的工作流程,然后對此進
12、行簡單抽象,最后得到該旅館的數據流程圖。(1) 頂圖(代表總體規劃) ,如圖 31 所示。(2) 中圖(較詳細地反映整體工作流程) ,如圖 32 所示。(3) 底圖(詳細數據流程圖) ,如圖 33 所示。旅館信息管理系統住宿管理部份客房管理部份日結管理部份住宿信息客房信息日結信息圖 31住宿日結旅館客房費用客戶登記管理匯總圖 32客戶住宿退宿日結費用53 33 3、系統用戶分析、系統用戶分析 根據旅館現有的組織機構和管理體制,本系統的用戶大致可以劃分為 2 類,這 2 種用戶在本系統控制范圍內。(1) 客戶:是旅館的經濟來源和服務對象,是旅館的重要組成部分。(2) 旅館管理人員:主要是為了旅館
13、能正常服務運作,而對客戶進行管理工作。四、系統設計四、系統設計.1.1 系統功能劃分系統功能劃分本系統是針對旅館日常管理事務開發的,包括據客戶入住的情況、退宿的情況和日結的情況等工作。本系統采用 b/s 架構,并提供了一個網絡操作平臺,各個部門可以共享數據、協同工作,可以生成一定的電子表格形式提交給上級部門進行各種統計,也可以從各種電子表格中把數據導入到系統中,可以生成各種數據發布到網絡上,客戶和旅館管理人員可以通過瀏覽器對信息進行查詢。從系統需求分析可以看出系統的業務功能主要有:住宿信息管理系統、客房信息管理系統、掛賬信息管理系統、查詢統計管理系統、日結信息管理系統以及系統管理等模塊。因此,
14、系統的 hipo 圖也主要從這幾個方面去劃分及系統設計。為了使系統數據庫的安全性得到保障,在系統管理模塊,我們設計了系統登錄管理和數據庫的備份功能,以此維護系統的安全運行。系統是基于模塊化設計的,可以根據具體企業的需要,分離或集成各個模塊,增加模塊后不影響當前數據。系統安全性高,采用雙數據庫操作,兩個數據庫數據保持一致性,當活動庫有故障不能工作時,備份庫馬上接替工作,使系統運行不至于中斷。系統自動備份數據,操作員和系統管理員也可以手工備份數據到網絡中的任何一臺電腦上,當發生災難性后果,系統重裝后,有用數據可以恢復過來,后臺數據庫可以根據需要選用。本系統操作簡易,界面友好,在一些業務處理中大量采
15、用列表框列舉出要輸入的各個情況,以減少用戶的敲打鍵盤的次數,一方面可以減少用戶的工作量提高工作效率,一方面可以杜絕一些人為的輸入的錯誤。系統整體 hipo 圖如下:登記日結管理系統客房管理系統住宿管理系統系統管理小旅館信息管理系統客房銷售統計添加管理員客房查詢客房設置調房登記追加押金住宿登記數據恢復數據備份退宿結帳64.1.14.1.1 住宿管理系統住宿管理系統住宿登記管理:供旅館管理人員對客戶進行登記。旅館管理人員對每個客戶的信息進行設定,制訂服務安排,對每個客戶的服務進行指定,作為核算工作量的依據。本部分可以對旅館的資源進行維護,分配。本模塊還可以對客戶滿意度進行考核,從而改進和提高服務質
16、量。 追加押金管理:是為了滿足客戶增加住宿時間的需要而設計的管理部分。管理人員對已住的客戶進行登記檢查,對要增加住宿時間的客戶進行收取押金和登記,記錄信息。調房登記管理:是為了滿足客戶調整房間的需要而設計的管理部分。管理人員對已住的客戶進行登記檢查,對要調整房間的客戶進行登記和記錄信息退宿結賬管理:主要是處理客戶退宿基本信息,包括住宿的時間、收取的費用、房間等等。包括增加、修改、查詢、刪除等功能。 圖圖 4-14-1 住宿登記管理住宿登記管理 e-re-r 圖圖 圖圖 4-24-2 追加押金管理追加押金管理 e-re-r 圖圖住宿登記管理入住時間預收押金客房價格客戶姓名房間號追加押金管理房間號
17、房間價格時間追加押金數量客戶姓名調房登記管理退宿結賬管理退宿時間客戶姓名房間號房間價格目標房間號原房間號7圖圖 4-34-3 調房登記管理調房登記管理 e-re-r 圖圖 圖圖 4-44-4 退宿結賬管理退宿結賬管理 e-re-r 圖圖 4.1.24.1.2 客房管理系統客房管理系統客房設置:主要是處理客房配置,主要包括:房間號、房間類型、房間狀態、價格、使用設備等,包括增加、修改、查詢、刪除功能。客房查詢:主要是查詢客房的基本信息,其中包括房間號、房間狀態、價格、配置等。 圖圖 4-54-5 客房設置客房設置 e-re-r 圖圖圖圖 4-64-6 客房查詢客房查詢 e-re-r 圖圖4.1.
18、34.1.3 日結管理系統日結管理系統日結管理包括登記預收報表、客房銷售報表和客房銷售統計。客房銷售統計:可以從客房管理模塊表中取出相關信息,生成基本銷售量,根據銷售量推算出收入,還可以根據需要增加或減少客房的供應。按照設定的不同條件進行統計和查詢。生成針對各個價格段的銷售報表、針對各個類型房間的銷售報表,生成年總表,進行全年的統計工作。登記預收報表:生成預收信息報表。客房銷售報表:生成客房銷售情況信息報表。4.1.44.1.4 系統管理系統管理本模塊主要供系統管理人員進行后臺管理。有數據庫備份和系統登錄管理子模塊。其中包括:各種輔助表的管理、數據備份、操作員管理、高級數據庫操作等功能。其中操
19、作員管理可以對各個操作員的權限進行設置。高級數據庫操作主要提供了一個讓系統管理員直接用 sql 語言操作數據庫的界面和對活動客房設置房間號房間類型房間狀態價格使用設備客房查詢房間號配置價格房間狀態居住天數實收費用客戶姓名8庫、備份庫進行維護的工具。黑匣子管理可以設置對哪些操作需要系統記錄下來,對哪些操作應該拒絕并凍結該操作員的帳號,當發生事故時,分析事故的產因,并作為恢復數據和追究責任的依據。 轉. .系統的概念模型設計系統的概念模型設計. . .系統的局部系統的局部 e er r 圖圖根據數據流程圖可知,旅館的主要活動為客戶管理、費用、客房處理等,下面圍繞這些核心分別繪制局部e er r圖如
20、下:旅館日結住宿客戶客房管理收入支付費用服務價格類型號碼實收金額住宿時間房間價格房間類型房間號碼住宿時間房間價格9 圖-7 小旅館管理系統的局部 er 圖4.34.3 系統數據庫的設計系統數據庫的設計數據庫在一個信息管理系統中占有非常重要的地位,數據庫結構設計的好壞將直接對應用系統的效率以及實現的效果產生影響。合理的數據庫結構設計可以提高數據存儲的效率,保證數據的完整和一致。設計數據庫系統時應該首先充分了解用戶各個方面的需求,包括現有的以及將來可能增加的需求。數據庫設計一般包括如下兩個步驟:1、數據庫需求分析。2、數據庫邏輯結構分析。1、數據庫需求分析:這個系統使用的數據庫是微軟。網絡數據庫定
21、義:以后臺數據庫為基礎的,加上一定的前臺程序,通過瀏覽器完成數據存儲、查詢等操作的系統。這個概念看上去很抽象,我們可以把它說得通俗一點:簡單的說,一個網絡數據庫就是用戶利用瀏覽器作為輸入接口,輸入所需要的數據,瀏覽器將這些數據傳送給網站,而網站再對這些數據進行處理,例如,將數據存入數據庫,或者對數據庫進行查詢操作等,最后網站將操作結果傳回給瀏覽器,通過瀏覽器將結果告知用戶。 針對學院管理的需求,通過對內部管理內容和數據流程分析,設計如下所示的數據項和數據結構:數據庫:數據庫。資料表:房間信息表列名數據類型是否為空說明房間號數字否房間類型文本是價格文本是房間狀態文本是標志文本是備志文本是配置文本
22、是使用設置文本是營業時間時間是10 資料表 2:住宿表列名數據類型是否為空說明憑證號碼數字否姓名文本是證件名稱文本是詳細地址文本是房間號文本是房間類型文本是房間價格文本是住宿時間時間是住宿天數文本是住宿費用貨幣是折扣文本是實收費用貨幣是資料表 3:退宿表列名數據類型是否為空說明憑證號碼數字否姓名文本是證件名稱文本是詳細地址文本是房間號文本是房間類型文本是房間價格文本是11退宿時間時間是住宿天數文本是住宿費用貨幣是折扣文本是實收費用貨幣是5 5 用戶界面設計用戶界面設計5.15.1 界面設計思想界面設計思想簡單易用、簡潔明了、兼容性好、標準、規范。5.25.2 界面設計原則界面設計原則簡單易用、
23、簡潔明了、兼容性好、標準、規范。5.35.3 界面設計樣式界面設計樣式本界面的功能依次為:系統管理,住宿管理,房間管理,數據備份、恢復等。如下圖示:圖 5-1 是系統操作的界面12圖 5-2 客戶住宿登記信息的界面圖 5-3 住宿查詢界面圖 5-4 數據備份、恢復界面13圖 5-5 客房銷售統計界面圖 5-6 操作員設置界面5.45.4 常見提示信息樣式常見提示信息樣式提示信息按以下標準進行:采用標準 windows 對話框樣式,添加信息圖標,后接提示信息文本和相應按鈕。如下圖示: 提示文本警告圖標按鈕14圖 5-7 常見提示信息樣式 5.55.5 界面設計界面設計 5.5.15.5.1 登陸
24、界面展示:登陸界面展示:圖 5-8 登錄界面程序代碼:option explicitdim cnt as integer 記錄確定次數private sub form_load()cnt = 0end subprivate sub cmdcancle_click() unload meend subprivate sub cmdok_click()dim sql as stringdim rs_login as new adodb.recordsetdim conn as new adodb.connectionconn.open provider=microsoft.jet.oledb.4.
25、0; data source= & app.path & database.mdb if trim(text1.text) = then msgbox 用戶名不能為空,請重新輸入! text1.setfocus else sql = select * from usertable where username= & trim(text1.text) & rs_login.open sql, conn, adopenkeyset, adlockpessimistic if rs_login.eof = true then msgbox 沒有這個用戶,請重輸入!, vbokonly + vbexc
26、lamation, text1.text = text1.setfocus else txtusername = text1.text if trim(rs_login.fields(1) = trim(text2.text) then15 msgbox 登錄成功,歡迎使用小旅館管理系統!, vbokonly + vbexclamation, unload me khglxt.show else msgbox 密碼不正確,請重輸入!, vbokonly + vbexclamation, text2.setfocus text2.text = end if end if end if cnt =
27、 cnt + 1 if cnt = 3 then msgbox 登錄成功,歡迎使用小旅館管理系統!, vbokonly + vbexclamation, unload me end ifend sub5.5.25.5.2 主界面展示:主界面展示:圖 5-9 主界面程序部分代碼如下: private sub addbookinf_click()addqy.showend sub16private sub addreaderinf_click()addkhgr.showend subprivate sub addreaderstyl_click()addreaderstyle.showend su
28、bprivate sub adduse_click()adduser.showend subprivate sub findborrowinf_click()findborrowinfo.showend sub6 6 小旅館管理系統軟件測試小旅館管理系統軟件測試6.16.1 測試的作用和意義測試的作用和意義系統測試是管理信息系統的開發周期中的一個十分重要環節。盡管在系統開發周期的各個階段均采取了嚴格的技術審查,但依然難免會留下錯誤,如果沒有在投入運行前的系統測試階段被發現并糾正,問題遲早會在運行中暴露出來,到那時要糾正錯誤將會付出更大的代價。系統測試占用的時間、花費的人力和成本占軟件開發的很大比例。統計表明,開發較大規模的系統,系統測試的工作量大約占整個軟件開發工作量的 4050。而對于一些特別重要的大系統,測試的工作量和成本更大,甚至超過系統開發其他各階段的總和的若干倍。6.26.2 測試測試方法方法本次設計采取機器測試,通過在計算機上直接運行被測程序,來發現程序中的錯誤。機器測試包括功能測試和結構測試。功能測試是在完全不考慮程序的內部結構和特性的情況下,研究軟件的外部特性。根據軟件的需求規格說明書測試用例,從程序的輸入和輸出特性上測試是否滿足設定的功能。結構測試是按照程序的內部結構和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校點對點管理制度
- 學校英語組管理制度
- 學生資助政管理制度
- 安全督察與管理制度
- 完善倉儲及管理制度
- 實訓室雙人管理制度
- 審批服務局管理制度
- 客用品收發管理制度
- 家具廠生產管理制度
- 家庭服務與管理制度
- 醫院消毒隔離工作制度
- GB/T 10810.2-2025眼鏡鏡片第2部分:漸變焦
- 《長QT綜合征》課件
- DBJ04T 439-2023 房屋建筑和市政基礎設施工程造價指標指數編制標準
- 眩暈綜合癥的護理查房
- 海洋法知到智慧樹章節測試課后答案2024年秋中國海洋大學
- 2025魯教版高中地理必修一知識點歸納總結(復習必背)
- 2025年上半年廣東汕尾市城區招聘政府聘員69人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025版MCN公司藝人合作簽約合同范本3篇
- GB/T 45098-2024營運純電動汽車換電服務技術要求
- 2025年中考英語話題作文范文20篇
評論
0/150
提交評論