天天看點

機房收費系統上下機

前言

       機房收費系統最關鍵的幾個部分包括上下機,組合查詢,結賬。上下機這部分主要還是理邏輯關系,理清各個窗體之間的關系,還有表與表之間的關系。把基本功能實作之後,自己就會發現原來需要注意和完善的地方還有很多,需要我們認真細心去對待。

主要内容

        由于frmMain窗體為MDI窗體,是以不能直接添加控件,需要借助picturebox。

一、上機

       上機涉及到的表有student表(判斷該卡是否注冊和不使用),basicdata表(卡内餘額是否小于最小上機金額),online表(将上機資訊更新到online表中)

              上機邏輯圖:

機房收費系統上下機

上機代碼:

1、目前時間顯示以秒計算:

        需要用到timer控件,設定timer控件的interval為1000

代碼:

2、label顯示設定為不透明:

     隻需要更改一下label的屬性即可實作,将backstyle設定為0—transparent

 二、下機    

     下機邏輯圖:

機房收費系統上下機

      下機部分需要考慮的地方比上機多一些,重點是計算消費時間和消費金額,隻要按照自己的思路走,不同的計算方法也可以,在這部分我看到了百花齊放。

      下機涉及到的表有:

line表:下機的時候把下機有關的資訊更新到line表中。

online表和student表:判斷卡号是否存在和上機,顯示目前的上機人數,卡号下機之後把online表中的資訊需要删除。

basicdata表:消費時間需要和準備時間和最小上機時間做比較,計算消費時間和消費金額用。

IT

繼續閱讀