| 這個作業屬於哪個課程 | 2018級計算機和綜合實驗班 |
|---|---|
| 林婧虹 | 211806229 |
| 陳子晗 | 211806109 |
| 這個作業要求在哪里 | 第一次結對作業:原型設計 |
| 這個作業的目標 | 學會合作、完成原型設計 |
| 作業正文 | ... |
| 其他參考文獻 | ... |
零、計划安排
| 步驟 | 計划時間 | 完成狀態 |
|---|---|---|
| 需求分析 | 1h | 完成 |
| 細節討論 | 30min | 完成 |
| 原型設計 | 8h | 完成 |
| 原型優化 | 1h | 完成 |
| 原型發布 | 1h | 完成 |
| 編寫博客園 | 2h | 完成 |
一、簡單介紹
- 結對成員1 —— 林婧虹:我來自18級計科三班,學號是211806229。
- 結對成員2 —— 陳子晗:我來自18級計科一班,學號是211806109。
二、結對過程
1. 結對原因
之前Java實踐課已經合作過一次,而且大家都能肝,所以自然而然的繼續合作了。
2. 結對感受
林婧虹:很少參與組隊活動,一般實踐都是能一個人完成的盡量完成。因為,我覺得我的水平有點拉跨,什么都學過有點,但是都不咋地,怕拖隊友后退,而且很少能遇到能肝的隊友,很多時候遇到的都是喜歡快到DDL才提交作業的,我快到截止日期的時候會很焦慮,所以一般都是提前完成作業。遇到有拖延症的隊友是真的真的非常的難受,自己一個人反而更高效。但是這次合作還是很愉快的,都是能肝的,喜歡提前完成作業的,而且大家都提前學過axure,完成的相當的高效。期待下次合作!
陳子晗:兩個人結對工作,確實比一個人干效率要來的高。我自己一個人的話,絕對要先摸幾天魚。結對的過程還是比較順利的,很快就定下了小程序的大概需要的功能。因為這次不用寫代碼,我們就分開各做各的,然后由她進行把控,整合。就是隊友完成任務的速度,着實讓我猝不及防。下課剛布置完作業,晚上就做的差不多了。
3. 對對方的評價
林婧虹:陳子晗同學,最開始認識在紅樓實驗室,雖然沒有太多的接觸,但是發現了這是一個猛人。后來慢慢的接觸發現,確實很強,學過很多種語言,和其他知識,特別是Java,真很強。在本次結對過程中發現,他很有想法,因為我們結對做原型是一人做幾個模塊,然后覺得他負責的那些模塊很有創新點,很有想法。期待下一次合作!
陳子晗:大佬不愧是大佬,大佬tql。在各種方面都給指點了我,給我帶來很多啟發。
三、結對照片
1. 討論過程
功能分析

原型發布

性能優化

原型設置

2. 結對照片
需求分析

原型細節討論

四、需求分析(NABCD模型)
N(Need 需求)
1. 基本需求
年度書單:用戶可以查看在過去一年中借閱了哪些書籍,平均借閱時長,對比同級或上一屆的同學自己的閱讀量等等
身邊的人在看什么:以數據或圖表等方式,讓用戶直觀了解到同班或同專業的同學都在看什么書
2. 補充需求
熱門推薦:可以查看最近用戶借閱最多的書籍(排行榜)
書籍查詢:通過書名及作者名查詢館藏書籍
新書上架:查看新增的書籍,查看館藏的變動
書籍推薦:每期會推薦一些書籍,並且有詳細說明推薦理由
詳細分類:安裝模塊把書籍進行分類,方便用戶進行查找
借閱榜(排行榜):最近借書排行榜
我的收藏:我的收藏列表
讀書筆記:記得閱讀過程中的筆記
我的借閱:查看過去借閱的書籍信息
消息通知:消息推送
意見反饋:遇到問題/意見反饋
A(Approach 做法)
對接圖書館的API獲取用戶的借閱信息以及圖書館藏信息
調用數據庫的信息,統計用戶的借閱情況,並對大量數據進行排序,以年度書單進行展示
用戶添加個人信息,通過數據庫對比,以圖表的形式展示附近在看情況
用戶可以自行添加收藏及讀書筆記等,保存在數據庫中
B(Benfit 好處)
小程序具有跨平台的優勢,比app更容易推廣,並且適用性較強
界面較為簡潔
C(Competitors 競爭)
因為圖書館大多是非盈利性,一般較大的圖書館會自行開發 app,但是很少人會進行下載 app,因為這類 app 其實使用頻率較低。而且大多數圖書館沒有進行開發小程序,最多開發了公眾號,所以市場前景還是更廣闊的。
D(Delivery 推廣)
由於微信小程序的用戶龐大,所以推廣主要由微信進行進行推廣
因為目前這個小程序是面向學校圖書館的,所以可以在校園內進行推廣
五、方案設計

