基于java web宠物寄养管理平台的设计与实现源码和论文

摘  要

随着生活水平的提高,现如今养宠物的人也越来越多了,所以就需要一个方便宠物店管理宠物的宠物寄养平台。本宠物寄养系统目标是实现宠物管理正规化,流程化,给宠物寄养点提供高效的管理方式及平台,给宠物寄养者以放心的寄养环境。本文设计的宠物寄养平台是一款集宠物信息管理,护工信息管理,宠物消费信息管理,宠物饮食生病信息管理于一体的综合管理平台,主要使用的是B/S结构,以及MVC架构,前端使用的是jqeury的sdmenu菜单插件,因此,本宠物寄养系统是一款具有实际开发意义,能方便、快速的对项目进行开发及整合。并能在实际生活中运用广泛的管理系统。

关键词:MVC架构; 宠物寄养平台; jquery

【528】基于java web宠物寄养管理平台的设计与实现源码和论文

ABSTRACT

There are more and more people who keep pets now as the improvement of living standards, so a management system that is convenient for pet shops to manage pet information is needed. The goal of this pet foster care system is to to standardize the process of pets management, and to provide an efficient management method and platform for pet foster care site, and to provide a safe foster care environment for pet foster care providers. The paltform designed in this article is a comprehensive management platform that integrates employee information management, pet information management, pet consume management and pet diet sickness information management. This management system uses the B/S structure and MVC architecture, the front end uses jqeury's sdmenu menu plug-in, therefore, this pet fostering system is a practical development significance and can be a management systems which is widely used in real life.

Keywords: MVC architecture; Pet Boarding Platform; jquery

package com.action;

import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.bean.ComBean;
import com.util.Constant;

public class ComServlet extends HttpServlet {

	/**
	 * Constructor of the object.
	 */
	public ComServlet() {
		super();
	}

