个人银行储蓄系统报告.doc_第1页
个人银行储蓄系统报告.doc_第2页
个人银行储蓄系统报告.doc_第3页
个人银行储蓄系统报告.doc_第4页
个人银行储蓄系统报告.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

生产实习报告专 业 : 软件工程 班 级 : 软件 101 学 号 : 学 生 : 指导教师 : 2013 年 春季 学期个人银行储蓄系统1. 实习目的 随着当今社会随着计算机应用的迅速发展,以及计算机给人们带来的方便,再加上社会经济的不断提高,人们的生活水平也逐渐提高,对社会的需求也逐渐扩大,从而使人们对计算机的依赖也日趋加大,随之计算机技术进行的各种管理也成为人们生活中不可或缺的一部分。随着市场经济的不断发展,人民的生活也越来越富裕,人们的生活脚步也不断加快,这就要求各行业提供更多功能,以方便用户。为此银行也不例外,C/S模式的应用系统已不能满足人们的需求。2. 设计方案论证2.1 背景 随着计算机技术飞速发展及其应用领域的扩大,特别是计算机网络和电子商务的发展,极大地改变了商业银行传统的经营和管理模式。能够为客户提供方便、快捷、安全的服务,也能有效降低银行的运营成本,这是银行管理系统追求的目标。目前,对于现代化银行运营的要求是客户可以实现随时随地的业务交易,银行职员可以进行高效合理的工作管理,实现银行业务电子化。2.2 需求分析2.2.1 功能需求通过银行管理系统一方面加快了客户的服务,提高的服务质量,另一方面减轻了员工的工作复杂度,提高了工作效益,实现银行帐户管理的系统化、规范化、自动化和智能化。系统具体实现的目标如下:(1)键盘操作,快速响应。(2)对用户输入的数据,系统会进行严格的数据检验,尽量避免了人为的错误。(3)实现银行开户、取款、存款、查询、转账、修改密码等功能。(4)系统运行稳定,可靠。(5)系统应人性化,符合用户操作习惯。(6)使用控制台进行操作2.2.2 性能需求软件环境: Window 7/8/Xp2.3 总体设计 由客户端程序和服务器端程序构成,客户端运行在面向个人业务的银行柜台的电脑上,通过网络通讯向服务器发送请求并接受服务器端程序的应达显示处理的结果。服务器端处理客户端的各种业务请求。主要实现银行开户、取款、存款、查询、转账、修改密码等功能。本程序主要实现银行开户、取款、存款、查询、转账、修改密码等功能。其中包括用户功能和管理员功能。进入程序后首先选择身份,身份确定后再进行相关的操作。 (1)用户功能用户功能包括:登录模块、主菜单模块、存款模块、取款模块、转账模块和查询模块以及退出功能。 (2)管理员功能 管理员功能包括:添加用户功能、删除用户功能、查询所有用户基本信息功能、打印用户清单功能以及退出功能。2.4 详细设计2.4.1 功能规划2.4.1.1 用户功能 (1)用户登录功能输入用户名和密码,验证正确后进入系统。用户名和密码在程序中固定写死。表1 用户登录输入处理输出1、用户名2、密码1、连接数据库验证用户名及密码3、用户名及密码正确后进入主菜单界面。如果用户名或者密码不正确,给用户一个友好提示(2)主菜单功能实现开户功能实现销户功能实现登录功能实现存款功能实现取款功能实现转账功能(3) 存款功能 用户在输入账号和密码正确后可选择存款功能,需输入存款金额,金额要大于0小于账户余额。表2 输入存款的基本信息输入处理输出1、账户ID2、存款金额1、输入的所有信息必填。2、验证账户ID3、存款金额大于0.00元如果用户输入的各项数据不正确,给用户一个友好提示(4)取款功能表3 输入取款的基本信息输入处理输出1 账户ID、2 密码3取款金额1、输入的所有信息必填。2、验证账户ID。3、验证用户密码。4、取款金额大于0.00元,小于用户账户余额。如果用户输入的各项数据不正确,给用户一个友好提示(5)转账功能表4 输入转账的基本信息输入处理输出1、账户ID2、密码3、金额4、对方账户ID1、输入的所有信息必填。2、验证账户ID;3、验证密码;4、转账金额大于0.00元,小于账户余额;如果用户输入的各项数据不正确,给用户一个友好提示(6) 查询功能表5 输入查询基本信息输入处理输出1、账户ID2、密码1、输入的所有信息必填。2、验证账户ID;3、验证密码;如果用户输入的各项数据不正确,给用户一个友好提示(7)开户销户功能 所有的开户销户功能均连接数据库实现,在按钮处添加类似数据库的增删查改的语句可实现开户销户的功能。(8)退出功能给客户退出提示,客户确认后,退出程序。2.5 功能模块图 (1)主菜单主要功能有以下几个方面:1)系统功能,包括对用户的增删改查,和对系统的初始化(清空所有表,用户表留下admin);2)客户管理,增删改查;3)账户的开户和销户4)储蓄,包括存款,取款,转账;5)查询,包括余额查询和明细查询。其他功能,要求系统美观,界面友好。如果是存款,用户填写存款单,然后交给系统,同时系统还要记录存款人姓名,住址,身份证,号码,存款类型,存款日期,完成后由系统反馈成功存款信息给用户。如果是取款,用户填写取款的相关信息进行提交,系统要求用户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息给用户。如果是转账,用户填写转账的相关信息进行提交,系统要求用户输入密码以确认身份,核对密码正确无误后系统计算利息并反馈信息给用户,系统进行及时更新数据库。(2)开户功能用户通过注册的方式向系统提出开户请求,用户填写相关信息后进行提交,系统根据用户所填写信息为用户分配唯一的银行卡号,并且及时更新数据库,将用户信息进行保存。还提供了后台管理员的一些相关功能,如账户信息管理,财务管理,系统参数以及财务分析统计。(3)销户功能(4)转账功能:实现存款、取款、转账的功能有很大的相似之处。3. 运行结果及分析3.1登录界面连接数据库验证用户名和密码匹配否,均正确的话成功登陆界面。3.1.1在客户栏选择增删查改客户信息 在增删查改方面,语句类似于在数据库内增删查改表的语句,方便实现。3.2账户在账户栏可选择实现开户和销户功能。 3.3储蓄在储蓄栏选择存款、取款、转账。 3.4明细查询3.5系统包括系统的初始化和用户的增删查改。4. 实习心得 本次实习设计基本要求是通过三层架构模型来完成基本的系统设计,区分层次的目的即是为了达到“高内聚,低耦合”的思想。该系统一共有四张表,客户表,银行卡表,柜员表和流水记录表,每部分的功能都要连接数据库,把每步的信息都录入到数据库,以便以后的增删查改功能的实现。 在设计完数据库后就进行对界面的设计,我们对于界面的设计并不需要非常漂亮,因为我们主要是为了完成系统的功能(在对功能实现完成后可适当修改达到美化的效果)。对于一个银行系统,最基本的功能就是要取款和存款功能,在此基础上还要查询功能、修改信息功能等,功能越多系统就会越健壮。在完成后,我觉得最难的应该是查询流水功能了,但是在老师和同学的帮助下也都成功完成了,完成这些全部功能并不是一件容易的事。我们所选的编程软件是MyEclipse8.6,大多数同学都没有javascript的应用基础,还需边学边用。而且java的动手能力又很差,所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论