国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

畢設(shè)成品 在線免費小說微信小程序的設(shè)計與實現(xiàn)(源碼+論文)

這篇具有很好參考價值的文章主要介紹了畢設(shè)成品 在線免費小說微信小程序的設(shè)計與實現(xiàn)(源碼+論文)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


0 項目說明

在線免費小說微信小程序的設(shè)計與實現(xiàn)

提示:適合用于課程設(shè)計或畢業(yè)設(shè)計,工作量達標,源碼開放


1 系統(tǒng)介紹

1.1 業(yè)務(wù)層面

微書的產(chǎn)品的定位即是為了滿足用戶無需下載,免費閱讀的需求。適應(yīng)的用戶群體主要是城市上班族,在閑暇時光能借助微書不付費地讀到自己喜歡的一些書籍,微信小程序帶來的便捷體驗和及時消息提醒,能夠讓用戶在第一時間了解書籍的更新狀態(tài)。

1.2 產(chǎn)品層面

微書主要由我的書架、書城、個人中心、H5閱讀器,以及書籍詳情頁、登錄注冊這些模塊構(gòu)成。在設(shè)計上使用小程序推薦的底部tab切換,整體的色調(diào)選擇了橙色作為主色調(diào),頁面切換使用了左右滑動動畫。
畢設(shè)成品 在線免費小說微信小程序的設(shè)計與實現(xiàn)(源碼+論文),小程序,畢業(yè)設(shè)計,畢設(shè)

1.3 技術(shù)層面

后端方面,微書選用了國外十分具有生產(chǎn)力的loopback框架,loopback一款nodejs的全??蚣?,因為已經(jīng)有小程序作為前端技術(shù),所以該框架主要使用了其API接口管理以及它和數(shù)據(jù)庫mongo的交互。數(shù)據(jù)庫方面,由于存儲主要都是書籍章節(jié)內(nèi)容這些文本數(shù)據(jù),使用mongo存儲這些數(shù)據(jù)在數(shù)據(jù)庫查詢方面十分便捷,且mongo作為一個非結(jié)構(gòu)化數(shù)據(jù)庫,在存儲書籍這些比較零散數(shù)據(jù)的時候具有很大的優(yōu)勢。前端方面,使用了最近比較熱門的小程序作為實現(xiàn)前端的主要技術(shù),小程序基于MVC的架構(gòu)以及微信已給出的一些api使得它具有構(gòu)建大型應(yīng)用的技術(shù)前提,同時自身的便捷也使得基于微信小程序的產(chǎn)品具有更多為人所知所用的機會。

2 項目運行

安裝mongodb
windows系統(tǒng)可以參考教程,mac自己搗鼓,總之你需要創(chuàng)建一個名為myapp的數(shù)據(jù)庫,本地可以不開啟認證,后端運行起來后可以正常連接mongo就行。

ps: Mongo 的連接配置都在 api/server/datasources.json 里,需要安裝具體情況自行修改

安裝 redis
參考教程,安裝成功之后啟動 redis,后端運行起來可以正常連接 redis 就可以了

ps:redis 的連接配置寫在了 api/server/models/my-app-user.js 里,需要安裝具體情況自行修改

快捷啟動
因為本人以前也是用的 windows ,所以為了避免每次都敲代碼啟動 mongo 和 redis ,所以在 autorun/windows下寫了一些腳本 但是這個不是立即就能使用的,需要自行改下 mongo 和 redis 的啟動路徑,具體的自己去看,如果你配置 ok 的話可以在 cmd 中直接運行 ./autorun/windows/start.bat 來圖像化界面啟動各種程序。

啟動后端程序

cd api
# 安裝依賴,可以使用yarn或者cnpm
# cnpm不會裝的參考 https://developer.aliyun.com/mirror/NPM?from=tnpm
cnpm install
# 啟動程序
npm run start
#

如果打印 Web server listening at: http://localhost:9001,恭喜你啟動成功了
打開 http://localhost:9001/explorer/ 就能看到項目下的所有接口

運行小程序
去微信小程序官網(wǎng)下載一個開發(fā)者工具,然后打開項目下的 weixin 目錄即可

ps 為了方便運行登錄接口都是使用的 mock 數(shù)據(jù),如果你有自己的小程序 ID,可以到 api/server/models/my-app-user.js 自行修改

Python 目錄說明

reptile --- 所有的爬蟲目錄
  |- config.js --- 配置文件
  |- index.js --- 主程序
  |- init-database.js --- 初始化數(shù)據(jù)庫,主要是往數(shù)據(jù)庫寫入一些書籍?dāng)?shù)據(jù)
  |- utils
    |- chineseToNum.js --- 解析數(shù)字,比如一千二百會變成1200
    |- fakeUserAgent.js --- 隨機userAgent,反爬蟲
    |- log.js --- 打日志到本地
    |- proxy.js --- ip代理
    |- redis.js --- redis方法
  |- models
    |- book.js --- 書籍表定義
    |- chapter.js --- 章節(jié)表定義
  |- package.json --- npm

運行
第一次下載項目可以運行 npm run init,這會往書籍表中寫入測試書籍 修改 mongo 配置文件就可以運行爬蟲了 執(zhí)行爬蟲可以運行 npm run start

3 項目截圖

3.1 小程序

畢設(shè)成品 在線免費小說微信小程序的設(shè)計與實現(xiàn)(源碼+論文),小程序,畢業(yè)設(shè)計,畢設(shè)
畢設(shè)成品 在線免費小說微信小程序的設(shè)計與實現(xiàn)(源碼+論文),小程序,畢業(yè)設(shè)計,畢設(shè)

3.2 后臺管理系統(tǒng)

畢設(shè)成品 在線免費小說微信小程序的設(shè)計與實現(xiàn)(源碼+論文),小程序,畢業(yè)設(shè)計,畢設(shè)

3.3 論文概覽

畢設(shè)成品 在線免費小說微信小程序的設(shè)計與實現(xiàn)(源碼+論文),小程序,畢業(yè)設(shè)計,畢設(shè)

4 項目源碼

**項目分享: ** https://gitee.com/asoonis/htw文章來源地址http://www.zghlxwxcb.cn/news/detail-861133.html

到了這里,關(guān)于畢設(shè)成品 在線免費小說微信小程序的設(shè)計與實現(xiàn)(源碼+論文)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包