機房收費系統 上下機

2021-07-23 13:47:16 字數 1147 閱讀 7014

上機下機中

,主要是要想到所有在上機中可能發生的事件

,並作出相應的對策

,確保使用者可以成功的上機、下

機。

上機:卡號是否位數字,需要判斷卡號是否存在,卡內餘額是否充足,卡號是否正在被使用。

首先

查詢資料庫

中的

student表

,判斷卡號是否存在,且

處於可使用狀態

。如果均符合以上要求

,那麼就要檢視這張卡中的餘額

,再查詢

basicdate表中的基本資料設定

,檢視卡內餘額是否符合上機的最低標

準。如果符合,則將上機情況新增到online表

中,記錄上機日期時間。

下機

:需要判斷卡號是否存在

,卡號是否處於上機狀態

,判斷上機時間是否達到計費標準

,計算消費金額。

首先

,連線資料庫中的student表

,檢視是否存在此卡號

,如果存在

,判斷此卡號是否處於上機狀態

。如果符合以

上標準,

則連線line表和

basicdate表

,檢視上機時間是否達到了計費最低時間

。如果達到開始計費時間

,則按照

basicdate表中的計費標準扣除相應的費用

,最後把餘下的金額,

更新到student表中。

當然還有許多可以優化的地方

,比如餘額為

0的時候需要強制下機,餘額不足時需要提示使用者等等,這些也是我

之後才想到的,機房收費系統確

實可以讓我們快速的成長。

機房收費系統 上下機

最近大家都在進行機房收費系統,看大家的部落格,基本上都是先理清思路再實現功能,回想自己當時做的時候就不夠好,只是盲目的敲 卻忽略了方向比努力更重要這個道理,導致最後出現了很多漏洞,於是又重新畫了一遍上下機的流程圖,希望能對以後機房的學習有幫助。上機 只要思路清晰,具體的 實現很簡單。下機 下機需要計...

機房收費系統 上下機

前言 這兩個窗體 邏輯基本類似,開始正文 邏輯圖 重要 展示 從下機來說下機時間的確定是乙個承上啟下的作用 basicsql select from basicdata info 連線基本資料表 set basicmrc executesql basicsql,basictext if online...

機房收費系統之上下機

之前做完就一直沒有整理部落格。最後關頭,還是好好的總結一下。就可以開始新的征程了。查bsicdate 是否已經進行了基本資料設定。查student,學生是否存在,是否餘額足夠。查online 是否正在上機。符合上機條件後,在主窗體中顯示資訊。同時新增記錄到online 中。上機人數 1.通過onli...