健身俱樂部管理系統(tǒng)畢業(yè)論文_第1頁(yè)
健身俱樂部管理系統(tǒng)畢業(yè)論文_第2頁(yè)
健身俱樂部管理系統(tǒng)畢業(yè)論文_第3頁(yè)
健身俱樂部管理系統(tǒng)畢業(yè)論文_第4頁(yè)
健身俱樂部管理系統(tǒng)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、.摘要隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,許多企事業(yè)單位的管理實(shí)現(xiàn)了辦公自動(dòng)化。這種自動(dòng)管理方式不僅管理簡(jiǎn)單,而且非常高效。為了對(duì)健身俱樂部的信息進(jìn)行高效的管理,利用計(jì)算機(jī)對(duì)信息進(jìn)行管理,使俱樂部管理科學(xué)化,可以最大限度地減少信息的丟失,提高俱樂部的利益。智諾健身俱樂部管理系統(tǒng)是以功能強(qiáng)大的delphi7.0為開發(fā)工具設(shè)計(jì)開發(fā)整個(gè)系統(tǒng),以SQL Server2000為數(shù)據(jù)庫(kù)服務(wù)器管理后臺(tái)數(shù)據(jù)的管理信息系統(tǒng)。該系統(tǒng)可以實(shí)現(xiàn)健身俱樂部的科學(xué)化、規(guī)范化,有利于提高管理效率。健身俱樂部管理制度是根據(jù)健身俱樂部對(duì)顧客和員工管理的實(shí)際情況編寫的。主要目的是方便俱樂部對(duì)會(huì)員、員工、娛樂設(shè)備的實(shí)際情況進(jìn)行集中查詢和管理

2、,提高整個(gè)俱樂部的工作效率。主要由系統(tǒng)管理、基本信息管理、查詢統(tǒng)計(jì)、娛樂中心收費(fèi)退還、幫助五個(gè)功能組成。該系統(tǒng)操作簡(jiǎn)單,靈活性好,運(yùn)行穩(wěn)定,可根據(jù)應(yīng)用的具體情況進(jìn)行適當(dāng)修改,以更好地應(yīng)用。關(guān)鍵詞:SQL服務(wù)器;管理系統(tǒng);Delphi摘 要隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,許多企業(yè)都采用辦公自動(dòng)化進(jìn)行管理。自動(dòng)化管理模式不僅簡(jiǎn)單而且高效。為了有效地管理體育館的信息,我們可以利用計(jì)算機(jī)進(jìn)行科學(xué)化管理,盡可能減少信息的丟失,同時(shí)增加效益。智諾體育館管理系統(tǒng)采用功能強(qiáng)大的Delphi7.0作為開發(fā)工具進(jìn)行整個(gè)系統(tǒng)的設(shè)計(jì)開發(fā),采用SQL Server2000作為數(shù)據(jù)庫(kù)服務(wù)器對(duì)數(shù)據(jù)進(jìn)行管理。該系統(tǒng)可使體育館科學(xué)化

3、、規(guī)范化,有利于提高管理效率。本系統(tǒng)是根據(jù)某俱樂部管理其客戶和員工的實(shí)際情況編寫的,便于體育館在實(shí)踐中對(duì)準(zhǔn)會(huì)員、員工和設(shè)施進(jìn)行集中管理和查詢,從而輕松提高工作效率。整個(gè)體育館,主要由系統(tǒng)管理、基本信息管理、查詢、統(tǒng)計(jì)、娛樂中心和幫助組成。該系統(tǒng)操作簡(jiǎn)單,功能強(qiáng)大,運(yùn)行穩(wěn)定??梢愿鶕?jù)實(shí)際情況適當(dāng)修改,以便更好地使用。關(guān)鍵詞:SQL服務(wù)器;管理系統(tǒng);Delphi目錄 TOC o 1-2 h z HYPERLINK l _Toc137547022 前言 PAGEREF _Toc137547022 h HYPERLINK l _Toc137547022 1 HYPERLINK l _Toc137547

4、023 第 1 章 引言 PAGEREF _Toc137547023 h HYPERLINK l _Toc137547023 2 HYPERLINK l _Toc137547024 1.1 HYPERLINK l _Toc137547024 課題的意義 PAGEREF _Toc137547024 h HYPERLINK l _Toc137547024 2 HYPERLINK l _Toc137547025 1.2 HYPERLINK l _Toc137547025 相關(guān)技術(shù)介紹 PAGEREF _Toc137547025 h HYPERLINK l _Toc137547025 2 HYPERL

5、INK l _Toc137547026 1.3 HYPERLINK l _Toc137547026 開發(fā)工具概述 PAGEREF _Toc137547026 h HYPERLINK l _Toc137547026 3 HYPERLINK l _Toc137547027 1.4 HYPERLINK l _Toc137547027 系統(tǒng)功能和特點(diǎn) PAGEREF _Toc137547027 h HYPERLINK l _Toc137547027 5 HYPERLINK l _Toc137547028 第 2 章 問題定義和可行性研究 PAGEREF _Toc137547028 h HYPERLIN

6、K l _Toc137547028 6 HYPERLINK l _Toc137547029 2 HYPERLINK l _Toc137547029 . HYPERLINK l _Toc137547029 1 HYPERLINK l _Toc137547029 問題的定義 PAGEREF _Toc137547029 h HYPERLINK l _Toc137547029 6 HYPERLINK l _Toc137547030 2 HYPERLINK l _Toc137547030 . HYPERLINK l _Toc137547030 2 HYPERLINK l _Toc137547030 可行

7、性研究 PAGEREF _Toc137547030 h HYPERLINK l _Toc137547030 6 HYPERLINK l _Toc137547031 第三章 系統(tǒng)需求分析 PAGEREF _Toc137547031 h HYPERLINK l _Toc137547031 8 HYPERLINK l _Toc137547032 3 HYPERLINK l _Toc137547032 . HYPERLINK l _Toc137547032 1 HYPERLINK l _Toc137547032 系統(tǒng)需求分析 PAGEREF _Toc137547032 h HYPERLINK l _T

8、oc137547032 8 HYPERLINK l _Toc137547033 3 HYPERLINK l _Toc137547033 . HYPERLINK l _Toc137547033 2 HYPERLINK l _Toc137547033 數(shù)據(jù)庫(kù)需求分析 PAGEREF _Toc137547033 h HYPERLINK l _Toc137547033 8 HYPERLINK l _Toc137547034 3 HYPERLINK l _Toc137547034 . HYPERLINK l _Toc137547034 3 HYPERLINK l _Toc137547034 用 HYPE

9、RLINK l _Toc137547034 UML HYPERLINK l _Toc137547034 HYPERLINK l _Toc137547034 協(xié)作圖 HYPERLINK l _Toc137547034 HYPERLINK l _Toc137547034 描述健身房管理系統(tǒng)的業(yè)務(wù)流程 PAGEREF _Toc137547034 h HYPERLINK l _Toc137547034 9 HYPERLINK l _Toc137547035 第 4 章 總體設(shè)計(jì) PAGEREF _Toc137547035 h HYPERLINK l _Toc137547035 10 HYPERLINK

10、 l _Toc137547036 4 HYPERLINK l _Toc137547036 . HYPERLINK l _Toc137547036 1 HYPERLINK l _Toc137547036 系統(tǒng)設(shè)計(jì)原則 PAGEREF _Toc137547036 h HYPERLINK l _Toc137547036 10 HYPERLINK l _Toc137547037 4 HYPERLINK l _Toc137547037 . HYPERLINK l _Toc137547037 2 HYPERLINK l _Toc137547037 軟件設(shè)計(jì)模塊化 PAGEREF _Toc137547037

