管理信息系統(tǒng)原理及開發(fā)課程設(shè)計-工資管理系統(tǒng)_第1頁
管理信息系統(tǒng)原理及開發(fā)課程設(shè)計-工資管理系統(tǒng)_第2頁
管理信息系統(tǒng)原理及開發(fā)課程設(shè)計-工資管理系統(tǒng)_第3頁
管理信息系統(tǒng)原理及開發(fā)課程設(shè)計-工資管理系統(tǒng)_第4頁
管理信息系統(tǒng)原理及開發(fā)課程設(shè)計-工資管理系統(tǒng)_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課課 程程 設(shè)設(shè) 計計 課程名稱 管理信息系統(tǒng)原理及開發(fā) 題目名稱 工資管理系統(tǒng) 學(xué)生學(xué)院 廣東工業(yè)大學(xué)商學(xué)院 專業(yè)班級 工商企業(yè)管理 09 級 學(xué) 號 姓 名 指導(dǎo)教師 2011 年 06 月 24 日 本系統(tǒng)使用說明及分工本系統(tǒng)使用說明及分工 本系統(tǒng)是由我們小組黃祖新、陳貴軍,兩人在共同的努力下完成的,大概兩 人平均所占比例都是 50%,我們具體所完成情況為,一、系統(tǒng)設(shè)計部分:包括 客房管理、日結(jié)管理、總系統(tǒng)統(tǒng)計報表、系統(tǒng)維護(hù);二、報告部分:摘要、立 項分析、系統(tǒng)需求分析、用戶界面設(shè)計等等。 小旅館管理系統(tǒng)小旅館管理系統(tǒng) 【摘要摘要】:隨著服務(wù)業(yè)體系的日益完善,旅館的發(fā)展空間擴大,規(guī)模越來

2、越大, 形式也越來越多。旅館的管理工作是旅館發(fā)展壯大的一個重要內(nèi)容,旅館管理 涉及到旅館客戶的管理,同時也是旅館財務(wù)管理的重要組成部分。對旅館來說, 客戶是旅館生存和發(fā)展的最寶貴的資源,也是旅館的原動力。而客戶的登記、 查詢等工作又是旅館管理的重中之重。如何才能不斷加強旅館的管理,掌握更 多的客戶管理信息,提高旅館的服務(wù)質(zhì)量和水平。如何才能實行信息化的旅館 管理,讓旅館管理人員從繁重瑣碎的工作中解脫出來,去完成更重要的工作。 為了實現(xiàn)這些目的,我們設(shè)計了主要包括數(shù)據(jù)庫的設(shè)計、維護(hù)和應(yīng)用界面的設(shè) 計與后臺數(shù)據(jù)庫的連接的系統(tǒng)。這個系統(tǒng)采用 Microsoft 公司開發(fā)的 Visual Basic

3、6.0 和 Microsoft access 2003 為后臺的數(shù)據(jù)庫的技術(shù),這些都是系統(tǒng) 軟件設(shè)計所需要的。規(guī)模越大的、管理工作越復(fù)雜的旅館,越是需要先進(jìn)的管 理技術(shù)。因此旅館在以后科學(xué)的管理工作中,需要類似的系統(tǒng)來推動企業(yè)的管 理工作不斷向前發(fā)展。 【關(guān)鍵字】管理信息系統(tǒng),數(shù)據(jù)庫,旅館管理,實體關(guān)系圖,數(shù)據(jù)字典。 目目 錄錄 摘要 .2 緒論 .4 1 .立項分析 .4 1.1 開發(fā)背景 .4 1.2 系統(tǒng)功能 .4 1.3 系統(tǒng)目標(biāo).5 2.可行性分析 .5 3.1 技術(shù)可行性.5 3.2 經(jīng)濟可行性 .6 3.3 運行可行性 .6 3.系統(tǒng)需求分析 .6 3.1 系統(tǒng)調(diào)查.6 3.2

