当前位置: 首页 > news >正文

PHP+mysql雪里开轻量级报修系统 V1.0Beta

# PHP雪里开轻量级报修系统 V1.0Beta

## 简介
这是一个基于PHP7和MySQL5.6的简易报修系统,适用于学校、企业等机构的设备报修管理。
系统支持学生提交报修、后勤处理报修以及系统管理员管理用户和报修记录。
初代版本V1.0,尚未实际业务验证,仅供学习参考。功能界面基本正常但尚未细调。

## 环境要求
- PHP 7.0+ | MySQL 5.6+
- PHP mysqli扩展
- PHP GD扩展(图片处理)
- 支持现代浏览器(Chrome、Firefox、Edge等)

## 安装步骤
1. 将所有文件上传到Web服务器
2. 访问install.php进行安装
3. 填写数据库配置信息(主机、用户名、密码、数据库名)
4. 选择是否导入演示数据
5. 点击"开始安装"按钮
6. 安装完成后,点击链接进入系统
7. 安装完成调试正常后,请删除install开头文件和.sql结尾文件

## 默认账户和密码
- 系统管理员:admin / 123456
- 后勤管理员:houqin / 123456
- 学生测试账号:student / 123456 
以实际安装结果提示为准,比如学生账号可能是学号

## 文件结构
- inc/:公共文件目录
  - conn.php:数据库连接配置
  - css.css:公共样式表
  - foot.php:页面底部
  - head.php:页面头部
  - js.js:公共JavaScript函数
  - json.php:网站设置JSON
  - pubs.php:公共PHP函数
  - sqls.php:数据库操作类
  - uimg.php:图片上传处理
- sys/:系统管理员功能
  - lius.php:学生/用户管理
  - libx.php:报修管理
  - inxs.php:导入学生
  - pass.php:修改密码
  - site.php:系统设置
- stu/:学生功能
  - bxiu.php:提交报修
  - list.php:报修记录
  - pass.php:修改密码
  - repa.php:报修详情
- sus/:后勤功能
  - list.php:报修管理
  - pass.php:修改密码
  - repa.php:报修详情
- Img/:图片上传目录
- index.php:首页/登录页
- install.php:安装页面
- install_ajax.php:安装处理
- install.sql:数据库结构
- demo.sql:演示数据
- sys.php:系统管理员入口
- stu.php:学生入口
- sus.php:后勤入口
- readme.txt:说明文档

## 数据库结构
1. stux表(用户表)
   - id:用户ID,自增主键
   - xuehao:学号/工号,唯一
   - password:密码,MD5加密
   - realname:实名
   - phone:电话
   - type:用户类型(学生/后勤/系统)
   - status:状态(1正常,0禁用)
   - remark:备注
   - create_time:创建时间

2. bxiu表(报修表)
   - id:报修ID,自增主键
   - title:标题
   - location:位置
   - description:描述
   - images:图片JSON
   - user_id:提交用户ID,外键关联stux表
   - status:状态(未处理/处理中/已完成/已关闭)
   - create_time:创建时间
   - update_time:更新时间

3. hist表(沟通记录表)
   - id:记录ID,自增主键
   - bxiu_id:报修ID,外键关联bxiu表
   - user_id:用户ID,外键关联stux表
   - content:内容
   - images:图片JSON
   - create_time:创建时间

4. site表(网站设置表)
   - id:设置ID,自增主键
   - key:键名
   - value:值
   - remark:备注

## 功能说明
### 系统管理员功能(sys.php)
1. 学生管理(lius.php)
   - 查看学生/用户列表
   - 添加、编辑、删除用户
   - 重置密码
   - 启用/禁用用户

2. 导入学生(inxs.php)
   - 批量导入学生信息

3. 报修管理(libx.php)
   - 查看所有报修记录
   - 修改报修状态
   - 删除报修记录

4. 系统设置(site.php)
   - 修改网站名称
   - 设置上传大小限制
   - 更新系统版本