11、 h HYPERLINK l _Toc137547037 10 HYPERLINK l _Toc137547038 第 5 章 詳細(xì)設(shè)計(jì) PAGEREF _Toc137547038 h HYPERLINK l _Toc137547038 13 HYPERLINK l _Toc137547039 5 HYPERLINK l _Toc137547039 . HYPERLINK l _Toc137547039 1 HYPERLINK l _Toc137547039 數(shù)據(jù)庫(kù)連接 PAGEREF _Toc137547039 h HYPERLINK l _Toc137547039 13 HYPERLINK

12、 l _Toc137547040 5 HYPERLINK l _Toc137547040 . HYPERLINK l _Toc137547040 2 HYPERLINK l _Toc137547040 數(shù)據(jù)庫(kù)中表的設(shè)計(jì) PAGEREF _Toc137547040 h HYPERLINK l _Toc137547040 14 HYPERLINK l _Toc137547041 5 HYPERLINK l _Toc137547041 . HYPERLINK l _Toc137547041 3 HYPERLINK l _Toc137547041 接口設(shè)計(jì)與功能實(shí)現(xiàn) PAGEREF _Toc13754

13、7041 h HYPERLINK l _Toc137547041 17 HYPERLINK l _Toc137547042 第 6 章 系統(tǒng)測(cè)試 PAGEREF _Toc137547042 h HYPERLINK l _Toc137547042 29 HYPERLINK l _Toc137547043 6 HYPERLINK l _Toc137547043 . HYPERLINK l _Toc137547043 1 HYPERLINK l _Toc137547043 軟件測(cè)試的目的 PAGEREF _Toc137547043 h HYPERLINK l _Toc137547043 29 HYP

14、ERLINK l _Toc137547044 6 HYPERLINK l _Toc137547044 . HYPERLINK l _Toc137547044 2 HYPERLINK l _Toc137547044 系統(tǒng)測(cè)試方法及步驟 PAGEREF _Toc137547044 h HYPERLINK l _Toc137547044 29 HYPERLINK l _Toc137547045 6 HYPERLINK l _Toc137547045 . HYPERLINK l _Toc137547045 3 HYPERLINK l _Toc137547045 本系統(tǒng)測(cè)試 PAGEREF _Toc13

15、7547045 h HYPERLINK l _Toc137547045 30 HYPERLINK l _Toc137547046 6 HYPERLINK l _Toc137547046 . HYPERLINK l _Toc137547046 4 HYPERLINK l _Toc137547046 本系統(tǒng)測(cè)試分析與優(yōu)化 PAGEREF _Toc137547046 h HYPERLINK l _Toc137547046 31 HYPERLINK l _Toc137547047 6 HYPERLINK l _Toc137547047 . HYPERLINK l _Toc137547047 5 HYP

16、ERLINK l _Toc137547047 系統(tǒng)安全 PAGEREF _Toc137547047 h HYPERLINK l _Toc137547047 31 HYPERLINK l _Toc137547048 結(jié)論 PAGEREF _Toc137547048 h HYPERLINK l _Toc137547048 32 HYPERLINK l _Toc137547049 參考文獻(xiàn) PAGEREF _Toc137547049 h HYPERLINK l _Toc137547049 33 HYPERLINK l _Toc137547050 至 PAGEREF _Toc137547050 h H

17、YPERLINK l _Toc137547050 34前言進(jìn)入信息化高速發(fā)展的21世紀(jì),信息革命給各個(gè)領(lǐng)域帶來了新的變化。隨著計(jì)算機(jī)辦公自動(dòng)化的普及,企業(yè)自動(dòng)化管理和客戶自動(dòng)化管理應(yīng)運(yùn)而生,這都?xì)w功于計(jì)算機(jī)技術(shù)發(fā)展的巨大貢獻(xiàn)。人工管理方式不僅浪費(fèi)人力,而且有很多缺點(diǎn):(1)處理速度慢,影響信息和及時(shí)性。 (2)容易出錯(cuò),影響信息的準(zhǔn)確性。 (3) 不易查詢。 (四)缺乏綜合性,不能起到控制作用。由于這些缺點(diǎn),信息的使用價(jià)值大大降低,顯然越來越不適合現(xiàn)代健身俱樂部管理的需要。采用計(jì)算機(jī)管理解決上述問題。前人把管理系統(tǒng)和信息結(jié)合成一個(gè)系統(tǒng),即管理信息系統(tǒng)。管理信息系統(tǒng)就是我們常說的MIS(Mana

18、gement Information System )。強(qiáng)調(diào)信息的現(xiàn)代社會(huì)越來越普遍。 MIS是一門跨越管理科學(xué)、系統(tǒng)科學(xué)、運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)和計(jì)算機(jī)科學(xué)等多個(gè)領(lǐng)域的新學(xué)科。在這些學(xué)科的基礎(chǔ)上,形成了信息收集和處理的方法,從而形成了縱橫交織的體系。計(jì)算機(jī)化辦公自動(dòng)化,將運(yùn)營(yíng)管理從傳統(tǒng)模式中解放出來,可以實(shí)現(xiàn)企事業(yè)單位管理運(yùn)營(yíng)的最根本真理:減員增效。以電腦為武裝,根據(jù)自己的業(yè)務(wù)特點(diǎn)和客戶管理需求,設(shè)計(jì)開發(fā)全流程客戶關(guān)系管理系統(tǒng),直接推送到前臺(tái),代替運(yùn)營(yíng)商的大部分業(yè)務(wù)工作,大大減少運(yùn)營(yíng)商的工作量和改進(jìn)企業(yè)。在客戶數(shù)據(jù)的收集和統(tǒng)計(jì)上更加方便,能夠及時(shí)有效地為經(jīng)營(yíng)者提供決策參考。第一章介紹1.1課題的意義

19、健身俱樂部管理系統(tǒng)是典型的信息管理系統(tǒng)( MIS ),是集計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)通信技術(shù)于一體的信息系統(tǒng)工程。它可以使企業(yè)運(yùn)營(yíng)的數(shù)據(jù)更加準(zhǔn)確、及時(shí)、全面和詳細(xì)。同時(shí),對(duì)各種信息的進(jìn)一步處理,使企業(yè)領(lǐng)導(dǎo)層對(duì)生產(chǎn)經(jīng)營(yíng)的決策依據(jù)更加充分、合理、科學(xué),創(chuàng)造了合理的發(fā)展機(jī)遇;此外,還進(jìn)一步加強(qiáng)了科學(xué)化、合理化、制度化、規(guī)范化管理,使企業(yè)管理水平上了一個(gè)新臺(tái)階,為企業(yè)持續(xù)、健康、穩(wěn)定發(fā)展奠定了基礎(chǔ)。其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)。對(duì)于前者,需要建立強(qiáng)大的數(shù)據(jù)一致性和完整性。對(duì)于后者,要求應(yīng)用程序功能齊全且易于使用。系統(tǒng)更有創(chuàng)意的部分應(yīng)該是前端應(yīng)用的開發(fā)。傳統(tǒng)信息管理系統(tǒng)的界面多以文字

20、和數(shù)字的形式顯示,在信息交流中不易顯示信息的重點(diǎn)。大量的文本表示也讓用戶頭疼。為此,系統(tǒng)將圖片轉(zhuǎn)換為圖形顯示,使各種信息一目了然,大大提高了管理效率。1.2 相關(guān)技術(shù)介紹管理信息系統(tǒng)就是我們常說的MIS,它在強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中越來越流行。 MIS是一門跨越管理科學(xué)、系統(tǒng)科學(xué)、運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)和計(jì)算機(jī)科學(xué)等多個(gè)領(lǐng)域的新學(xué)科。在這些學(xué)科的基礎(chǔ)上,形成了信息收集和處理的方法,從而形成了一個(gè)縱橫交錯(cuò)的體系。1.2.1 管理信息系統(tǒng)的組成管理信息系統(tǒng)在企業(yè)中的應(yīng)用包括人、計(jì)算機(jī)和數(shù)據(jù)三要素。人是指企業(yè)領(lǐng)導(dǎo)、管理人員、技術(shù)人員,以及管理信息系統(tǒng)建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),他們?cè)谙到y(tǒng)中發(fā)揮主導(dǎo)作用。 MIS是

