該做業所屬課程 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 |
做業要求連接 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3330 |
團隊名稱 | Eight party to gain(八方來財) |
做業目標 | 一、初步開發出所設計小程序的各項功能 二、對不完善的功能進行改進和完善 三、明確後期開發和工做方向 |
1、團隊成員的學號列表程序員
姓名 | 學號 |
黃亞恆 | 201731082208(組長) |
肖磊 | 201731062534 |
肖莉 | 201731082408 |
鄧召春 | 201731082206 |
方旭瑞 | 201731102211 |
汪海鑫 | 201731081716 |
姜亦航 | 201731083311 |
鄭智豪 | 201731062514 |
2、給出項目α版本的發佈地址或者下載安裝說明(可供下載及操做)算法
下載地址:無(因爲是微信小程序,無需進行下載,只需具有微信app便可)數據庫
使用操做:打開手機端微信APP,在微信小程序中搜索「雲印廣告服務平臺」,點擊小程序便可進行使用。小程序
3、給出一份α版本的測試報告微信小程序
板塊 | 測試人員(學號) |
在線打印(上傳訂單信息、上傳打印文件) | 201731082208 |
201731062534 | |
201731082408 | |
資料共享(上傳文件、搜索文件、下載文件) | 201731082206 |
201731102211 | |
201731081716 | |
下載資料文件輸入廣告設計要求(上傳用戶需求信息) | 201731083311 |
201731062514 |
微信開發者工具服務器
功能 | 用例 |
上傳訂單信息 | 彩印24份紙張規格爲105g的文件,並在2019年6月9號12:00以前送到西南石油大學思學樓(樓下) |
上傳打印文件 | 上傳一張演員圖片 |
上傳文件 | 選擇並上傳一張狗狗圖片 |
下載文件 | 選擇一張貓咪圖片點擊下載 |
上傳用戶需求信息 | 小明製做一份社團招新的海報,其所在社團爲公益類社團,要求清新,簡介。 |
1、在線打印初版塊:上傳訂單信息微信
在線打印第二版塊:上傳打印文件(圖片)(此處咱們上傳的是圖片,由於咱們在上傳文件方面還有必定的瑕疵,後面會繼續改進)微信開發
2、資料共享初版塊:上傳文件(此處成功選擇並上傳一張小狗的圖片)app
資料共享初版塊:上傳文件(成功選擇並點擊並進行圖片的下載和保存)函數
3、廣告設計板塊(用戶上傳廣告設計需求)
用戶信息上傳
在用戶端上傳相應的配送服務信息,如電話、地址、配送時間等,在後臺能夠成功無亂碼的接收到。若用戶未將信息填對,如電話號碼不是11位天然數或者以0開頭,那麼將會提示用戶填寫錯誤,而且不能進入下一步。這部分的測試工做相對簡單,可是必須考慮全面,站在用戶的角度去使用程序,用戶能夠犯錯誤,可是程序員不行,用戶填錯信息很正常,因此程序員應該將全部可能出現的bug儘可能所有找出來,否則一絲細節就可能致使用戶對整個程序的感覺,得不償失。
廣告設計模塊用戶信息得上傳與接收
這部分的功能是將用戶的要求上傳到後臺,並留下聯繫方式在以後平臺運營者收到信息並聯系客戶從而達到一個更加自由的廣告服務中樞功能。
這部分功能是爲了知足用戶更多的需求,於是十分自由,用戶留下需求以及電話,平臺聯繫用戶知足需求,因此更加快捷簡便就是主要目的,只有更加快捷更加靈活簡便,用戶纔會更加喜歡用這個功能,纔會更加依賴這個軟件。
由於小程序獲取遠程數據,必須爲HTTPS環境,所以咱們配置了相應的服務器,經過屢次本地文件傳輸測試,咱們的小程序能夠實時接收到用戶上傳的文件地址,而後咱們能夠經過這個地址訪問到相應的文件並將其下載和打印。
這部分我主要經過上傳不一樣格式不一樣大小文件(圖片)來測試其功能,主要算法由微信平臺提供,所以較爲成熟,測試反應較爲良好。只是亟待解決文件上傳的問題,須要全員共同想辦法解決。
測試內容:打印規格的選擇
主要內容:打印份數的選擇:1-99九、是否彩印:是或者否、打印樣式:雙面或者單面
測試方法:屢次隨機挑選不一樣的條件進行搭配,觀察後臺反饋信息是否一致,後臺接收的信息與用戶選擇的信息一致即爲測試經過。
總結:咱們將打印服務的一些必要的基本步驟羅列出來,用戶只須要選擇須要的條件便可,使得用戶本身就能夠很方便的使用打印功能,不用擔憂使用不來,屢次的測試也保障了用戶能夠完徹底全的達到他們所但願的結果。
4、給出項目狀況總結
進度以下:
任務 | 任務進度 |
上傳打印文件 | 60%(待完善) |
選擇訂單規格 | 100%(已完成) |
輸入配送信息(用戶信息) | 100%(已完成) |
接受訂單信息(用戶信息) | 60%(已完成) |
上傳資料文件 | 60%(待完善) |
下載資料文件 | 80%(待完善) |
輸入廣告設計要求 | 100%(已完成) |
聚合並進行測試 | 80%(待完善) |
由如今的進度來看,咱們總體進度在70%左右,如今遇到的主要問題是不可以很順利的上傳文件,暫時只能成功上傳圖片。
對於β版本,咱們但願首先可以解決上述問題,其次分工對各個功能不夠完善的地方進行完善,最後一塊兒進行聚合測試。
工做安排:
時間 | 工做安排 |
十五週週一 | 總結前期工做,並進行後期成果展現工做安排 |
十五週週三 | 肯定最終版本,製做PPT準備成果展現 |
十五週以後 | 成果展現 |