博主介绍:本人专注于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;点击菜单栏“源码下载”;🍅
回复:记账管理系统
就可免费下载源码信息;