(计算机科学与技术)网上银行管理系统

收藏

编号:20171102135639402    类型:共享资源    大小:392.95KB    格式:RAR    上传时间:2017-11-02
  
30
关 键 词:
计算机科学 技术 网上银行 管理 系统
资源目录:
(温馨提示:点“+”可展开查看一级资源目录。点“-”可关闭资源目录。)
跳过导航链接。
折叠 (计算机科学与技术)网上银行管理系统.rar(计算机科学与技术)网上银行管理系统.rar
展开 (计算机科学与技术)网上银行管理系统(计算机科学与技术)网上银行管理系统
资源描述:

摘  要

网络银行与传统银行相比,有明显的竞争优势,主要表现在降低银行业务成本,提高了服务质量;降低了银行软、硬件开发和维护费用。本系统是在Linux平台下,采用C++语言模拟实现了网络银行各大柜台交易,实现了用户可以并发地进行开户,存钱,取钱,和修改密码以及查询余额等操作。系统采用了C/S框架设计,实现了银行账户管理的系统化、规范化、自动化、信息化与智能化,从而达到提高账户管理效率的目的。

在系统中主要采用了Unix 环境下C++网络编程,通过TCP/IP和Socket网络接口将客户端和服务器端相分离,为多用户并发访问提供了可能,在服务器端通过fork子进程专门接受客户端发来的请求,从而真正地实现了多用户并发访问,在服务器和客户端都采用了Unix/Linux比较成熟的消息队列进行本身之间的内部通信,这样可以高效,安全地实现各进程间地通信,从而大大降低了程序间的耦合度。在数据存储方面,使用了Oracle数据库,能够存储大规模的数据管理,同时为了测试和调试的方便,还采用了文件存储方式。


关键词 套接字 消息队列 工厂方法 

目  录

摘  要I

AbstractII

第1章  绪  论1

1.1  研究的目的和意义1

1.2  国内外网络银行的现状3

1.3  系统设计方案3

第2章  系统可行性分析6

2.1  经济上的可行性6

2.2  技术上的可行性7

第3章  系统的需求分析8

3.1  业务需求分析8

3.2  系统数据信息说明11

3.3  开发工具的选择12

3.3.1  C/C++ 语言的优点12

3.3.2  Linux 开发平台的优点12

3.3.3  Oracle 的优点15

第4章  系统概要设计18

4.1  系统功能设计18

4.2  相关的设计原则19

4.3  系统中的设计模式20

4.4  数据存储设计24

第5章  系统的详细设计26

5.1  账  户26

5.2  客户端模块26

5.3  TCP/IP 网络接口30

5.3.1  TCP/IP协议30

5.3.2  网络接口的建立32

5.4  服务器端业务处理模块36

5.5  数据存储模块37

5.5.1  连接数据库37

5.5.2  Oracle数据库驱动的编写38

5.5.3  文件系统的建立41

结  论43

致  谢44

参考文献45

附录1  外文文献翻译47

附录2  外文文献原文52

附录3  设计系统部分源代码57



展开阅读全文
  大分享文库-在线教育资源分享平台 所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:(计算机科学与技术)网上银行管理系统
链接地址:https://www.west960.com/p-211015.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们豫ICP备17044489号-3

copyright@ 2008-2018 大分享文库网 版权所有
经营许可证编号:豫ICP备11013292号-2

客服QQ:1965775022

收起
展开