java+mysql银行ATM软件项目管理系统设计(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

java+mysql银行ATM软件项目管理系统设计(4)

还有如配置并发连接数,设置缓存等功能,都能大大的优化系统,开源这一策略也是MyBatis流行的原因之一。

2。4 MySQL数据库技术介绍

MySQL的本质其实就是关系型数据库管理系统,是目前最流行数据库之一[[[] 李妍青,陈建,杨秀芝。MySQL数据库的多线程引擎。福州大学学报(自然科学版),2015(5)]]。 其优点就是体积不大,在个人计算机上易于配置,响应速度快,处理数据的速度也可以,成本小,最大的优点就是开放源码,这就成了降低网站制作成本的必选理由。因为MySQL使用多线程编程,所有不会占用多少系统资源,同时又能充分利用CPU。MySQL适用于多种操作平台,由于底层代码是有C和C++编写[[[] 王贵生。MySQL数据库索引的研究。电脑知识与技术,2014(34)]],所以移植性非常好。MySQL根据线程来分配内存,因此具有很高的稳定性,查询功能相当完善。但美中不足的是,MySQL不支持自定义数据类型,对XML支持不够良好,对存储过程和触发器支持不够良好,面对高并发海量的数据,需要特别严谨的数据库架构设计。

2。5 Highcharts插件介绍

在现实生活中,人们对图形的接受能力往往比对枯燥的数字来的强,因为图形能更直接而形象的显示出不同之处,便于人们分析理解,毕竟数字只是数字,图形却是由数字进行分析计算整合出来的。Highcharts就是一个由纯JavaScript编写的脚本类库,它能将我们给予的数据转化为各种类型的图表,如折线图、柱状图等等,用图表显示数据,使用户更容易理解。因为Highcharts是纯JavaScript类库,所以它不仅能兼容当今的绝大多数浏览器,运行速度也是很可观的。而且Highcharts支持语言多,对个人用户免费,其展示的图表也异常美观精细。

第三章 系统分析

3。1 系统需求分析

银行ATM软件项目管理系统是基于B/S结构的模式,系统的软件和数据信息集中存放在服务器中,系统的维护是在服务器上进行。这样的架构是的用户只需一台能联网的电脑,就能通过浏览器进行操作,无需安装任何插件。

3。2 性能需求分析文献综述

为了保证系统可以长期稳定地运行,并在出现异常时也不会系统奔溃。该系统的准确性、可持续性高速性是必要的系统性能。因为当以后数据量过大的时候,系统的性能决定着系统功能,所以在系统设计过程中,要使用一些技术,解决大数据量导致的系统运行缓慢的现象,并解决可能出现的系统异常保证系统的正常运行。

3。3 功能需求分析

银行ATM软件项目管理系统的功能:给账户实现现实货币与虚拟货币的转换,并利用虚拟货币进行注入转账,透支,贷款等的便捷交易,方便人们的生活;给工作人员对账户及员工的管理,以及系统涉及到的组织设备进行管理,及对系统各方面信息的结论性的了解。为了达到以上的功能,此系统必须满足以下模块要求:

3。3。1管理模块

管理模块为员工的所拥有的功能模块,不同员工根据其扮演的角色不同而拥有不同身份,所拥有的权限也就不同。

(1)资源管理:资源(resource)是系统用户所能访问的资源,也就是权限,用户所扮演角色无此权限就无法访问这个资源。拥有资源管理权限的角色可以对已拥有的资源进行合理的增删查改等操作,但一般系统完成后所有资源都基本固定,无需进行增删改的操作,只有进行维护开发是进行。

(2)角色管理:角色(role)是资源的集合,拥有角色管理权限的系统用户可以对已有角色进行系列管理。系统通过资源、角色、用户的关系设置来进行权限控制。 (责任编辑:qin)