4、旅館的工作流程分析.6 3.3 系統(tǒng)用戶分析.7 4.系統(tǒng)設(shè)計 .8 4.1 系統(tǒng)功能劃分.8 4.1.1 住宿管理系統(tǒng) .9 4.1.2 客房管理系統(tǒng) .10 4.1.3 日結(jié)管理系統(tǒng).10 4.1.4 系統(tǒng)管理 .10 4.2 系統(tǒng)的概念模型設(shè)計.11 4.2.1 系統(tǒng)的局部 ER 圖.11 4.3 系統(tǒng)數(shù)據(jù)庫的設(shè)計.12 5.用戶界面設(shè)計.14 5.1 界面設(shè)計思想.14 5.2 界面設(shè)計原則.14 5.3 界面設(shè)計樣式.14 5.4 常見提示信息樣式.16 5.5 界面設(shè)計.16 5.5.1 登陸界面展示.16 5.5.2 主界面展示.18 6.小旅館管理系統(tǒng)軟件測試 .19 6.1

5、測試的作用和意義.19 6.2 測試方法.19 6.3 測試內(nèi)容.19 6.4 測試結(jié)果.19 總結(jié) .20 參考文獻(xiàn).20 緒緒 論論 旅館管理工作的好壞都直接關(guān)系到旅館的以后發(fā)展和管理,它是旅館管理 中重要的環(huán)節(jié)。本系統(tǒng)能對客戶信息進(jìn)行添加、查詢和修改,使管理人員能及 時掌握有效信息,改進(jìn)管理方法,提供制定決策的依據(jù),同時也方便客戶的入 住。 這個旅館管理系統(tǒng)是運用數(shù)據(jù)庫原理和 VB 做出來的,它主要包括需求分析, 概要設(shè)計,后臺設(shè)計分析,旅館管理系統(tǒng)功能設(shè)計,用戶界面設(shè)計報告,客戶 管理系統(tǒng)軟件測試等。我們理清各種復(fù)雜信息,構(gòu)成一個清晰操作便捷的系統(tǒng), 同時也讓我們把學(xué)的理論知識應(yīng)用于實

6、踐中,學(xué)以致用,得到了很好的鍛煉, 考驗我們的團(tuán)隊精神與合作。正如研究其它軟件一樣,該系統(tǒng)的設(shè)計也經(jīng)歷了 從選題,調(diào)研,熟悉開發(fā)環(huán)境,實驗關(guān)鍵技術(shù),查找類似的相關(guān)系統(tǒng)的資料; 系統(tǒng)概要設(shè)計,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,功能模塊開發(fā),功能模塊測試,系統(tǒng)調(diào)試和 系統(tǒng)試運行和修改。下面的流程圖反映了我們的基本的思路和過程: 概要設(shè)計 數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計 功能模塊開發(fā) 功能模塊測試 系統(tǒng)調(diào)試 定題 調(diào)查研究 資料查詢開發(fā)環(huán)境熟悉研究關(guān)鍵 技術(shù) 系統(tǒng)試運行和修改 一、立項分析一、立項分析 1 11 1、開發(fā)背景、開發(fā)背景 每間旅館都需要對客戶的入住進(jìn)行登記、查詢、記錄、統(tǒng)計等等的工作進(jìn) 行管理,而這些工作都必須在一個

