项目简介
此项目是基于Python的宿舍管理系统,目标是降低宿舍管理的复杂程度,提供学生信息、宿舍信息以及管理员信息的便捷管理功能。适用于学校宿舍管理场景,具备学生基本档案管理、宿舍分配管理和管理员管理等功能。
项目的主要特性和功能
- 学生档案管理:记录学生姓名、学号、性别、年龄、专业和宿舍等基本信息。
- 宿舍管理:管理宿舍楼号和房间号。
- 管理员管理:实现管理员信息的添加、查询、修改、删除,以及登录管理。
- 信息查询与统计:可按姓名、学号、宿舍等条件查询学生信息并进行数据统计。
- 数据增删改:支持学生信息、宿舍信息和管理员信息的添加、修改和删除。
安装使用步骤
假设用户已下载项目的源码文件。
1. 安装必要的Python库,如pymysql
(用于连接数据库)。
2. 创建数据库并运行物理设计和实施部分的SQL语句,创建表结构:
```sql
-- 创建数据库
CREATE DATABASE bzrsys;
-- 创建管理员表
DROP TABLE IF EXISTS ar-user
;
CREATE TABLE ar-user
(
aname
varchar(30),
asex
char(10),
aage
char(3),
aID
int(15) NOT NULL,
password
varchar(20) NOT NULL,
contact
char(12),
PRIMARY KEY (aID
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- 创建学生表
DROP TABLE IF EXISTS stu-user
;
CREATE TABLE stu-user
(
sname
varchar(10),
id
char(15) NOT NULL,
sex
char(10),
age
char(3),
zhuanye
varchar(25),
loudong
char(3),
fangjian
char(4),
PRIMARY KEY (id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
``
3. 运行
server.py`文件启动HTTP服务器。
4. 通过浏览器访问系统,按需进行操作(如添加学生信息、查询学生信息等)。
注:此项目假设用户已熟悉Python编程和数据库管理,未包含详细安装指导。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】