學生資訊管理系統之優化
一直遲遲沒有寫優化總結,一是自己老是拖延,二是覺得大家都寫的東西就不值得一寫。
不過後來一想,別人的東西再好也是別人的;自己的再不好也是自己的。所以還是決定把沒有做完的工作做完!沒有總結成自己的東西就等同於沒有收穫!
以下列舉的是我覺得值得改進的地方,當然大家可認同也可不認同,希望大家可以給我更好的建議!
1.介面要整齊,文字、輸入框要大小一致,分別對齊。子窗體在父窗體中顯示的時候要注意顯示的位置儘可能居中,不要在父窗體中“四處逃竄”。我個人設定的是將一般窗體的startupposition設定為2——螢幕中心,子窗體的windowstate設定為2——maximized。這樣窗體顯示會舒服很多。
2.命名必須按照命名規則來,不能有的是大寫的,有的是小寫的。比如窗體命名,不可以有的是frmMain,有的是frmlogin,往小了說是不認真,往大了說對工作沒有責任感。
3.設定Tab等快捷鍵,方便在無滑鼠的時候操作。
4.父窗體關閉的時候子窗體一定要關閉。
5.密碼顯示設定要設定成*,在屬性對話方塊中直接對passwordchar設定,輸入*即可。
6.要限制輸入字元長度,防止因為輸入字元長度超過資料庫中限制的長度而報錯。
7.在複合框中供選擇的選項,有的只讀就可以達到效果的,就儘量設成只讀,防止可修改答案混亂,不統一。比如選項中是男和女,不可能出來第三個性別吧,所以選項直接就可設定為可讀屬性。把combo的style直接設定為2——dropdownlist即可。
8.在修改對話方塊中,如果刪除完最後一條記錄要加一個判斷,提示無資料可刪除;在查詢對話方塊中,如果查詢的時候沒有符合條件的結果,提示沒有相符合的結果。
9.在修改對話方塊中,開啟的時候更新資料、取消修改記錄enable屬性為false,其他都為true;點選修改後,檢視班級資訊frame框中command全部為false,修改班級資訊frame框中command全部為true。用不到的控制元件可以禁用。
10.出生日期的位置要提示格式為(yyyy-mm-dd)形式,可以採用toolbars提示,也可以採用在text中輸入yyyy-mm-dd,當游標移動到此文字框中時,文字被全部選中。
11.設定年級課程中,要控制已經選擇課程中不能夠有重複的課程。在設定課程中的新增按鈕的click事件中寫入如下程式碼即可。
With listSelectcourse
For intIndex1 = 0 To .ListCount - 1
For intIndex2 = .ListCount - 1 To intIndex1 + 1 Step -1
If .List(intIndex2) = .List(intIndex1) Then
.RemoveItem intIndex2
End If
Next intIndex2
Next intIndex1
End With
以上是我對系統優化修改過後的總結。另外兩位同學關於系統優化寫的總結部落格很棒,程亞麗,劉曉春,大家可以借鑑一下!
相關文章
- 學生資訊管理系統用例
- 學生選題資訊管理系統
- 基於php學生資訊管理系統PHP
- Java簡單學生資訊管理系統Java
- 某學校的學生資訊管理系統網站網站
- Java之學生資訊管理系統升級版(資料庫程式設計)Java資料庫程式設計
- Python編寫簡單的學生資訊管理系統Python
- java+SQL做學生資訊管理系統(增刪改查)學生新作JavaSQL
- 學生管理系統
- Python專案開發案例(一)————學生資訊管理系統Python
- 教你如何運用python實現學生資訊管理系統Python
- Python學生資訊管理系統-簡易版(Python基礎)Python
- python實現學生資訊管理系統(從淺到深)Python
- Java Swing+Mysql+beautyEye(介面優美)學校成績管理系統(管理員/學生/教師,資訊管理/選課管理/成績管理)JavaMySql
- 學生管理系統(springMVC)SpringMVC
- Java入門專案:學生資訊管理系統V1Java
- SQL優化之統計資訊和索引SQL優化索引
- 【C++】學生管理系統C++
- JAVA學生宿舍管理系統Java
- MySQL優化之系統變數優化MySql優化變數
- Python簡易學生管理系統Python
- (十)ArrayList&&學生管理系統
- 教你如何用python實現學生通訊錄管理系統Python
- python基礎(16):學生資訊管理系統——Python編寫(附全部程式碼)Python
- 9、ArrayList集合完成學生管理系統
- Django練習-學生管理系統案例Django
- 基於ThinkPHP框架開發的響應式學生資訊後臺管理系統PHP框架
- 基於jsp學生資訊管理系統的設計與實現(含原始檔)JS
- 基於java的大學生健康資訊管理系統的設計與實現Java
- CRM系統幫企業轉型資訊化管理
- 資訊系統專案管理系列之五:專案整體管理專案管理
- 資訊系統專案管理系列之六:專案範圍管理專案管理
- 4-資訊系統管理
- 醫學實驗室資訊管理系統原始碼原始碼
- 服裝生產管理軟體鞋帽生產系統的優點
- C# 簡單的學生資訊管理系統,好看的UI介面,與資料庫互動C#UI資料庫
- Django學生資訊管理系統(6)學生成績新增和學生成績查詢(多對對關係)Django
- C語言學生管理系統原始碼C語言原始碼
- 檔案管理系統助力檔案資訊化建設