結賬,概括的來說,就讓管理員知道每天機房的金錢收支。詳細的說是把每個操作員一天收支明細列出來讓管理員一目了然。
下面我們先來看看結賬的介面,如下圖
經過分析,我們可知道,這就是管理員看操作員一天的工作明細,即售卡,充值,退卡的情況。
1、 購卡:就是在student_info表總查詢沒有結賬的那些新註冊的學生卡號等資訊。
2、 充值:在recharge_info表中查詢未結賬的充值資訊。
3、 退卡:在cancelcard_info中查詢未結賬的退卡資訊。
4、 臨時使用者:在student_info表中查詢未結賬的,沒有退卡的臨時使用者。
5、 彙總:將前面所有的資訊彙總起來。用到了student_info 、recharge_info 、cancelcard_info 表。
6、 售卡張數=購卡選項卡的記錄總數
7、 退卡張數=退卡選項卡的記錄總數
8、 退卡金額=cancelcard_info表中的金額進行累加
9、 總售卡數=售卡數-退卡數
10、 註冊和充值金額=student_info 表中註冊時候的充值金額+recharge_info 表中的充值金額(註冊時的充值的錢和充值時充進去的錢其實都一樣)
11、 臨時收費=臨時收費選項卡記錄中的卡號上機所消費的錢的總和(line_info)(只是用來顯示)
12、應收金額=註冊和充值金額-退卡金額
但是,這樣使用三個表相互查詢,略覺複雜。我們可以在recharge表中添個字段,讓問題變得簡單點。值使用兩個表即可將此窗體功能實現。如下圖:
只需新增圖中的兩個字段,就可以在實現本窗體功能時,丟棄student表了。
功能分析如下:
1、 購卡:就是在recharge_info表總查詢沒有結賬的那些新註冊的學生卡號等資訊。
2、 充值:在recharge_info表中查詢未結賬的充值資訊。
3、 退卡:在cancelcard_info中查詢未結賬的退卡資訊。
4、 臨時使用者:在recharge_info表中查詢未結賬的,沒有退卡的臨時使用者。
5、 彙總:因為我們資料表的改動,所以我們只是用到了recharge_info 、cancelcard_info 表。
機房收費系統之結賬窗體理解
原因 最近在學習機房收費系統的時候,我發現再一次暴躁了,狂躁症使我崩潰,但是後來在新月的講解下,我慢慢的懂了這是咋回事,既然理解了就很好敲了,所以今天就來說說我的理解 本窗體目的 為了能清楚這一天,操作員賬目的情況,賺了多少錢,進來了多少錢,退了多少錢,每筆錢花在哪了 本窗體的方法 為了很明確的看到...
機房收費系統 結賬
結賬是對這一段時間裡支出的乙個彙總,能清晰的知道自己今天賺了多少錢。但這裡的結賬不是我們單純的認為的那種收費結賬,裡面有很多個環節步驟,就比如說操作員和管理原之間的區別是什麼 操作員 相當於收銀員的型別,錢並不是到他那裡,而是個打工的。管理員 真正的老闆,錢最後彙總到的地方。再就是我們需要對各個表裡...
機房收費系統 之 結賬
結賬,顧名思義就是把錢算一下。這的結賬不是給每乙個卡號結賬,而是給乙個操作員結賬,算一下這個操作員一共賣卡張數,退卡張數,實收金額,應收金額等等。結賬的介面是這個樣子的,其中用到乙個選項卡 這個窗體相比較而言還有有點難度的。別看乙個小小的操作員使用者名稱,它不是一般的combo控制項,對於一般的co...