学生宿舍管理系统mysql
时间: 2023-10-14 14:20:16 浏览: 33
学生宿舍管理系统一般需要设计到以下几个表:
1. 学生信息表(student):包含学生的基本信息,如学号、姓名、性别、联系方式等。
2. 宿舍信息表(dormitory):包含宿舍的基本信息,如宿舍号、楼层、床位数等。
3. 床位信息表(bed):包含床位的基本信息,如床位号、所属宿舍等。
4. 入住信息表(check_in):记录学生入住的时间、床位号等信息。
5. 退宿信息表(check_out):记录学生退宿的时间、床位号等信息。
下面是一个简单的 MySQL 数据库设计示例:
```
CREATE TABLE student (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
gender ENUM('男', '女') NOT NULL,
phone VARCHAR(20) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE dormitory (
id INT(11) NOT NULL AUTO_INCREMENT,
dorm_number VARCHAR(10) NOT NULL,
floor INT(11) NOT NULL,
bed_count INT(11) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE bed (
id INT(11) NOT NULL AUTO_INCREMENT,
bed_number VARCHAR(10) NOT NULL,
dorm_id INT(11) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (dorm_id) REFERENCES dormitory(id)
);
CREATE TABLE check_in (
id INT(11) NOT NULL AUTO_INCREMENT,
student_id INT(11) NOT NULL,
bed_id INT(11) NOT NULL,
check_in_date DATETIME NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (student_id) REFERENCES student(id),
FOREIGN KEY (bed_id) REFERENCES bed(id)
);
CREATE TABLE check_out (
id INT(11) NOT NULL AUTO_INCREMENT,
student_id INT(11) NOT NULL,
bed_id INT(11) NOT NULL,
check_out_date DATETIME NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (student_id) REFERENCES student(id),
FOREIGN KEY (bed_id) REFERENCES bed(id)
);
```
这是一个简单的设计示例,实际情况可能还需要根据具体的需求做出调整和优化。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)