7、很短的時間內(nèi)完成。大量數(shù)據(jù)的統(tǒng)計分析工 作,如果單單靠人工來完成的話,很費時費力,還容易出錯。隨著計算機技術(shù) 的飛速發(fā)展,計算機在日常管理應(yīng)用中越來越普及,利用計算機對企業(yè)各個方 面進(jìn)行管理是勢在必行的。因此需要開發(fā)出來一個能夠滿足旅館進(jìn)行管理客戶 的信息的添加、修改、查詢、統(tǒng)計、報表等等需求的、功能完善的、安全可靠 的、迅速簡便的管理信息系統(tǒng)。 1 12 2、系統(tǒng)功能、系統(tǒng)功能 本系統(tǒng)的主要功能如下: 系統(tǒng)管理部分:包括添加系統(tǒng)用戶、修改密碼、數(shù)據(jù)恢復(fù)和數(shù)據(jù)備份。 住宿信息管理部分:包括住宿登記、追加押金、調(diào)房登記、退宿結(jié)帳等功能 的添加、修改、刪除、統(tǒng)計、查詢。 客房信息管理部分:包括客房

8、設(shè)置、客房查詢等功能的添加、修改、刪除、 統(tǒng)計、查詢。 查詢統(tǒng)計管理部分:包括住宿查詢、退宿查詢。 日結(jié)信息管理部分:主要是包括客房銷售統(tǒng)計。 1 13 3、系統(tǒng)目標(biāo)、系統(tǒng)目標(biāo) (1)為旅館管理人員提供客戶入住情況、退宿情況和結(jié)賬情況等基本的信息,以 此作為其進(jìn)行有效的管理的基本依據(jù)。開發(fā)這個系統(tǒng)的目的就是幫助旅館的客 戶管理人員提高工作效率,實現(xiàn)旅館信息管理的系統(tǒng)化、規(guī)范化和自動化,實 現(xiàn)高效、科學(xué)、現(xiàn)代化的客戶管理。 (2)實現(xiàn)快速方便地處理大量數(shù)據(jù)信息,完成了信息的錄入、添加、修改、刪除、 統(tǒng)計、查詢、排序等處理的要求。 (3)能夠?qū)ο到y(tǒng)進(jìn)行管理,包括添加用戶、修改用戶信息、數(shù)據(jù)恢復(fù)和數(shù)

9、據(jù)備份。 (4)能夠輸出和打印各種單據(jù)和報表。 二、可行性分析二、可行性分析 2 21 1、技術(shù)可行性、技術(shù)可行性 根據(jù)系統(tǒng)目標(biāo)來衡量所需的枝術(shù)是否具備,一般可以從硬件、軟件的性能 的要求、環(huán)境條件、技術(shù)人員水平和數(shù)量等到方面去考慮和分析,其中開發(fā)人 員的技術(shù)力量應(yīng)首先考慮能力與水平,并考慮近期內(nèi)可以培養(yǎng)和發(fā)展的技術(shù)人 員。 22 2、經(jīng)濟可行性、經(jīng)濟可行性 估算系統(tǒng)的開發(fā)費用和今后的運行、維護(hù)費用,估計系統(tǒng)將獲得的效益, 并將費用與效益進(jìn)行比較,看是否有利。然而開發(fā)、運行和維護(hù)費用主要包括: 購買和安裝設(shè)備的費用:計算機硬件、系統(tǒng)軟件、機房、電源等; 人員費用:系統(tǒng)開發(fā)人員、操作人員和維護(hù)人

10、員的工資、培訓(xùn)費用等; 消耗品費用:系統(tǒng)開發(fā)所用材料、系統(tǒng)正常運行所用消耗品,例如水、電 費、打印紙等。 系統(tǒng)的效益可以從經(jīng)濟效益和社會效益兩個方面考慮。對于企業(yè)管理信息 系統(tǒng)則應(yīng)著重分析其社會效益。例如,系統(tǒng)投入運行后可以提供哪些以前無法 及時提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少, 對于管理人員進(jìn)行決策提供了多少幫助等等。 2 23 3、運行可行性、運行可行性 系統(tǒng)運行后對旅館管理的現(xiàn)狀帶來了什么影響(包括組織機構(gòu)、管理方式、 工作環(huán)境等)和后果進(jìn)行估計和評價。同時還應(yīng)考慮現(xiàn)有管理人員的培訓(xùn)、補 充,分析在給定的時間里能否完成預(yù)定的系統(tǒng)開發(fā)任務(wù)等。 按上述三方面進(jìn)

