java毕业设计-基于java的记账管理系统系统+Java+Jsp(毕业设计+课程设计+javaweb)免费分享下载

该文章介绍了一个Java开发的记账管理系统,适用于财务管理和个人理财,功能包括用户注册登录、信息管理、财务管理与统计。系统基于Windows环境,使用Myeclipse、MySQL数据库和Tomcat服务器。文章提供了部分代码示例,并引导读者通过公众号获取完整源码。
摘要由CSDN通过智能技术生成

博主介绍:本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮助到您;

🍅文章末尾获取源码下载方式🍅

分享内容信息截图:

 

 

一、项目介绍

Java记账管理系统主要用于财务人员可以从账务中判断公司的发展方向。对个人和家庭而言,通过记账可以制定日后的 消费计划,这样才能为理财划出清晰合理的线条。

1:用户注册:
用户通过注册功能注册成功后跳转至登录页面方便登录
2:用户登录:
用户登录成功后:
信息管理:用户可以修改个人的信息
财务管理:用户可以查看自己的财务信息和做一些新的财务记录
财务统计:用户可以查看自己的月收支或年收支,以便做到心里有数
3:管理员登录:
系统管理:
管理员信息管理:可以对管理员信息进行一些基本操作
用户信息管理:可以对用户进行查询和删除等操作,以便管理用户群
4:退出:
安全退出主页面,返回登录页面。

二、运行环境

1:操作系统是Windows10或者Windows11
2:Myeclipse 2014
3:数据库使用mysql
4:服务端tomcat是7.0

三、软件截图

四、部分代码

public interface AdminService	
{	
    public void save(Admin admin);	
		
	public void update(Admin admin);	
		
	public void delete(Admin admin);	
		
	public Admin getAdmin(Admin admin);	
		
	public Admin getAdmin(Long id);	
	
	public List<Admin> findPageInfoAdmin(Admin admin,PageBean pageBean);	
		
	public Integer getCount(Admin admin);	
		
	public List<Admin> findPageInfoAdmin1(Admin admin,PageBean pageBean);	
		
	public Integer getCount1(Admin admin);	
		
	public List<Admin> getAllAdmin();	
}	

/**
 * 用户操作
 * @author biyeseng
 * @company www.biyeseng.cn
 *
 */
public class UserWebAction extends ActionSupport {	
	
	/**	
	 * Service层实例	
	 */	
	private UserService userService;	
	
	/**	
	 * 日志	
	 */	
	private Logger log = Logger.getLogger(this.getClass());	
	
	private User user = new User();	
	
	private Long id;	
	
	@SuppressWarnings("unchecked")	
	public String queryUser() {	
		log.debug("queryUser" + "开始");	
		HttpServletRequest request = ServletActionContext.getRequest();	
		initSelect(request);	
	
		int resultSize = 0;	
		PageBean pageBean = null;	
			
//		Loginuser user = (Loginuser) request.getSession().getAttribute("currentUser");	
			
		resultSize = userService.getCount(user);	
		pageBean = PageBean.getPageBean("user",	
				resultSize, request);	
		pageBean.setPageSize(10);	
		List list = userService.findPageInfoUser(user, pageBean);	
		request.setAttribute("user_list", list);	
		log.debug("queryUser" + "结束");	
		return Constants.LIST;	
	}	
		
 	
		
	
	/**	
	 * 	
	 * 进入增加界面	
	 * 	
	 * @param mapping	
	 * @param form	
	 * @param request	
	 * @param response	
	 * @return	
	 * @throws Exception	
	 */	
	public String toAddUser() {	
		log.debug("toAddUser" + "开始");	
		HttpServletRequest request = ServletActionContext.getRequest();	
		initSelect(request);	
		Date date = new Date();	
	 	
			
		log.debug("toAddUser" + "结束");	
		return Constants.ADD;	
	}	
	
	/**	
	 * 	
	 * 增加	
	 * 	
	 * @param mapping	
	 * @param form	
	 * @param request	
	 * @param response	
	 * @return	
	 * @throws Exception	
	 */	
	public String addUser() {	
		log.debug("addUser" + "开始");	
		try {	
			user.setAdddate(new Date().toLocaleString());	
			userService.save(user);	
				
			user = new User();	
		} catch (Exception e) {	
			e.printStackTrace();	
			log.error("addUser failed" + user.toString());	
		}	
		log.debug("addUser" + "结束");	
		return queryUser();	
	}	
	
