存款流程图:
取款功能:以储户的取款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。
① 系统计算利息,在原帐户信息中取款减去。
② 账户取款相关信息都会写入到数据库中
取款流程图:
查询功能:为储户提供查询余额服务,将储户的相关记录输出。
①需要储户的帐户信息及密码。
②打印储户的帐户余额
余额查询流程图:
转账功能:为储户提供转账给其它储户的服务,将储户的存款信息进行调整,以保持信息的一致。
① 需要储户的帐户信息及密码。
② 需要其它储户的账号信息
③ 需要进行一定的手续费收取
转账流程图:
密码修改:为储户提供密码修改服务,将储户的密码信息进行调整,以保持信息的一致。
① 需要储户的帐户信息及密码。
② 需要储户输入新密码并确认。
用户密码修改流程图:
3.4 详细内容
3.4.1 开户功能的设计
设置开户模块的目的在于将开户信息存到系统中并记录信息,当业务员输入开户信息后,点击确定按钮,系统进行处理,显示出开户成功,并且显示其他固定信息。
3.4.2 销户功能的设计
设置销户模块的目的在于将销户信息存到系统中并记录信息。当业务员输入销户信息后,点击确定按钮,系统进行处理,显示出销户成功。
3.4.3 身份登陆验证
身份验证模块功能在于对于申请登陆的用户进行身份验证,通过者才能进入系统,银行业务员输入储户用户ID,储户输入密码并确定,系统保存用户输入的用户ID和密码,并在customer表中查找customerid和customername字段值,看是否等于业务员的用户ID密码,如相同则通过验证,否则不通过,并给出"密码错误"的提示,如数据库中不存在这样的纪录,则给出"该用户不存在的"提示。
3.4.4 取款功能的设计
设置取款模块的目的在于将储户的取款金额录入并存储在系统中,当业务员输入存款金额后,点击确定按钮,系统进行处理,显示出账户余额,并且显示其他固定信息。
3.4.5 转账功能的设计
设置转账模块的目的在于将储户的操作金额存到系统中并记录信息,当业务员输入转账金额后,点击确定按钮,系统进行处理,显示出账户余额,并且显示其他固定信息。
3.4.6 存款单打印的功能
设置存款单打印模块的目的在于将储户的存款信息以单据的形式及时反馈给储户,当银行业务员输入存款金额后,系统进行处理,显示出账户余额,并且显示其他固定信息。
4 实习心得
短短的一周实习就快过去了,在这一周里,学到了许多知识,熟悉了软件项目的开发流程,增强了我的动手能力。
首先,我的
学习能力得到了加强,JAVA是一门面向对象的新兴语言。JAVA的快速发展使它成为了目前最为广泛的
网络编程语言之一。它具有独特的跨平台性,多线程性,稳定性,动态等特点。在JAVA 语言中包含了许多丰富的类库。如applet、awt、lang、io、net?为我们在编程中增添了许多色彩。通过这次设计通过更多的实践练习,更是发现了JAVA 的优点,在经历对各模块的测试后,已经能够证实本系统各方面的能力都基本健全。只是在
工作效率方面还有待加强。信息的保密性、安全性以及数据库的安全性还存在有一定的不足,有可能会造成数据的丢失造成运行的错误。通过分析引起银行不确定性的内、外部变量,持续地监督其变化趋势,管理层就可以更有效的经营,在银行的安全性、流动性、效益性间找到平衡点,使银行躲开前面未知的"地雷",持续健康的发展。在实习期间把课堂上老师讲的知识点进行了系统的总结学习,把课堂上遗留的
问题解决了,在实习过程中不断加深对知识的理解,从而较快的学习知识并很好的加以利用。
在
计算机软件领域,Java只能算是一个新生事物。但Java之所以能成功,它与Internet的结合,无疑是最主要的因素。Java正在为越来越多的人们所接受,而Java本身也在不断发展着。Java的前景是非常美妙的。Java的成功必将对Internet的应用起到促进作用。诚如Sun公司的技术总监Eric Schmidt所言:"在扩充了Java语言的三维图形与多媒体能力之后,加上JavaScript描述语言的支持,Web的应用无疑将上升到一个新的高度。"
其次,团队协作能力得到提升,一个项目以一人之力是没有办法完成的,团队的作用是无可替代
请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。