11、行可行性分析、研究后,就可以整理并編制出系統(tǒng)開發(fā)的 可行性報告了,它是總體規(guī)劃工作的階段性成果。 三、系統(tǒng)需求分析三、系統(tǒng)需求分析 3 31 1、系統(tǒng)調(diào)查、系統(tǒng)調(diào)查 在系統(tǒng)開發(fā)之前,我們對旅館的住宿、登記、退宿的組成、信息流程等等 進(jìn)行了詳細(xì)的調(diào)查和了解,主要收集到以下的信息: (1) 旅館的規(guī)模越來越大,對客戶信息等情況的管理復(fù)雜情度越大。 (2) 旅館需要的是一個能及時、準(zhǔn)確地對客戶信息進(jìn)行有效的管理工作 的信息系統(tǒng)。 (3) 系統(tǒng)可分為前臺和后臺兩個體系,前臺服務(wù)于客戶的一般查詢;后 臺面向旅館管理人員,具有較大的操作權(quán)力。 (4) 系統(tǒng)應(yīng)該能夠打印必要的報表和單據(jù),以符合填報各種數(shù)據(jù)的

12、要求, 同時能夠及時根據(jù)客戶入住的情況、退宿的情況和日結(jié)的情況等綜 合的信息情況進(jìn)行匯總,以供旅館來進(jìn)行更有效的管理。 3 32 2、旅館的工作流程分析、旅館的工作流程分析 通過對旅館的領(lǐng)導(dǎo)、管理人員、客戶等相關(guān)人員的交談,分析一般的旅館 的工作流程,然后對此進(jìn)行簡單抽象,最后得到該旅館的數(shù)據(jù)流程圖。 (1) 頂圖(代表總體規(guī)劃) ,如圖 31 所示。 (2) 中圖(較詳細(xì)地反映整體工作流程) ,如圖 32 所示。 (3) 底圖(詳細(xì)數(shù)據(jù)流程圖) ,如圖 33 所示。 旅館信息管理系統(tǒng) 住宿管理部份 客房管理部份 日結(jié)管理部份 住宿信息 客房信息 日結(jié)信息 圖 31 住宿 日結(jié) 旅館 客房 費

13、用 客 戶 登 記 管 理 匯 總 圖 32 客戶住宿退宿日結(jié) 費用 3 33 3、系統(tǒng)用戶分析、系統(tǒng)用戶分析 根據(jù)旅館現(xiàn)有的組織機構(gòu)和管理體制,本系統(tǒng)的用戶大致可以劃分為 2 類, 這 2 種用戶在本系統(tǒng)控制范圍內(nèi)。 (1) 客戶:是旅館的經(jīng)濟來源和服務(wù)對象,是旅館的重要組成部分。 (2) 旅館管理人員:主要是為了旅館能正常服務(wù)運作,而對客戶進(jìn)行管 理工作。 四、系統(tǒng)設(shè)計四、系統(tǒng)設(shè)計 .1.1 系統(tǒng)功能劃分系統(tǒng)功能劃分 本系統(tǒng)是針對旅館日常管理事務(wù)開發(fā)的,包括據(jù)客戶入住的情況、退宿的 情況和日結(jié)的情況等工作。本系統(tǒng)采用 B/S 架構(gòu),并提供了一個網(wǎng)絡(luò)操作平臺, 各個部門可以共享數(shù)據(jù)、協(xié)同工作

