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

下載本文檔

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

文檔簡介

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

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

3、、規(guī)范化,有利于提高管理效率。本系統(tǒng)是根據(jù)某俱樂部管理其客戶和員工的實際情況編寫的,便于體育館在實踐中對準會員、員工和設(shè)施進行集中管理和查詢,從而輕松提高工作效率。整個體育館,主要由系統(tǒng)管理、基本信息管理、查詢、統(tǒng)計、娛樂中心和幫助組成。該系統(tǒng)操作簡單,功能強大,運行穩(wěn)定??梢愿鶕?jù)實際情況適當修改,以便更好地使用。關(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)功能和特點 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ù)庫需求分析 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è)計 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è)計原則 PAGEREF _Toc137547036 h HYPERLINK l _Toc137547036 10 HYPERLINK l _Toc137547037 4 HYPERLINK l _Toc137547037 . HYPERLINK l _Toc137547037 2 HYPERLINK l _Toc137547037 軟件設(shè)計模塊化 PAGEREF _Toc137547037

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

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

13、7041 h HYPERLINK l _Toc137547041 17 HYPERLINK l _Toc137547042 第 6 章 系統(tǒng)測試 PAGEREF _Toc137547042 h HYPERLINK l _Toc137547042 29 HYPERLINK l _Toc137547043 6 HYPERLINK l _Toc137547043 . HYPERLINK l _Toc137547043 1 HYPERLINK l _Toc137547043 軟件測試的目的 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)測試方法及步驟 PAGEREF _Toc137547044 h HYPERLINK l _Toc137547044 29 HYPERLINK l _Toc137547045 6 HYPERLINK l _Toc137547045 . HYPERLINK l _Toc137547045 3 HYPERLINK l _Toc137547045 本系統(tǒng)測試 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)測試分析與優(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 參考文獻 PAGEREF _Toc137547049 h HYPERLINK l _Toc137547049 33 HYPERLINK l _Toc137547050 至 PAGEREF _Toc137547050 h H

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

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

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

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

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

22、式、購買現(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)化、模塊化的方式從上到下對生命周期進行分析和設(shè)計。原型原型法的基本思想是系統(tǒng)開發(fā)者根據(jù)自己對用戶需求的理解,在強大的軟件環(huán)境的支持下,構(gòu)建一個真實的系統(tǒng)模型,然后與用戶協(xié)商,反復修改原型,直到用戶滿意為止。面向?qū)ο笙到y(tǒng)開發(fā)面向?qū)ο笙到y(tǒng)開發(fā)方法的基本思想是將客觀世界抽象為若干相互關(guān)聯(lián)的對象,然后根據(jù)對象和方法的特點開發(fā)出一套軟件工具,使之映射為計算機軟件系統(tǒng)結(jié)構(gòu)模型及過程。 ,從而實

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

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

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

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

27、最好的選擇之一。根據(jù)以上Delphi的特點,結(jié)合我畢業(yè)項目的實際需求,我選擇了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編程語言: Delphi7.0SQL server20001.4 系統(tǒng)功能及特點智諾健身俱樂部管理系統(tǒng)的功能可以分為數(shù)據(jù)庫后臺管理和前臺服務(wù)管理兩部分。后臺管理包括以下部分:1、基本信息的錄入:包括健身項目名稱、價格、計量單位、健身器材名稱、價格等信息,會員卡類型、價格、員工信息等。2、前臺操作員管理:用于設(shè)置前臺操作員的密碼

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

53、.4所示圖 5.4 員工信息模塊Editvalue過程使用以下代碼實現(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é)尾;當用戶點擊“插入”按鈕時,員工、性別、年齡等的編輯框?qū)⒈磺宄?。輸入要插入的員工信息后,點擊“保存”,即可將該信息保存到員工信息表(f_employee)中。當用戶點擊“取消”按鈕時,會進行初始設(shè)置,即當前顯示員工信息表中的第一條記錄。用戶可以通過點擊四個

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

56、中,程序會將表中的所有服務(wù)名稱和度量單位添加到“服務(wù)名稱”中,并“測量單位”分別是組合框。使用循環(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é)尾;程序在處理“插入”按鈕的點擊事件時,首先檢查用戶輸入

57、或選擇的服務(wù)名是否合法,如果服務(wù)不存在,提示并停止操作,如果服務(wù)存在,用戶名(fwmc) 和meter 單位(jldw) 是條件查詢服務(wù)名表(t_fwmc)。如果有數(shù)據(jù)返回,提示并停止操作。否則,將數(shù)據(jù)插入數(shù)據(jù)表。實現(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、對應(yīng)的計量單位已經(jīng)存在。,提示,64);出口;結(jié)尾;嘗試用 Data.Query2 做開始關(guān);SQL.清除;SQL.Add(執(zhí)行 add_fwxm :a,:b,:c); /添加執(zhí)行存儲過程語句并為存儲過程參數(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é)尾;程序在處理“修改”按鈕的點擊事件時,首先判斷用戶數(shù)據(jù)項是否為空,如果不是,則調(diào)用存儲過程修改數(shù)據(jù)。為

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

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

溫馨提示

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

評論

0/150

提交評論