一、源码特点
java erp管理系统之能力物料管理是一套完善的web设计系统,对理解JSP java编程开发语言有帮助采用了serlvet设计,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用
B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
java ERP管理系统之能力物料管理
二、功能介绍
(1)材料管理:对材料信息进行添加、删除、修改和查看
(2)物料需求计划管理:对物料需求计划信息进行添加、删除、修改和查看
(3)物料需求计划明细管理:对物料需求计划明细信息进行添加、删除、修改和查看
(4)需求计划编制示例管理:对需求计划编制示例信息进行添加、删除、修改和查看
(5)工艺路线管理:对工艺路线信息进行添加、删除、修改和查看
(6)路线详情管理:对路线详情信息进行添加、删除、修改和查看
(7)物料清单管理:对物料清单信息进行添加、删除、修改和查看
(8)提前期定义管理:对提前期定义信息进行添加、删除、修改和查看
(9)能力需求计划编制示例管理:对能力需求计划编制示例信息进行添加、删除、修改和查看
(10)能力需求计划管理:对能力需求计划信息进行添加、删除、修改和查看
(11)能力需求计划明细管理:对能力需求计划明细信息进行添加、删除、修改和查看
(12)用户登录、个人信息修改
数据库设计
CREATE TABLE `nlwlcailiao` (
`clid` int(11) NOT NULL auto_increment,
`clmc` VARCHAR(40) default NULL COMMENT '材料名称',
`gys` VARCHAR(40) default NULL COMMENT '供应商',
`kcl` VARCHAR(40) default NULL COMMENT '库存量',
`sm` VARCHAR(40) default NULL COMMENT '说明',
`gg` VARCHAR(40) default NULL COMMENT '规格',
`xh` VARCHAR(40) default NULL COMMENT '型号',
`jg` VARCHAR(40) default NULL COMMENT '价格', PRIMARY KEY (`clid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `nlwlwlxqjh` (
`wlxqjhid` int(11) NOT NULL auto_increment,
`lsh` VARCHAR(40) default NULL COMMENT '流水号',
`bt` VARCHAR(40) default NULL COMMENT '标题',
`wl` VARCHAR(40) default NULL COMMENT '物料',
`tqq` VARCHAR(40) default NULL COMMENT '提前期',
`aqkc` VARCHAR(40) default NULL COMMENT '安全库存',
`ddpl` VARCHAR(40) default NULL COMMENT '订单批量',
`qckc` VARCHAR(40) default NULL COMMENT '期初库存',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`tjsj` VARCHAR(40) default NULL COMMENT '提交时间', PRIMARY KEY (`wlxqjhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `nlwlwlxqjhmx` (
`wlxqjhmxid` int(11) NOT NULL auto_increment,
`lb` VARCHAR(40) default NULL COMMENT '类别',
`sd` VARCHAR(40) default NULL COMMENT '时段',
`zd1` VARCHAR(40) default NULL COMMENT '字段1',
`zd2` VARCHAR(40) default NULL COMMENT '字段2',
`zd3` VARCHAR(40) default NULL COMMENT '字段3',
`zd4` VARCHAR(40) default NULL COMMENT '字段4',
`zd5` VARCHAR(40) default NULL COMMENT '字段5',
`zd6` VARCHAR(40) default NULL COMMENT '字段6',
`zd7` VARCHAR(40) default NULL COMMENT '字段7',
`zd8` VARCHAR(40) default NULL COMMENT '字段8',
`zd9` VARCHAR(40) default NULL COMMENT '字段9',
`zd10` VARCHAR(40) default NULL COMMENT '字段10', PRIMARY KEY (`wlxqjhmxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
代码设计
}
private void insertM(HttpServletRequest request, HttpServletResponse response){//能力需求计划编制示例添加
nlxqjhbzslDao dao=new nlxqjhbzslDao();
nlxqjhbzsl nlxqjhbzsl=new nlxqjhbzsl();
nlxqjhbzsl.setNlxqjhbzslid((String)request.getParameter("keyid"));
String bt=(String)request.getParameter("bt");//标题
nlxqjhbzsl.setBt(bt);
String nr=(String)request.getParameter("nr");//内容
nlxqjhbzsl.setNr(nr);
String fbsj=(String)request.getParameter("fbsj");//发布时间
nlxqjhbzsl.setFbsj(fbsj);
String tp=(String)request.getParameter("tp");//图片
nlxqjhbzsl.setTp(tp);
response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
try {
dao.insert(nlxqjhbzsl);
request.setAttribute("flag", "操作成功");
request.getRequestDispatcher("nlwl/nlxqjhbzsl/nlxqjhbzsladd.jsp").forward(request, response);
} catch (Exception e) {
e.printStackTrace();
}
}
private void ListM(HttpServletRequest request, HttpServletResponse response){//能力需求计划编制示例信息列表
ResultSet rs=null;
nlxqjhbzslDao dao = new nlxqjhbzslDao();
System.out.println("alist");
String sql="";
response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
try{
String bt=(String)request.getParameter("bt");//标题
if(bt!=null&&!bt.equals("")){
sql+=" and bt like '%"+bt+"%'";//符合条件 拼接sql 标题
}
String nr=(String)request.getParameter("nr");//内容
if(nr!=null&&!nr.equals("")){
sql+=" and nr like '%"+nr+"%'";//符合条件 拼接sql 内容
}
String fbsj=(String)request.getParameter("fbsj");//发布时间
if(fbsj!=null&&!fbsj.equals("")){
sql+=" and fbsj like '%"+fbsj+"%'";//符合条件 拼接sql 发布时间
}
String tp=(String)request.getParameter("tp");//图片
if(tp!=null&&!tp.equals("")){
sql+=" and tp like '%"+tp+"%'";//符合条件 拼接sql 图片
}
rs=dao.qlist(sql);
PrintWriter out = response.getWriter();
request.setAttribute("rs", rs);
request.getRequestDispatcher("nlwl/nlxqjhbzsl/nlxqjhbzsllist.jsp").forward(request, response);
}catch(Exception e){
e.toString();
e.printStackTrace();
}
}
private void PListM(HttpServletRequest request, HttpServletResponse response){//测试信息列表
ResultSet rs=null;
nlxqjhbzslDao dao = new nlxqjhbzslDao();
String str=(String)request.getParameter("Page");
String sql="";
response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
try{
if(str==null){
str="0";
}
String bt=(String)request.getParameter("bt");//标题
if(bt!=null&&!bt.equals("")){
sql+=" and bt like '%"+bt+"%'";//符合条件 拼接sql 标题
}
String nr=(String)request.getParameter("nr");//内容
if(nr!=null&&!nr.equals("")){
sql+=" and nr like '%"+nr+"%'";//符合条件 拼接sql 内容
}
String fbsj=(String)request.getParameter("fbsj");//发布时间
if(fbsj!=null&&!fbsj.equals("")){
sql+=" and fbsj like '%"+fbsj+"%'";//符合条件 拼接sql 发布时间
}
String tp=(String)request.getParameter("tp");//图片
if(tp!=null&&!tp.equals("")){
sql+=" and tp like '%"+tp+"%'";//符合条件 拼接sql 图片
}
rs=dao.qlist(sql);
PrintWriter out = response.getWriter();
request.setAttribute("rs", rs);
request.getRequestDispatcher("nlwl/nlxqjhbzsl/nlxqjhbzslinfo.jsp?Page=1").forward(request, response);
}catch(Exception e){
e.toString();
e.printStackTrace();
}
}
三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,用户
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
3、数据库文件名是jsperp 系统名称erp
4、地址:http://127.0.0.1:8080/erp/login.jsp
四 系统实现
需要源码 其他的定制服务 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者