六、遇到問題
1. 問題:滾動時候界面會超出設定的范圍
解決:在交互里設置邊界
2. 問題:元件較多,運行緩慢
解決:將做好的界面轉化為動態面板
3. 問題:axure 發布困難
解決:最開始使用 axShare 進行發布,后來發現加載緩慢,因為 axShare 的服務器在國外。所以使用藍湖進行發布,但是藍湖是先加載文字,然后對文字進行渲染才出現界面。所以又換了 Axhub 進行發布,Axhub 有點像 axure 自帶的預覽效果不錯
4. 問題:制作原型的時候卡頓
解決:沒解決,感覺是 axure 的問題,元件較多直接未響應,還好開了自動保存,損失較小。感覺下次可以試試墨刀?但是墨刀好像交互的動畫較少。可能會試試 XD 吧。還是PS好用,然后在藍湖里設置交互動畫。
5. 問題:元件較少、還不是很好看
解決:自己做元件,不想做的百度找元件。
七、原型展示
原型地址1:圖書館原型
切換界面的時候有一定的卡頓
原型地址2:圖書館原型
藍湖是先出現文字,再進行渲染界面,所以有一定延遲
原型展示
原型開發工具
Axure RP8
AxhubCharts
首頁
在首頁,可以以書名 或 作者 進行查詢,還有 熱門推薦 以及 新書上架,方便用戶快速獲取自己想要的書籍

我的
豐富的功能,讓用戶更好的管理自己的書籍

我的收藏
可以讓用戶快速的跳轉到收藏書籍的詳情頁


年度書單
年度書單回顧了用戶這一年來讀書的點點滴滴,讓用戶對自己這一年來的閱讀進行總結



讀書筆記
記錄下對閱讀時的感悟、感想


我的借閱
直觀的看到自己借閱書籍的時間和書籍到期時間,還可以一鍵對書籍進行續約。

身邊在看
用餅狀圖的方式,直觀的展現了身邊同學閱讀的書籍,可以讓學生更好的知道自己的學習方向,以及需要閱讀的書籍。

消息通知
臨近借閱到期時間,會提醒用戶盡快歸還書籍或對書籍進行續約。還有上架書籍,書籍推薦等信息。

意見反饋
對圖書館、或者小程序等進行反饋。

分類
讓學生快速方便的尋找到自己想要的書籍

排行榜
圖書館借閱書籍次數的榜單,為了使界面更加對稱,從主頁點擊排行榜是會出現菜單欄

借閱榜
圖書館借閱書籍次數的榜單

新書上架
新增書籍:圖書館新增加的書籍
館藏變動:圖書館已有書籍的增加或減少


書籍查詢
根據書名查詢到的書籍基本信息,作者、出版社、館藏狀態等。評論 和 目錄 可以讓讀者對書籍有一個大致的認知
可以點擊書籍館藏導航,快速的找到書籍在書架上的位置



書薦
根據老師或學生響應推薦的書籍,排名不分先后。用戶可以在對在推薦下面點贊、評論

分類-專業類別
在大的分類下面在按不同專業進行細分


八、總結
搞了好多版,優化了好幾次,axure着實卡,下次換個工具。

