本系统主要完成对银行账目管理的帐户管理(开户,销户,办卡,挂失等)、取款机管理、用户查询、查询统计等。系统有完整的后台添加、管理、密码修改功能。系统采用JSP为编程语言,sqlserver数据库,Myeclipse开发工具 ,MVC结构java的servlet技术.
系统主要实现:帐户管理、取款机管理、用户查询、查询统计等功能,
(1)帐户管理模块:存款、取款、开户、销户、修改信息、办卡、挂失卡;
(2)取款机信息管理方面:管理员管理查询和维护、客户查询和取款等功能;
(3)用户查询模块:用户希望便于查询自己帐户的信息。
(4)查询统计模块:VIP用户统计、ATM业务量统计、异动查询统计、持卡总量消费统计、工作量负荷统计等功能。
数据库设计方面遵循3范式,主要设计了用户基本信息表、用户卡信息表、ATM取款机基本信息表、用户银行存款信息表、管理系统的用户口令表、银行系统的用户信息表等数据表。解决了银行系统中存在的数据安全性、数据一致性以及系统运行速度等问题。
目 录
摘要 2
Abstract 3
1、引言 4
1.1 研究现状 4
1.2 主要研究的目的及内容 5
1.3 研究方法及设计思路 6
1.3.1 研究方法 6
1.3.2 设计思路 6
2、需求分析 7
2.1 应用需求分析 7
2.2 运行需求分析 7
2.3 其他需求分析 7
2.4 可行性分析 8
2.4.1经济可行性 8
2.4.2技术可行性 8
2.4.3 运行可行性 9
3、相关技术简介 10
3.1 JSP 10
3.2 SQL SERVER 11
3.3 JDBC 11
3.4 B/S模式分析 12
4、系统分析 14
4.1 系统实现目标 14
4.2 系统体系结构 14
4.3 主控流程图 15
5、系统设计 16
5.1 概要设计 17
5.2 系统结构设计 17
5.3 详细设计 17
5.3.1 管理员登录界面 17
5.3.2 管理员设置 18
5.3.3 新户开户 19
5.3.4 银行帐户管理 20
6、系统调试与测试 21
6.1 程序调试 21
6.2 程序的测试 21
6.2.1 测试的重要性及目的 21
6.2.2 测试的步骤 23
6.2.3 测试的主要内容 23
7、结论 24
7.1 系统评价 24
7.2 安全性问题 25
致谢 26
参考文献 27