实习
报告实习性质:
Java高级应用开发
课程实习
学生:
专业班级:
指导教师:
实习时间: 2011年12月31日-2012年1月6日
实习地点: 第四教学楼4312教室
重庆工程职业技术
目 录
1 实习目的 3
2 实习任务 3
3 实习内容 4
3.1 背景 4
3.2 需求分析 4
3.3 详细
设计 5
3.4 详细内容 15
3.4.1 开户功能的设计 15
3.4.2 销户功能的设计 15
3.4.3 身份
登陆验证 16
3.4.4 取款功能的设计 17
3.4.5 转账功能的设计 17
3.4.6 存款单打印的功能 18
4 实习心得 20
5 学生实习考核表 22
1 实习目的
随着我国信息产业发展迅速以及中国加入世界贸易组织,国内银行之间以及与外国银行之间的竞争也越来越激烈,怎样发展业务以吸引更多顾客是各银行当务之急。而管理业务是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着相当重要的作用。现在银行的业务越来越多,吸引的客户也越来越多,银行的信息管理就越显得重要。
银行
管理系统不仅要求操作方便而且要求界面简洁,它还需要实现账目管理,用户
查询和查询统计功能。针对上述情况和要求,采用
软件工程的开发原理,依据软件流程过程规范,按照需求分析、详细设计、
程序编码等过程开发了一个银行管理系统。
本银行管理系统是以java为基础语言编写,使用MyEclipse,SqlServer实现的银行管理系统,完成系统管理、账目管理、用户查询等功能。
该银行管理系统实现了一些基本的工能,比如:开销户、存取款、转账等一系列的业务。
2 实习任务
①实现开户功能
②实现销户功能
③实现登录功能
④实现存款功能
⑤实现取款功能
⑥实现转账功能
3 实习内容
3.1 背景
银行系统是与生活紧密相关的一个机构,银行提供了存款、取款、转账等业务。在银行设立账户的人或机构通常被称为银行的储户。一个储户可以在银行开多个账户,储户可以存钱到账户中,也可以从自己的账户中取钱出来,还可以将存款从一个账户转到另一个账户。储户还可以随时查询自己账户的情况,并查询以前所进行的存款、取款等交易记录。后台管理员可以对储户的账户进行注销、删除、查询等管理,还有就是银行利息、汇率、手续费之类参数的设置,以及财务管理以及财务分析。
3.2 需求分析
该软件所要完成的主要功能有三方面:如果是存款,用户填写存款单,然后交给系统,同时系统还要记录存款人,住址,身份证,号码,存款类型,存款日期,完成后由系统反馈成功存款信息给用户。如果是取款,用户填写取款的相关信息进行提交,系统要求用户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息给用户。如果是转账,用户填写转账的相关信息进行提交,系统要求用户输入密码以确认身份,核对密码正确无误后系统计算利息并反馈信息给用户,系统进行及时更新数据库。
其他功能:开户功能。用户通过
注册的方式向系统提出开户请求,用户填写相关信息后进行提交,系统根据用户所填写信息为用户分配唯一的银行卡号,并且及时更新数据库,将用户信息进行保存。还提供了后台管理员的一些相关功能,如账户信息管理,财务管理,系统参数以及财务分析统计。
3.3 概要设计
开户功能:通过储户申请建立一个新帐户的描述信息,并将该帐户添加到帐户信息映射表中,并以系统自动生成的唯一的帐户号作为主键。同时系统还将生成唯一的银行卡号作为外键。
① 申请需要提交有关材料的证明,并审核通过。
② 银行为其建立一个新账户。
③ 返回账户号/密码给储户
④ 打印开户信息给储户
开户流程图:
销户功能:消除储户存储在系统中的个人信息。
① 通过储户申请,由管理员进行消户操作。
② 系统消除储户的一切信息,更新数据库。
③ 返回注销信息成功通知。
销户流程图:
登录功能:
根据不同身份登录进入到不同的登录界面。
① 用户输入登录相关信息(账号、密码)。
② 系统检查用户相关信息,提示成功与否。
用户登录流程图:
存款功能:以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。
① 系统需要在原帐户信息中增加一条记录,包括存款人,住址,存款类型,存款日期。
② 若为新储户须建立一个帐户,并记录此次的记录。