java工单管理系统_企业工单管理系统--使用mybatis

本文介绍了一个使用MyBatis框架实现的企业工单管理系统,包括项目信息查看、工单添加及验证功能。系统支持Oracle或MySQL数据库,具备工单级别显示、非空验证及保存时间自动记录等功能。
摘要由CSDN通过智能技术生成

1,要求

四种框架中的一种来实现企业工单管理系统,Oracle 10g/11g 或 MySQL 5 作为后台数据

库。该系统包括查看所有的项目信息、选择项目后进行工单添加、添加完毕后显示添加后的工单

信息三大功能,具体要求如下:

打开企业工单管理系统首页,下拉框列出所有项目,如图-1 所示。

65dc827ebf8923e5500d2f997683e22b.png

选择需要添加工单的项目,点击“确定”按钮,进入工单录入界面,级别下拉列表正确显示 1

级,2 级,3 级。如图-2 所示:

79ce4dba6faa0f12f087fb8d0f07734a.png

添加工单界面,需要输入执行人和任务描述,在点击“提交”时,需要执行非空验证,如果

执行人为空,提示“执行人不能为空!”,如果任务描述为空,则提示“任务描述不能为空!”,

页面效果如图-3 所示。

c9fb1700bb8eba664cd6ba527bb15413.png

输入执行人和任务描述后点击“提交”, 注意 : 此工单需要添加到所选择的项目中 。 请在保

存记录的同时 , 自动保存记录的生成时间 。保存成功或者失败都跳转到工单信息列表,列表

下方显示“保存成功”或“保存失败”提示语句,列表按照工单编号降序排列,级别需要根据数

据库值做对应显示(1-1 级,2-2 级,3-3 级),创建时间按年-月-日显示,列表采用隔行变色样

式。如图-4 所示。

a5c6089a4c9c58abe7fb5cf2a3784e77.png

2,我的数据库

a11f1dc4bfda6ff81be70d4b440f1557.png

3,使用 idea 工具和 mybatis 框架实现以上功能

(1)我的项目最终形成的样式:

9f4c891a6355e1f1d35417ee97f670f8.png

(2)下面详细介绍我的项目

entity实体类

c12f9ea757b48c37e35466cd4c882a73.png

Project

package cn.happy.entity;

public class Project {

private int id;//工单编号

private String projectName;//项目名字

public Project() {

}

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getProjectName() {

return projectName;

}

public void setProjectName(String projectName) {

this.projectName = projectName;

}

}

workorder

package cn.happy.entity;

import java.util.Date;

public class Workorder {

private int id;//工单编号

private int projectId;//项目编号

private String executor;//执行人名单

private String discription;//任务描述

private int orderLevel;//工单等级

private Date createDate;//添加时间

private Project project;

public Workorder(int id, int projectId, String executor, String discription, int orderLevel, Date createDate, Project project) {

this.id = id;

this.projectId = projectId;

this.executor = executor;

this.discription = discription;

this.orderLevel = orderLevel;

this.createDate = createDate;

this.project = project;

}

public int getProjectId() {

return projectId;

}

public void setProjectId(int projectId) {

this.projectId = projectId;

}

public Workorder() {

}

public Project getProject() {

return project;

}

public void setProject(Project project) {

this.project = project;

}

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getExecutor() {

return executor;

}

public void setExecutor(String executor) {

this.executor = executor;

}

public String getDiscription() {

return discription;

}

public void setDiscription(String discription) {

this.discription = discription;

}

public int getO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值