• No results found

Design and Implementation of Bank Acceptance Bill Discount Application System Based on iOS

N/A
N/A
Protected

Academic year: 2021

Share "Design and Implementation of Bank Acceptance Bill Discount Application System Based on iOS"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

学校编码:10384 分类号 密级 学号:X2013230112 UDC

基于

iOS

的银行承兑汇票贴现应用系统的

设计与实现

Design and Implementation of Bank

Acceptance Bill

Discount Application System Based on iOS

蔡子多

师:

陈 海 山

教 授

称:

软 件 工 程

论文提交日期:

2015

4

论文答辩日期:

2015

5

学位授予日期:

师:

答辩委员会主席:

2015

5

厦门大学博硕士论文摘要库

(2)

厦门大学学位论文原创性声明

本人呈交的学位论文是本人在导师指导下,独立完成的研究成

果。本人在论文写作中参考其他个人或集体已经发表的研究成果,均

在文中以适当方式明确标明,并符合法律规范和《厦门大学研究生学

术活动规范

(

试行

)

》。

另外,该学位论文为

( )

课题

(

)

的研

究成果,获得

(

)

课题

(

)

经费或实验室的资助,

( )

实验室完成。

(

请在以上括号内填写课题或课

题组负责人或实验室名称,未有此项声明内容的,可以不作特别声

明。

)

声明人

(

签名

)

厦门大学博硕士论文摘要库

(3)

厦门大学学位论文著作权使用声明

本人同意厦门大学根据《中华人民共和国学位条例暂行实施办

法》等规定保留和使用此学位论文,并向主管部门或其指定机构送交

学位论文(包括纸质版和电子版),允许学位论文进入厦门大学图书

馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加入全国

博士、硕士学位论文共建单位数据库进行检索,将学位论文的标题和

摘要汇编出版,采用影印、缩印或者其它方式合理复制学位论文。

本学位论文属于:

1.

经厦门大学保密委员会审查核定的保密学位论文,

日解密,解密后适用上述授权。

2.

不保密,适用上述授权。

(请在以上相应括号内打

“√”

或填上相应内容。保密学位论文应

是已经厦门大学保密委员会审定过的学位论文,未经厦门大学保密委

员会审定的学位论文均为公开学位论文。此声明栏不填写的,默认为

公开学位论文,均适用上述授权。)

声明人(签名):

厦门大学博硕士论文摘要库

(4)

摘要 I

摘要

银行承兑汇票 ,即银行承诺兑现的汇票。它是商业汇票中的一种。出票人 根据银行提出的要求申请签发,银行接受要求签发后承诺到期向收款人无条件兑 付。这里所指的到期期限一般为六个月,最长一年。在企业开票的过程中银行会 提出要求缴纳三至五成的保证金,也就是说余下70%-50%敞口相当于银行对企 业的限期信用贷款。 我国的银行承兑汇票的使用和推广的时间还比较短,于上世纪80年代才开 始银行结算制度改革,现在仍然正值发展期。一方面的原因则是我国的社会信用 制度还在处在不断完善和建设的漫长过程之中,银行的信誉暂时比一般企业值得 信任。另外原因一方面是我国货币市场仍然处在发展和探索阶段,市场不完善、 不高效。企业无法避免的融资难融资贵问题从某种角度来说也是融资渠道少和融 资工具短缺。所以,作为结算工具银行承兑汇票很受欢迎。 本课题主要就如何帮助企业主及相关从业人员对如何安全使用承兑汇票、如 何便捷处理承兑汇票及承兑贴息计算和承兑贴现交流的需求做相应的研究与分 析,并以基于iOS的信息化技术提出相应的系统分析与设计。对于如何更好的解 决企业贴现难题,文章从贴现计算器、需求信息系统、融资理财系统、常用查询 工具系统、个人中心管理系统五大模块对软件进行有效的设计。 关键词:承兑汇票;贴现;iOS

厦门大学博硕士论文摘要库

(5)

