《何剑《面向对象程序设计方案——》课程设计方案储蓄卡管理系统 .docx》由会员分享,可在线阅读,更多相关《何剑《面向对象程序设计方案——》课程设计方案储蓄卡管理系统 .docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品名师归纳总结面对对象程序设计 Java课程设计储蓄卡治理系统何剑04010209摘 要本程序使用 sun公司的 JSPJava Server Pages开发工具 , 利用其供应的各种面对对象的开发工具,并结合使用 SOL server2000作为数据库治理。帐目治理是银行业务流程过程中非常重要且必备的环节 之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前很多银行在具体的业可编辑资料 - - - 欢迎下载精品名师归纳总结务流程处理过程中仍旧使用手工操作的方式来实施,不仅费时、费劲,效率低下,而且无法达到抱负的成效。本文针对上述问题,采纳软件工程的开发原理,依据软件流程
2、过程规范,依据需求分析、概要设计、具体设计、程序编码、测试、软件应用、软件保护等过程开发了一个银行帐目治理系统。主要设计了储蓄卡登记信息和存取款大事两张数据表。本文第一是对储蓄卡治理系统的概述,介绍了系统的各项主要功能,然后依据功能把系统划分成如干个模块,并列出了数据库的关系模型,在系统实现中,对几个模块进行了具体的说明和分析,并给出了主要代码。最终对本系统作出了客观评判,指明白系统的显示意义、缺点以及提出了可以进一步改进的部分,以便在实际应用后系统可以更加稳固牢靠的工作。关键词: 储蓄卡治理系统 软件流程目录第 1 章绪论 31.1 引言 31.2 系统的主要功能 31.3 储蓄卡治理系统功
3、能设计41.3.1 登录页面 41.3.2 主界面页面 41.3.3 储蓄卡开户页面 41.3.4 存钱页面 41.3.5 取款页面 41.3.6 查询余额页面 41.3.7 查询历史记录页面41.3.8 注销页面 4第 2 章数据库设计 52.1 记录储蓄卡的信息52.2 记录储蓄卡的信息52.3 数据库的实现设计6第 3 章系统的图形界面和功能的实现73.1 登录模块功能实现 7第 4 章结论 10可编辑资料 - - - 欢迎下载精品名师归纳总结第1章 绪论1.1 引言随着社会经济的进展,信息化程度的不断深化,银行的传统业务己愈来愈不能满意银行客户的需要。现今,人们的金融意识、科技意识己经
4、有了很大的提高,在紧急劳碌的生活中,己越来越来不习惯每月奔忙于各银行营业柜台之问去排队缴各种各样的费用了。同时,各种经营单位如电信、移动、供 电、煤气、自来水、证券等等一是为了提高服务质量、便利客户,二是为了减轻自己日趋繁重的工作 量,纷纷托付银行为其开展代收代付业务:同时,随着我国加入世贸组织的日益接近,我国的银行业将面临更加猛烈的同业竞争,如何供应更多的金融产品和更优质的服务,如何吸引更多的客户,如何利用运算机技术加强银行帐户信息治理、进行银行业务再造,提高银行的工作效率和业务竟争才能是摆在各家银行面前的一个迫切需要解诀的问题。近几年来,各商业银行加快了与社会各业的合作,利用自身的网点优势
5、和业务特点,为其供应各种高效、快捷的代收代付业务,也就是中间代理业务,目前以与广大人民群众生活亲密相关的各项缴费业务如水电费、电话费、手机费等代收业务为主,这些业务开展方式多种多样,但一般都离不开运算机的高效治理支持。随着代理业务不断进展,业务品种越来越多,各项业务做法互有差异,这就对银行的电子化水平和相应的治理水平提出了更高的要求。如何利用电子化的手段构建一个高效统一的、通用敏捷的系统来治理各种各样的业务,是每个商业银行所要讨论的课题。支持决策系统的,需要在数据库的基础上,进行联机分析处理,每次处理的数据量大,响应时间长。特殊是银行每天要处理大量的存取款大事,做好存取款是银行工作重要的环节,
6、然而要有效处理必需要有良好的程序和数据治理系统来建立一个良好的软件系统来实现快速、有效、精确、安全的处理银行事物。1.2 系统的主要功能主要用于银行的储蓄卡治理系统,它可以帮忙我们有效、精确、并且高效实现的完成存取大事。此系统操作便利效率、安全性高,只要客户开户并设定好密码就可以轻松的实现存取款。系统实现的主要有储蓄卡开户治理、存取款治理、用户查询历史数据显示、注销等功能。储蓄卡开户治理模块:卡号、姓名、开户金额、身份证号、的址、电话、密码、确认密码和储存组成。 开户金额必需是数字,密码和确认密码必需一样是六位数字)* 查询历史数据模块:存款记录、取款记录、余额显示等。*注 销 模 块 : 一
7、 旦 注 销 该 卡 号 就 不 存 在 且 余 额 提 醒 你 取 出 。通过该银行账户治理系统的运行,使办公人员可以轻松快捷的完成对账户治理的任务,提高账目治理效 率 , 使 银 行的 账 目 管 理 工 作 系 统 化 、规 范 化 、 自 动 化 。该银行帐目治理信息系统,优点是设计过程思路清楚、模块划分简洁,设计各阶段分工明确。经过实践证明,该划分是合理的,极大得提高了本系统的实现。1.3 储蓄卡治理系统功能设计储蓄卡治理系统设计为8 个模块:可编辑资料 - - - 欢迎下载精品名师归纳总结1.3.1 登录页面输入卡号和密码,依据用户输入的卡号和密码,到后台数据库查询,如正确就登录胜
8、利,并储存卡好信息已备后用。如卡号存在和密码不匹配或无该卡号已经注销,提示该卡号已存在或已注销,保持界面不变等待用户的重新输入。1.3.2 主界面页面主要导航栏有:欢迎使用储蓄卡治理储蓄卡开户、存款、取款、查询余额、查询历史记录、注销、退出)1.3.3 储蓄卡开户页面供应开户界面,由用户输入新储蓄卡的全部信息,将该信息储存到数据库中,并将开户金额作为该卡的第一次存款记录存人数据库。1.3.4 存钱页面从登录界面得到卡号,并供应数据输入界面,等待用户的输入存款金额。从后台数据库中找到该用户余额记录,修改余额,并将该存款大事的相应信息写人数据库,同时将存钱的金额显示在页面上。1.3.5 取款页面从
9、登录界面得到卡号,并供应数据输入界面,等待用户输入取款金额,假如取款金额大于该用户卡上的余额就不能取款,或者将新的余额写人数据库,并将本次取款大事写入数据库同时将取钱的金额显示在页面上,。1.3.6 查询余额页面从登录界面得到卡好,把该卡上的余额显示到界面中。1.3.7 查询历史记录页面从登录界面得到卡号,把该卡的全部存款取款信息查询出来,并显示在页面上。1.3.8 注销页面从登录界面得到卡号,把该卡的余额信息查询出来,并将全部余额取出作为一次取款大事存款数据库),并将该储蓄卡的余额该为0,状态为注销,最终关闭整个系统。可编辑资料 - - - 欢迎下载精品名师归纳总结第2章 数据库设计建立名为
10、“储蓄卡治理+8 位学号”的数据库和二个表。2.1 记录储蓄卡的信息储 蓄 卡 登 记 信 息 : 主 键 , 姓 名varchar20 , 密 码char6 , 身 份 证 号varchar18 ),的址varchar40 ),电话 varchar40 ),余额 dicimal10 )小数位数2 位,开户日期Datetime9 ),注销日期 Datetime9 ),注销标记 1) 0为正常, 1为注销)2.2 记录储蓄卡的信息存取款大事: 大事编号 varchar5 )主键,卡号 varchar10 )主键、外键,存取金额dicimal10 ) 小数位数 2 位,存取日期 datetime1
11、0)可编辑资料 - - - 欢迎下载精品名师归纳总结2.3 数据库的实现设计建议采纳 Access 或 SQL Server2000 作为数据库治理工具,采纳ODBC 驱动程序连接本的数据库或采纳 JDBC 驱动程序连接远程数据库。ODBC 数据源名为“姓名拼音+8 位学号。可编辑资料 - - - 欢迎下载精品名师归纳总结第3章 系统的图形界面和功能的实现3.1登录模块功能实现用来拜访服务器端所创建的并发回到客户端的响应信息。为脚本供应HTTP 变量,指明服务器和服务器的功能和关于发回浏览器的内容的信息,以及任何将为这个域而存放在浏览器里,用Request 对象中的内容将数据存入数据库中。该窗
12、口界面如下:以下是储蓄卡开户 。lskh=request.getParameterT1 。lsxm=request.getParameterT2 。lssfz=request.getParameterT3。lszz=request.getParameterT4 。lsdh=request.getParameterT5。lsmm=request.getParameterT6 。lsqrmm=request.getParameterT7 。lsje=request.getParameterT9 。if lskh=null return。iflskh.equalsout.print 请输入卡号 。r
13、eturn。可编辑资料 - - - 欢迎下载精品名师归纳总结iflsxm.equalsout.print 请输入姓名 。return。tryldje=Double.parseDoublelsje 。catchException e4out.print 金额必需是数字 。return。iflssfz.equalsout.print 请输入身份证号 。return。iflszz.equalsout.print 请输入的址 。return。iflsdh.equalsout.print 请输入电话 。return 。iflsmm.equals | lsmm.length.=6out.print 请输入
14、长度为 6 的密码 。return。if.lsmm.equalslsqrmm可编辑资料 - - - 欢迎下载精品名师归纳总结tryout.print 新密码和确认密码不一样. 。return。可编辑资料 - - - 欢迎下载精品名师归纳总结PreparedStatement ps=cn.prepareStatementselect卡号 from 储蓄卡登记信息where ltrim 卡号=. 。ps.setString1,lskh 。ResultSet rs=ps.executeQuery。ifrs.nextout.print 该卡号已经存在 。return。ps.close。catchExc
15、eption e2可编辑资料 - - - 欢迎下载精品名师归纳总结tryout.print 储存失败 .可能数据库连接中断1 。return。可编辑资料 - - - 欢迎下载精品名师归纳总结cn.setAutoCommitfalse 。可编辑资料 - - - 欢迎下载精品名师归纳总结PreparedStatement ps1=cn.prepareStatementinsert into 储蓄卡登记信息 values.,.,.,.,.,.,.,.,null,0。ps1.setString1,lskh。ps1.setString2,lsxm 。ps1.setString3,lsmm。ps1.set
16、String4,lssfz。ps1.setString5,lszz。ps1.setString6,lsdh。ps1.setDouble7,ldje 。ps1.setString8,lddate.toLocaleString 。ps1.executeUpdate。PreparedStatement ps2=cn.prepareStatementinsert into 存取款大事 values00001,.,.,.。ps2.setString1,lskh。ps2.setDouble2,ldje 。ps2.setString3,lddate.toLocaleString 。ps2.executeUp
17、date。ps1.close。ps2.close。catchException e3trycn.rollback 。catchException e4out.print 储存失败 .可能数据连接中断 2 。return。trymit 。cn.setAutoCommittrue 。cn.close。catchException e5out.print 储存胜利 。%第4章 结 论通过这次的实习,我对自己的专业有了更为详尽而深刻的明白,也是对这几年高校里所学学问的巩固与运用。从这次实习中,我体会到了实际的工作与书本上的学问是有肯定距离的,并且需要进一步的可编辑资料 - - - 欢迎下载精品名师归纳
18、总结再学习。虽然这次实习的业务多集中于比较简洁的前台会计业务,但是,这帮忙我更深层次的懂得银行会计的流程,核算程序供应了极大的帮忙,使我在银行的基础业务方面,不在局限于书本,而是有了一个比较全面的明白。特殊是会计分工,对于商业银行防范会计风险有着重要的意义,其起到了会计之间相互制约,相互监督的作用,也有利于削减错误的发生,防止错帐。俗语说,千里之行始于足下,这些最基本的业务往往是不能在书本上完全懂得的,所以基础的实务特殊显得重要,特殊是目前的就业形势下所反映的高级技工的工作机会要远远大于高校生,就是由于他们的动手才能要强。从这次实习中,我体会到,假如将我们在高校里所学的学问与更多的实践结合在一
19、起,用实践来检验真理,使一个高校生具备较强的处理基本实务的才能与比较系统的专业学问,这才是我们学习与实习的真正目的。这次设计以 JSPJava Server Pages开发软件为基础设计,与SQL server相结合,使用了不少数据库治理系统的学问。其功能基本符合用户需求,能够完成储蓄卡治理系统和基本的查询以及各类相关统计。并供应部分系统保护功能, 使用户便利进行数据添加和修改、数据删除。对于数据的一样性的问题也通过程序进行了有效的解决。该系统仍有很多不尽如人意的的方,比如系统的功能不全,用户界面不够美观等多方面问题。可以看出对于所学的学问不能够娴熟运用,有些学问点仍要巩固和学习。总之,设计是
20、对我们所学学问的一次综合性的运用,是对我们高校三年来学习的一种评定和测试,表达我们对所学学问的实际操作才能和把握专业学问的总体情形。在此次设计中,我独立摸索和实际的动手操作才能都得到了不同程度的提高,它将对于我以后真正走上工作岗位、学习工作中起到至关重要的作用。谢辞在这里我第一要感谢的是学院的各级领导给我们营造的良好学习氛围和舒服的生活环境,以及对我们学业上的重视与关怀。同时我仍要感谢我的班主任袁路妍老师,当然我仍要感谢指导过我的老师,如孔宝根老师、陈建尧老师等等,正由于他们的辛勤付出和耐心教导 ,才有我今日的成果。在这次设计中,我特殊要感谢我的指导老师胡秧老师,她仔细负责的工作态度,严谨的教
21、案精神和深厚的理论水平使我受益匪浅,使我顺当得完成了本次课业设计,在此我致以诚心的感谢。可编辑资料 - - - 欢迎下载精品名师归纳总结当然,也要感谢在课程设计中关怀帮忙过我的各位同学。参考文献1. 飞思科技产品研发中心. JSP应用开发详解 . 北京:电子工业出版社,20022. 许增伟,张强 . JSP 快速高效开发利器 Dreamwever UltraDev. 北京:清华高校出版社,20003. 鲁夫创意工作室,何雄. JSP网络程序设计 .北京:人民邮电出版社,20004. Damon Hougland,Aaron Tavistock. JSP 核心技术。北京:机械工业出版社,20015. Jayson Falkner,Ben Galbraith,Romin Irani,et al. JSP Web 编程指南。北京:电子工业出版社,20026. 萨师煊,王珊编著,数据库系统概论,北京:高等训练出版社,第三版,2000 年7. 李红主编,数据库原理与应用,北京:高等训练出版社,2003 年可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载