admin管理员组文章数量:1026989
基于ssm的网上银行管理系统的设计与实现
博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。
🍅文末获取联系🍅
一、功能介绍
网上银行管理系统主要实现以下功能:
管理员部分:
登录系统:进入后台管理界面时,需要进行登录
菜单管理:对系统的菜单栏进行管理
角色管理:设置角色并且绑定菜单,不同的角色查看到的菜单不同
用户管理:对系统的用户进行管理,设置用户绑定角色
账户管理:对账户信息进行管理,包括审批用户开户填写相关信息、启用冻结账户、拉黑用户等操作。
普通用户部分:
注册登录:在进入系统之前需要进行注册,注册完成后进行登录
个人信息:可以查看修改个人信息
存款:可以进行个人存款,查看存款记录,以及金额变化
取款:可以从账户中取款,查看取款记录,以及金额变化
转账:可以给其他用户进行转账,并且可以记录转账记录
修改密码:可以修改个人账户的密码
交易记录:可以查看各种交易相关的记录。
二、实现截图
三、部分代码
package comdy.controller;import comdy.api.AccountService;
import comdy.model.Account;
import comdy.page.Page;
import org.apachemons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;import java.util.HashMap;
import java.util.Map;@RequestMapping("/admin/account")
@Controller
public class AccountController {@Autowiredprivate AccountService accountService;/*** 列表页面** @param model* @return*/@RequestMapping(value = "/list", method = RequestMethod.GET)public ModelAndView list(ModelAndView model) {model.setViewName("account/list");return model;}/*** 获取列表** @param page* @return*/@RequestMapping(value = "/list", method = RequestMethod.POST)@ResponseBodypublic Map<String, Object> getList(Page page) {Map<String, Object> ret = new HashMap<String, Object>();Map<String, Object> queryMap = new HashMap<String, Object>();queryMap.put("offset", page.getOffset());queryMap.put("pageSize", page.getRows());ret.put("rows", accountService.findList(queryMap));ret.put("total", accountService.getTotal(queryMap));return ret;}/*** 添加** @param user* @return*/@RequestMapping(value = "/add", method = RequestMethod.POST)@ResponseBodypublic Map<String, String> add(Account user) {Map<String, String> ret = new HashMap<>();if (accountService.add(user) <= 0) {ret.put("type", "error");ret.put("msg", "添加失败,请联系管理员!");return ret;}ret.put("type", "success");ret.put("msg", "添加成功!");return ret;}/*** 编辑** @param user* @return*/@RequestMapping(value = "/edit", method = RequestMethod.POST)@ResponseBodypublic Map<String, String> edit(Account user) {Map<String, String> ret = new HashMap<String, String>();if (accountService.edit(user) <= 0) {ret.put("type", "error");ret.put("msg", "添加失败,请联系管理员!");return ret;}ret.put("type", "success");ret.put("msg", "添加成功!");return ret;}/*** 批量删除** @param ids* @return*/@RequestMapping(value = "/delete", method = RequestMethod.POST)@ResponseBodypublic Map<String, String> delete(String ids) {Map<String, String> ret = new HashMap<String, String>();if (StringUtils.isEmpty(ids)) {ret.put("type", "error");ret.put("msg", "选择要冻结的数据!");return ret;}if (ids.contains(",")) {ids = ids.substring(0, ids.length() - 1);}if (accountService.delete(ids) <= 0) {ret.put("type", "error");ret.put("msg", "冻结失败,请联系管理员!");return ret;}ret.put("type", "success");ret.put("msg", "冻结成功!");return ret;}}
基于ssm的网上银行管理系统的设计与实现
博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。
🍅文末获取联系🍅
一、功能介绍
网上银行管理系统主要实现以下功能:
管理员部分:
登录系统:进入后台管理界面时,需要进行登录
菜单管理:对系统的菜单栏进行管理
角色管理:设置角色并且绑定菜单,不同的角色查看到的菜单不同
用户管理:对系统的用户进行管理,设置用户绑定角色
账户管理:对账户信息进行管理,包括审批用户开户填写相关信息、启用冻结账户、拉黑用户等操作。
普通用户部分:
注册登录:在进入系统之前需要进行注册,注册完成后进行登录
个人信息:可以查看修改个人信息
存款:可以进行个人存款,查看存款记录,以及金额变化
取款:可以从账户中取款,查看取款记录,以及金额变化
转账:可以给其他用户进行转账,并且可以记录转账记录
修改密码:可以修改个人账户的密码
交易记录:可以查看各种交易相关的记录。
二、实现截图
三、部分代码
package comdy.controller;import comdy.api.AccountService;
import comdy.model.Account;
import comdy.page.Page;
import org.apachemons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;import java.util.HashMap;
import java.util.Map;@RequestMapping("/admin/account")
@Controller
public class AccountController {@Autowiredprivate AccountService accountService;/*** 列表页面** @param model* @return*/@RequestMapping(value = "/list", method = RequestMethod.GET)public ModelAndView list(ModelAndView model) {model.setViewName("account/list");return model;}/*** 获取列表** @param page* @return*/@RequestMapping(value = "/list", method = RequestMethod.POST)@ResponseBodypublic Map<String, Object> getList(Page page) {Map<String, Object> ret = new HashMap<String, Object>();Map<String, Object> queryMap = new HashMap<String, Object>();queryMap.put("offset", page.getOffset());queryMap.put("pageSize", page.getRows());ret.put("rows", accountService.findList(queryMap));ret.put("total", accountService.getTotal(queryMap));return ret;}/*** 添加** @param user* @return*/@RequestMapping(value = "/add", method = RequestMethod.POST)@ResponseBodypublic Map<String, String> add(Account user) {Map<String, String> ret = new HashMap<>();if (accountService.add(user) <= 0) {ret.put("type", "error");ret.put("msg", "添加失败,请联系管理员!");return ret;}ret.put("type", "success");ret.put("msg", "添加成功!");return ret;}/*** 编辑** @param user* @return*/@RequestMapping(value = "/edit", method = RequestMethod.POST)@ResponseBodypublic Map<String, String> edit(Account user) {Map<String, String> ret = new HashMap<String, String>();if (accountService.edit(user) <= 0) {ret.put("type", "error");ret.put("msg", "添加失败,请联系管理员!");return ret;}ret.put("type", "success");ret.put("msg", "添加成功!");return ret;}/*** 批量删除** @param ids* @return*/@RequestMapping(value = "/delete", method = RequestMethod.POST)@ResponseBodypublic Map<String, String> delete(String ids) {Map<String, String> ret = new HashMap<String, String>();if (StringUtils.isEmpty(ids)) {ret.put("type", "error");ret.put("msg", "选择要冻结的数据!");return ret;}if (ids.contains(",")) {ids = ids.substring(0, ids.length() - 1);}if (accountService.delete(ids) <= 0) {ret.put("type", "error");ret.put("msg", "冻结失败,请联系管理员!");return ret;}ret.put("type", "success");ret.put("msg", "冻结成功!");return ret;}}
本文标签: 基于ssm的网上银行管理系统的设计与实现
版权声明:本文标题:基于ssm的网上银行管理系统的设计与实现 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/IT/1694639563a254383.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论