本次是作一個學生管理系統,在學了數據庫以後,但願經過這個系統把所學知識應用與實際項目中去。增強本身的熟練程度。 開發背景:具有數據庫,C#的相關知識儲備,掌握基本的html知識。
用途:僅做練習用。經過一門語言,將數據庫展示出來。html
系統概念層設計:功能用例圖以下數據庫
1. 登陸功能:用於身份認證數據庫設計
2. 數據操做:信息查詢,數據的增刪改。
a) 數據操做裏,管理員具有全部的操做權限。學生具備選課和查看的功能。以及能夠修改本身的我的信息。
3. UI設計spa
E-R圖 1設計
首先,學生表(tb_student)設計以下htm
列名blog |
數據類型ci |
是否爲空(默認未是)開發 |
主鍵(默認爲否)rem |
Student_name |
Nvarchar (15) |
|
|
Student_num |
int |
否 |
是 |
Student_password |
Nvarchar(30) |
|
|
Student_sex |
Nvarchar(5) |
|
|
Student_age |
smallint |
|
|
Student_dept |
Nvarchar(20) |
|
|
tb_course
列名 |
數據類型 |
是否爲空 |
主鍵 |
Course_num |
int |
否 |
是 |
Course_name |
Nvarchar(30) |
|
|
Course_credit |
smallint |
|
|
Course_semester |
smallint |
|
|
tb_student_course
列名 |
數據類型 |
是否爲空 |
主鍵 |
Sc_id |
int |
否 |
是 |
Student_num |
int |
|
外鍵 |
Course_num |
int |
|
外鍵 |
grade |
smallint |
|
|
tb_admin
列名 |
數據類型 |
是否爲空 |
主鍵 |
Admin_id |
smallint |
否 |
是 |
admin_name |
Nvarchar(20) |
|
|
Admin_password |
Nvarchar(40) |
|
|
remark |
Nvarcahr(10) |
|
|
功能代碼見下一篇