原生wxml開發對Node、預編譯器、webpack支持不好,影響開發效率和工程構建。所以都會用uniapp框架開發
前后端分離,后端給接口和API文檔,注重前端,接近原生系統
使用Navicat或者其它工具,在mysql中創建對應名稱的數據庫,并導入項目的sql文件;
使用PyCharm 導入項目,修改配置,運行項目;
將項目中config.ini配置文件中的數據庫配置改為自己的配置,然后運行;
本系統選擇編程語言。Pymysql是封裝了MySQL驅動的Python驅動一個能使Python連接到MySQL的庫。Python語言官方規范訪問數據庫的統一接口規范(Python DB-API),防止在使用不同數據庫時,由于底層數據庫技術不同造成接口程序紊亂的問題。通過本次系統設計可以提高自己的編程能力,強化對所學知識的理解和運用
?Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python?
數據庫:mysql
數據庫工具:Navicat
開發軟件:PyCharm?
思路:?
(1)資料收集:查詢相關資料,了解系統的研究意義,上網搜索或者去圖書館查閱相關資料。
(2)需求分析:通過查詢資料了解該系統要如何做以及要做那些東西。
(3)系統設計:對數據庫進行分析,設計好數據庫,畫出模塊圖。對每個功能模塊進行細化,將每一步想清楚并制定出每一步的做法和注意的地方。
(4)系統實現:進行程序的編碼,并在編碼時對程序進行初步調試。
(5)系統測試:對設計好的程序進行最終調試,通過調試發現存在的問題并解決,從而達到完善系統的目的。
(6)完善系統:對調試好的系統進行美化,比如用Photoshop對圖片進行處理。當然,在研究過程中也可以直接調查,對調查搜集到的資料進行綜合分析、比較,調查法是科學研究中普遍的研究方法。.
小程序Android端運行軟件 ?微信開發者工具/hbuiderx
uni-app框架:使用Vue.js開發跨平臺應用的前端框架,編寫一套代碼,可編譯到Android、小程序等平臺。
一個微信小程序由.js、.json、.wxml、.wxss四種文件構成:
.js:js腳本邏輯文件,跟我們以前寫的js一樣。
.json:json配置文件,以json格式存儲一些配置。
.wxml:wxml模板文件,跟HTML類似。
.wxss:wxss樣式文件,對比css,用來調整頁面樣式。
重點研究的,關鍵的問題:
(1)業務流程;
(2)前臺頁面設計;
(3)數據庫設計
設計步驟及措施:
(1)確定項目名稱、項目研究內容,開題報告提交及修改。
(2)項目開發準備,整理思路,查閱相關資料了解系統的研究意義。
(3)項目初期開發,美工設計,前端實現,開發信息系統的用戶功能的實現,完善界面排版,實現信息提取發送等一系列功能。項目初期測試運行,修改完善管理系統未能正常運行的功能和出現的問題。項目系統最后階段的修改及最終測試運行。論文寫作、修改,定稿。
(4)答辯準備,進行畢業設計論文答辯。
?重點及難點:
(1)?? ?系統的接口連接
(2)?? ?如何設計系統中的各類操作界面,使其更易于用戶使用與操作
(3)?? ?怎么很好的設計各類用戶的權限
(4)?? ?數據庫的設計和模塊之間的動態連接
(5)?? ?如何建立一個合理有效,查詢速度快的數據庫
(6)?? ?怎樣創建有效的操作數據庫,并且能夠快速無誤的進行數據的讀寫
(7)?? ?如何組織系統,怎樣去提高程序運行的效率