|
技术:Java、JSP等
摘要:
银行有很长的发展历史,过去使用的人并不多,完全可以人工服务,但随着社会的发展,人们对银行的需求越来越大,银行所要存储的数据也越来越多,信息时代的到来为银行解决可这一大难题。人类利用计算机的计算能力、存储能力为银行服务,间接的为人类服务。银行管理系统就是计算机为银行服务的产物,通过银行管理系统完成对储户的信息管理、存取款管理、借贷管理、风险投资管理等多种多样的管理、使信息变得有条不紊,业务流程可以按照正常的计划进行,方便了储户,也方便了银行的管理人,这是信息化时代创造出的产物,也是人类文明的体现。
本毕业设计是对银行管理系统有了一定的了解,由于银行管理系统过于庞大,仅仅几个月的时间是做不出来的,所以,挑选了其中的客户管理来充当这次毕业设计的题目,以检验在大学四年中学到的知识。
本银行管理系统是为直接使用者和间接使用者提供方便的,可以帮助用户清晰管理被管理者信息,并且对要进行的业务流程管理,使用户在使用过程中避免不必要的错误,更能让业务更加简单,减少人力。之所以可以实现这样的功能,系统设计是经过严密的考虑,让前台服务清晰,后台代码也需要有清楚的层次划分。MVC模型把代码分为三层,一层模型,一层视图,一层控制,这三层把这个代码群清晰分层,各司其职,每一层也都有具体的分类,有关这一部分之后的部分会详细介绍。
根据实际情况,在装有Windows 7旗舰版的笔记本上利用MyEclipse集成工具部署Tomcat服务器,连接了SQL Server数据库开发本银行管理系统。运用SSH(Struts2、Hibernate、Spring)框架使代码更加清晰简练,更好的诠释银行管理系统。这次开发基本包括了大学所学的所有较为重要的科目,如软件工程、软件测试、数据结构、Java、软件代码开发、JSP、Web前端、数据库原理等。
关键字:银行管理系统;软件工程;软件测试;软件代码开发
目录:第1章 引言 1
1.1 项目开发的背景 1
1.2 项目开发的意义 1
1.3 条件、限定和原则 2
第2章 关键技术介绍 3
2.1 主要技术 3
2.1.1 JavaEE技术 3
2.1.2 JavaEE技术的发展现状 3
2.1.3 JSP技术简介 4
2.1.4 SQL Server 2005 数据库 5
2.1.5 B/S的体系结构 5
2.2 关于运用 5
第3章 系统可行性分析 6
3.1 系统可行性分析 6
3.1.1 技术可行性 6
3.1.2 经济可行性 6
3.1.3 社会可行性 7
3.1.4 时间可行性 7
第4章 需求分析 8
4.1 需求分析介绍 8
4.2 性能需求 8
4.3 功能需求 9
4.4 维护需求 9
第5章 系统概要设计 11
5.1 概要设计 11
5.2 业务流程分析 11
5.3 功能概要设计 11
5.3.1 系统功能总述 12
5.3.2 主要模块 12
5.3.3 系统总流程 12
5.3.4 主要业务概要 13
5.4 系统数据库设计 14
5.4.1 数据库设计原则 14
5.4.2 数据库设计步骤 15
第6章 系统详细设计 16
6.1 详细设计 16
6.2 数据流图 16
6.3 系统的实体设计 18
6.4 数据库设计 20
6.5 数据字典 22
第7章 系统实现 26
7.1 系统管理员模块 26
7.1.1 登录界面 26
7.1.2 密码修改 28
7.1.3 柜员信息管理 28
7.1.4 添加柜员信息 29
7.2 柜员模块 30
7.2.1 柜员个人信息管理 30
7.2.2 储户信息管理 30
7.2.3 添加储户信息 30
7.2.4 储户存款管理 31
7.2.5 储户取款管理 32
第8章 系统测试与分析 33
8.1 测试 33
8.1.1 测试目的 33
8.1.2 测试方法 33
8.2 测试的主要步骤 33
8.3 测试计划 34
8.3.1 测试项目介绍 34
8.3.2 软硬件配置 35
8.3.3 测试规模及人员 35
8.3.4 功能测试 35
8.3.5 测试风险 35
8.4 测试实施 36
8.5 测试结果 39
结 论 41
参 考 文 献 42
致 谢 43
附录1:外文资料 44
附录2:中文译文 49
论文字数:30720
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|