14、,可以生成一定的電子表格形式提交給上級 部門進(jìn)行各種統(tǒng)計,也可以從各種電子表格中把數(shù)據(jù)導(dǎo)入到系統(tǒng)中,可以生成 各種數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)上,客戶和旅館管理人員可以通過瀏覽器對信息進(jìn)行查詢。 從系統(tǒng)需求分析可以看出系統(tǒng)的業(yè)務(wù)功能主要有:住宿信息管理系統(tǒng)、客 房信息管理系統(tǒng)、掛賬信息管理系統(tǒng)、查詢統(tǒng)計管理系統(tǒng)、日結(jié)信息管理系統(tǒng) 以及系統(tǒng)管理等模塊。因此,系統(tǒng)的 HIPO 圖也主要從這幾個方面去劃分及系統(tǒng) 設(shè)計。 為了使系統(tǒng)數(shù)據(jù)庫的安全性得到保障,在系統(tǒng)管理模塊,我們設(shè)計了系統(tǒng) 登錄管理和數(shù)據(jù)庫的備份功能,以此維護(hù)系統(tǒng)的安全運行。 系統(tǒng)是基于模塊化設(shè)計的,可以根據(jù)具體企業(yè)的需要,分離或集成各個模 塊,增加模

15、塊后不影響當(dāng)前數(shù)據(jù)。系統(tǒng)安全性高,采用雙數(shù)據(jù)庫操作,兩個數(shù) 據(jù)庫數(shù)據(jù)保持一致性,當(dāng)活動庫有故障不能工作時,備份庫馬上接替工作,使 系統(tǒng)運行不至于中斷。系統(tǒng)自動備份數(shù)據(jù),操作員和系統(tǒng)管理員也可以手工備 份數(shù)據(jù)到網(wǎng)絡(luò)中的任何一臺電腦上,當(dāng)發(fā)生災(zāi)難性后果,系統(tǒng)重裝后,有用數(shù) 據(jù)可以恢復(fù)過來,后臺數(shù)據(jù)庫可以根據(jù)需要選用。本系統(tǒng)操作簡易,界面友好, 在一些業(yè)務(wù)處理中大量采用列表框列舉出要輸入的各個情況,以減少用戶的敲 打鍵盤的次數(shù),一方面可以減少用戶的工作量提高工作效率,一方面可以杜絕 一些人為的輸入的錯誤。 系統(tǒng)整體 HIPO 圖如下: 登記 日結(jié)管理系統(tǒng)客房管理系統(tǒng)住宿管理系統(tǒng)系統(tǒng)管理 小旅館信息管

16、理系統(tǒng) 客房銷售統(tǒng)計 添加管理員 客房查詢 客房設(shè)置 調(diào)房登記 追加押金 住宿登記 數(shù)據(jù)恢復(fù) 數(shù)據(jù)備份 退宿結(jié)帳 4.1.14.1.1 住宿管理系統(tǒng)住宿管理系統(tǒng) 住宿登記管理:供旅館管理人員對客戶進(jìn)行登記。旅館管理人員對每個客 戶的信息進(jìn)行設(shè)定,制訂服務(wù)安排,對每個客戶的服務(wù)進(jìn)行指定,作為核算工 作量的依據(jù)。本部分可以對旅館的資源進(jìn)行維護(hù),分配。本模塊還可以對客戶 滿意度進(jìn)行考核,從而改進(jìn)和提高服務(wù)質(zhì)量。 追加押金管理:是為了滿足客戶增加住宿時間的需要而設(shè)計的管理部分。 管理人員對已住的客戶進(jìn)行登記檢查,對要增加住宿時間的客戶進(jìn)行收取押金 和登記,記錄信息。 調(diào)房登記管理:是為了滿足客戶調(diào)整房

17、間的需要而設(shè)計的管理部分。管理 人員對已住的客戶進(jìn)行登記檢查,對要調(diào)整房間的客戶進(jìn)行登記和記錄信息 退宿結(jié)賬管理:主要是處理客戶退宿基本信息,包括住宿的時間、收取的 費用、房間等等。包括增加、修改、查詢、刪除等功能。 圖圖 4-14-1 住宿登記管理住宿登記管理 E-RE-R 圖圖 圖圖 4-24-2 追加押金管理追加押金管理 E-RE-R 圖圖 住宿登記管理 入住時間 預(yù)收押金 客房價格 客戶姓名 房間號 追加押金管理 房間號 房間價格 時間 追加押金數(shù)量 客戶姓名 調(diào)房登記管理退宿結(jié)賬管理 退宿時間 客戶姓名房間號 房間價格 目標(biāo)房間號 原房間號 圖圖 4-34-3 調(diào)房登記管理調(diào)房登記管