5. 修改密码(pass.php)
   - 修改当前用户密码

### 学生功能(stu.php)
1. 提交报修(bxiu.php)
   - 填写报修信息
   - 上传图片(最多5张)

2. 报修记录(list.php)
   - 查看自己的报修记录
   - 查看报修状态
   - 删除未处理的报修
   - 标记报修为已完成或已关闭

3. 报修详情(repa.php)
   - 查看报修详情和沟通记录
   - 添加补充说明和图片

4. 修改密码(pass.php)
   - 修改当前用户密码

### 后勤功能(sus.php)
1. 报修管理(list.php)
   - 查看所有报修记录
   - 关闭长期未更新的报修

2. 报修详情(repa.php)
   - 查看报修详情和沟通记录
   - 添加处理记录和图片
   - 修改报修状态

3. 修改密码(pass.php)
   - 修改当前用户密码

## 使用注意事项
1. 密码重置后默认为学号/工号
2. 用户类型分为学生、后勤和系统三种,不同类型的用户拥有不同的权限
3. 报修状态流程:未处理 -> 处理中 -> 已完成/已关闭
4. 只有学生才能提交报修
5. 学生只能查看和管理自己的报修
6. 后勤和系统管理员可以查看和处理所有报修
7. 系统管理员可以管理所有用户和报修记录
8. 报修上传的图片保存在Img目录下,按年/月/日分类存储
9. 上传图片前会在浏览器进行压缩,减少服务器存储空间和带宽占用
10. 安装完成请删除install开头文件和.sql结尾文件(或自由改名为自己找到文件)

## 技术特点
1. 原生PHP开发,不依赖第三方框架
2. 采用mysqli方式连接数据库
3. AJAX异步交互,提升用户体验
4. 响应式布局,适配手机端访问
5. 模块化设计,易于扩展和维护
6. 安全过滤,防止SQL注入和XSS攻击

## 联系方式
下载:https://download.csdn.net/download/YUJIANYUE/91009544

 

http://www.xdnf.cn/news/1036945.html

相关文章:

  • Laravel 从版本 5 到 12 每个版本都引入了一些新的特性、改进和弃用的功能
  • rt-thread的定时器驱动(裸机版本)记录.
  • Flutter JSON解析全攻略:使用json_serializable实现高效序列化
  • java设计模式[1]之设计模式概览
  • 免费电子印章生成工具,可在线设计印章
  • TLSF 内存分配器
  • 通达信跟老庄追涨停指标公式
  • 【大模型分布式训练】多卡解决单卡训练内存不足的问题
  • Python学习笔记面向对象编程
  • Python 中的 `lru_cache` 详解
  • 固件签名技术深度解析:HSM模块如何守护设备安全,CAS系统如何赋能产业升级
  • pytest的装饰器`pytest.mark.parametrize` 和 `@pytest.mark.smoke`区别
  • 中国电信天翼物联学习总结笔记:线上生成模型
  • 未来行业发展趋向
  • JavaScript 事件循环
  • 19 - SAFM模块
  • 27 - ASPP模块
  • 【redis——缓存雪崩(Cache Avalanche)】
  • 专注于PLC数据采集MES交互解决方案
  • 位运算详解之异或运算的奇妙操作
  • docker安装mysql数据库及简单使用
  • 鸿蒙NEXT-Data类型数据通过AppStore获取后找原本一样的数据(值一样)但是比较结果却为false
  • 关于cv::solvePnP算法的理解
  • Vue动态路由
  • 音频驱动数字人13款深度评测
  • leetcode_503 下一个更大元素
  • <11>-MySQL事务管理
  • 精益数据分析(103/126):免费移动应用的下载量、成本优化与案例解析
  • python队列练习 2022年信息素养大赛复赛/决赛真题 小学组/初中组 python编程挑战赛 真题详细解析
  • 使用 MoviePy 实现图像序列合成视频并添加背景音乐