學生管理系統——15天的日誌

           開始接觸學生管理系統是8月9號,今天是8月23號.剛好15天,基本算完成了.就總結了一下這15天的經歷和過程.因爲自己用了番茄學習法,所以都有相應的記錄,然後就把每天的記錄總結了一下!

       第一天:看了一天學生管理系統的要求並且看了一小短視頻的簡介.然後安裝數據庫sqlserver2000,在這期間出了點  小問題:關於連接問題的,首先我             用的是2000的,查詢分析器連接不上,主要原因是 :密碼錯了,然後修改密碼之後就好了.連接的是SMX-PC,也可以用ip連接

      第二天:總體看了一下學生管理系統,然後重點看了一下建數據庫的代碼,當時頭都暈了,不知道是什麼,然後查了很多知識,瞭解並實驗了一下sqlserver的操作,又重查了一下數據庫裏常用的語句

 

      第三天:看數據庫代碼,通過上網查,終於看懂了,才知道不是自己剛開始想的那麼嚇人.然後在2000查詢分析器裏輸入  代碼建立了數據庫,剛開始我看着都建好了,但是在企業管理器裏找不到,但是我明明建好了,於是又鬱悶了好一會,在  網上也查了好久,也問了別人都沒解決!

 

      第四天:接着解決前一天的問題,偶然發現2008裏面有我剛建的數據庫,於是知道,在用查詢分析器時我連接的是2008的  數據庫,因爲我安裝2000時創了一個實例,所以應該輸入SMX-PC\songmouxia,才連接到我2000的企業管理器,於是又重新連接重新建數據庫.然後就開始準備做系統了,我想先把源碼程序運行一下,看一下能否連接數據庫和系統的大體過程.所以首先配置odbc數據源,但是又出問題了,因爲連接不上.首先我配置時選擇服務器時沒有local也沒有我的服務器名,所以又去找辦法.

 

     第五天:繼續前一天的問題,我突然想到我連接查詢分析器時可以輸入ip,這裏應該也可以,所以我把連接的服務器這裏自己輸入了ip,接着真的連上了,然後就運行學生管理系統,剛開始不知道要改數據庫的連接,但是因爲運行不成功所以也知道問題了,數據庫的連接沒有改,該之後連上自己的服務器和數據庫就行了,接着就能運行了.在運行之後通過逐語句調試瞭解一下整個過程,也稍微修改了一下不合理的代碼.

 

     第六天:今天就開始敲代碼了,我是一個一個窗體看然後敲的,首先是創建模塊,然後再模塊裏輸入代碼,在裏面用new來創建窗體,用sub main作爲啓動對象,因爲不太懂爲什麼,還去專門看了vb關於多文檔窗體和窗體的視頻,第二不是特別清楚executeSQL函數裏面的功能,也查了很多裏面調用的新函數,還是不是特清楚,但通過看後面登陸界面的代碼算是懂了.

然後就是登陸界面的代碼了,完成的挺順利了,雖然不是太清楚,但基本上懂了.

 

      第7:建立MDI多文檔窗體,添加所有的菜單,沒有輸入這個窗體下代碼,因爲我想顯示一個窗體,敲一個代碼,打開源碼時既然出現了"對象庫沒有註冊",但是註冊時失敗,所以又找了一會辦法終於解決了:用管理員身份運行命令提示符,然後再裏面註冊就行了,或者從安全模式進入系統,然後註冊,也是可以的.然後張文康看見我添加一個窗體寫一個代碼,說那樣太不方便了,還不如添加完了在寫代碼,當時我沒有贊同他的看法,還是向我那樣寫,今天就完成了添加用戶和修改用戶密碼.

 

     第八天:今天準備寫關於學籍管理的,添加了一會窗體,然後又去寫代碼,我感覺似乎把所有窗體添加上在一個個分析代碼去寫,似乎更好,所以就決定聽從張文康的建議去添加窗體了,所以今天之後都添加窗體

 

    第九天:添加窗體,今天週五,休息的一天,所以休息的時間比較多,所以今天只是把剩下的窗體添加完了

 

     第十天:今天又開始敲庫代碼了,添加,修改,查詢學籍信息.代碼基本上都看懂了而且很多相似的,所以敲的也挺快的.後面把添加班級信息也敲完了

 

     第十一天:今天接着敲代碼,就把剩下修改班級信息修改以及課程信息管理中的添加課程信息,修改課程信息和設置課程信息敲完了.

 

     第十二天:調試代碼,開始運行出錯1,沒有選擇引用2,TxTSQL語句錯誤,不過一看這錯誤,我想肯定時數據庫連接的問題唄!於是就看源碼裏的所有部件和引用的添加,之後添加上缺少的,反正能進入多文檔界面了.

 

      第十三天:繼續調試,一個一個功能的調試,錯誤之後對照源碼發現自己的書籤全掉了,於是就去理解書籤了,查了很多資料和看了一些別人的博客,瞭解了書籤,然後自己加上所有的書籤,加上書籤又出問題了,出現"當前記錄集不支持書籤",然後發現是因爲我2000的數據庫默認的遊標位置aduseserver不支持,必須用aduseclient,然後我覺得這有問題,覺得這樣太不好了,於是我就試着連2008的數據庫,並且能連上而且不出錯,所以我決定用2008的數據庫,並且我可以用ip連,聽她們說在別的電腦上運行時都要連ip才能找得到,所以更決定用2008的了.今天還發現exit sub挺好用的,可以不滿足條件時直接退出這個過程

 

      第十四天:繼續調試,修改代碼,自己到處亂點,發現在空記錄時和刪除一個記錄後源碼都會出錯,所以都修改了所有的有修改語句的代碼,修改完之後,又讓別人點,有了一些不合裏的地方,比如設置課程時列表中可以一直添加並且添加相同的,所以又找來資料根據list屬性修改了這部份代碼,還有一個問題就是數據庫定義的字段太短,而添加的時候可以很長的.

 

       第十五天:今天早上修改了數據庫字段的長度並且規定輸入長度.下午就打包然後去和于丹丹用5樓的電腦測試了一下,我們互相幫忙測試系統,基本上沒有什麼錯了,唯一的就是長度問題超出範圍,後來把整型的都修改成了字符串的,並且加大長度,現在基本上就完工了!!然後就是後期的總結了.

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