天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 教育論文 > 教育理論論文 >

基于Python與WinForm的書法課件系統(tǒng)的設(shè)計與實現(xiàn)

發(fā)布時間:2017-06-21 01:00

  本文關(guān)鍵詞:基于Python與WinForm的書法課件系統(tǒng)的設(shè)計與實現(xiàn),由筆耕文化傳播整理發(fā)布。


【摘要】:教育培訓(xùn)行業(yè)目前廣泛采用的課程資料形式為使用PowerPoint制作的課件,俗稱PPT。這一形式的課件雖然制作簡單,但也存在著安全性低、難以管理、分發(fā)麻煩等諸多問題,特別是在培訓(xùn)市場競爭愈發(fā)激烈的情況下,知識產(chǎn)權(quán)的保護就顯得尤為重要,甚至可能成為競爭成敗的關(guān)鍵因素。與作者合作的這家書法培訓(xùn)公司意識到了這一問題后,希望能夠開發(fā)出一種方式,既能夠使課件不可被別的公司或者個人所竊取和利用,又能達到之前使用PPT作為課件授課時的效果,還要能夠方便簡單地管理與課程相關(guān)的信息。本文以此為背景,闡述了作者為該公司設(shè)計開發(fā)的一套課件系統(tǒng)。作者獨立完成了該系統(tǒng)設(shè)計與開發(fā)的所有工作。首先,作者與書法公司密切溝通,了解到該公司主要的業(yè)務(wù)需求,即管理課程相關(guān)信息以及保護課程資料安全,并且將需求細化和準確化。針對書法公司的需求,作者開始設(shè)計解決方案,最終確定出設(shè)計一套課件系統(tǒng)的方案。在該課件系統(tǒng)概要設(shè)計上,總體可以分為三層:數(shù)據(jù)層、業(yè)務(wù)邏輯層以及展示層,展示層又分為后臺管理子系統(tǒng)與前臺展示子系統(tǒng)兩個部分,分別處理包括制作課件在內(nèi)的課程相關(guān)信息的管理,以及課件的播放、課件所在機器的驗證等功能,在前后臺數(shù)據(jù)的交互上,設(shè)置一個交互服務(wù)器,處理前臺請求,從后臺獲取數(shù)據(jù)返回給前臺,另外,還配備了Nginx服務(wù)器作為反向代理服務(wù)器來提高請求處理效率。在課件系統(tǒng)的詳細設(shè)計和實現(xiàn)上,前臺子系統(tǒng)采用WinForm技術(shù)開發(fā)界面以及用戶交互,在初次安裝時,對機器進行注冊,并且生成所在機器的唯一機器標識碼來保證之后的每次啟動都位于已授權(quán)的機器上,前臺還可以自動下載后臺更新的課件,并對這些數(shù)據(jù)進行加密,通過這多項措施來保證資料的安全性,同時使用SQLite數(shù)據(jù)庫使得前臺系統(tǒng)易于安裝;后臺子系統(tǒng)采用Flask+SQLAlchemy+Gunicorn的技術(shù)實現(xiàn),能夠?qū)φn程相關(guān)的信息、機器和前臺用戶等進行管理,還具有為前臺機器生成注冊碼、制作課件、發(fā)布課件更新版本等功能,課件的制作采用填充模板的方式,模板是一張網(wǎng)頁,可以由HTML代碼自動生成。最后作者使用黑盒測試方法以及壓力測試方法對該課件系統(tǒng)進行了功能與性能測試,重點在課件的制作和播放功能以及課件的安全性上,測試結(jié)果表明該課件系統(tǒng)符合了書法公司對該系統(tǒng)的功能需求與非功能需求。該系統(tǒng)目前已經(jīng)在書法公司內(nèi)穩(wěn)定運行,已經(jīng)有了超過110臺注冊機器、45個教師用戶以及15個更新版本,書法公司的授課業(yè)務(wù)也逐漸遷移到該系統(tǒng)上,該系統(tǒng)達到了初期的目標。
【關(guān)鍵詞】:課件系統(tǒng) Flask Winform SQLite 數(shù)據(jù)安全
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:G436;TP317.4
【目錄】:
  • 致謝5-6
  • 摘要6-7
  • ABSTRACT7-9
  • 序言9-13
  • 1 引言13-17
  • 1.1 項目業(yè)務(wù)背景13-14
  • 1.2 項目目標及意義14-15
  • 1.3 本文組織結(jié)構(gòu)15-16
  • 1.4 本章小結(jié)16-17
  • 2 關(guān)鍵技術(shù)介紹17-23
  • 2.1 PYTHON語言和FLASK框架17-18
  • 2.1.1 Python語言17-18
  • 2.1.2 Flask框架18
  • 2.2 SQLITE數(shù)據(jù)庫18-19
  • 2.3 SQLALCHEMY 工具集19-20
  • 2.4 GUNICORN服務(wù)器和NGINX服務(wù)器20-22
  • 2.4.1 Gunicorn服務(wù)器20
  • 2.4.2 Nginx服務(wù)器20-22
  • 2.5 WINFORM框架22
  • 2.6 本章小結(jié)22-23
  • 3 系統(tǒng)需求分析23-37
  • 3.1 系統(tǒng)功能概述23-27
  • 3.1.1 后臺管理子系統(tǒng)功能概述25-26
  • 3.1.2 前臺展示子系統(tǒng)功能概述26-27
  • 3.2 系統(tǒng)功能需求27-35
  • 3.2.1 后臺管理子系統(tǒng)功能需求27-30
  • 3.2.2 前臺展示子系統(tǒng)功能需求30-35
  • 3.3 系統(tǒng)非功能需求35-36
  • 3.3.1 安全性需求35
  • 3.3.2 易用性需求35
  • 3.3.3 可用性需求35
  • 3.3.4 性能需求35-36
  • 3.3.5 可擴展性需求36
  • 3.4 本章小結(jié)36-37
  • 4 系統(tǒng)概要設(shè)計37-49
  • 4.1 課件系統(tǒng)功能結(jié)構(gòu)設(shè)計37
  • 4.2 系統(tǒng)架構(gòu)設(shè)計37-39
  • 4.2.1 總體架構(gòu)設(shè)計38-39
  • 4.2.2 子系統(tǒng)架構(gòu)設(shè)計39
  • 4.3 數(shù)據(jù)庫設(shè)計39-45
  • 4.3.1 數(shù)據(jù)庫E-R模型40-41
  • 4.3.2 數(shù)據(jù)庫表結(jié)構(gòu)41-45
  • 4.4 接口設(shè)計45-47
  • 4.4.1 后臺子系統(tǒng)接口45-46
  • 4.4.2 前臺子系統(tǒng)與交互服務(wù)器接口46-47
  • 4.5 本章小節(jié)47-49
  • 5 系統(tǒng)詳細設(shè)計及實現(xiàn)49-79
  • 5.1 后臺子系統(tǒng)詳細設(shè)計49-59
  • 5.1.1 課程管理模塊49-55
  • 5.1.2 版本管理模塊55-59
  • 5.2 交互服務(wù)器59
  • 5.3 前臺子系統(tǒng)59-78
  • 5.3.1 權(quán)限模塊60-65
  • 5.3.2 授課模塊65-71
  • 5.3.3 版本模塊71-76
  • 5.3.4 大綱模塊76-78
  • 5.4 本章小結(jié)78-79
  • 6 系統(tǒng)測試79-87
  • 6.1 系統(tǒng)功能測試79-84
  • 6.2 系統(tǒng)非功能測試84-85
  • 6.3 系統(tǒng)運行情況85-86
  • 6.4 本章小結(jié)86-87
  • 7 結(jié)論87-89
  • 參考文獻89-91
  • 作者簡歷及攻讀碩士/博士學(xué)位期間取得的研究成果91-95
  • 學(xué)位論文數(shù)據(jù)集95

