基于射频技术的小额支付系统-营业厅子系统
开题报告
班级(学号): XXXXXXX 姓名:XXXXX
指导教师 XXXX
一、综述
20世纪,科学技术的浪潮席卷全球,计算机技术、通信技术、新材料技术、生物技术等飞速发展,给世界经济和人们的日常生活带来了日新月异的变化。其中信息技术的发展最为迅速,影响也最为深远。信息技术普遍应用于银行、证券、保险等金融领域,使古老的金融业迎来了新的发展机遇,以银行卡为代表的电子支付工具就是信息技术应用于金融领域取得的成功典范之一。电子支付工具通过电子支付渠道实现不同账户间资金所有权的转移,它安全、高效、便利,克服了纸质支付的诸多缺点,受到了人们的广泛欢迎,因而发展迅速,逐渐替代现金和支票,成为支付工具的主要发展方向。
为配合民生银行开展基于射频技术的小额支付系统开发建设,相对于信用卡/借记卡这类和个人身份绑定的、强安全机制的“重型”电子支付工具而言,基于射频技术的小额支付产品可以满足安全要求相对较低的小额消费场合(如公交、娱乐休闲场所等)的匿名支付、离线交易等需求,是一种灵活性较强、适用面很广的轻量级电子支付解决方案。这类系统和产品目前市场上已有大量应用,但是和银行业务结合较少,目前还处于起步阶段,这也是民生银行于信用卡/借记卡业务之外进行的一种新业务探索。
二、研究内容
“小额支付系统”是要将现有的商户零售前端小额支付方式升级为由银行部署的以非接触式IC卡作为储值卡支付手段,并且以计算机网络系统为信息传输处理方法的小额支付结算系统。一方面方便消费者,不用携带现金,刷卡即可消费;另一方面通过银行建设网络和费用结算服务,降低商户建设成本和安全技术风险,加快收费速度、提高效率。
NFC(Near Field Communication近场通讯)是这几年飞速发展的一种新兴技术,由Sony、Philips和Nokia提出,它使得两个电子设备直接可以进行短程的通讯,工作在13.56MHz频段,工作距离几个厘米。NFC技术目标是电子设备之间的近距离通讯,目前将其主要应用领域集中在近距离支付应用方面,并正在寻求NFC技术与SIM的关联方案。从技术和应用上,NFC就是将电子标签和读写器合二为一并与手机结合,使得手机成为移动的电子标签和读写器。
营业厅子系统
本系统部署在商户端,主要负责接收消费者的卡支付交易。系统含有一般POS系统的功能,连接末端的读写卡设备,与银行后台进行数据交换,同时完成对本营业厅的系统管理和数据维护功能。
1
系统功能:
系统登陆:登陆操作人员允许登陆系统
用户管理:建立本单位用户,有增加,删除,修改,密码重置以及查询功能。 设备管理:设备管理包括设备出库登记、设备入库登记、设备维修记录等。 持卡人业务处理:卡人信息录入、持卡人卡片发放、持卡人帐户信息建立。
持卡人充值:持卡人缴纳现金,卡账户充值。
商户卡业务处理:向加盟商户发卡,提供卡片激活以及密码服务和注销卡片功能。 账务处理:现金核对,票据录入,现金扎算等功能。 本网点账务查询:发查询本网点系统的帐务信息。 黑名单管理:对黑名单数据的下载更新和管理。
三、实现方法及预期目标
本系统使用java 语言编写,采用ssh 2 的框架,这是一种针对J2EE的轻量级架构。典型的
J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。 表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。
中间层采用的是流行的Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种。
Web层,就是MVC模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC框架采用Struts。 Service层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑。
DAO层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作。
PO,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用Hibernate作为ORM框架。
Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据。硬件环境: 服务器:
CPU: Intel Xeon 2.9G 内存:2GB 或以上 硬盘:剩余 100GB 空间
营业厅PC:
CPU: Intel 1G
内存:1G
硬盘:剩余 10GB 空间
非接触式读卡器:CCID eNetPad 卡片:Rfid卡
2
软件环境
操作系统:Windows Xp 开发环境:MyEclipse 8.5 使用框架:Java SSH2 数据库:Oracle10g IE浏览器:6.0及以上版本
四、对进度的具体安排
2月21-2月27日:结合既有系统对小额支付系统营业厅子系统进行需求分析。 2月28日-3月6日:完成对小额支付系统营业厅子系统的概要设计和数据库设计。 3月7日-3月20日:完成小额支付系统营业厅子系统的详细设计。 3月21日-4月17日:完成小额支付系统营业厅子系统的编码工作。 4月18日-4月24日:完成对系统的测试并提出修改方案。 4月25日-5月1日:完成对系统的修改,并再次测试。 5月2日-5月14日:完成毕业设计论文并提交。 5月14日-6月17日:准备答辩,完成毕业设计工作。
五、参考文献
[1]游战清,李苏剑.无线射频识别技术理论与应用[M].北京:电子工业出版社,2005. [2]蔡逆水.基于RFID专用读写模块和IC卡的手机支付新方案的研究[J].电信科学,2006,10期:12-23.
[3] 武捷 ,郝文江, 浮欣. NFC手机支付技术安全性浅析[C]. //中国计算机学会计算机安全专
业委员会. 全国计算机安全学术交流会论文集·第二十五卷.北京:电子工业出版社,2010:210-225. [4] 刘斌 王最.Struts、Spring、Hibernate框架在OA开发中的应用[J].计算机技术与发
展,2010,20(1):151-154.
[5] 李宁 等.Java Web开发技术大全[M].北京:清华大学出版社,2009.
[6] 贺松平.基于MVC模式的B/S架构的研究及应用[M] . 武汉:华中科技大学出版社,2005.
指导教师:(签署意见并签字) 年 月 日
领导小组审查意见:
审查人签字: 年 月 日
督导教师:(签署意见并签字) 年 月 日
3
因篇幅问题不能全部显示,请点此查看更多更全内容