21、一個(gè)系統(tǒng)工程,僅靠一些計(jì)算機(jī)開發(fā)人員是無法完成的。它必須有企業(yè)管理者,尤其是企業(yè)領(lǐng)導(dǎo)者的積極參與。計(jì)算機(jī)技術(shù)是實(shí)施MIS的主要技術(shù)。在這些技術(shù)中,軟件開發(fā)是MIS開發(fā)的重點(diǎn)。數(shù)據(jù)也不容忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運(yùn)行的基礎(chǔ)。從廣義上講,各種系統(tǒng)是MIS成功建設(shè)的基礎(chǔ)。1.2.2 管理信息系統(tǒng)界面特點(diǎn)MIS人機(jī)界面設(shè)計(jì)一般遵循以下基本原則:以通訊功能為核心的界面設(shè)計(jì)接口必須始終保持一致界面必須讓用戶了解任務(wù)的進(jìn)度界面必須能夠提供幫助界面友好,易于使用輸入畫面盡量貼近現(xiàn)實(shí)具有很強(qiáng)的容錯(cuò)能力1.2.3 管理信息系統(tǒng)的開發(fā)方法和方法管理信息系統(tǒng)的開發(fā)方式主要有自主開發(fā)方式、委托開發(fā)方式、合作開發(fā)方

22、式、購(gòu)買現(xiàn)成軟件等。管理信息系統(tǒng)開發(fā)方法主要包括:結(jié)構(gòu)化生命周期開發(fā)方法、原型方法、面向?qū)ο箝_發(fā)方法等。結(jié)構(gòu)化生命周期開發(fā)方法論結(jié)構(gòu)化生命周期開發(fā)方法的基本思想是按照用戶至上的原則,采用系統(tǒng)思維和系統(tǒng)工程方法,以結(jié)構(gòu)化、模塊化的方式從上到下對(duì)生命周期進(jìn)行分析和設(shè)計(jì)。原型原型法的基本思想是系統(tǒng)開發(fā)者根據(jù)自己對(duì)用戶需求的理解,在強(qiáng)大的軟件環(huán)境的支持下,構(gòu)建一個(gè)真實(shí)的系統(tǒng)模型,然后與用戶協(xié)商,反復(fù)修改原型,直到用戶滿意為止。面向?qū)ο笙到y(tǒng)開發(fā)面向?qū)ο笙到y(tǒng)開發(fā)方法的基本思想是將客觀世界抽象為若干相互關(guān)聯(lián)的對(duì)象,然后根據(jù)對(duì)象和方法的特點(diǎn)開發(fā)出一套軟件工具,使之映射為計(jì)算機(jī)軟件系統(tǒng)結(jié)構(gòu)模型及過程。 ,從而實(shí)

23、現(xiàn)信息系統(tǒng)的開發(fā)。Delphi 為數(shù)據(jù)訪問和控制提供了可視化控件,通過這些控件可以構(gòu)建數(shù)據(jù)庫(kù)應(yīng)用程序。 Data Access控件主要用于訪問數(shù)據(jù)記錄,如查詢、插入、刪除等操作,而Data Controls控件主要用于表格的顯示,當(dāng)然也可以進(jìn)行一些編輯。 Delphi 的數(shù)據(jù)庫(kù)應(yīng)用程序通過Data Access 控件與ADO連接,從而訪問數(shù)據(jù)源。 Data Controls 控件為所謂的 DataAccess控件提供用戶界面。1.3 開發(fā)工具概述在本次設(shè)計(jì)中,我使用Delphi7.0作為開發(fā)工具。 Delphi7.0是一款功能強(qiáng)大的全新可視化編程環(huán)境,為我們提供了方便快捷的Windows應(yīng)用程

24、序開發(fā)工具。它采用了微軟Windows圖形用戶界面的許多先進(jìn)特性和設(shè)計(jì)思想,采用了一種靈活、可重用的完整的面向?qū)ο缶幊陶Z(yǔ)言(Object-Oriented Language) 。它是當(dāng)今世界上最快的編輯器和最先進(jìn)的數(shù)據(jù)庫(kù)。技術(shù)。對(duì)于廣大程序開發(fā)者來說,使用Delphi開發(fā)應(yīng)用軟件無疑會(huì)大大提高編程效率,而隨著應(yīng)用的深入,你會(huì)發(fā)現(xiàn)編程不再是一件枯燥的工作。面向?qū)ο缶幊蹋?Object-Oriented Programming ,縮寫為OOP)是Delphi誕生的基礎(chǔ)。 OOP 旨在創(chuàng)建能夠重用代碼并能夠更好地模擬真實(shí)世界環(huán)境的軟件,這使其被公認(rèn)為自頂向下編程的贏家。它通過向程序添加擴(kuò)展語(yǔ)句,將函

25、數(shù)“封裝”成Windows 編程所需的“對(duì)象” 。面向?qū)ο蟮木幊陶Z(yǔ)言使復(fù)雜的工作組織起來并且易于編寫。稱之為革命,不是在物體本身,而是在它們處理工作的能力上。對(duì)象與傳統(tǒng)的編程和編程方法不兼容,只是部分面向?qū)ο罂赡軙?huì)使事情變得更糟。除非整個(gè)開發(fā)環(huán)境都是面向?qū)ο蟮?,否則對(duì)象的好處就不那么麻煩了。而且Delphi是完全面向?qū)ο蟮?,這使得Delphi成為一個(gè)促進(jìn)軟件重用觸手可及的開發(fā)工具,因而具有很強(qiáng)的吸引力。新版本的開發(fā)功能更加強(qiáng)大,除了有效幫助開發(fā)者或其開發(fā)團(tuán)隊(duì)快速構(gòu)建Windows應(yīng)用程序,快速簡(jiǎn)化Windows與瀏覽器客戶端、Web服務(wù)器和后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)等的集成。此外,Delphi是一款完全支

26、持所有主要行業(yè)標(biāo)準(zhǔn)( XML、SOAP、WSDL和XSL等)的開發(fā)工具,還支持基于 Web 服務(wù)的Microsoft .NET和Sun ONE系統(tǒng),為 Web 開發(fā)人員提供所需的可擴(kuò)展性和可靠性。新框架還包括BizSnap、WebSnap和DataSnap ,用戶可以使用它來開發(fā)支持 Web 服務(wù)特性的服務(wù)器端和客戶端應(yīng)用程序,而這一切都是通過一套高度集成的可視化開發(fā)工具、先進(jìn)的編譯技術(shù)和可用的.完成與重復(fù)使用的組件。尤其是在電子商務(wù)日益普及的今天,任何企業(yè)都可以通過Delphi快速轉(zhuǎn)移到未來開發(fā)基于Web服務(wù)的電子商務(wù)應(yīng)用程序,而無需丟棄以前的開發(fā)方法、技能和源代碼。可見,Delphi無疑是

27、最好的選擇之一。根據(jù)以上Delphi的特點(diǎn),結(jié)合我畢業(yè)項(xiàng)目的實(shí)際需求,我選擇了Delphi 7.0專業(yè)版作為我的開發(fā)工具。系統(tǒng)開發(fā)環(huán)境硬件環(huán)境1. 處理器:英特爾奔騰mM 7252.內(nèi)存:256 DDR3、硬盤:80G4.顯卡:正常軟件環(huán)境操作系統(tǒng): Windows XP編程語(yǔ)言: Delphi7.0SQL server20001.4 系統(tǒng)功能及特點(diǎn)智諾健身俱樂部管理系統(tǒng)的功能可以分為數(shù)據(jù)庫(kù)后臺(tái)管理和前臺(tái)服務(wù)管理兩部分。后臺(tái)管理包括以下部分:1、基本信息的錄入:包括健身項(xiàng)目名稱、價(jià)格、計(jì)量單位、健身器材名稱、價(jià)格等信息,會(huì)員卡類型、價(jià)格、員工信息等。2、前臺(tái)操作員管理:用于設(shè)置前臺(tái)操作員的密碼

