国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于ios操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng)的制作方法

      文檔序號(hào):6539051閱讀:226來源:國(guó)知局
      一種基于ios操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng)的制作方法
      【專利摘要】本發(fā)明涉及移動(dòng)終端網(wǎng)絡(luò)發(fā)票【技術(shù)領(lǐng)域】,特別涉及一種基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng)。其結(jié)構(gòu)由發(fā)票管理模塊、發(fā)票查詢模塊和系統(tǒng)管理模塊構(gòu)成,采用MVC三層架構(gòu)模式分別對(duì)發(fā)票管理模塊、發(fā)票查詢模塊和系統(tǒng)管理模塊進(jìn)行模型、控制器和視圖的分離,將每個(gè)模塊的軟件界面部分單獨(dú)進(jìn)行View層的封裝,而每個(gè)模塊需要進(jìn)行的數(shù)據(jù)邏輯控制封裝到Control層中,每個(gè)模塊中涉及到的數(shù)據(jù)保存和獲取進(jìn)行Mode層的類封裝。本系統(tǒng)采用移動(dòng)互聯(lián)網(wǎng),網(wǎng)絡(luò)先進(jìn)成熟,數(shù)據(jù)傳輸儲(chǔ)存安全可靠,最大限度避免信息泄露,針對(duì)寬帶斷網(wǎng)等應(yīng)急事件可以進(jìn)行應(yīng)急開票;使用IOS平臺(tái)中成熟組件,構(gòu)建軟件操作界面,方便納稅人操作便捷。
      【專利說明】—種基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及移動(dòng)終端網(wǎng)絡(luò)發(fā)票【技術(shù)領(lǐng)域】,特別涉及一種基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng)。
      【背景技術(shù)】
      [0002]由于網(wǎng)絡(luò)發(fā)票具有查驗(yàn)和繳銷便捷,發(fā)票使用和管理費(fèi)用低等優(yōu)點(diǎn),網(wǎng)絡(luò)發(fā)票逐漸正逐漸在全國(guó)進(jìn)行推廣,目前網(wǎng)絡(luò)發(fā)票主要通過已接入互聯(lián)網(wǎng)的電腦訪問相關(guān)開具系統(tǒng)進(jìn)行發(fā)票的開具等操作。
      [0003]因網(wǎng)絡(luò)發(fā)票使用的網(wǎng)絡(luò)一般是寬帶連接,網(wǎng)絡(luò)速度慢,且存在斷網(wǎng)等突發(fā)事件,并且一部分納稅人有季節(jié)性、臨時(shí)性的應(yīng)稅行為,對(duì)他們而言配備一臺(tái)電腦和打印機(jī)已經(jīng)安裝寬帶等費(fèi)用很高,同時(shí)具有便攜交互及時(shí)等優(yōu)點(diǎn)的智能手機(jī)終端設(shè)備已經(jīng)十分普及,手機(jī)使用的網(wǎng)絡(luò)先進(jìn)、安全可靠,完全可以使用IOS手機(jī)平臺(tái)實(shí)現(xiàn)網(wǎng)絡(luò)發(fā)票開具方法進(jìn)行解決這些問題。
      [0004]但目前技術(shù)下尚無相應(yīng)的技術(shù)能夠?qū)崿F(xiàn)這種構(gòu)想。

      【發(fā)明內(nèi)容】

      [0005]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明提供了一種基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng),其能夠?qū)崿F(xiàn)IOS操作系統(tǒng)的手機(jī)進(jìn)行手機(jī)網(wǎng)絡(luò)發(fā)票的開具工作。
      [0006]本發(fā)明所采用的技術(shù)方案如下:
      一種基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng),所述系統(tǒng)由發(fā)票管理模塊、發(fā)票查詢模塊和系統(tǒng)管理模塊構(gòu)成,采用MVC三層架構(gòu)模式分別對(duì)發(fā)票管理模塊、發(fā)票查詢模塊和系統(tǒng)管理模塊進(jìn)行模型、控制器和視圖的分離,將每個(gè)模塊的軟件界面部分單獨(dú)進(jìn)行View層的封裝,而每個(gè)模塊需要進(jìn)行的數(shù)據(jù)邏輯控制封裝到Control層中,每個(gè)模塊中涉及到的數(shù)據(jù)保存和獲取進(jìn)行Mode層的類封裝。
      [0007]發(fā)票管理模塊由發(fā)票開具單元、發(fā)票作廢單元、空白票作廢單元、發(fā)票沖紅單元、發(fā)票重打單元、發(fā)票裝卷單元和發(fā)票補(bǔ)錄單元構(gòu)成。
      [0008]發(fā)票查詢模塊由發(fā)票明細(xì)單元、納稅人信息單元、品目信息單元、項(xiàng)目信息單元、庫存信息單元、卷票信息單元以及開票員信息單元構(gòu)成。
      [0009]系統(tǒng)管理模塊由密碼修改單元、打印管理單元與項(xiàng)目維護(hù)單元構(gòu)成。
      [0010]系統(tǒng)采用AirPrint技術(shù)實(shí)現(xiàn)將IOS手機(jī)通過WIFI連接具有WIFI打印功能的打印機(jī)或是同一局域網(wǎng)內(nèi)的打印機(jī)。
      [0011]系統(tǒng)連接網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)的上傳和獲取功能,采用對(duì)數(shù)據(jù)進(jìn)行數(shù)據(jù)報(bào)文封裝的形式進(jìn)行數(shù)據(jù)打包,將打包的數(shù)據(jù)上傳給服務(wù)器端,服務(wù)器端接收到數(shù)據(jù)后先進(jìn)行數(shù)據(jù)解析后進(jìn)行數(shù)據(jù)保存處理,同時(shí),手機(jī)終端軟件在從服務(wù)器端獲取數(shù)據(jù)時(shí)需要服務(wù)器端對(duì)數(shù)據(jù)信息進(jìn)行封裝后才可以進(jìn)行傳輸,所述系統(tǒng)在接收到數(shù)據(jù)后首先進(jìn)行數(shù)據(jù)的解析后才可進(jìn)行數(shù)據(jù)的存儲(chǔ)保存。[0012]本發(fā)明采用MVC三層架構(gòu)模式對(duì)發(fā)票管理、發(fā)票查詢和系統(tǒng)管理三個(gè)模塊進(jìn)行模型、控制器和視圖的分離,其中使用發(fā)票管理、查詢管理、系統(tǒng)管理和發(fā)票打印的前提是輸入納稅人識(shí)別號(hào)和相應(yīng)的密碼進(jìn)行身份驗(yàn)證以后才可以進(jìn)行其它功能的操作使用。
      [0013]發(fā)票管理由發(fā)票開具、發(fā)票作廢、空白票作廢、發(fā)票沖紅、發(fā)票重打、發(fā)票裝卷和發(fā)票補(bǔ)錄組成;發(fā)票管理作為軟件的一個(gè)大的模塊,其主要實(shí)現(xiàn)進(jìn)行界面的跳轉(zhuǎn),不涉及數(shù)據(jù)的傳遞,因此在MVC框架中將其封裝為View類,響應(yīng)用戶的選擇操作進(jìn)入相應(yīng)的界面;發(fā)票開具、發(fā)票作廢、空白票作廢、發(fā)票紅沖主要實(shí)現(xiàn)是將新開具的發(fā)票數(shù)據(jù)信息上傳到網(wǎng)絡(luò)服務(wù)器,使用MVC模式進(jìn)行模塊邏輯拆分,將需要用戶交互輸入的操作封裝為View視圖類,然后使用Control控制器層對(duì)用戶輸入的數(shù)據(jù)進(jìn)行邏輯封裝,封裝完成以后傳遞給Mode模式層進(jìn)行數(shù)據(jù)的保存和網(wǎng)絡(luò)上傳;發(fā)票重打其主要實(shí)現(xiàn)是用戶通過向服務(wù)器提交需要重新打印的發(fā)票號(hào)碼和發(fā)票代碼從而獲取服務(wù)器返回的發(fā)票信息進(jìn)而重新打印發(fā)票,對(duì)其進(jìn)行邏輯拆分,封裝用戶輸入發(fā)票號(hào)碼和發(fā)票代碼操作作為視圖View層,數(shù)據(jù)同樣需要在控制器Control層封裝和分發(fā),然后將數(shù)據(jù)傳遞給Mode進(jìn)行網(wǎng)絡(luò)查詢從而獲取發(fā)票數(shù)據(jù),進(jìn)行保存,同時(shí)通知視圖View層進(jìn)行刷新操作,此時(shí)視圖View層調(diào)用Mode層保存的數(shù)據(jù)進(jìn)行顯
      /Jn ο
      [0014]查詢管理由發(fā)票明細(xì)、納稅人信息、品目信息、項(xiàng)目信息、庫存信息、卷票信息以及開票員信息組成;查詢管理同發(fā)票管理一樣,其主要實(shí)現(xiàn)也是進(jìn)行界面的跳轉(zhuǎn),不涉及數(shù)據(jù)的傳遞,因此也將其封裝為視圖View,響應(yīng)用戶的選擇操作進(jìn)入相應(yīng)的界面;發(fā)票明細(xì)、納稅人信息、品目信息、項(xiàng)目信息、庫存信息、卷票信息以及開票員信息其主要實(shí)現(xiàn)是獲取服務(wù)器端的數(shù)據(jù)進(jìn)行顯示,其中將界面進(jìn)行視圖View層封裝,通過控制器Control層控制Mode層從服務(wù)器端獲取數(shù)據(jù),在模式Mode層保存數(shù)據(jù)并通知View刷新后,在視圖View層進(jìn)行顯示。
      [0015]系統(tǒng)管理由密碼修改、打印管理與項(xiàng)目維護(hù)組成;密碼修改其主要實(shí)現(xiàn)用戶輸入密碼進(jìn)行在服務(wù)器端修改確認(rèn),用戶交互輸入完成通過視圖View層將其獲取到的數(shù)據(jù)傳遞給Control層進(jìn)行數(shù)據(jù)封裝,封裝完成以后傳遞給Mode層上傳給網(wǎng)絡(luò)服務(wù)器進(jìn)行密碼的修改;打印管理以及項(xiàng)目維護(hù)主要實(shí)現(xiàn)將用戶設(shè)置的數(shù)據(jù)進(jìn)行保存,將相關(guān)的數(shù)據(jù)由View層通過控制器Control層,然后再傳遞到Mode層進(jìn)行保存。
      [0016]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
      本發(fā)明的基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng),采用移動(dòng)互聯(lián)網(wǎng),網(wǎng)絡(luò)先進(jìn)成熟,數(shù)據(jù)傳輸儲(chǔ)存安全可靠,最大限度避免信息泄露,針對(duì)寬帶斷網(wǎng)等應(yīng)急事件可以進(jìn)行應(yīng)急開票;使用IOS平臺(tái)中成熟組件,構(gòu)建軟件操作界面,方便納稅人操作便捷。
      [0017]基于IOS的手機(jī)網(wǎng)絡(luò)發(fā)票開具方法的目標(biāo)是實(shí)現(xiàn)應(yīng)急開票,便捷開票,使其具有“一機(jī)多用、成本低廉、操作簡(jiǎn)便”等特點(diǎn),對(duì)經(jīng)營(yíng)規(guī)模較小的小微企業(yè)和流動(dòng)性較大的個(gè)體工商戶而言,簡(jiǎn)單易用。為有快速開票需求的納稅人提供了方便,以非常簡(jiǎn)單的步驟開具發(fā)票,做到隨開隨走,進(jìn)一步節(jié)省了時(shí)間,簡(jiǎn)化了程序,方便了廣大納稅人及客戶;為有網(wǎng)絡(luò)鋪設(shè)困難的納稅人提供了支持,手機(jī)開票模式的運(yùn)行只需要手機(jī)有信號(hào)即可,恰恰迎合了無有線網(wǎng)納稅人的現(xiàn)實(shí)需求,切實(shí)解決了納稅人的實(shí)際困難,進(jìn)一步擴(kuò)大了網(wǎng)絡(luò)版發(fā)票系統(tǒng)的適用范圍?!緦@綀D】

      【附圖說明】
      [0018]圖1為本發(fā)明的一種基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖?!揪唧w實(shí)施方式】
      [0019]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
      [0020]實(shí)施例一
      如附圖1所示,一種基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng)主要由三個(gè)模塊組成:一是發(fā)票管理、查詢管理和系統(tǒng)管理,發(fā)票管理主頁面,包含六個(gè)模塊:正常開票、正常票作廢、空白票作廢、發(fā)票沖紅、發(fā)票重打與發(fā)票裝卷;查詢管理主頁面,可以分別對(duì)單張發(fā)票明細(xì)信息、納稅人基本信息、品目信息、項(xiàng)目信息、庫存信息、卷票信息以及開票員信息進(jìn)行查詢;系統(tǒng)管理主頁面包括三個(gè)模塊:密碼修改、打印管理與項(xiàng)目維護(hù)。
      [0021]發(fā)票開具:使用視圖View層對(duì)需要納稅人輸入“付款單位”、“開具品目”、“添加開票項(xiàng)”和“開票”進(jìn)行封裝,在用戶在進(jìn)行點(diǎn)擊開票事件時(shí),View層將調(diào)用相應(yīng)的Control層將“付款單位”、“開具品目”、“開票項(xiàng)”進(jìn)行數(shù)據(jù)封裝以及相關(guān)的容錯(cuò)處理,開票成功后,系統(tǒng)提示“發(fā)票保存成功”,然后即可進(jìn)行發(fā)票打印,點(diǎn)擊“打印”按鈕,完成發(fā)票打印,進(jìn)行打印功能前可事先到“打印管理”模塊進(jìn)行打印機(jī)的配置與連接;
      發(fā)票作廢:對(duì)“發(fā)票代碼”、“發(fā)票號(hào)碼”和“查詢”以及自動(dòng)提取到的需作廢的原發(fā)票信息分別封裝成兩個(gè)View視圖對(duì)象,通過前一個(gè)視圖對(duì)象將“發(fā)票代碼”、“發(fā)票號(hào)碼”傳遞給Control層進(jìn)行數(shù)據(jù)封裝加密,然后傳值給Mode層中的網(wǎng)絡(luò)組件進(jìn)行值的從網(wǎng)絡(luò)獲取原發(fā)票信息,進(jìn)而可以進(jìn)行發(fā)票作廢或恢復(fù)作廢功能;
      空白票作廢:在視圖層中分別將封裝顯示“發(fā)票種類”、“發(fā)票代碼”和“發(fā)票號(hào)碼”的組件,然后作廢事件將這些值傳遞給Control層進(jìn)行數(shù)據(jù)封裝后,再次傳遞給Mode層上傳到服務(wù)器進(jìn)行空白票作廢;
      發(fā)票紅沖:視圖層View需要封裝“發(fā)票代碼”、“發(fā)票號(hào)碼”,若經(jīng)過審批同意,則可開具紅字發(fā)票,通過Mode層獲取與原發(fā)票內(nèi)容除金額大、小寫為負(fù),“付款方名稱”后增加打印“(紅字發(fā)票)”,其他全部相同的發(fā)票數(shù)據(jù)信息進(jìn)行,否則,給出相關(guān)錯(cuò)誤提示;
      發(fā)票重打:進(jìn)入發(fā)票重打界面,輸入“發(fā)票代碼”、“發(fā)票號(hào)碼”,點(diǎn)擊“查詢”按鈕,查詢要重打的發(fā)票信息,獲取到重打發(fā)票信息后可以進(jìn)行發(fā)票重打操作;
      發(fā)票裝卷:根據(jù)查到的庫存信息,在視圖View層中輸入“起始號(hào)碼”、“終止號(hào)碼”,輸入號(hào)碼段后進(jìn)行模式Mode層發(fā)票裝卷數(shù)據(jù)本地保存,并提示顯示“裝卷成功”信息;
      發(fā)票明細(xì):點(diǎn)擊View層中“查詢”事件后,通過控制器Control獲取View層中用戶輸入的“發(fā)票代碼”、“發(fā)票號(hào)碼”,將數(shù)據(jù)傳給Mode層然后即可顯示該發(fā)票的明細(xì)信息,包括發(fā)票代碼、發(fā)票號(hào)碼、納稅人識(shí)別號(hào)、納稅人名稱、付款方名稱、金額合計(jì)、金額合計(jì)大寫、發(fā)票狀態(tài)代碼、開票人名稱、開票日期以及經(jīng)營(yíng)項(xiàng)目明細(xì)信息;
      納稅人信息:通過Mode層從服務(wù)器端可查詢出納稅人的基本信息,包括納稅人編碼、納稅人識(shí)別號(hào)、納稅人名稱、稅務(wù)機(jī)關(guān)代碼、稅務(wù)機(jī)關(guān)名稱、登記注冊(cè)類型名稱、行業(yè)代碼、行業(yè)名稱及街道鄉(xiāng)鎮(zhèn)名稱,然后獲取完成以后在視圖View層中進(jìn)行顯示;
      品目信息:點(diǎn)擊“品目信息”圖標(biāo)視圖View事件,通過Mode層調(diào)用即可查詢出開具品目信息,包括品目代碼、品目名稱以及單張最大金額,在Mode層進(jìn)行保存后在View層進(jìn)行顯示;
      項(xiàng)目信息:點(diǎn)擊“項(xiàng)目信息”圖標(biāo)視圖View事件,通過Control層調(diào)用Mode進(jìn)行從服務(wù)器端獲取數(shù)據(jù),即可查詢出開具項(xiàng)目信息,包括品目名稱、項(xiàng)目代碼以及項(xiàng)目名稱,然后通過Mode層通知視圖View進(jìn)行顯示;
      庫存信息:點(diǎn)擊“庫存信息”圖標(biāo)視圖View事件,通過Control層調(diào)用Mode進(jìn)行從服務(wù)器端獲取數(shù)據(jù),即可查詢出發(fā)票庫存信息,包括發(fā)票代碼、起始號(hào)碼以及終止號(hào)碼,然后通過Mode層通知視圖View進(jìn)行顯示;
      卷票信息:點(diǎn)擊“卷票信息”圖標(biāo)視圖View事件,通過Control層調(diào)用Mode進(jìn)行從服務(wù)器端獲取數(shù)據(jù),即可查詢出發(fā)票裝卷信息,包括發(fā)票代碼、起始號(hào)碼、終止號(hào)碼、當(dāng)前號(hào)碼,然后通過Mode層通知視圖View進(jìn)行顯示;
      開票員信息:點(diǎn)擊“開票員信息”圖標(biāo)視圖View事件,通過Control層調(diào)用Mode進(jìn)行從服務(wù)器端獲取數(shù)據(jù),即可查詢出開票員信息。包括開票人代碼、開票人名稱、開票點(diǎn)代碼、開票點(diǎn)名稱、設(shè)備編號(hào)、管理員標(biāo)志以及有效標(biāo)志,然后通過Mode層通知視圖View層進(jìn)行顯示;
      修改密碼:點(diǎn)擊“修改”視圖View事件,調(diào)用控制器ContiOl層中獲取用戶在視圖View層中輸入的“原密碼”、“新密碼”及“密碼確認(rèn)”后,控制器Control層再次將數(shù)據(jù)通過Mode層將數(shù)據(jù)上傳到網(wǎng)絡(luò)服務(wù)器中,即可完成密碼的修改,密碼小于等于6位數(shù),超過6位則不能再輸入;
      打印管理:進(jìn)入打印管理頁面,View層會(huì)通過邏輯判斷彈出“藍(lán)牙權(quán)限請(qǐng)求”的對(duì)話框,詢問是否允許打開藍(lán)牙,點(diǎn)“是”后自動(dòng)打開手機(jī)藍(lán)牙,顯示“藍(lán)牙已打開”,點(diǎn)擊“配置連接”按鈕,選擇要連接的打印機(jī)設(shè)備,連接前要先進(jìn)行配對(duì),配對(duì)成功后即可進(jìn)行連接,如果打印機(jī)藍(lán)牙也已打開,會(huì)顯示“連接成功”,否則顯示“連接失敗”;
      項(xiàng)目維護(hù):進(jìn)入項(xiàng)目維護(hù)頁面,View層會(huì)獲取Mode層中保存的項(xiàng)目數(shù)據(jù)進(jìn)行顯示出已經(jīng)添加進(jìn)來的項(xiàng)目,若想刪除某條項(xiàng)目,則可點(diǎn)擊某條項(xiàng)目,彈出對(duì)話框“確定刪除該項(xiàng)目嗎”,點(diǎn)擊“確定”按鈕響應(yīng)刪除事件后,通過Control層將刪除信息傳遞給Mode層進(jìn)行本地?cái)?shù)據(jù)保存即可刪除項(xiàng)目;點(diǎn)擊“添加項(xiàng)目”視圖View事件,在下拉菜單中選擇開具品目,輸入經(jīng)營(yíng)項(xiàng)目,即可通過調(diào)用Control層將相應(yīng)的輸入項(xiàng)目傳遞給Mode層進(jìn)行項(xiàng)目的添加,添加的項(xiàng)目會(huì)自動(dòng)添加到發(fā)票開具時(shí)的列表中。
      [0022]本系統(tǒng)的軟件開發(fā)框架主要采用了 MVC框架模式,將發(fā)票管理、查詢管理和系統(tǒng)管理每一個(gè)模塊中的界面視圖通過View層進(jìn)行顯示控制,視圖中顯示和設(shè)置相關(guān)邏輯通過Control層進(jìn)行控制處理,數(shù)據(jù)的存儲(chǔ)等操作通過Mode層進(jìn)行保存設(shè)置。
      [0023]軟件數(shù)據(jù)流邏輯主要由三條數(shù)據(jù)流組成,一條數(shù)據(jù)設(shè)置流,視圖View層響應(yīng)相應(yīng)的事件將數(shù)據(jù)傳遞給Control層,Control接收到數(shù)據(jù)之后,進(jìn)行加工控制邏輯處理,然后調(diào)用Mode層事件處理邏輯進(jìn)行,從而獲取并保存相關(guān)數(shù)據(jù);第二條數(shù)據(jù)獲取流,Mode層保存的數(shù)據(jù),通過Control層事件調(diào)用處理后,數(shù)據(jù)由Mode層傳遞到Control層,然后在通過View層事件調(diào)用之后數(shù)據(jù)傳遞給了 View層,從而可以在View層進(jìn)行顯示和控制。第三條數(shù)據(jù)流,從網(wǎng)絡(luò)中獲取數(shù)據(jù)后,將數(shù)據(jù)傳遞給Control層進(jìn)行數(shù)據(jù)的解析,Control層將數(shù)據(jù)解析成功后,再次將數(shù)據(jù)傳遞給Mode層進(jìn)行保存處理。[0024]軟件安全性設(shè)計(jì)
      軟件安全性包括軟件使用權(quán)限和數(shù)據(jù)信息傳遞兩方面,一方面對(duì)軟件使用權(quán)限的控制采用身份驗(yàn)證的方式,即納稅人只有使用自己唯一標(biāo)識(shí)自己身份的納稅人識(shí)別號(hào)以及密碼進(jìn)行身份驗(yàn)證以后才可以進(jìn)入軟件的發(fā)票管理、查詢管理和系統(tǒng)管理界面進(jìn)行相應(yīng)的操作;另一方面,數(shù)據(jù)在網(wǎng)絡(luò)中進(jìn)行上傳和獲取過程中存在丟失等安全性問題,未解決該問題,在數(shù)據(jù)上傳之前采用相關(guān)的數(shù)據(jù)報(bào)文進(jìn)行數(shù)據(jù)加密處理,獲取的數(shù)據(jù)在web service端也會(huì)經(jīng)過相關(guān)的數(shù)據(jù)報(bào)文加密處理以后才可以讓手機(jī)終端軟件進(jìn)行獲取,通過這兩方面的設(shè)計(jì)進(jìn)而保證軟件數(shù)據(jù)的安全性。
      [0025]本實(shí)施例的發(fā)票管理具有發(fā)票開具、發(fā)票作廢、空白票作廢、發(fā)票紅沖、發(fā)票重打和發(fā)票裝卷功能,發(fā)票開具在首次開票前要進(jìn)行發(fā)票裝卷操作,裝卷之后,可以根據(jù)裝卷的號(hào)碼段進(jìn)行發(fā)票開具,納稅人根據(jù)軟件界面中的提示輸入付款單位、選擇相應(yīng)的開具品目以及添加相應(yīng)的開票項(xiàng),確認(rèn)信息無誤后,操作軟件界面中的“開票”按鈕,此時(shí)View層中的數(shù)據(jù)通過調(diào)用Control層中的函數(shù)事件進(jìn)行數(shù)據(jù)的邏輯處理和數(shù)據(jù)傳遞,在Control層經(jīng)過邏輯處理后,Control層會(huì)調(diào)用Mode層中的函數(shù)進(jìn)行Web Service網(wǎng)絡(luò)通信上傳發(fā)票開具信息,同時(shí)數(shù)據(jù)信息上傳成功后,web service返回設(shè)置成功信息,Mode層接收到網(wǎng)絡(luò)返回的成功信息以后,將改部分信息傳遞給Control層對(duì)此信息進(jìn)行數(shù)據(jù)解析,解析成功以后Control層將解析得到的數(shù)據(jù)傳遞給Mode層,Mode層接收到該部分?jǐn)?shù)據(jù)后進(jìn)行相應(yīng)的保存設(shè)置同時(shí)通知相應(yīng)的View層進(jìn)行刷新,即發(fā)票開具界面接收到View刷新通知后,會(huì)通過調(diào)用Control層中的相關(guān)函數(shù),而該部分函數(shù)會(huì)通過相應(yīng)的邏輯判斷去調(diào)用Mode層中的相關(guān)函數(shù)進(jìn)行數(shù)據(jù)的獲取操作,進(jìn)而將數(shù)據(jù)由Mode層傳遞給Control中的函數(shù),Control函數(shù)進(jìn)行邏輯處理以后將相關(guān)數(shù)據(jù)再次傳遞給View層,從而完成View層數(shù)據(jù)顯示等信息的刷新處理。
      [0026]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng),所述系統(tǒng)由發(fā)票管理模塊、發(fā)票查詢模塊和系統(tǒng)管理模塊構(gòu)成,其特征在于,采用MVC三層架構(gòu)模式分別對(duì)發(fā)票管理模塊、發(fā)票查詢模塊和系統(tǒng)管理模塊進(jìn)行模型、控制器和視圖的分離,將每個(gè)模塊的軟件界面部分單獨(dú)進(jìn)行View層的封裝,而每個(gè)模塊需要進(jìn)行的數(shù)據(jù)邏輯控制封裝到Control層中,每個(gè)模塊中涉及到的數(shù)據(jù)保存和獲取進(jìn)行Mode層的類封裝。
      2.根據(jù)權(quán)利要求1所述的一種基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng),其特征在于,所述的發(fā)票管理模塊由發(fā)票開具單元、發(fā)票作廢單元、空白票作廢單元、發(fā)票沖紅單元、發(fā)票重打單元、發(fā)票裝卷單元和發(fā)票補(bǔ)錄單元構(gòu)成。
      3.根據(jù)權(quán)利要求1所述的一種基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng),其特征在于,所述的發(fā)票查詢模塊由發(fā)票明細(xì)單元、納稅人信息單元、品目信息單元、項(xiàng)目信息單元、庫存信息單元、卷票信息單元以及開票員信息單元構(gòu)成。
      4.根據(jù)權(quán)利要求1所述的一種基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng),其特征在于,所述的系統(tǒng)管理模塊由密碼修改單元、打印管理單元與項(xiàng)目維護(hù)單元構(gòu)成。
      5.根據(jù)權(quán)利要求1所述的一種基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng),其特征在于,所述系統(tǒng)采用AirPrint技術(shù)實(shí)現(xiàn)將IOS手機(jī)通過WIFI連接具有WIFI打印功能的打印機(jī)或是同一局域網(wǎng)內(nèi)的打印機(jī)。
      6.根據(jù)權(quán)利要求1所述的一種基于IOS操作系統(tǒng)的手機(jī)網(wǎng)絡(luò)發(fā)票系統(tǒng),其特征在于,所述系統(tǒng)連接網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)的上傳和獲取功能,采用對(duì)數(shù)據(jù)進(jìn)行數(shù)據(jù)報(bào)文封裝的形式進(jìn)行數(shù)據(jù)打包,將打包的數(shù)據(jù)上傳給服務(wù)器端,服務(wù)器端接收到數(shù)據(jù)后先進(jìn)行數(shù)據(jù)解析后進(jìn)行數(shù)據(jù)保存處理,同時(shí),手機(jī)終端軟件在從服務(wù)器端獲取數(shù)據(jù)時(shí)需要服務(wù)器端對(duì)數(shù)據(jù)信息進(jìn)行封裝后才可以進(jìn)行傳輸,所述系統(tǒng)在接收到數(shù)據(jù)后首先進(jìn)行數(shù)據(jù)的解析后才可進(jìn)行數(shù)據(jù)的存儲(chǔ)保存。
      【文檔編號(hào)】G06Q30/04GK103886491SQ201410070345
      【公開日】2014年6月25日 申請(qǐng)日期:2014年2月28日 優(yōu)先權(quán)日:2014年2月28日
      【發(fā)明者】王增周, 徐兵兵, 侯冬剛 申請(qǐng)人:浪潮軟件集團(tuán)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1