【相似文獻】

中國期刊全文數(shù)據(jù)庫 前2條

1 鄭云波;周國飛;;運用Python實現(xiàn)Excel文檔操作[J];玉溪師范學(xué)院學(xué)報;2012年12期

2 ;[J];;年期

中國重要會議論文全文數(shù)據(jù)庫 前5條

1 ;Development of Python-based ArcGIS Tools for Spatially Balanced Forest Sampling Design[A];Information Technology and Computer Science—Proceedings of 2012 National Conference on Information Technology and Computer Science[C];2012年

2 伊鵬躍;于哲峰;汪海;;基于Abaqus/Python的三維復(fù)合材料層壓板有限元建模參數(shù)化開發(fā)[A];第17屆全國復(fù)合材料學(xué)術(shù)會議(復(fù)合材料結(jié)構(gòu)設(shè)計與性能表征分論壇)論文集[C];2012年

3 黃佳聰;高俊峰;;基于Python編程語言的空間動態(tài)模型集成[A];自然地理學(xué)與生態(tài)安全學(xué)術(shù)論文摘要集[C];2012年

4 于文麗;;基于Python的空間自相關(guān)模式研究[A];中國地理學(xué)會百年慶典學(xué)術(shù)論文摘要集[C];2009年

5 郭霞;關(guān)志東;劉遂;陳萍;劉佳;王欣晶;邱太文;;基于Python的Abaqus二次開發(fā)在層壓板修理模擬中的應(yīng)用[A];計算機輔助工程及其理論研討會2013(CAETS2013)論文集[C];2013年