18、理 E-RE-R 圖圖 圖圖 4-44-4 退宿結(jié)賬管理退宿結(jié)賬管理 E-RE-R 圖圖 4.1.24.1.2 客房管理系統(tǒng)客房管理系統(tǒng) 客房設(shè)置:主要是處理客房配置,主要包括:房間號、房間類型、房間狀 態(tài)、價格、使用設(shè)備等,包括增加、修改、查詢、刪除功能。 客房查詢:主要是查詢客房的基本信息,其中包括房間號、房間狀態(tài)、價 格、配置等。 圖圖 4-54-5 客房設(shè)置客房設(shè)置 E-RE-R 圖圖圖圖 4-64-6 客房查詢客房查詢 E-RE-R 圖圖 4.1.34.1.3 日結(jié)管理系統(tǒng)日結(jié)管理系統(tǒng) 日結(jié)管理包括登記預(yù)收報表、客房銷售報表和客房銷售統(tǒng)計。 客房銷售統(tǒng)計:可以從客房管理模塊表中取出相

19、關(guān)信息,生成基本銷售量, 根據(jù)銷售量推算出收入,還可以根據(jù)需要增加或減少客房的供應(yīng)。按照設(shè)定的 不同條件進(jìn)行統(tǒng)計和查詢。生成針對各個價格段的銷售報表、針對各個類型房 間的銷售報表,生成年總表,進(jìn)行全年的統(tǒng)計工作。 登記預(yù)收報表:生成預(yù)收信息報表。 客房銷售報表:生成客房銷售情況信息報表。 4.1.44.1.4 系統(tǒng)管理系統(tǒng)管理 本模塊主要供系統(tǒng)管理人員進(jìn)行后臺管理。有數(shù)據(jù)庫備份和系統(tǒng)登錄管理 子模塊。其中包括:各種輔助表的管理、數(shù)據(jù)備份、操作員管理、高級數(shù)據(jù)庫 操作等功能。其中操作員管理可以對各個操作員的權(quán)限進(jìn)行設(shè)置。高級數(shù)據(jù)庫 操作主要提供了一個讓系統(tǒng)管理員直接用 SQL 語言操作數(shù)據(jù)庫的界

20、面和對活動 客房設(shè)置 房間號房間類型 房間狀態(tài) 價格 使用設(shè)備 客房查詢 房間號 配置 價格 房間狀態(tài) 居住天數(shù)實收費用客戶姓名 庫、備份庫進(jìn)行維護(hù)的工具。黑匣子管理可以設(shè)置對哪些操作需要系統(tǒng)記錄下 來,對哪些操作應(yīng)該拒絕并凍結(jié)該操作員的帳號,當(dāng)發(fā)生事故時,分析事故的 產(chǎn)因,并作為恢復(fù)數(shù)據(jù)和追究責(zé)任的依據(jù)。 轉(zhuǎn) . .系統(tǒng)的概念模型設(shè)計系統(tǒng)的概念模型設(shè)計 . . .系統(tǒng)的局部系統(tǒng)的局部 E ER R 圖圖 根據(jù)數(shù)據(jù)流程圖可知,旅館的主要活動為客戶管理、費用、客房處理等,下面 圍繞這些核心分別繪制局部E ER R圖如下: 旅館 日結(jié) 住宿 客戶客房 管理 收入 支付費用 服務(wù) 價格 類型 號碼

