android h5 宿舍报修管理系统myeclipse开发mysql数据库编程服务端java计算机程序设计

一、源码特点
  android h5 宿舍报修管理系统是一套完善的WEB+android设计系统,对理解JSP java,安卓app编程开发语言有帮助(系统采用web服务端+APP端 综合模式进行设计开发),系统具有完整的
源代码和数据库,系统主要采用B/S模式开发。


二、功能介绍
本系统的最终用户为学生、管理人员和维修人员,根据我们日常生活中的经验和实际情况,结合对同学、管理人员以及维修人员的调查,得出用户的实际需求。由于考虑到维修人员不方便使
用电脑,因此只为维修人员提供app登录系统的方式,而为学生和管理人员提供两种登录系统的方式(网页登录和app登录)。以下为系统具体实现功能:
学生登陆账号为12位的学号,维修人员登录账号为手机号,报修单包括报修单号、报修人姓名、宿舍号、报修人手机号、维修人姓名、维修人手机号、报修日期、预约日期、预约时间段、处
理进度、维修前照片、问题描述、维修后照片、处理结果、满意度、反馈意见、备注(供审核不通过或无法维修时填写原因)。
报修单处理进度:已提交待审核、审核通过待分配、审核不通过、已分配待处理、无法处理、已处理待确认、已完成。
(一)PC端(web页面):
1、学生:
(1)用户登录模块,可修改密码。
(2)个人信息模块:可以修改个人信息(手机号、宿舍号)。
(3)个人报修单管理模块:
报修单填写:必须填写预约日期、预约时间段、问题描述,上传维修前照片(可不上传);
报修单提交:提交后自动生成一个报修单号;
报修单修改:报修单备注中可查看审核不通过的原因,可以对审核不通过的报修单进行修改,也可以选择删除当前报修单;
报修单查看:查看自己的报修单,可按照处理进度查询;
提醒维修人员维修:提醒之后维修人员app端会弹出提示消息,不可频繁提醒;
在维修完成后进行确认并填写维修单上的满意度和反馈意见,满意度必选,反馈意见可不填。
2、管理人员:
(1)用户登录模块,可修改密码。
(2)报修单管理模块:
报修单查看:可查看所有报修单的处理进度,也支持根据报修单号、宿舍号、报修人、维修人员、报修日期、报修单处理进度查询报修单,可根据查询结果导出报修单信息,导出信息可由管
理人员自行选择(比如只导出报修单的单号、宿舍号、维修人员、满意度);
报修单审核:对提交的报修单进行审核,审核通过后才能分配给具体的维修人员,审核不通过的话要返回给学生进行修改,需填写审核不通过的原因;
报修单分配:在管理人员对报修单进行分配之前系统会自动根据预约时间和维修人员的工作时间进行智能分配,需管理人员确认之后才算分配完成,若系统选择的维修人员无法在预约时段进
行维修,管理人员可进行更改。
(3)维修人员账号管理模块:
    新增维修人员账号:以维修人员的手机号作为账号进行新增,初始密码为111111;
删除维修人员账号:删除离职的维修人员账号。
(4)学生账号管理模块:
批量新增:提供excel模板(学号、姓名、宿舍号、手机号、入学年份),上传填写好的模板可批量导入一批学生,并设定初始密码为123456;
批量删除:根据学生入学年份批量删除一批学生账号。
(二)手机端(app):
1、维修人员:
(1)用户登录模块,可修改密码,首次登录后要修改密码且不能和原密码相同。
(2)个人信息模块:
完善个人信息:首次登录要先完善个人信息才可使用,填写工号、姓名、工作日,系统自动将登录账号作为手机号;
修改个人信息:修改手机号、工作日。
(3)报修单处理模块:
查看报修单:查看自己的报修单,可按照处理进度查询;
修改报修单:维修完成后上传维修后的图片并将报修单进度更改为已修改未确认,若不可维修则更改为无法处理。
2、学生:同PC端
3、管理人员:
(1)用户登录模块,可修改密码。
(2)报修单管理模块:
报修单查看:可查看所有报修单的处理进度,也支持根据报修单号、宿舍号、报修人、维修人员、报修日期、报修单处理进度查询报修单;
报修单审核:对提交的报修单进行审核,审核通过后才能分配给具体的维修人员,审核不通过的话要返回给学生进行修改,需填写审核不通过的原因。

