需求分析:
為了方便班級信息的管理以及更好的處理班級信息,特開發二班信息管理系統。
技術實現:
本系統使用的開發工具是Microsoft visual studio 2010和SQL Server management studio平台。所涉及的知識為C#.net和SQL Server數據庫管理。
涉及到的數據庫知識有:
1) 數據的插入,如注冊信息的插入;
2) 數據的修改,如密碼的修改;
3) 數據的查詢,如按學號查詢,按姓名查詢,按性別查詢以及按全體查詢。
E-R圖:

建表框架:
1、登錄表:
| 字段 |
數據類型 |
備注 |
| 用戶名 |
Varchar(10) |
Foreign key (用戶名) references 密碼 (用戶名) |
| 學號 |
Varchar(8) |
Foreign key (學號) references 信息 (學號) |
2、密碼表:
| 字段 |
數據類型 |
備注 |
| 用戶名 |
Varchar(10) |
Primary key |
| 密碼 |
Varchar(20) |
|
| K_ID1 |
Smallint |
K_ID1<> K_ID2 and K_ID1<> K_ID3 and K_ID2<> K_ID3 |
| K_KEY1 |
Varchar(50) |
|
| K_ID2 |
Smallint |
|
| K_KEY2 |
Varchar(50) |
|
| K_ID3 |
Smallint |
|
| K_KEY3 |
Varchar(50) |
|
3、信息表
| 字段 |
數據類型 |
備注 |
| 學號 |
Varchar(8) |
Primary key |
| 姓名 |
Varchar(10) |
|
| 性別 |
Varchar(2) |
性別 = ‘男’ or 性別 = ‘女’ |
| 電話 |
Varchar(11) |
Unique |
| |
Varchar(15) |
Unique |
二班信息管理系統簡易實現:

圖1(在未登錄系統情況下是不允許訪問系統)

圖2(用戶名不正確或密碼錯誤是不允許登錄系統)

圖3(為注冊界面)
圖4至圖6為不同情況下錯誤的用戶名注冊信息

圖4

圖5

圖6
圖7

圖8(為密保問題,以便密碼丟失后找回)

圖9(不允許密保問題相同)

圖10(為成功注冊信息提示)

圖13(按學號查找,右上角為當前用戶)

圖14(按姓名查找,右上角為當前用戶)

圖15(按性別查找,右上角為當前用戶)
