launch


一、分析

第一步应该是技术选型,用什么技术来实现这些功能。

PlanA:纯JavaWeb,不带框架,然而找个会比较麻烦,我已经忘记的差不多了。

PlanB:利用框架,但其实底层还是脱离不了javaWeb。

我选择B

先建需要的数据库表

登陆页面:用户名、密码 、验证码(没有验证码校验?不严谨)注册的页面也应该有,但先不写了。

opTBt0.jpg

登录界面对应的表和实体类

op7HP0.jpg

package com.example.domain;

public class User {
    private String username;
    private String password;

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    @Override
    public String toString() {
        return "User{" +
                "username='" + username + '\'' +
                ", password='" + password + '\'' +
                '}';
    }
}
员工信息对应的表和实体类

opXLxx.jpg

package com.example.domain;

public class Employee {
    private String id;
    private String name;
    private String dept;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDept() {
        return dept;
    }

    public void setDept(String dept) {
        this.dept = dept;
    }

    @Override
    public String toString() {
        return "Employee{" +
                "id='" + id + '\'' +
                ", name='" + name + '\'' +
                ", dept='" + dept + '\'' +
                '}';
    }
}
人员缺口界面对应的表和实体类

oPipF0.jpg

package com.example.domain;

public class Group_Short {
    private String city;
    private String dept;
    private String manager;
    private String groupName;
    private int totalNum;
    private int shortNum;

    public void setCity(String city) {
        this.city = city;
    }

    public void setDept(String dept) {
        this.dept = dept;
    }

    public void setManager(String manager) {
        this.manager = manager;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public void setTotalNum(int totalNum) {
        this.totalNum = totalNum;
    }

    public void setShortNum(int shortNum) {
        this.shortNum = shortNum;
    }

    public String getCity() {
        return city;
    }

    public String getDept() {
        return dept;
    }

    public String getManager() {
        return manager;
    }

    public String getGroupName() {
        return groupName;
    }

    public int getTotalNum() {
        return totalNum;
    }

    public int getShortNum() {
        return shortNum;
    }

    @Override
    public String toString() {
        return "Group_Short{" +
                "city='" + city + '\'' +
                ", dept='" + dept + '\'' +
                ", manager='" + manager + '\'' +
                ", groupName='" + groupName + '\'' +
                ", totalNum=" + totalNum +
                ", shortNum=" + shortNum +
                '}';
    }
}
项目组界面对应的表和实体类

oPiQSO.jpg

对应的实体类

package com.example.domain;

public class Group {
    private String province;
    private String city;
    private String groupName;
    private String dept;
    private String manager;
    private String isHead;

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getDept() {
        return dept;
    }

    public void setDept(String dept) {
        this.dept = dept;
    }

    public String getManager() {
        return manager;
    }

    public void setManager(String manager) {
        this.manager = manager;
    }

    public String getIsHead() {
        return isHead;
    }

    public void setIsHead(String isHead) {
        this.isHead = isHead;
    }

    @Override
    public String toString() {
        return "Group{" +
                "gid=" +
                ", province='" +province + '\'' +
                ", city='" + city + '\'' +
                ", groupName='" + groupName + '\'' +
                ", dept='" + dept + '\'' +
                ", manager='" + manager + '\'' +
                ", isHead='" + isHead + '\'' +
                '}';
    }
}

文章作者: 郭硕
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 郭硕 !
评论
  目录
>