| 【中文题名】 | ATM监控系统中UML方法及JAVA技术的应用研究 |
| 【英文题名】 | Research on UML and Java in Developing ATM Monitor Systems |
| 【学科专业】 | 计算机技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-4-11 |
| 【中关键词】 | 自动存款机,监控,统一建模语言,XML,浏览器服务器模式,JAVA |
| 【英关键词】 | ATM,Monitor,UML,XML,Browser/Server mode,JAVA,,,Object Oriented Technology,ORM,MVC model, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 |
ATM系统是真正的24小时全天候服务,它在延长了银行的营业时间的同时,既节省了人力资源,又满足了客户的不同需求,提高了银行的服务能力,在为客户带来方便的同时,为银行赢得了竞争力。
随着ATM网络规模和复杂性的日益增加,当今的银行都面临着如何管理其ATM网络的巨大挑战。为保证所有ATM设备实现真正的24小时正常运转,迫切需要一套功能完备的软件系统对所有ATM设备进行实时监控管理。
本文在对ATM系统经过充分了解的基础上,考虑到软件系统的易用性、易维护性以及系统的跨平台支持,采用UML方法进行分析与设计并运用JAVA技术实现了B/S模式下的ATM(自动取款机)监控系统。该系统实现了对ATM整机及各个部件的实时状态监控、对ATM机上所发生交易的实时监控、产生各部件故障情况统计分析报表、各类交易的统计分析报表,提高了ATM的运行效率,使ATM实现真正的24小时正常运转。该系统完全实现对所有ATM的监视和管理需求,帮助指导决策、实现风险控制等,极大的缓解了管理人员的管理压力,达到有效管理ATM的目的。
本文采用最新的软件工程理论,通过使用统一建模语言(UML)完成系统的分析与设计工作,... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
ABSTRACT |
4-6 |
|
第一章 绪论 |
6-12 |
|
1.1 引言 |
6-7 |
|
1.2 研究现状 |
7-9 |
|
1.2.1 ATM 系统 |
7 |
|
1.2.2 软件开发技术 |
7-9 |
|
1.3 论文的研究目的及内容 |
9-10 |
|
1.4 论文的组织结构 |
10-12 |
|
第二章 ATM监控系统需求分析 |
12-20 |
|
2.1 技术需求分析 |
12-14 |
|
2.1.1 网络结构 |
12-13 |
|
2.1.2 运行平台及开发语言 |
13-14 |
|
2.2 需求分析的业务USE CASE 模型 |
14-17 |
|
2.3 分权管理需求分析 |
17-18 |
|
2.4 直观管理需求分析 |
18-20 |
|
第三章 系统设计 |
20-30 |
|
3.1 开发平台与开发方案的选取 |
20-21 |
|
3.2 系统静态结构模型 |
21-24 |
|
3.2.1 建立对象类图 |
21-23 |
|
3.2.2 建立数据库模型 |
23-24 |
|
3.3 系统动态行为模型 |
24-27 |
|
3.4 物理模型 |
27-30 |
|
第四章 关键技术研究 |
30-40 |
|
4.1 用MD5 加密算法实现用户密码加密 |
30 |
|
4.2 数据库访问性能优化 |
30-34 |
|
4.3 系统条形图、折线图等统计图表的生成 |
34-37 |
|
4.4 地图交互模式监控的实现 |
37-40 |
|
第五章 系统实现 |
40-50 |
|
5.1 系统开发环境 |
40 |
|
5.2 MVC 模型的实现 |
40-42 |
|
5.3 程序包及类的定义 |
42-44 |
|
5.4 系统运行界面 |
44-50 |
|
结束语 |
50-52 |
|
附录 |
52-58 |
|
附件一:ATM错误码与错误信息对照表(部分摘录) |
52 |
|
附件二:系统定义的权限列表 |
52-53 |
|
附件三:实现MD5算法的Java代码(部分摘录) |
53-58 |
|
致谢 |
58-60 |
|
参考文献 |
60-61 |
|
| 【DOI】 | LunWen.ID:2.2008.382326 |