《个人信用卡管理系统论文.docx》由会员分享,可在线阅读,更多相关《个人信用卡管理系统论文.docx(33页珍藏版)》请在三一办公上搜索。
1、杭州师范大学本科生毕业设计(论文)正文杭州国际服务工程学院(信息科学与工程学院)本科生毕业设计(论文)正文个人信用卡管理系统摘 要随着我国经济的快速发,人们的出行活动越来月频繁,对行业服务和支付方式的快捷、便利的需求越来越高。在我国,信用卡业务发展十分迅猛,截止2011年末,我国信用卡新增发卡量5500万张,累计发卡量达2.85亿张,同比增长24.3%;交易笔数28.50亿笔,交易金额达7.56万亿元,较2011年分别增长18.75%和47.95%。由于信用卡的支付的方便、快捷,深受用户的喜爱,一名用户可能拥有多张信用卡。但在信用卡在给我带来便利的同时,银行同样要求持卡人必须保持一定期间的消费
2、次数和额度,但在每次消费都需要繁杂的计算信用卡免息和最后还款日,一步留心信用卡过期还款或者还款金额不够。不但要承担高额的罚款,还会在信用报告中留下逾期记录,影响以后到银行贷款。因此开发一个个人信用卡管理系统是有十分的必要性,可以方便用户来管理自己的所拥有的信用卡,方便明了清楚的掌握自己信用卡的详细信息,提醒用户能在规定时间内及时还款,避免不必要的损失。论文对个人信用卡管理系统进行需求分析,提出了一个系统实现方案并予以设计和实现。系统利用Internet技术和先进Java Sever Pages (JSP)技术的优势,采用B/S模式和MVC架构。关键词:信用卡,管理系统,MVC,JSP, B/S
3、PERSONAL CREDIT CARD MANAGEMENT SYSTEMABSTRACTWith the rapid development of Chinas travel activities become more and more frequent, the industry service and quick payment and convenient demand also become more and more high . In China, credit card business developed rapidly. By the end of 2011, Chin
4、as new credit card volume of 55 million cards amounted to 285 million, an increase of 24.3%; pen 2.85 billion of transactions, the transaction amounted to 7.56 trillion yuan in 2011, representing an increase of 18.75%and47.95%. Due to the convenience of credit card payment, fast, are popular, a user
5、 may have multiple credit cards. . But the credit card convenience brought me, the bank also requires the cardholder must maintain a certain period of consumption frequency and the amount of interest-free, but in every consumer need complicated calculation of credit card and the final repayment date
6、, step carefully credit cardslate payment or repayment amount is not enough. Not only have to bear the high fines, overdue record will be left in the credit report, affect future to bank loans. So it necessary to develop a personal credit management system,it can makes user easily manage their own c
7、ards, easy to know their cards information。This system remind user to be able to pay their bill timely. The system utilizes the advantages of Internet technology and advanced Java Sever Pages (JSP) technology, the use of B / S mode and MVC architecture.Keywords: Credit Card, Management System , MVC,
8、 JSP, B/S目 录第一章绪论11.1 引言11.2 研究主要的内容和目标11.3 开发工具和运行环境介绍11.3.1开发工具介绍11.3.2 运行环境介绍21.4 相关技术知识21.4.1 B/S 结构模式21.4.2 MVC31.4.3 Struts31.4.4 Spring41.4.5 Hibernate41.5 术语定义4第二章可行性研究52.1可行性研究52.1.1 技术可行性研究52.1.2 经济可行性52.1.3 操作可行性62.1.4 法律可行性6第三章需求分析63.1 系统功能分析63.2 系统流程图8第四章系统结构设计84.1 系统分析模型84.2 数据库设计94.2.
9、1 数据库逻辑卷结构设计94.2.2 主要涉及的数据库94.3 系统功能模块设计11第五章详细设计125.1 界面设计125.1.1 登录界面125.1.2 用户注册135.1.3 登录后界面135.1.4 添加信用卡145.1.5 添加银行信息145.1.6 添加消费记录155.1.7 添加信用卡的还款记录155.1.7 查询消费信息155.1.8 还款信息查询165.1.9账单提醒165.1.10 密码修改165.1.11 个人信息修改165.2 编码设计165.2.1 登录部分代码165.2.2 信用卡部分代码175.3 部署方案24第六章 总结25参考文献26致 谢27第一章 绪论1.
10、1 引言信用卡起源于美国的二十世纪,以金属制成,使用场所和发行对象都非常有限。自1951年大来卡问世以来,奠定了现代信用卡的雏形基础。当时持卡人消费时只要出示卡片,该笔账务就可以由大来卡公司垫付,之后持卡人再将大来卡公司垫付的账款进行还款。近十年,信用卡在台湾真正得到较大规模的普及和发展,国际信用卡组织MasterCard(万事达卡)、VISA(威士卡)、American Express(美国运通卡)、Dinners Card(大来卡)、JCB(吉世美卡)等都在绞尽脑汁攻占和抢占当今市场。从1979年,中行广东分行首先同香港东亚银行签订协议,开始代理东美信用卡业务。1985年中国银行在我国发行
11、了第一张信用卡。信用卡在中国2003年开始流行。据统计部门分析,至2010年,我国信用卡的发卡量从300万张,增加到2.3亿张,是2003年信用卡发卡量的77倍【1】。据相关媒体报道,中国银行(601988)业协会近日发布了2012年中国信用卡产业发展蓝皮书,蓝皮书显示2011年我国信用卡新增发行量5500万张,累计发行量已达2.85亿张,交易笔数达到28.5亿笔,交易金额达7.56万亿元,延续了2010年的快速增长【2】。近段时间内,新卡发展将会在发卡量上增速放缓,这比起之前几年的一味着重数量增长,是一个理性的发展策略。不再单纯在竞争发卡数量,而是对信用卡行业开始精耕细作。这将作为近时期信用
12、卡发展的趋势【3】。在现今社会中,信用卡的用户一般拥有多张信用卡,所以对信用卡有效的管理和对信用卡信息的详细、准确的掌握,是十分有必要的。1.2 研究主要的内容和目标本系统的目的是方便用户管理个人的信用卡。主要功能有:注册用户账户、用户的登录、用户新增信用卡操作、对信用卡额度的设置查询、信用卡还款查询、信用率查询、添加消费记录、还款提醒的功能。1.3 开发工具和运行环境介绍1.3.1开发工具介绍(1) MyEclipseMyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不
13、错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。(2) Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和J
14、SP规范总是能在Tomcat 中得到体现。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。(3) MYSQLMySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。1.3.2 运行环境介绍名称版本语种服务器操作系统Windows Server 2003SP2中文客户端操作系统
15、Windows XP/7SP3中文数据库平台MySQL10G应用平台Tomcat6.x邮件系统无客户端软件Internet ExplorerFireFoxChrome8.03.01.4 相关技术知识1.4.1 B/S 结构模式B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、
16、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。传统的基于C/S(客户/服务器)机构的Windows引用程序总是让客户面临一些令人头疼的问题,如部署问题、升级困难、维护困难、安全性等。为了解决这个问题,同时伴随着Internet的高速发展,出现了基于Web服务器的B/S结构,客户端也就成了“瘦客户端”。这种形式的客户端结构,解决了许多与应用程序部署和维护相关联的问题。瘦客户端应用程序是在中央Web服务器上部署和更新的,因此,它们消除了,将应用程序的任何部分显式部署到客户计算机并加以管理的必要性。B/S模式是一种以Web技术为
17、基础的新型的MIS系统平台模式。把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。 图1-1 三层构架B/S模式的最大缺点是无法利用客户计算机充足的内存和强大的计算能力,单靠服务器根本无法承载需要耗费大量内存的计算能力。鉴于B/S相对于C/S的先进性,B/S逐渐成为一种流行的MIS系统平台。各软件公司纷纷推出自己的Internet方案,基于Web的财务系统、基于Web的ERP。一些企业已经领先一步开始使用它,并且收到了一定的成效。 B/S模式的新颖与流行,和在某些方面相对于C/S的巨大改进,使B/S成了MIS系统平台
18、的首选。本系统也采用B/S结构开发。1.4.2 MVCMVC是ModelViewController的简写。Model 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), View 是应用的表示面(由JSP页面产生),Controller 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。1.4.3 StrutsStruts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用Java Ser
19、vletJSP技术,实现了基于Java EE Web应用的Model-View-ControllerMVC设计模式的应用框架Web Framework,是MVC经典设计模式中的一个经典产品。在Struts中,已经由一个名为ActionServlet的Servlet充当 控制器(Controller)的角色,根据描述模型、视图、控制器对应关系的struts-config.xml的配置文件,转发视图(View)的请求,组装响应数据模型(Model)。在MVC的 模型(Model)部分,经常划分为两个主要子系统(系统的内部数据状态与改变数据状态的逻辑动作),这两个概念子系统分别具体对应Struts里
20、的ActionForm与Action两个需要继承实现超类。在这里,Struts可以与各种标准的数据访问技术结合在一起,包括Enterprise Java Beans(EJB), JDBC与JNDI。在Struts的视图(View)端,除了使用标准的JavaServer Pages(JSP)以外,还提供了大量的标签库使用,同时也可以与其他表现层组件技术(产品)进行整合,比如Velocity Templates,XSLT等。通过应用Struts的框架,最终用户可以把大部分的关注点放在自己的业务逻辑(Action)与 映射关系的配置文件(struts-config.xml)中。1.4.4 Sprin
21、gSpring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。1.4.5 Hibern
22、ateHibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。图1-2 采用Struts + Spring + Hibernate 3种框架整合技术的整体架构设计示图1.5 术语定义【信用额度】指银行在批准你的信用卡的时候给予你信用卡的一个最高透支的限额,你只
23、能在这个额度内刷卡消费,超过了这个额度就无法正常刷卡消费。信用额度是依据您申请信用卡时所填写的资料和提供的相关证明文件综合评定核定的,主卡、附属卡共享同一额度。一般情况下,双币信用卡的额度中人民币额度和美元额度是可以互相换算的,例如:您的额度是30,000人民币,当你在境外用卡时,您的信用额度就大约等值于5,000美元。信用额度将由银行定期进行调整,但您可以主动提供相关的财力证明要求调整信用额度。此外,当您在出国旅游、乔迁新居等情况在一定时间内需要较高额度时,可要求调高临时信用额度。【第二额度】第二额度,也就是所谓的要分期才用的上的额度,他是一个不占用你原本额度的一个外用额度。据了解目前支持分
24、期使用第二额度的银行还有光大银行、中国银行。【交易日】持卡人实际用卡交易的日期。【记账日】又称入账日,是指持卡人用卡交易后,发卡银行将交易款项记入其信用卡账户的日期,或发卡银行根据相关约定将有关费用记入其信用卡账户的日期。【账单日】账单日是指发卡银行每月定期对持卡人的信用卡账户当期发生的各项交易、费用等进行汇总,并结计利息、计算持卡人当期应还款项的日期。【还款日】持卡人实际向银行偿还信用卡账款的日期。【免息还款期】非现金交易,从银行记账日起至到期还款日之间的日期为免息还款期。免息还款期最短20天,最长56天。在此期间,您只要全额还清当期对账单上的本期应还金额,便不用支付任何非现金交易由银行代垫
25、给商店资金的利息(预借现金则不享受免息优惠)。【到期还款日】发卡银行规定的持卡人应该偿还其全部应还款或最低还款额的最后日期。第二章 可行性研究2.1可行性研究2.1.1 技术可行性研究技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。基于J2EE技术的个人管理系统JSP进行开发,开发和调试相对简单,想在的电脑配置完全无压力的运行,因此在技术上是绝对可行的。软件方面:由于目前BS模式软件相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。2.1.2 经济可行性随着现在社会的快速进步和经济的告诉发展,人们的生活
26、水平不断的提高,电脑和互联网已经走进千家万户了,这样对于用户的使用成本大大的降低了,几乎可以不计。本系统是学校的毕业设计来开发的,在经济上的开发费用忽略不计,硬件上的成本知识自己的电脑、宽带、电费、书,这些费用都不大。所以经济上是可行的。2.1.3 操作可行性该系统设计清晰,有良好的用户界面,操作简洁,有完善的异常处理机制和提示信息机制,用户只要简单看下说明就能对系统能使用了,因此操作方面可行。2.1.4 法律可行性(1) 所查看的所有技术资料都为合法。(2) 开发过程中没有知识产权问题。(3) 本系统没有违反国家相关法律规定。综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。
27、第三章 需求分析3.1 系统功能分析本系统主要是方便信用卡用户管理所拥有的信用卡,及时掌握信用卡的信息。通过信用卡的管理系统建设,能实现对信用卡的信息管理,消费管理,让用户对自己的信用卡用详细的了解,提醒用户及时的还款。用户所拥有的功能如下图:图3-1 用户的所拥有功能(1) 账户管理:用户进行账户注册,用户的登录对账户信息进行修改,对密码进行修改,退出系统;用户注册:用户使用本系统时必须要有自己的账户,所以使用前必须先注册一个自己的账号来使用本系统,用户注册时候可以填写相关信息,也可以以后再填写,但是密码和账号一定要填写。用户登录:用户使用自己所注册过的账号进行登录,从而使用本系统来添加注册
28、自己的信用卡,来管理自己所注册的信用卡。用户信息和密码:用户可以修改自己的用户信息和用户密码。(2) 信用卡管理:用户登录后可以对账户下进行添加注册信用卡,对信用卡的信息进行添加,添加信用卡的消费信息,添加信用卡的还款信息,添加信用卡的银行信息,可以根据自己的需要对自己的信用卡的信息进行查询。信用卡的注册:用户添加信用卡的信息从而才能管理信息,设置指定信用卡的信用额度,账单日、还款日等信息。信用卡的消费信息添加:用户每消费一次信用卡,可以通过本系统对消费的信用卡进行消费信息登录,系统会录入消费金额和消费信息,从而生成相应的账单信息。信用卡还款信息添加:用户还款后可以对还款信用卡进行登记。消除账
29、单提醒。信用卡信息查询:查询信用卡消费(还款)记录,根据信用卡卡号和消费(还款)日期来查询。信用卡的信息的编辑:在信用卡信息的表中有编辑按钮来选择要修改信息的信用卡。选择要修改信用卡后面的编辑按钮来编辑。信用卡删除:用户可以删除不需要的信用卡。(3) 银行信息管理:用户在自己的账户可以为自己的信用卡天添加银行信息,用户还可以对已经添加的银行信息进行修改。添加银行信息:用户可以添加相应的银行信息修改银行信息: 用户可以修改相应的银行信息3.2 系统流程图 图 3-2 业务流程图第四章 系统结构设计4.1 系统分析模型系统实现对个人信用卡的管理,用户对自己所拥有的信用卡进行管理是系统实现的主要目标
30、。用户必须拥有自己的帐号才能进行对自己的所拥有的卡进行注册和操作,信用卡有对应相应的银行信息,用户可以对银行信息进行添加设置,每张卡有相应的信息,如信用额度、使用金额、还款日、账单日、消费信息、还款信息。现将他们的关系E-R图画出:图4-1 E-R图4.2 数据库设计4.2.1 数据库逻辑卷结构设计(1) 用户(账户ID,账号,密码,姓名,性别,年龄,电话号码,地址)(2) 信用卡(信用卡ID,信用卡卡号,信用卡名字,信用额度,账单日,还款日,使用金额,所属银行ID,用户ID)(3) 银行信息(银行ID,银行名字,客服号码,备注)(4) 消费信息(消费ID,消费日期,消费金额,对应账单日,对应
31、还款日,备注,所属信用卡ID)(5) 还款信息(还款ID,还款日期,还款金额,备注,所对应还款日,所属的信用卡ID)4.2.2 主要涉及的数据库表4-1 用户数据库表设计名称字段名数据类型主键非空账户IDuserIdintYESYES账号userNamevarcharNOYES密码userRealNamevarcharNOYES性别sexvarcharNONO年龄ageintNONO地址addressvarcharNONO电话号码phonevarcharNONO表4-2 信用卡数据库表设计名称字段名数据类型主键非空信用卡ID cardIdint YESNO信用卡卡号cardNoint NONO
32、信用卡名字cardNamevarcharNONO信用额度cardMoneydoubleNONO账单日zdDatevarcharNONO还款日payDatevarcharNONO使用金额usedMoneydoubleNONO用户IDuseridintNONO银行IDbankIdintNONO表4-3 银行数据库表设计名称字段名数据类型主键非空银行IDbankIdintYESNO银行名字bankNamevarcharNONO客服号码phoneint NOYES备注bankRemarkvarcharNOYES表4-4 消费信息数据库表设计名称字段名数据类型主键非空消费IDoutIdintYESNO消
33、费金额outMoneydoubleNONO消费日期outDatevarcharNONO还款日期outDateHkvarcharNONO账单日期outDateZdvarcharNONO备注outRemarkvarcharNOYES信用卡IDcardIdint NONO表4-5 还款信息数据库表设计名称字段名数据类型主键非空还款IDinIdintYESNO还款金额inMoneydoubleNONO账单日期zdDatevarcharNONO备注inRemarkvarcharNOYES4.3 系统功能模块设计图图4-2 个人信用卡管理系统功能模块图第五章 详细设计5.1 界面设计5.1.1 登录界面图
34、5-1 登录界面这个是登录界面,用户使用自己的账户和密码来进行登录,如果登录失败会有相应的信息提示在登录框中显示,如用户不存在,密码错误等信息。图5-2 登录错误信息用户不存在5.1.2 用户注册图5-3 注册页面用户在登录界面点注册进入注册页面进行注册。5.1.3 登录后界面图5-4系统主界面这个是用户正确登录后的界面。用户可以通过左边的导航栏进行相应的操作。5.1.4 添加信用卡图5-5 添加信用卡信息这是对信用卡信息进行添加,在发卡银行按钮那里选择所属银行信息添加。添加卡号,和信用卡名称,每个月的还款日和账单日,信用卡信用额度等信息。5.1.5 添加银行信息图5-6 添加银行信息5.1.
35、6 添加消费记录图5-7 添加消费记录用户在选择要添加的信用卡来添加这张卡的信用卡的消费信息,选择这张信用卡时候,信用卡的信用卡名称、信用卡卡号和账单日、还款日、信用额度都会在页面中显示,用户需要输入消费金额和消费时间。5.1.7 添加信用卡的还款记录图5-8 添加还款记录相应的操作如添加消费记录功能差不多。5.1.7 查询消费信息图5-9 消费信息查询用户可以根据消费的卡卡号和时间来查询相关信息。5.1.8 还款信息查询图5-10 还款信息查询用户可根据卡号和时间来查询相应的还款的时间5.1.9账单提醒图5-10 账单提醒对还没有还款的账单打印出来,提醒用户哪些信用卡要进行还款,避免额外的罚
36、息。5.1.10 密码修改图5-11 密码修改用户要输入旧密码和重复确认输入新密码两次,确认新密码填写无误,在只有就密码正确和两次新密码填写一致的情况下才能修改密码。5.1.11 个人信息修改用户在这张页面上可以进行信息修改。5.2 编码设计5.2.1 登录部分代码5.2.1.1 判断是否输入帐号和密码function doAdd() if (document.login.userName.value = ) alert(用户名不能为空。);return false;if (document.login.userPwd.value = ) alert(密码不能为空。);return false
37、;document.login.submit();5.2.1.2 显示登录信息请输入用户名和密码判断request获得是否为空值,为空值的时候div中显示“请输入用户名和密码”,否则就显示request中的erro属性5.2.2 信用卡部分代码5.2.2.1 判断信用卡信息输入格式正确否function doAdd()if (document.getElementById(cardNo).value=) alert(请输入银行卡号!);return false;if(document.addCard.cardName.value=)alert(请输入银行名称);return false;if(
38、document.addCard.cardMoney.value=)alert(请输入信用额度!);return false;if(document.addCard.zdDate.value=)alert(请输入账单日期!);return false;if(document.addCard.payDate.value=)alert(请输入还款日期!);return false;if(isNaN(document.addCard.cardMoney.value)alert(请输入正确的信用额度);return false;if(isNaN(document.addCard.zdDate.valu
39、e)alert(请输入正确的账单日);return false;if(isNaN(document.addCard.payDate.value)alert(请输入正确的还款日期);return false;if(document.addCard.bankName.value=)alert(请选择发卡银行!);return false;document.addCard.submit();5.2.2.2 添加信用卡数据处理部分CardAction;public String addCard() throws IOExceptionHttpServletRequest request=Servlet
40、ActionContext.getRequest();HttpServletResponse response=ServletActionContext.getResponse();response.setContentType(text/html;charset=UTF-8);request.setCharacterEncoding(UTF-8);PrintWriter out = response.getWriter();/User loginuser = mySession.get(loginuser);/System.out.println(user1!+loginuser.getUs
41、erId();System.out.println(User+card.getUserInfo().getUserId();System.out.println(bank+card.getBankInfo().getBankId();CardSvcIf cardsvc=new CardSvcImpl();if (cardsvc.addCard(card) out.print();out.print(alert(添加成功!););out.print(window.location.href=/s2sh/card/addCard.jsp);out.print();out.flush();out.c
42、lose();System.out.println(1111);return success; else out.print();out.print(alert(失败););out.print(window.location.href=/s2sh/card/addCard.jsp);out.print();out.flush();out.close();return failed;CardDaoImpl:public Card addCard(Card card) / TODO Auto-generated method stubSystem.out.println(daocard+card.
43、getCardNo();/session.merge(card);session.save(card);return card;5.2.2.3 删除信用卡public boolean delCard(int cardId) / TODO Auto-generated method stubtryCard delcard=(Card) session.get(Card.class,cardId);session.delete(delcard);return true;catch (Exception e) / TODO: handle exceptionreturn false;5.2.2.4 修改信用卡信息public Card editCard(Card card) System.out.println(daocard+card.getCardNo();