银行自助程序感想

Java程序设计感想

本次关于中国工商银行存取款java程序的设计,对我来说是一个很大挑战,说实话,假期确实荒废了,自己的Java是真的不行,当时拿到题目时 ,脑子都是蒙的,下意识的打开电脑eclipse准备做项目。王老师在吼,具体吼的啥也不太清楚。脑子乱的可以i,实在是不行了,没头绪。感觉要放弃,听清吼的是啥了,白给分8分,创建七个类,两个界面。

就按照说的做,既然是银行自主管理系统,银行的核心功能是一样的 存款 取款 转账 还有的是把这新东西都打印在界面上  让顾客知道  这些功能是统一的 到时候选择调用,

还有银行不能是谁都可以进 必须是顾客 刷卡或是账户。账户 可以走为一个结构体,在这个机构体中题目要求有 账户ID 姓名 操作日期(Date),操作类型,账户密码 账户余额 这些都是私有变量,要利用链表的调用来对这些数据进行增删改查,并且因为是银行所以有必要进行一些保护措施;密码连续三次错误禁止操作,各种操作要有相关提示  成功提示 失败提示。还有目前还不会的数据库 ,此次的程序种,我没能把文件中的数据导入程序,所以账号存储就用的在程序中 创建一个数组来储存。在后面的操作一个一个的调用,这样做有点投机取巧。首先开始程序,第一步就是开户,并且后续的一系列操作都是在开帐户的基础之上完成的。

当你账号密码都输入正确了之后,同时每一个操作都需要是单独完成,完成之后在所有的方法中都有显示。在程序设计中我也遇到到了几个问题,不能将各个类之间的参数进行调用,传参。二是功能方法之间不能嵌套,单独的功能不能在另一个的后续实现。在本课程设计过程中,开始时困惑是必须的吧,通过一学期的学习将所学运用到这一个或一类程序中是我的目标,课本上的知识很重要,虽然不知道图书馆里的书怎摸样但同学都借了好多,问题多种多样解决方案 可能是单一的。Java语言课程设计的风格是要特别谨慎认真的,一点也不能马虎。(但事实是老师可能表面大大咧咧的其实内心会比较谨慎,毕竟他是个教授吗。)每个细微的细节都必须十分注意,如果不认真思考就会出现或大或小的错误。

对于我来说 错误是致命的,因为自己不习惯用类  包来实现功能这是十分吃亏的,渐渐的我会改变这一习惯。如果把早期的错误隐藏下来  且在验证功能是没有发现,对后面的工作影响就会很大,甚至有时会推到前面所有的工作。觉得自己的程序很对 但就是编译不过这是十分恼人的。所以前期打好基础是必要的。

不可能一次用很少的几行代码就写出很好的程序,过程是需要积累的。小程序不要不上心,大程序是由一个个小程序罗列出来的。同时要关注客户需要。

原文地址:https://www.cnblogs.com/1983185414xpl/p/9696782.html

时间: 2024-10-26 03:15:25

银行自助程序感想的相关文章

模拟银行自助终端系统

一. 本系统模拟银行用户使用ATM机开户.查询.存款.取款功能,要求使用java语言编程实现. 说明: 1.   对于数据输入异常,可使用java异常处理机制进行处理. 2.   评分将以功能实现与代码规范性相结合的方式进行考核. 3.   如果对项目需求有疑问,可以随时以QQ留言方式联系我进行咨询. 4.   国庆放假期间,每天都有老师在公司值班,10月4日是我在公司值班,10月7日正常上班,欢迎大家到公司来做项目. 二. 项目功能要求: 项目开始运行显示主菜单为: 银行自助终端系统 ****

(转载)模拟银行自助终端系统

一. 项目功能要求: 项目开始运行显示主菜单为: 银行自助终端系统 **************************** 0.------开户 1.------查询 2.------存款 3.------取款 4.------退出 **************************** 请选择你要执行的功能: 此时,用户可以通过键盘输入选择自己要实现的功能,如果输入不是0,1,2,3,4,则系统提示: 你选择的菜单不存在! 请重新选择: 要求用户重新输入数据进行菜单选择! 当用户输入0时,

讲讲金融业务(二)--银行自助结算业务系统架构(A)