中國重要報紙全文數(shù)據(jù)庫 前6條

1 高壽福;無所不能的靈蛇——Python[N];中華讀書報;2001年

2 ·特約作者 鄒肇輝;BT編程的王者[N];電腦報;2005年

3 易水;IT新詞集錦(403)[N];計算機世界;2004年

4 本報記者 蒙克;顛覆傳統(tǒng)數(shù)據(jù)庫的“玩具”[N];網(wǎng)絡(luò)世界;2009年

5 ;Ruby on Rails[N];計算機世界;2006年

6 周蓉蓉;中低端Unix直指Linux[N];計算機世界;2006年

中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條

1 張正陽;基于Python的戶外通訊設(shè)備連接關(guān)系的挖掘研究[D];蘇州大學(xué);2015年

2 魏武斌;基于Python的灌區(qū)水情采集系統(tǒng)開發(fā)[D];西北農(nóng)林科技大學(xué);2015年

3 趙強;用于PCB版圖審查的Python腳本子系統(tǒng)設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2014年

4 鄺洪勝;基于Python的電商導(dǎo)購APP設(shè)計與實現(xiàn)[D];華南理工大學(xué);2015年

5 代紅震;基于STAF和Python混合編程的自動化測試系統(tǒng)的研究和實現(xiàn)[D];南京郵電大學(xué);2015年

6 劉志凱;基于Web的Python編程環(huán)境研究[D];新疆農(nóng)業(yè)大學(xué);2015年

7 趙明洪;Python程序設(shè)計題的查重研究[D];新疆農(nóng)業(yè)大學(xué);2015年

8 曹明君;基于Visual Studio與Python平臺開發(fā)有限元分析結(jié)果自動后處理系統(tǒng)[D];青島理工大學(xué);2015年

9 周健;Python虛擬機內(nèi)存管理的研究[D];南京大學(xué);2014年

10 王衡;PaaS平臺上Python沙箱研究[D];南京大學(xué);2014年


  本文關(guān)鍵詞:基于Python與WinForm的書法課件系統(tǒng)的設(shè)計與實現(xiàn),,由筆耕文化傳播整理發(fā)布。



本文編號:467238

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/jiaoyulilunlunwen/467238.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶acc13***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com