	public String regUser() {	
		log.debug("addUser" + "开始");	
		try {	
				
			user.setAdddate(new Date().toLocaleString());
			userService.save(user);	
				
			user = new User();
			HttpServletRequest request = ServletActionContext.getRequest();
			request.setAttribute("messageInfo", "用户注册成功,请登录!");
		} catch (Exception e) {	
			e.printStackTrace();	
			log.error("addUser failed" + user.toString());	
		}	
		log.debug("addUser" + "结束");	
		return "login";	
	}
	
	/**	
	 * 	
	 * 删除	
	 * 	
	 * @param mapping	
	 * @param form	
	 * @param request	
	 * @param response	
	 * @return	
	 * @throws Exception	
	 */	
	public String delUser() {	
		log.debug("delUser" + "开始");	
		try {	
			user.setId(id);	
			userService.delete(user);	
			user = new User();	
		} catch (Exception e) {	
			log.error("delUser failed" + user.toString());	
		}	
		log.debug("delUser" + "结束");	
		return queryUser();	
	}	
	
	/**	
	 * 	
	 * 进入编辑界面	
	 * 	
	 * @param mapping	
	 * @param form	
	 * @param request	
	 * @param response	
	 * @return	
	 * @throws Exception	
	 */	
	public String toEditUser() {	
		log.debug("toEditUser" + "开始");	
		HttpServletRequest request = ServletActionContext.getRequest();	
		user = userService.getUser(id);	
		initSelect(request);	
		log.debug("toEditUser" + "结束");	
		return Constants.EDIT;	
	}	
		
	/**	
	 * 	
	 * 进入调整访问周期界面	
	 * 	
	 * @param mapping	
	 * @param form	
	 * @param request	
	 * @param response	
	 * @return	
	 * @throws Exception	
	 */	
	public String tomodifyZQ() {	
		log.debug("tomodifyZQ" + "开始");	
		HttpServletRequest request = ServletActionContext.getRequest();	
		user = userService.getUser(id);	
		initSelect(request);	
		log.debug("tomodifyZQ" + "结束");	
		return "tomodifyZQ";	
	}	
	
	/**	
	 * 	
	 * 查看信息	
	 * 	
	 * @param mapping	
	 * @param form	
	 * @param request	
	 * @param response	
	 * @return	
	 * @throws Exception	
	 */	
	public String viewUser() {	
		log.debug("viewUser" + "开始");	
		user = userService.getUser(id);	
		log.debug("viewUser" + "结束");	
		return Constants.VIEW;	
	}	
	
	/**	
	 * 	
	 * 编辑	
	 * 	
	 * @param mapping	
	 * @param form	
	 * @param request	
	 * @param response	
	 * @return	
	 * @throws Exception	
	 */	
	public String editUser() {	
		log.debug("editUser" + "开始");	
		try {	
				
			userService.update(user);	
			HttpServletRequest request = ServletActionContext.getRequest();
			request.getSession().setAttribute("currentUser", user);
			user = new User();	
			request.setAttribute("messageInfo", "更新成功!");
		} catch (Exception e) {	
			log.error("editUser failed" + user.toString());	
		}	
		log.debug("editUser" + "结束");	
		return "editsc";	
	}	
	
		
		
	/**	
	 * @param UserService	
	 *            the UserService to set	
	 */	
	public void setUserService(UserService userService) {	
		this.userService = userService;	
	}	
	
	public User getUser() {	
		return user;	
	}	
	
	public void setUser(User user) {	
		this.user = user;	
	}	
	
	public Long getId() {	
		return id;	
	}	
	
	public void setId(Long id) {	
		this.id = id;	
	}	
	
	public void initSelect(HttpServletRequest request) {	
			
 	
	}	
	
}	

五、源码获取

大家点赞、收藏、关注、评论啦 、👇🏻👇🏻👇🏻后期分享更多优质毕业设计源码👇🏻👇🏻👇🏻

🍅搜索微信关注公众号:毕设code;点击菜单栏“源码下载”;🍅

回复:记账管理系统

就可免费下载源码信息;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Android毕业设计源码

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

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

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

打赏作者

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

抵扣说明:

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

余额充值