public String add(){try{dao.insert(gonggao);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");return addPage();}public String list(){try{gonggaos=dao.findlist("");}catch(Exception e){System.out.println(e.toString());}return "gonggaolist";}public String del(){String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();try{dao.delete(keyid);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");return list();}public String modPage(){String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();try{		gonggao=dao.findbean(keyid);}catch(Exception e){System.out.println(e.toString());}return "gonggaomodPage";}
public String detail(){String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();try{		gonggao=dao.findbean(keyid);}catch(Exception e){System.out.println(e.toString());}return "gonggaodetail";}public String mod(){try{dao.modify(gonggao);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('修改成功');</script>");//location.href='bookmanage';return list();}

三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件DBO.java
2、WEB开发环境为TOMCAT7.0,Myeclipse8.5开发,安卓开发eclipse sdk15 H5页面设计app功能界面UI 等 数据库为mysql,使用java语言开发。
3、数据库文件名是jspfandssbx.sql ,系统名称andssbx
4、服务后台地址:login.jsp

四 系统实现


 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/1880.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

docker网络

一、docker网络概述 1、docker网络实现的原理 Docker使用Linux桥接&#xff0c;在宿主机虚拟一个Docker容器网桥(docker0)&#xff0c;Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址&#xff0c;称为Container-IP&#xff0c; 同时Docker网桥是 每个容器的…

SNMP 计算机网络管理 实验3(二)SNMP协议工作原理验证与分析

⬜⬜⬜ &#x1f430;&#x1f7e7;&#x1f7e8;&#x1f7e9;&#x1f7e6;&#x1f7ea;(*^▽^*)欢迎光临 &#x1f7e7;&#x1f7e8;&#x1f7e9;&#x1f7e6;&#x1f7ea;&#x1f430;⬜⬜⬜ ✏️write in front✏️ &#x1f4dd;个人主页&#xff1a;陈丹宇jmu &am…

javaweb学习2

p标签使用 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <!--p标签定义段落 p元素自动在其前后创建一段空白--> hello&#xff0c;world &l…

通过easyui的filebox上传文件

本篇文章重点分享一下怎么通过easyui的filebox实现文件上传的功能&#xff0c;从前端代码到后端接口都会展示给大家。 1、form表单同步上传 传统的文件上传会把<input type"file" />放到一个<form></form>里&#xff0c;设置form表单的提交方式为…

MySQL8.0版本在CentOS系统的配置教程

1.MySQL安装 MySQL安装完成后&#xff0c;会自动配置为名称叫做&#xff1a;mysqld的服务&#xff0c;可以被systemctl所管理&#xff0c;我们在进行系统的配置时&#xff0c;主要修改root密码和允许root远程登录。 # 通过grep命令&#xff0c;在/var/log/mysqld.log文件中&a…

【人工智能】— 深度神经网络、卷积神经网络(CNN)、多卷积核、全连接、池化

【人工智能】— 深度神经网络、卷积神经网络&#xff08;CNN&#xff09;、多卷积核、全连接、池化 深度神经网络训练训练深度神经网络参数共享 卷积神经网络&#xff08;CNN&#xff09;卷积多卷积核卷积全连接最大池化卷积池化拉平向量激活函数优化小结 深度神经网络训练 Pr…

浅谈智能安全用电系统在轨道交通中的应用

安科瑞 华楠 摘要&#xff1a; 随着轨道交通电气设备的增加和用电负荷的变大&#xff0c;用电安全问题愈发突出&#xff0c;而对电力状况在线监测和故障预警是实现安全用电的关键。本文研究了轨道交通安全用电智能监测系统。该系统通过电力载波技术可利用原电缆进行数据传输&am…

面向开发人员的 ChatGPT 提示词教程中文版 - ChatGPT 版

面向开发人员的 ChatGPT 提示词教程中文版 - ChatGPT 版 1. 指南1-1. 提示的指南1-2. 配置1-3. 提示语原则原则 1: 写出清晰而具体的指示技巧 1: 使用分隔符来清楚地表明输入的不同部分技巧 2: 要求提供结构化的输出技巧 3: 要求模型检查条件是否得到满足技巧 4: "少许样本…

初学帆软踩得坑——数据填报_Excel数据导入

第一次做数据填报&#xff0c;按照教程做完在用excel导入工具本地数据报表的时候出现 1、整块空白合并单元格&#xff0c;数据无法填入的现象 2、表格重新导入一批&#xff0c;无法成功入库&#xff0c;导致只能导入一次&#xff0c;如下图&#xff1a; 说明&#xff1a;点击…

云原生时代数据治理的变革与创新

随着数字化进程的深入&#xff0c;企业对数据的依赖日益加深&#xff0c;数据资源的重要性愈发凸显。如何管好、用好数据&#xff0c;做好数据治理工作&#xff0c;发挥数据资源价值&#xff0c;成为企业提质增效过程中的重要议题。 在本次直播中&#xff0c;我们介绍了数据治…

如何在矩池云复现开源对话语言模型 ChatGLM

ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型&#xff0c;基于 General Language Model (GLM) 架构&#xff0c;具有 62 亿参数。结合模型量化技术&#xff0c;用户可以在消费级的显卡上进行本地部署&#xff08;INT4 量化级别下最低只需 6GB 显存&#xff09;。 Chat…

python GUI工具之PyQt5模块,pyCharm 配置PyQt5可视化窗口

https://doc.qt.io/qt-5/qtwidgets-module.html https://doc.qt.io/qt-5/qt.html#AlignmentFlag-enum 一、简介 PyQt是Qt框架的Python语言实现&#xff0c;由Riverbank Computing开发&#xff0c;是最强大的GUI库之一。PyQt提供了一个设计良好的窗口控件集合&#xff0c;每一…