银行排队机后台管理系统-毕业设计

上传人:suns****4568 文档编号:83071440 上传时间:2019-02-26 格式:DOC 页数:43 大小:1.03MB
返回 下载 相关 举报
银行排队机后台管理系统-毕业设计_第1页
第1页 / 共43页
银行排队机后台管理系统-毕业设计_第2页
第2页 / 共43页
银行排队机后台管理系统-毕业设计_第3页
第3页 / 共43页
银行排队机后台管理系统-毕业设计_第4页
第4页 / 共43页
银行排队机后台管理系统-毕业设计_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《银行排队机后台管理系统-毕业设计》由会员分享,可在线阅读,更多相关《银行排队机后台管理系统-毕业设计(43页珍藏版)》请在金锄头文库上搜索。

1、安徽工业大学毕业设计(论文)任务书课题名称银行排队机后台管理系统指导老师*学 院 计算机科学与技术学院专业班级物联网工程131班姓 名*学 号 毕业设计(论文)的主要内容及要求:一、进行调研,了解、分析用户对“银行排队机后台管理系统”的要求。二、基于Eclipse开发工具、Oracle数据库和Tomcat服务器,采用JSP,Java,JQuery,SSM进行设计。三、软件功能如下:1、用户与权限管理模块,可以管理用户的访问权限;2、基础配置模块,可以对排队机的基础信息进行配置;3、数据报表模块,可以统计并导出相关数据流水报表。四、撰写毕业论文(篇幅约1.5万字)并提交设计软件及清单一份,毕业设

2、计论文内容要求详细描述系统的总功能、各子模块的功能和使用的数据库表结构的详细情况,给出数据库表、主要界面设计图、程序处理流程图等。论文要求结构合理、语句通顺、排版规范、图文并茂。五、完成与设计内容有关的外文资料翻译,译文约5000字。 指导教师签字:安徽工业大学毕业设计(论文)摘要为方便市民和用户办理各种业务,政府办事大厅以及行业办事大厅日益兴起。为了对办事窗口进行有效管理,需要建立一种排队机制,排队机由此产生。针对排队机的后台管理,设计并开发一套基于B/S结构的银行排队机的后台管理系统。本系统是采用Spring、mybatis和Spring MVC三大框架,使用JQuery EasyUI作为

3、前端页面组件库、Tomcat为服务器、oracle为数据库, eclipse为集成开发环境的Java Web工程。排队机后台管理系统完成了用户管理、权限管理等系统管理功能,在此基础上,还完成了对排队机的业务模块和基础配置模块的管理,并设置了报表管理模块,用于管理和导出银行网点业务流水等报表。本文使用软件工程的开发思想,从系统的需求分析、功能特点、设计方案和实现方法等方面进行了阐述。经过各个功能模块的测试,达到了预期效果。关键词:SSM框架;排队;角色;权限;分时段统计;数据报表AbstractIn order to facilitate the public and users to hand

4、le a variety of business, government offices and industry service hall is growing. In order to effectively manage the service window, you need to establish a queuing mechanism, the resulting queuing machine.A back-stage management system of bank queuing machine based on B / S structure is designed a

5、nd developed for the background management of queuing machine. The system is the use of Spring, mybatis and Spring MVC three framework, the use of JQueryEasyUI as a front-end page component library, Tomcat for the server, oracle for the database, eclipse for the integrated development environment Ja

6、va Web project.Queuing machine management system to complete the user management, rights management and other systems management functions, on this basis, but also completed the queuing machine business module and basic configuration module management, and set up a report management module for the m

7、anagement and export Bank outlets business water and other statements.In this paper, the use of software engineering development ideas, from the system needs analysis, functional characteristics, design and implementation methods are described. After the various functional modules of the test, to ac

8、hieve the desired results.Keyword:SSMframework; queuing; role; privilege; Time_period count; data_report目录1绪论11.1引言11.2课题的意义11.3相关说明12系统需求分析22.1功能需求22.2性能需求22.3可行性分析32.4开发工具简介42.4.1Eclipse42.4.2JQuery EasyUI 框架集42.4.3Java语言42.4.4web容器Tomcat52.4.5oracle数据库和pl/sql数据库工具52.4.6Spring53系统设计63.1系统结构63.2数据库

9、设计73.2.1数据库需求分析73.2.2E-R图与数据表设计84系统功能实现194.1功能模块194.1.1系统管理模块214.1.2基础配置模块214.1.3数据报表模块224.1.4实时监控模块224.2模块的实现234.2.1登录界面234.2.2管理界面244.2.3举例说明模块的具体实现细节245测试与性能分析265.1测试的基本原则265.2系统测试的计划和要点265.3软件部分测试27总结30致谢31参考文献32附录A 部分源代码331.业务类型分页查询数据库存储过程332.业务类型模块控制层代码333.业务类型模块业务层借口实现代码35附录B 英语翻译38IV安徽工业大学毕业

