wamp平台制作学生宿舍管理系统源代码
时间: 2023-09-14 14:01:19 浏览: 140
WAMP平台(Windows + Apache + MySQL + PHP)是一种在Windows操作系统上搭建网站开发环境的集成软件套装,其中Apache作为Web服务器,MySQL作为数据库服务器,PHP作为服务器端脚本语言。使用WAMP平台可以方便快捷地进行网站开发和管理。
学生宿舍管理系统是一个涉及到学生宿舍入住、退房、维修和报修等功能的系统。下面是一个简单的学生宿舍管理系统的源代码示例:
```php
<?php
// 连接MySQL数据库
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "dorm_management";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 处理学生入住请求
if (isset($_POST['check_in'])) {
$student_name = $_POST['student_name'];
$room_number = $_POST['room_number'];
$sql = "INSERT INTO students (student_name, room_number) VALUES ('$student_name', '$room_number')";
if ($conn->query($sql) === TRUE) {
echo "入住成功";
} else {
echo "Error: " .$sql . "<br>" . $conn->error;
}
}
// 处理学生退房请求
if (isset($_POST['check_out'])) {
$room_number = $_POST['room_number'];
$sql = "DELETE FROM students WHERE room_number='$room_number'";
if ($conn->query($sql) === TRUE) {
echo "退房成功";
} else {
echo "Error: " .$sql . "<br>" . $conn->error;
}
}
// 获取学生宿舍信息
$sql = "SELECT * FROM students";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "姓名: " . $row["student_name"]. " - 房间号: " . $row["room_number"]. "<br>";
}
} else {
echo "暂无学生入住";
}
$conn->close();
?>
```
上述代码演示了学生宿舍管理系统的部分功能,包括处理学生入住和退房的请求,并从数据库中获取学生宿舍信息进行展示。注:代码示例仅为演示目的,实际开发中还需加入安全验证、前端界面等完善功能。
阅读全文