28、和基本信息。前臺(tái)管理包括以下幾個(gè)部分:1.系統(tǒng)登錄和注銷。2. 客戶申請(qǐng)會(huì)員卡。3. 客戶招待費(fèi)和退款及其查詢。該系統(tǒng)結(jié)合實(shí)際需要和應(yīng)用具有以下特點(diǎn):1、功能全面系統(tǒng)功能模塊全面,涵蓋接待、會(huì)員卡管理、收入總賬、應(yīng)收應(yīng)付和退款管理。它是一個(gè)綜合性的健身俱樂部管理,既能充分滿足俱樂部當(dāng)前的日常業(yè)務(wù)需求,又能適應(yīng)俱樂部的未來。業(yè)務(wù)拓展,真正為高速管理決策提供有力支撐。2、性能穩(wěn)定本管理系統(tǒng)是在Windows NT/9X/XP下運(yùn)行的軟件系統(tǒng),通過合理先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)和軟硬件的優(yōu)化選型,保證了系統(tǒng)的安全性和可靠性。3、操作簡(jiǎn)單采用流行的Windows 9X/NT/2000/XP系統(tǒng),圖形界面易學(xué)易用。

29、4. 數(shù)據(jù)安全使用SQL server2000數(shù)據(jù)庫(kù),數(shù)據(jù)安全。使用權(quán)限管理來防止未經(jīng)授權(quán)的訪問。系統(tǒng)分層處理數(shù)據(jù)。第 2 章問題定義和可行性研究2.1問題定義隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,許多企事業(yè)單位的管理實(shí)現(xiàn)了辦公自動(dòng)化。這種自動(dòng)管理方式不僅管理簡(jiǎn)單,而且非常高效。為了對(duì)健身俱樂部的信息進(jìn)行高效的管理,利用計(jì)算機(jī)對(duì)信息進(jìn)行管理,使俱樂部管理科學(xué)化,最大限度地減少信息的丟失,提高俱樂部的利益。使用電腦管理健身俱樂部有一些好處:(1) 健身器材、會(huì)員卡、員工和客戶的數(shù)據(jù)存儲(chǔ)在計(jì)算機(jī)中。由于計(jì)算機(jī)的存儲(chǔ)容量很大,將列表內(nèi)容輸入計(jì)算機(jī)后對(duì)數(shù)據(jù)的操作非常方便,避免了列表的頻繁使用。 .(2)系統(tǒng)信息存

30、儲(chǔ)在計(jì)算機(jī)中,可永久保存數(shù)據(jù),安全可靠。(3)查詢時(shí)無需一一搜索,只需輸入相關(guān)信息即可快速得到結(jié)果。(4)計(jì)算機(jī)計(jì)算量,速度快,可靠性高。鑒于以上優(yōu)勢(shì),俱樂部經(jīng)理決定使用電腦管理數(shù)據(jù),并要求未來的“健身俱樂部管理信息系統(tǒng)”能夠解決以下問題:(1) 娛樂信息存儲(chǔ)在計(jì)算機(jī)中供用戶使用。用戶可以進(jìn)行添加、查詢、修改、瀏覽等操作。(2) 登錄系統(tǒng)時(shí)需要用戶認(rèn)證功能。登錄后,用戶可以通過操作員的簡(jiǎn)單信息更改密碼或添加新的操作員。(3)俱樂部日常業(yè)務(wù)的數(shù)據(jù)錄入要方便快捷。用戶可以快速熟悉和使用該系統(tǒng)。(4)人員管理、代碼維護(hù)、查詢情況管理應(yīng)區(qū)分清楚,功能明確。2.2可行性研究可行性研究的主要任務(wù)是確定問題

31、定義階段確定的問題(即:?jiǎn)栴}定義中要解決的5個(gè)問題)是否有可行的解決方案。這一步對(duì)于進(jìn)行下一步至關(guān)重要,如果軟件沒有解決所需的問題,則無需進(jìn)一步開發(fā)。否則,就是對(duì)人力物力的巨大浪費(fèi)。在可行性研究中,需要對(duì)用戶需要的系統(tǒng)進(jìn)行總結(jié)分析和設(shè)計(jì),研究解決用戶提出的問題的方法。對(duì)于健身俱樂部管理信息系統(tǒng),可行性論證如下。2.2.1 技術(shù)可行性用戶需要單機(jī)版的管理系統(tǒng)。這個(gè)需求很容易實(shí)現(xiàn),只要在操作者使用的電腦上開發(fā)安裝軟件,就可以使用Delphi開發(fā)操作界面。對(duì)于用戶對(duì)數(shù)據(jù)存儲(chǔ)安全性要求更高的問題,數(shù)據(jù)庫(kù)系統(tǒng)可以選擇SQL Server2000。使用Delphi訪問數(shù)據(jù)庫(kù)的方式有很多種,因此在本機(jī)上對(duì)健

32、身俱樂部信息進(jìn)行添加、修改、刪除、查詢和瀏覽都是可行的。用戶需要的問題可以通過上述軟件和方法解決,因此健身俱樂部管理信息系統(tǒng)在技術(shù)上是可行的。2.2.2 經(jīng)濟(jì)可行性俱樂部信息管理中的問題給運(yùn)營(yíng)帶來了很多麻煩和不必要的損失。該系統(tǒng)的成功開發(fā)將減少俱樂部的損失。另外,該系統(tǒng)是一次性投資,長(zhǎng)期收益,投資不是很大。該系統(tǒng)的成功將使大部分工作任務(wù)集中在計(jì)算機(jī)上,不再需要花費(fèi)大量精力在數(shù)據(jù)的添加、搜索和統(tǒng)計(jì)上。 ,提高員工的工作效率。所以健身俱樂部管理信息系統(tǒng)在經(jīng)濟(jì)上也是可行的。2.2.3 運(yùn)營(yíng)可行性用Delphi開發(fā)的健身俱樂部管理程序采用了面向?qū)ο蟮木幊碳夹g(shù)。它開發(fā)的工作界面比微軟操作系統(tǒng)的Windo

33、ws界面簡(jiǎn)單。具有一定操作知識(shí)的人可以使用該系統(tǒng),遇到問題時(shí)也可以通過幫助獲取一些信息來解決問題。對(duì)于整個(gè)酒店客房管理信息系統(tǒng)來說是非常容易操作的,因此其可操作性是可行的。第三章系統(tǒng)需求分析3.1 系統(tǒng)需求分析該系統(tǒng)用于幫助企業(yè)實(shí)現(xiàn)設(shè)備入庫(kù)的運(yùn)營(yíng)、與供應(yīng)商的對(duì)賬關(guān)系的正確化、各種娛樂活動(dòng)的收費(fèi)標(biāo)準(zhǔn)和信息查詢等。3.1.1 系統(tǒng)功能要求系統(tǒng)登錄密碼修改添加、瀏覽、修改、刪除員工信息添加、瀏覽、修改、刪除服務(wù)基本信息、會(huì)員卡信息、計(jì)量單位、服務(wù)項(xiàng)目、運(yùn)營(yíng)商信息設(shè)備入庫(kù)管理娛樂收費(fèi)及退款管理娛樂費(fèi)、退款查詢3.1.2 系統(tǒng)性能要求系統(tǒng)對(duì)硬盤和存儲(chǔ)有較大的要求,因?yàn)橐鎯?chǔ)大量的數(shù)據(jù),會(huì)占用大量的硬盤空

