资源简介

这是一个学妹写的银行管理系统源码,后台主要使用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\.mymetadata
     文件        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.xml
     文件         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.xml
     文件        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.xml
     目录           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个文件信息

评论

共有 条评论