Abstract

III

Abstract

Bank acceptance, the bank promised to cash the check. It is one of the commercial drafts. The issuer, according to the requirement of the bank to apply for issuing bank accepts requires commitment due to the payee after the issuance of unconditional acceptance. Here refers to maturity generally for six months, the longest one year. In the enterprise in the process of the bank will request of make out an invoice to pay three to fifty percent margin, that is to say, the remaining 70%-50% exposure is equal to the bank to enterprise's credit loans within a time limit.

The use of our country's bank acceptance and promotion of time is relatively short, began to bank settlement system reform in the 1980 s, now still in development. On the one hand, the reason is the social credit system in our country is still in construction, in this case, only the enterprise to provide short-term loans, accounts receivable way between will form between enterprise debt defaults. Another reason is the money market is still in the phase of development and exploration, incomplete market, is not efficient. Financing difficulties faced by the enterprise financing your problem actually is the shortage of financing channels and financing tools, in addition to the bank, few other channels. So, as a settlement tool is very popular bank acceptance.

This dissertation mainly on how to help business owners and relevant personnel on how to safely use acceptance, acceptance and acceptance discount how convenient processing calculation and acceptance discount communication needs corresponding research and analysis, and put forward corresponding to information technology based on the iOS system analysis and design. Based on how to better solve business acceptance of draft discount problem, the article from discounting calculator, demand information system, finance system, common query tools, and personal center management system five modules for effective design software.

Keywords: Acceptance Bill; Discount; iOS

(6)

目录 V

目录

第一章

绪论

... 1

1.1研究背景和意义 ... 1 1.1.1承兑汇票的发展背景... 1 1.1.2课题的研究意义... 1 1.2研究现状及研究内容 ... 1 1.2.1研究现状... 1 1.2.2研究内容... 2 1.3论文结构 ... 3

第二章

系统需求分析

... 4

2.1业务需求分析 ... 4 2.1.1贴现业务... 4 2.1.2理财业务... 4 2.2功能需求分析 ... 5 2.2.1 贴现计算... 6 2.2.2 需求信息管理... 6 2.2.3 融资理财... 6 2.2.4 常用查询工具... 7 2.3系统用例分析 ... 7 2.3.1游客... 8 2.3.2.合法用户... 8 2.3.3.客服经理... 9 2.3.4系统管理员... 10 2.4 非功能性需求分析 ... 10 2.4.1 系统性能需求... 10 2.4.2系统安全需求... 11 2.5 本章小结 ... 11

厦门大学博硕士论文摘要库

(7)

目录

第三章

系统设计

... 12

3.1 系统架构设计 ... 12 3.1.1 网络架构设计... 12 3.1.2 软件架构设计... 12 3.2 系统功能设计 ... 13 3.2.1 系统功能结构图... 13 3.2.2模块功能设计... 14 3.3数据库设计 ... 17 3.3.1逻辑设计... 17 3.3.2数据库E-R ... 19 3.3.3数据表设计... 20 3.4 系统开发环境 ... 21 3.5代码目录结构 ... 22 3.6 本章小结 ... 24

第四章

系统实现

... 25

4.1用户账户管理 ... 25 4.1.1 新账户注册... 25 4.1.2 用户登录... 26 4.1.3 找回密码... 28 4.2兑兑贴App首页 ... 30 4.2.1 设计图... 30 4.2.2 核心代码实现... 31 4.3贴现计算模块 ... 35 4.3.1 设计图... 35 4.3.2 算法分析... 36 4.4兑兑理财 ... 38 4.4.1 设计图... 38 4.4.2 实现方式... 39 4.5 常用工具 ... 40

厦门大学博硕士论文摘要库

(8)

目录 VII 4.5.1 设计图... 40 4.5.2 核心代码实现... 44 4.6个人中心 ... 47 4.6.1 设计图... 47 4.6.2 购买记录... 48 4.6.3 密码修改... 50 4.7 基类和工具类代码实现 ... 51 4.8本章小结 ... 52

