陳洋 姬亞軍 吳廷軒 何濱珂 張勇 張澤原 楊春蕾



摘要:現今社會人們對穿著和形象越來越重視,相應地對穿搭推薦的需求也越來越強烈,為順應這一需求設計的穿搭分享網站則必須要考慮網站權限的設計,從而為用戶提供更好的穿搭體驗。該文實施從角色等級劃分權限的特色設計理念,根據不同需求來劃分角色,同時根據角色的屬性來賦予其相應的權限。這樣的權限劃分方法使得穿搭分享網能更好地滿足管理的需求和用戶穿搭體驗的需求。
關鍵詞:穿搭分享;權限設計;角色;特色設計理念
中圖分類號:TP311 ? ? ? ?文獻標識碼:A
文章編號:1009-3044(2020)25-0087-02
Abstract:In today's society, people pay more and more attention to dress and image, and correspondingly, the demand for dress matching recommendation is also more and more strong. In order to meet this demand, the design of dress matching sharing website must consider the design of website permission, so as to provide better dress matching experience for users. This paper implements the characteristic design concept of dividing authority from the level of roles, divides roles according to different needs, and grants corresponding authority according to the attributes of roles. This kind of permission division method enables the sharing network to better meet the needs of management and user experience.
Key words: wear and share; permission design; role; characteristic design concept
自古以來,人們對于美的追求就是一種本能,特別是女子在自身打扮上更是花盡心思;杜甫《麗人行》中有詩句繡羅衣裳照暮春,蹙金孔雀銀麒麟。頭上何所有?翠微盍葉垂鬢唇就是對古代女子衣著打扮的描寫。眾所周知,中國上下五千年的悠久歷史給人們留下了燦爛的文化寶藏,從中可以體會到每個朝代的文化都是不一樣的精彩,除了熟知的唐詩、宋詞、元曲和明清小說;還引起人們廣泛關注的可能就是服飾了,唐裝、漢服、民國的旗袍等等都是風格迥異卻又是最能突出那個時代獨特審美的服飾。古代的女子尚且如此,更何況是當今有著更好生活條件、接受更加燦爛包羅萬象文明的女性。基于這個原因本文開發了穿搭分享網站。
穿搭分享網站顧名思義就是可以從該網站中找到符合個人喜好的穿搭推薦帖子,同時可以將該帖子分享到微博、微信、QQ等社交軟件。為開發出能夠網羅各種風格,滿足用戶需求的特色網站,本文詳細介紹了網站的一大特色——權限設計,即:根據不同角色來劃分權限從而滿足管理和用戶的需求。
1應用背景
網站的開發背景是基于深層次的穿搭單品的分類,為了滿足各種風格的用戶需求,本文的穿搭分類是盡可能地詳細又全面。比較值得一提的是該穿搭分類是人工分類和算法相輔相成的。首先通過人工收集原子數據,原子數據主要是來自網上數據、問卷調查和老師意見等三大方面綜合提煉出符合本網站要求的數據。原子數據包括人體數據發型、發色、臉型、膚色、身高、體重、肩寬、胸圍、腰圍、腿長、大腿圍、小腿圍;服飾原子數據包括上衣、褲子、裙子、套裝、鞋子、帽子、包、圍巾、領帶、腰帶和襪子。根據原子數據的基本屬性劃分出第一次分類;將肩寬、腰圍和胸圍封裝成上身類型;將身高、腿長、腰圍、大腿圍、小腿圍封裝成下身類型;將服飾原子數據封裝成各種風格,比如日系、韓版、中性、嘻哈和歐美等。將身材類型和服飾風格進行搭配實現第二次分類。
人工分類封裝好的數據作為算法的訓練樣本數據,算法根據訓練樣本數據的屬性推算出更多更好的穿搭分類方案。此方法使算法推算出的搭配能夠符合當代審美,具有實用價值;同時既擴大穿搭方案,又可節約人力。
2網站設計
2.1網站功能模塊
穿搭分享網一共有4大功能模塊,兩個總管理員。前端用戶總管理員負責模塊包括圈子和用戶管理;后端數據庫總管理員負責模塊是服飾搭配和首頁。
2.1.1功能模塊詳情
首頁:由當季熱門穿搭帖子、明星私服和當季熱門暢銷寶貝組成。其中也有當季火熱關鍵字直達帖子。
服裝搭配:由官方給出一些基本的穿搭帖子和個人分享的帖子組成,帖子的權限設置可分為公共可見和私人。
圈子:可以讓同屬性的用戶加入一個大型動態的聊天室,圈子可分為公共和私人。
用戶管理:用戶可以登錄,發表我的穿搭帖子,管理用戶自己的信息等。
3權限設計與實現
3.1 角色與等級
圖2和3為樹形角色等級圖,每個角色都有相應的等級。圖中一條線上的管理員角色從上到下權限依次降低,不在一條線上的管理員角色的權限不交叉,完成不同的任務,但是都具有作為用戶的基本權限,其中一級等級最高。
3.1.1 前端角色與等級
一級角色:前端用戶總管理員 ? ? ?二級角色:用戶行為管理員
二級角色:官方圈主管理員 ? ? ? ?二級角色:用戶圈主管理員
二級角色:用戶信息維護管理員 ? ?二級角色:用戶信息維護管理員
三級角色:圈主助手管理員 ? ? ? ?四級角色:用戶
四級角色:游客
3.1.2 后端角色與等級
一級角色:后端數據庫總管理員 ? ? 二級角色:帖子恢復管理員
二級角色:數據維護管理員 ? ? ? ? 二級角色:搭配師
三級角色: 官方搭配師 ? ? ? ? ? ?三級角色: 用戶
3.2角色與權限
采用角色與權限相結合,每個角色具有自己的獨特權限。除了作為用戶最基本的權限外,每個等級的管理員角色都有屬于自己職責的權限,并且和其他管理員角色的權限不交叉。此外,所有角色都無權干預他人角色的工作,做到各司其職,互不干擾。
3.2.1前端角色與權限
一級角色權限:前端用戶總管理員,擁有前端角色的所有權限,并且具有授予前端角色的權限,有用戶資料數據庫的各種權限,可以查看后端數據庫的數據,但是不能進行更新,刪除等操作。
二級角色權限:用戶行為管理員,可以設置本網站的屏蔽詞,注銷惡意無關賬戶。
二級角色權限:官方圈主管理員,創建官方圈子并維護,刪除圈子,屏蔽進入該圈子的用戶的發言,設置本圈子的屏蔽詞,改變圈子的屬性,授予用戶圈主助手管理員權限。
二級角色權限:用戶圈主管理員,用戶可以自己創建圈子和刪除圈子等權利,在本圈子內享有和官方圈主一樣的權限。
二級角色權限:用戶信息維護管理員,具有可以對用戶的數據進行維護的權限。
三級角色權限:圈主助手管理員,可以屏蔽該圈子用戶的不好發言,設置本圈子的屏蔽詞。
四級角色權限:用戶、登錄、退出登錄、切換賬號、注銷賬戶、修改個人信息及密碼、游覽帖子、評論帖子、點贊收藏、取消點贊收藏、滿意度評價、發帖,刪帖、創建圈子、刪除圈子和以用戶身份加入圈子并發言。其他權限還有關注他人、私聊他人。
3.2.2后端角色與權限
一級角色權限:數據庫管理員,具有其他管理員的所有權限,可以對用戶信息進行更新修改刪除,并授予前端管理員對用戶信息管理權限,同時授予其他角色擁有用戶信息數據庫的各種權限。
二級角色權限:帖子恢復管理員,具有在一定期限內恢復用戶帖子的權限。用戶刪除自己發布的帖子后,該帖子在回收站保存十五天,然后自動刪除,回收站中刪除的帖子會在數據庫中備份,十五天后清除備份,若用戶想恢復回收站沒有的帖子(十五天內)可以聯系帖子恢復管理員恢復帖子。
二級角色權限:數據維護管理員,統計帖子的瀏覽量對網頁上的熱門帖子及時更新。
二級角色權限:搭配師,具有使發布的帖子比普通用戶的帖子在頁面的醒目位置進行顯示,且停留時間更長等特殊權限。
三級角色權限:官方搭配師,發布官方穿搭帖子,其發布的帖子具有優先權,可以在發現頁面享受置頂待遇,根據搭配師等級對其發布的帖子排序,可以在發現頁面比用戶帖子停留的時間更長。
三級角色權限:明星搭配師,發布的帖子顯示在官方貼下面、用戶貼上面。
4結束語
本文研究了網站設計和權限的設計,目的是探討出更符合當代年輕人需要的、具有實用價值的、美麗大方并且好管理的穿搭網站。為了滿足管理和用戶需求,該網站實行角色劃分權限的方案,為多個網站角色劃分屬于他們職責的權限;同時網站注重用戶體驗,特地劃分滿足用戶不同需求的角色,為網站實行精準管理,如有錯誤或問題產生能夠為追溯到角色以及到個人責任提供方便。
參考文獻:
[1] 員志超,李本圖.基于Bootstrap+SSI的跨平臺旅行社管理信息系統的設計與實現[J].軟件工程,2016,19(5):51-54.
[2] 季嘉明.基于Bootstrap+SSI的跨平臺企業管理系統的設計與實現[D].上海:東華大學,2015.
[3] 舒遠仲,黃文強,梅夢喆.基于HTML5跨平臺高校就業信息服務系統的設計與實現[J].計算機時代,2016(3):93-96.
【通聯編輯:代影】