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

发布时间:2024年01月24日

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

四 系统实现

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

文章来源:https://blog.csdn.net/qq_41221322/article/details/135813144
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。