基于釘釘及微信平臺的小學(xué)信息化系統(tǒng)設(shè)計與實(shí)現(xiàn)
發(fā)布時間:2024-02-15 07:17
在移動互聯(lián)網(wǎng)的廣泛使用的今天,傳統(tǒng)辦公方式正在向移動辦公轉(zhuǎn)變。釘釘和微信分別為國內(nèi)最大的工作和生活溝通平臺,在其領(lǐng)域均有其它平臺無法超越的優(yōu)勢,目前我校采用釘釘作為移動辦公平臺,采用微信公眾號作為面向?qū)W生家長的信息服務(wù)平臺,釘釘平臺及其第三方應(yīng)用已有功能可滿足我校移動辦公中的大部分需求;在定制開發(fā)學(xué)校移動信息系統(tǒng)時,基于廣泛使用的平臺可減少開發(fā)、推廣成本,讓系統(tǒng)更易于使用。本論文所設(shè)計并實(shí)現(xiàn)的小學(xué)移動信息化系統(tǒng),基于釘釘與微信開放平臺定制開發(fā)了家校溝通、停車管理等功能;通過此系統(tǒng)實(shí)現(xiàn)了釘釘和微信兩個平臺間數(shù)據(jù)互通,并深度結(jié)合各自平臺的優(yōu)勢來為教師和家長提供服務(wù)。本論文圍繞系統(tǒng)開發(fā)的實(shí)現(xiàn)過程進(jìn)行組織。首先從項(xiàng)目背景和相關(guān)理論技術(shù)進(jìn)行分析,包括釘釘及微信開放平臺的接入流程、API,Ruby語言及其開發(fā)框架Sinatra、Active Record,REST架構(gòu)以及基于REST的超媒體格式等;其次結(jié)合學(xué)校需求及釘釘平臺已有功能,列出本系統(tǒng)需求實(shí)現(xiàn)的功能模塊并使用用例圖對關(guān)鍵模塊作需求分析,并設(shè)計系統(tǒng)的各功能組件、操作流程及數(shù)據(jù)模型。在系統(tǒng)實(shí)現(xiàn)層面,為適應(yīng)需求的變化和提高代碼復(fù)用率,服務(wù)端采用...
【文章頁數(shù)】:79 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究工作的背景與意義
1.2 系統(tǒng)研究現(xiàn)狀
1.3 本文的主要研究內(nèi)容
1.4 本論文的結(jié)構(gòu)安排
第二章 相關(guān)技術(shù)及理論分析
2.1 基于釘釘平臺的開發(fā)技術(shù)
2.1.1 釘釘服務(wù)端API
2.1.2 釘釘前端API
2.2 基于微信的開發(fā)技術(shù)
2.2.1 微信API規(guī)則
2.2.2 微信API使用簡介
2.3 基于Ruby的開發(fā)技術(shù)
2.3.1 Ruby開發(fā)語言
2.3.2 Ruby開發(fā)框架
2.3.3 Active Record
2.4 微服務(wù)架構(gòu)相關(guān)開發(fā)技術(shù)
2.4.1 超媒體
2.4.2 REST架構(gòu)
2.4.3 HAL JSON
2.4.4 SIREN
2.4.5 Collection+JSON
2.4.6 超媒體格式的對比選擇
2.5 本章小結(jié)
第三章 系統(tǒng)需求分析
3.1 系統(tǒng)需求調(diào)查
3.2 各模塊詳細(xì)分析
3.2.1 用戶認(rèn)證及管理
3.2.2 第三方平臺帳號管理
3.2.3 停車管理
3.2.4 家校溝通
3.3 非功能性需求分析
3.4 本章小結(jié)
第四章 設(shè)計與實(shí)現(xiàn)
4.1 總體設(shè)計
4.2 系統(tǒng)功能模塊設(shè)計
4.2.1 基礎(chǔ)用戶模塊設(shè)計
4.2.2 賬號管理設(shè)計
4.2.3 停車管理設(shè)計
4.2.4 家校溝通模塊設(shè)計
4.3 基礎(chǔ)功能實(shí)現(xiàn)
4.3.1 釘釘與微信平臺連接實(shí)現(xiàn)
4.3.2 數(shù)據(jù)庫構(gòu)建
4.3.3 服務(wù)端REST接口
4.3.4 可復(fù)用客戶端解析
4.4 系統(tǒng)部分模塊實(shí)現(xiàn)
4.4.1 系統(tǒng)主界面
4.4.2 停車管理實(shí)現(xiàn)
4.4.3 家校溝通實(shí)現(xiàn)
4.5 本章小結(jié)
第五章 測試及系統(tǒng)部署
5.1 系統(tǒng)測試
5.1.1 單元測試
5.1.2 接口測試
5.1.3 性能測試
5.2 系統(tǒng)部署
5.3 本章小結(jié)
第六章 全文總結(jié)與展望
6.1 全文總結(jié)
6.2 后續(xù)工作展望
致謝
參考文獻(xiàn)
本文編號:3899438
【文章頁數(shù)】:79 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究工作的背景與意義
1.2 系統(tǒng)研究現(xiàn)狀
1.3 本文的主要研究內(nèi)容
1.4 本論文的結(jié)構(gòu)安排
第二章 相關(guān)技術(shù)及理論分析
2.1 基于釘釘平臺的開發(fā)技術(shù)
2.1.1 釘釘服務(wù)端API
2.1.2 釘釘前端API
2.2 基于微信的開發(fā)技術(shù)
2.2.1 微信API規(guī)則
2.2.2 微信API使用簡介
2.3 基于Ruby的開發(fā)技術(shù)
2.3.1 Ruby開發(fā)語言
2.3.2 Ruby開發(fā)框架
2.3.3 Active Record
2.4 微服務(wù)架構(gòu)相關(guān)開發(fā)技術(shù)
2.4.1 超媒體
2.4.2 REST架構(gòu)
2.4.3 HAL JSON
2.4.4 SIREN
2.4.5 Collection+JSON
2.4.6 超媒體格式的對比選擇
2.5 本章小結(jié)
第三章 系統(tǒng)需求分析
3.1 系統(tǒng)需求調(diào)查
3.2 各模塊詳細(xì)分析
3.2.1 用戶認(rèn)證及管理
3.2.2 第三方平臺帳號管理
3.2.3 停車管理
3.2.4 家校溝通
3.3 非功能性需求分析
3.4 本章小結(jié)
第四章 設(shè)計與實(shí)現(xiàn)
4.1 總體設(shè)計
4.2 系統(tǒng)功能模塊設(shè)計
4.2.1 基礎(chǔ)用戶模塊設(shè)計
4.2.2 賬號管理設(shè)計
4.2.3 停車管理設(shè)計
4.2.4 家校溝通模塊設(shè)計
4.3 基礎(chǔ)功能實(shí)現(xiàn)
4.3.1 釘釘與微信平臺連接實(shí)現(xiàn)
4.3.2 數(shù)據(jù)庫構(gòu)建
4.3.3 服務(wù)端REST接口
4.3.4 可復(fù)用客戶端解析
4.4 系統(tǒng)部分模塊實(shí)現(xiàn)
4.4.1 系統(tǒng)主界面
4.4.2 停車管理實(shí)現(xiàn)
4.4.3 家校溝通實(shí)現(xiàn)
4.5 本章小結(jié)
第五章 測試及系統(tǒng)部署
5.1 系統(tǒng)測試
5.1.1 單元測試
5.1.2 接口測試
5.1.3 性能測試
5.2 系統(tǒng)部署
5.3 本章小結(jié)
第六章 全文總結(jié)與展望
6.1 全文總結(jié)
6.2 后續(xù)工作展望
致謝
參考文獻(xiàn)
本文編號:3899438
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3899438.html
最近更新
教材專著