機房收費系統之準備工作

【前言】

 

   今天就來寫寫自畫完機房收費管理系統的思維導圖後的工作吧,暑假前把該系統的思路梳理了一下,返校後一直拖着沒有抓緊時間開始,前幾天開始進入正軌,那麼這篇文章就來寫寫在在暑假前剛接觸該系統時所做的準備工作過程中自己所遇到的問題和收穫吧!

 

【正文】

 

一、MDF和LDF文件

   MDF文件爲數據庫的數據文件,主要存放數據庫的數據信息;LDF文件爲數據庫的日誌文件,主要存放對數據庫更新操作(增、刪、改)的文件

 

二、Regsvr32

   Regsvr32是Windows系統的內嵌命令,通過它可以註冊或者取消註冊對象鏈接和嵌入控件

 

三、SQL語句與T-SQL語句的關係

1、聯繫:在某種程度上T-SQL是包括SQL語句的。

2、區別:SQL語句(Sstructured  Query Language)即結構化查詢語言;而T-SQL語句(Transact-SQL)即數據庫處理或者說爲SQL程序設計語言的增強版,它是用來讓應用程序與SQL server溝通的主要語言

例:BEGIN

        PRINT 'Hello World'

    END

這句則爲T-SQL語句而不是SQL語句,而SELECT * FROM則屬於兩種語句

 

四、VB命名方式

   其實這一問題在進行學生信息管理系統的時候應該有所注意的,但是在這次機房收費系統的準備過程中,師父再次強調了該命名規則的重要性,由於內容比較多,就給大家分享幾個網址:點擊打開鏈接點擊打開鏈接點擊打開鏈接,希望可以給大家帶來收穫。

 

五、數據庫中的SQL語句

   師父讓我自己把機房收費系統的數據庫自己親手用SQL語句做出來,雖然自己在進行學生信息管理系統的時候就是自己做的數據庫,只不過那時候是完全按照原數據庫的SQL語句來做的,有的SQL語句甚至都不知道什麼意思,這次再次回過頭去看看,裏面的很多句子也都理解了,當然有幾條句子不太好理解,在這裏給大家解釋一下吧!

   COLLATE Chinese_PRC_CI_AS NOT NULL這句語句表示列定義 以"Chinese_PRC_CI_AS "來定義排序規則,且列不允許NULL
   SQL server語句的排序規則:
Chinese_PRC指的是中國大陸地區,如果是臺灣地區則爲Chinese_Taiwan
   CI指定不區分大小寫,如果要在查詢時區分輸入的大小寫則改爲CS,AS指定區分重音,同樣如果不需要區分重音,則改爲AI,COLLATE可以針對整個數據庫更改排序規則,也可以單獨修改某一個表或者某一個字段的排序規則,指定排序規則很有用,比如用戶管理表,需要驗證輸入的用戶名和密碼的正確性,一般是要區分大小寫的

 

六、名稱衝突問題

在進行機房收費管理系統的時候,出現了這樣的問題:

解決方法爲:將出現名稱衝突的窗體用記事本打開,打開後找到這一語句:

   問題找到了,接下來將該窗體的命名改正一下就好,其實就是大小寫的問題,歸根到底還是VB得命名不夠規範。

   剛開始,自己不夠講究,也沒有過度去關注,可是在偶然的機會中,李曉東同學給我推薦了他的博客:點擊打開鏈接,就是解決這個問題的,於是自己就去解決了這個問題,心裏還是很美的,謝謝曉東同學啦!

 

七、變量未定義

  在敲機房的登錄窗體的時候,從模塊開始,可是在敲模塊代碼的時候出現了這樣的問題:

解決方法爲:

   這一問題在學生信息管理系統的時候就出現過,因爲自己沒有進行總結,因此,再次出現該問題。能解決這一問題也是多虧了鑫超同學的一句指點迷津的話,謝謝鑫超。

 

【總結】

 

一、學習一定要善於總結,在學生信息管理系統的過程中有的問題或者知識點沒有進行總結,纔會在這次機房收費管理系統過程中再次出現

二、有問題一定不能湊活,要“講究”起來,有問題就要多去解決

三、不要畏懼前方的路,把再大的系統分開來做就好,這樣做事情纔會有自信

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章