34、間大,而且每次存儲(chǔ)的數(shù)據(jù)量大,需要很大的存儲(chǔ)空間,可以及時(shí)處理數(shù)據(jù),存儲(chǔ)數(shù)據(jù),避免數(shù)據(jù)丟失。還需要外部存儲(chǔ)設(shè)備來存儲(chǔ)數(shù)據(jù)庫(kù)備份。在數(shù)據(jù)安全方面,除了使用登錄表單中的用戶名和密碼來保證安全外,數(shù)據(jù)庫(kù)本身也有安全措施。使數(shù)據(jù)受到雙重保護(hù)。3.1.3 系統(tǒng)數(shù)據(jù)要求經(jīng)營(yíng)者需要記錄各類型會(huì)員卡的種類和折扣金額、設(shè)備存放信息、員工信息等信息,以及娛樂項(xiàng)目名稱、短代碼、計(jì)量單位和單價(jià)等信息。因此,應(yīng)建立操作員信息表、設(shè)備登記明細(xì)表、設(shè)備登記票號(hào)表、員工信息表、基本服務(wù)信息表、服務(wù)項(xiàng)目表、會(huì)員卡管理表、會(huì)員卡類型表、計(jì)量單位表、娛樂表在數(shù)據(jù)庫(kù)中。有票號(hào)表、娛樂費(fèi)表、娛樂退票表、娛樂退票號(hào)表等13種形式。3.2

35、 數(shù)據(jù)庫(kù)需求分析根據(jù)系統(tǒng)需求和系統(tǒng)功能分析,可以列出以下所需數(shù)據(jù)項(xiàng):1.前臺(tái)操作員:操作員、密碼、級(jí)別。2、設(shè)備登記:登記票號(hào)、設(shè)備名稱、時(shí)間、單價(jià)、數(shù)量、金額等。3、員工信息:?jiǎn)T工、年齡、性別、學(xué)歷、工作時(shí)間、地址等。4、娛樂服務(wù):名稱、單位、單價(jià)等。5.會(huì)員卡:類型、福利等。6.會(huì)員卡管理:客戶、卡號(hào)、報(bào)警金額、卡余額等。7. 娛樂收款及退票:票號(hào)、登記人、顧客、卡號(hào)、娛樂名稱、數(shù)量、單價(jià)、應(yīng)付金額、已付金額等。3.3用UML協(xié)作圖描述健身房管理系統(tǒng)的業(yè)務(wù)流程3.3.1 協(xié)作圖介紹通過UML協(xié)作圖繪制對(duì)象之間的消息連接,可以顯示對(duì)象之間的關(guān)系。對(duì)象是協(xié)作圖中最重要的單元。在UML協(xié)作圖中,

36、對(duì)象用一個(gè)矩形表示,矩形中間帶下劃線的文字是對(duì)象的標(biāo)識(shí)。每個(gè)對(duì)象由一條關(guān)系線連接,關(guān)系線附近有箭頭表示不同的類型,箭頭指向接收消息的對(duì)象。3.3.2 健身房管理系統(tǒng)業(yè)務(wù)流程健身房的日常業(yè)務(wù)流程如下:娛樂單位從供應(yīng)商處購(gòu)買娛樂設(shè)備。顧客在娛樂單元消費(fèi),可以隨時(shí)查看消費(fèi)情況。通過對(duì)以上功能的分析,繪制出如圖3.1所示的UML協(xié)作圖。健身房健身房設(shè) 備消費(fèi)者購(gòu)置退費(fèi)圖3.1 健身俱樂部管理系統(tǒng)UML協(xié)作圖娛樂收費(fèi)使用第四章總體設(shè)計(jì)4.1 系統(tǒng)設(shè)計(jì)原則一個(gè)大型的計(jì)算機(jī)管理系統(tǒng)必須有正確的設(shè)計(jì)指導(dǎo)思想,通過合理選擇數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)和開發(fā)環(huán)境,形成完整的管理系統(tǒng),才能充分發(fā)揮計(jì)算機(jī)信息管理的優(yōu)勢(shì)。根據(jù)這

37、一原則,本系統(tǒng)的設(shè)計(jì)按照以下原則進(jìn)行:1.實(shí)用該系統(tǒng)針對(duì)健身俱樂部和用戶的需求,以方便俱樂部管理為原則。根據(jù)俱樂部的實(shí)際需要和功能,量身定制了一套先進(jìn)的管理系統(tǒng),將在統(tǒng)一的Windows NT/9X/XP圖形界面下。提供各種有用的功能,以最大限度地降低俱樂部和客戶成本,提高可用性并減少使用中的維護(hù)時(shí)間。充分滿足現(xiàn)在和未來的各種需求,真正為健身俱樂部的管理和決策提供強(qiáng)有力的支持。2.先進(jìn)靈活該系統(tǒng)充分應(yīng)用了現(xiàn)有成熟的軟件開發(fā)技術(shù),旨在滿足俱樂部管理中實(shí)際應(yīng)用的需要。同時(shí),授權(quán)操作人員可以靈活設(shè)置參數(shù)和各種代碼,以滿足維護(hù)和管理的特殊需要。3.穩(wěn)定可靠通過選用先進(jìn)的開發(fā)軟件、安全可靠的數(shù)據(jù)庫(kù)、硬件

38、選型的優(yōu)化,保證了系統(tǒng)的可靠性和容錯(cuò)性。4.易于維護(hù)和擴(kuò)展本系統(tǒng)的所有設(shè)計(jì)都是為了提高系統(tǒng)的開放性,方便未來的業(yè)務(wù)擴(kuò)展和系統(tǒng)擴(kuò)展,方便軟硬件的維護(hù)和升級(jí),使系統(tǒng)能夠適應(yīng)企業(yè)未來的需求。5. 易于使用本設(shè)計(jì)采用Windows XP圖形界面,每一步的操作都經(jīng)過精心設(shè)計(jì),將復(fù)雜的統(tǒng)計(jì)操作過程隱藏在簡(jiǎn)單的操作之下。界面友好,圖標(biāo)美觀,實(shí)時(shí)詳細(xì)的在線幫助減輕了操作者的煩惱,減少了使用中的各種不必要的成本和維護(hù)時(shí)間。4.2 軟件設(shè)計(jì)的模塊化經(jīng)過需求分析階段的工作,這個(gè)系統(tǒng)所需要的模塊已經(jīng)明確了,也就是我們要做的事情已經(jīng)明確了,現(xiàn)在是時(shí)候具體決定怎么設(shè)計(jì)了,也就是“怎么做”。為了實(shí)現(xiàn)最終的目標(biāo)系統(tǒng),必須設(shè)計(jì)

39、構(gòu)成系統(tǒng)的所有模塊。本系統(tǒng)整體設(shè)計(jì)功能分為五個(gè)主要模塊:系統(tǒng)模塊、基本信息模塊、娛樂中心模塊、信息查詢模塊和幫助模塊。系統(tǒng)模塊包括系統(tǒng)登錄、系統(tǒng)注銷、密碼修改;基本信息模塊包括員工信息、基本服務(wù)信息、會(huì)員卡類型、計(jì)量單位、操作員管理等;娛樂中心模塊包括娛樂費(fèi)用和退款;信息查詢模塊 包括娛樂收費(fèi)和退款的查詢。其他包括系統(tǒng)的登錄模塊和主窗體模塊。登錄模塊用于輸入用戶名和密碼。已經(jīng)判斷登錄用戶是否為合法用戶,同時(shí)也檢查了用戶的權(quán)限。如果不是合法用戶或者用戶名或密碼輸入錯(cuò)誤,系統(tǒng)會(huì)根據(jù)發(fā)生的錯(cuò)誤彈出相應(yīng)的錯(cuò)誤信息。 ,只有用戶名和密碼正確才能進(jìn)入主模塊。主窗體模塊充當(dāng)連接其他幾個(gè)主模塊的橋梁。1、信息