21、實收金額住宿時間 房間價格 房間類型 房間號碼 住宿時間房間價格 圖-7 小旅館管理系統(tǒng)的局部 ER 圖 4.34.3 系統(tǒng)數(shù)據(jù)庫的設(shè)計系統(tǒng)數(shù)據(jù)庫的設(shè)計 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好 壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。 設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以 及將來可能增加的需求。數(shù)據(jù)庫設(shè)計一般包括如下兩個步驟:1、數(shù)據(jù)庫需求分 析。2、數(shù)據(jù)庫邏輯結(jié)構(gòu)分析。 1、數(shù)據(jù)庫需求分析: 這個系統(tǒng)使用的數(shù)據(jù)庫是微軟。網(wǎng)絡(luò)數(shù)據(jù)庫定義:以后臺數(shù)據(jù)庫為 基礎(chǔ)的,加上

22、一定的前臺程序,通過瀏覽器完成數(shù)據(jù)存儲、查詢等操作的系統(tǒng)。 這個概念看上去很抽象,我們可以把它說得通俗一點:簡單的說,一個網(wǎng)絡(luò)數(shù) 據(jù)庫就是用戶利用瀏覽器作為輸入接口,輸入所需要的數(shù)據(jù),瀏覽器將這些數(shù) 據(jù)傳送給網(wǎng)站,而網(wǎng)站再對這些數(shù)據(jù)進(jìn)行處理,例如,將數(shù)據(jù)存入數(shù)據(jù)庫,或 者對數(shù)據(jù)庫進(jìn)行查詢操作等,最后網(wǎng)站將操作結(jié)果傳回給瀏覽器,通過瀏覽器 將結(jié)果告知用戶。 針對學(xué)院管理的需求,通過對內(nèi)部管理內(nèi)容和數(shù)據(jù)流程分析,設(shè)計如下所 示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)庫:數(shù)據(jù)庫。 資料表:房間信息表 列名數(shù)據(jù)類型是否為空說明 房間號數(shù)字否 房間類型文本是 價格文本是 房間狀態(tài)文本是 標(biāo)志文本是 備志文本是 配置文

23、本是 使用設(shè)置文本是 營業(yè)時間時間是 資料表 2:住宿表 列名數(shù)據(jù)類型是否為空說明 憑證號碼數(shù)字否 姓名文本是 證件名稱文本是 詳細(xì)地址文本是 房間號文本是 房間類型文本是 房間價格文本是 住宿時間時間是 住宿天數(shù)文本是 住宿費用貨幣是 折扣文本是 實收費用貨幣是 資料表 3:退宿表 列名數(shù)據(jù)類型是否為空說明 憑證號碼數(shù)字否 姓名文本是 證件名稱文本是 詳細(xì)地址文本是 房間號文本是 房間類型文本是 房間價格文本是 退宿時間時間是 住宿天數(shù)文本是 住宿費用貨幣是 折扣文本是 實收費用貨幣是 5 5 用戶界面設(shè)計用戶界面設(shè)計 5.15.1 界面設(shè)計思想界面設(shè)計思想 簡單易用、簡潔明了、兼容性好、標(biāo)

24、準(zhǔn)、規(guī)范。 5.25.2 界面設(shè)計原則界面設(shè)計原則 簡單易用、簡潔明了、兼容性好、標(biāo)準(zhǔn)、規(guī)范。 5.35.3 界面設(shè)計樣式界面設(shè)計樣式 本界面的功能依次為:系統(tǒng)管理,住宿管理,房間管理,數(shù)據(jù)備份、恢復(fù)等。 如下圖示: 圖 5-1 是系統(tǒng)操作的界面 圖 5-2 客戶住宿登記信息的界面 圖 5-3 住宿查詢界面 圖 5-4 數(shù)據(jù)備份、恢復(fù)界面 圖 5-5 客房銷售統(tǒng)計界面 圖 5-6 操作員設(shè)置界面 5.45.4 常見提示信息樣式常見提示信息樣式 提示信息按以下標(biāo)準(zhǔn)進(jìn)行:采用標(biāo)準(zhǔn) Windows 對話框樣式,添加信息圖標(biāo), 后接提示信息文本和相應(yīng)按鈕。 如下圖示: 提示文本 警告圖標(biāo) 按鈕 圖 5

