课程设计题 目 : ATM 柜 员 机 系 统 专 业 : 计 算 机 科 学 与 技 术学 号 :班 级 :学 生 姓 名 :一 可 行 性 讨 论1 编写目的1 。1 目的这份可行性讨论报告是对ATM柜员机的可行性讨论分析及指出存在的必要性。 1 。2 预期的读者软件管理人员、开发人员、维护人员、顾客用户。2 问题定义2.1 ATM 柜员机介绍 ATM柜员机使用与ATM 机相似的图形用户界面, 当用户在登录界面输入给定的卡号和密码时,系统能登录ATM 柜员机系统, 通过数据链接操作来达到独立的客户与机器交互从而进行取款、存款、转账、查询余额、修改密码等业务办理的目的。2.2 基本目标ATM 柜员机主要是由各个实体窗口组成, 它是由登录页面、选择服务、存款、取款、查询余额、修改密码以及查看交易记录等功能。它的各种按钮的事件和功能可以简单的模拟ATM 柜员机的要求, 让用户在电脑上可以轻松体验ATM 取款机的使用流程, 以达到易学易用的效果,避开用户在真实的ATM 机上出现失误,带来不必要的损失.2 。3 经济目标由于本软件的主要背景(为课程设计) 在经济上不注重直接的经济收益, 而是注重小组成员整体水平的提高。 3 可行性讨论的方法及评价度3 。1 可行性讨论所采纳的方法根据调查, 本小组成员多数有JAVA 编程经验,也具备MY SQL 的使用经验,因而开发此系统采纳JAVA 结合MY SQL 的数据库系统开发。 3 。2 评价尺度此软件临时只是一个初级产品,实现的功能也只能完成初步的工作。4 工作产品4 。1 设计目标为了减少银行的业务处理压力,尽量节约人们取钱所花费的时间和价值;并且尽可能的防止一些非法的业务操作,同时它的使用可以有效解决用户信息和资金信息的繁杂问题。 4 。2 设计及约束条件a 。 ATM面对客户十分广泛,所以界面设计要力求简单明了, 只要认识汉字并具备实际行动能力的人,就可以顺利进行操作, 对于用户输入的数据, 系统能进行严格的数据检验,尽可能的排除人为地错误。b 。 开发人员应具备相应的开发能力, 懂C++ 与java 编程,小组成员能够根据计划的要求,按时完成系统的每一部分,保证后面的开发进程可以顺利进行。但根据现有条件和知识, 我们还得在技术方面进行学习和提高. 4 。3 工作原理a 。 先建立数据库且追建数据库的驱动程序。 b. 在使用时,分为后台管理和前台操作。c. 用户输入账户基本信息进行登录,然后方能进行下一步操作 .4.4 系统流...