版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 本科生畢業(yè)論文(設(shè)計(jì))</p><p> 題目: 網(wǎng)吧管理系統(tǒng)――服務(wù)器子系統(tǒng) </p><p> 網(wǎng)吧管理系統(tǒng)——服務(wù)器子系統(tǒng)</p><p><b> 摘 要</b></p><p> 隨著上個(gè)世紀(jì)九十年代計(jì)算機(jī)網(wǎng)絡(luò)的高速發(fā)展,人類(lèi)進(jìn)入到了網(wǎng)絡(luò)化、信息化的時(shí)代。
2、而網(wǎng)絡(luò)的發(fā)展帶動(dòng)了一種新興產(chǎn)業(yè)——網(wǎng)吧行業(yè)。從上世紀(jì)九十年代至今,網(wǎng)吧經(jīng)歷了前所未有的發(fā)展。從小規(guī)模到大規(guī)模,從單一經(jīng)營(yíng)到連鎖經(jīng)營(yíng),從簡(jiǎn)單提供上網(wǎng)服務(wù)演變到休息、娛樂(lè)場(chǎng)所。這就帶來(lái)了新的問(wèn)題——網(wǎng)吧管理。</p><p> 目前,網(wǎng)吧的人工管理已經(jīng)不能適應(yīng)網(wǎng)吧的高速發(fā)展,成為阻礙網(wǎng)吧發(fā)展的桎梏。因此開(kāi)發(fā)一套完善的網(wǎng)吧管理系統(tǒng)成為網(wǎng)吧發(fā)展的首要任務(wù)。</p><p> 本系統(tǒng)主要負(fù)責(zé)服務(wù)
3、器子系統(tǒng)的設(shè)計(jì)。采用功能強(qiáng)大的Visual Basic6.0作為開(kāi)發(fā)工具,Microsoft Access作為數(shù)據(jù)庫(kù)平臺(tái)。</p><p> 本系統(tǒng)采用C/S結(jié)構(gòu)。它將一個(gè)應(yīng)用系統(tǒng)分成兩大部分,由多臺(tái)計(jì)算機(jī)分別執(zhí)行,協(xié)同完成整個(gè)系統(tǒng)的應(yīng)用,從而達(dá)到系統(tǒng)中軟、硬件資源最大限度的利用。因此,對(duì)于一個(gè)相對(duì)專(zhuān)用、獨(dú)立的系統(tǒng),它是—個(gè)較好的系統(tǒng)建立方法。因此,本設(shè)計(jì)采用這一模式。</p><p>
4、 本系統(tǒng)從操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),實(shí)現(xiàn)較為簡(jiǎn)單。本系統(tǒng)設(shè)計(jì)功能較為齊全,適合于中小型網(wǎng)吧的管理。</p><p> 關(guān)鍵詞:服務(wù)器 客戶端 數(shù)據(jù)庫(kù) </p><p><b> ABSTRACT</b></p><p> Along with the high-speed development of the
5、calculator network of 90's in last century, the mankind entered the ages of network-based and information-based. But the development of the network aroused a kind of newly arisen industry- net cafe profession. From t
6、he 90's in last century up to now, the net cafe experienced the unprecedented development. From small scale to large scale and from the conduct of alone to the conduct of connection and from providing the serve of th
7、e Internet briefly to t</p><p> Currently, the artificial management of the net cafe has already can't adapt to the high-speed development of the net café. It has become the fetter of the developme
8、nt of the net cafe. Therefore it has become an initial mission which it will develop a set of perfect net cafe of the management system.</p><p> This system mainly is responsible for the design of the serve
9、r sub- system. It adopts Visual Basic6.0 of the strong function as the development tool and the Microsoft Access as the database terrace.</p><p> This system adopts C/ S structure. It will be divided into t
10、wo big part s as an applied system and will be carried out respectively by many calculators, completing the application of the whole system conjunctionally, in order to attain utmost exploitation of the hardware resource
11、s and software resources in the system. Therefore, for an opposite appropriation and independent system, it is an appropriate method of the system establishment. Therefore, it adopts this mode.</p><p>
12、 This system is from the operation simple, interface amity, vivid, practical, safety of request set out and carries out in briefly. The design function of this system is better-found, suitable for the management of the m
13、edium and small scaled net cafe.</p><p> Key words:Server Client Database </p><p><b> 目 錄</b></p><p><b> 一緒 論3</b></p><p> 1.1 畢業(yè)設(shè)計(jì)的
14、選擇3</p><p> 1.2開(kāi)發(fā)工具的選擇3</p><p><b> 二需求分析4</b></p><p> 2.1對(duì)網(wǎng)吧的調(diào)查4</p><p> 2.2可行性分析4</p><p> 2.3網(wǎng)吧管理系統(tǒng)工作流程4</p><p> 2.4
15、需求分析文檔4</p><p><b> 三概要設(shè)計(jì)6</b></p><p> 3.1數(shù)據(jù)庫(kù)設(shè)計(jì)6</p><p><b> 四詳細(xì)設(shè)計(jì)10</b></p><p> 4.1登錄界面設(shè)計(jì)10</p><p> 4.2主界面的設(shè)計(jì)10</p>
16、<p> 4.3“服務(wù)端”菜單設(shè)計(jì)11</p><p> 4.4“卡類(lèi)管理”菜單的設(shè)計(jì)16</p><p> 4.5“商品管理”菜單的設(shè)計(jì)20</p><p> 4.6“班次記錄”菜單的設(shè)計(jì)21</p><p> 4.7“日常管理”菜單的設(shè)計(jì)22</p><p> 4.8右鍵菜單的設(shè)
17、計(jì)24</p><p> 4.9“雙擊”的設(shè)計(jì)26</p><p> 4.10主機(jī)和客戶端通信參數(shù)的設(shè)計(jì)26</p><p><b> 謝 辭29</b></p><p><b> 參考文獻(xiàn)30</b></p><p><b> 一 緒 論
18、</b></p><p> 1.1 畢業(yè)設(shè)計(jì)的選擇</p><p> 在開(kāi)學(xué)初選擇畢業(yè)設(shè)計(jì)的題目時(shí),因?yàn)闆](méi)有開(kāi)發(fā)過(guò)任何軟件的經(jīng)驗(yàn),所以決定選擇一個(gè)能鍛煉自己能力的項(xiàng)目,為以后工作積累一點(diǎn)開(kāi)發(fā)經(jīng)驗(yàn)。在聽(tīng)取徐玨同學(xué)的一些建議后,我們決定選擇這個(gè)項(xiàng)目——網(wǎng)吧管理系統(tǒng)。經(jīng)過(guò)商定,我主要負(fù)責(zé)服務(wù)器端的設(shè)計(jì)。</p><p> 1.2開(kāi)發(fā)工具的選擇</p
19、><p> 目前,開(kāi)發(fā)工具種類(lèi)繁多。而現(xiàn)在流行的是JAVA、.NET、VC++、Delphi。對(duì)于本系統(tǒng),開(kāi)發(fā)時(shí)需要使用第三方控件,在這方面VB實(shí)現(xiàn)起來(lái)比較方便,且操作簡(jiǎn)單。另外在操作API函數(shù)時(shí),VB操作也比較出色。在數(shù)據(jù)庫(kù)連接方面,VB更是提供了多種連接方式。且連接時(shí)操作比較簡(jiǎn)單,因此,結(jié)合上述優(yōu)點(diǎn),我們選擇了VB開(kāi)發(fā)本系統(tǒng)。</p><p> 對(duì)于數(shù)據(jù)庫(kù),目前比較流行的有Oracle
20、, Sybase, Sql Server, Access等。由于考慮到調(diào)試程序時(shí)要頻頻的修改數(shù)據(jù)庫(kù)、又要恢復(fù)數(shù)據(jù)庫(kù)。所以應(yīng)該選擇容易修改,容易填寫(xiě)數(shù)據(jù)的數(shù)據(jù)庫(kù)。因此,我選擇了Microsoft 公司的Access作為數(shù)據(jù)庫(kù)平臺(tái)。Access數(shù)據(jù)庫(kù)容易修改數(shù)據(jù)。也容易恢復(fù)數(shù)據(jù)。</p><p> 因此,我們的開(kāi)發(fā)模式是:Visual Basic + Microsoft Access2000。</p>
21、<p><b> 二 需求分析</b></p><p><b> 2.1對(duì)網(wǎng)吧的調(diào)查</b></p><p> 在對(duì)網(wǎng)吧調(diào)查之前,我們對(duì)一些消費(fèi)者進(jìn)行了調(diào)查發(fā)現(xiàn)。消費(fèi)者希望網(wǎng)吧管理系統(tǒng)計(jì)費(fèi)準(zhǔn)確,高效率。網(wǎng)吧服務(wù)完善。機(jī)器容易操作。</p><p> 在對(duì)幾家網(wǎng)吧的調(diào)查發(fā)現(xiàn),一些規(guī)模比較小的網(wǎng)吧,為了節(jié)
22、省成本。采用人工+軟件管理模式。人工干預(yù)太多。甚至有些網(wǎng)吧采用全人工管理。這樣造成管理混亂。管理效率低下,計(jì)費(fèi)不準(zhǔn)確。時(shí)間一長(zhǎng),網(wǎng)吧就會(huì)經(jīng)營(yíng)慘淡。另外采用的一些軟件只是安裝在服務(wù)器上,實(shí)現(xiàn)簡(jiǎn)單的計(jì)費(fèi)功能,需要人工參與。而客戶端不能與服務(wù)器進(jìn)行交互。因此計(jì)費(fèi)、管理不甚完善。客戶端的安全也得不到保障。</p><p> 對(duì)于一些大的網(wǎng)吧,采用的是全軟件管理模式。如:萬(wàn)象網(wǎng)管。萬(wàn)象網(wǎng)管功能強(qiáng)大。計(jì)費(fèi)準(zhǔn)確。安全功能做的
23、也非常好。但是客戶端無(wú)購(gòu)買(mǎi)商品能力。 </p><p><b> 2.2可行性分析</b></p><p> 通過(guò)調(diào)查,從網(wǎng)吧經(jīng)營(yíng)者的角度出發(fā),開(kāi)發(fā)一個(gè)價(jià)格便宜,功能完善的系統(tǒng)。從安全管理的角度,要開(kāi)發(fā)一個(gè)較高安全度的系統(tǒng)。從消費(fèi)者的角度出發(fā),要開(kāi)發(fā)一個(gè)界面友好、服務(wù)完善的系統(tǒng)。</p><p> 綜合上述要求,我們參考了一些優(yōu)秀管理軟件
24、的功能。完善本網(wǎng)吧管理系統(tǒng),在功能上我們主要參考了“萬(wàn)象網(wǎng)管”。同時(shí)完善了萬(wàn)象網(wǎng)管的功能。尤其是客戶端的購(gòu)買(mǎi)商品的功能。</p><p> 2.3網(wǎng)吧管理系統(tǒng)工作流程</p><p> 通過(guò)對(duì)一家安裝萬(wàn)象網(wǎng)管的網(wǎng)吧進(jìn)行了調(diào)查,工作流程大致為:顧客前來(lái)上網(wǎng),如果已經(jīng)有會(huì)員卡,則在服務(wù)器端激活(設(shè)置成需激活才能上網(wǎng))。然后找到一臺(tái)無(wú)人使用的計(jì)算機(jī)上網(wǎng),此時(shí)計(jì)費(fèi)開(kāi)始。如果顧客沒(méi)有賬號(hào),則需提
25、供一定的押金使用網(wǎng)吧提供的臨時(shí)賬號(hào),臨時(shí)賬號(hào)在服務(wù)器端激活后即可使用。臨時(shí)用戶找到以臺(tái)無(wú)人使用的計(jì)算機(jī)輸入賬號(hào)密碼即可上網(wǎng),若此時(shí)沒(méi)有空閑機(jī)器,臨時(shí)用戶只需等待即可,等待過(guò)程中并不計(jì)費(fèi)。只有登錄賬號(hào)后才開(kāi)始計(jì)費(fèi)。</p><p> 對(duì)于會(huì)員,可用在客戶端上結(jié)賬。而臨時(shí)用戶需要至服務(wù)臺(tái)結(jié)賬。</p><p> 2.4 需求分析文檔</p><p> 2.4.1
26、功能模塊圖</p><p> 圖1-1 功能模塊圖</p><p> 2.4.2概念模型圖</p><p> 圖1-2 概念模型圖</p><p><b> 三 概要設(shè)計(jì)</b></p><p><b> 3.1數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><
27、;p> 系統(tǒng)數(shù)據(jù)庫(kù)包括:main和fee兩個(gè)數(shù)據(jù)庫(kù),兩個(gè)數(shù)據(jù)庫(kù)的內(nèi)容如下圖。</p><p> 圖2-1 main數(shù)據(jù)庫(kù)內(nèi)容圖</p><p> 圖2-1 fee數(shù)據(jù)庫(kù)內(nèi)容圖</p><p> 3.1.1數(shù)據(jù)庫(kù)字段設(shè)計(jì)</p><p><b> 管理員數(shù)據(jù)庫(kù):</b></p><
28、p> 字段名類(lèi)型長(zhǎng)度</p><p> 管理員編號(hào)文本可變</p><p> 管理員密碼文本可變</p><p> 管理員權(quán)限文本固定</p><p><b> 充值卡數(shù)據(jù)庫(kù):</b></p><p> 字段名類(lèi)型長(zhǎng)度</p>
29、;<p> 卡號(hào) 文本可變</p><p> 密碼 文本可變</p><p> 價(jià)值 貨幣可變</p><p> 有效期日期固定</p><p> 操作員文本固定</p><p> 狀態(tài)數(shù)字固定</p>&l
30、t;p> 充值卡銷(xiāo)售記錄數(shù)據(jù)庫(kù):</p><p> 字段名類(lèi)型長(zhǎng)度</p><p> 卡號(hào) 文本可變</p><p> 密碼 文本可變</p><p> 價(jià)值 貨幣可變</p><p> 有效期日期固定</p><p&g
31、t; 操作員文本固定</p><p> 狀態(tài)數(shù)字固定</p><p><b> 客戶端數(shù)據(jù)庫(kù)</b></p><p> 字段名類(lèi)型長(zhǎng)度</p><p> 電腦編號(hào) 文本可變</p><p> 區(qū)域 文本可變</p>&
32、lt;p> IP地址文本固定</p><p> 解鎖密碼文本可變</p><p> 上機(jī)記錄數(shù)據(jù)庫(kù):</p><p> 字段名類(lèi)型長(zhǎng)度</p><p> 電腦編號(hào)文本可變</p><p> 會(huì)員編號(hào)文本可變</p><p>
33、上機(jī)時(shí)間日期固定</p><p> 下機(jī)時(shí)間日期固定</p><p> 消費(fèi)時(shí)間數(shù)字固定</p><p> 消費(fèi)金額數(shù)字可變</p><p> 押金數(shù)字可變</p><p> 操作員文本可變</p><p> 會(huì)員類(lèi)型數(shù)字固
34、定</p><p> 商品銷(xiāo)售記錄數(shù)據(jù)庫(kù):</p><p> 字段名類(lèi)型長(zhǎng)度</p><p> 商品名稱(chēng)文本可變</p><p> 價(jià)格貨幣可變</p><p> 數(shù)量數(shù)量可變</p><p> 會(huì)員編號(hào)文本可變</p>&
35、lt;p> 操作員文本可變</p><p><b> 進(jìn)貨記錄數(shù)據(jù)庫(kù):</b></p><p> 字段名類(lèi)型長(zhǎng)度</p><p> 商品名稱(chēng)文本可變</p><p> 進(jìn)價(jià)貨幣可變</p><p> 價(jià)格貨幣可變</p>
36、<p> 數(shù)量數(shù)字可變</p><p> 進(jìn)貨日期日期固定</p><p> 操作員文本可變</p><p><b> 庫(kù)存列表數(shù)據(jù)庫(kù):</b></p><p> 字段名類(lèi)型長(zhǎng)度</p><p> 商品名稱(chēng)文本可變</p
37、><p> 價(jià)格貨幣可變</p><p> 進(jìn)價(jià)貨幣可變</p><p> 數(shù)量數(shù)字可變</p><p> 上機(jī)記錄臨時(shí)數(shù)據(jù)庫(kù):</p><p> 字段名類(lèi)型長(zhǎng)度</p><p> 電腦編號(hào)文本可變</p><p>
38、 會(huì)員編號(hào)文本可變</p><p> 上機(jī)時(shí)間日期固定</p><p> 消費(fèi)金額數(shù)字可變</p><p> 押金數(shù)字可變</p><p> 操作員文本可變</p><p> 會(huì)員類(lèi)型數(shù)字固定</p><p><b>
39、臨時(shí)用戶卡數(shù)據(jù)庫(kù):</b></p><p> 字段名類(lèi)型長(zhǎng)度</p><p> 會(huì)員編號(hào)文本可變</p><p> 會(huì)員密碼文本可變</p><p> 開(kāi)戶日期日期固定</p><p> 會(huì)員類(lèi)型數(shù)字固定</p><p> 狀態(tài)
40、數(shù)字固定</p><p> 操作員文本可變</p><p><b> 會(huì)員卡數(shù)據(jù)庫(kù):</b></p><p> 字段名類(lèi)型長(zhǎng)度</p><p> 會(huì)員編號(hào)文本可變</p><p> 會(huì)員密碼文本可變</p><p>
41、開(kāi)戶日期日期可變</p><p> 會(huì)員類(lèi)型數(shù)字固定</p><p> 證件類(lèi)型文本可變</p><p> 證件號(hào)碼文本可變</p><p> 狀態(tài)數(shù)字固定</p><p> 會(huì)員姓名文本可變</p><p> 余額貨幣可變
42、</p><p> 操作員文本可變</p><p><b> 增加會(huì)原卡數(shù)據(jù)庫(kù):</b></p><p> 字段名類(lèi)型長(zhǎng)度</p><p> 會(huì)員編號(hào)文本可變</p><p> 會(huì)員類(lèi)型數(shù)字固定</p><p> 操作員
43、文本可變</p><p> 創(chuàng)建日期日期固定</p><p><b> 區(qū)域數(shù)據(jù)庫(kù):</b></p><p> 字段名類(lèi)型長(zhǎng)度</p><p> 區(qū)域文本篤定</p><p> 名稱(chēng)文本固定</p><p> 普通用戶費(fèi)
44、率設(shè)置數(shù)據(jù)庫(kù):</p><p> 字段名類(lèi)型長(zhǎng)度</p><p> 區(qū)域文本固定</p><p> 星期數(shù)字固定</p><p> 時(shí)間數(shù)字固定</p><p> 費(fèi)率貨幣可變</p><p> 會(huì)員費(fèi)率設(shè)置數(shù)據(jù)庫(kù):</p>
45、;<p> 字段名類(lèi)型長(zhǎng)度</p><p> 區(qū)域文本固定</p><p> 星期數(shù)字固定</p><p> 時(shí)間數(shù)字固定</p><p> 費(fèi)率貨幣可變</p><p> 其他費(fèi)率設(shè)置數(shù)據(jù)庫(kù):</p><p> 字段
46、名類(lèi)型長(zhǎng)度</p><p> 會(huì)員類(lèi)型數(shù)字固定</p><p> minfee貨幣可變</p><p> sfee貨幣可變</p><p> allnightfee貨幣可變</p><p> agio數(shù)字可變</p><p>
47、 備注備注可變</p><p><b> 四 詳細(xì)設(shè)計(jì)</b></p><p><b> 4.1登錄界面設(shè)計(jì)</b></p><p><b> 登錄界面如下:</b></p><p> 圖3-1 登錄界面</p><p><
48、b> 4.1.1界面信息</b></p><p> 包括管理員名框和管理員密碼框。</p><p> 在正確的管理員名和密碼后會(huì)登錄到主界面。如果輸入錯(cuò)誤的管理員和密碼,系統(tǒng)會(huì)給出相應(yīng)的提示。</p><p><b> 4.2主界面的設(shè)計(jì)</b></p><p> 主界面為系統(tǒng)運(yùn)行時(shí)的主要界面
49、,它為管理員管理客戶端和管理服務(wù)器提供了方便。主界面在初啟時(shí)讀取相應(yīng)的系統(tǒng)設(shè)置和初始化系統(tǒng)各主要參數(shù)、設(shè)置各個(gè)數(shù)據(jù)庫(kù)的連接、從管理員的操作設(shè)置文件中讀取值初始化菜單的可用性、設(shè)置主界面的表格顯示、連接客戶端數(shù)據(jù)庫(kù)讀取相應(yīng)的客戶端并設(shè)置客戶端的狀態(tài)、讀取臨時(shí)消費(fèi)庫(kù)判斷是否有未正常結(jié)賬的卡號(hào),并顯示在表格中、初始化網(wǎng)絡(luò)連接、連接費(fèi)率設(shè)置數(shù)據(jù)庫(kù)讀取普通用戶和會(huì)員的費(fèi)率設(shè)置情況、初始化主界面的其他顯示信息。</p><p&g
50、t; 4.2.1主界面信息</p><p> 主界面包括:功能菜單、表格(用來(lái)顯示客戶端信息)、狀態(tài)欄(顯示操作員、IP地址、時(shí)間)、消費(fèi)信息欄、便箋。</p><p><b> 主界面如下圖:</b></p><p><b> 圖3-2 主界面</b></p><p> 4.3服務(wù)端菜
51、單設(shè)計(jì)</p><p> 服務(wù)端菜單主要包括:進(jìn)入老板模式、交班、更換操作員、收費(fèi)設(shè)置、系統(tǒng)設(shè)置、操作員管理、鎖定計(jì)算機(jī)、鎖定服務(wù)端、關(guān)閉計(jì)算機(jī)、重新啟動(dòng)計(jì)算機(jī)、退出程序。</p><p> 服務(wù)端菜單界面如下:</p><p> 圖3-3 服務(wù)器端菜單</p><p> 4.3.1“進(jìn)入老板模式”的設(shè)計(jì)</p>&l
52、t;p> 進(jìn)入老板模式主要功能為老板進(jìn)行相應(yīng)的操作提供了方便。在此模式下,所有的功能都對(duì)管理員開(kāi)放。但是管理員必須是“boss”級(jí)的管理員。而且進(jìn)入需要密碼。另外在登錄進(jìn)入時(shí)會(huì)提示管理員,在完成操作后要退出此模式。因此,這就保障了一級(jí)安全。</p><p> 4.3.2“更換操作員”的設(shè)計(jì)</p><p> 此功能為更換當(dāng)前操作員。但并不統(tǒng)計(jì)數(shù)據(jù)。入如:老板想進(jìn)入“進(jìn)入老板模式
53、”時(shí)可選擇此功能換成老板登錄。再選擇“進(jìn)入老板模式”即可。退出后即更換到原來(lái)的操作員。</p><p> 4.3.3“交班”的設(shè)計(jì)</p><p> 此功能為兩個(gè)管理員換班提供了方便。只要選擇此功能即可完成更換管理員。選擇此功能會(huì)統(tǒng)計(jì)管理員當(dāng)班時(shí)的數(shù)據(jù)。寫(xiě)入數(shù)據(jù)庫(kù)。</p><p> 4.3.4“收費(fèi)設(shè)置”的設(shè)計(jì)</p><p> 此
54、功能分為:“費(fèi)率設(shè)置”和“區(qū)域設(shè)置”。</p><p> “費(fèi)率設(shè)置”主要設(shè)置普通用戶和會(huì)員在某一區(qū)域上機(jī)時(shí)的費(fèi)率?!皡^(qū)域設(shè)置”設(shè)置電腦所屬區(qū)域。</p><p> “費(fèi)率設(shè)置”界面信息包括:</p><p> 普通用戶上機(jī)費(fèi)率設(shè)置、普通用戶最小收費(fèi)設(shè)置、普通用戶起價(jià)設(shè)置、普通用戶的通宵費(fèi)用設(shè)置。</p><p> 會(huì)員上機(jī)費(fèi)率設(shè)置、
55、會(huì)員最小收費(fèi)設(shè)置、會(huì)員起價(jià)設(shè)置、會(huì)員通宵費(fèi)用設(shè)置、會(huì)員折扣設(shè)置。</p><p> “區(qū)域設(shè)置”界面包括:區(qū)域樹(shù)、區(qū)域電腦樹(shù)、未分區(qū)電腦樹(shù)。</p><p> 費(fèi)率設(shè)置界面如下:右側(cè)表格中“0……23”表示一天的24小時(shí)。白色區(qū)域即為某一時(shí)間用戶上機(jī)的費(fèi)率。</p><p> 圖3-4 費(fèi)率設(shè)置界面(1)</p><p> 費(fèi)率設(shè)置
56、過(guò)程:首先選擇用戶如:“普通用戶”。然后選擇左側(cè)樹(shù)表中的區(qū)域。然后在右側(cè)表格中點(diǎn)擊鼠標(biāo)拖動(dòng)。出現(xiàn)如下界面:</p><p> 圖3-5 費(fèi)率設(shè)置(2)</p><p> 在出現(xiàn)的界面中輸入價(jià)格。點(diǎn)“確定”,費(fèi)率設(shè)置界面中相應(yīng)部分價(jià)格就會(huì)改變。再設(shè)置最小收費(fèi),起價(jià)、通宵費(fèi)用點(diǎn)確定保存即可完成費(fèi)率設(shè)置。設(shè)置成功后,系統(tǒng)會(huì)給出成功提示。</p><p> 區(qū)域設(shè)置
57、界面如下:左側(cè)為系統(tǒng)支持的區(qū)域分類(lèi),中間的為選中區(qū)域的所有電腦編號(hào),右側(cè)為未分區(qū)的電腦編號(hào)。</p><p> 圖3-6 區(qū)域設(shè)置界面(1)</p><p> 區(qū)域設(shè)置過(guò)程:首先選擇左側(cè)樹(shù)中的區(qū)域,中間樹(shù)則會(huì)出現(xiàn)該區(qū)域所有的電腦編號(hào)。</p><p> 選擇中間樹(shù)的電腦編號(hào)或者右側(cè)樹(shù)中的電腦編號(hào)。點(diǎn)擊兩個(gè)移動(dòng)按鈕。即可實(shí)現(xiàn)電腦編號(hào)的移動(dòng)。選擇左指箭頭即從右側(cè)
58、樹(shù)移動(dòng)到中間樹(shù),選擇右指箭頭即從中間樹(shù)移動(dòng)到右側(cè)未分區(qū)的樹(shù)中。</p><p> 本系統(tǒng)支持五個(gè)區(qū)域設(shè)置,一個(gè)為系統(tǒng)默認(rèn)的區(qū)域設(shè)置為“普通區(qū)域”,此區(qū)域不可編輯,不可刪除。當(dāng)左側(cè)滿五個(gè)區(qū)域時(shí),左側(cè)樹(shù)中的“新建”按鈕為不可編輯狀態(tài)。當(dāng)選擇其他區(qū)域時(shí),“編輯”、“刪除”則為可編輯狀態(tài)。在可編輯狀態(tài)時(shí),可進(jìn)行刪除、更改名稱(chēng)等操作。</p><p> 4.3.5“鎖定計(jì)算機(jī)”的設(shè)計(jì)</p
59、><p> 選擇“鎖定計(jì)算機(jī)”后,提示用戶輸入鎖定計(jì)算機(jī)密碼。請(qǐng)確保密碼輸入正確,此密碼可用在解鎖時(shí)使用,另外此密碼和Windows登錄密碼有區(qū)別。當(dāng)輸入密碼電確定時(shí),會(huì)出現(xiàn)以個(gè)全屏界面。此界面通過(guò)調(diào)用Windows API 函數(shù)設(shè)置窗體屬性為置頂。修改注冊(cè)表,禁止用戶使用開(kāi)始菜單。禁用Alt鍵+Tab鍵的組合鍵等措施保證界面始終置頂。界面上有個(gè)文本框用來(lái)輸入剛才設(shè)定的密碼。只有在輸入正確密碼才能登錄,否則沒(méi)有任何
60、提示。這一措施是保證界面置頂,以保證系統(tǒng)安全。在此模式下,計(jì)算機(jī)被鎖定了,用戶只有在輸入正確解鎖密碼才能進(jìn)入系統(tǒng)工作,此功能和Windows提供的“鎖定計(jì)算機(jī)”的功能類(lèi)似。</p><p><b> 界面效果如下圖:</b></p><p> 圖3-7 鎖定計(jì)算機(jī)界面</p><p> 4.3.6“鎖定服務(wù)端”的設(shè)計(jì)</p>
61、<p> 選擇“鎖定服務(wù)端”后,會(huì)彈出一個(gè)輸入界面。提示用戶輸入鎖定密碼。在輸入密碼后點(diǎn)確定出現(xiàn)一個(gè)輸入密碼界面,同時(shí),隱藏服務(wù)器系統(tǒng)的菜單。設(shè)置出現(xiàn)的密碼界面為“模式界面”即等此界面消失后,管理員才能使用服務(wù)器端的功能。在此功能下,可用保護(hù)服務(wù)器的安全。但用戶可用進(jìn)行其他非使用服務(wù)器功能的操作。如:可用進(jìn)行文本編輯。</p><p> “鎖定服務(wù)端”的效果圖如下:</p><
62、;p> 圖3-8 鎖定計(jì)算機(jī)界面</p><p> 4.3.7“重新啟動(dòng)計(jì)算機(jī)”的設(shè)計(jì)</p><p> 選擇此功能后,系統(tǒng)會(huì)給出提示,提示管理員是否要重新啟動(dòng)計(jì)算機(jī)。同時(shí)提示管理員重新啟動(dòng)將影響客戶端的工作。如果選擇了確定,系統(tǒng)首先進(jìn)行一些退出前處理。然后調(diào)用Windows API 函數(shù)進(jìn)行重新啟動(dòng)計(jì)算機(jī)。</p><p> 4.3.8“重新啟動(dòng)計(jì)
63、算機(jī)”的設(shè)計(jì)</p><p> 選擇此功能后,系統(tǒng)會(huì)給出提示,提示管理員是否要關(guān)閉計(jì)算機(jī)。同時(shí)提示管理員關(guān)閉計(jì)算機(jī)將影響客戶端的工作。如果選擇了確定,系統(tǒng)首先進(jìn)行一些退出前處理。在退出前調(diào)用Windows API 函數(shù)進(jìn)行關(guān)閉計(jì)算機(jī)。</p><p> 4.3.9“退出程序”的設(shè)計(jì)</p><p> 選擇此功能后,系統(tǒng)會(huì)給出提示,提示管理員是否要退出系統(tǒng)。同時(shí)
64、提示管理員退出將影響客戶端的工作。如果選擇了確定,系統(tǒng)首先進(jìn)行一些退出前處理。如:保存設(shè)置等。</p><p> 4.4“卡類(lèi)管理”菜單的設(shè)計(jì)</p><p> 卡類(lèi)管理菜單主要包括:會(huì)員卡管理、普通卡管理、批量增加會(huì)員卡、充值卡管理、批量增加充值卡、充值卡充值、銷(xiāo)售充值卡。</p><p> 卡類(lèi)管理的界面如下:</p><p>
65、圖3-9 卡類(lèi)管理的菜單</p><p> 4.4.1“會(huì)員卡管理”的設(shè)計(jì)</p><p> “會(huì)員卡管理”的功能主要是管理網(wǎng)吧會(huì)員的資料。包括:刪除、修改、掛失、加錢(qián)、查詢、等功能</p><p> “會(huì)員卡管理”界面如圖:</p><p> 圖3-10 會(huì)員卡管理界面</p><p> 在界面中選擇一個(gè)
66、會(huì)員,“修改”,“加錢(qián)”,“退卡”等功能就為可編輯,否則為如圖中的不可編輯狀態(tài)。在完成“修改”、“加錢(qián)”、“退卡”、“掛失\解掛”等功能后,如果發(fā)現(xiàn)數(shù)據(jù)未及時(shí)更新,點(diǎn)“刷新”即可。在參數(shù)查詢時(shí),系統(tǒng)支持模糊查詢和精確查詢。另外輸入?yún)?shù)可表示姓名、會(huì)員卡號(hào)、證件號(hào)碼、開(kāi)戶日期。在數(shù)據(jù)庫(kù)匹配,有一個(gè)相同的就顯示出來(lái)。</p><p> 4.4.2“普通卡管理”的設(shè)計(jì)</p><p> “普
67、通卡管理”主要是管理網(wǎng)吧的臨時(shí)用戶使用卡。包括增加、刪除、修改等功能。此功能界面類(lèi)似會(huì)員卡管理。因此操作和會(huì)員卡管理類(lèi)似。</p><p> 4.4.3“批量增加會(huì)員卡”的設(shè)計(jì)</p><p> “批量增加會(huì)員卡”主要是為了方便用戶辦理會(huì)員卡而設(shè)計(jì)的。當(dāng)用戶想成為網(wǎng)吧會(huì)員的時(shí)候,只要到服務(wù)臺(tái)憑有效證件,即可辦理一張會(huì)員卡,但辦理時(shí)生成以張會(huì)員卡比較麻煩,所以此功能可用批量生成,當(dāng)用戶辦
68、理時(shí),從數(shù)據(jù)庫(kù)中讀取一個(gè)卡號(hào)即可。生成的會(huì)員卡號(hào)會(huì)有一個(gè)密碼,本系統(tǒng)支持三種產(chǎn)生方式:“密碼和卡號(hào)相同”、“密碼設(shè)定為”、“隨機(jī)生成密碼”。“密碼設(shè)定為”是管理員輸入的密碼,所有生成的卡號(hào)密碼是相同的?!懊艽a隨機(jī)產(chǎn)生”是調(diào)用一個(gè)隨機(jī)函數(shù)生成密碼。無(wú)論哪種方式產(chǎn)生密碼都比較安全。因?yàn)楸鞠到y(tǒng)設(shè)置生成的密碼沒(méi)有辦理前都是不可用的。和會(huì)員卡號(hào)數(shù)據(jù)庫(kù)是兩個(gè)不同的數(shù)據(jù)庫(kù)。會(huì)員在上機(jī)時(shí)只在會(huì)員卡數(shù)據(jù)庫(kù)中搜索。在辦理后,會(huì)員只要修改密碼即可。另外,可以
69、設(shè)置會(huì)員卡使用前需要到服務(wù)臺(tái)激活使用。這樣更加保護(hù)了會(huì)員的利益。</p><p> 另外本系統(tǒng)的卡號(hào)產(chǎn)生方式是:卡前綴+中間數(shù)字號(hào)碼??ㄇ熬Y是可變的,為0~4位字符。中間數(shù)字號(hào)碼是8位數(shù)字。如果用戶不輸入卡前綴,系統(tǒng)默認(rèn)為:“-138”。產(chǎn)生的號(hào)碼會(huì)寫(xiě)入數(shù)據(jù)庫(kù)、系統(tǒng)日志、文本文件中(需要管理員選擇此功能)。</p><p> 此功能模塊界面如下:</p><p>
70、; 圖3-10 會(huì)員卡管理界面</p><p> 4.4.4“充值卡管理”的設(shè)計(jì)</p><p> “充值卡管理”主要管理充值卡,包括增加、刪除等功能。界面類(lèi)似會(huì)員卡管理。在次功能界面下,不允許修改。只支持刪除、增加,一方面容易管理。另一方面是由于安全的因素。充值卡主要信息包括:卡號(hào)、面值、有效期、經(jīng)辦人、狀態(tài)等參數(shù)。</p><p> 4.4.5“批量增
71、加充值卡”的設(shè)計(jì)</p><p> “批量增加沖值卡”主要是為了方便增加充值卡而設(shè)計(jì)的。批量增加充值卡,可用增加一張,也可用是多張,系統(tǒng)支持1000張以下的增加。</p><p> 充值卡的密碼產(chǎn)生方式和會(huì)員卡密碼產(chǎn)生方式相同。有效期支持1個(gè)月、2個(gè)月、3個(gè)月、5個(gè)月、半年。面值支持:20元、30元、50元、100元。充值卡號(hào)由卡前綴+卡的中間數(shù)字組成??ㄇ熬Y是0~4位字符。用戶不輸入
72、時(shí),默認(rèn)為:cn。 </p><p> 產(chǎn)生的充值卡號(hào)會(huì)寫(xiě)入數(shù)據(jù)庫(kù)、系統(tǒng)日期、文本文件中(需要用戶選擇此功能)。</p><p> “批量增加沖值卡”界面如下圖:</p><p> 圖3-10 會(huì)員卡管理界面</p><p> 4.4.6“充值卡充值”的設(shè)計(jì)</p><p> “充值卡充值”為擁有充值卡的會(huì)
73、員設(shè)計(jì)的,客戶端也包含此功能。在會(huì)員購(gòu)買(mǎi)了充值卡后,可用在客戶端使用,也可以在服務(wù)器端使用。</p><p> 充值時(shí),需要填寫(xiě)充值卡號(hào),充值卡密碼和需要充值的會(huì)員卡號(hào)。如果有一個(gè)錯(cuò)誤,系統(tǒng)都將給出提示,不能完成充值。在都正確的情況下,系統(tǒng)首先修改會(huì)員剩余的余額為:余額+充值卡面值。然后將此充值信息寫(xiě)到充值卡消費(fèi)數(shù)據(jù)庫(kù)中,同時(shí)在充值卡數(shù)據(jù)庫(kù)中刪除此卡號(hào)。然后提示用戶。即完成了充值。</p><
74、;p> 4.4.7“銷(xiāo)售充值卡”的設(shè)計(jì)</p><p> 選擇此功能時(shí),系統(tǒng)首先連接充值卡數(shù)據(jù)庫(kù),如果充值卡數(shù)據(jù)庫(kù)為空,則給出提示,如果不為空,則在數(shù)據(jù)庫(kù)中選擇查詢到的第一條記錄顯示在界面上。界面顯示的內(nèi)容為:卡號(hào)、密碼、狀態(tài)、有效期、面值。界面如下:</p><p> 圖3-11 銷(xiāo)售充值卡界面</p><p> 4.5“商品管理”菜單的設(shè)計(jì)<
75、;/p><p> “商品管理”主要包括:“商品基本管理”、“商品入庫(kù)”、“庫(kù)存列表”、“銷(xiāo)售商品”四個(gè)基本功能。</p><p> “商品管理”的界面如下:</p><p> 圖3-12 商品管理菜單的設(shè)計(jì)</p><p> 4.5.1“商品基本管理”的設(shè)計(jì)</p><p> “商品基本管理”主要實(shí)現(xiàn)商品的基本
76、信息的管理。包括對(duì)商品信息的修改、刪除。選擇商品基本管理后,會(huì)出現(xiàn)一個(gè)界面。主要信息是商品的基本信息,包括:商品名稱(chēng)、進(jìn)貨價(jià)格、銷(xiāo)售價(jià)格、庫(kù)存數(shù)量、備注。選擇商品后,“修改”、“刪除”按鈕即為可編輯狀態(tài)。</p><p> 4.5.2“商品入庫(kù)”的設(shè)計(jì)</p><p> “商品入庫(kù)”實(shí)現(xiàn)新進(jìn)的商品的信息寫(xiě)入數(shù)據(jù)庫(kù)。界面如下圖:</p><p> 圖3-13
77、商品入庫(kù)界面</p><p> 在界面出現(xiàn)后。列表框會(huì)讀入數(shù)據(jù)庫(kù)中所有商品的種類(lèi),并顯示在列表框中如圖:圖3-13。如果入庫(kù)的商品名稱(chēng)在列表框中沒(méi)有,則選擇“New”。此時(shí)界面又會(huì)出現(xiàn)一個(gè)文本框,提示用戶輸入新進(jìn)的商品名稱(chēng)。同時(shí)在下面三個(gè)文本框中輸入相應(yīng)的數(shù)據(jù)點(diǎn)確定即可實(shí)現(xiàn)商品入庫(kù)。如果商品是列表框中已有的商品,則在列表框中選擇。那么商品的進(jìn)價(jià)和商品的銷(xiāo)售價(jià)格都會(huì)自動(dòng)填寫(xiě)到相應(yīng)的文本框中。此時(shí),用戶只要填寫(xiě)入庫(kù)
78、的數(shù)量即可。</p><p> 4.5.3“庫(kù)存列表”的設(shè)計(jì)</p><p> “庫(kù)存列表”主要顯示庫(kù)存商品的品種和數(shù)量。當(dāng)選擇此功能時(shí),會(huì)在出現(xiàn)的界面顯示商品的名稱(chēng)、進(jìn)貨價(jià)格、銷(xiāo)售價(jià)格、庫(kù)存數(shù)量。</p><p> 4.5.4“銷(xiāo)售商品”的設(shè)計(jì)</p><p> “銷(xiāo)售商品”主要是用來(lái)管理商品銷(xiāo)售情況的。當(dāng)有顧客購(gòu)買(mǎi)商品時(shí),選擇此功
79、能即可。在出現(xiàn)的界面中選擇顧客購(gòu)買(mǎi)的商品和數(shù)量點(diǎn)確定即可。此時(shí),會(huì)修改商品數(shù)據(jù)庫(kù)中的數(shù)量,同時(shí)在商品消費(fèi)庫(kù)中增加一條消費(fèi)記錄。</p><p> 4.6“班次記錄”菜單的設(shè)計(jì)</p><p> “班次記錄”主要包括:“本班上機(jī)詳細(xì)記錄”、“本班銷(xiāo)售商品記錄”、“本班會(huì)員加錢(qián)記錄”、“本班普通卡加錢(qián)記錄”。這四個(gè)功能結(jié)構(gòu)相似,都是根據(jù)當(dāng)前操作的管理員,在數(shù)據(jù)庫(kù)中查詢相應(yīng)的數(shù)據(jù)。并顯示在表
80、格中。此功能僅供管理員察看營(yíng)業(yè)情況。不提供其他操作。</p><p> 4.7“日常管理”菜單的設(shè)計(jì)</p><p> “日常管理”菜單主要包括“老板查賬”和“清理數(shù)據(jù)庫(kù)功能”。</p><p><b> 界面如下圖:</b></p><p> 圖3-14 日常管理菜單界面</p><p&g
81、t; 4.7.1“老板查賬”的設(shè)計(jì)</p><p> “老板查賬”界面如下圖:</p><p> 圖3-15 老板查賬界面</p><p> 進(jìn)入老板查賬后會(huì)出現(xiàn)如圖3-15的界面。在界面初始化時(shí),會(huì)將本月的信息自動(dòng)添加到左側(cè)樹(shù)表中,因?yàn)楸鞠到y(tǒng)是在18日安裝的。所以系統(tǒng)只顯示了5月18日的信息。如果系統(tǒng)在4月安裝,那么它會(huì)顯示從月初開(kāi)始到現(xiàn)在的所有日的信
82、息。</p><p> 在圖3-15中點(diǎn)擊一個(gè)查詢方式,另外歷史數(shù)據(jù)是本月以前的所有數(shù)據(jù)。本系統(tǒng)也支持條件查詢,可以在出現(xiàn)的選擇條件界面中選擇查詢條件。即可得到要查詢的數(shù)據(jù)庫(kù)。老板查賬僅對(duì)老板級(jí)管理員開(kāi)放,也就是在“服務(wù)器端”菜單中選擇了“進(jìn)入老板模式”后此功能才可以使用。</p><p> 4.7.1“清理數(shù)據(jù)庫(kù)”的設(shè)計(jì)</p><p> “清理數(shù)據(jù)庫(kù)”界面
83、如下圖:</p><p> 圖3-16 清理數(shù)據(jù)庫(kù)界面</p><p> 在界面中選擇要清理的數(shù)據(jù)點(diǎn)清理即可。如果選擇的“清理的數(shù)據(jù)導(dǎo)入文本文件”,那么在清理過(guò)程中會(huì)將數(shù)據(jù)保存到應(yīng)用程序目錄下temp文件夾中。保存時(shí)以日期+操作員+數(shù)據(jù)庫(kù)名稱(chēng)命名。</p><p> 4.8右鍵菜單的設(shè)計(jì)</p><p> 圖3-17 右鍵菜單&l
84、t;/p><p> 在主界面窗體的表格中右擊,即可出現(xiàn)如圖3-17的右鍵菜單。如果右擊的單元格所在行“會(huì)員號(hào)碼”單元格為空,則出現(xiàn)如圖中所示。右鍵菜單有些功能不可用。如果“會(huì)員號(hào)碼”單元格中有數(shù)據(jù),則右鍵菜單全部可用。</p><p> 4.8.1“發(fā)送消息”的設(shè)計(jì)</p><p> 選擇“發(fā)送消息”后會(huì)出現(xiàn)一個(gè)界面。界面中包含一個(gè)文本框和一個(gè)選擇發(fā)送對(duì)象。一個(gè)是
85、“本客戶端”。另外一個(gè)是“所有客戶端”。在文本框中輸入要發(fā)送的信息。窗體默的發(fā)送對(duì)象為“本客戶端”。點(diǎn)確定后,會(huì)向客戶端發(fā)送(9,2,要發(fā)送的消息)。</p><p> 4.8.2“上機(jī)”的設(shè)計(jì)</p><p> 點(diǎn)擊 “上機(jī)”,出現(xiàn)如圖:</p><p> 圖3-18 上機(jī)界面</p><p> 在出現(xiàn)的界面中輸入會(huì)員卡號(hào)或者臨時(shí)
86、卡號(hào)回車(chē),如果是會(huì)員則出現(xiàn)如圖3-18顯示。此時(shí)點(diǎn)確定即可。如果輸入的是臨時(shí)卡號(hào)則會(huì)要求管理員填寫(xiě)余額等信息。管理員可以填寫(xiě)余額即可。另外在輸入時(shí),如果此卡正在使用,則給出提示。</p><p> 在此激活后。普通用戶和會(huì)員即可持卡去客戶端上機(jī)了,在上機(jī)時(shí)輸入卡號(hào)密碼。會(huì)向服務(wù)器發(fā)送一條消息。服務(wù)器則根據(jù)消息的內(nèi)容給予回應(yīng)。主機(jī)給客戶端功能號(hào)為10,包含提示的消息。如果主機(jī)發(fā)送的是(10,0,1)或者(10,0
87、,2)則表示用戶成功上機(jī)。發(fā)送其他格式的信息代表相應(yīng)的錯(cuò)誤。</p><p> 用戶成功上機(jī)后,服務(wù)器則在主界面中相應(yīng)客戶端一行中填寫(xiě)相關(guān)信息。</p><p> 4.8.3“加錢(qián)”的設(shè)計(jì)</p><p> 此加錢(qián)功能和“卡類(lèi)管理”下“會(huì)員卡管理”中的加錢(qián)功能相似。在此不在贅述。</p><p> 4.8.4“結(jié)賬”的設(shè)計(jì)</p
88、><p> 對(duì)于會(huì)員可以選擇在客戶端結(jié)賬,也可以選擇在服務(wù)臺(tái)結(jié)賬。而普通用戶則必須在服務(wù)臺(tái)結(jié)賬。在結(jié)賬時(shí),右擊要結(jié)賬的會(huì)員編號(hào)。此時(shí),用戶的所有消費(fèi)信息都將在界面顯示。確定結(jié)賬后,則在消費(fèi)數(shù)據(jù)庫(kù)中增加以條記錄。如果會(huì)員上機(jī)則修改會(huì)員的余額。普通用戶則根據(jù)押金退還一定的款額。</p><p> 4.8.5“銷(xiāo)售商品”的設(shè)計(jì)</p><p> “銷(xiāo)售商品”和“商品管理
89、”中銷(xiāo)售商品功能是一樣的,在此不在贅述。</p><p> 4.8.6“遠(yuǎn)程操作計(jì)算機(jī)”的設(shè)計(jì)</p><p> “遠(yuǎn)程操作計(jì)算機(jī)”包括“發(fā)送消息”、“鎖定”、“解鎖”、“重新啟動(dòng)”、“關(guān)閉計(jì)算機(jī)”,等功能。</p><p> “發(fā)送消息”和4.8.1功能完全一樣。</p><p> “鎖定”是鎖定該客戶端。此時(shí)會(huì)向客戶端發(fā)送(7,2
90、)。</p><p> “解鎖”是解除該客戶端的鎖定,此時(shí)會(huì)向客戶端發(fā)送(7,0)。</p><p> “重新啟動(dòng)”是重新啟動(dòng)該客戶端,此時(shí)會(huì)向客戶端發(fā)送(7,3)。</p><p> “關(guān)閉計(jì)算機(jī)”是關(guān)閉該客戶端,此時(shí)會(huì)向客戶端發(fā)送(7,1)。</p><p> 4.8.7“遠(yuǎn)程修改計(jì)算機(jī)信息”的設(shè)計(jì)</p><
91、p> “遠(yuǎn)程修改計(jì)算機(jī)信息”包括:“當(dāng)前任務(wù)列表”、“修改客戶端配置”。</p><p> “當(dāng)前任務(wù)列表”是服務(wù)器請(qǐng)求客戶端發(fā)送客戶端正在運(yùn)行的任務(wù)列表。此時(shí)服務(wù)器會(huì)向客戶端發(fā)送(6,0)。</p><p> “修改客戶端配置”是根據(jù)網(wǎng)吧的需要更改客戶的系統(tǒng)設(shè)置。以方便管理。首先服務(wù)器向客戶端發(fā)送讀取系統(tǒng)設(shè)置的信息(8,0)??蛻舳耸盏胶髸?huì)向服務(wù)器發(fā)送本客戶端的系統(tǒng)設(shè)置信息。
92、然后管理員在服務(wù)器端修改后向客戶端發(fā)送新的系統(tǒng)設(shè)置。發(fā)送的格式為(8,1,修改后的信息)。</p><p> 4.9“雙擊”的設(shè)計(jì)</p><p> 在主界面的表格中雙擊任一單元格,如果“電腦編號(hào)”單元格中無(wú)信息,則不做任何工作。如果有信息則判斷所在行的“會(huì)員編號(hào)”單元格。如果所在行的“會(huì)員編號(hào)”單元格中無(wú)信息。則彈出“上機(jī)”的界面如果有則彈出結(jié)賬的界面。</p><
93、;p> 4.10主機(jī)和客戶端通信參數(shù)的設(shè)計(jì)</p><p> 在和客戶端通信時(shí),我們采用相應(yīng)的功能號(hào)加以區(qū)別。具體如下所述。</p><p> 主機(jī)向客戶端發(fā)送的通信參數(shù):</p><p> ?。?,0)表示結(jié)賬成功。</p><p> ?。?,n)表示商品列表為空</p><p> ?。?,0)表示商品列
94、表發(fā)送完畢</p><p> ?。?,商品名稱(chēng):商品價(jià)格:商品數(shù)量)表示正在發(fā)送商品信息</p><p> ?。?,0)表示用戶換機(jī)成功。</p><p> ?。?,1)表示用戶輸入錯(cuò)誤的電腦編號(hào)。</p><p> ?。?,2)表示客戶端正在使用。</p><p> ?。?,0)表示更改密碼成功。</p>
95、<p> ?。?,1)表示會(huì)員輸入的原密碼錯(cuò)誤。</p><p> ?。?,0)表示充值成功。</p><p> (5,1)表示充值卡號(hào)錯(cuò)誤。</p><p> (5,2)表示充值卡密碼錯(cuò)誤。</p><p> ?。?,3)表示充值卡已經(jīng)過(guò)期。</p><p> ?。?,4)表示要充值到的會(huì)員卡號(hào)錯(cuò)誤
96、。</p><p> (6,0)表示向客戶端請(qǐng)求發(fā)送客戶端的任務(wù)列表。</p><p> (7,0)表示解除客戶端的鎖定。</p><p> (7,1)表示關(guān)閉客戶端。</p><p> ?。?,2)表示鎖定客戶端。</p><p> ?。?,3)表示重新啟動(dòng)客戶端。</p><p>
97、(8,0)表示請(qǐng)求客戶端發(fā)送客戶端的系統(tǒng)設(shè)置情況</p><p> ?。?,1)表示向客戶端發(fā)送更改后的系統(tǒng)設(shè)置。</p><p> ?。?,0)表示會(huì)員的上機(jī)情況。</p><p> ?。?,1)表示普通用戶上機(jī)的情況。</p><p> ?。?,要發(fā)送的消息)表示向客戶端發(fā)送一般消息。</p><p> (10,
98、0)表示用戶上機(jī)成功。</p><p> ?。?0,1)表示用戶輸入的卡號(hào)錯(cuò)誤。</p><p> ?。?0,2)表示用戶輸入的密碼錯(cuò)誤。</p><p> ?。?1,0)表示修改客戶端的鎖定密碼成功。</p><p> ?。?1,1)表示管理輸入的原鎖定密碼錯(cuò)誤。</p><p> 主機(jī)收到客戶端的通信參數(shù):<
99、;/p><p> (1,機(jī)器IP地址,會(huì)員卡號(hào)):會(huì)員卡號(hào)為正在使用該客戶端的的卡號(hào),此通信格式表示結(jié)賬下機(jī)。</p><p> ?。?,機(jī)器IP地址,0):0表示向服務(wù)器請(qǐng)求商品列表。此通信格式表示準(zhǔn)備購(gòu)買(mǎi)商品。</p><p> ?。?,機(jī)器IP地址,商品數(shù)量,商品名稱(chēng):數(shù)量,……):商品數(shù)量表示要購(gòu)買(mǎi)商品的種類(lèi),商品數(shù)量后邊共有n個(gè)值,n為商品數(shù)量。數(shù)量表示購(gòu)買(mǎi)
100、品種商品的數(shù)量。此通信格式表示向服務(wù)器發(fā)送購(gòu)買(mǎi)商品的列表。</p><p> ?。?,機(jī)器IP地址,電腦編號(hào)):電腦編號(hào)為要換到的電腦編號(hào)。此通信格式表示換機(jī)。</p><p> (4,機(jī)器IP地址,會(huì)員卡號(hào),原密碼,新密碼):會(huì)員卡號(hào)為使用該客戶端的卡號(hào)。原密碼為會(huì)員卡的原來(lái)密碼。新密碼為想要更改的密碼。此通信給表示更改會(huì)員卡密碼。</p><p> ?。?,機(jī)
101、器IP地址,充值卡卡號(hào),充值卡密碼,會(huì)員卡號(hào)):會(huì)員卡號(hào)為想要充值的卡號(hào)。此通信格式標(biāo)志充值卡充值。</p><p> (6,機(jī)器IP地址,任務(wù)數(shù)量,任務(wù)名,……):任務(wù)數(shù)量表示該客戶端運(yùn)行應(yīng)用程序的數(shù)量。此通信格式表示向服務(wù)器發(fā)送任務(wù)列表。</p><p> ?。?,機(jī)器IP地址):此通信格式表示通知服務(wù)器該客戶端準(zhǔn)備關(guān)機(jī)。</p><p> ?。?,機(jī)器IP地
102、址):此通信格式表示通知服務(wù)器該客戶端已經(jīng)按要求設(shè)置好了系統(tǒng)設(shè)置。或者通知服務(wù)器,相應(yīng)的設(shè)置已經(jīng)改變。</p><p> ?。?,機(jī)器IP地址,會(huì)員卡號(hào)):會(huì)員卡號(hào)為使用該客戶端的卡號(hào)。此通信格式表示會(huì)員查詢“我上了多久”。</p><p> ?。?0,機(jī)器IP地址,會(huì)員卡號(hào),會(huì)員密碼):會(huì)員卡號(hào)為準(zhǔn)備登錄該客戶端的卡號(hào)。此通信格式表示向服務(wù)器請(qǐng)求登錄。</p><p&
103、gt; (11,機(jī)器IP地址,原鎖定密碼,新鎖定密碼):鎖定密碼為鎖定客戶端的密碼。此通信格式表示向服務(wù)器請(qǐng)求更改客戶端的鎖定密碼。</p><p> 注:機(jī)器IP地址為客戶端的IP地址。</p><p><b> 謝 辭</b></p><p> 首先,感謝***老師的指導(dǎo)。在選題時(shí)他們都給予了很多建議。在需求分析時(shí),他們更是提出了
104、很有自己獨(dú)特的見(jiàn)解。為我們的畢業(yè)實(shí)際提供了很多創(chuàng)新的思想。另外在審閱我們的畢業(yè)論文時(shí),非常仔細(xì)的修改論文。</p><p> 還要感謝我的合作同伴**同學(xué),在初期的調(diào)查工作中做的非常出色。為我提供了一份非常詳細(xì)的調(diào)查報(bào)告,還為我的畢業(yè)設(shè)計(jì)提出了一些優(yōu)良的思想。在開(kāi)始作畢業(yè)設(shè)計(jì)的時(shí)候,為我提供了即本非常好的參考書(shū),使得我的畢業(yè)設(shè)計(jì)做的非常順利。</p><p><b> 參考文
105、獻(xiàn)</b></p><p> [1] 占維,劉偉 Visual Basic 6.0數(shù)據(jù)庫(kù)實(shí)用編程100例.北京:中國(guó)鐵道出版社 2004。</p><p> [2] 電腦報(bào)編 注冊(cè)表終極操作2005例.濟(jì)南:山東電子音像出版社 2005。</p><p> [3] (美)微軟公司編 Microsoft SQL Server 2000數(shù)據(jù)庫(kù)編
106、程.北京:北京希望電子出版社 2002。</p><p> [4] (美) Steven Holzner 著Visual Basic 6技術(shù)內(nèi)幕 詳實(shí)翻譯組 譯.北京:機(jī)械工業(yè)出版社 1999。</p><p> [5] 求是科技,仵浩,齊燕杰,宋文超等編著.Visual Basic 串口通信工程開(kāi)發(fā)實(shí)例導(dǎo)航.北京:人民郵電出版社 2003。</p><p>
107、; [6] 汪曉平,鐘軍等編著.Visual Basic 網(wǎng)絡(luò)通信協(xié)議分析與應(yīng)用實(shí)現(xiàn).北京:人民郵電出版社 2004。</p><p> [7] (美)Eric Brierley,Anthony Prince,David Rinaldi著 王建華,陳一飛,吳炳林等譯.Visual Basic 6開(kāi)發(fā)人員指南.北京:機(jī)械工業(yè)出版社 2000。</p><p> [8] 張海藩.軟
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)吧管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)
- 網(wǎng)吧收費(fèi)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- java畢業(yè)設(shè)計(jì)--網(wǎng)吧收費(fèi)管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)--《網(wǎng)吧收費(fèi)系統(tǒng)》
- 畢業(yè)設(shè)計(jì)--《網(wǎng)吧收費(fèi)系統(tǒng)》
- 畢業(yè)設(shè)計(jì)---網(wǎng)吧組網(wǎng)與管理
- vb畢業(yè)設(shè)計(jì)--《網(wǎng)吧收費(fèi)系統(tǒng)》
- 網(wǎng)吧網(wǎng)絡(luò)規(guī)劃畢業(yè)設(shè)計(jì)
- 計(jì)算機(jī)畢業(yè)設(shè)計(jì)65delphi通用網(wǎng)吧管理系統(tǒng)設(shè)計(jì)
- 計(jì)算機(jī)畢業(yè)設(shè)計(jì)65delphi通用網(wǎng)吧管理系統(tǒng)設(shè)計(jì)
- 網(wǎng)吧管理系統(tǒng)設(shè)計(jì)
- 計(jì)算機(jī)畢業(yè)設(shè)計(jì)65delphi通用網(wǎng)吧管理系統(tǒng)設(shè)計(jì).doc
- 計(jì)算機(jī)畢業(yè)設(shè)計(jì)65delphi通用網(wǎng)吧管理系統(tǒng)設(shè)計(jì).doc
- 畢業(yè)設(shè)計(jì)-小型網(wǎng)吧局域網(wǎng)設(shè)計(jì)
- 網(wǎng)吧信息管理系統(tǒng)畢業(yè)論文
- 數(shù)據(jù)庫(kù)網(wǎng)吧管理系統(tǒng)論文-網(wǎng)吧管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--畢業(yè)設(shè)計(jì)選題管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)論文 畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--畢業(yè)設(shè)計(jì)選題管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論