javaWebssh服装租赁店信息管理系统台myeclipse开发mysql数据库MVC模式java编程计算机网页设计

news/2024/10/31 3:24:47/

一、源码特点
     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

四、系统实现


 

 

 

 

 


http://www.ppmy.cn/news/84133.html

相关文章

SSM(SpringMVC篇)

SpringMVC SpringMVC简介 概述 SpringMVC是一种基于java的实现MVC设计模型的请求驱动类型的轻量级web框架&#xff0c;属于SpringFrameWork的后续产品&#xff0c;已经融合在Spring Web Flow中 SpringMVC已经成为目前最主流的框架之一&#xff0c;并且随着Spring3.0的发布&…

OpenAi编写基于Python+OpenCV的人脸识别实现带墨镜效果

要基于Python和OpenCV实现带墨镜效果的人脸识别&#xff0c;你可以按照以下步骤进行操作&#xff1a; 安装所需的库&#xff1a;确保你已经安装了Python和OpenCV库。你可以使用pip命令来安装OpenCV库&#xff1a;pip install opencv-python。 导入必要的库&#xff1a;在Pytho…

RabbitMq指南:彻底解决消息可靠性问题以及实现延迟队列

提到 RabbitMq&#xff0c;想必大家都不陌生&#xff0c;我们经常使用它来进行服务之间的异步通信&#xff0c;如短信&#xff0c;日志&#xff0c;邮件发送等业务场景都可以使用 RabbitMq 实现&#xff0c;但在使用的过程中我们会遇到消息丢失的问题&#xff0c;也会有延迟消费…

gdb调试 与 coredump

gdb调试 与 coredump调试 1. 启动gdb2.gdb中的相关命令3. coredump调试&#xff08;附属于gdb调试中一种&#xff0c;当程序出现错误时&#xff0c;会使用coredump调试&#xff09;1&#xff09;coredump是什么&#xff1f;2&#xff09;前期设置3&#xff09;什么情况下会导致…

程序员不得不消化的基本概念:线程与协程,并行与并发

这是程序员的基本常识&#xff0c;这都搞不清楚&#xff0c;就不配为码农&#xff0c;就不配混CSDN。为人君者&#xff0c;招聘时可以以此为入门问题。 名词解释 在中文里&#xff0c;并发与并行很难望文生义&#xff0c;从字面上很难了解确切含义&#xff0c;貌似区别不大&am…

MQTT(2):MQTT协议原理

1 MQTT协议实现方式 实现MQTT协议需要客户端和服务器端通讯完成&#xff0c;在通讯过程中&#xff0c;MQTT协议中有三种身份&#xff1a;发布者&#xff08;Publish&#xff09;、代理&#xff08;Broker&#xff09;&#xff08;服务器&#xff09;、订阅者&#xff08;Subsc…

Jupyter程序安装和使用指南【操作示例】

Jupyter Notebook(简称Jupyter)是一个交互式编辑器&#xff0c;它支持运行40多种编程语言&#xff0c;便于创建和共享文档。Jupyter本质上是一个Web应用程序&#xff0c;与其他编辑器相比&#xff0c;它具有小巧、灵活、支持实时代码、方便图表展示等优点。下面分别为大家演示如…

docker容器postgres数据导出命令及还原数据命令

参考资料 docker控制postgers容器导入导出数据_docker 导出数据库_奔跑的痕迹的博客-CSDN博客 --进入容器 docker exec -it 容器名称或容器id /bin/bash 以下命令是在进入容器执行的 --导出单张表的备份语句&#xff08;copy模式&#xff09; pg_dump -h 127.0.0.1 -U …