资源简介
这是一个学妹写的银行管理系统源码,后台主要使用spring+springMVC+MyBatis,前端主要使用ajax传json数据。比较简单,感兴趣的同学可以看看。

代码片段和文件信息
package com.tarena.controller;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpSession;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.support.WebBindingInitializer;
import org.springframework.web.context.request.WebRequest;
import com.tarena.dao.ChangeMapper;
import com.tarena.dao.UserMapper;
import com.tarena.entity.Change;
import com.tarena.entity.Result;
import com.tarena.entity.User;
import com.tarena.service.EditService;
import com.tarena.service.LoginService;
import com.tarena.util.TimestampEditor;
@Controller
public class EditController implements WebBindingInitializer{
@Resource
private LoginService loginService;
@Resource
private EditService editService;
@Resource
private UserMapper userMapper;
@Resource
private ChangeMapper changeMapper;
@RequestMapping(“/change.do“)
@ResponseBody
public Result change(String incountdouble changeMonenyHttpSession session){
User outuser=(User) session.getAttribute(“user“);
System.out.println(“转账操作“);
boolean b=editService.changeMoneny(incount changeMoneny outuser);
System.out.println(“转账成功“);
return new Result(b);
}
/**
* 修改账户信息
* @param userName
* @param count
* @param idCard
* @param session
* @return
*/
@RequestMapping(“/update.do“)
@ResponseBody
public Result update(String userNameString countString idCardHttpSession session){
User user=(User) session.getAttribute(“user“);
System.out.println(“修改操作“);
System.out.println(user);
boolean b=editService.updateCount(userName count idCard user);
System.out.println(“修改完成“);
return new Result(b);
}
/**
* 取款
* @param takeMoneny
* @param session
* @return
*/
@RequestMapping(“/take.do“)
@ResponseBody
public Result takeMoneny(double takeMonenyHttpSession session){
User user=(User) session.getAttribute(“user“);
double userMoneny=user.getUser_moneny();
boolean flag;
if(userMoneny>=takeMoneny){
user.setUser_moneny(userMoneny-takeMoneny);
userMapper.update(user);
flag=true;
Change change=new Change();
change.setUser_account(user.getUser_account());
change.setChange_time(new Timestamp(System.currentTimeMillis()));
change.setChange_moneny(takeMoneny);
change.setChange_result(userMoneny-takeMoneny);
change.setRemarks(“取款“);
changeMapper.saveChange(change);
System.out.println(“保存取款信息“);
}else{
flag=false;
}
return new Result(flag);
}
/**
* 存款
* @param addMoneny
* @param session
* @return
*/
@RequestMapping(“/save.do“)
@ResponseBody
public Result saveMoneny(double ad
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-05-30 21:11 Blank\
文件 2488 2015-04-26 11:27 Blank\.classpath
目录 0 2015-05-30 21:11 Blank\.myeclipse\
文件 288 2015-05-30 21:11 Blank\.myme
文件 1278 2015-04-25 14:09 Blank\.project
目录 0 2015-05-30 21:11 Blank\.settings\
文件 134 2015-05-12 14:24 Blank\.settings\org.eclipse.core.resources.prefs
文件 330 2015-04-19 11:22 Blank\.settings\org.eclipse.jdt.core.prefs
目录 0 2015-05-30 21:11 Blank\conf\
文件 3600 2015-04-26 11:01 Blank\conf\applicationContext.xm
文件 138 2015-04-16 14:52 Blank\conf\jdbc.properties
目录 0 2015-05-30 21:11 Blank\src\
目录 0 2015-05-30 21:11 Blank\src\com\
目录 0 2015-05-30 21:11 Blank\src\com\tarena\
目录 0 2015-05-30 21:11 Blank\src\com\tarena\controller\
文件 4556 2015-05-30 09:34 Blank\src\com\tarena\controller\EditController.java
文件 1352 2015-05-10 16:39 Blank\src\com\tarena\controller\LoginController.java
文件 1744 2015-05-12 14:18 Blank\src\com\tarena\controller\MainController.java
目录 0 2015-05-30 21:11 Blank\src\com\tarena\dao\
文件 217 2015-05-28 16:19 Blank\src\com\tarena\dao\ChangeMapper.java
文件 323 2015-05-12 12:39 Blank\src\com\tarena\dao\UserMapper.java
目录 0 2015-05-30 21:11 Blank\src\com\tarena\entity\
文件 1108 2015-05-28 16:15 Blank\src\com\tarena\entity\Change.java
文件 729 2015-05-28 16:18 Blank\src\com\tarena\entity\ChangeMapper.xm
文件 1315 2015-04-21 09:15 Blank\src\com\tarena\entity\Result.java
文件 1385 2015-05-02 15:10 Blank\src\com\tarena\entity\User.java
文件 1711 2015-05-12 14:22 Blank\src\com\tarena\entity\UserMapper.xm
目录 0 2015-05-30 21:11 Blank\src\com\tarena\service\
文件 2953 2015-05-30 15:34 Blank\src\com\tarena\service\EditService.java
文件 2307 2015-05-10 17:14 Blank\src\com\tarena\service\LoginService.java
目录 0 2015-05-30 21:11 Blank\src\com\tarena\test\
............此处省略94个文件信息
相关资源
- 简易教学管理系统(jsp spring struts h
- java用spring struts hibernate做的学生成绩
- springboot商城系统
- 基于springboot和vue 前后端分离后台管理
- springboot2.0+spring cloud+eureka(分布式项
- Vue + SpringBoot + MyBatis 音乐网站(源码
- spring boot+ios app+android app 即时通讯项目
- mybatis_plus-17版本.zip
- mybatis-3.4.4
- Spring4.2.9+mybatis3.4.4集成整合Jackson版支
- spring3.0 API 中文 CHM文档
- Spring+SpringMVC+Mybatis整合代码+所有Spr
- Spring3.1 MongoDB整合含jar包已测
- spring 整合 mongodb 需要的jar包
- springBoot项目的代码生成器
- 2018-尚硅谷最新全套视频打包(sprin
- Java SpringBoot 支付宝和微信支付整合
- mybatis_log_plugin_2020idea.jar
- Spring Boot技术栈博客企业前后端.txt
- 《Java EE企业级应用开发教程Spring+Sp
- spring+struts2+hibernate完整项目初学者进
- Spring实战第4版高清完整版PDF-
- 购物网站源码+数据库
- 毕设:基于javaweb的宿舍管理系统
- 基于Andriod Stdio大学生兼职招聘APP
- maven+ssm 实现java版视频上传预览
- jsp+springmvc+mysql实现的校园失物招领管
- Java微信小程序商城
- java 商城系统
- Spring 开发指南
评论
共有 条评论