第五章

总结与展望

... 53

5.1总结 ... 53 5.2 展望 ... 53

参考文献

... 54

致谢

... 56

厦门大学博硕士论文摘要库

(9)

Contents

IX

Contents

Chapter 1 Introduction ... 1

1.1 Research Background and Significanc ... 1

1.1.1 Development Background of Acceptance ... 1

1.1.2 Research Significance ... 1

1.2 Research Sttatus and Contents ... 1

1.2.1 Research Status ... 1

1.2.2 Research Contents ... 2

1.3 Outline of the Dissertation ... 3

Chapter 2 System Analysis... 4

2.1 Business Process Analysis ... 4

2.1.1 Discount ... 4

2.1.2 Financing... 4

2.2 Function Requirement Analysis ... 5

2.2.1 Calculation ... 6

2.2.2 Computing System ... 6

2.2.3 Financing Platform... 6

2.2.4 Query Tool System ... 7

2.3 System Cases Analysi ... 7

2.3.1 Tourist ... 8

2.3.2.Users ... 8

2.3.3 Servers... 8

2.3.4 Adminnistrator ... 10

2.4 Non-function Requirement Analysis ... 10

2.4.1 System Performance Requirements ... 10

2.4.2 System Security Requirements ... 11

2.5 Summary ... 11

Chapter 3 System Design ... 12

3.1 System Framework Design ... 12

3.1.1 Network Framework Design ... 12

3.1.2 Software Framework Design ... 12

(10)

Contents

X

3.2 System FunctionDescription ... 13

3.2.1 System Function Structure Diagram ... 13

3.2.2 Module Function Design... 14

3.3 Database Design... 17

3.3.1 Logical Structure Design ... 17

3.3.2 Database E-R ... 19

3.3.3 Date Sheet Design ... 20

3.4 System Development Environment ... 21

3.5 The Code Directory Structure ... 22

3.6 Summary ... 24

Chapter 4 System Implementation... 25

4.1 The User Account Management ... 25

4.1.1 New Account Registration ... 25

4.1.2 New Account Registration ... 26

4.1.3 Retrieve Password ... 28

4.2 APPHome Page ... 30

4.2.1 The Design ... 30

4.2.2 The Core Code ... 31

4.3 Calculation Module ... 35 4.3.1 The Design ... 35 4.3.2 Algorithm Analysis ... 36 4.4 DUIDUI Financia... 38 4.4.1 The Design ... 38 4.4.2 Implementation ... 39

4.5 Commonly Used Tools ... 40

4.5.1 The Design ... 40

4.5.2 The Core Code ... 44

4.6 Personal Center ... 47

4.6.1 The Design ... 47

4.6.2 Purchase Records ... 48

4.6.3 Password Change ... 50

4.7 The Base Class and Utility Class Code... 51

4.8 Summary ... 52

(11)

Contents

XI

Chapter 5 Conclusions and Future Work ... 53

5.1 Conclusions ... 53

5.2 FutureWork ... 53

References ... 54

Acknowledgements ... 56

(12)

第一章 绪论 1

第一章

绪论

1.1

研究背景和意义

1.1.1承兑汇票的发展背景 银行承兑汇票 ,即银行承诺兑现的汇票。发源于英国,是商业汇票中的一 种。出票人根据银行提出的要求申请签发,银行接受要求签发后承诺到期向收款 人无条件兑付。 我国的银行承兑汇票的使用和推广的时间还比较短,于上世纪80年代才开 始银行结算制度改革,现在仍然正值发展期。一方面的原因则是我国的社会信用 制度还在处在不断完善和建设的漫长过程之中,银行的信誉暂时比一般企业值得 信任。另外原因一方面是我国货币市场仍然处在发展和探索阶段,市场不完善、 不高效。企业无法避免的融资难融资贵问题从某种角度来说也是融资渠道少和融 资工具短缺。所以,作为结算工具银行承兑汇票很受欢迎。 1.1.2课题的研究意义 银行承兑汇票在市场使用中也遇到许多的问题,这些问题制约并限制着承兑 汇票的使用和推广。其中一个重要原因是《票据法》规定的贴现主体机构单一, 只有银行。二是信息不对称,银行间的贴现利息有高有底,有的有授信额度有的 没有授信额度。企业往往手持汇票不能变现。从某种意义上讲,承兑贴现的难以 兑现也是企业融资难融资贵的大课题。本课题的研究意义也在于此。

