基于SSM的理财系统
Posted 猫头鹰源码(公众号同名)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于SSM的理财系统相关的知识,希望对你有一定的参考价值。
系统使用技术:SSM
前端技术:layui,js,css等
开发工具:idea
数据库:mysql5.7
项目介绍:
该系统为原创,创作于2021年4月,包含详细数据库设计。基于SSM整合,数据层为MyBatis,mysql数据库,具有完整的业务逻辑。
数据库设计:
部分功能展示:
下面我们来看看部分相关功能。
登陆页面:
用户首页
首页展示该用户的统计信息
用户收入管理
对收入操作维护
用户收入统计
首页展示该用户的统计信息
类别维护
对收支类别进行维护
分类管理
对分类进行操作维护
统计信息
统计用户的收支信息
修改信息
修改个人信息或者密码
管理员首页
首页展示所有用户的收支统计信息
用户管理
对用户维护
部分代码:
/**
* 查询个人信息
*/
@RequestMapping(value = "/info")
public String info(Admin admin, Model model, HttpServletRequest request) {
HttpSession session = request.getSession();
if(session.getAttribute("ad") == null){
session.setAttribute("msg", "对不起,请登录!");
return "login";
}
return "queryInfo";
}
/**
* 进入修改
*/
@RequestMapping(value = "/updateInfo")
public String updateInfo(Admin admin, Model model, HttpServletRequest request) {
HttpSession session = request.getSession();
if(session.getAttribute("ad") == null){
session.setAttribute("msg", "对不起,请登录!");
return "login";
}
return "updateInfo";
}
/**
* 管理员修改信息
*/
@RequestMapping( value = "/updateInfoAdmin", method = RequestMethod.POST)
@ResponseBody
public String updateInfoAdmin(Admin admin,Model model,HttpServletRequest request,HttpSession session1) {
HttpSession session = request.getSession();
if(session.getAttribute("ad") == null){
session.setAttribute("msg", "对不起,请登录!");
return "202";
}
if(admin.getUsername().length()<1){
return "203";
}
if(admin.getPassword().length()<1){
return "204";
}
Admin admin1 = (Admin) session.getAttribute("ad");
if(!admin1.getPassword().equals(admin.getPassword())){
return "201";
}
if(!"".equals(admin.getPasswords())){
admin.setPassword(admin.getPasswords());
}
int a = adminService.updateAdmin(admin);
return "200";
}
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~
以上是关于基于SSM的理财系统的主要内容,如果未能解决你的问题,请参考以下文章
计算机毕业设计ssm+vue家庭理财管理系统课程设计代码讲解免费安装调试文档报告