本篇论文主要读者适合对银行业务感兴趣的技术开发者,我这里尽量用普通读者能读懂的语言来描述银行自助结算业务系统架构. 在讲之前,先要阐述一个概念,即银联: 银联即各家银行的联合体,各家加入银联的银行都是银联的股东,银联的主要业务为:POS/ATM等自助结算收单业务,银联在线支付,互联网手机支付三项业务. 在没有银联的之前,自助结算业务系统架构是下面这样子的: 即自助结算终端将根据各家银行卡的交易转发至相应的银行.事实上各家银行部署的自助结算终端只受理本行业务.因此,自助结算终端的功能极其受限,比如

高级语言程序感想以及作品第二节课刘子威

1.从文件操作角度分析 首先要知道要做的内容有什么  操作的话要简单方便 2 从结构化程序和函数角度分析 首先要分析问题 其次确定算法设计 再接着编码 最后完成测试 确定是否能用 比如最最基本的printf case for scanf  这些函数的运用 编程语句一句话结束最基本的是要加分号  再比如SCANF 数据输入:格式化输入函数scanf scanf("格式控制字符串:.&输入参数1,........&输入参数n):&为取址运算符等等 这个作品里边 变量有账号密码

模拟银行自动终端系统

本系统模拟银行用户使用ATM机开户.查询.存款.取款功能,要求使用java语言编程实现. 二. 项目功能要求: 项目开始运行显示主菜单为: 银行自助终端系统 **************************** 0.------开户 1.------查询 2.------存款 3.------取款 4.------退出 **************************** 请选择你要执行的功能: 此时,用户可以通过键盘输入选择自己要实现的功能,如果输入不是0,1,2,3,4,则系统提示:

银行业自助缴费模式对物业行业的借鉴作用分析

在现今社会的银行网点窗口,我们经常可以看到一排排的银行ATM机展示在窗口处方便百姓存取款,这几年大家也会有一个发现,就是银行的人工柜台的窗口越来越少了,有时只有2-3个工作人员在柜台处理业务,而大多数存取款业务都让在ATM机上进行操作了.这是为什么呢? 答案是显而易见的,因为可以节省大量的人工费用,而且更快捷并减少了错误率.随着中国社会的进步,人员工资近几年随着增高,在公司企业中的成本也随之提高,特别是物业行业中,人员成本的费用支出占有很大一部分的份额,如何减少人员成本的支出也是各个物业公司企业

程序员「奇葩」说

一直以来「奇葩」这个词都是偏贬义的,直到去年有个综艺节目叫「奇葩说」挺热闹,这里的人不一定是奇葩,更多指达人的意思. 「奇葩说」里的达人都是能说会道的,我的主业是程序员,所以只能写写在我职业生涯中碰到的一些「奇葩」程序员. 你懂的,我这里的「奇葩」没有任何贬义的意思. 月在胸襟人在途 我刚入行时的第一位项目经理,70后.那年三十出头,在银行客户现场做项目经理,负责一个二十来人的客户现场团队. 虽然他的职位是项目经理,但实际那时他真是一名地道的资深程序员. 70 后的程序员大都是从写 C 开始的,

远程银行时代来临,VTM助力银行服务模式变革

随着银行网点不断扩充以及相应成本的提高,如何优化银行流程以减少成本成为各家银行.特别是中小银行不得不思考的一个问题.VTM作为银行自助设备的集大成者,具有为客户提供对公对私.国际国内.本外币.金融理财等全方位金融服务的能力.网点作为零售银行提供金融服务的主要渠道,在业务拓展过程中面临如下挑战: 网点业务负荷量分布不均,部分网点业务量大,客户排队情况严重:部分网点业务量小,人力浪费严重: 网点拓展困难,新建一个网点无论从选址,还是申请流程.或者后期运营都面临各种问题: 传统自助服务设备(ATM)承

Prism4 文档翻译系列---第4章 模块化应用程序开发

模块化应用程序是指将一个应用程序拆分成一系列的可以组合的功能单元.一个客户端模块封装了应用程序的一部分,并且通常是一系列相关的关注点.它可以包含一个相关的组件的集合,就像用户界面,应用程序功能,和一些业务逻辑,以及一些应用程序基础模块,比如应用程序级的日至服务或者用户认证.模块之间是相互独立的但是可以通过松耦合的手段进行通信.模块化的应用程序是的开发.测试.部署和扩展变得更新容易. 例如,一个个人银行应用程序,用户可以使用各种各样的功能,比如账户间汇款,支付,从个人的界面中更新个人信息等.然而,