	public void destroy() {
		super.destroy(); // Just puts "destroy" string in log
		// Put your code here
	}

	
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		doPost(request,response);
	}

	
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		response.setContentType(Constant.CONTENTTYPE);
		request.setCharacterEncoding(Constant.CHARACTERENCODING);
		HttpSession session = request.getSession();
		ComBean cBean = new ComBean();
		String date=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime());
		String date2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
		String method = request.getParameter("method");
		
		
		if(method.equals("addpet")){  //宠物信息   
			String xm = request.getParameter("xm"); 
			String xb = request.getParameter("xb"); 
			String nl = request.getParameter("nl"); 
			String zl = request.getParameter("zl"); 
			String hj = request.getParameter("hj"); 
			String sfz = request.getParameter("sfz");  
			String zr = request.getParameter("zr");  
			String dh = request.getParameter("dh");  
			String zz = request.getParameter("zz");  
			String cwl = request.getParameter("cwl");  
			String hg = request.getParameter("hg");  
			String rz = request.getParameter("rz");  
			String lz = request.getParameter("lz");   
			int flag = cBean.comUp("insert into pet(xm,xb,nl,zl,hj,sfz,zr,dh,zz,cwl,hg,rz,lz)  " +
					"values('"+xm+"','"+xb+"','"+nl+"','"+zl+"','"+hj+"','"+sfz+"','"+zr+"','"+dh+"','"+zz+"','"+cwl+"','"+hg+"','"+rz+"','"+lz+"' )");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/pet/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "操作失败!");
				request.getRequestDispatcher("admin/pet/index.jsp").forward(request, response);
			} 
		} 
		else if(method.equals("uppet")){ //修改宠物信息 
			String id=request.getParameter("id");
			String xm = request.getParameter("xm"); 
			String xb = request.getParameter("xb"); 
			String nl = request.getParameter("nl"); 
			String st = request.getParameter("zl"); 
			String hj = request.getParameter("hj"); 
			String sfz = request.getParameter("sfz");  
			String zr = request.getParameter("zr");  
			String dh = request.getParameter("dh");  
			String zz = request.getParameter("zz");  
			String cwl = request.getParameter("cwl");  
			String hg = request.getParameter("hg");  
			String rz = request.getParameter("rz");  
			String lz = request.getParameter("lz");     
			int flag = cBean.comUp("update pet set xm='"+xm+"',xb='"+xb+"',nl='"+nl+"',zl='"+st+"',hj='"+hj+"',sfz='"+sfz+"'" +
					",zr='"+zr+"',dh='"+dh+"',zz='"+zz+"',cwl='"+cwl+"',hg='"+hg+"',rz='"+rz+"',lz='"+lz+"' where id='"+id+"'");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/pet/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "操作失败!");
				request.getRequestDispatcher("admin/pet/index.jsp").forward(request, response);
			}  
		} 
		else if(method.equals("delpet")){//删除宠物信息
			String id = request.getParameter("id"); 
			int flag = cBean.comUp("delete from pet where id='"+id+"'");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/pet/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "系统维护中,请稍后再试!");
				request.getRequestDispatcher("admin/pet/index.jsp").forward(request, response);
			}
		} 
		
		else if(method.equals("addill")){  //宠物生病记录    
			String pet = request.getParameter("pet"); 
			String sj = request.getParameter("sj"); 
			String xx = request.getParameter("xx");  
			int flag = cBean.comUp("insert into ill(pet,sj,xx) values('"+pet+"','"+sj+"','"+xx+"' )");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/ill/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "操作失败!");
				request.getRequestDispatcher("admin/ill/index.jsp").forward(request, response);
			} 
		} 
		else if(method.equals("upill")){ //宠物生病管理
			String id=request.getParameter("id");
			String pet = request.getParameter("pet"); 
			String sj = request.getParameter("sj"); 
			String xx = request.getParameter("xx");      
			int flag = cBean.comUp("update ill set pet='"+pet+"',sj='"+sj+"',xx='"+xx+"' where id='"+id+"'");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/ill/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "操作失败!");
				request.getRequestDispatcher("admin/ill/index.jsp").forward(request, response);
			}  
		} 
		else if(method.equals("delill")){//删除生病记录
			String id = request.getParameter("id"); 
			int flag = cBean.comUp("delete from ill where id='"+id+"'");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/ill/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "系统维护中,请稍后再试!");
				request.getRequestDispatcher("admin/ill/index.jsp").forward(request, response);
			}
		} 
		
		else  if(method.equals("upcwl")){  //修改宠物笼
			String id=request.getParameter("id");
			String cwl = request.getParameter("cwl");     
			int flag = cBean.comUp("update pet set cwl='"+cwl+"'  where id='"+id+"'");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/cwl/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "操作失败!");
				request.getRequestDispatcher("admin/cwl/index.jsp").forward(request, response);
			}  
		} 
		
		
		else if(method.equals("addfy")){  //增加宠物消费     
			String pet = request.getParameter("pet"); 
			String fy = request.getParameter("fy"); 
			String kc = request.getParameter("kc"); 
			String zt = request.getParameter("zt"); 
			String xx = request.getParameter("xx");  
			float sji=Float.parseFloat(fy)-Float.parseFloat(kc);
			int flag = cBean.comUp("insert into fy(pet,fy,kc,zt,xx,sji) values('"+pet+"','"+fy+"','"+kc+"','"+zt+"','"+xx+"','"+sji+"' )");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/fy/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "操作失败!");
				request.getRequestDispatcher("admin/fy/index.jsp").forward(request, response);
			} 
		} 
		else if(method.equals("upfy")){ //修改宠物消费 
			String id=request.getParameter("id");
			String pet = request.getParameter("pet"); 
			String fy = request.getParameter("fy"); 
			String kc = request.getParameter("kc"); 
			String zt = request.getParameter("zt"); 
			String xx = request.getParameter("xx"); 
			float sji=Float.parseFloat(fy)-Float.parseFloat(kc);
			int flag = cBean.comUp("update fy set pet='"+pet+"',fy='"+fy+"',kc='"+kc+"',zt='"+zt+"',xx='"+xx+"',sji='"+sji+"'  where id='"+id+"'");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/fy/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "操作失败!");
				request.getRequestDispatcher("admin/fy/index.jsp").forward(request, response);
			}  
		} 
		else if(method.equals("delfy")){//删除宠物消费 
			String id = request.getParameter("id"); 
			int flag = cBean.comUp("delete from fy where id='"+id+"'");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/fy/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "系统维护中,请稍后再试!");
				request.getRequestDispatcher("admin/fy/index.jsp").forward(request, response);
			}
		} 
		else if(method.equals("addxz")){  //发放薪资    
			String hg = request.getParameter("hg"); 
			String fy = request.getParameter("fy"); 
			String kc = request.getParameter("kc"); 
			String zt = request.getParameter("zt"); 
			String xx = request.getParameter("xx");  
			float sji=Float.parseFloat(fy)-Float.parseFloat(kc);
			int flag = cBean.comUp("insert into xz(hg,fy,kc,zt,xx,sji) values('"+hg+"','"+fy+"','"+kc+"','"+zt+"','"+xx+"','"+sji+"' )");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/xz/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "操作失败!");
				request.getRequestDispatcher("admin/xz/index.jsp").forward(request, response);
			} 
		} 
		else if(method.equals("upxz")){ //修改薪资 
			String id=request.getParameter("id");
			String hg = request.getParameter("hg"); 
			String fy = request.getParameter("fy"); 
			String kc = request.getParameter("kc"); 
			String zt = request.getParameter("zt"); 
			String xx = request.getParameter("xx"); 
			float sji=Float.parseFloat(fy)-Float.parseFloat(kc);
			int flag = cBean.comUp("update xz set hg='"+hg+"',fy='"+fy+"',kc='"+kc+"',zt='"+zt+"',xx='"+xx+"',sji='"+sji+"'  where id='"+id+"'");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/xz/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "操作失败!");
				request.getRequestDispatcher("admin/xz/index.jsp").forward(request, response);
			}  
		} 
		else if(method.equals("delxz")){//删除薪资
			String id = request.getParameter("id"); 
			int flag = cBean.comUp("delete from xz where id='"+id+"'");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/xz/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "系统维护中,请稍后再试!");
				request.getRequestDispatcher("admin/xz/index.jsp").forward(request, response);
			}
		} 
		
		
		
		else if(method.equals("addhgqj")){  //请假信息    
			String hg = request.getParameter("hg"); 
			String sj = request.getParameter("sj"); 
			String xx = request.getParameter("xx");  
			int flag = cBean.comUp("insert into hgqj(hg,sj,xx) values('"+hg+"','"+sj+"','"+xx+"' )");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/hgqj/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "操作失败!");
				request.getRequestDispatcher("admin/hgqj/index.jsp").forward(request, response);
			} 
		} 
		else if(method.equals("uphgqj")){ //修改请假信息 
			String id=request.getParameter("id");
			String hg = request.getParameter("hg"); 
			String sj = request.getParameter("sj"); 
			String xx = request.getParameter("xx");      
			int flag = cBean.comUp("update hgqj set hg='"+hg+"',sj='"+sj+"',xx='"+xx+"' where id='"+id+"'");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/hgqj/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "操作失败!");
				request.getRequestDispatcher("admin/hgqj/index.jsp").forward(request, response);
			}  
		} 
		else if(method.equals("delhgqj")){//删除请假信息
			String id = request.getParameter("id"); 
			int flag = cBean.comUp("delete from hgqj where id='"+id+"'");
			if(flag == Constant.SUCCESS){ 
				request.setAttribute("message", "操作成功!");
				request.getRequestDispatcher("admin/hgqj/index.jsp").forward(request, response);
			}
			else{
				request.setAttribute("message", "系统维护中,请稍后再试!");
				request.getRequestDispatcher("admin/hgqj/index.jsp").forward(request, response);
			}
		} 
	}

}

  • 18
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,这是一个关于宠物领养管理系统的问题,我会尽力回答。 1. 系统需求分析 首先,我们需要进行系统需求分析,明确系统的功能和用户需求。在这个宠物领养管理系统中,主要的用户包括领养者、管理员和宠物中心,他们的需求如下: - 领养者:可以浏览宠物信息、提交领养申请、查询领养状态、评价领养体验等。 - 管理员:可以管理宠物信息、审核领养申请、发布通知、查看统计数据等。 - 宠物中心:可以发布宠物信息、接受领养申请、处理领养手续、安排宠物寄养等。 2. 系统设计 基于上述需求,我们可以设计出以下系统模块: - 用户模块:包括领养者和管理员,实现用户的注册、登录、修改密码等功能。 - 宠物模块:包括宠物中心和领养者,实现宠物的发布、浏览、搜索等功能。 - 领养模块:包括领养者、管理员和宠物中心,实现领养申请、审核、处理等功能。 - 评价模块:包括领养者和宠物中心,实现评价领养体验和宠物质量等功能。 - 统计模块:包括管理员和宠物中心,实现系统的统计分析和报表输出等功能。 3. 系统实现 在系统实现方面,我们可以采用Java语言和MySQL数据库进行开发。具体的实现步骤包括: - 设计数据库结构,包括用户表、宠物表、领养表、评价表等。 - 使用Java语言开发系统的各个模块,采用MVC架构进行设计,保证系统的可扩展性和可维护性。 - 使用JDBC连接数据库,实现数据的增删改查等操作。 - 使用Tomcat等服务器发布系统,保证系统的安全性和稳定性。 以上是一个基于Java宠物领养管理系统设计实现的简要介绍,希望对您有帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿毕业分享网

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值