银行交易系统的设计与实现(SQLServer)
银行交易系统的设计与实现(SQLServer)(任务书,中期检查表,外文翻译,毕业论文20000字,程序代码,SQLServer数据库,答辩PPT)
摘要
随着我国信息技术的发展,无论是国内银行之间还是国外银行之间,竞争都越来越激烈,怎样高效、方便、快捷的完成用户的要求是银行生存的当务之急。银行管理中的重中之重是有关银行账户与交易的管理,本系统便是为日常银行的交易事务设计的。
本系统设计时采用软件工程的思想,按照需求分析、概要设计、详细设计、程序编码、测试等过程开发了一个银行交易系统。对于后台的数据库,本系统采用SQL SERVER 2005与前台界面相关联。
整个系统以java作为开发语言在Myeclipse8.5平台上进行设计开发。整个系统主要用来帮助银行处理日常业务,分为管理员模块和普通用户模块。管理员具有对系统的管理权限,可以管理用户信息和交易信息等,普通用户可以进行转账和取现等业务,方便了银行日常业务的操作。
关键词:JAVA;数据库;Myeclipse;银行交易系统
The design and implementation of Banks' trading system [资料来源:https://www.doc163.com]
Abstract
With the development of information technology in our country, whether between domestic Banks and foreign Banks, competition is increasingly fierce, how to efficient, convenient and fast to complete the user's requirements is a bank the priority of survival. Top priority is the bank account of bank management and transaction management, this system is designed for daily bank transactions.
This system is designed by adopting the idea of software engineering, according to the demand analysis, general design, detailed design, program coding, testing process to develop a bank trading system. For the background database, this system USES the SQL SERVER 2005 that is associated with the front desk interface. The whole system with Java as a development language on Myeclipse8.5 platform for design and development.
The whole system is mainly used to help Banks deal with day-to-day business, divided into administrators and ordinary users module. Administrator has administrative privileges on the system, users can manage information and transaction information, such as ordinary users can transfer and cash business, convenient bank daily business operations.
Key words: Myeclipse;Database;Java;Banks' trading system
系统的功能
该系统开发的主要任务是实现银行的管理。目的是提高银行管理的工作效率,改善工作环境,降低银行管理成本,实现工作的现代化、系统化、规范化、自动化。
该系统开发主要分为两大部分:前台的操作界面部分和后台的数据库部分。
前台的操作界面主要实现用户的各种基本操作,比如对基础资料管理、银行业务管理、财务报表管理等功能。
后台的数据库方面主要实现系统用到的数据的管理。
功能概述
该系统实现的功能主要分为两部分,一部分是管理员模块,另一部分就是普通账户模块。管理员分为超级管理员和普通管理员。超级管理员可以对用户账号进行管理(对可以使用该系统的账号添加、删除),对银行数据进行备份管理。除此之外,管理员都可以进行账户管理(账户基本信息的添加、查询);挂失管理(可以对账户进行挂失和解冻);交易记录管理(查看、修改、删除)。普通账户可以进行用户账号管理(修改个人密码)和交易管理(查询余额、转账、取现、查看历史记录)。
[版权所有:http://DOC163.com]
目 录
摘要 i
Abstract ii
1 概述 1
1.1 课题名称的来源背景 1
1.2 信息系统与管理信息系统 1
1.2.1 信息系统 1
1.2.2 管理信息系统 2
1.3 银行交易系统的现状与发展趋势 2
1.4 银行交易系统的意义 3
2 系统分析 4
2.1 系统的功能 4
2.2 用户需求分析 4
2.3 应用程序结构 4
2.4 系统开发环境 5
3 开发工具简介 6
3.1 Eclipse简介 6
3.2 MyEclipse简介 6
3.3 Eclipse与Myeclipse的区别 6
3.4 介绍JSP 6
3.5 JSP的由来 7
3.6 Jsp的工作原理 7
3.7 JSP的生命周期 7
3.8 JSP与Javabean 8
3.9 SQL Server 2005 8
4 系统的功能设计 9
4.1 功能概述 9
4.2 后台数据库设计 9
4.2.1 存储过程 9
4.2.2 设计数据库中的表 10
4.2.3 设计局部E-R模式 11
4.2.4 设计全局E-R模式 13
4.2.5 数据字典 14
5 系统设计 18
5.1 系统设计综述 18
5.2 系统操作模块 19
5.2.1 系统操作主界面 19
5.2.2 用户账号管理模块 20
5.2.3 账户信息添加模块 22
5.2.4 用户取现模块 25
5.2.5 查询余额管理模块 26
5.2.6 账户明细记录模块 28 [来源:http://www.doc163.com]
6 系统测试 31
6.1 软件测试基本理论 31
6.1.1 软件测试 31
6.1.2 软件测试工程师 31
6.1.3 软件测试基本原则 31
6.1.4 软件测试分类 31
6.2 软件测试过程 32
6.2.1 单元测试 32
6.2.2 集成测试 33
6.2.3 系统测试 33
6.2.4 验收测试 33
6.3 本系统测试实例 33
6.4 系统整体测试 34
6.5 不足与改进 34
总结 35
参考文献 36
致谢 37 [资料来源:http://Doc163.com]
下一篇:图书管理系统的设计与实现(JSP,Servlet,MySQL)