姜雲瀚
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # 專題紀錄 ## 2022/01/16 會議記錄 #### 參與者:姜雲瀚、楊哲綸 ### 功能 1.貼文(貼文時間,選擇地標,按讚數,留言,留言時間,留言讚數,分享,多張照片,文案內容,典藏,發文者,貼文主題,hashtag,發文) 2.聊天功能 3.個人資料(名稱,生日,所在地,我的貼文,頭貼,ID,性別,個人簡介,追蹤中,粉絲,貼文數,收藏貼文,按誰讚,追蹤+) 4.景點地圖(類別表,地標名稱) 5.小鈴鐺(讚和收藏、新增關注、評論和@、系統通知) 6.搜尋(熱門排行、搜尋) 7.搜尋後頁面(貼文、帳號、標籤、綜合、熱門、最新) 8.登入(帳號、密碼、使用社群帳號登入) --- ## 2022/3/3 與老師開會紀錄 老師意見:若順利可以完成這些可以先讓班上同學開始使用,未來專題發表才會有真實資料的運用。 ## 4/10期中考前須完成事項 需要討論事項: 1.專題分工如何分配? 文件 : 每周開會時間,每個人一小節 第一周:完成第一章 前端: 姜雲瀚: 登入、註冊、首頁、貼文、刪文 吳柏逸: 使用者個人介面、個人設定 李定謀: XD完整設計 後端: 伺服器、資料庫建置 楊哲綸: 劉佑耘: 2.每周開會時間?(不含老師) 每周三上午10:00~12:00 3.專案進度控制(甘特圖)安排 4/18期中考前 完成用戶、貼文等功能 ## 4/24開會 5/18 系統手冊1~6章、系統簡介 系統手冊第五章活動圖 姜雲瀚、劉佑耘 按讚 楊 收藏貼文 楊 追蹤用戶 柏逸 編輯個人資料 柏逸 貼文留言 柏逸 用戶管理 定謀 檢舉管理 定謀 貼文管理 定謀 發起活動 4/27討論 先完成第五章之後給俊傑看之後再給循序圖 第六章循序圖 楊哲綸、吳柏逸、李定謀 4/27驗收 ## 5/16會議記錄 ### 定謀負責註冊的頁面(輸入使用者資料) **欄位:姓名、生日、自我介紹(選填)、性別、大頭貼** #### **5/18**簡報第一次演練 Logo柏逸負責(像素風格的咖啡) ## 6/1會議記錄 ### 活動頁面 * 發起活動的人 * 活動照片 * 活動名稱 * 活動時間 * 審核時間 * 活動內文 * 付款方式 * 預算 * 人數 * 活動地點 * 審核活動 * (活動類別) * 參加人數、報名人數 個人頁面&註冊先做出來 ### 前端: #### 登入、註冊、首頁、用戶資訊、發文、與刪文畫面 ### 後端: #### 用戶、貼文等資料庫規劃 #### 貼文API ### 專題文件 #### 1~4章完成 *下次進度回報時間待定 (一個月2~3次即可) 有問題可直接問老師 --- 1-2 問題與機會 SWOT | S優勢 | W劣勢 | |:-----------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------:| | 1.操作簡單,直覺快速 <br>2.現代社群流行趨勢 <br>3.脫離網路,促進實際交流 | 1.前期用戶量少難以收集數據加以分析<br> 2.知名度不足,難以擴張用戶 | | O機會 | T威脅 | | 1.現代人流行使用網路記錄分享生活 <br> 2.特殊功能是其他軟體所沒有的<br> 3.利用聚會功能增加現實上的交流 | 1.現今市場已有許多類似知名軟體 <br> 2.使用者可能選擇其他軟體 | 經過SWOT分析之後,我們認為使用WO策略最符合我們的需求,從劣勢來看,我們可以透過舉辦活動或是邀請等人脈去累計用戶量,而機會則是我們可以推出新的功能,透過現在流行趨勢掌握年輕族群。 經過調查顯示,現今台灣社群媒體與即時通訊軟體使用率高達99%,表示大部分的台灣人都在使用社群與通訊軟體,其中使用率前三高為Facebook(89%)、Line(86%)、Instagram(54%),我們觀察到第二與第三的差距高達30%,第四名是WeChat(33%),跟Instagram又差了21%,要進入此市場,遇到最大的威脅就是這些已經進入市場的軟體。 現在社群軟體目前都是以網路做交流,導致現實中的社交漸漸減少,科技冷漠愈來愈嚴重,透過發起聚會的功能,可以利用網路社群媒體的力量,進而促進現實中人與人之間的交流。 1-3 | | CozyDiary | 小紅書 | Instagram | |:----------:|:--------------------------------------:|:-----------------------------------------------------------------------------------------:|:-----------------------------------------------:| | 關鍵字搜索 | 基本分類<br>例如:運動、美妝…等分類 | 分類細緻、還有hashtag、地點各種分類下還可以細分 例如:美妝可依照季節區分自然妝容、泫雅妝等 | 使用hashtag、地點、帳號等非類 | | 特色 | 主要為筆記<br>地圖與社群結合和活動發起 | 素人筆記為主<br>重視朋友間的推薦<br>強調真實感 | 以貼文分享為主網美、網紅佔大多數 | | 費用 | 免費 | 免費<br>部分額外付費<br>(商城、知識付費等) | 免費部分功能付費(推播、廣告等) | | 社群差異 | 強調現實的交流及分享 | 大部分與社區電商、個人品牌結合<br>主打精緻質感 | 注重社群經營、增加粉絲及曝光率 進而達成行銷導購 | | 用戶 | 熱愛分享的年輕族群 | 因主打精緻、質感社群以女性用戶居多 | 主要為千囍用戶 | ## 第二章 系統目標與預期成果 ### 2-1 系統目標。 #### 讓使用者不只是只有網路社交 不再是一般的社群軟體,使用者只有貼文分享按讚、影音甚至文字聊天,而是利用結合地圖功能,做一個可以標示使用者所分享過的景點、餐廳等,讓使用者不只可以用社群軟體的一般功能做分享自己的生活日常,也可以更方便了解景點相關分享內容以及評價,進而更容易找到約會景點或制定旅行行程,不用再去用搜尋的方式慢慢地苦找了,找到還要去查詢相關評論。 現今許多人都會使用社群、交友或是即時通訊軟體交朋友聊天,認識方式可以利用網路的即時通訊app或是軟體所提供的聊天功能文字聊天,更深入則是用即時通訊的通話功能聊天,雖然這些方式確實方便,人們也習慣了這些模式,但許多人無法了解正在聊天的人現實的外貌與個性,少部分人會主動相約見面,但大部分人都沒有勇氣去約出來見面,沒有經過互相見面,大部分都會突然了無音訊,我們以這點做啟發,做出”聚會”的功能,使用者可以選擇時間、地點與人數發起聚會,發起後其他使用者可以看到並且參加,進而讓使用者藉此互相認識聊天,當然,使用者要經過認證才能使用這功能,增加安全性。 未來,希望能讓app功能更加豐富,例如可以幫助使用者與相約對象挑選最適合的約會或朋友之間遊玩地點,幫助一些選擇困難或是想體驗新鮮事物的人們做建議;或者讓app可以用來規劃行程,只要將天數、地點輸入,就可以顯示行程表讓使用者自行規劃,甚至系統可以推薦一些目前流行的景點作為參考,讓整個社群軟體變得不一樣。 ### 2-2 預期成果 利用景點為主軸,熱愛出去體驗或是想吃美食,卻不知從哪裡找起的使用者可以利用此app可以更了解周圍景點或是更好尋找旅行的景點,不用再用關鍵字搜尋的方式,或是透過現今社群軟體一個一個慢慢無腦找,直接透過分類的方式更快速找到夢寐以求的景點或餐廳,使用者交朋友不用再擔心照’騙’,透過聚會真實的見面,並且利用地點的加持,有著共同話題與體驗內容,讓使用者更容易真正的交到朋友並且保持聯絡,聚會結束詢問使用者是否以貼文方式表達滿意度,作為其他使用者發起聚會的參考。透過身分認證,例如自拍照、信箱與手機認證等,避免遭有心人士拿來當作犯罪工具,我們也會設計SOS按鈕,使用者當發生狀況可以利用此功能讓我們依定位立即做出決策。 ## 第三章 系統規格 ![](https://i.imgur.com/OGoP5eR.png) 使用者開始使用Cozy Diary時,須先進行註冊/登入功能,方可使用查看貼文、留言等功能。 登入後使用者可以發表貼文、查看他人貼文、留言、按讚等。使用者也可透過搜尋功能中的標籤,來選擇自己所喜愛的內容。 在使用者頁面中,使用者可以查看自己的貼文及修改個人資訊,例如:更換頭貼、暱稱、個人簡介等等。 管理者可以透過PC修改後端數據,以及查看使用者名單。 ## 第四章 專案時程與組織分工 ## 第五章 需求模型 (系統分析與設計應使用UML) 5-1 使用者需求:需求清單及其說明,需分功能需求與非功能需求兩部分描 述。 * 功能性需求: 一般使用者: 用戶相關:針對使用者個人登入、註冊、修改個人資訊。 貼文相關:針對貼文使用發表、分享、點讚、留言、發起活動、刪除活動、刪除文章、檢舉文章、修改文章、修改活動、查詢貼文、查詢活動。 問題相關:針對App使用上遇到的問題,提供常見問題以及問題回報。 管理者: 用戶相關:針對管理者個人登入、註冊、修改個人資訊。 貼文相關:針對貼文、活動進行新增、刪除、修改、查詢。 問題相關:針對意見回饋進行修改、查詢。 檢舉相關:針對貼文之檢舉資訊進行審查、結案、查詢。 非功能性需求: 裝置需求:Android最低需4.1版、iOS最低需8.0版,且手機須能上網(行動網路、Wi-Fi)、定位以及有相機功能。 5-2 使用個案圖(Use case diagram)。 5-3 使用個案描述:使用活動圖(Activity diagram)描述之。 5-4 分析類別圖(Analysis class diagram),甚至分析物件圖 (Analysis object diagram)。 ### 專題時程(未完成) ### 工作內容(初版) 前端 Adobe XD完成app草稿(1/30前) Flutter基本架設以及Dart語言基礎學習 前端畫面 Flutter首頁個人頁面 貼文頁面 搜尋頁面 搜尋後頁面 開啟軟體畫面 登入畫面 後端 ### 專題分工(未完成) 前端 姜雲瀚: 吳柏逸: 李定謀: 後端 楊哲綸:https://hackmd.io/@m1xNlkkzSeaF_PB7mN6QAQ/BkRnwUhx5/edit https://github.com/bbblu/camping-docs/blob/master/%E7%AC%AC1%E7%AB%A0%20%E8%83%8C%E6%99%AF%E8%88%87%E5%8B%95%E6%A9%9F.md 資料庫 --- ## 大學部-系統手冊大綱(物件導向) :::spoiler >初評製作第一至六章為主,頁數不限;複評製作所有章節,頁數50頁以上。 參考範例:[北商資管專題 109409](https://github.com/bbblu) ### 第1章 背景與動機 1-1 簡介:說明個案之背景資料。 社群媒體在這個時代是一種獨特的現象和潮流,也可能是未來的趨勢。 人們不斷的追求創新、進步,有越來越多的平台、網站推出,使我們的 生活越來越便利,人與人之間的關係可以靠社群媒體來促進,因為這樣 而加深能夠接觸各種不同人的可能,也讓我們和朋友之間有一個可以維 繫感情的橋樑。而本組的專案主題就是社群軟體,是一種日記型部落格 app,可以藉由貼文分享生活或景點,也能提供留言區讓網友們一同討 論。 1-2 問題與機會:說明個案之內、外在環境內容及為何要進行此一專題? 它有什麼價值? 1-3 相關系統探討:描述目前既有的類似系統,及其異同。 ### 第2章 系統目標與預期成果 2-1 系統目標。 2-2 預期成果:本專題之進行與成功可能得到的成果。 ### 第3章 系統規格 3-1 系統架構:最好以圖示方式說明。 3-2 系統軟、硬體需求與技術平台。 3-3 使用標準與工具:使用到哪些軟體工程標準或規範,例如:UML、UP 等,即使用到哪些CASE tools,例如:Microsoft Project。 ### 第4章 專案時程與組織分工 4-1 專案時程:甘特圖或PERT/CPM圖。 表 4-1 專案時程:甘特圖 ![](https://i.imgur.com/Kb3JDH1.png) 表 4-2-1 組織分工表 ●:主要負責 ○:協助 | | | 10846011 楊哲綸 | 10846012 劉佑耘 | 10846005 姜雲瀚 | 10846030 吳柏逸 | 10846036 李定謀 | | ---- | -------- |:---------------:|:---------------:|:---------------:|:---------------:|:---------------:| | 企劃 | 主題構想 | | | ● | ● | | | | 資料搜集 | | ● | ● | ● | ● | | | 需求分析 | ● | | ● | | | | | 系統分析 | ● | | | | | | | 介面設計 | | | ● | ● | ● | | | Logo設計 | | | | ● | | | 系統 | 前端功能 | ○ | ● | ● | ● | ● | | | 前端樣式 | | ● | ● | ● | ● | | | 後端功能 | ● | | | | | | | 資料庫設計 | ● | | | | | | | 伺服器架設 | ● | | | | | | | 金流模擬 | | | | | | | 報告 | 文件製作 | | | | | | | | 簡報製作 | | | | | | | | 海報製作 | | | | | | | | 影片製作 | | ● | ● | ● | ● | 4-2 專案組織與分工。 ### 第5章 需求模型 (系統分析與設計應使用UML) 5-1 使用者需求:需求清單及其說明,需分功能需求與非功能需求兩部分描 述。 5-2 使用個案圖(Use case diagram)。 5-3 使用個案描述:使用活動圖(Activity diagram)描述之。 5-4 分析類別圖(Analysis class diagram),甚至分析物件圖 (Analysis object diagram)。 ### 第6章 設計模型 6-1 循序圖(Sequential diagram)或通訊圖(Communication diagram)。 6-2 設計類別圖(Design class diagram),甚至設計物件圖(Design object diagram)。 ### 第7章 實作模型 7-1 佈署圖(Deployment diagram)。 7-2 套件圖(Package diagram)。 7-3 元件圖(Component diagram)。 7-4 狀態機(State machine),甚至時序圖(Timing diagram)。 ### 第8章 資料庫設計 8-1 資料庫關聯表:需註明參考關係及限制(Constraints)。 8-2 表格及其Meta data。 ### 第9章 程式 9-1 元件清單及其規格描述。 9-2 其他附屬之各種元件。 ### 第10章 測試模型 10-1 測試計畫:說明採用之測試方法及其進行方式。 10-2 測試個案與測試結果資料。 ### 第11章 操作手冊 介紹系統之元件及其安裝及系統管理。 ### 第12章 使用手冊 介紹各畫面、操作之移轉,以類似State Transition Diagram之表示之。 ### 第13章 感想 說明感想與建議。 ### 第14章 參考資料 參考資料。 附錄 審查評審意見之修正情形。 [附註] 最終文件,FTP上傳繳交下列資料 (1) 海報(PDF檔)、系統簡介(PDF檔)、系統手冊PDF檔或MarkDown檔 (2) 物件導向系統分析與設計VPP檔或VPD檔。 (3) 資料庫 MDF與LDF檔 (4) 所有軟體元件 (元件、函式庫…等) (5) 安裝程式,能將系統完整安裝至PC或NB執行 :::

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully