基于IOS用戶版手機銀行設計與實現(xiàn)
發(fā)布時間:2018-04-24 10:57
本文選題:IOS系統(tǒng) + 四大模塊; 參考:《廣西師范大學》2017年碩士論文
【摘要】:隨著互聯(lián)網的快速發(fā)展,手機銀行已經普遍使用,手機銀行的出現(xiàn)解決了現(xiàn)在銀行柜臺辦理業(yè)務的一些缺點,手機銀行擁有便捷的銀行業(yè)務功能,在營業(yè)廳能辦理的業(yè)務,在手機銀行上大都能得到解決,實現(xiàn)了 24小時,足不出戶就可以隨時隨地辦理銀行業(yè)務的可能。手機銀行不僅僅為用戶們解決了排隊難、耗時長、出門不方便等諸多問題,提高了銀行部門的辦事效率,大大降低了銀行人員辦公的工作量。本課題的研究是分析現(xiàn)有的其他類手機銀行系統(tǒng)業(yè)務基礎上,再加入第二級安全加密硬件(貼膜盾)進行開發(fā)的。主要是對手機銀行系統(tǒng)的界面設計,業(yè)務模塊劃分,詳細功能的具體實現(xiàn),并依托于對Objective語言的掌握和對UI控件的深度分析研究,對數據庫SQLite的充分利用,經過總體需求分析,整體框架結構設計,功能模塊設計,代碼設計,功能測試,最終實現(xiàn)了手機銀行系統(tǒng)的相關功能。本課題主要包括如下幾個內容:(1)對IOS操作系統(tǒng)開發(fā)所使用的語言和平臺進行研究分析,對IOS操作系統(tǒng)的四層架構和平臺具有的特性進行研究,同時對手機銀行系統(tǒng)的總體需求進行了分析歸納,列出了具體的需求模塊,并分析研究實現(xiàn)手機銀行系統(tǒng)所需要的整體框架結構。(2)手機銀行系統(tǒng)的界面部分,共有四個大的功能模塊:我的最愛、手機銀行、樂享生活、更多服務。四個模塊包含了本文所要研究的全部內容,四個模塊中分別擁有自己的子模塊部分。每個功能模塊都對應著不同的生活需求。在對數據獲取處理上,主要采取銀行接口,由銀行的接口提供信息,利用NSDefault存儲方式來保存用戶信息。(3)在涉及數據處理方面,如數據的傳送、數據的接收、數據在整個系統(tǒng)中的交傳遞方式等,都進行詳細設計與開發(fā),尤其是在用戶個人信息展示界面上,如存儲、添加、刪除、更改、展示這些功能上,都做到了對數據正確使用,這使得用戶能夠安全、方便的獲取自己個人賬戶的詳細信息。(4)在數據信息安全維護方面,主要采取貼膜盾硬件加密,大大提高了數據在傳送過程中的安全性。樂享生活模塊中的周圍網點,利用百度MapKit第三方框架提供的接口,利用其獲取的經緯度坐標,作為數據參數精確的獲取網點的地理位置。模塊中的手機團購部分,增加了手機銀行的生活實用性,采用大眾點評的開發(fā)文檔,結合多線程網絡的GCD技術來實現(xiàn)對網絡數據的請求,發(fā)送與接收來實現(xiàn)該部分功能,利用UIWeb控件能夠準確的獲取周圍的網購信息,以滿足用戶對商品的認知需求。(5)對軟件進行功能性測試和非功能性的測試。其中,功能性測試是指檢測軟件具體功能實現(xiàn)情況。非功能性測試是指對屏幕適配兼容性和軟件運行時耗電量情況、軟件內存占用量的檢測,整個檢測環(huán)節(jié)從測試平臺的配置、測試環(huán)境、測試分析、測試結果四個方面進行展開的。
[Abstract]:With the rapid development of the Internet, mobile banking has been widely used. The emergence of mobile banking has solved some of the shortcomings of banking counters. Mobile banking has convenient banking functions and can handle business in the business hall. In mobile banking can be mostly solved, achieved 24 hours, without leaving the home can handle the banking business anytime and anywhere possible. Mobile banking not only solves many problems for users, such as queue difficulty, long time consumption, inconvenient going out, and so on. It improves the efficiency of banking department and greatly reduces the workload of bank staff. Based on the analysis of other kinds of mobile banking system, the second level secure encryption hardware (membrane shield) is added to develop the research. It is mainly about the interface design of mobile banking system, the division of business modules, the specific realization of detailed functions, and based on the mastery of Objective language and the in-depth analysis of UI controls, the full use of database SQLite, through the overall demand analysis, The whole frame structure design, the function module design, the code design, the function test, finally realized the mobile phone banking system related function. This subject mainly includes the following contents: 1) Research and analysis of the language and platform used in the development of IOS operating system, and research on the characteristics of the four-tier architecture and platform of the IOS operating system. At the same time, the overall demand of mobile banking system is analyzed and summarized, the specific demand modules are listed, and the interface part of mobile banking system is analyzed and studied. There are four big function modules: my favorite, mobile banking, enjoyment of life, more services. The four modules contain all the contents of this paper, and each of the four modules has its own sub-module. Each functional module corresponds to different life needs. In the aspect of data acquisition and processing, the bank interface is mainly adopted, the bank interface provides information, and the user information is saved by NSDefault storage mode.) in the aspect of data processing, such as data transmission and data receiving, The data transfer mode in the whole system is designed and developed in detail, especially in the user's personal information display interface, such as storage, add, delete, change, display these functions, all achieve the correct use of data, This enables users to secure and conveniently obtain their personal account details. 4) in data information security maintenance, the main use of shield hardware encryption, greatly improve the security of data in the process of transmission. The peripheral network in the enjoyment life module uses the interface provided by Baidu MapKit third party frame and the longitude and latitude coordinates obtained by it as the data parameter to obtain the geographical position of the node accurately. The mobile phone group purchase part in the module increases the life practicability of the mobile phone bank, adopts Dianping's development document, unifies the multithread network GCD technology to realize the request to the network data, sends and receives realizes this part function, UIWeb control can accurately obtain the surrounding online shopping information in order to meet the needs of users to the cognitive requirements of goods. 5) the software for functional testing and non-functional testing. Among them, functional testing refers to the realization of the specific functions of the detection software. Non-functional testing refers to the test of screen compatibility, power consumption while software running, the amount of software memory occupied, the whole testing link from the configuration of test platform, test environment, test analysis, The test results were carried out in four aspects.
【學位授予單位】:廣西師范大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP311.52
【參考文獻】
相關期刊論文 前3條
1 王紅崧;周海晏;;基于百度地圖API的旅游地理信息系統(tǒng)開發(fā)[J];現(xiàn)代計算機(專業(yè)版);2012年23期
2 柴洪峰;;移動支付產業(yè)技術路線和發(fā)展策略探討[J];信息技術與標準化;2010年07期
3 高慶成;李紅娥;;一種“手機銀行”安全交易平臺系統(tǒng)的設計[J];西華大學學報(自然科學版);2007年02期
相關碩士學位論文 前2條
1 馮艷紅;基于Android平臺社區(qū)服務系統(tǒng)研究與實現(xiàn)[D];寧波大學;2014年
2 蔣寅泉;基于Android的微課移動學習平臺的設計與實現(xiàn)[D];江西師范大學;2014年
,本文編號:1796349
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1796349.html
最近更新
教材專著