ATM是电子技术和银行拓展业务在社会发展过程中,伴随信息化时代发展,成为更加智能化和人性化的完美产物。如今,如今ATM自动取款机不但实现跨行服务,而且也增添了不少功能。人们对于其要求更偏向于使用的简易、友好的图形界面,更加自主的便捷,来令ATM愈加智能,愈加人性,给用户带来便利,成为日常生活不可或缺的一部分。
2 需求分析及技术介绍
需求分析的主要是用来,了解来至目标人群的需求,进行一个待见系统的精准说明和设计,以此来解决目标必须“干什么”问题。同时,采用一系列的分析方法和分析技术,来分析和理解软件功能、性能以及环境的应用问题,把系统分析过程中得到的项目规划和系统说明逐步文档化,并推到出系统的逻辑模型。
2。1 可行性分析
2。1。1 技术可行性
ATM自动取款机系统是通过前台用户界面将用户的操作转化成相应信息,发送给服务器,服务器管理数据库来响应接受到的信息。本系统的前台开发是使用Eclipse这一开发工具,它集成许多重要的开发插件,拥有完备的数据库开发的能力,在开发设计和编程的过程,非常友好且便利。同时,采用SQL Server,具有很强的可靠性和易用性。从而可以看出,该系统具有技术可行性。
2。1。2 经济可行性
从人力方面上来说,本次相关的专业资源可以从网上或者通过图书馆借阅书籍获得,同时相关的数据资源也可通过上述方式获取。从物力方面上来说,本次系统开发的硬件要求并不高,效率高效、成本低,质量高。因此,该系统具有经济可行性。
2。1。3 操作可行性
该系统的维护人员和管理人员,则需要一定的计算机专业基础,通过一定的训练就可熟练操作该系统。而使用该系统软件的人员具有一定且简单的基础计算机知识即可。
2。1。4 时间可行性
从时间来看,具有充足的调研、设计和编程时间。预计能在规定时间内,学习相关技术,完成该系统的开发过程。
2。1。5 法律可行性
本次系统是通过查询大量资料,在独立环境下个人独自完成这个系统设计和实现,并未抄袭其他软件作品,且不存在侵权现象,符合国家相关法律法规,完全合法。
2。1。6 可行性研究结论
根据上面的思考和研究,我们可以了解到,实现在计算机上模拟ATM自动取款机功能形成一个新系统,是能够进行的并且就有很强的实际意义和社会效益。
2。2 系统功能需求及分析
系统客户端需要满足功能:具有用户界面要简洁美观,用户能便捷地操作系统;需要实现主要功能有,实现图形化窗口、登入系统,取款,向目标卡号转账,查询卡号余额,退出银行卡卡等)。系统服务器需要满足功能:对客户端操作信息且响应;管理数据库;实现跨行卡号的识别和跨行服务。系统管理器:具有友好的用户界面;实现功能(包括登入,注册,查询,存款,设置配置)。
2。3 系统性能需求
2。3。1 数据精准度
在向数据库进行操作包括(增、删、改和查等)前,需要对输入数据数据类型和数据位进行精准地控制,然后在对数据库更新或查询信息。
2。3。2 时间特性
对于程序响应时间,要求要在人的视觉感觉内。
对于信息交换时间,调用程序与操作数据库要求要同步,否则系统会出现难以预计的错误,同时在网络上用于信息交换的延迟要小于系统用来调用程序的时间,来保证程序按照预想的流程执行。