1.2

研究现状及研究内容

1.2.1研究现状 现行有关银行承兑汇票的应用系统大可分为两类:一为理财融资型,二为工 具使用型。 1. 理财融资型系统分析 2014年是互联网金融行业井喷发展的一年,许多优秀的公司相续推出票据 融资贴现的业务。众多互联网公司推出信息展示服务平台的角色,为持票借款人 和投资者搭建交流平台。 2.工具使用型系统分析

厦门大学博硕士论文摘要库

(13)

基于iOS的银行承兑汇票贴现应用系统的设计与实现 2 此类系统主要以个人或小团队开发为主,主要偏重于承兑使用过程中的应 用。例如:贴现计算器、银行行号查询器、利率计算器、Shibor查询、防挂失软 件等。 工具使用型系统在票据流通和使用过程中提供便捷的计算和安全信息查询 服务。在在很多落后的地区,承兑汇票对企业主来说还是个“新兴产物”。这些企 业主需要借助这些工具方便他们解决使用过程中遇到的问题。 3.现行应用系统的不足 我国《票据法》对承兑汇票的融资功能未做出明确说明和保护条款,个别 条款还对承兑融资进行阻碍。虽然理论方面,银行承兑汇票的“有价性”和法律 赋予的“到期可兑现性”为其融资功能提出了可能性,但是融资型系统尚有一不 小心便触犯底线的可能。 《票据法》所规定的贴现主体机构单一,只有银行。市场信息不对称,银 行间的贴现利息有高有底,有的有授信额度,有的没有授信额度。企业往往手 持汇票不能变现,融资难、融资贵等等问题。使得不发分子有乘虚而入的机会, 通过行承兑汇票的倒买倒卖银,诱发多种金融秩序不稳定的因素。 当然,承兑实际使用中作为支付手段被用于还款支付被普遍认可。企业主 快速贴现的需求也反过来支持支付手段而被认可。这对寻求低价贴现信息和服 务的要求也必然成立。在这里,工具型系统和融资型系统都没有给承兑的综合 需求做出完整的反映和设计。 1.2.2研究内容 有专家学者建议:为了适应票据市场迅速发展的需要,应该设立一个功能 强大信息丰富使用便捷的票据市场网站,以方便解决金融机构之间缺乏交流及 信息不对称的问题,同时也可让市场参与者了解票据贴现市场的及时信息。 课题就以基于iOS的信息化技术提出相应的系统分析与设计。对如何帮助 企业主及相关从业人员对如何安全使用承兑汇票、如何便捷处理承兑汇票及承 兑贴息计算和承兑贴现交流的需求的可行性有三个方面: (1) 融资性系统和工具型系统尚有独立处在。 (2) 融资性系统和工具型系统并未提供完整的、适用性广的实用方案。 (3) iOS作为成熟的系统可搭载本课题的研究。 更具如下可行性分析,系统提出五大功能模块即:一是贴现计算,二是需

厦门大学博硕士论文摘要库

(14)

第一章 绪论 3 求信息平台,三是融资理财平台,四是常用查询工具,五是个人中心。本文将 对五大模块的功能及如何实现提出分析和设计。

1.3

论文结构

