建湖做网站的公司,广元市建设局官方网站,图书馆建设网站,免费网站空间免费主机一、源码特点 java ssm 零配件管理系统是一套完善的web设计系统#xff08;系统采用SSM框架进行设计开发#xff0c;springspringMVCmybatis#xff09;#xff0c;对理解JSP java编程开发语言有帮助#xff0c;系统具有完整的源代码和数据库#xff0c;系统主要采用…一、源码特点 java ssm 零配件管理系统是一套完善的web设计系统系统采用SSM框架进行设计开发springspringMVCmybatis对理解JSP java编程开发语言有帮助系统具有完整的源代码和数据库系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发数据库为Mysql5.0使用java语言开发。 SSM 零配件管理系统 二、功能介绍 (1)用户管理对用户信息进行添加、删除、修改和查看 (2)公告管理对公告信息进行添加、删除、修改和查看 (3)材料管理对材料信息进行添加、删除、修改和查看 (4)材料入库管理对材料入库信息进行添加、删除、修改和查看 (5)材料出库管理对材料出库信息进行添加、删除、修改和查看 (6)材料报损管理对材料报损信息进行添加、删除、修改和查看 (7)产品管理对产品信息进行添加、删除、修改和查看 (8)流水线管理对流水线信息进行添加、删除、修改和查看 (9)生产管理对生产信息进行添加、删除、修改和查看 (10)产品入库管理对产品入库信息进行添加、删除、修改和查看 (11)出库管理对出库信息进行添加、删除、修改和查看 (12)订单管理对订单信息进行添加、删除、修改和查看 (13)考勤管理对考勤信息进行添加、删除、修改和查看
数据库设计
CREATE TABLE yonghu (
yhid int(11) NOT NULL auto_increment,
yhm VARCHAR(40) default NULL COMMENT 用户名,
mm VARCHAR(40) default NULL COMMENT 密码,
xm VARCHAR(40) default NULL COMMENT 姓名,
js VARCHAR(40) default NULL COMMENT 角色,
lxdh VARCHAR(40) default NULL COMMENT 联系电话,
lxdz VARCHAR(40) default NULL COMMENT 联系地址, PRIMARY KEY (yhid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE gonggao (
ggid int(11) NOT NULL auto_increment,
bt VARCHAR(40) default NULL COMMENT 标题,
nr VARCHAR(40) default NULL COMMENT 内容,
fbsj VARCHAR(40) default NULL COMMENT 发布时间, PRIMARY KEY (ggid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE cailiao (
clid int(11) NOT NULL auto_increment,
clmc VARCHAR(40) default NULL COMMENT 材料名称,
js VARCHAR(40) default NULL COMMENT 介绍,
cd VARCHAR(40) default NULL COMMENT 产地,
yt VARCHAR(40) default NULL COMMENT 用途,
sl VARCHAR(40) default NULL COMMENT 数量,
jg VARCHAR(40) default NULL COMMENT 价格, PRIMARY KEY (clid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE clrk (
clrkid int(11) NOT NULL auto_increment,
rkls VARCHAR(40) default NULL COMMENT 入库流水,
cl VARCHAR(40) default NULL COMMENT 材料,
rksl VARCHAR(40) default NULL COMMENT 入库数量,
czr VARCHAR(40) default NULL COMMENT 操作人,
czsj VARCHAR(40) default NULL COMMENT 操作时间, PRIMARY KEY (clrkid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE clck (
clckid int(11) NOT NULL auto_increment,
ckls VARCHAR(40) default NULL COMMENT 出库流水,
cksj VARCHAR(40) default NULL COMMENT 出库时间,
cl VARCHAR(40) default NULL COMMENT 材料,
cksl VARCHAR(40) default NULL COMMENT 出库数量,
ckr VARCHAR(40) default NULL COMMENT 出库人, PRIMARY KEY (clckid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE clbs (
clbsid int(11) NOT NULL auto_increment,
bt VARCHAR(40) default NULL COMMENT 标题,
bssj VARCHAR(40) default NULL COMMENT 报损时间,
sm VARCHAR(40) default NULL COMMENT 说明,
cl VARCHAR(40) default NULL COMMENT 材料,
bcsl VARCHAR(40) default NULL COMMENT 保存数量,
djr VARCHAR(40) default NULL COMMENT 登记人, PRIMARY KEY (clbsid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE chanpin (
cpid int(11) NOT NULL auto_increment,
cpmc VARCHAR(40) default NULL COMMENT 产品名称,
js VARCHAR(40) default NULL COMMENT 介绍,
gg VARCHAR(40) default NULL COMMENT 规格,
yt VARCHAR(40) default NULL COMMENT 用途,
sl VARCHAR(40) default NULL COMMENT 数量,
jg VARCHAR(40) default NULL COMMENT 价格, PRIMARY KEY (cpid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE lsx (
lsxid int(11) NOT NULL auto_increment,
lsxmc VARCHAR(40) default NULL COMMENT 流水线名称,
fzr VARCHAR(40) default NULL COMMENT 负责人, PRIMARY KEY (lsxid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE shengchan (
scid int(11) NOT NULL auto_increment,
ls VARCHAR(40) default NULL COMMENT 流水,
rq VARCHAR(40) default NULL COMMENT 日期,
lsx VARCHAR(40) default NULL COMMENT 流水线,
scsl VARCHAR(40) default NULL COMMENT 生产数量,
cp VARCHAR(40) default NULL COMMENT 产品,
sm VARCHAR(40) default NULL COMMENT 说明,
zt VARCHAR(40) default NULL COMMENT 状态,
djr VARCHAR(40) default NULL COMMENT 登记人, PRIMARY KEY (scid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE cprk (
cprkid int(11) NOT NULL auto_increment,
rkls VARCHAR(40) default NULL COMMENT 入库流水,
cp VARCHAR(40) default NULL COMMENT 产品,
scls VARCHAR(40) default NULL COMMENT 生产流水,
sm VARCHAR(40) default NULL COMMENT 说明,
rksl VARCHAR(40) default NULL COMMENT 入库数量,
czr VARCHAR(40) default NULL COMMENT 操作人,
czsj VARCHAR(40) default NULL COMMENT 操作时间, PRIMARY KEY (cprkid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE chuku (
ckid int(11) NOT NULL auto_increment,
ckls VARCHAR(40) default NULL COMMENT 出库流水,
dd VARCHAR(40) default NULL COMMENT 订单,
cp VARCHAR(40) default NULL COMMENT 产品,
cksj VARCHAR(40) default NULL COMMENT 出库时间,
cksm VARCHAR(40) default NULL COMMENT 出库说明,
czr VARCHAR(40) default NULL COMMENT 操作人,
cksl VARCHAR(40) default NULL COMMENT 出库数量, PRIMARY KEY (ckid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE dingdan (
ddid int(11) NOT NULL auto_increment,
ddls VARCHAR(40) default NULL COMMENT 订单流水,
cp VARCHAR(40) default NULL COMMENT 产品,
sl VARCHAR(40) default NULL COMMENT 数量,
zjg VARCHAR(40) default NULL COMMENT 总价格,
kh VARCHAR(40) default NULL COMMENT 客户,
khlxdh VARCHAR(40) default NULL COMMENT 客户联系电话,
zt VARCHAR(40) default NULL COMMENT 状态,
djr VARCHAR(40) default NULL COMMENT 登记人,
djsj VARCHAR(40) default NULL COMMENT 登记时间, PRIMARY KEY (ddid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE kaoqin (
kqid int(11) NOT NULL auto_increment,
rq VARCHAR(40) default NULL COMMENT 日期,
yg VARCHAR(40) default NULL COMMENT 员工,
sbsj VARCHAR(40) default NULL COMMENT 上班时间,
xbsj VARCHAR(40) default NULL COMMENT 下班时间,
zt VARCHAR(40) default NULL COMMENT 状态, PRIMARY KEY (kqid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
代码设计
RequestMapping(value/add)public String add(cailiao cailiao,HttpServletRequest request){MapString,Object map new HashMapString,Object();//String name(String)request.getParameter(name);map.put(clid, cailiao.getClid());//材料编号map.put(clmc, cailiao.getClmc());//材料名称map.put(js, cailiao.getJs());//介绍map.put(cd, cailiao.getCd());//产地map.put(yt, cailiao.getYt());//用途map.put(sl, cailiao.getSl());//数量map.put(jg, cailiao.getJg());//价格String clid(String)cailiao.getClid();//材料编号String clmc(String)cailiao.getClmc();//材料名称String js(String)cailiao.getJs();//介绍String cd(String)cailiao.getCd();//产地String yt(String)cailiao.getYt();//用途String sl(String)cailiao.getSl();//数量String jg(String)cailiao.getJg();//价格DBO dbnew DBO();String sql;ResultSet rsnull;int num0;try{sqlselect count(1) as num from cailiao where clmcclmc;rsdb.query(sql);if(rs.next()){numrs.getInt(num);}if(num0){request.setAttribute(msg, scriptalert(添加失败、名称重复);/script);}else{cailiaodao.save(map);request.setAttribute(msg, scriptalert(添加成功);/script);}}catch(Exception e){e.printStackTrace();}finally{db.close();}System.out.println(addok);return cailiao/cailiaoadd;}/**删除 * */RequestMapping(value/del)public String del(Integer id,HttpServletRequest request,MapString,Object map){// MapString,Object map new HashMapString,Object();String a(String)request.getParameter(keyid);idInteger.parseInt(a);request.setAttribute(msg, scriptalert(删除成功);/script);cailiaodao.del(id);return selectall(null,map,request);}/*** 修改cailiao信息*/RequestMapping(value/update)public String update(cailiao cailiao,HttpServletRequest request,MapString,Object map1){MapString,Object map new HashMapString,Object();map.put(clid, cailiao.getClid());//材料编号map.put(clmc, cailiao.getClmc());//材料名称map.put(js, cailiao.getJs());//介绍map.put(cd, cailiao.getCd());//产地map.put(yt, cailiao.getYt());//用途map.put(sl, cailiao.getSl());//数量map.put(jg, cailiao.getJg());//价格String clid(String)cailiao.getClid();//材料编号String clmc(String)cailiao.getClmc();//材料名称String js(String)cailiao.getJs();//介绍String cd(String)cailiao.getCd();//产地String yt(String)cailiao.getYt();//用途String sl(String)cailiao.getSl();//数量String jg(String)cailiao.getJg();//价格request.setAttribute(msg, scriptalert(修改成功);/script);cailiaodao.update(map);return selectall(null,map1,request);} 三、注意事项 1、管理员账号admin 密码admin 数据库配置文件datasource.properties 2、开发环境为TOMCAT7.0,Myeclipse8.5开发数据库为Mysql5.0使用java语言开发。 3、数据库文件名是jspssmlpj.sql系统名称ssmlpj 4、系统首页地址http://127.0.0.1:8080/ssmlpj/login.jsp
四 系统实现