-
大小: 14.69MB文件類型: .zip金幣: 1下載: 0 次發布日期: 2023-07-02
- 語言: 數據庫
- 標簽:
資源簡介
簡單利用SSM+Mysql的做了一個程序,主要實現了注冊、查詢、修改、注銷、取款、存款以及轉賬等功能,類似于一個小型的功能特別簡單的ATM機。
代碼片段和文件信息
package?com.evloution.datas.controller;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpSession;
import?org.apache.ibatis.annotations.Param;
import?org.apache.log4j.Logger;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.Model;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestMethod;
import?com.evloution.datas.domain.Account;
import?com.evloution.datas.service.AccountService;
@Controller
@RequestMapping(“/accountBank“)
public?class?AccountController?{
private?Logger?logger?=?Logger.getLogger(AccountController.class);
@Autowired
private?AccountService?accountService;
//?首頁,用來測試的
@RequestMapping(value?=?“/accountList“?method?=?RequestMethod.GET)
public?String?accountListController()?{
return?“accountList“;
}
//?用戶登錄
@RequestMapping(value?=?“/accountLogin“?method?=?RequestMethod.GET)
public?String?accountLoginController(String?userAccount?String?userPassword?Model?model?HttpSession?session
HttpServletRequest?request)?{
String?zhanghao?=?request.getParameter(“userAccount“);
String?password?=?request.getParameter(“userPassword“);
logger.info(“輸入的賬號:“?+?zhanghao?+?“\t“?+?“輸入的密碼:“?+?password);
Account?account?=?accountService.accountLoginService(userAccount?userPassword);
logger.info(“登錄時的account------>“?+?account);
if?(account?!=?null)?{
session.setAttribute(“account“?account);
//?mv.setViewName(“accountList“);
//?mv.setView(new?RedirectView(“accountList“));
logger.info(“登錄成功!“);
return?“redirect:accountList“;
}
//?mv.addobject(“message“?“登錄名或者密碼錯誤,請重新輸入“);
//?mv.setViewName(“accountLogin“);?//?重新設置view視圖頁面
model.addAttribute(“message“?“賬號或密碼錯誤,請重新輸入!“);
logger.info(“登錄失敗!“);
return?“accountLogin“;
}
//?跳轉到用戶注冊
@RequestMapping(value?=?“/toAccountInsert“?method?=?RequestMethod.GET)
public?String?toAccountInsertController()?{
logger.info(“跳轉節點,利用get方式請求到添加用戶頁面,方法是(toAccountInsertController)“);
return?“accountInsert“;
}
//?用戶注冊
@RequestMapping(value?=?“/accountInsert“?method?=?RequestMethod.GET)
public?String?accountInsertController(Account?account)?{
accountService.insertUserAccount(account);
logger.info(“用戶添加完成用get方式請求到登錄頁面“);
return?“redirect:accountLogin“;
}
//?跳轉到用戶存款
@RequestMapping(value?=?“/toAccountSave“?method?=?RequestMethod.GET)
public?String?toAccountSaveController(@Param(“userAccount“)?String?userAccount)?{
logger.info(“跳轉節點,利用get方式請求到存款頁面,方法是(toAccountSaveController)“);
logger.info(“存款時的賬號是:“?+?userAccount);
accountService.selectUserAccountBalanceService(userAccount);
return?“accountSave“;
}
//?用戶存款
@RequestMapping(value?=?“/accountSave“?method?=?RequestMethod.GET)
public?String?accountSaveController(String?userAccount?Float?transactionMoney?F
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-27?14:29??BankCloudServices\
?????文件????????1561??2018-03-21?15:18??BankCloudServices\.classpath
?????文件?????????917??2017-12-20?16:00??BankCloudServices\.project
?????目錄???????????0??2018-03-21?15:17??BankCloudServices\.settings\
?????文件?????????567??2017-12-20?16:00??BankCloudServices\.settings\.jsdtscope
?????文件?????????159??2017-12-22?15:39??BankCloudServices\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2017-12-20?16:00??BankCloudServices\.settings\org.eclipse.jdt.core.prefs
?????文件?????????580??2017-12-20?16:05??BankCloudServices\.settings\org.eclipse.wst.common.component
?????文件?????????345??2017-12-20?16:00??BankCloudServices\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2017-12-20?16:00??BankCloudServices\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-12-20?16:00??BankCloudServices\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件?????????654??2018-04-27?14:29??BankCloudServices\account_record_table.sql
?????目錄???????????0??2018-03-21?15:17??BankCloudServices\build\
?????目錄???????????0??2018-03-21?15:24??BankCloudServices\build\classes\
?????文件????????4475??2018-02-26?15:47??BankCloudServices\build\classes\applicationContext.xm
?????目錄???????????0??2018-03-21?15:18??BankCloudServices\build\classes\com\
?????目錄???????????0??2018-03-21?15:18??BankCloudServices\build\classes\com\evloution\
?????目錄???????????0??2018-03-21?15:18??BankCloudServices\build\classes\com\evloution\datas\
?????目錄???????????0??2018-03-21?15:18??BankCloudServices\build\classes\com\evloution\datas\controller\
?????文件????????8629??2018-03-21?15:18??BankCloudServices\build\classes\com\evloution\datas\controller\AccountController.class
?????文件????????2460??2018-03-21?15:18??BankCloudServices\build\classes\com\evloution\datas\controller\LoginInterceptor.class
?????目錄???????????0??2018-03-21?15:18??BankCloudServices\build\classes\com\evloution\datas\dao\
?????文件????????1566??2018-03-21?15:18??BankCloudServices\build\classes\com\evloution\datas\dao\AccountDao.class
?????目錄???????????0??2018-03-21?15:18??BankCloudServices\build\classes\com\evloution\datas\domain\
?????文件????????3537??2018-03-21?15:18??BankCloudServices\build\classes\com\evloution\datas\domain\Account.class
?????文件????????2819??2018-03-21?15:18??BankCloudServices\build\classes\com\evloution\datas\domain\AccountRecord.class
?????目錄???????????0??2018-03-21?15:18??BankCloudServices\build\classes\com\evloution\datas\service\
?????文件????????1023??2018-03-21?15:18??BankCloudServices\build\classes\com\evloution\datas\service\AccountService.class
?????文件????????5999??2018-03-21?15:18??BankCloudServices\build\classes\com\evloution\datas\service\AccountServiceImpl.class
?????文件????????1692??2018-03-21?15:23??BankCloudServices\build\classes\jdbc.properties
?????文件????????1983??2018-03-21?15:24??BankCloudServices\build\classes\log4j.properties
............此處省略72個文件信息
- 上一篇:ssh開發電影管理系統
- 下一篇:完整的汽車租賃系統代碼和文檔
評論
共有 條評論