劉禹秋
摘要:近年來,大多數交易已演變成線上交易。該文設計了一個RFX共享演出服管理系統(tǒng),來完成演出服租賃可以在線上交易的業(yè)務。根據業(yè)務的實際需求,在系統(tǒng)調研的基礎上進行了需求分析以及功能模塊的設計。系統(tǒng)功能主要包括用戶管理、演出服信息管理、演出服類別管理、演出服狀態(tài)管理、預約管理、訂單管理以及統(tǒng)計管理等功能。提倡了利用閑置資源,實現人人受益的觀念。
關鍵詞:共享演出服;租賃;系統(tǒng)設計
1概述
隨著社會的迅速發(fā)展,人們越來越注重娛樂,所以社會上的大型活動也越來越多,每個不同的社會群體會經常性地舉辦一些表演或商業(yè)演出,然而不管這些演出或大或小,每個團體都會準備演出服,禮服等。共享服裝是繼共享移動電源、共享單車、共享按摩椅、共享汽車、共享住房之后的另一個可以共享的實物。服裝被貼上了共享的標簽,核心依然是租賃。顧客支付一定的租金,就可以租借服裝,每次可租多件。在這里,設計了一個提供服務的租賃平臺,使得閑置演出服可以在平臺上進行共享。
而對共享演出服管理系統(tǒng)的分析與設計進行深入研究,目的是充分利用發(fā)達的網絡資源,以跨地區(qū)、跨領域實施服裝資源共享的形式,向社會直接提供資源共享服務。這樣,既為需要使用演出服裝的單位及個人提供了方便,又提高了閑置服裝的利用率。
2需求分析
2.1功能性需求分析
系統(tǒng)的功能需求分析是整個系統(tǒng)首要的部分,首先要分析出整個系統(tǒng)需要實現什么功能,才能進行下一步。系統(tǒng)的用戶包括出租者和求租者,具體如下:
1)出租者
出租者就是服裝擁有者,出租者可以將想要出租的演出服發(fā)布到系統(tǒng)上,進行出租交易以及發(fā)貨。出租者需按照系統(tǒng)的服裝類別進行有序的添加。系統(tǒng)會根據出租者想要出租的服裝進行分類并讓出租者自己選擇,并且出租者需要負責解答求租者對出租者租賃的服裝的問題,例如服裝尺碼大小,發(fā)貨時間等。在求租者下單之后,出租者負責與求租者核對收貨地址,讓人覺得貼心靠譜,并提醒求租者收到貨之后對服裝進行一個評價。
2)求租者
求租者可在系統(tǒng)上進行搜索查詢,可根據系統(tǒng)的提示或自己想要租賃的服裝類別進行查詢,來進行租賃或者提前預約演出服。求租者還需將租賃后的演出服重新進行郵寄歸還,并對演出服進行線上評價。
2.2非功能性需求分析
1)安全性:安全已經成為管理系統(tǒng)不能回避的重要問題,網絡中的應用系統(tǒng)面臨的風險多種多樣,因此要充分考慮各種安全機制的結合,引人防火墻、入侵檢測、漏洞掃描、信息加密以及數據備份等安全技術,確保系統(tǒng)的安全運行、數據的安全保密。還有用戶在身份認證,授權控制等私密性方面的需求。
2)易用性:易用性是以用戶為中心,使系統(tǒng)更簡易、高效率的適應用戶的使用需求和習慣。包括系統(tǒng)看起來要盡量地美觀、簡單大方、易操作。調用相關數據操作要簡單,從數據庫中調出來的數據要方便打印、錄入、修改等相關操作。
3)易恢復性:有發(fā)生小事故后重建其性能水平并恢復直接受影響數據的能力。如數據的自動保存等。
4)可維護性:系統(tǒng)的可維護性其實就是系統(tǒng)代碼可被修改的容易程度。代碼反復修改的情況不可避免,這種系統(tǒng)的不斷演化過程具體就是修正錯誤、適應新環(huán)境、滿足新需求。
5)可擴展性:可擴展性是系統(tǒng)本身的屬性,當需求改變或者增加新的需求的時候,可能會修改多個類文件,可能還會涉及配置文件、前臺頁面文件。而這種改動肯定要引起重新編譯和部署,涉及面也比較廣,需要進行很細致的分析,以保證不會引人新的問題。
3功能模塊設計
功能模塊設計是整個系統(tǒng)中較為重要的部分,功能模塊設計的好壞對整個系統(tǒng)有著決定性的影響。
3.1用戶管理
用戶要租賃或出租各種演出服之前,必須要注冊用戶信息,此模塊提供用戶注冊、修改、查詢等基本信息的功能。
1)注冊基本信息
用戶通過注冊來錄入基本信息,用戶信息包括用戶名、真實姓名、性別、聯(lián)系電話、地址、微信、密碼、注冊日期等。注意事項(系統(tǒng)會自動提示):真實姓名和密碼不能為空。注冊日期填寫時,系統(tǒng)會自動生成,日期默認為系統(tǒng)當前日期。系統(tǒng)檢測所有信息填寫無誤后會提示注冊成功。
2)修改用戶信息
用戶注冊信息后難免會發(fā)生修改的情況,比如:聯(lián)系電話,地址等常見變化信息。用戶需在登錄后才可以修改本人信息。其中的注意事項:修改的信息不能與原來信息一致。
3)查詢用戶信息
用戶可以查詢自己的用戶信息。
3.2演出服信息管理
1)增加演出服信息
由于每年服裝潮流方向不同,流行的樣式也就不同,所以出租者要不定期的增添各種演出服,為了避免雜亂情況,每件演出服錄入時都會有自己的編號、名稱、服裝類別、市面價格、租金、押金、顏色、大小、庫存數量以及狀態(tài)、上架時間、新舊程度等信息。
2)修改已有演出服信息
出租者可以通過出租者用戶名、演出服編號、名稱、類別等查找到他所擁有的演出服的信息,然后對該信息進行修改。
3)查詢演出服信息
求租者和出租者都可以根據演出服名稱、類別等查找演出服信息。
3.3演出服類別管理
演出服的類別多種多樣,因此類別可以增加,也可以查詢。演出服有許多種類。按照服裝用途劃分為:民族服裝、卡通人偶服裝、婚紗禮服、舞蹈演出現代服、學生學士服、普通現代服裝等,其中還可以繼續(xù)分為男裝、女裝、童裝等。
3.4演出服狀態(tài)信息
演出服狀態(tài)有“清洗修補中”、“已被租賃”以及“已被預約”等狀態(tài)。當演出服處于這三種狀態(tài)中的任何一種時,求租者都不能下單,但可以預約。
3.5預約管理
當演出服狀態(tài)顯示“清洗修補中”、“已被租賃”以及“已被預約”三種狀態(tài)中的某一種時,狀態(tài)后面會顯示預計可出租的時間。求租者可根據自己的具體需求時間來決定是否租賃演出服,如果決定租賃,就可以通過預約按鈕,預約想要租賃的演出服。但演出服一旦符合出租條件,則出租者會第一時間聯(lián)系求租者確認訂單信息,求租者即可租賃想要租賃的演出服。
1)查詢預約信息
用戶均可以查詢到演出服的預約信息。
2)增加預約信息
求租者如果想預約演出服,則新增一條預約信息即可。
3)取消預約信息
求租者如果在已經預約了演出服的前提下,不想預約演出服,則取消預約即可。
3.6訂單管理
1)下訂單:
在可租賃狀態(tài)下,一旦點擊了確認按鈕,狀態(tài)就會變成“已租賃”狀態(tài),若其他求租者還想租賃同樣的演出服,則需點擊“預約”按鈕預約演出服。確認后生成訂單,下訂單的時間默認為系統(tǒng)當前時間。
2)修改訂單:
發(fā)貨前,求助者只可修改收貨人、聯(lián)系電話、地址等。發(fā)貨后,不可以修改。
3)查詢訂單:
可按照訂單編號、求租者名稱、出租者名稱、演出服名稱、類別等信息進行查詢。
4)取消訂單:
發(fā)貨前,求租者可直接取消訂單。若發(fā)貨后求租者想取消訂單,則需要與出租者聯(lián)系,雙方經協(xié)商后,方可取消。
5)刪除訂單:
用戶可以刪除已取消的訂單。
6)付款:
求租者在租賃演出服時需要對訂單進行付款。
7)發(fā)貨:
出租者在求租者付款后的72小時之內,必須對演出服進行發(fā)貨。
8)確認收貨:
發(fā)貨后訂單上會顯示確認收貨按鈕,待求租者收到貨以后,需對訂單進行確認收貨。
9)歸還:
一旦演出服租賃到期,求租者需將租賃的演出服郵寄歸還,否則出租者將有權不返還押金。求租者在郵寄后需點擊“歸還”,而出租者收到返還的演出服后需確認演出服是否完好,再點擊“確認歸還”,則扣除租金的押金會返還至求租者的賬戶里。
10)評價管理
求租者在“確認收貨”后,可以對租賃過的演出服進行評價。同時,出租者在“確認歸還”后,也可以對求租者進行評價。評價時間為系統(tǒng)當前時間,由系統(tǒng)自動生成。
3.7統(tǒng)計管理
出租者或求租者可以按照演出服類別、租賃時間等對出租或求租過的演出服進行服裝數量或租金的統(tǒng)計,以便掌握在各時間階段各類演出服的租賃情況。
4數據庫設計
在系統(tǒng)設計的過程中,數據庫的設計是其中非常關鍵的一個部分,數據庫設計的質量能夠對整個系統(tǒng)的成敗造成非常直接的影響。
4.1概念結構設計
概念結構設計就是將需求分析得到的用戶需求抽象為信息結構,即概念模型的過程就是概念結構,是各種數據模型的共同基礎,它比數據模型更獨立于機器、更抽象,從而更加穩(wěn)定,概念結構設計是整個數據庫設計的關鍵。根據前面的功能需求分析可知,在本系統(tǒng)中,需要存儲的信息主要包括用戶信息、演出服信息、演出服類別信息、演出服狀態(tài)信息、預約信息、訂單信息和評價信息等。做好概念性結構的設計,在RFx共享演出服系統(tǒng)構建的過程中,有著至關重要的作用。
4.2邏輯結構設計
數據庫的邏輯結構設計就是把概念結構設計階段設計好的基本E-R圖轉換為與選用的DBMS產品所支持的數據模型相符合的邏輯結構。邏輯結構是獨立于任何一種數據模型的,在實際應用中,一般所用的數據庫環(huán)境已經給定(如SQLServer或Oracle或MySql)。由于目前使用的數據庫基本上都是關系數據庫,因此首先需要將E-R圖轉換為關系模型,然后根據具體DBMS的特點和限制轉換為特定的DBMS支持下的數據模型,最后進行優(yōu)化。在RFX共享演出服管理系統(tǒng)中,各關系模型分別如下:
用戶主要包括用戶名、真實姓名、性別、聯(lián)系電話、地址、微信、密碼、注冊日期等,用戶名為主鍵。
演出服主要包括演出服編號、名稱、服裝類別、出租者的用戶名、市面價格、押金、租金、顏色、大小、庫存數量、上架時間、新舊程度以及演出服狀態(tài)信息,演出服圖片、演出服說明等。演出服編號是能確定一條記錄的唯一標識,因此演出服編號是主鍵,出租者的用戶名是外鍵。
演出服類型主要包括類型編號、類型名稱等,編號為主鍵。
演出服狀態(tài)主要包括狀態(tài)編號、狀態(tài)名稱等,編號為主鍵。
預約主要包括預約編號、用戶名、預約時間,演出服編號。在預約表中,預約編號是能確定一條記錄的唯一標識,因此預約編號是主鍵,而用戶名和演出服編號能確定用戶信息表和演出服基本信息表中記錄的字段,所以用戶名和演出服編號是兩個外鍵。
訂單主要包括訂單編號、求租者用戶名、下單時間,演出服編號、押金、租賃天數、付款方式、付款金額、付款時間、發(fā)貨時間、收貨地址、收貨人、聯(lián)系電話、確認收貨時間、返還時間、確認返還時間。在訂單表中,訂單編號是能確定一條記錄的唯一標識,因此訂單編號是主鍵,而用戶名和演出服編號能確定用戶信息表和演出服基本信息表中記錄的字段,所以用戶名和演出服編號是兩個外鍵。
評價主要包括評價編號、訂單編號、評價時間、用戶名、評價內容、評價類型(好評/中評/差評)、回復。其中,評價編號是能確定一條記錄的唯一標識,所以評價編號為主鍵,而訂單編號能確定訂單表中記錄的字段,所以訂單編號為外鍵。
5結論
在系統(tǒng)調研基礎上根據系統(tǒng)的需求分析,進行系統(tǒng)功能模塊的設計,明確系統(tǒng)的模塊劃分,之后又進一步地完成對數據庫的設計。
在當前經濟迅速發(fā)展的條件下,人們的生活水平有了很大的提高,但同時我們也要注意對各種物品不要鋪張浪費。李克強總理在2015年夏季達沃斯論壇上專門提到了“共享經濟”這個詞,他指出,共享經濟不僅是在做加法,更是在做乘法,目前全球共享經濟呈快速發(fā)展態(tài)勢,是拉動經濟增長的新路子,通過共享、協(xié)作方式搞創(chuàng)業(yè)創(chuàng)新,門檻更低、成本更小、速度更快,能為經濟注入強勁動力。這有利于拓展我國共享經濟的新領域,應該讓更多的人參與進來。此外,共享經濟的另一大特點是,人人皆可參與、人人皆可受益,有利于促進社會公平正義。在當前的市場條件下,RFX共享演出服就是其中非常典型的一個例子,相信通過RFX共享演出服管理系統(tǒng)的實現,能夠更好地為社會直接提供資源共享服務,合理分配并利用社會資源。