在JAVA中的体现形式,应该为JAVA类(UserInfo.java),填入的项为该类的属性。代码如下:

public class UserInfo {
 
    private String userid;//用户编号
    private String uname;//用户姓名
    private String cname;//登录名称
    private String pwd;//登录密码
    private String isdel;//是否是否删除
    private String createdate;//创建时间
 
    public String getUserid() {
       return userid;
    }
    public void setUserid(String userid) {
       this.userid = userid;
    }
    public String getUname() {
       return uname;
    }
    public void setUname(String uname) {
       this.uname = uname;
    }
    public String getCname() {
       return cname;
    }
    public void setCname(String cname) {
       this.cname = cname;
    }
    public String getPwd() {
       return pwd;
    }
    public void setPwd(String pwd) {
       this.pwd = pwd;
    }
    public String getIsdel() {
       return isdel;
    }
    public void setIsdel(String isdel) {
       this.isdel = isdel;
    }
    public String getCreatedate() {
       return createdate;
    }
    public void setCreatedate(String createdate) {
       this.createdate = createdate;
    }

好了,我们通过从以上的信息中已经得到了用户表的信息和JAVA用户的PO类。

在需求中我们还了解到有这样一句话“填完以上的信息后,需要选择站点角色信息”。那麽,我们从这里面又能获取到什麽呢,在此超人就请大家动动脑筋想想吧?

 


 

我们接着上次提的问题说,

依我以往的项目经验,需要选择的信息,我们就把它看作为另外的实体对象。那麽,我们是不是需要在JAVA代码中或者数据库中体现呢,这个就要看具体的情况了。

一般分为两种情况:

1、该信息不需要维护,是固定的信息。比如(选择性别信息【男、女】)

2、该信息需要维护,是需要根据实际需求动态变更的。比如(选择站点角色)

站点角色是根据实际上报站点的不断增加,不断增加的。

那麽,我们不难看出,第一种情况,我们不需要创建JAVA类和数据库表,只需要在页面中体现出来就行了。

那麽,第二种情况就不同了,需要在系统中创建管理模块。在数据库中建立起对应的表信息。

说到这里,不知道大家听明白了没有。如果不明白,请加入33162690的技术群众,大家一起讨论。

说到这里,我们就知道,站点角色信息是需要创建站点角色表的,SQL脚本如下:

create table roleinfo (
   roleid                 int        not null, ‘角色编号
   rname              varchar2(100),          ‘角色名称
   isdel                varchar2(2),            ‘是否删除
   isosder              varchar2(2),            ‘是否上报
   constraint pk_roleinfo primary key (rid)
);
JAVA类的PO对象为:
package com.cxgl.cxbase.role;
 
public class RoleInfo {
 
    private String roleid;//角色编号
    private String rname;//角色名称
    private String isdel;//是否删除
    private String isorder;//是否上报
    public String getRoleid() {
       return roleid;
    }
    public void setRoleid(String roleid) {
       this.roleid = roleid;
    }
    public String getRname() {
       return rname;
    }
    public void setRname(String rname) {
       this.rname = rname;
    }
    public String getIsdel() {
       return isdel;
    }
    public void setIsdel(String isdel) {
       this.isdel = isdel;
    }
    public String getIsorder() {
       return isorder;
    }
    public void setIsorder(String isorder) {
       this.isorder = isorder;
    }
    
}

大家创建完以上的内容以后,我们是不是就完成了用户管理表的设计呢?