2019基于JAVA技术网上银行系统的实现.doc 下载本文

基于JAVA平台网上银行系统的实现

专业班级: 学 生: 学 号: 指导教师: 教学单位: 毕 业 届:

毕 业 设 计(论 文)课 题 任 务 书

系(院) 专业 班 学生

毕业设计(论文)课题 二、毕业设计(论文)工作自 年 月 日起至 年 月 日止 三、毕业设计(论文)进行地点_ 四、毕业设计(论文)的内容要求

伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为不可分割的部分。随着Internet的蓬勃发展,ATM网上银行取款作为电子商务的一种形式正以方便、快捷的优势,逐步成为新兴的经营模式和理念,人们已经不再满足于排队等待办理各种业务,而是渴望着能够充分享受网络所带来的更加多的便利。ATM银行取款系统正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地办理各种实物银行所能办理的各种业务,大大节约了时间,实物银行所需的人力,物力,财力等。

本文首先介绍了ATM银行取款系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,本文对ATM银行取款系统进行了系统检测并提出了还需要改进的问题。

本系统主要为用户提供了查询管理,修改密码管理,存款管理,取款管理、转账管理等功能。在设计方面,本系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。后台数据库选用SQL Server2000数据库。

五、教师指定的主要参考文献(期刊、书籍、网页)

[1] 武延军,黄飞跃.精通JSP编程技术[M].人民邮电出版社.2001. [2]王毅、尹相群. Strusts应用开发完全手册[M].人民邮电出版社.2007. [3] 杨少波J2EE项目实训---Hibernate框架技术.XML[M]. 清华大学出版社.2007. [4] 陶勇、李晓军.Hibernate ORM最佳实践[M].清华大学出版社.2007 [5] 柏亚军.JSP编程基础及应用实例集锦[M].人民邮电出版社.2001.

[6] 徐国智.SQL Server 2000数据库系统开发实例精粹[M].电子工业出版.2006

指导教师

学 生

摘 要 ........................................................................................................ 错误!未定义书签。 第1章 绪 论 .............................................................................................................................. 4 第2章 ATM银行取款系统的需求分析与总体设计 ................................................................. 7

2.1 任务概述 .................................................. 8

2.1.1 目标 ..................................................................................................................... 8 2.1.2 用户的特点 ......................................................................................................... 8

2.2 需求分析 .................................................. 9

2.2.1 对功能的规定 ..................................................................................................... 9 2.2.2 对性能的规定 ..................................................................................................... 9 2.2.3 灵活性 ................................................................................................................. 9 2.2.4 故障处理要求 ..................................................................................................... 9 2.2.5 运行环境规定 ..................................................................................................... 9 2.2.6 开发环境 ............................................................................................................. 9

2.3 系统功能结构图 ........................................... 10 2.4 系统主要处理流程图 ....................................... 10 2.5 接口设计 ................................................. 10

2.5.1 用户接口 ........................................................................................................... 11 2.5.2 外部接口 ........................................................................................................... 12 2.5.3 内部接口 ......................................................................................................... 12

第3章 ATM银行取款系统的数据库设计 ............................................................................... 13

3.1 数据库设计的需求分析 ..................................... 13 3.2 数据库设计的数据字典 ..................................... 13 3.3 数据库概念设计 ........................................... 14 3.4 数据库逻辑设计 ........................................... 14 3.5 数据库物理设计与实现 ..................................... 15

3.5.1 连接数据库:使用技术 Hibernate..................................................................... 15 3.5.2 建立数据库:create database mybank ............................................................. 16

第4章 ATM银行取款系统的开发与实现 ............................................................................... 17

4.1 网站主要技术介绍 ......................................... 17

4.1.1 文件上传组件JspSmartUpload .................................................................... 18 4.1.2 网站JavaScript设计 ................................................................................... 18 4.1.3 分页显示的设计与实现 ................................................................................. 19 4.1.4 网页风格设计 ................................................................................................. 19

4.2 网站程序的结构 ........................................... 19 4.3 系统部分开发与实现 ....................................... 20

4.3.1 网站首页(index.jsp) ............................................................................... 21 4.3.2 用户登录界面(welcome.jsp) ................................................................... 21 4.3.3 修改密码管理(modify.jsp) ..................................................................... 22 4.3.4 存款管理(depoit.jsp) ............................................................................. 23