基于linux下的银行储蓄管理平台系统论文(18页).doc
《基于linux下的银行储蓄管理平台系统论文(18页).doc》由会员分享,可在线阅读,更多相关《基于linux下的银行储蓄管理平台系统论文(18页).doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于linux下的银行储蓄管理平台系统论文-第 14 页综合实践(论文)题 目 基于linux下的银行储蓄管理平台系统 学 院 通信与电子工程学院 专业班级 学生姓名 指导教师 成 绩 2013年 11 月 15 日摘 要随着金融业的发展,手工操作和旧的管理模式已经严重制约了质量和效率的问题,用计算机管理来代替手工管理是非常必要的。本文主要介绍了银行管理系统的方案论证、结构特性设计及行为特性设计的实现过程,详细论述了总体设计思想和功能模块设计。实现了系统初置、系统初值录入、存款、取款、转账、综合统计查询等功能。 整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并
2、具有较强的向导作用,为操作人员提供了丰富的决策功能,而且操作简单方便。用此系统代替手工操作后,能大大减少在时间和空间上的浪费,为银行节省了大量的人力和物力。关键词:信息管理;数据库;银行管理;稳定性AbstractAlong with the development of the financial sector, manual operation and the old management pattern has seriously restricted the quality and efficiency of the problem, use a computer to replace
3、 manual management is very necessary. Scheme comparison of bank management system is mainly introduced in this paper, structure design and behavior characteristic design, the implementation of the process in detail discusses the overall design idea and function module design. Implements the system,
4、at the beginning of initial entry, deposits, withdrawals, transfers and comprehensive statistical query, and other functions. The design process of the whole system, give full consideration to the database security, consistency, stability and reliability of the problem, and has strong guide effect,
5、provides operators with rich decision-making function, and the operation is simple and convenient. After using this system instead of manual operation, can greatly reduce the waste in time and space, save a lot of manpower and material resources of bank.Key words: Information management.; Database;
6、Banking management; Stability目 录摘 要IAbstractII第1章 引言11.1 课题的研究背景及意义11.2 设计的平台及工具11.2.1 Linux平台11.2.2 开发工具C语言21.2.3 SQLite数据库2第2章 系统的总体设计42.1 系统的设计目标42.2.1 可行性分析的目的42.2.2 软件实践操作的可行性42.3.1 系统的简要描述42.4 系统运行环境的要求52.5 预期用户52.6 模块划分52.7 系统设计的特点52.7.1系统的性能特点52.7.2系统的数据要求特点6第三章 系统的详细设计63.1 物理结构设计要点63.2 输人输出
7、要求73.3 运行模块的组合83.4 系统处理流程93.4.1 基本模块的处理流程103.5 运行控制153.6 运行时间153.7 出错输出信息153.8 出错处理对策15结论18参考文献19第1章 引言1.1 课题的研究背景及意义 银行储蓄管理软件的主要作用是针对于各类银行中的储蓄业务进行有效管理。银行储蓄是我们现实生活中的常见活动。就储蓄业务而言,无论国外还是国内,也无论是那家银行,虽然所开展的业务种类稍有不同,利息的计算也存在差异,但储蓄的本质是完全相同的。在我国加入WTO以后,各银行的业务逐渐和国际接轨。本次开发以一个虚拟银行为背景,在深入了解通用的银行储蓄业务管理要求的基础上,力争
8、开发出一个实用性强的通用储蓄系统软件,基本上可满足正常银行业的工作需要。本项目对系统的安全保密性要求也较高。另外,还要实现多币种的储蓄业务。设计者必须了解并掌握银行储蓄业务的一般要求及银行核算的规则(如利息计算的规则、节假日规则、币种兑换规则等)。同时,应该能模拟出消费者的外部消费与银行的结算业务。项目工作量和专业跨度较大。1.2 设计的平台及工具1.2.1 Linux平台Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计
9、算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于天才程序员林纳斯托瓦兹。 Linux操作系统是UNIX操作系统的一种克隆系统,它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。Linux是一套免费使
10、用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的U
11、nix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。1.2.2 开发工具C语言C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为
12、工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。C语言有丰富的数据结构和运算符。包含了各种数据结构,如整型、数组类型、指针类型和联合类型等,用来实现各种数据结构的运算。C语言的运算符有34种,范围很宽,灵活使用各种运算符可以实现难度极大的运算。C语言能直接访问硬件的物理地址,能进行位(bit)操作。兼有高级语言和低级语言的许多优点。它既可用来编写系统软件,又可用来开发应用软件,
13、已成为一种通用程序设计语言。另外C语言具有强大的图形功能,支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。1.2.3 SQLite数据库SQLite是实现了SQL92标准的一个嵌入式数据库,它遵循ACID关联式数据库管理系统,通过在一个库中组合了数据库引擎和连接数据库的接口,通过自身就能将所有的数据存储于单个文件中而著名Error! Reference source not found.。我认为SQLite数据库的功能一定程度上应该是居于MySQL 和PostgreSQL之间.而在性能上面,SQLite常常要比它们快2-3倍 (甚至更多)。这得益于其高度调整了的内部架构,由于它去除了服务
14、器端到客户端和客户端到服务器端的通信,将整个数据库系统放在其中,使其成为在需要完成高效地应用数据库时可以使用的一个非常方便的工具。其实除了速度和效率这两方面的优势,SQLite数据库还有很多其它的优势使其成为一个优质的产品解决方案Error! Reference source not found.。因为SQLite数据库中存的数据文件都不复杂,这个特点决定了开发产品的时候不必使用一个管理团队花大量的时间来构造复杂的权限结构来保护用户的数据库。因为权限会通过文件系统自动进行。同时这也意味着数据库空间的大小只与环境大小有关,与系统本身无关,不需要特殊的规则来了解用户的磁盘空间。第2章 系统的总体设
15、计2.1 系统的设计目标 随着金融业的发展,手工操作和旧的管理模式已经严重制约了质量和效率的问题,用计算机管理来代替手工管理是非常必要的。用此系统代替手工操作后,能大大减少在时间和空间上的浪费,为银行节省了大量的人力和物力。2.2 系统的可行性分析2.2.1 可行性分析的目的 本次开发以一个虚拟银行为背景,在深入了解通用的银行储蓄业务管理要求的基础上,力争开发出一个实用性强的通用储蓄系统软件,基本上可满足正常银行业的工作需要。本项目对系统的安全保密性要求也较高。2.2.2 软件实践操作的可行性这个系统的使用只要求使用者具有一定的手机操作经验,因为Linux系统本身就具有操作简单的特点,本程序中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 linux 银行 储蓄 管理 平台 系统 论文 18
限制150内