基于微服務(wù)架構(gòu)的在線票務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-11-03 08:39
在線票務(wù)發(fā)展于團(tuán)購(gòu)業(yè)務(wù)的興起,用戶通過線上電影售票平臺(tái)在線選擇影院、影片、觀影場(chǎng)次、座位,并進(jìn)行在線支付,通過獲取的電子兌換碼以及二維碼到線下影院換取電影票進(jìn)行觀影體驗(yàn),它是電子商務(wù)和與線下實(shí)體電影院的融合,打破了傳統(tǒng)的售票流程。本論文的選題來源于本人工作公司的實(shí)際應(yīng)用,公司希望能夠?qū)⒍嗄赀\(yùn)營(yíng)視頻網(wǎng)站積累的資源和流量進(jìn)行轉(zhuǎn)化而進(jìn)軍在線票務(wù)領(lǐng)域,決定開發(fā)在線票務(wù)系統(tǒng),本人參與了票務(wù)項(xiàng)目的分析、設(shè)計(jì)和開發(fā)的整個(gè)過程。論文完成了在線票務(wù)系統(tǒng)的完整業(yè)務(wù)分析與定義,設(shè)計(jì)了系統(tǒng)整體業(yè)務(wù)架構(gòu)和技術(shù)架構(gòu),實(shí)現(xiàn)了 Consumer端核心業(yè)務(wù)功能,完成了系統(tǒng)測(cè)試和優(yōu)化。系統(tǒng)核心業(yè)務(wù)功能具體包括購(gòu)票、奇談、影評(píng)、奇享卡和訂單等功能,每個(gè)功能又細(xì)分為多個(gè)子功能。系統(tǒng)采用前后端分離部署,相互解耦。后端以微服務(wù)架構(gòu)為基礎(chǔ),將業(yè)務(wù)功能拆分為精細(xì)化的服務(wù),如訂單服務(wù)、奇享卡服務(wù)等,利用橫向的分布式服務(wù)拆分和擴(kuò)容來提高系統(tǒng)的可用性。采用Zookeeper分布式應(yīng)用服務(wù)、Thrift-RPC遠(yuǎn)程調(diào)度框架、SpringMVC框架、Redis緩存中間件和Elasticsearch搜索引擎等技術(shù)來完成相應(yīng)功能的實(shí)現(xiàn)。在線票務(wù)系...
【文章來源】:北京交通大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:86 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖3-1票務(wù)C端核心業(yè)務(wù)劃分圖??Figure?3-1?Ticket?C-side?core?service?division?diagram??
系統(tǒng)C端的使用角色主要包括用戶User、測(cè)試人員QA和開發(fā)者Developer??三種角色,其中用戶User是主要角色,會(huì)頻繁使用到系統(tǒng)的各個(gè)功能,QA在提??測(cè)時(shí)會(huì)對(duì)系統(tǒng)功能進(jìn)行測(cè)試和回歸,開發(fā)者在一些必須要應(yīng)用提供部分功能時(shí)會(huì)??使用,比如進(jìn)行訂單功能的測(cè)試,會(huì)下單后進(jìn)行接口測(cè)試。??由上述業(yè)務(wù)分析可以得到較為詳細(xì)的需求劃分,下面在功能需求分析中會(huì)對(duì)??項(xiàng)目C端整體需求進(jìn)行概述。??3.?3功能性需求分析??在3.1描述了在線票務(wù)系統(tǒng)C端應(yīng)用中心的部分需求,接下來會(huì)對(duì)論文主要設(shè)??計(jì)和開發(fā)的五個(gè)核心功能:購(gòu)票功能、奇談功能、影評(píng)功能、奇享卡功能和訂單??功能等功能需求進(jìn)行詳細(xì)闡述。??3.3.1?購(gòu)票功能??
??圖3-2票務(wù)C端購(gòu)票功能業(yè)務(wù)流程圖??Figure?3-2?C-side?core?service?flow?chart?of?ticket??系統(tǒng)C端的使用角色主要包括用戶User、測(cè)試人員QA和開發(fā)者Developer??三種角色,其中用戶User是主要角色,會(huì)頻繁使用到系統(tǒng)的各個(gè)功能,QA在提??測(cè)時(shí)會(huì)對(duì)系統(tǒng)功能進(jìn)行測(cè)試和回歸,開發(fā)者在一些必須要應(yīng)用提供部分功能時(shí)會(huì)??使用,比如進(jìn)行訂單功能的測(cè)試,會(huì)下單后進(jìn)行接口測(cè)試。??由上述業(yè)務(wù)分析可以得到較為詳細(xì)的需求劃分,下面在功能需求分析中會(huì)對(duì)??項(xiàng)目C端整體需求進(jìn)行概述。??3.?3功能性需求分析??在3.1描述了在線票務(wù)系統(tǒng)C端應(yīng)用中心的部分需求,接下來會(huì)對(duì)論文主要設(shè)??計(jì)和開發(fā)的五個(gè)核心功能:購(gòu)票功能、奇談功能、影評(píng)功能、奇享卡功能和訂單??功能等功能需求進(jìn)行詳細(xì)闡述。??3.3.1?購(gòu)票功能??(1)功能需求描述??購(gòu)票功能是整個(gè)在線票務(wù)系統(tǒng)的核心組成功能,在本次設(shè)計(jì)當(dāng)中,設(shè)計(jì)了基??13??
本文編號(hào):3473380
【文章來源】:北京交通大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:86 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖3-1票務(wù)C端核心業(yè)務(wù)劃分圖??Figure?3-1?Ticket?C-side?core?service?division?diagram??
系統(tǒng)C端的使用角色主要包括用戶User、測(cè)試人員QA和開發(fā)者Developer??三種角色,其中用戶User是主要角色,會(huì)頻繁使用到系統(tǒng)的各個(gè)功能,QA在提??測(cè)時(shí)會(huì)對(duì)系統(tǒng)功能進(jìn)行測(cè)試和回歸,開發(fā)者在一些必須要應(yīng)用提供部分功能時(shí)會(huì)??使用,比如進(jìn)行訂單功能的測(cè)試,會(huì)下單后進(jìn)行接口測(cè)試。??由上述業(yè)務(wù)分析可以得到較為詳細(xì)的需求劃分,下面在功能需求分析中會(huì)對(duì)??項(xiàng)目C端整體需求進(jìn)行概述。??3.?3功能性需求分析??在3.1描述了在線票務(wù)系統(tǒng)C端應(yīng)用中心的部分需求,接下來會(huì)對(duì)論文主要設(shè)??計(jì)和開發(fā)的五個(gè)核心功能:購(gòu)票功能、奇談功能、影評(píng)功能、奇享卡功能和訂單??功能等功能需求進(jìn)行詳細(xì)闡述。??3.3.1?購(gòu)票功能??
??圖3-2票務(wù)C端購(gòu)票功能業(yè)務(wù)流程圖??Figure?3-2?C-side?core?service?flow?chart?of?ticket??系統(tǒng)C端的使用角色主要包括用戶User、測(cè)試人員QA和開發(fā)者Developer??三種角色,其中用戶User是主要角色,會(huì)頻繁使用到系統(tǒng)的各個(gè)功能,QA在提??測(cè)時(shí)會(huì)對(duì)系統(tǒng)功能進(jìn)行測(cè)試和回歸,開發(fā)者在一些必須要應(yīng)用提供部分功能時(shí)會(huì)??使用,比如進(jìn)行訂單功能的測(cè)試,會(huì)下單后進(jìn)行接口測(cè)試。??由上述業(yè)務(wù)分析可以得到較為詳細(xì)的需求劃分,下面在功能需求分析中會(huì)對(duì)??項(xiàng)目C端整體需求進(jìn)行概述。??3.?3功能性需求分析??在3.1描述了在線票務(wù)系統(tǒng)C端應(yīng)用中心的部分需求,接下來會(huì)對(duì)論文主要設(shè)??計(jì)和開發(fā)的五個(gè)核心功能:購(gòu)票功能、奇談功能、影評(píng)功能、奇享卡功能和訂單??功能等功能需求進(jìn)行詳細(xì)闡述。??3.3.1?購(gòu)票功能??(1)功能需求描述??購(gòu)票功能是整個(gè)在線票務(wù)系統(tǒng)的核心組成功能,在本次設(shè)計(jì)當(dāng)中,設(shè)計(jì)了基??13??
本文編號(hào):3473380
本文鏈接:http://sikaile.net/jingjilunwen/guojimaoyilunwen/3473380.html
最近更新
教材專著