第四張表是退卡資訊,這關係到退卡,金額退還資訊查詢(跟收取金額查詢差不多)。在後來意識到退卡表中忘了是否結賬這一字段,於是又補上了。在表中的不足之處就是先更新的是student_info 表,然後,用了
insert into recard_info select*from student_info where cardno='" & txtcardno.text & "'"
語句,將student表中的全部資訊都複製到了退卡表裡,當時想,雖然資訊比較多,但包含了退卡資訊就可以了,後來我錯了,在退卡表裡需要有退卡時的日期和時間,如果按我的做法,那麼,就把註冊時的日期和時間錯放到了退卡日期和時間裡了這顯然是個很大的錯誤。
而且在除錯過程中,缺少了判斷,即記錄集沒有物件的時候彈出提醒,而且查詢語句要詳細,除了要在student表中查詢到需要退卡的卡號,還要有「使用」標記。此標記用來幫助判斷,避免將已退卡的使用者再次退卡。還有就是在學生註冊的時候需要查詢是否有此卡,所以在寫查詢語句的時候一定要把status=『使用'加上,這樣就避免把已經退卡的學生查出來了。
第五張表是基本資料設定,裡面的內容是收費規則和計費規則,最後乙個文字顯示最少金額,因此,要記得在註冊時給「金額」加上判斷,因此,註冊窗體還要改,到目前為止,這個窗體已經隨著對系統的認識,完善的差不多了。
所以到這所完成的窗體有:1、退卡
2、金額退還資訊查詢
3、基本資料設定
所要熟悉和掌握的知識:
在做退卡窗體時,用於顯示退卡資訊的控制項是listbox,下面是它一些常用的屬性和方法跟combobox很相近。
1、columns屬性:返回或設定乙個值,以決定listbox是水平還是垂直滾動,以及如何顯示列中的專案,如果水平滾動,則columns屬性決定顯示多少列。
語法:listbox.columns[=number]
2、multiselect 屬性:返回或設定乙個值,來決定listbox中能否複選,或怎麼複選。
3、其additem方法,clear方法,move方法,removeitem方法等都是和comboxbox一樣的。
機房收費系統總結
歷時兩個多月,機房收費系統終於完成了,師傅驗收還算滿意,當然也還存在一些問題,好好總結一下吧,好歹也是兩個多月的努力。從一般使用者開始,檢視餘額和修改密碼比較簡單,在學生檢視充值記錄和上機記錄檢視中涉及到了匯出excel,這裡在模組定義乙個公共過程就可以了。public sub toexcel fl...
機房收費系統總結
再敲之前 是有說過要好好的先研究一下機房收費系統的原理,以及其中各步驟的相關邏輯關係。當然向很多時候一樣我沒有好好的去理解當時 說的話,很隨意的將每一項功能都點了一下就著手幹了。沒過多久的 開了一次會,問我怎麼做的。是不是三種許可權都試了 一般使用者 操作員 管理員 說實話當時我都沒有想到不同的許可...
機房收費系統總結
經過二十天的艱苦奮鬥我的機房收費系統最終敲完了,在回家之前又讓師傅驗收了一邊最終通過,自己當時感覺那叫乙個興奮呀,最終能夠高高興興回家了,太好了。當時興奮過頭導致沒有寫總結,以致回到家後才寫總結。我在做機房收費系統時。感覺最讓人頭疼的就是結賬 算錢,儘管自己是個理科生。但是這算賬真不敢恭維,那真叫個...