资源简介
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\databa
文件 1048576 2008-03-28 20:00 Device\databa
文件 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个文件信息
相关资源
- J2EE服务支持平台下融通供应商服务系
- Expert-One-on-one J2EE Development Without EJB
- 官网最新J2EE6API
- java ee api中文版
- J2EE(中文版)(CHM版)
- J2EE中文版api doc文档
- 基于J2EE的设备管理系统的设计与开发
- J2EE学生信息管理
- 基于SSH的网上书城_j2ee专周_源代码+数
- 基于j2ee的在线论坛项目
- 哈工大J2EE课程设计
- 基于J2EE的B2C电子商务系统开发论文
- 基于及J2EE的B2C电子商务系统开发论文
- 一个仿当当的网上商城 Eshop System 前台
- 非常经典java高级工程师高新简历.pd
- Java文档五百篇
- 公交路线查询系统毕业设计全套
- 完整的国外图书管理系统英文版带源
- 学院网站设计j2ee
- 在线问卷调查系统j2ee
- 毕业论文设计-基于J2EE的运动商品网上
- JSON从服务器数据到Android客户端
- J2ee 课程设计购物网站,包含源文件数
- 基于J2EE的电子政务网站系统
- j2ee实验-模拟传感器的Web程序-servlet
- J2EE期末大作业-博客系统(附带数据库
- JAVA_EE_api_中英文对照版.chm(田克传制
- 免费JAVA JSP 商城 网店 网站模板
- Expert_One-on-One_J2EE_Development_without_EJB
- 基于j2ee的个人博客系统毕业设计+源码
评论
共有 条评论