当前位置: 首页 > news >正文

javaWebssh宠物基地管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点
     java ssh宠物基地管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用
B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

ssh宠物基地系统

代码下载
https://download.csdn.net/download/qq_41221322/88770155

二、功能介绍

后台主要功能:
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)用户管理:对用户信息进行添加、删除、修改和查看
(3)公告管理:对公告信息进行添加、删除、修改和查看
(4)类别管理:对类别信息进行添加、删除、修改和查看
(5)商品管理:对商品信息进行添加、删除、修改和查看
(6)订单管理:对订单信息进行添删除、修改和查看
(7)订单统计
(8)配送管理:对配送信息进行添加、删除、修改和查看
(9)流浪动物管理:对流浪动物信息进行添加、删除、修改和查看
前台主要功能:
商品浏览
公告浏览
流浪动物信息浏览
购物车
订单
用户注册、个人信息修改

数据库设计

(1)管理员信息表如表3.1所示:

表3.1 管理员息表

序号

字段名称

数据类型

长度

主键

描述

1

glyid

INTEGER

11

管理员编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

(2)用户信息表如表3.2所示:

表3.2 用户信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

lxdh

VARCHAR

40

联系电话

6

lxdz

VARCHAR

40

联系地址

(3)公告信息表如表3.3所示:

表3.3公告信息表

序号

字段名称

数据类型

长度

主键

描述

1

ggid

INTEGER

11

公告编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

fbsj

VARCHAR

40

发布时间

(4)类别信息表如表3.4所示:

表3.4 类别信息表

序号

字段名称

数据类型

长度

主键

描述

1

lbid

INTEGER

11

类别编号

2

lb

VARCHAR

40

类别

(5)商品信息表如表3.5所示:

表3.5 商品信息表

序号

字段名称

数据类型

长度

主键

描述

1

spid

INTEGER

11

商品编号

2

spmc

VARCHAR

40

商品名称

3

lb

VARCHAR

40

类别

4

js

VARCHAR

40

介绍

5

tp

VARCHAR

40

图片

6

jg

VARCHAR

40

价格

7

yh

VARCHAR

40

用户

(6)订单信息表如表3.6所示:

表3.6 订单信息表

序号

字段名称

数据类型

长度

主键

描述

1

ddid

INTEGER

11

订单编号

2

ddls

VARCHAR

40

订单流水

3

yh

VARCHAR

40

用户

4

gmsj

VARCHAR

40

购买时间

5

zt

VARCHAR

40

状态

6

shdz

VARCHAR

40

收货地址

7

dh

VARCHAR

40

电话

8

shr

VARCHAR

40

收货人

9

zj

VARCHAR

40

总价

10

mj

VARCHAR

40

卖家

11

zffs

VARCHAR

40

支付方式

(7)订单明细信息表如表3.7所示:

表3.7 订单明细信息表

序号

字段名称

数据类型

长度

主键

描述

1

ddmxid

INTEGER

11

订单明细编号

2

dd

VARCHAR

40

订单

3

sp

VARCHAR

40

商品

4

sl

VARCHAR

40

数量

5

jg

VARCHAR

40

价格

6

sj

VARCHAR

40

时间

7

zt

VARCHAR

40

状态

8

yh

VARCHAR

40

用户

代码设计

public String add(){//对表gonggao进行添加操作	try{dao.addgonggao(gonggao);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");return "gonggaoadd";}public String list(){//对公告进行管理 对表gonggao进行页面查询int size=10;//分页个数try{String hql=" from gonggao where 1=1";int count=dao.getgonggaos(hql).size();pageCount=count%size==0?count/size:(count/size+1);if(pageNum<1){pageNum=1;}else if(pageNum>pageCount){pageNum=pageCount;}gonggaos=dao.getgonggaos(hql, pageNum, size);}catch(Exception e){System.out.println(e.toString());}return "gonggaolist";}public String listp(){//对公告进行管理 对表gonggao进行查询try{gonggaos=dao.getgonggaos(" from gonggao where 1=1");}catch(Exception e){System.out.println(e.toString());}return "gonggaolistp";}public String del(){//对公告进行删除 对表gonggao进行删除String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();gonggao tempbean=dao.getgonggao("from gonggao where ggid="+keyid);try{dao.delgonggao(tempbean);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");return list();}

struts2配置文件


<action name="gonggao*" class="gonggaoAction" method="{1}" ><result name="gonggaoaddPage" >gonggao/gonggaoadd.jsp</result><result name="gonggaoadd" >gonggao/gonggaoadd.jsp</result><result name="gonggaodel" >gonggao/gonggaolist.jsp</result><result name="gonggaolist" >gonggao/gonggaolist.jsp</result><result name="gonggaolistp" >gonggao/gonggaolistp.jsp</result><result name="gonggaomodPage" >gonggao/gonggaomodify.jsp</result><result name="gonggaodetail" >gonggao/gonggaodetail.jsp</result></action>

三、注意事项
    1、管理员账号:admin 密码:admin 数据库配置文件applicationContext.xml
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspsshcw.sql,系统名称sshcw
    4、系统首页地址:http://127.0.0.1:8080/sshcw/qt/

四 系统实现

源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

http://www.lryc.cn/news/287487.html

相关文章:

  • 常用的gpt-4 prompt words收集3
  • 为什么电脑降价了?
  • 归并排序-逆序对
  • 爬虫笔记(二):实战58二手房
  • 一站式VR全景婚礼的优势表现在哪里?
  • 【硅谷甄选】强制使用 pnpm 包管理器工具
  • PHP AES加解密系列
  • QT基础篇(13)QT5数据库
  • ctfshow信息收集(web1-web20)
  • 从零学习Hession RPC
  • 实施精细化管理的六大关键步骤
  • QT+C++环境调用python函数可以进入python环境和模块,但是调用功能函数错误
  • 2024.1.24力扣每日一题——美丽塔I
  • 视频监控平台EasyCVR增加fMP4流媒体视频格式及其应用场景介绍
  • 使用Python的pygame库实现迷宫游戏
  • Linux新手村必备!这些常用操作命令你掌握了吗?
  • ReactNative进阶(三十六):iPad横屏适配
  • jsx中使用插槽
  • CentOS服务器拒绝SSH登录
  • React16源码: React中的completeUnitOfWork的源码实现
  • uniapp移动端——企业微信H5调用jssdk实现扫一扫,通过weixin-java-cp获取ticket签名,配置config
  • 【前端基础--1】
  • E2 Mysql的基本操作和用户权限
  • TCP 的三次握手和四次挥手
  • mybatisplus做SQL拦截添加自定义排序
  • 代码随想录算法训练营第29天(回溯算法05 | * 491.递增子序列 * 46.全排列 * 47.全排列 II
  • mac docker desktop被禁用了,如何使用虚拟机lima运行docker
  • sublime text 开启vim模式
  • JS词法结构
  • 程序媛的mac修炼手册-- 如何用Python节省WPS会员费