這一周基本完成了學生介面的操作,查詢課程,新增課程和刪除課程。本來是想著增加乙個詳細課程表,有的一門課一周有兩節課,兩節課是不同的時間,於是詳細的課程表中就是記錄了所有的上課時間,而且我把詳細課程表這張表和新增課程聯絡到了一起,選課的時候是從詳細課程表中選的,然後今天發現,課程是一門,只是一周有兩次課,所以選了一門課,兩次課應該都被選中,而我做的只是只能一次選一次課。我想的太簡單了,還需改進。
管理員介面完成了學生管理,其中包括查詢學生資訊(模糊查詢),新增學生資訊,修改、刪除學生資訊。修改刪除都作為datagridview的按鈕進行。
課程管理,新增課程,修改課程,刪除課程。
做這個大作業之前其實我並沒有好好整理思路,就是到哪一步做哪一步,這就導致做的過程就不停的修修改改。資料庫的建表一開始就用了老師的表,後來自己做的時候就不停地刪刪改改,刪了又建,有時候因為增加減少屬性的緣故會導致一些連線這個表的控制項無法使用,浪費了很多時間。其實要是一開始就想好每一步要做什麼,效率應該會高很多,也算是吃了一次教訓。
在做的過程中因為表的修改,所以連線了很多次資料庫,然後後來看到右側的資料來源是我每連線一次資料庫就多出乙個,我就自作聰明的認為這就是連線資料庫後留下的資料,我就把之前的都刪了,後來,呵呵程式都不能執行了,當時做的是學生介面,學生介面的設計都不能看了,還好**還在,我就又建了乙個程式,把東西都複製貼上過去,從此再也不敢亂碰了。
參考:datagirdview中的按鈕設定
[gridview1.datakeyse.rowindex .value 是什麼含義?
專科mysql資料庫大作業 資料庫大作業整理 總
能找到這裡的小同學,我們可能是校友哦。這個不正經的帖子來整理一下我們用pyqt5 eric6 mysql開發天氣管理系統 17地市 的所有走過的路,尤其是我走彎路後的修正路線。因為找了一些資料,看了很多東西,有一些畢竟是沒用的,所以這裡整理一下那些幫過我的有用的內容。如果你需要,那就太好了。至於原碼...
南昌大學資料庫實訓大作業 MySQL 大作業實訓
mysql 大作業實訓考試題 1.以自己的姓名建立乙個資料庫。2.在此資料庫下建立如下3表,資料型別,寬度,是否為空根據實際情況自己定義。a 雇員表 雇員編號,姓名,性別,職稱,出生日期,所在部門編號 其中雇員編號 為主鍵 b 部門表 部門編號,部門名稱 其中部門編號為主鍵。c 工資表 雇員編號,基...
南昌大學資料庫實訓大作業 MySQL 大作業實訓
mysql 大作業實訓考試題 1.以自己的姓名建立乙個資料庫。2.在此資料庫下建立如下3表,資料型別,寬度,是否為空根據實際情況自己定義。a 雇員表 雇員編號,姓名,性別,職稱,出生日期,所在部門編號 其中雇員編號 為主鍵 b 部門表 部門編號,部門名稱 其中部門編號為主鍵。c 工資表 雇員編號,基...