基于Web和SQLsever写出一个简单的管理系统
时间: 2024-02-04 21:02:59 浏览: 143
简单数据库管理系统
5星 · 资源好评率100%
好的,下面是一个简单的基于Web和SQL Server的管理系统的示例:
1. 创建数据库和表格
首先,我们需要在SQL Server中创建一个名为"management_system"的数据库,并创建一个名为"students"的表格。以下是创建表格的SQL语句:
```
CREATE TABLE students (
id INT IDENTITY(1,1) PRIMARY KEY,
name VARCHAR(30) NOT NULL,
age INT NOT NULL,
email VARCHAR(50),
reg_date DATETIME DEFAULT GETDATE()
)
```
2. 编写HTML和PHP代码
在管理系统的根目录下,新建一个名为"index.php"的文件,并在其中编写以下HTML和PHP代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>学生管理系统</title>
</head>
<body>
<h2>学生管理系统</h2>
<form action="add_student.php" method="post">
<label for="name">姓名:</label>
<input type="text" name="name" required><br><br>
<label for="age">年龄:</label>
<input type="number" name="age" required><br><br>
<label for="email">Email:</label>
<input type="email" name="email"><br><br>
<input type="submit" value="添加学生">
</form>
</body>
</html>
```
这是一个简单的表单,用于添加学生信息。表单提交后,将会跳转到"add_student.php"页面进行处理。
3. 编写PHP代码
在管理系统的根目录下,新建一个名为"add_student.php"的文件,并在其中编写以下PHP代码:
```php
<?php
// 连接数据库
$serverName = "localhost";
$connectionInfo = array( "Database"=>"management_system", "UID"=>"username", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
// 检查连接是否成功
if (!$conn) {
die("连接失败:" . sqlsrv_errors());
}
// 获取表单提交的数据
$name = $_POST['name'];
$age = $_POST['age'];
$email = $_POST['email'];
// 将数据插入到数据库中
$sql = "INSERT INTO students (name, age, email) VALUES (?, ?, ?)";
$params = array($name, $age, $email);
$stmt = sqlsrv_query( $conn, $sql, $params);
if ($stmt) {
echo "添加学生成功!";
} else {
echo "添加学生失败:" . sqlsrv_errors();
}
// 关闭连接
sqlsrv_close($conn);
?>
```
这段代码首先连接到SQL Server数据库,然后获取表单提交的数据,并将数据插入到"students"表格中。最后,关闭数据库连接。
4. 运行管理系统
将以上代码保存后,将它们放在一个Web服务器上运行,就可以访问学生管理系统了。在管理系统的主页上,输入学生的姓名、年龄和Email,点击"添加学生"按钮,就可以将学生信息插入到数据库中。
这只是一个简单的管理系统示例,可以根据具体需求进行修改和扩展。
阅读全文