项目名称:互联网+个人资金银行账户管理系统
技术栈:bootstrap、JavaScript、jQuery、HTML、CSS、JSP
开发环境:JDK1.8、Mysql8.0.19
开发工具:IDEA、HBuilderX
项目描述:
该项目是一家银行账户管理系统,主要提供账户开户、存款、取款、转账等服务,以满足客户的个人和企业金融需求。
项目采用前后端分离模式
功能包括:
一、用户管理模块
区分普通用户及管理用户
1、管理用户:包括用户账号管理、用户角色,查询用户信息、新增用户、修改用户信息、以及删除用户。
2普通用户:可以修改自己的个人信息。
二、账户管理模块
1、管理用户:根据用户账户或用户账号查询账号信息、新增账户、可以冻结、解冻账户、以及删除账户。
2、普通用户:可以实现用户存款和用户取款,转账,查询交易记录。
三、新闻管理模块
1、管理用户:根据新闻标题查询新闻信息、新增新闻、修改新闻、以及删除新闻。
2、普通用户:可以显示新闻标题和发布时间点击可以查看新闻内容。
功能实现:
一、项目前端使用Ajax提交表单数据,后端使用Servlet接收,使用WebServlet注解按照路径接收,request.getParamater()方法获取数据,调用service层方法,service调用dao层方法,dao中使用Connection.prepareStatement方法写数据库相关操作语句,获取到数据返回给servlet的ajaxUtil对象,使用resp.getWriter().Writer()把ajaxUtil对象转成JSON字符串返回。
二、数据库操作使用事务保证数据准确性、完整性。