第一章 绪论,主要介绍银行承兑汇票在我国的发展背景和对研究开发针对 性的应用系统的意义,同时对该贴现应用系统应该有的内容做了合理的预期设 想。 第二章 对银行承兑汇票贴现应用系统如何设计才能满足核心的业务需求, 在这一章做出应有的分析,其中包括贴现和理财两大重点需求。同时,本章还根 据贴现业务贴点结合系统设计的合理性拟提出五个功能模块:贴现计算,需求信 息,融资理财,常用查询工具,用户个人管理中心。同时对功能做了详细的描述 和分析。最后,本章还设计了系统用户的用例图,并对非系统性需求做了简单的 设计。 第三章 系统设计,主要工作是根据业务特点设计贴现应用系统的系统架构、 系统功能、系统数据库设计。 第四章 对如何实现银行承兑汇票贴现应用系统做详细设计,兑兑贴APP首 页的设计、贴现计算模块、兑兑理财模块、常用工具的设计及关键代码等。 第五章 对本次课题设计做简单的总结并对银行承兑汇票贴现应用系统的下 一步研究工作和前景进行展望。

厦门大学博硕士论文摘要库

(15)

基于iOS的银行承兑汇票贴现应用系统的设计与实现 4

第二章

系统需求分析

2.1

业务需求分析

2.1.1贴现业务 银行承兑贴现可以简单理解为持票人将没有到期的票据折价买给银行而获 得现金的行为。这里所说的折价就是指银行按票面金额扣除的贴现利息后。所 以,贴现过程中企业要考虑的因素有利率、行业动态、利息计算(贴现计算)、 票据流向(在哪里贴现)。如图2-1所示。 图2-1 贴现业务 2.1.2理财业务 理财业务主要指企业手持的票据通过平台向大众众筹资金,到期通过银行 贴现返还利息作为投资用户回报。这种方式有两个好处: 第一 普通用户能够参与进来,提高软件的粘度和使用率。 第二 瑕疵票融资。 现有的银行承兑汇票中,例如背书章不清晰,粘单错位等称之为瑕疵票, 这种票据一般银行不接受贴现请求,只有票据到期后到汇票出票行承兑,换句话 说,这种票不能提前变成现金。这样的票据可以通过贴现平台进行P2P融资处 理,其流程如图2-2所示。

厦门大学博硕士论文摘要库

(16)

第二章 系统需求分析 5 2-2 理财业务

2.2

功能需求分析

银行承兑汇票贴现应用系统功能主要有五大功能需求: 第一 贴现计算的需求; 第二 需求信息管理的需求; 第三 融资理财的需求; 第四 常用查询工具的需求; 第五 个人中心管理的需求。 功能需求分析图如图2-3所示。 图2-3 功能需求分析 功能需求分析 贴 现 计 算 融 资 理 财 查 询 工 具 信 息 管 理 个 人 中 心

厦门大学博硕士论文摘要库

(17)

Degree papers are in the “Xiamen University Electronic Theses and Dissertations Database”.

Fulltexts are available in the following ways:

1. If your library is a CALIS member libraries, please log on

http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary loan department in your library.

2. For users of non-CALIS member libraries, please mail to [email protected]

for delivery details.

References

Related documents

YS 公司发展战略研究 2 步的影子,新一轮新兴技术的运用正在改变金融行业的生态格局。 综合上述背景,YS

基于 J2EE 的地震灾害分析预警系统设计与实现 4 第二章 相关技术介绍 2.1 J2EE 开发平台 J2EE

IPTV 系统的设计与应用 4 第二章:主要介绍 IPTV 平台基础知识和相关技术,如 IPTV

第二章 相关技术介绍 7 IIS 提交的 HTTP 请求时,首先要判断该发出 HTTP 请求的客户端是否为第一次 访问服务器,如果为首次访问,则要进行初始化的工作,主要包括加载 DLL

基于 RFID 技术的车辆进出管理系统设计与实现 1 / 75 第一章 绪论 1.1 研究背景及意义

第一章  绪论  3   

第一章 绪论 1 第一章 绪论 1.1 选题背景与研究意义 20 世纪 70

第一章 绪论 1 第一章 绪论 第一节 研究背景 一、当前世界经济形势