一、源码特点
java ssh服装租赁店信息管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要
采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
javaWebssh服装租赁店信息管理系统台myeclips
二、功能介绍
1.用户管理模块包括对系统内用户信息的发布,修改,查看,删除等功能。
2.客户管理模块包括对系统内客户信息的发布,修改,查看,删除等功能。
3.产品类型管理模块包括对系统内产品类型信息的发布,修改,查看,删除等功能。
4.产品管理模块包括对系统内产品信息的发布,修改,查看,删除等功能。
5.订单管理模块包括对系统内订单信息的发布,修改,查看,删除等功能。
6.库存管理模块包括对系统内库存信息的发布,查看,删除等功能。
数据库设计
(1)用户信息表如表5.1所示:
表5.1 用户信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | yhid | INTEGER | 11 | 是 | 用户编号 |
2 | yhm | VARCHAR | 40 | 否 | 用户名 |
3 | mm | VARCHAR | 40 | 否 | 密码 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
6 | lxdz | VARCHAR | 40 | 否 | 联系地址 |
(2)客户表如表5.2所示:
表5.2 客户信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | khid | INTEGER | 11 | 是 | 客户编号 |
2 | yhm | VARCHAR | 40 | 否 | 用户名 |
3 | mm | VARCHAR | 40 | 否 | 密码 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
6 | lxdz | VARCHAR | 40 | 否 | 联系地址 |
7 | zcsj | VARCHAR | 40 | 否 | 注册时间 |
(3)产品类型信息表如表5.3所示:
表5.3 产品类型信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | cplxid | INTEGER | 11 | 是 | 产品类型编号 |
2 | lx | VARCHAR | 40 | 否 | 类型 |
(4)产品信息表如表5.4所示:
表5.4 产品信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | cpid | INTEGER | 11 | 是 | 产品编号 |
2 | cpmc | VARCHAR | 40 | 否 | 产品名称 |
3 | lx | VARCHAR | 40 | 否 | 类型 |
4 | gg | VARCHAR | 40 | 否 | 规格 |
5 | sm | VARCHAR | 40 | 否 | 说明 |
6 | tp | VARCHAR | 40 | 否 | 图片 |
7 | sl | VARCHAR | 40 | 否 | 数量 |
8 | jg | VARCHAR | 40 | 否 | 价格 |
(5)订单表如表5.5所示:
表5.5 订单
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | ddid | INTEGER | 11 | 是 | 订单编号 |
2 | ddmc | VARCHAR | 40 | 否 | 订单名称 |
3 | cp | VARCHAR | 40 | 否 | 产品 |
4 | sl | VARCHAR | 40 | 否 | 数量 |
5 | je | VARCHAR | 40 | 否 | 金额 |
6 | kssj | VARCHAR | 40 | 否 | 开始时间 |
7 | jssj | VARCHAR | 40 | 否 | 结束时间 |
8 | zt | VARCHAR | 40 | 否 | 状态 |
9 | yh | VARCHAR | 40 | 否 | 用户 |
10 | czsj | VARCHAR | 40 | 否 | 操作时间 |
(6)库存表如表5.6所示:
表5.6库存表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | kcid | INTEGER | 11 | 是 | 库存编号 |
2 | cp | VARCHAR | 40 | 否 | 产品 |
3 | cz | VARCHAR | 40 | 否 | 操作 |
4 | sl | VARCHAR | 40 | 否 | 数量 |
5 | yh | VARCHAR | 40 | 否 | 用户 |
6 | sj | VARCHAR | 40 | 否 | 时间 |
代码设计:
public String add()
{//对表chanpin进行添加操作
int a=0;
ResultSet rs=null;
DBO db=new DBO();
try{
String sql="select count(1) as num from chanpin where cpmc='"+chanpin.getCpmc()+"'";
rs=db.query(sql);
if(rs.next()){
a=rs.getInt("num");
}
if(a>0){
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加失败,产品名重复');</script>");
}else{
dao.addchanpin(chanpin);
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");
}
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");
return "chanpinadd";
}
public String list()
{//对产品进行管理 对表chanpin进行查询
try{
String sql=" from chanpin where 1=1";
if(ServletActionContext.getRequest().getParameter("cpmc")!=null){
sql+=" and cpmc like '%"+ServletActionContext.getRequest().getParameter("cpmc").toString()+"%'";
}
chanpins=dao.getchanpins(sql);
}catch(Exception e){
System.out.println(e.toString());
}
return "chanpinlist";
}
public String del()
{//对产品进行删除 对表chanpin进行删除
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
chanpin tempbean=dao.getchanpin("from chanpin where cpid="+keyid);
try{
dao.delchanpin(tempbean);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");
return list();
}
public String modPage(){
对产品修改页面 对表chanpin进行修改
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
try{
chanpin=dao.getchanpin("from chanpin where cpid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "chanpinmodPage";
}
public String mod(){
对产品进行修改操作 对表chanpin进行修改
try{
dao.modifychanpin(chanpin);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('修改成功');</script>");//location.href='bookmanage';
return list();
}
public String detail(){
对产品修改页面 对表chanpin进行修改
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
try{
chanpin=dao.getchanpin("from chanpin where cpid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "chanpindetail";
}
三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件applicationContext.xml
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
3、数据库文件名是jspsshfzzl.sql,系统名称fzzl
4、系统首页地址:http://127.0.0.1:8080/fzzl/login.jsp
四、系统实现