10、设计(论文)1 绪论1.1 引言信息服务是利用计算机、网络通信、数据库等现代科学技术对信息进行获取、传输、加工、处理、检索、利用,并以信息产品为社会为国家各行各业提供相关服务的综合服务行业。随着金融市场的越发活跃,金融活动越发平民化,银行、政府服务机构、各大营业厅的面向个人的服务种类也是越来越繁杂,管理上所占的资源比重也是越来大。以银行为例,前去办理业务的用户随着越来越多,人工管理的成本越来越高,效率也会越来越低,而随着业务逻辑的进一步增加人工管理已经无从适应,排队机后台管理系统会对排队机的业务逻辑进行管理、资源分配、数据处理等,极大地优化了银行业务队列管理,降低运行成本。1.2 课题的意义使

11、用spring、mybatis、spring MVC轻量级框架,实现以Java的web工程的管理系统,对于排队机的业务逻辑进行管理,对于银行网点的业务流水和报表记录存储实现优化,另外,系统的可拓展性与模块之间的解耦是系统更加方便维护。对于某个特定的网点来说,能够更加方便的管理它的子机构的排队机设备,可以实现远程维护与在线升级。作为金融服务的一部分,使用科学、先进的管理方法提高工作效率、降低运行成本。1.3 相关说明图1.1排队机后台管理系统与终端如图1.1所示排队机后台管理系统通过网络远程连接一台或者多台排队机设备,这样便于业务更新或者信息同步,例如某总行新增一项业务需要向所有网点推广,这是需

12、要在排队机上显示新增加的业务以便于个人办理业务提供选择,这是只要在后台管理模块的数据库增加相应的业务类别,就可以直通过远程访问更新各个网点的信息,减少了脏数据的产生,此外,系统的许多预留接口可以实现心跳包的发送可以检测设备是否在线,也可以通过特定端口接收客户的数据信息来进行vip客户的在线识别等。2 系统需求分析2.1 功能需求经过前期的调研,以及根据实际的需要。可以将排队机后台管理的过程抽象的描述如下:1.系统的默认管理员账号拥有最高权限,当使用最高权限账户登录时,该账户拥有操作该系统所有模块的权限。2.用户可以定义角色,并授权角色的权限范围,例如,可以创建一个大堂经理的角色,该角色可以管理

13、柜员、业务类型、相关报表等,但是没有系统设置权限等。3.用户可以在其权限范围内管理排队机的基础配置,例如,大堂经理可以通过系统界面调整该银行的业务类型,或者柜员的信息,并将其从数据库层面上进行增删改查操作,并且作为后台管理,该系统能够管理各网点的排队机信息。4.数据报表功能,该系统需要记录各个网点的每天的业务情况,办理业务的人次,就需要将这些数据导出为excel表格的形式进行参考与维护。5.对于各大银行网点以及旗下的子机构或者子网点,用树形结构的形式进行管理,而且作为公共模块能够被其他的模块获取。2.2 性能需求为了保证系统能够长时间的、稳定、安全、可靠、高效的运行,必须让系统满足以下的需求:

14、1、系统处理的及时性和准确性系统处理的及时性和准确性是系统的必要性能。在设计和开发系统过程中,必须要考虑系统当前和将来可能承受的工作量,预留一定的资源。2、系统的开放性和可扩充性系统设计和开发中需要考虑到以后的扩展,例如在基础配置模块,可能会随着硬件基础的增加而增加相应的软件配置,例如电子标签的识别等,或者在数据报表模块,可能随着业务的拓展而产生新的报表需求等。所以设计系统时要预留出一定的内部和外部拓展接口,来保证更多功能或者模块的扩展。3、系统的易用性和易维护性系统所面向的用户,并非都是计算机方面的专业人士,他们往往处理不了专业性较强的系统操作,所以,这就需要友好的用户操作界面以及用户熟悉的

15、术语,将复杂的底层操作封装,用户只要进行简单的人机交互就可以实现需求,所以详细的操作手册和维护手册,以及将可能遇到的问题与解决办法罗列在文档上可以缩短用户熟悉使用该系统的过程。4、系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。5、系统的先进性目前计算系统的技术发展非常迅速,作为选题系统工程,在系统的生命周期内尽量做到系统的先进,充分完成信息加工处理的要求。这一方面通过系统的开放性和可扩展性,不断改善系统的功能。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流而且有良好发展前途的产品。6、系统的响应速度由于选题系统面向用户的数量较小,并发访问的程度小,所以系统的响应速度达到秒级即可。2.3 可行性分析开发任何一个基于计算机的软件,都有时间或资源上的限

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号