40、錄入:包括員工信息、基本服務(wù)、會(huì)員卡等信息。在系統(tǒng)中管理俱樂部的基本信息。2、娛樂信息查詢:用于隨時(shí)了解客戶娛樂狀態(tài),按時(shí)間、按會(huì)員卡查詢,多方向設(shè)置查詢條件。3、前端操作員管理:用于設(shè)置前端操作員的密碼和基本信息,設(shè)置前端操作員的操作權(quán)限。4、器材入庫(kù)管理:用于健身器材的入庫(kù)登記和費(fèi)用結(jié)算。5. 娛樂費(fèi):用于客人來俱樂部娛樂時(shí)的賬目結(jié)算,自動(dòng)生成票號(hào),并根據(jù)折扣金額自動(dòng)計(jì)算價(jià)格。6、娛樂退票:用于在某些特殊情況下需要退票時(shí),自動(dòng)生成票號(hào)和退票金額,避免了一些信息管理系統(tǒng)只有收費(fèi)模塊而沒有退票模塊的情況,這將導(dǎo)致帳戶在實(shí)際操作中?;靵y的局面。7、管理會(huì)員卡:包括添加、修改、刪除會(huì)員卡信息,設(shè)置

41、報(bào)警金額。當(dāng)會(huì)員卡余額低于報(bào)警金額時(shí),系統(tǒng)會(huì)自動(dòng)發(fā)出提醒。經(jīng)營(yíng)者需要記錄各類型會(huì)員卡的種類和折扣金額、設(shè)備存放信息、員工信息等信息,以及娛樂項(xiàng)目名稱、短代碼、計(jì)量單位和單價(jià)等信息。因此,應(yīng)建立操作員信息表、設(shè)備登記明細(xì)表、設(shè)備登記票號(hào)表、員工信息表、基本服務(wù)信息表、服務(wù)項(xiàng)目表、會(huì)員卡管理表、會(huì)員卡類型表、計(jì)量單位表、娛樂表在數(shù)據(jù)庫(kù)中。有票號(hào)表、娛樂費(fèi)表、娛樂退票表、娛樂退票號(hào)表等13種形式。根據(jù)以上分析,我們可以設(shè)計(jì)出如圖4.1所示的功能模塊圖。.健身俱樂部管理系統(tǒng)健身俱樂部管理系統(tǒng)系 統(tǒng)基礎(chǔ)信息娛樂中心信息查詢幫 助系 統(tǒng) 登 陸系 統(tǒng) 退 出口 令 修 改員 工 資 料服務(wù)基礎(chǔ)信息會(huì)員卡類

42、型計(jì) 量 單 位操作員管理會(huì)員卡信息管理設(shè)備入庫(kù)管理服 務(wù) 項(xiàng) 目娛 樂 收 費(fèi)娛 樂 退 費(fèi)娛樂收費(fèi)查詢娛樂退費(fèi)查詢關(guān) 于圖4.1 健身俱樂部管理系統(tǒng)結(jié)構(gòu)圖第五章詳細(xì)設(shè)計(jì)這一階段的基本任務(wù)是確定如何具體實(shí)現(xiàn)所需的系統(tǒng),也就是說,在這一階段的設(shè)計(jì)工作之后,應(yīng)該得到對(duì)目標(biāo)系統(tǒng)的準(zhǔn)確描述,這樣描述就可以直接翻譯成編碼階段的某個(gè)程序 用語(yǔ)言編寫的程序。在這個(gè)階段,設(shè)計(jì)了程序的“藍(lán)圖”,后面會(huì)根據(jù)它設(shè)計(jì)詳細(xì)的程序代碼。因此,現(xiàn)階段的設(shè)計(jì)成果基本決定了節(jié)目的質(zhì)量。這里所說的質(zhì)量不僅取決于它的邏輯是否正確,性能是否符合要求,更重要的是它是否易于閱讀和理解。詳細(xì)設(shè)計(jì)的目標(biāo)不僅僅是邏輯模塊的功能,更重要的是在

43、設(shè)計(jì)過程中加入正確的指令,每個(gè)程序都盡量簡(jiǎn)潔易懂。5.1 數(shù)據(jù)庫(kù)連接5.1.1 配置數(shù)據(jù)源在使用Delphi7.0開發(fā)數(shù)據(jù)庫(kù)應(yīng)用的過程中,首先要與數(shù)據(jù)庫(kù)建立連接,這是應(yīng)用與后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交換的前提,而這個(gè)連接實(shí)際上是通過數(shù)據(jù)源完成的。數(shù)據(jù)源是數(shù)據(jù)庫(kù)的來源。數(shù)據(jù)源可以看成是與數(shù)據(jù)庫(kù)的連接,也可以說是指向數(shù)據(jù)庫(kù)的一個(gè)點(diǎn)。使用Delphi7.0編寫應(yīng)用程序可以通過這個(gè)連接與要訪問的數(shù)據(jù)庫(kù)建立一個(gè)通道,然后在這個(gè)通道上交換數(shù)據(jù)和控制信息。本系統(tǒng)采用ODBC數(shù)據(jù)庫(kù)訪問方式配置數(shù)據(jù)源,建立ODBC數(shù)據(jù)源的具體步驟如下:(1) 點(diǎn)擊【開始】【設(shè)置(S)】【控制面板(C)】命令,雙擊“ODBC數(shù)據(jù)源” 。

44、(2) 在 ODBC 數(shù)據(jù)源管理器窗口中選擇 用戶 DSN 選項(xiàng)卡,然后單擊 添加 按鈕。(3) 在“創(chuàng)建數(shù)據(jù)源”對(duì)話框中,選擇SQL Server,點(diǎn)擊【完成】按鈕。在“為 SQL Server 創(chuàng)建新數(shù)據(jù)源”對(duì)話框中,為數(shù)據(jù)源命名,然后單擊 下一步。選擇默認(rèn)數(shù)據(jù)庫(kù)并單擊下一步。在出現(xiàn)的對(duì)話框中單擊完成。(4) 最終測(cè)試。5.1.2 連接數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)的連接是訪問設(shè)置的數(shù)據(jù)源。只有在應(yīng)用程序和數(shù)據(jù)源之間建立連接,才能真正訪問數(shù)據(jù)源所代表的數(shù)據(jù)庫(kù)中的數(shù)據(jù),所以連接數(shù)據(jù)庫(kù)是應(yīng)用程序和數(shù)據(jù)源之間的橋梁。在Delphi7.0中,大部分?jǐn)?shù)據(jù)集控件都可以直接與數(shù)據(jù)庫(kù)服務(wù)器連接,當(dāng)連接建立后,數(shù)據(jù)集控件可

45、以自動(dòng)與數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行數(shù)據(jù)交換。當(dāng)連接打開時(shí),數(shù)據(jù)集控件從數(shù)據(jù)庫(kù)服務(wù)器獲取數(shù)據(jù);當(dāng)一條記錄被提交時(shí),它會(huì)將數(shù)據(jù)返回給數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行更新。5.2 數(shù)據(jù)庫(kù)中表的設(shè)計(jì)系統(tǒng)分為后臺(tái)管理和前臺(tái)應(yīng)用兩部分。后臺(tái)管理主要維護(hù)數(shù)據(jù)庫(kù)的基本信息,如娛樂項(xiàng)目、操作員賬號(hào)、員工信息等。前臺(tái)主要用于收集原始數(shù)據(jù),即客戶會(huì)員卡、娛樂消費(fèi)等信息,這些信息為最終的統(tǒng)計(jì)報(bào)表提供數(shù)據(jù)依據(jù)。這兩部分中的每一個(gè)都包含一個(gè)數(shù)據(jù)模塊,用于對(duì)數(shù)據(jù)表進(jìn)行集中管理。該系統(tǒng)總共需要 13 個(gè)數(shù)據(jù)表。其中,信息表7張,明細(xì)表3張,票號(hào)表3張。信息表包括:經(jīng)營(yíng)者信息、會(huì)員卡管理信息、會(huì)員卡類型信息、從業(yè)人員信息、基本服務(wù)信息、服務(wù)項(xiàng)目信息、計(jì)

