高可擴展的電子發(fā)票平臺的設計與實現(xiàn)
發(fā)布時間:2022-07-19 12:38
現(xiàn)如今互聯(lián)網(wǎng)飛速發(fā)展,在“互聯(lián)網(wǎng)+”的新業(yè)態(tài)下,無紙化、電子化已成為當今社會的發(fā)展趨勢,紙質(zhì)發(fā)票由于其費時費力、實時性低等弊端已經(jīng)不能滿足我國電子商務發(fā)展的需求,在此背景下電子發(fā)票應運而生。電子發(fā)票不需要紙質(zhì)載體,省時省力,方便快捷,因此各大互聯(lián)網(wǎng)公司紛紛開發(fā)電子發(fā)票平臺來滿足社會的需要和自身的發(fā)展。但由于發(fā)票的特殊性,發(fā)票內(nèi)容必須符合當?shù)胤ㄒ?guī)和當?shù)孛癖姷膱箐N需求,隨著公司國際化發(fā)展的需求,每在一個國家開放業(yè)務時,發(fā)票系統(tǒng)需要重新開發(fā)一套采集功能和開票功能,嚴重影響公司的發(fā)展,因此對原有發(fā)票系統(tǒng)進行高可擴展的再開發(fā)顯得尤為重要。本文設計的電子發(fā)票平臺有五大模塊:數(shù)據(jù)采集模塊、用戶受理模塊、開票處理模塊、推送處理模塊、CRM(Customer Relationship Management,客戶關系管理)模塊,數(shù)據(jù)采集模塊主要用于采集用戶的開票訂單和費用詳情;用戶受理模塊面向消費者,主要用于展示開票內(nèi)容和存儲用戶申請信息;開票處理模塊主要用于和第三方供應商交互進行開票;推送處理模塊主要用于給用戶發(fā)送電子發(fā)票(短信、郵件、APP端內(nèi)和端外推送)并將開票信息推送到微信和支付寶;CRM模塊面向...
【文章頁數(shù)】:92 頁
【學位級別】:碩士
【文章目錄】:
致謝
摘要
ABSTRACT
1 引言
1.1 項目背景
1.2 國內(nèi)外發(fā)展現(xiàn)狀
1.3 項目目的及意義
1.4 項目內(nèi)容
1.4.1 數(shù)據(jù)采集模塊
1.4.2 用戶受理模塊
1.4.3 開票處理模塊
1.4.4 推送處理模塊
1.4.5 客戶關系管理模塊
1.5 本人主要工作
1.6 論文組織結構
1.7 本章小節(jié)
2 關鍵技術基礎
2.1 消息隊列
2.2 ElasticSearch
2.3 Redis
2.4 SpringBoot
2.5 Gradle
2.6 本章小結
3 電子發(fā)票平臺需求分析
3.1 主體業(yè)務流程分析
3.2 功能性需求分析
3.2.1 數(shù)據(jù)采集模塊
3.2.2 用戶受理模塊
3.2.3 開票處理模塊
3.2.4 推送處理模塊
3.2.5 客戶關系管理模塊
3.3 非功能性需求分析
3.3.1 可擴展性
3.3.2 安全性
3.3.3 穩(wěn)定性
3.4 本章小結
4 電子發(fā)票平臺概要設計
4.1 平臺整體架構設計
4.2 平臺功能模塊架構設計
4.2.1 數(shù)據(jù)采集模塊架構設計
4.2.2 用戶受理模塊架構設計
4.2.3 開票處理模塊架構設計
4.2.4 推送處理模塊架構設計
4.2.5 客戶關系管理模塊架構設計
4.3 數(shù)據(jù)庫設計
4.3.1 數(shù)據(jù)庫邏輯設計
4.3.2 數(shù)據(jù)庫主要表設計
4.4 本章小結
5 電子發(fā)票平臺詳細設計與實現(xiàn)
5.1 數(shù)據(jù)采集模塊
5.2 用戶受理模塊
5.3 開票處理模塊
5.4 推送處理模塊
5.5 客戶關系管理模塊
5.6 本章小結
6 電子發(fā)票平臺測試與驗證
6.1 測試環(huán)境
6.2 功能性測試
6.2.1 數(shù)據(jù)采集模塊測試
6.2.2 用戶受理模塊測試
6.2.3 開票處理模塊測試
6.2.4 推送處理模塊測試
6.2.5 客戶關系管理模塊測試
6.3 非功能性測試
6.4 最終效果展示
6.5 本章小結
7 總結與展望
參考文獻
作者簡歷及攻讀碩士學位期間取得的研究成果
學位論文數(shù)據(jù)集
本文編號:3663428
【文章頁數(shù)】:92 頁
【學位級別】:碩士
【文章目錄】:
致謝
摘要
ABSTRACT
1 引言
1.1 項目背景
1.2 國內(nèi)外發(fā)展現(xiàn)狀
1.3 項目目的及意義
1.4 項目內(nèi)容
1.4.1 數(shù)據(jù)采集模塊
1.4.2 用戶受理模塊
1.4.3 開票處理模塊
1.4.4 推送處理模塊
1.4.5 客戶關系管理模塊
1.5 本人主要工作
1.6 論文組織結構
1.7 本章小節(jié)
2 關鍵技術基礎
2.1 消息隊列
2.2 ElasticSearch
2.3 Redis
2.4 SpringBoot
2.5 Gradle
2.6 本章小結
3 電子發(fā)票平臺需求分析
3.1 主體業(yè)務流程分析
3.2 功能性需求分析
3.2.1 數(shù)據(jù)采集模塊
3.2.2 用戶受理模塊
3.2.3 開票處理模塊
3.2.4 推送處理模塊
3.2.5 客戶關系管理模塊
3.3 非功能性需求分析
3.3.1 可擴展性
3.3.2 安全性
3.3.3 穩(wěn)定性
3.4 本章小結
4 電子發(fā)票平臺概要設計
4.1 平臺整體架構設計
4.2 平臺功能模塊架構設計
4.2.1 數(shù)據(jù)采集模塊架構設計
4.2.2 用戶受理模塊架構設計
4.2.3 開票處理模塊架構設計
4.2.4 推送處理模塊架構設計
4.2.5 客戶關系管理模塊架構設計
4.3 數(shù)據(jù)庫設計
4.3.1 數(shù)據(jù)庫邏輯設計
4.3.2 數(shù)據(jù)庫主要表設計
4.4 本章小結
5 電子發(fā)票平臺詳細設計與實現(xiàn)
5.1 數(shù)據(jù)采集模塊
5.2 用戶受理模塊
5.3 開票處理模塊
5.4 推送處理模塊
5.5 客戶關系管理模塊
5.6 本章小結
6 電子發(fā)票平臺測試與驗證
6.1 測試環(huán)境
6.2 功能性測試
6.2.1 數(shù)據(jù)采集模塊測試
6.2.2 用戶受理模塊測試
6.2.3 開票處理模塊測試
6.2.4 推送處理模塊測試
6.2.5 客戶關系管理模塊測試
6.3 非功能性測試
6.4 最終效果展示
6.5 本章小結
7 總結與展望
參考文獻
作者簡歷及攻讀碩士學位期間取得的研究成果
學位論文數(shù)據(jù)集
本文編號:3663428
本文鏈接:http://www.sikaile.net/guanlilunwen/kehuguanxiguanli/3663428.html
最近更新
教材專著