學生管理系統1.0
1.建學生數據庫
2.數據庫嵌入高級語言(Python)
3.界面設計
簡化思路:
1.先通過SqlServer2012建立學生數據庫,包括賬號、密碼,姓名、選課等信息
2.運用Python的pymssql庫與SqlServer建立連接再用tkinter庫創建GUI界面
1)SqlServer建學生數據庫
1 create database student_Mis 2 on 3 (name = student_Data, 4 filename='F:\SQL list\student_mis_data.mdf', 5 size = 20, 6 maxsize = 100, 7 filegrowth = 10) 8 log on 9 (name = student_Log, 10 filename = 'F:\SQL list\student_mis_log.ldf', 11 size = 5mb, 12 maxsize = 50mb, 13 filegrowth = 5mb)
2)在學生庫內建表並插入數據
1 create table Students 2 (學號 char(10) primary key, 3 密碼 varchar(20) not null, 4 姓名 char(20) not null, 5 性別 char(5), 6 出生日期 date 7 ) 8 9 create table Course 10 (課程名 char(30) not null, 11 課程老師 char(20) not null, 12 課程號 char(10) primary key) 13 14 create table Report 15 (學號 char(10), 16 課程號 char(10), 17 成績 int, 18 primary key(學號,課程號), 19 constraint Students_Report foreign key(學號) references Students, 20 constraint Couse_Report foreign key(課程號) references Course) 21 22 23 insert 24 into Students 25 values 26 ('2018165201','12345678','李銘','男','2000-02-01'), 27 ('2018165202','12345678','劉曉鳴','男','2000-08-02'), 28 ('2018165203','12345678','李明','男','1999-07-09'), 29 ('2018165204','12345678','張鷹','女','1998-08-20'), 30 ('2018165205','12345678','劉竟靜','女','1999-09-09'), 31 ('2018165206','12345678','劉成剛','男','2000-10-10'), 32 ('2018165207','12345678','王銘','男','2000-01-01'), 33 ('2018165118','12345678','右耳朵耗子','男','1998-08-25') 34 35 insert 36 into Course 37 values 38 ('數據庫', '美美', '20185101'