46、量單位信息。這三個(gè)時(shí)間表是設(shè)備存儲(chǔ)時(shí)間表、娛樂費(fèi)用時(shí)間表和娛樂退款時(shí)間表。三個(gè)票號(hào)分別是設(shè)備存放票號(hào)、娛樂收費(fèi)票號(hào)、娛樂退票號(hào)。所有數(shù)據(jù)表的結(jié)構(gòu)如表所示。表5-1 t_czyxx(運(yùn)營(yíng)商信息表)字段名稱字段類型首要的關(guān)鍵內(nèi)容為空默認(rèn)值功能說明酶切V弓(30)是的運(yùn)營(yíng)商名稱czymmV弓(50)操作員密碼czy整數(shù)操作員級(jí)別表5-2 t_employee(員工信息表)字段名稱字段類型首要的關(guān)鍵內(nèi)容為空默認(rèn)值功能說明ygxmV弓(30)是的職員杰米V弓(20)短代碼ygxbV弓(10)員工性別荷蘭語(yǔ)真實(shí)的_年齡XLV弓(30)教育知乎約會(huì)時(shí)間營(yíng)業(yè)時(shí)間dzV弓(50)地址表5-3 t_djmx(注冊(cè)

47、列表)字段名稱字段類型首要的關(guān)鍵內(nèi)容為空默認(rèn)值功能說明djphV弓(30)登記票號(hào)sbmcV弓(30)設(shè)備名稱DJ錢(8)設(shè)備單價(jià)sl浮子(8)設(shè)備數(shù)量杰錢(8)數(shù)量表5-4 t_djph(登記票號(hào)表)字段名稱字段類型首要的關(guān)鍵內(nèi)容為空默認(rèn)值功能說明djphV弓(30)是的登記票號(hào)djrV弓(30)注冊(cè)人yfje錢(8)應(yīng)付金額sfje錢(8)實(shí)際支付的金額sj日期時(shí)間(8)獲取日期()時(shí)間表5-5 t_fwjcxx(基本服務(wù)信息表)字段名稱字段類型首要的關(guān)鍵內(nèi)容為空默認(rèn)值功能說明fwmcV弓(30)是的服務(wù)名稱杰米V弓(20)短代碼表5-6 f_fwxm(服務(wù)項(xiàng)目表)字段名稱字段類型首要的關(guān)

48、鍵內(nèi)容為空默認(rèn)值功能說明fw麥克瓦查(30)是的服務(wù)名稱(聯(lián)合主鍵)jldw瓦查爾( 3 0)是的計(jì)量單位(聯(lián)合主鍵)fwjg錢(8)服務(wù)費(fèi)表5-7 t_hykgl(會(huì)員卡管理表)字段名稱字段類型首要的關(guān)鍵內(nèi)容為空默認(rèn)值功能說明G kxm瓦查(30)顧客 _瓦查( 5 0)是的卡號(hào)lxV弓(30)會(huì)員卡類型bj杰錢(8)報(bào)警量克奈錢(8)卡余額表5-8 t_hyklx(會(huì)員卡類型表)字段名稱字段類型首要的關(guān)鍵內(nèi)容為空默認(rèn)值功能說明lx瓦查(30)是的會(huì)員卡類型是的十進(jìn)制(9)折扣表5-9 t_jldw(計(jì)量單位表)字段名稱字段類型首要的關(guān)鍵內(nèi)容為空默認(rèn)值功能說明dw麥克瓦查(30)是的公司名稱

49、dwj米瓦查爾( 3 0)單位簡(jiǎn)碼表5-10 t_skmx(收據(jù)明細(xì))字段名稱字段類型首要的關(guān)鍵內(nèi)容為空默認(rèn)值功能說明skph瓦查(30)收據(jù)號(hào)碼fwmc瓦查(30)服務(wù)名稱fwdj錢(8)服務(wù)單價(jià)sdj _錢(8)實(shí)際單價(jià)fwsl小數(shù) ( 9 ) _服務(wù)數(shù)量杰錢(8)數(shù)量表5-11 t_skph(收貨號(hào)表)字段名稱字段類型首要的關(guān)鍵內(nèi)容為空默認(rèn)值功能說明skph _瓦查(30)是的收據(jù)號(hào)碼ysk錢(8)應(yīng)收賬款zk十進(jìn)制(9)折扣bcsk錢(8)是的本次付款茲升錢(8)是的改變skr_ _V弓(30)收款人F kfsV弓(30)付款方式捷克克朗_V弓(30)是的借記卡號(hào)切耶錢(8)是的沖銷金

50、額克_V弓(30)顧客sj日期時(shí)間(8)獲取日期()時(shí)間表5-12 t_tkmx(退款明細(xì))字段名稱字段類型首要的關(guān)鍵內(nèi)容為空默認(rèn)值功能說明tfph瓦查(30)退票號(hào)碼fwmc瓦查(30)服務(wù)名稱fwdj金錢(8)服務(wù)單價(jià)時(shí)差_錢(8)實(shí)際退款單價(jià)fwsl浮子(8)服務(wù)數(shù)量杰錢(8)數(shù)量表5-13 t_tkph(退票號(hào)表)字段名稱字段類型首要的關(guān)鍵內(nèi)容為空默認(rèn)值功能說明tf ph瓦查(30)是的退票號(hào)碼yfk錢(8)應(yīng)付sfk _錢(8)真實(shí)支付克朗_V弓(30)退款人gkxmV弓(30)顧客小號(hào)_日期時(shí)間(8)獲取日期()時(shí)間5.3 接口設(shè)計(jì)與功能實(shí)現(xiàn)5.3.1 主窗口設(shè)計(jì)該界面為人機(jī)對(duì)話提

51、供了一個(gè)有效的窗口。一個(gè)好的界面不僅可以讓用戶方便地應(yīng)用系統(tǒng),還可以通過界面形象了解系統(tǒng)的功能,使系統(tǒng)更加人性化。因此,界面設(shè)計(jì)在系統(tǒng)設(shè)計(jì)過程中也占有一定的地位。健身俱樂部管理系統(tǒng)主界面如圖5.1所示圖 5.1 智諾健身俱樂部管理系統(tǒng)主界面其中,常用的按鈕用TSpeedButton圖形化的顯示在TToolBar上,一目了然,避免了用戶重復(fù)操作菜單欄,減少了工作量。5.3.2 系統(tǒng)登錄模塊設(shè)計(jì)為了防止非法用戶進(jìn)入系統(tǒng),健身俱樂部管理系統(tǒng)設(shè)置了系統(tǒng)登錄模塊,需要輸入用戶名和密碼。只有用戶名和密碼正確才能進(jìn)入系統(tǒng)。為了驗(yàn)證用戶輸入的用戶名和密碼是否正確,程序根據(jù)用戶輸入的用戶名和密碼從運(yùn)營(yíng)商信息表(

52、t_czyxx)中檢索數(shù)據(jù)。系統(tǒng),否則禁止進(jìn)入系統(tǒng)。系統(tǒng)登錄模塊運(yùn)行結(jié)果如圖5.2所示圖 5.2 系統(tǒng)登錄模塊登錄界面的程序流程圖如圖5.3所示開 開 始接受用戶名和密碼用戶是否存在密碼是否有效判斷用戶級(jí)別系統(tǒng)操作員普通操作員進(jìn)入主界面是出錯(cuò)信息否是否出錯(cuò)信息圖5.3 登錄界面的系統(tǒng)流程圖系統(tǒng)退出系統(tǒng)退出5.3.3 員工信息模塊設(shè)計(jì)員工信息模塊主要實(shí)現(xiàn)員工信息的管理,即瀏覽、添加、修改、刪除員工信息。由于界面中的窗口控件與數(shù)據(jù)庫(kù)沒有關(guān)聯(lián),所以在瀏覽數(shù)據(jù)時(shí),需要對(duì)窗口控件一一賦值。該程序定義了一個(gè)“Editvalue”過程,它讀取記錄集中的字段值并將它們分配給窗口控件。員工信息模塊運(yùn)行結(jié)果如圖5

