实习大作业日志

需求分析

根据企业要求,设备报修平台项目的需求如下:

  1. 实现故障设备的线上申报,线下修理的基本功能

  2. 设备报修的流程:
    填写报修单–>调度员分配维修人员–>
    线下修理–>维修人员回填维修详情–>报修流程结束
    在这里插入图片描述

  3. 系统具备基本的权限控制功能:
    用户分为管理员、报修人员、调度人员和维修人员四种角色

功能需求

在这里插入图片描述

开发环境

项目环境:
开发:windows + JDK8 + IDEA
运行:linux(centos7) + JDK8 + tomcat
技术介绍:
前端:HTML,CSS,Javascript,jQuery,Bootstrap
后端:Servlet,JSP,JDBC
数据库:Mysql

示例

教师示例:
在这里插入图片描述
分析:
管理员可以查看所有的子页面
用户可以查看:
1.设备报修
2.设备管理
调度人员可以查看:
1.报修分派
修理工可以查看:
1.维修管理

逻辑设计

前端设计

登录页面设计:在这里插入图片描述
用户可以输入账号密码,在数据库中验证登录,登陆成功后进入管理系统

首页设计:

在这里插入图片描述

index.jsp
管理系统首页,左侧是目录栏
用户登录后验证角色,角色有四种:
1.管理员:可以查看所有的页面,可以对所有功能进行控制,
在登录后任务管理栏中显示数据图标

2.分配人员:
登录后可以在任务管理页面中待处理任务显示为未分配的维修单,已处理任务显示已处理的任务

3.维修人员:
待处理任务显示待修的设备,已处理任务显示已处理的维修单

4.报修员:
登录后显示报修表

在这里插入图片描述
jsp页面

设备信息相关

1.equipAdd.jsp:

设备管理中点击新增设备后跳出的页面,可在此页面进行设备信息的填写
在这里插入图片描述

2.equipInfo.jsp:


在这里插入图片描述
在老师给的示例和数据库中,并没有让设备表和维修表有关联,也就是说设备和维修是两个独立的表,只是在填写报修表的时候可以根据设备类型选择设备,对此进行简化,让设备只有设备名称和类型两个属性,作用是在报修表中实现下拉菜单选择。
在这里插入图片描述

3.equipWarnManage.jsp:

在这里插入图片描述
在这里插入图片描述

报修管理页面可以进行报修的管理,实现增删改查功能
新增是弹出报修页面
在这里插入图片描述

详情是展示图片等内容

4.equipWarnInfo:

错误详情页面用于展示照片,错误详情还有详细地址
在这里插入图片描述

5.equipWarn:

设备报修页面,可以查看设备保修单的基本信息,维修状态,和负责维修人

用户需要输入设备类型,设备名称,设备所在楼,设备所在层数,设备详细地址,设备图片,备注
在这里插入图片描述
报修人员根据用户的登录名称来实现

维修信息相关

1.fixPeopleM

维修人员管理页面
低权限页面,只可以查看维修人员以及所服务的维修设备的信息,查看他修好没修好

在这里插入图片描述

2.fixM

用于展示所有报修单的处理情况,优先展示未分配的报修单并可以在此页面进行分派
在这里插入图片描述
展示报修单号,报修设备,楼号,楼层,地址和图片
在这里插入图片描述
可以进行维修人员的分配

系统相关

userM

用户管理页面负责管理账号信息并可以给用户分配角色
在这里插入图片描述

在这里插入图片描述

userF

用于给用户分配角色
在这里插入图片描述

userAdd

用于新增
在这里插入图片描述

permission

在这里插入图片描述

在这里插入图片描述
用户权限页面

permissionAdd

在这里插入图片描述

juese

在这里插入图片描述

jueseadd

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值