25、-7 常見提示信息樣式 5.55.5 界面設(shè)計界面設(shè)計 5.5.15.5.1 登陸界面展示:登陸界面展示: 圖 5-8 登錄界面 程序代碼: Option Explicit Dim cnt As Integer 記錄確定次數(shù) Private Sub Form_Load() cnt = 0 End Sub Private Sub cmdCancle_Click() Unload Me End Sub Private Sub cmdOK_Click() Dim sql As String Dim rs_login As New ADODB.Recordset Dim conn As New ADO

26、DB.Connection conn.Open provider=Microsoft.Jet.OLEDB.4.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_logi

27、n.EOF = True Then MsgBox 沒有這個用戶,請重輸入!, vbOKOnly + vbExclamation, text1.Text = text1.SetFocus Else txtusername = text1.Text If Trim(rs_login.Fields(1) = Trim(text2.Text) Then MsgBox 登錄成功,歡迎使用小旅館管理系統(tǒng)!, vbOKOnly + vbExclamation, Unload Me khglxt.Show Else MsgBox 密碼不正確,請重輸入!, vbOKOnly + vbExclamation, t

28、ext2.SetFocus text2.Text = End If End If End If cnt = cnt + 1 If cnt = 3 Then MsgBox 登錄成功,歡迎使用小旅館管理系統(tǒng)!, vbOKOnly + vbExclamation, Unload Me End If End Sub 5.5.25.5.2 主界面展示:主界面展示: 圖 5-9 主界面 程序部分代碼如下: Private Sub addbookinf_Click() addqy.Show End Sub Private Sub addreaderinf_Click() addkhgr.Show End S

29、ub Private Sub addreaderstyl_Click() addreaderstyle.Show End Sub Private Sub adduse_Click() adduser.Show End Sub Private Sub findborrowinf_Click() findborrowinfo.Show End Sub 6 6 小旅館管理系統(tǒng)軟件測試小旅館管理系統(tǒng)軟件測試 6.16.1 測試的作用和意義測試的作用和意義 系統(tǒng)測試是管理信息系統(tǒng)的開發(fā)周期中的一個十分重要環(huán)節(jié)。盡管在系統(tǒng) 開發(fā)周期的各個階段均采取了嚴(yán)格的技術(shù)審查,但依然難免會留下錯誤,如果 沒有在投入運

30、行前的系統(tǒng)測試階段被發(fā)現(xiàn)并糾正,問題遲早會在運行中暴露出 來,到那時要糾正錯誤將會付出更大的代價。系統(tǒng)測試占用的時間、花費的人 力和成本占軟件開發(fā)的很大比例。統(tǒng)計表明,開發(fā)較大規(guī)模的系統(tǒng),系統(tǒng)測試 的工 作量大約占整個軟件開發(fā)工作量的 4050。而對于一些特別重要的大 系統(tǒng),測試的工作量和成本更大,甚至超過系統(tǒng)開發(fā)其他各階段的總和的若干 倍。 6.26.2 測試測試方法方法 本次設(shè)計采取機器測試,通過在計算機上直接運行被測程序,來發(fā)現(xiàn)程序 中的錯誤。機器測試包括功能測試和結(jié)構(gòu)測試。功能測試是在完全不考慮程序 的內(nèi)部結(jié)構(gòu)和特性的情況下,研究軟件的外部特性。根據(jù)軟件的需求規(guī)格說明 書測試用例,從程序的輸入和輸出特性上測試是否滿足設(shè)定的功能。 結(jié)構(gòu)測試是按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏 輯路徑及過程

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論