53、.4所示圖 5.4 員工信息模塊Editvalue過程使用以下代碼實(shí)現(xiàn):程序 Tf_ygxx.EditValue;開始ygxm.Text := Trim(Data.Query1.FieldByName(ygxm).Value);nl.Text := IntToStr(Data.Query1.FieldByName(nl).Value);jm.Text := Trim(Data.Query1.FieldByName(jm).Value);xl.ItemIndex := xl.Items.IndexOf(Trim(Data.Query1.FieldByName(xl).Value);xb.Item

54、Index := xb.Items.IndexOf(Trim(Data.Query1.FieldByName(ygxb).Value);sj.DateTime := Data.Query1.FieldByName(gzsj).Value;dz.Text := Trim(Data.Query1.FieldByName(dz).Value);結(jié)尾;當(dāng)用戶點(diǎn)擊“插入”按鈕時(shí),員工、性別、年齡等的編輯框?qū)⒈磺宄?。輸入要插入的員工信息后,點(diǎn)擊“保存”,即可將該信息保存到員工信息表(f_employee)中。當(dāng)用戶點(diǎn)擊“取消”按鈕時(shí),會(huì)進(jìn)行初始設(shè)置,即當(dāng)前顯示員工信息表中的第一條記錄。用戶可以通過點(diǎn)擊四個(gè)

55、按鈕瀏覽每個(gè)員工的個(gè)人信息 | , , , |在工具欄上。當(dāng)您需要?jiǎng)h除或修改員工信息時(shí),只需瀏覽到員工信息所在位置,點(diǎn)擊工具欄上的“刪除”或“修改”按鈕即可。5.3.4 服務(wù)項(xiàng)目模塊設(shè)計(jì)服務(wù)項(xiàng)目模塊主要是對(duì)各種娛樂項(xiàng)目進(jìn)行定價(jià)。根據(jù)不同的計(jì)量單位,一項(xiàng)服務(wù)可以有多種定價(jià)方式。例如,乒乓球可以按小時(shí)或按分鐘計(jì)費(fèi)。但是,服務(wù)對(duì)應(yīng)的計(jì)量單位只能有一個(gè)服務(wù)價(jià)格。為了防止存在多個(gè)服務(wù)價(jià)格,在設(shè)計(jì)數(shù)據(jù)表時(shí),定義服務(wù)名稱(fwmc)字段,計(jì)量單位(jldw)字段為聯(lián)合主鍵。服務(wù)項(xiàng)目模塊運(yùn)行結(jié)果如圖5.5所示圖 5.5 服務(wù)項(xiàng)目模塊顯示服務(wù)項(xiàng)目表格時(shí),服務(wù)項(xiàng)目表(t_fwxm)中的所有服務(wù)項(xiàng)目信息都會(huì)顯示在表

56、中,程序會(huì)將表中的所有服務(wù)名稱和度量單位添加到“服務(wù)名稱”中,并“測(cè)量單位”分別是組合框。使用循環(huán)將數(shù)據(jù)添加到“度量單位”組合框的代碼如下:用 Data.Query1 做開始關(guān);SQL.清除;SQL.Add(從 t_jldw 中選擇 dwmc);打開;結(jié)尾;如果 Data.Query1.RecordCount0 那么開始而不是 Data.Query1.Eof 做開始jldw.Items.Add(Trim(Data.Query1.Fields0.Value);Data.Query1.Next;結(jié)尾;jldw.ItemIndex := 0;結(jié)尾;程序在處理“插入”按鈕的點(diǎn)擊事件時(shí),首先檢查用戶輸入

57、或選擇的服務(wù)名是否合法,如果服務(wù)不存在,提示并停止操作,如果服務(wù)存在,用戶名(fwmc) 和meter 單位(jldw) 是條件查詢服務(wù)名表(t_fwmc)。如果有數(shù)據(jù)返回,提示并停止操作。否則,將數(shù)據(jù)插入數(shù)據(jù)表。實(shí)現(xiàn)上述功能的代碼如下:用 Data.Query2 做開始關(guān);SQL.清除;SQL.Add(select * from t_fwjcxx where fwmc = :a);參數(shù).ParamByName(a).Value := Trim(fwmc.Text);打開;結(jié)尾;如果 Data.Query2.RecordCount0 然后開始Application.MessageBox(該服務(wù)

58、對(duì)應(yīng)的計(jì)量單位已經(jīng)存在。,提示,64);出口;結(jié)尾;嘗試用 Data.Query2 做開始關(guān);SQL.清除;SQL.Add(執(zhí)行 add_fwxm :a,:b,:c); /添加執(zhí)行存儲(chǔ)過程語(yǔ)句并為存儲(chǔ)過程參數(shù)賦值參數(shù).ParamByName(a).Value := Trim(fwmc.Text);參數(shù).ParamByName(b).Value := Trim(jldw.Text);參數(shù).ParamByName(c).Value := StrToFloat(fwjg.Text);執(zhí)行SQL;結(jié)尾;程序在處理“修改”按鈕的點(diǎn)擊事件時(shí),首先判斷用戶數(shù)據(jù)項(xiàng)是否為空,如果不是,則調(diào)用存儲(chǔ)過程修改數(shù)據(jù)。為

59、方便起見,當(dāng)您雙擊表格中的某個(gè)項(xiàng)目時(shí),該項(xiàng)目的信息將顯示在相應(yīng)的編輯框中。5.3.5 操作員管理模塊操作員管理模塊主要實(shí)現(xiàn)操作員信息的管理,即操作員信息的增加、修改、刪除等操作。在操作員管理模塊中,列表中顯示的操作員密碼是加密的,而不是真實(shí)密碼。當(dāng)用戶添加或修改操作員信息時(shí),程序通過自定義函數(shù)encrypt對(duì)密碼進(jìn)行加密,所以保存在數(shù)據(jù)庫(kù)中的密碼會(huì)與用戶設(shè)置的密碼不同。操作員管理模塊運(yùn)行結(jié)果如圖5.6所示圖 5.6 操作員信息管理模塊該模塊中的數(shù)據(jù)存儲(chǔ)在操作員信息表(t_czyxx)中。首先處理“保存”按鈕的點(diǎn)擊事件。程序首先判斷數(shù)據(jù)項(xiàng)是否為空,如果為空則提示并退出流程,否則判斷操作員姓名是否

60、重復(fù),如果重復(fù)則提示并退出流程,否則向數(shù)據(jù)中插入數(shù)據(jù)桌子。與 Service Items 模塊類似,單擊 Cancel 將初始化界面。雙擊表格中的一行數(shù)據(jù),會(huì)在界面對(duì)應(yīng)的編輯框中顯示當(dāng)前行數(shù)據(jù)。單擊“刪除”按鈕可刪除當(dāng)前數(shù)據(jù)。為防止誤操作,修改或刪除數(shù)據(jù)時(shí)系統(tǒng)會(huì)彈出提示對(duì)話框。5.3.6 設(shè)備入庫(kù)登記模塊設(shè)備入庫(kù)登記模塊主要實(shí)現(xiàn)娛樂設(shè)備入庫(kù)登記和記賬等功能。設(shè)備入庫(kù)時(shí),使用自定義組件TShapeGrid實(shí)現(xiàn)設(shè)備信息的輸入,使用TDBGid組件實(shí)現(xiàn)關(guān)聯(lián)輸入。當(dāng)用戶在 TShapeGrid 組件的設(shè)備名稱字段中輸入設(shè)備名稱或簡(jiǎn)碼時(shí),會(huì)以列表的形式顯示相應(yīng)的信息。為了自動(dòng)統(tǒng)計(jì)應(yīng)付金額,程序自定義了一

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論