第一次機房收費系統 總攻

2021-09-01 06:15:20 字數 733 閱讀 4021

前言:今天終於驗完了機房收費系統,驗完後感覺如釋重負:終於結束了。這次的驗專案相比上次的完善功能相比,更多的是對邏輯、使用者體驗的要求,所以這次的驗證相比上次來說要重要的多:因為後面我們會不斷進行機房收費系統的重構,而第一遍的邏輯若能梳理好,那麼後面不僅會輕鬆,更會少走不必要的彎路。

首先我先來總結一下機房收費系統的主要功能:

基本功能我們都實現了也都做到了,但隨著我們對軟體功能的深入,我們會發現機房收費系統在邏輯上還是有很多地方可以優化的:

1.資料庫中有不合理的列:比如「使用」這一列的功能是為了區分是否退卡,而這一功能完全可以用「下機表」來實現(反之亦然);而在下機表中,如果補充上「userid」這一列,這對我們後面統計結賬是有一些好處的。

2.「一般使用者」和學生表之間無關係:「一般使用者」就是學生表中的「學生」,但是在我的**邏輯中,「一般使用者」似乎毫無用處。

3.「一般使用者」的使用:首先一般使用者登陸後應該就直接上機了,(回想一下我們在網咖是怎麼上機之後,你會明白的)而不是登陸後再輸入學號去登陸。

4.選單的設計:還是「一般使用者」選單,普通的上機人員上機後只需要知道自己的上機時間、消費情況就足夠了

…解決這些功能之後,我們能夠更好實現機房的服務功能

第一次機房收費系統 幽夢

經過了分析需求 基本配置。終於開始敲機房了。第一步就是敲模組,我只能按照學生資訊管理系統的模組照葫蘆畫瓢。稍微改改,雖然當時整學生時把模組的 一句一句的查了一遍,但到現在還是不懂。不管怎樣,接著進行吧。於是,正式開始了!0.0 登入 在敲登入窗體時,還是要參考學生資訊管理系統。這第一句 就讓我一頭霧...

第一次機房收費系統總結

1.sub與function的區別 1 sub 過程,不需要返回值 function 函式,可以帶返回值 2 語法 sub subname 引數1,引數2,end sub function functionname 引數1,引數2,functionname 返回值 end function 2.如何...

第一次機房收費系統 結賬

第一次機房收費系統,相比之前的學生收費系統來說更加完善,更加具體,也更貼合實際,在做機房的過程中的具有代表性的就是上下機,組合查詢,以及結賬。結賬,就是收入總和,即操作員的具體操作。經過分析,我們可知道,這就是管理員看操作員一天的工作明細,即售卡,充值,退卡的情況。1 購卡 就是在student i...