【計算機開題報告】基于微信小程序的購物平臺的設(shè)計與開發(fā)開題報告
注:因為每個學(xué)校開題模板不同,私定聯(lián)系UP主
一、研究的目的、意義與應(yīng)用前景等:
基于微信小程序的商城平臺的目的:隨著信息時代的發(fā)展,用戶的消費水平也在不斷的上升,傳統(tǒng)超市以及電子商務(wù)在線上推廣和購物體驗等方面也到了一個瓶頸期。淘寶、京東等購物平臺需要占手機更多的內(nèi)存,而選擇微信小程序能夠節(jié)省更多的內(nèi)存并且無需下載app,使人們能夠更加的便捷。微信小程序的開發(fā)相較于app的門檻稍微低一些,使得更多的人投入進(jìn)來,也使得微信小程序在短時間內(nèi)構(gòu)建了完整的開發(fā)環(huán)境和開發(fā)者生態(tài)。拆分出來的服務(wù)號并沒有提供更好的服務(wù),而微信小程序的開發(fā)、獲取用戶和傳播成本更低。
? 基于微信小程序的商城平臺的意義:微信小程序非常適合為人們生活中的重要又低頻的需求服務(wù),相對于原生態(tài)的app更加切合線下快速推廣的這種需求。論文以傳統(tǒng)社區(qū)類便利店的購物方式為出發(fā)點,結(jié)合微信小程序技術(shù),采用面向?qū)ο蟮拈_發(fā)方法,開發(fā)一種可以方便商家線下推廣、消費者線上購物的方便快捷的微信小程序購物系統(tǒng)。
?
二、研究的內(nèi)容和擬解決的主要問題:
1研究的內(nèi)容
本系統(tǒng)主要包括兩部分:
微信小程序客戶端:1.客戶登陸注冊2.商戶申請3.商品展示4.商品分類購物車5下單支付6個人信息管理
管理端:1.應(yīng)用管理2.訂單管理3.信息管理4.用戶管理管理5.等其他多項功能
第1章 系統(tǒng)開發(fā)背景與目的意義
1.1 系統(tǒng)開發(fā)的背景
1.2系統(tǒng)研究現(xiàn)狀
1.3系統(tǒng)開發(fā)的意義
1.4系統(tǒng)開發(fā)的內(nèi)容
第2章 系統(tǒng)分析??
2.1 系統(tǒng)現(xiàn)狀分析
2.2 系統(tǒng)開發(fā)的問題分析
2.3 系統(tǒng)可行性分析
2.4? 系統(tǒng)開發(fā)語言分析
第3章? 系統(tǒng)設(shè)計
3.1系統(tǒng)設(shè)計目標(biāo)
3.2 系統(tǒng)用例圖設(shè)計
3.3 系統(tǒng)業(yè)務(wù)流程設(shè)計
3.4 系統(tǒng)功能設(shè)計
3.5系統(tǒng)開發(fā)環(huán)境設(shè)計
3.6系統(tǒng)數(shù)據(jù)庫設(shè)計
4? 系統(tǒng)功能界面實現(xiàn)
4.1? 系統(tǒng)功能界面的設(shè)計實現(xiàn)
4.2個人中心角色功能的設(shè)計
5? 系統(tǒng)測試
5.1? 系統(tǒng)測試方案
5.2? 系統(tǒng)測試所需要的條件
5.3? 功能測試過程與結(jié)果
5.4 測試結(jié)果分析
?
總 結(jié)
致? 謝
?
3.2 系統(tǒng)用例圖設(shè)計
3.3 系統(tǒng)業(yè)務(wù)流程設(shè)計
3.4 系統(tǒng)功能設(shè)計
3.5系統(tǒng)開發(fā)環(huán)境設(shè)計
3.6系統(tǒng)數(shù)據(jù)庫設(shè)計
4? 系統(tǒng)功能界面實現(xiàn)
4.1? 系統(tǒng)功能界面的設(shè)計實現(xiàn)
4.2個人中心角色功能的設(shè)計
5? 系統(tǒng)測試
5.1? 系統(tǒng)測試方案
5.2? 系統(tǒng)測試所需要的條件
5.3? 功能測試過程與結(jié)果
5.4 測試結(jié)果分析
?
總 結(jié)
致? ? 謝
?
2擬解決的主要問題:
本系統(tǒng)實現(xiàn)的重點和難點主要集中在1.出現(xiàn)了 page[pages/XXX/XXX] not found.May be ? caused by :1. Forgot to add page route in app.json.2. Invoking Page() in ? async task.一直不能解決,最后在每個XXX.js文件中加入page(),以用來生成一個頁面實例對象解決了此類問題。2.小程序只能使用https網(wǎng)絡(luò)請求最常使用的是POST請求,但是這就是微信小程序最大的難點所在.小程序開發(fā)文檔及其簡陋,連小程序開發(fā)入門都不夠的.對于post請求,解決方案是把data改為formData傳過去。
?
?
三、研究思路、方法和當(dāng)前收集的文獻(xiàn):
1研究思路、方法:
(1)閱相關(guān)技術(shù)文檔
(2)數(shù)據(jù)庫設(shè)計
(3)??將有效數(shù)據(jù)存入數(shù)據(jù)庫
(4)??設(shè)計web前端頁面
(5) 設(shè)計開發(fā)后端管理系統(tǒng)
(6)??采用Ajax完成數(shù)據(jù)交互
(7)??核實需求并測試
?
2當(dāng)前收集的文獻(xiàn)
鹽城師范學(xué)院電子圖書館以及中國知網(wǎng),并在百度等搜索引擎,分別以PHP,Wxml,Javascript,Wxss等為關(guān)鍵詞檢索專著和期刊等文獻(xiàn),對檢索到的結(jié)果篩選后得到。?
主要參考文獻(xiàn):
[1] 雷磊.微信小程序開發(fā)入門與實踐[M].北京:清華大學(xué)出版社,2017.
[2] 張翔.微信小程序:分享微信創(chuàng)業(yè)2.0時代千億紅利[M].北京:清華大學(xué)出版社,2017.
[3] 李煒康.基于微信的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)[D].南京大學(xué),2015.
[4] 耿興隆.PHP基礎(chǔ)與案例開發(fā)詳解[M].清華大學(xué)出版社,2015.
[5] 史嘉權(quán).數(shù)據(jù)庫系統(tǒng)概論[M].清華大學(xué)出版社,2006.
[6] 龔興平.基于JS的校園網(wǎng)系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機產(chǎn)品與流通,2019(01):158-159.
[7] 張麗芳. 校園活動管理優(yōu)化策略[J].全國流通經(jīng)濟(jì),2018(24):64-65.
[8] 張兆雄. 商品信息管理系統(tǒng)設(shè)計與開發(fā)[D].大連理工大學(xué),2017.
[9] 左潔麓. 物品管理系統(tǒng)的設(shè)計與實現(xiàn)[D].吉林大學(xué),2016.
[10]? 梁錦明. 購物網(wǎng)聯(lián)網(wǎng)系統(tǒng)的設(shè)計與實現(xiàn)[D].湖南大學(xué),2016.
[11]? 林錦標(biāo). 基于B/S模式社團(tuán)管理系統(tǒng)的設(shè)計與實現(xiàn)[D].吉林大學(xué),2016.
[12]? 李剛. 基于PHP的新聞信息系統(tǒng)設(shè)計實現(xiàn)[D].天津大學(xué),2015.
?
四、特色或創(chuàng)新之處:
1 低成本替代應(yīng)用開發(fā)
一般來說,商場的開業(yè)除了客流量奇特外,對于兩次消費的顧客也比較關(guān)注,所以app非常火爆。但app的開發(fā)成本較高,內(nèi)容也越來越復(fù)雜,導(dǎo)致了很多不錯的業(yè)務(wù)。小程序商城是一個很好的解決這一點的方案,它是以很低的開發(fā)成本,創(chuàng)造出強大的?,F(xiàn)在很多開發(fā)者和開發(fā)平臺都支持生產(chǎn)和交付一個小程序,成本是一個省時省力的省。但小程序商城可以直接放在桌面上,因此很多低頻app甚至可以直接卸載。
2兼容性和功能
該插件的程序兼容性非常高,并且支持功能更加強大,尤其是在完全開放的插件中,很多業(yè)務(wù)需求都可以通過該插件來實現(xiàn)。
3內(nèi)容簡單
對于app或其他商城來說,商城的程序太簡單了。一個app和幾十個小程序,本身不能超過2MB,緩存只有10MB左右,也就是說,一個小程序的app占用12MB的內(nèi)存。這是現(xiàn)在正在擴(kuò)充手機內(nèi)存,這是好事不是好事。尤其是小程序商城沒有安裝卸載,即使用,給用戶很好的體驗。
由以上分析決定使用基于微信小程序來開發(fā)商城平臺。數(shù)據(jù)庫使用SQLite,是一款輕型的數(shù)據(jù)庫,是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),它的設(shè)計目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時能夠跟很多程序語言相結(jié)合,同樣比起Mysql、PostgreSQL這兩款開源世界著名的數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都
快。 后端使用PHP因為PHP跨平臺,性能優(yōu)越,跟Linux/Unix結(jié)合別跟Windows結(jié)合性能強45%,并且和很多免費的平臺結(jié)合非常省錢,而且,目前主流技術(shù)都支持。
?
?
?
五、研究計劃及預(yù)期進(jìn)展:
第一階段(2018.9.3—2018.11.25)
查閱相關(guān)文獻(xiàn)資料、進(jìn)行課題申報和課題雙選。
第二階段(2018.11.26—2018.12.31)
完成外文翻譯并填寫開題報告。
第三階段(2019.1.1—2019.3.9)
進(jìn)行系統(tǒng)設(shè)計、編碼,實現(xiàn)系統(tǒng)模塊的基本功能,完成畢業(yè)設(shè)計的中期檢查報告。
第四階段(2019.3.10—2019.4.13)
完成系統(tǒng)設(shè)計與功能測試;進(jìn)一步收集、整理和分析資料,撰寫論文,形成初稿,交指導(dǎo)老師審閱。
第五階段(2019.4.14—2019.5.6)
根據(jù)指導(dǎo)老師的指導(dǎo)意見反復(fù)修改、充實、完善,最后形成終稿,準(zhǔn)備論文答辯。
?
?
?
?
?
?
?
?
?
?
?