針對安卓的移動開發,我們選擇使用flutter技術棧,優勢如下:
flutter具有最核心的3個特點:
以下是移動開發的前期準備:flutter的安裝和dart基礎語法學習
dart 的宣告式程式設計布局易於閱讀和視覺化,具有靜態和動態語言使用者都熟悉的特性,總體而言,還是比較容易學習的。
針對網頁端的前端開發,我們使用vue.js
,優勢如下:
同時學習了ecmascript6,webpack,npm以及vue-cli的基本用法
登陸
顯示密碼
使用者名稱判空
密碼判空
登陸驗證
登陸成功,進入首頁(首頁實現了廣告輪播)
註冊頁面
判空
手機正則判斷
兩次密碼輸入不一致
註冊成功,直接進入首頁
註冊頁面
進度反饋
後端借助express
框架和mongoose
已完成與mongodb
的連線,實現了處理商家、顧客、騎手的註冊與登入put
協議請求。同時利用mongoose
的schema
實現了對請求傳送引數的審查,保證新記錄被新增到資料庫中時必要欄位都具備以及資料的唯一性。
由於未使用第三方圖床,實驗發現將資訊上傳至後台再傳輸給mongodb
資料庫會收到網路速度的限制。將存放在mongdob
中可選擇二進位製流以及base64
兩種形式,然而由於mongodb
每條記錄存在最長長度限制,導致的大小都會被限制。
開始階段,進展比較緩慢,在環境配置、新增元件方面,花費了較多時間。後來通過降低版本,不斷搜尋嘗試,解決了配置問題,還是很有收穫的。
在跨域問題上,用ajax傳包不行,最後換成axios就可以了
是誰阻礙了專案的進度?
今天,專案組的乙個同事告訴我,他這幾天就離開了,因為公司不確定給解決戶口。天啊,他可是和我工作了一年了,專案的很多開發都參與了,vc學的不錯,能用一點oracle了,兩個系統原型是他搭建的,他走了,誰能頂替呢?我鬱悶了一天,我這個專案經理就是有三頭六臂也不能把所有的任務都搞定吧?再培養新的小組成員也...
專案進度,你匯報清楚了麼?
背景 這段時間休假,今年試用期員工成立工作學習互助小組的組長很是困惑,不知道怎麼評估專案進度。和他在郵件中溝通過幾次,大致整理如下 很多時候,單一的資料評估會有欺騙性。作為乙個專案負責人,評估 掌控並匯報出專案進度,是核心中的核心。那麼專案進度,有那些維度呢?一 工作單位量 工作單位量有可能是子模組...
乾飯管家 軟體工程專案日誌3
一 網頁端註冊登入頁面展示 註冊 登入 登入 超級管理員不能註冊 使用者端的登入 註冊頁面如下 通過http協議連線主機號傳送資料之資料庫,資料持久化 點選記住密碼可以儲存當前賬號資訊,後續可能嘗試增加第三方登入 登陸成功後開始點餐頁面,後續會繼續美化介面設計 點選記住密碼可以儲存當前賬號資訊,加入...