• 大小: 897KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-07-22
  • 语言: Java
  • 标签: j2ee  

资源简介

1.用户管理:用户分为两种级别,一个是员工,一个是经理即系统管理员。系统管理员能够添加、删除、修改用户信息,可以修改自己的信息。其中员工需指定所属部门。 2.基础信息维护:管理员动态添加公司部门以及设备类型,添加的设备需指定所购入的部门和类型,同时也能够删除、修改设备信息。 3.设备维修报废管理:员工向系统管理员申请维修设备(员工只能对同部门的机器申请维修),管理员审批申请,同意或不同意。同意的话那么设备的状态变为维修中,维修成功的话状态变为运行,维修不成功的话则对该设备进行报废申请,由管理员审批。设备的属性需要有最后维修时间、维修次数等。 4.统计查询:员工可以查询所属部门的设备,按时间查询维修、报废申请。系统管理员可以按部门查询申请,查询设备。 5.员工可以在管理员批复后,删除申请单,管理员批复后也可以删除申请单。 就这些功能,可能描述不太好。员工登录后,具有的功能就是:查看设备信息以及申请信息,对设备进行维修、报废申请、修改自己的密码。管理员的功能是查看设备信息,批复员工的的申请,还有对基础信息的维护,添加用户。修改自己的密码。

资源截图

代码片段和文件信息

package device;

import java.sql.ResultSet;
import java.util.Vector;

import devicecomm.DBOper;
import devicecomm.StringOper;
/*
说明:此类用于设置系统的基本信息
1 baseType number 基本信息分类编号,baseType = 1表示当前记录为“设备分类“信息,baseType = 2表示当前记录为“部门名称“信息
2 title varchar2 50 基本信息名称
*/

public class base {
    private int baseType; // 基本信息分类编号
private String title; // 基本信息名称
//定义字符串处理对象
StringOper so = new StringOper();

    public boolean getbase()throws Exception
    {
String condition = “ Where “;
int conditionNo = 0;
//定义数据库操作对象
        DBOper o_DBOper = new DBOper();
        ResultSet rs = null;

String sql = “Select * from  Dev_base “;

        try
        {
if(baseType != 0)
            {
                condition += “baseType=“+ baseType;
                conditionNo++;
            }
if(title != null)
            {
if(conditionNo > 0)
                {
                    condition += “ and “;
                }
                condition += “title=‘“+title+“‘“;
                conditionNo++;
            }
if(conditionNo > 0)
            {
                sql += condition;
            }
            rs = o_DBOper.getResultSet(sql);
            if(rs.next())
            {
  setbaseType(rs.getInt(“baseType“));
                settitle(so.ReplaceNull(rs.getString(“title“)));
             return true;
            }
        }
        catch(Exception e)
        {
            throw new Exception(e.getMessage());
        }
    finally
    {
            try {o_DBOper.close();} catch (Exception e) { System.out.print(e.toString());}
    }
        return false;    }

// 获得多个基本信息,返回到Vector数组
public Vector getMorebases() throws Exception
    {
        Vector v_base = new Vector();  // 定义数组变量
        int conditionNo = 0; // 定义查询条件个数变量
// 连接数据库
        DBOper o_DBOper = new DBOper();
        ResultSet rs = null;
// 查询语句
        String sql = “Select * from Dev_base“;
        String condition = “ Where “;
        try{
// 如果编号不为0,则增加查询条件
            if(baseType != 0){
                condition += “ baseType=“+baseType;
                conditionNo++;
            }
// 如果名称不为空,则增加查询条件
if(title != null){
if(conditionNo > 0) {
                    condition += “ and “;
                }
                condition += “title=‘“+title+“‘“;
                conditionNo++;
            }
// 当条件个数大于0时,连接查询语句
           if(conditionNo > 0)
                sql += condition;

            sql += “ order by baseType“;
// 执行数据库查询操作,返回结果集
            rs = o_DBOper.getResultSet(sql);
// 如果结果集不为空,则将信息放入对象中
while(rs.next())
            {
                base o_base = new base();
o_base.setbaseType(rs.getInt(“baseType“));
                o_base.settitle(so.ReplaceNull(rs.getString(“title“)));
// 把对象放入Vector数组中
                v_base.add(o_base);
            }
        }
// 如果有错误发生,则抛出异常
        catch(Exception e) {throw new Exception(e.

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5111  2008-01-14 13:46  Device\bsInfo_list.jsp

     文件    1048576  2008-03-28 20:00  Device\database\dlsz_Data.MDF

     文件    1048576  2008-03-28 20:00  Device\database\dlsz_Log.LDF

     文件       4457  2008-01-11 05:23  Device\device.jsp

     文件        866  2003-10-19 06:46  Device\device_delt.jsp

     文件       4689  2007-02-28 11:21  Device\device_edit.jsp

     文件       5725  2003-10-25 23:21  Device\device_list.jsp

     文件       6138  2008-01-11 20:22  Device\device_listuser.jsp

     文件       1686  2008-01-11 19:59  Device\device_save.jsp

     文件       4689  2003-10-25 23:26  Device\device_select.jsp

     文件       2964  2008-01-11 06:36  Device\device_view.jsp

     文件       3706  2008-01-14 03:06  Device\discard.jsp

     文件        581  2003-10-20 00:35  Device\discard_delt.jsp

     文件       4485  2007-03-01 11:30  Device\discard_edit.jsp

     文件       8723  2003-10-26 03:02  Device\discard_list.jsp

     文件       1182  2008-01-14 03:04  Device\discard_save.jsp

     文件       2871  2003-10-26 22:39  Device\discard_submit.jsp

     文件       1062  2003-10-20 06:56  Device\discard_submitselect.jsp

     文件       5174  2003-10-26 01:51  Device\discard_view.jsp

     文件       1523  2007-02-24 22:03  Device\head.jsp

     文件        318  2001-04-15 22:13  Device\images\fail.gif

     文件       1003  2001-04-15 22:13  Device\images\finish.gif

     文件        111  2001-02-12 23:47  Device\images\new.gif

     文件        197  2001-11-30 00:17  Device\images\pass.gif

    ..A.SH.     18944  2008-01-11 11:10  Device\images\Thumbs.db

     文件        310  2000-09-07 08:30  Device\images\wait.gif

     文件       1174  2008-01-11 11:58  Device\index.jsp

     文件       3520  2003-10-19 08:15  Device\ldlist.jsp

     文件       1280  2003-10-26 00:20  Device\ldlist_delt.jsp

     文件       3972  2003-10-26 00:22  Device\ldlist_edit.jsp

............此处省略85个文件信息

评论

共有 条评论