![閑置物品交易平臺設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view10/M02/00/0E/wKhkGWV6kQGAZh6qAAKJrGf5Kxw536.jpg)
![閑置物品交易平臺設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view10/M02/00/0E/wKhkGWV6kQGAZh6qAAKJrGf5Kxw5362.jpg)
![閑置物品交易平臺設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view10/M02/00/0E/wKhkGWV6kQGAZh6qAAKJrGf5Kxw5363.jpg)
![閑置物品交易平臺設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view10/M02/00/0E/wKhkGWV6kQGAZh6qAAKJrGf5Kxw5364.jpg)
![閑置物品交易平臺設(shè)計(jì)_第5頁](http://file4.renrendoc.com/view10/M02/00/0E/wKhkGWV6kQGAZh6qAAKJrGf5Kxw5365.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
前言在這個(gè)網(wǎng)絡(luò)覆蓋全球的的時(shí)代,電商市場經(jīng)濟(jì)效益和影響是非常巨大的,但是人們的觀念都在想著如何利用這個(gè)市場形式下帶來的經(jīng)濟(jì)效益可以賺取更多的利益,更多的廠家商家是在想生產(chǎn)更多新穎時(shí)尚的商品以及如何能賣出更多的商品,但是他們都沒有考慮到現(xiàn)在市場經(jīng)濟(jì)的下沉,現(xiàn)在的網(wǎng)絡(luò)的普及,很多偏遠(yuǎn)地方的人和年紀(jì)稍微大一點(diǎn)的群眾,這些人他們對物質(zhì)的要求可能更多的偏向是實(shí)用和適用,而且還要有一個(gè)條件就是他們的消費(fèi)水平近些年雖然有些提升,但是他們的第一意更多的偏向于網(wǎng)絡(luò)上那些廉價(jià)商品。這也是為什么拼多多能夠快速的在這個(gè)電商縱橫的市場還能迅速發(fā)展起來的原因。通過了前期簡單的對這個(gè)電商市場的了解,以及結(jié)合了自己所學(xué)的知識和技術(shù),所以萌生了想做一個(gè)閑置物品交易平臺的想法,但是平臺的功能不止僅限于只是用戶和商家之間的買賣商品關(guān)系。用戶和商家在買賣商品的同時(shí)也可以將自己的物品選擇性的以贈予或交換的方式給其他用戶。做這樣一個(gè)平臺的目的在于:一方面我們可以買賣自己的物品;另一方面我們同時(shí)節(jié)約了資源,避免了資源的浪費(fèi)同時(shí)還加強(qiáng)了社會人與人之間的關(guān)系,也同時(shí)可以幫助那些需要幫助的人,平臺的價(jià)值也不止局限于商業(yè)用途,更多的是在與其的公益性價(jià)值。但是想要把這個(gè)平臺做的特別的完善并且想要真正的達(dá)到能夠上線給社會大眾帶來便利并不是一件容易的事,特別是在這么短的時(shí)間并且人員技術(shù)、資金等各方面條件不充足且想法不是很完善的前提下。所以這次畢設(shè)的作品也只是暫時(shí)的一個(gè)方案設(shè)想和平臺簡單功能的模擬實(shí)現(xiàn)。如有考慮不周,功能不合理的地方也請多諒解和希望提出您的寶貴意見。1系統(tǒng)概述1.1開發(fā)背景閑置物品交易平臺的出現(xiàn),是現(xiàn)今社會多元化發(fā)展以及電商市場下層的必然結(jié)果,再近10年電商市場的蓬勃興起和快速發(fā)展,國內(nèi)的人均GDP也是在社會科技及電商環(huán)境的影響下有了很大的提升。同時(shí)也伴隨著生活水平的提高和物品品質(zhì)的高質(zhì)量要求,人們的消費(fèi)不再局限于線下實(shí)體店,人們購買物品的能力和欲望也保持在一個(gè)非常高的水平線上,但同時(shí)也伴隨著物質(zhì)稀缺到物質(zhì)過剩的效應(yīng),人們在市場的火熱階段頻繁購置大量的商品資源,但是線上的交易往往具有很強(qiáng)的局限性,很多的物品在促銷階段人們大量買入,但是購置的很多物品不能滿足個(gè)人需要導(dǎo)致大量的存量資源堆積。但是隨著中產(chǎn)階級消費(fèi)提升,消費(fèi)心理的冷靜,出于對物品使用率和價(jià)值考慮,越來越多的人更愿意接收同等物品中相對廉價(jià)的閑置物品。等等眾多的社會和市場因素為閑置物品提供了一片廣闊的藍(lán)天。除了在買賣的交易中我們考慮更高的價(jià)值和社會效益,我們同時(shí)增加了贈予物品和交換物品,體現(xiàn)本平臺更好的社會價(jià)值。1.2開發(fā)意義閑置物品平臺的開發(fā)主導(dǎo)思想是為了人民大眾提供便利和為社會環(huán)境提供避免資源浪費(fèi)機(jī)會。不論是網(wǎng)絡(luò)技術(shù)的發(fā)展還是電商行業(yè)的發(fā)展我們主要的目標(biāo)是為了給社會大眾帶來更多便捷、實(shí)惠、簡單的適用。我們設(shè)計(jì)了買賣、贈予和交換物品的平臺模式,對于推動社會的公益和用戶的購物體驗(yàn)都會產(chǎn)生不一樣的效果。同時(shí)在避免閑置資源浪費(fèi)的同時(shí)我們平臺模式還可以促進(jìn)品牌的推廣和促銷,為自己帶來更多的經(jīng)濟(jì)利益。在平臺的物品交換協(xié)商中加強(qiáng)社交關(guān)系。1.3開發(fā)目標(biāo)實(shí)現(xiàn)安全、簡單、便捷操作的閑置物品交易平臺同時(shí)擴(kuò)展贈予和交換特色模式。做到平臺實(shí)時(shí)更新數(shù)據(jù),盡量增加更多的用戶體驗(yàn)和交互性。保證平臺的安全穩(wěn)定運(yùn)行,防止用戶的信息泄露和防止他人侵權(quán)。2需求分析2.1可行性分析2.1.1可行性分析的目的軟件可行性研究的目的在于確定問題的解決價(jià)值,簡化系統(tǒng)分析與設(shè)計(jì)的過程,在較高層次上進(jìn)行系統(tǒng)分析和設(shè)計(jì)過程的抽象。主要在問題定義初步階段進(jìn)行系統(tǒng)詳細(xì)調(diào)研并確定系統(tǒng)規(guī)模和系統(tǒng)目標(biāo),仔細(xì)研究確認(rèn)系統(tǒng)從操作可行性、法律可行性、技術(shù)可行性、經(jīng)濟(jì)可行性和社會效益等的方面進(jìn)行研究比較,并針對項(xiàng)目所需的成本、取得的經(jīng)濟(jì)會報(bào)以及對社會環(huán)境效益等多反面進(jìn)行預(yù)測分析,主要是為了避免時(shí)間、資源、人力和金錢的浪費(fèi)REF_Ref11514\r\h錯(cuò)誤!未找到引用源。。最終的目的就在于用最短的時(shí)間和經(jīng)濟(jì)成本得到一個(gè)較好的解決方案,并且為項(xiàng)目制定初步的計(jì)劃。2.1.2經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性是對項(xiàng)目成本和收益的比較,確定項(xiàng)目完成后最終帶來的回報(bào)和收益。本網(wǎng)站平臺簡單從人力資源和開發(fā)軟硬件成本來講,本平臺采用全部是開源且免費(fèi)的產(chǎn)品,服務(wù)器采用的是apache旗下開源免費(fèi)的tomcat服務(wù)器,數(shù)據(jù)庫采用的是Oracle下開源免費(fèi)的mysql,編譯器也是開源的eclipse,前端框架也是開源的bootstrap,而且本網(wǎng)站平臺可同時(shí)運(yùn)行于linux系統(tǒng),基本不需要太多的開發(fā)成本,開發(fā)和后期維護(hù)人員也基本一人就可以完成。同時(shí)系統(tǒng)上線可以在提供用戶服務(wù)同時(shí)在用戶出售物品中獲取百分比的收益,因此,本網(wǎng)站平臺是具有較好的經(jīng)濟(jì)可行性。2.1.3技術(shù)可行性技術(shù)可行性主要是考慮系統(tǒng)開發(fā)中所涉及運(yùn)用的技術(shù)是否成熟、先進(jìn),主要涉及開發(fā)環(huán)境、軟硬件環(huán)境等。本網(wǎng)站平臺完全采用java語言開發(fā),運(yùn)用現(xiàn)階段比較成熟的ssm開發(fā)框架,使用普遍網(wǎng)站開發(fā)模式tomcat+servlet+jsp,并結(jié)合關(guān)系型數(shù)據(jù)庫mysql。本網(wǎng)站平臺不具備設(shè)備依賴型,只需要一臺支持瀏覽器的設(shè)備就可以直接訪問本本網(wǎng)站平臺,服務(wù)器要求不高,只需要正常的一臺小型服務(wù)器PC就可以。網(wǎng)站前端采用了現(xiàn)市場比較流行的前端bootstrap框架,具有良好的視覺效果和用戶交互效果。而且后端采用mvc三層架構(gòu)模式解決了代碼的可讀性和復(fù)用性,采用spring的ioc依賴注入較好的降低了代碼的耦合性,采用獨(dú)立的JavaBean實(shí)現(xiàn)了代碼的內(nèi)聚。因此本網(wǎng)站平臺可以在任何平臺很安全便捷的搭建起一個(gè)穩(wěn)定、安全的網(wǎng)站平臺。具有較好的技術(shù)可行性。2.1.4操作可行性操作可行性是分析系統(tǒng)使用人員能否更簡單的使用系統(tǒng)功能、完美的切合用戶想要的體驗(yàn)效果。本網(wǎng)站平臺前端設(shè)計(jì)的都是非常易于接收的理解的基本功能項(xiàng),都是一些相對比較簡單容易的操作。用戶完全可以根據(jù)頁面的提示信息和操作標(biāo)識更簡單快速使用本網(wǎng)站系統(tǒng),沒有太難的操作和功能需要用戶去完成。因此,本網(wǎng)站平臺具有較好的操作可行性。2.1.5法律可行性本網(wǎng)站平臺從需求分析到數(shù)據(jù)庫設(shè)計(jì)到代碼實(shí)現(xiàn)都是有本人一人自主調(diào)研分析和設(shè)計(jì)實(shí)現(xiàn),使用開發(fā)軟件和硬件都是使用免費(fèi)開源的和自主的,數(shù)據(jù)源全部由測試人員手動錄入和自行設(shè)計(jì),不存在抄襲和侵權(quán)的問題。具有法律可行性。2.1.6可行性分析的結(jié)論綜上所述得出結(jié)論:本網(wǎng)站平臺在經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性和法律可行性都是滿足要求的,而且非常明確本網(wǎng)站平臺的功能需求和實(shí)際意義及平臺開發(fā)目的,可以切實(shí)的給用戶帶來便利和效益。系統(tǒng)實(shí)現(xiàn)是非??尚械摹?.2功能性需求2.2.1網(wǎng)站平臺首頁網(wǎng)站首頁展示為閑置物品交易平臺的用戶發(fā)布的物品信息進(jìn)行展示,網(wǎng)站首頁主要展示用戶發(fā)布的閑置物品信息,正常用戶瀏覽該網(wǎng)站就可以直接查看用戶發(fā)布的閑置物品信息,閑置物品類型主要包括:出售物品、贈予物品和交換物品。展示的物品信息可以同時(shí)點(diǎn)擊查看起對應(yīng)的完整信息,也可以直接購買或者添加購物車,如果是對應(yīng)的贈予物品直接選擇接收贈予即可,如果物品屬于是交換物品對應(yīng)選擇自己發(fā)布的物品同時(shí)選擇交換。然后首頁提供了根據(jù)物品的分類類型和交易類型的一個(gè)列表,用戶可以選擇自己中意的分類去查看對應(yīng)分類下的物品信息。2.2.2用戶注冊功能用戶注冊功能為首頁上的一個(gè)按鈕,當(dāng)用戶第一次登錄到本網(wǎng)站并想要注冊成功網(wǎng)站的用戶適用,點(diǎn)擊“注冊”按鈕,系統(tǒng)跳轉(zhuǎn)到用戶注冊頁面填寫對應(yīng)的信息項(xiàng),然后注冊成功便可以返回首頁登錄。2.2.3前臺功能當(dāng)已經(jīng)注冊成為本網(wǎng)站的用戶,可以直接點(diǎn)擊“登錄”按鈕,然后頁面彈出一個(gè)模態(tài)窗口,用戶填寫自己的用戶名和密碼及選擇自己的角色,點(diǎn)擊登錄就可以直接查看自己的信息記錄。(1)發(fā)布信息發(fā)布信息為用戶自己發(fā)布的物品信息管理,用戶登錄成功點(diǎn)擊發(fā)布信息欄,系統(tǒng)會跳轉(zhuǎn)到發(fā)布信息的頁面,并將本用戶所有的發(fā)布信息給返回到發(fā)布信息頁面,用戶可以隨時(shí)更改沒有交易的物品的信息,如果發(fā)布的物品已經(jīng)達(dá)成交易是不能更改的,用戶也可以隨時(shí)刪除物品信息。(2)購物車信息購物車信息為用戶發(fā)現(xiàn)自己喜歡的其他用戶發(fā)布的閑置物品,但是現(xiàn)在又沒有立即購買的想法,暫時(shí)可以添加物品到購物車。當(dāng)用戶登錄成功后,可以查看歷史添加到購物車的物品,也可以刪除歷史添加到購物車的物品信息。購物車頁面同時(shí)展示了為本用戶推薦的物品信息。(3)評論信息評論信息為用戶在物品交易給其他用戶,其他用戶可以在收到貨物的時(shí)候隨時(shí)對物品和本用戶發(fā)出評價(jià)。也可以自己對他人的評價(jià),如果是自己發(fā)出的對他人的評價(jià)那么,本用戶登錄時(shí)可以根據(jù)自己的意愿刪除對他人的評價(jià),也可以追加對該物品的評價(jià)。(4)訂單信息當(dāng)用戶購買物品后,會生成一個(gè)對應(yīng)的購物訂單,用戶可以隨時(shí)登錄然后在個(gè)人信息欄下去查看自己的歷史訂單信息,對于已經(jīng)完成的訂單信息,會放到已經(jīng)完成的訂單信息列中,用戶可以隨時(shí)刪除已經(jīng)完成的歷史訂單。其他沒有完成的訂單,會放置在對應(yīng)的訂單分類導(dǎo)航下面。(5)修改個(gè)人信息修改個(gè)人信息主要為一個(gè)輔助的功能,當(dāng)用戶登錄網(wǎng)站時(shí)可以隨時(shí)查看和修改自己在最開始注冊用戶填寫的相關(guān)信息,也可以修改自己的登錄密碼,修改自己的密碼時(shí)需要提交自己的原始密碼,修改自己的信息時(shí)不需要自己的密碼,前提是已經(jīng)登錄了系統(tǒng),并且到修改個(gè)人信息的模態(tài)窗口。2.2.4后臺功能管理員的登錄和用戶的登錄統(tǒng)一使用一個(gè)接口,通過不同的角色,系統(tǒng)后臺自動判斷其校驗(yàn)數(shù)據(jù)庫,管理員登錄成功后,系統(tǒng)會自動返回管理員的首頁面。并展示管理員自己的個(gè)人信息。(1)個(gè)人信息修改管理員登錄進(jìn)入到管理員頁面,點(diǎn)擊自己的用戶名可出現(xiàn)下拉框選擇查看自己的信息,查看自己的信息同時(shí)也可以選擇更改自己的信息,點(diǎn)擊保存更改信息,系統(tǒng)后臺會更新用戶的信息并提示修改成功或失敗的提示,關(guān)閉,再次打開就可以查看自己的信息。(2)用戶信息管理管理員對網(wǎng)站所有用戶信息的管理,主要是查看當(dāng)前網(wǎng)站使用的總?cè)藬?shù)的統(tǒng)計(jì),并可以條件篩選查看滿足條件的用戶。對用戶信息的查看同時(shí)可以更改用戶的狀態(tài),可以限制用戶的登錄。(3)物品信息管理物品信息管理主要是管理員對用戶上傳的物品進(jìn)行查看,也可以直接下架用戶發(fā)布的物品信息。在展示的物品信息欄,點(diǎn)擊用戶名同時(shí)也能查看發(fā)布該物品的用戶的信息。(4)交易類型信息管理交易類型信息主要是管理員的交易類型的一個(gè)添加和修改,可以新增一種交易類型,也可以對以有的交易類型的名稱進(jìn)行更改,但是交易類型的碼值不能更改,如果必須更改就需要在表上建立trigger,同時(shí)去更改物品表中的交易類型信息。所以統(tǒng)一都采用碼值的形式。刪除交易類型信息,我們需要在交易類型信息表建立trigger,對于沒有的交易類型我們可以直接刪除,但是對于已有的物品屬于現(xiàn)交易類型,我們限制刪除。(5)物品分類信息管理物品分類信息的管理主要是確定為物品詳細(xì)分類的一個(gè)大類,也是碼值和名稱構(gòu)建,碼值的意義和為何不能修改我就不再過多闡述(同交易類型一致),當(dāng)管理員點(diǎn)擊物品風(fēng)雷信息管理的時(shí)候,查詢當(dāng)前系統(tǒng)中已存在的所有物品類型,可以對物品類型的增加、修改、刪除(同交易類型一致)。(6)物品具體類型信息管理物品具體類型信息的管理,主要是一個(gè)物品類型信息下的一個(gè)詳細(xì)分類,只是為了用戶更好的一個(gè)體驗(yàn)效果,也是有碼值、名稱、歸屬物品碼值。管理員可以對詳細(xì)物品類型的增加(依賴物品分類碼值)、修改、刪除(同交易類型一致)。(7)省份信息管理省份信息管理也是為了用戶的一個(gè)更好的體驗(yàn)效果,用戶在填寫自己的信息時(shí)不用具體的去填寫省份這些值,只需要簡單的選擇即可。也是碼值和名稱構(gòu)成,管理員可以對省份信息增加、修改、刪除(同物品分類一致)。(8)城市信息管理城市信息管理也是為了用戶的一個(gè)更好的體驗(yàn)效果,用戶可以直接選擇城市信息,不用去手動輸入城市信息項(xiàng)。管理員主要是對城市信息的一個(gè)增加、修改、刪除(同物品詳細(xì)信息一致)。2.3非功能需求分析2.3.1安全性需求安全性是所有的系統(tǒng)都必須要考慮的一個(gè)問題,安全性是系統(tǒng)和網(wǎng)站可以穩(wěn)定運(yùn)行的關(guān)鍵,安全性是所有用戶的信息的保障。1)登錄的加密功能,用戶的密碼不能直接保存到數(shù)據(jù)庫,我們必須采取加密算法,以此保證用戶密碼的安全性。2)數(shù)據(jù)請求的安全性,我們應(yīng)該注重前臺的請求方式,對于設(shè)計(jì)用戶的私密信息,我們應(yīng)該使用隱藏請求信息(post)方式。3)對于后臺請求,我們需要設(shè)置過濾器來保證用戶訪問范圍的控制。4)Sql語句的編寫,我們要使用規(guī)范的sql語句格式,防止sql的注入。2.3.2性能需求性能是系統(tǒng)高效平穩(wěn)運(yùn)行的關(guān)鍵,我們需要選用合適的服務(wù)器版本,穩(wěn)定的數(shù)據(jù)庫版本。1)數(shù)據(jù)庫我們考慮查詢的高效,我們可以在經(jīng)常使用的數(shù)據(jù)庫的表的字段添加索引,對于常用的sql我們要考慮數(shù)據(jù)庫的緩存。2)減少代碼的冗余,好的代碼編程習(xí)慣,減少重復(fù)編寫代碼和類,減少系統(tǒng)的負(fù)荷壓力。2.3.3可維護(hù)性需求可維護(hù)性主要體現(xiàn)在系統(tǒng)上線使用以及后期的維護(hù)工作,以及后期功能的修改和可擴(kuò)展能力,系統(tǒng)良好的維護(hù)性很關(guān)鍵。1)開發(fā)我們需要使用mvc分層架構(gòu)設(shè)計(jì),使用模塊塊開發(fā),使用注解開發(fā),降低模塊與模塊之間的耦合度,盡量封裝javabead類,保證模塊內(nèi)部的高類聚。2)對于某些方法相同的類,我們可以抽象出父類,減少代碼的冗余。對于重復(fù)使用的方法我們建立基礎(chǔ)的工具類。2.3.4可擴(kuò)展性需求可擴(kuò)展性考驗(yàn)的是對系統(tǒng)架構(gòu)的一個(gè)考驗(yàn),對于一個(gè)好的系統(tǒng)架構(gòu)我們必須保證其擁有良好的可擴(kuò)展性。1)我們需要提前分模塊搭建好controller,servce和dao層,編寫功能時(shí),我們只需要在對應(yīng)模塊下去實(shí)現(xiàn)對應(yīng)的方法和調(diào)用需要使用的接口下的方法,我們在擴(kuò)展功能時(shí)也只需要重新編寫擴(kuò)展的接口,然后使用代理模式,調(diào)用之前的模塊,在擴(kuò)展接口中編寫我們擴(kuò)展的方法。2)使用spring的aop模式,直接使用注解方式定義切面類,添加擴(kuò)展方法和功能。2.4用例模型2.4.1用例圖圖2-1用戶實(shí)例圖Figure2-1UserInstanceDiagram圖2-2管理員實(shí)例圖Figure2-2InstanceDiagramofAdministrators2.4.2用例描述表2-1用戶注冊用例描述表Table2-1UserRegistrationUseCaseDescriptionTable用例編號:UC01用例名稱:用戶注冊用例簡要說明:輸入用戶的基本信息,后臺寫入信息到數(shù)據(jù)并建檔?;臼录鳎孩儆脩暨M(jìn)入首頁向系統(tǒng)發(fā)出“注冊用戶”請求。②請求發(fā)送到后臺,直接返回用戶注冊頁面給用戶。③用戶填寫自己的相應(yīng)基本信息,包括:用戶名、密碼、姓名、性別、年齡、電話號、郵箱、地址<省、市>、詳細(xì)地址④前臺校驗(yàn)輸入信息項(xiàng)無誤,用戶名沒有重名。⑤系統(tǒng)將輸入的用戶信息存入數(shù)據(jù)庫。擴(kuò)展事件流:a如果輸入的對應(yīng)的表單出現(xiàn)格式的錯(cuò)誤,會提示輸入的信息有誤,并要求重新輸入正確的格式或者選擇取消注冊。b選擇取消注冊后,或者選擇跳轉(zhuǎn)到首頁,結(jié)束用例,不做數(shù)據(jù)庫存檔。c表單各項(xiàng)前臺軟校驗(yàn)無誤后跳轉(zhuǎn)到④非功能需求:無特殊要求。前置條件:用戶進(jìn)入到用戶注冊頁面。后置條件:完成用戶信息的存儲建黨。擴(kuò)展點(diǎn):無優(yōu)先級:最高(滿意度5,不滿意度5)表2-2用戶登錄用例描述表Table2-2UserLogonUseCaseDescriptionTable用例編號:UC02用例名稱:用戶登錄用例簡要說明:輸入用戶名和密碼并選擇登錄的角色?;臼录鳎孩儆脩暨M(jìn)入系統(tǒng)展示頁點(diǎn)擊“登錄”按鈕后彈出登錄的模態(tài)窗口。②用戶輸入自己的用戶名和密碼及選擇自己的身份。③點(diǎn)擊登錄按鈕后向后臺發(fā)送登錄請求。④后臺將用戶的用戶名和密碼拿去后臺比對,并將用戶存入session域。⑤比對成功,系統(tǒng)自動加載用戶信息。擴(kuò)展事件流:a如果輸入的對應(yīng)的用戶名或密碼出現(xiàn)格式的錯(cuò)誤,會提示輸入的信息有誤,并要求重新輸入正確的格式或者選擇取消登錄。b選擇取消登錄后,或者選擇跳轉(zhuǎn)到當(dāng)前頁,結(jié)束用例,不做后臺處理。c表單各項(xiàng)前臺軟校驗(yàn)無誤后跳轉(zhuǎn)到②非功能需求:無特殊要求。前置條件:用戶進(jìn)入到用戶登錄模態(tài)頁面。后置條件:完成用戶的登錄校驗(yàn)返回用戶信息展示在頁面。擴(kuò)展點(diǎn):無優(yōu)先級:最高(滿意度5,不滿意度5)表2-3用戶物品信息發(fā)布用例描述表Table2-3UserItemInformationPublishingUseCaseDescriptionTable用例編號:UC03用例名稱:用戶物品信息發(fā)布用例簡要說明:錄入自己想要發(fā)布的物品,并添加對應(yīng)物品的一些描述或信息?;臼录鳎孩儆脩暨M(jìn)入系統(tǒng)展示頁或到自己的發(fā)布信息項(xiàng)點(diǎn)擊“物品發(fā)布”按鈕后彈出物品發(fā)布的系統(tǒng)模態(tài)窗口。②用戶選擇對應(yīng)的表單項(xiàng)和輸入對應(yīng)的信息或圖片。③點(diǎn)擊立即發(fā)布后系統(tǒng)提交表單信息到后臺。④后臺保存用戶提交的信息到數(shù)據(jù)庫。擴(kuò)展事件流:a如果輸入的對應(yīng)的表單項(xiàng)出現(xiàn)格式的錯(cuò)誤,會提示輸入的信息有誤,并要求重新輸入正確的格式或者選擇取消發(fā)布。b選擇取消發(fā)布后,結(jié)束用例,不做后臺處理。c表單各項(xiàng)前臺軟校驗(yàn)無誤后跳轉(zhuǎn)到②非功能需求:無特殊要求。前置條件:用戶進(jìn)入到物品發(fā)布的模態(tài)頁面。后置條件:完成用戶的物品的添加到數(shù)據(jù)庫。擴(kuò)展點(diǎn):無優(yōu)先級:低(滿意度5,不滿意度5)表2-4用戶添加物品到購物車用例描述表Table2-4UserAddItemstotheShoppingCartUseCaseDescriptionTable用例編號:UC04用例名稱:用戶添加物品到購物車用例簡要說明:用戶查看物品的信息,選擇添加購物車,然后數(shù)據(jù)庫存庫。基本事件流:①用戶進(jìn)入系統(tǒng)物品展示頁點(diǎn)擊“添加購物車”按鈕。②系統(tǒng)添加物品信息到數(shù)據(jù)庫,返回對應(yīng)的提示信息。擴(kuò)展事件流:a如果添加購物車檢驗(yàn)沒有登陸,系統(tǒng)轉(zhuǎn)到登錄用例,并要求重新輸入正確的用戶名和密碼格式后轉(zhuǎn)到添加物品頁面。b選擇不登錄后,結(jié)束用例,不做后臺處理。c登錄成功并選擇添加后跳轉(zhuǎn)到①非功能需求:無特殊要求。前置條件:用戶進(jìn)入到物品發(fā)布的模態(tài)頁面。后置條件:完成用戶的物品的添加到數(shù)據(jù)庫。擴(kuò)展點(diǎn):用戶登錄用例優(yōu)先級:低(滿意度5,不滿意度5)表2-5用戶修改用戶信息用例描述表Table2-5UserModificationUserInformationUseCaseDescriptionTable用例編號:UC05用例名稱:修改用戶信息用例簡要說明:用戶登錄后可以到個(gè)人信息欄修改自己的信息?;臼录鳎孩儆脩舻卿洺晒ΣⅫc(diǎn)擊個(gè)人信息欄查看自己的用戶信息。②編輯自己的信息欄后,可以點(diǎn)擊保存修改。③后臺收到請求,修改數(shù)據(jù)庫信息。擴(kuò)展事件流:a用戶修改自己的信息,如果出現(xiàn)格式錯(cuò)誤,會提示輸入的信息有誤,并要求重新輸入正確的格式信息或者取消。b選擇取消后,用例結(jié)束,不做數(shù)據(jù)庫更改。c填寫或修改信息前臺校驗(yàn)無誤后,跳轉(zhuǎn)到②非功能需求:無特殊要求。前置條件:用戶登錄并進(jìn)入到個(gè)人信息欄查看自己的信息。后置條件:完成用戶的信息修改保存數(shù)據(jù)庫。擴(kuò)展點(diǎn):用戶登錄用例優(yōu)先級:低(滿意度5,不滿意度5)表2-6用戶查看訂單信息用例描述表Table2-6UserViewOrderInformationUseCaseDescriptionTable用例編號:UC06用例名稱:查看訂單信息用例簡要說明:用戶登錄后可以到個(gè)人信息欄可以查看自己的購物訂單。基本事件流:①用戶登錄并點(diǎn)擊自己的個(gè)人信息欄,查看自己的訂單信息。②查看訂單信息,可以選擇刪除已經(jīng)完成的以往訂單。③后臺收到請求,刪除數(shù)據(jù)庫信息。擴(kuò)展事件流:無擴(kuò)展事件流。非功能需求:無特殊要求。前置條件:用戶登錄進(jìn)入到個(gè)人信息欄查看自己的訂單信息。后置條件:如果點(diǎn)擊刪除訂單,后臺會進(jìn)入數(shù)據(jù)庫刪除該項(xiàng)訂單信息。擴(kuò)展點(diǎn):用戶登錄用例優(yōu)先級:低(滿意度5,不滿意度5)表2-7用戶刪除評論信息用例描述表Table2-7UserDeleteCommentInformationUseCaseDescriptionTable用例編號:UC07用例名稱:刪除評論信息用例簡要說明:用戶登錄成功后可以選擇查看自己的評論信息,選擇刪除自己的評論信息?;臼录鳎孩儆脩舻卿洺晒筮x擇自己的個(gè)人信息項(xiàng)下的評論信息。②查看自己對他人的物品評價(jià)信息,可以刪除對他人的評價(jià)信息。③后臺收到刪除評價(jià)信息的請求,刪除對應(yīng)用戶的評價(jià)數(shù)據(jù)庫信息。擴(kuò)展事件流:無擴(kuò)展事件流。非功能需求:無特殊要求。前置條件:用戶必須登錄成功并到評論信息頁面。后置條件:后臺處理刪除評價(jià)信息的請求,刪除數(shù)據(jù)庫對應(yīng)的該用戶的評價(jià)信息。擴(kuò)展點(diǎn):用戶登錄用例優(yōu)先級:低(滿意度5,不滿意度5)表2-8管理員登錄用例描述表Table2-8AdministratorLogonUseCaseDescriptionTable用例編號:UC08用例名稱:管理員登錄用例簡要說明:管理員輸入自己的用戶名和密碼,系統(tǒng)跳轉(zhuǎn)到管理員頁面?;臼录鳎孩俟芾韱T先進(jìn)入到系統(tǒng)展示頁面點(diǎn)擊“登錄”按鈕彈出登錄的模態(tài)窗口。②管理員輸入自己的用戶名和密碼及選擇自己的身份。③信息無誤后管理員點(diǎn)擊立即登錄按鈕后向后臺發(fā)送登錄請求。④后臺將管理員的用戶名和密碼拿去后臺管理員信息表做比對,并將管理員存入session域。⑤管理員驗(yàn)證成功,系統(tǒng)跳轉(zhuǎn)到管理員的管理頁面,管理員操作其他的功能。擴(kuò)展事件流:a管理員輸入自己的用戶名和密碼出現(xiàn)格式錯(cuò)誤或?yàn)榭?,前臺會有提示重新輸入正確格式項(xiàng),或者可以選擇取消登錄。b選擇取消登錄后,結(jié)束用例,不做后臺處理。c用戶名和密碼及身份前臺軟校驗(yàn)無誤后,跳轉(zhuǎn)到②非功能需求:無特殊要求。前置條件:管理員進(jìn)入到系統(tǒng)登錄模態(tài)窗口。后置條件:完成管理員的登錄校驗(yàn)并轉(zhuǎn)發(fā)到管理員頁面。擴(kuò)展點(diǎn):用戶登錄用例優(yōu)先級:最高(滿意度5,不滿意度5)表2-9管理員查詢所有用戶信息用例描述表Table2-9AdministratorsQueryAllUserInformationUseCaseDescriptionTable用例編號:UC09用例名稱:管理員查詢所有用戶信息用例簡要說明:管理員可以查看系統(tǒng)所有注冊用戶的信息,并限制個(gè)別用戶的登錄?;臼录鳎孩俟芾韱T進(jìn)入管理員首頁,自動顯示的是用戶信息頁。②管理員輸入基本項(xiàng)信息或選擇對應(yīng)的基本字段,點(diǎn)擊查詢“按鈕”根據(jù)查詢條件篩選用戶。③系統(tǒng)后臺收到查詢用戶請求,按篩選字段到后臺數(shù)據(jù)庫查詢對應(yīng)的用戶信息,返回到管理員前臺展示。擴(kuò)展事件流:a管理員輸入的字段信息如果出現(xiàn)格式錯(cuò)誤,系統(tǒng)前臺會提示重新輸入正確格式項(xiàng)或不輸入及取消查詢操作。b選擇取消查詢后,結(jié)束用例,不做后臺處理。c輸入各字段系統(tǒng)前臺軟校驗(yàn)無誤后,跳轉(zhuǎn)到②非功能需求:無特殊要求。前置條件:管理員進(jìn)入到管理員操作頁面并點(diǎn)擊用戶信息管理。后置條件:系統(tǒng)從數(shù)據(jù)庫查詢到滿足查詢字段的信息填充到前臺頁面。擴(kuò)展點(diǎn):管理員登錄用例優(yōu)先級:低(滿意度5,不滿意度5)表2-10管理員限制用戶登錄用例描述表Table2-10AdministratorsRestrictUserLogonUseCaseDescriptionTable用例編號:UC10用例名稱:管理員限制用戶登錄用例簡要說明:管理員可以查看系統(tǒng)所有注冊用戶的信息,并限制個(gè)別用戶的登錄。基本事件流:①管理員進(jìn)入管理員首頁,自動顯示的是用戶信息頁。②系統(tǒng)后臺收到查詢用戶請求,按篩選字段到后臺數(shù)據(jù)庫查詢對應(yīng)的用戶信息,返回到管理員前臺展示。③點(diǎn)擊激活欄提示是否限制擴(kuò)展事件流:無擴(kuò)展事件流。非功能需求:無特殊要求。前置條件:管理員進(jìn)入到管理員操作頁面并點(diǎn)擊用戶信息管理。后置條件:系統(tǒng)從數(shù)據(jù)庫查詢到滿足查詢字段的信息填充到前臺頁面并修改。擴(kuò)展點(diǎn):管理員登錄用例優(yōu)先級:低(滿意度5,不滿意度5)表2-11管理員查詢所有用戶上傳的物品信息用例描述表Table2-11Administratorsqueryalluser-uploadedproductinformationusecasedescriptions用例編號:UC11用例名稱:管理員查詢所有用戶上傳的物品信息用例簡要說明:管理員可以對用戶上傳的物品信息進(jìn)行查看管理。基本事件流:①管理員進(jìn)入管理員首頁,在管理的導(dǎo)航欄點(diǎn)擊物品信息管理。②在頁面顯示區(qū)可以看見所有的用戶發(fā)布的物品信息,點(diǎn)擊對應(yīng)的物品查看物品的詳細(xì)信息。③系統(tǒng)進(jìn)入物品的詳細(xì)信息頁面,顯示查看物品的詳細(xì)信息。擴(kuò)展事件流:無擴(kuò)展事件流。非功能需求:無特殊要求。前置條件:管理員進(jìn)入到管理員操作頁面并點(diǎn)擊物品管理。后置條件:系統(tǒng)查出所有的物品信息,返回前臺頁面填充。擴(kuò)展點(diǎn):管理員登錄用例優(yōu)先級:低(滿意度5,不滿意度5)表2-12管理員新增交易類型用例描述表Table2-12Administrator'sAdditionalTransactionTypeUseCaseDescriptionTable用例編號:UC12用例名稱:管理員新增交易類型用例簡要說明:管理員可以新增交易類型。基本事件流:①管理員進(jìn)入管理員頁面,導(dǎo)航欄點(diǎn)擊交易類型管理。②頁面加載完所有的交易類型后,點(diǎn)擊新增交易類型按鈕。③點(diǎn)擊新增交易類型信息后,前臺彈出對應(yīng)的模態(tài)窗口,填寫對應(yīng)的基本信息項(xiàng)。④點(diǎn)擊新增提交按鈕。⑤系統(tǒng)保存管理員提交的信息,保存數(shù)據(jù)庫,并回顯管理員提示成功。擴(kuò)展事件流:a管理員輸入新增的字段信息如果出現(xiàn)格式錯(cuò)誤,系統(tǒng)會提示重新輸入正確格式表單或不輸入及取消新增的操作。b選擇取消新增后,結(jié)束用例,不做后臺處理。c輸入各新增字段后系統(tǒng)前臺軟校驗(yàn)無誤后,跳轉(zhuǎn)到④非功能需求:無特殊要求。前置條件:管理員進(jìn)入到管理員操作頁面并點(diǎn)擊物品管理。后置條件:系統(tǒng)查出所有的物品信息,返回前臺頁面填充。擴(kuò)展點(diǎn):管理員登錄用例優(yōu)先級:低(滿意度5,不滿意度5)表2-13管理員修改物品類型信息用例描述表Table2-13AdministratorsModifyItemTypeInformationUseCaseDescriptionTable用例編號:UC13用例名稱:管理員修改物品類型信息用例簡要說明:管理員可以對物品類型信息就行修改操作?;臼录鳎孩俟芾韱T進(jìn)入管理員頁面,導(dǎo)航欄點(diǎn)擊物品類型信息管理。②頁面加載后臺查詢的所有物品類型信息,選擇要修改的物品類型信息。③編輯修改的物品信息。④點(diǎn)擊修改提交按鈕。⑤后臺獲取管理員提交的信息,修改數(shù)據(jù)庫對應(yīng)的信息記錄,并回顯管理員提示修改成功。擴(kuò)展事件流:a管理員物品信息修改的字段信息如果出現(xiàn)格式錯(cuò)誤,系統(tǒng)會提示重新輸入正確格式字段或不輸入及取消修改操作。b點(diǎn)擊選擇取消修改后,結(jié)束當(dāng)前用例,不做后臺處理。c如果前臺校驗(yàn)輸入的新增字段無誤,跳轉(zhuǎn)到③非功能需求:無特殊要求。前置條件:管理員進(jìn)入到管理員操作頁面并點(diǎn)擊物品管理。后置條件:系統(tǒng)查出所有的物品信息,返回前臺頁面填充。擴(kuò)展點(diǎn):管理員登錄用例優(yōu)先級:低(滿意度5,不滿意度5)表2-14管理員刪除物品具體類型信息用例描述表Table2-14UseCaseDescriptionTableforAdministratorstoDeleteItemSpecificTypeInformation用例編號:UC14用例名稱:管理員刪除物品具體類型信息用例簡要說明:管理員可以對物品具體類型信息就行刪除操作?;臼录鳎孩俟芾韱T進(jìn)入到管理員頁面,導(dǎo)航欄點(diǎn)擊物品具體類型信息管理。②頁面加載后臺查詢的所有物品具體類型信息,選擇要?jiǎng)h除的物品具體類型信息。③點(diǎn)擊修改提交按鈕。④后臺獲取管理員提交的要?jiǎng)h除的信息,刪除數(shù)據(jù)庫對應(yīng)的物品具體類型記錄,并回顯管理員提示刪除成功。擴(kuò)展事件流:無擴(kuò)展事件流。非功能需求:無特殊要求。前置條件:管理員點(diǎn)擊物品具體類型信息管理,進(jìn)入物品信息管理頁面。后置條件:系統(tǒng)刪除選中的信息,回顯提示成功。擴(kuò)展點(diǎn):管理員登錄用例優(yōu)先級:低(滿意度5,不滿意度5)表2-15管理員對城市信息的修改用例描述表Table2-15UseCaseDescriptionTableforAdministrators'ModificationofCityInformation用例編號:UC15用例名稱:管理員對城市信息的修改用例簡要說明:管理員可以修改城市的編碼及名稱和對應(yīng)的歸屬省份。基本事件流:①管理員進(jìn)入到管理員頁面,導(dǎo)航欄點(diǎn)擊城市信息管理。②后臺返回所有的城市新信顯示頁面。③管理員選擇想要修改的一條城市信息,并點(diǎn)擊修改。④前臺顯示修改的模態(tài)窗口,管理員填寫對應(yīng)修改的信息。⑤提交修改。擴(kuò)展事件流:a校驗(yàn)修改的信息是否符合正確的格式標(biāo)準(zhǔn),提示修改,或者取消操作。b取消操作,結(jié)束當(dāng)前用例,后臺不做操作。c前臺校驗(yàn)輸入的修改城市信息字段無誤,跳轉(zhuǎn)到④非功能需求:無特殊要求。前置條件:管理員進(jìn)入管理首頁,導(dǎo)航欄點(diǎn)擊城市信息管理,城市信息操作頁面。后置條件:修改選擇的城市信息記錄信息保存數(shù)據(jù)庫,回顯成功提示。擴(kuò)展點(diǎn):管理員登錄用例優(yōu)先級:低(滿意度5,不滿意度5)3系統(tǒng)分析與設(shè)計(jì)3.1架構(gòu)建模3.1.1系統(tǒng)架構(gòu)包圖圖3-1系統(tǒng)架構(gòu)包圖Figure3-1SystemArchitecturePackageDiagram3.1.2系統(tǒng)架構(gòu)部署圖圖3-2系統(tǒng)架構(gòu)部署圖Figure3-2SystemArchitectureDeploymentDiagram3.1.3系統(tǒng)架構(gòu)構(gòu)件圖圖3-3系統(tǒng)架構(gòu)構(gòu)件圖Figure3-3SystemArchitectureDeploymentDiagram3.2系統(tǒng)建模3.2.1界面設(shè)計(jì)1)網(wǎng)站平臺首頁圖3-4網(wǎng)站平臺首頁Figure3-4WebsitePlatformHomePage用戶登錄頁面圖3-5用戶登錄頁Figure3-5UserLoginPage用戶注冊頁面圖3-6用戶注冊頁Figure3-6UserRegistrationPage4)用戶發(fā)布物品頁面圖3-7用戶發(fā)布物品頁Figure3-7UserPublishedItemsPage5)用戶購物車頁面圖3-8用戶購物車頁面Figure3-8Usershoppingcartpage6)商品展示頁面圖3-9商品展示頁面Figure3-9CommodityDisplayPage7)管理員頁面首頁圖3-10管理員首頁Figure3-10AdministratorHomePage3.2.2對象模型1)系統(tǒng)實(shí)體類圖圖3-11系統(tǒng)實(shí)體類圖Figure3-11SystemEntityClassDiagram2)系統(tǒng)邊界類圖圖3-12系統(tǒng)邊界類圖Figure3-12SystemBoundaryClassDiagram3)系統(tǒng)控制類圖圖3-13系統(tǒng)控制類圖Figure3-13SystemControlClassDiagram3.2.3動態(tài)模型1)活動圖①用戶注冊活動圖圖3-14用戶注冊活動圖Figure3-14UserRegistrationActivityDiagram②用戶登錄活動圖圖3-15用戶登錄活動圖Figure3-15UserLoginActivityDiagram③物品發(fā)布活動圖圖3-16物品發(fā)布活動圖Figure3-16ItemPublishingActivityDiagram④添加購物車活動圖圖3-17添加購物車活動圖Figure3-17Addashoppingcartactivitychart⑤修改用戶信息活動圖圖3-18修改用戶信息活動圖Figure3-18ModifytheUserInformationActivityDiagram⑥刪除評論信息活動圖圖3-19刪除評論信息活動圖Figure3-19DeleteCommentInformationActivityDiagram⑦刪除訂單信息活動圖圖3-20刪除訂單信息活動圖Figure3-20DeleteOrderInformationActivityDiagram⑧管理員登錄活動圖圖3-21管理員登錄活動圖Figure3-21AdministratorLogonActivityDiagram⑨修改交易類型信息活動圖圖3-22修改交易類型信息活動圖Figure3-22Modifyingthetransactiontypeinformationactivitydiagram⑩刪除城市信息活動圖圖3-23修改城市信息活動圖Figure3-23ModificationofCityInformationActivityMap2)時(shí)序圖①用戶注冊時(shí)序圖圖3-24用戶注冊時(shí)序圖Figure3-24UserRegistrationSequenceDiagram②用戶登錄時(shí)序圖圖3-25用戶登錄時(shí)序圖Figure3-25UserLoginSequenceDiagram③物品發(fā)布時(shí)序圖圖3-26物品發(fā)布時(shí)序圖Figure3-26TimeSeriesofItemPublishing④用戶刪除發(fā)布物品信息時(shí)序圖圖3-27用戶刪除發(fā)布物品信息時(shí)序圖Figure3-27SequenceDiagramofUserDeletePublishedItemInformation⑤修改用戶信息時(shí)序圖圖3-28修改用戶信息時(shí)序圖Figure3-28Modifytheuserinformationsequencediagram⑥修改管理員密碼時(shí)序圖圖3-29修改管理員密碼時(shí)序圖Figure3-29ModifyingAdministratorPasswordSequenceDiagram⑦管理員刪除物品信息時(shí)序圖圖3-30管理員刪除物品信息時(shí)序圖Figure3-30TimelineofAdministratorDeletingItemInformation⑧管理員增加交易類型信息時(shí)序圖圖3-31管理員增加交易類型信息時(shí)序圖Figure3-31AdministratorIncreasesTransactionTypeInformationSequenceDiagram⑨管理員修改交易類型信息時(shí)序圖圖3-32管理員修改交易類型信息時(shí)序圖Figure3-32AdministratorModifiesTradingTypeInformationSequenceDiagram⑩管理員刪除交易類型信息圖圖3-33管理員刪除交易類型信息圖Figure3-33AdministratorDeletesTransactionTypeInformationDiagram3.2.4數(shù)據(jù)庫設(shè)計(jì)1)概念設(shè)計(jì)概念結(jié)構(gòu)是獨(dú)立的數(shù)據(jù)模型的信息結(jié)構(gòu),根據(jù)對系統(tǒng)的需求分析可以抽象出系統(tǒng)的概念模型,數(shù)據(jù)庫分析實(shí)體E-R圖如下:圖3-34管理員實(shí)體圖Figure3-34AdministratorEntityDiagram圖3-35用戶實(shí)體圖Figure3-35UserEntityDiagram圖3-36省份實(shí)體圖Figure3-36ProvincialEntity圖3-37城市實(shí)體圖MapFigure3-37UrbanEntityMap圖3-38物品分類實(shí)體圖Figure3-38ObjectClassificationEntityDiagram圖3-39物品具體分類實(shí)體圖Figure3-39ObjectClassificationEntityDiagram圖3-31購物車實(shí)體圖Figure3-31Shoppingcartentitydiagram圖3-32評價(jià)實(shí)體圖Figure3-32EvaluationEntityDiagram圖3-33物品實(shí)體圖Figure3-33ItemEntityDiagram圖3-34總體E-R圖Figure3-34OverallE-RDiagram2)邏輯設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)是把概念設(shè)計(jì)階段設(shè)計(jì)好的E-R圖轉(zhuǎn)換為系統(tǒng)開發(fā)使用的數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品能夠支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)REF_Ref11834\r\h錯(cuò)誤!未找到引用源。,下面是根據(jù)當(dāng)前系統(tǒng)概念設(shè)計(jì)階的實(shí)體及實(shí)體屬性和實(shí)體型之間的聯(lián)系轉(zhuǎn)換得到的關(guān)系模式:1.管理員表(tbl_sys_user):{用戶名、密碼、姓名、郵箱}2.用戶表(tbl_user):{用戶名、密碼、姓名、性別、年齡、電話號、郵箱、地址<省、市>、詳細(xì)地址、注冊時(shí)間、用戶狀態(tài)、用戶編號}3.省份碼值信息表(tbl_province):{省份碼值、省份名稱}4.城市碼值信息表(tbl_city):{城市碼值、城市名稱、歸屬省份碼值}5.物品分類表(tbl_object):{物品碼值、物品名稱}6.物品具體類型表(tbl_par_object):{物品具體類型碼值、物品具體類型名稱、物品歸屬碼值}7.物品交易類型表(tbl_trading_type):{交易類型碼值、交易類型名稱}8.物品表(tbl_object_trading):{物品編號、物品名稱、發(fā)布時(shí)間、售賣價(jià)、原價(jià)、郵費(fèi)、發(fā)布地<省、市>、描述<文本、圖片>、物品類型、交易類型、用戶、交易時(shí)間、交易對手、其他說明、交易標(biāo)志、想要交換的物品類型}9.購物車表(tbl_shop):{物品編號、用戶、付款標(biāo)志、發(fā)貨標(biāo)志、驗(yàn)收標(biāo)志、評價(jià)標(biāo)志}10.評價(jià)表(tbl_evaluation):{物品編號、用戶、評價(jià)<文本|圖片>、評價(jià)時(shí)間、所屬用戶}3)物理設(shè)計(jì)物理設(shè)計(jì)階段即是為我們設(shè)計(jì)好的邏輯模型選擇一個(gè)滿足應(yīng)用要求的物理結(jié)構(gòu),如下為設(shè)計(jì)好的數(shù)據(jù)庫表結(jié)構(gòu):表3-1管理員表tbl_sys_userTable3-1Administratortabletbl_sys_user字段名含義類型長度是否為主鍵是否可為空username用戶名varchar10是否password密碼varchar10否否name姓名varchar20否否email郵箱varchar30否否表3-2用戶表tbl_userTable3-2Usertabletbl_user字段名含義類型長度是否為主鍵是否可為空username用戶名varchar10否否password密碼varchar20否否name姓名varchar10否否sex性別char1否是age年齡int3否是phone電話號varchar11否是email郵箱varchar20否是address詳細(xì)地址text0否是province_code省份碼值char4否是city_code城市碼值char8否是reg_date注冊時(shí)間date0否否state用戶狀態(tài)char1否是user_code用戶編號varchar50是否表3-3省份碼值信息表tbl_provinceTable3-3ProvincialCodeValueInformationTabletbl_province字段名含義類型長度是否為主鍵是否可為空province_code省份碼值char4是否province_name省份名稱varchar30否否表3-4城市碼值信息表tbl_cityTable3-4CityCodeInformationTabletbl_city字段名含義類型長度是否為主鍵是否可為空city_code城市碼值char8是否city_name城市名稱varchar20否否province_code歸屬省份碼值char4否否表3-5物品分類表tbl_objectTable3-5ItemClassificationTabletbl_object字段名含義類型長度是否為主鍵是否可為空object_code物品碼值char4是否object_name物品名稱varchar20否否表3-6物品具體類型表tbl_par_objectTable3-6ItemSpecificTypeTabletbl_par_object字段名含義類型長度是否為主鍵是否可為空par_object_code物品具體類型碼值char8是否par_object_name物品具體類型名稱varchar20否否object_code物品歸屬碼值char4否否表3-7物品交易類型表tbl_trading_typeTable3-7ItemTradingTypeTabletbl_trading_type字段名含義類型長度是否為主鍵是否可為空trading_type_code交易類型碼值char4是否trading_type_name交易類型名稱varchar20否否表3-8物品表tbl_object_tradingTable3-8ItemListtbl_object_trading字段名含義類型長度是否為主鍵是否可為空object_code物品編號varchar100是否object_name物品名稱varchar40否否sale_price售賣價(jià)float0否是original_prince原價(jià)float0否是postage郵費(fèi)float0否是provincecode省份碼值varchar4否否citycode城市碼值varchar8否否text_descri文本描述text0否是picture_descri圖片描述varchar255否是par_object_code物品類型char8否否trading_type_code交易類型char4否否trading_date交易時(shí)間date0否是trading_user交易對手varchar20否是msg其他說明text0否是trad_flag交易標(biāo)志char1否是want_trad_type_code想要交換的物品類型char8否是object_address用戶varchar50否否表3-9評價(jià)表tbl_evaluationTable3-9EvaluationTabletbl_evaluation字段名含義類型長度是否為主鍵是否可為空object_code物品編號varchar100是否evaluate_text評價(jià)內(nèi)容text0否是evaluate_picture評價(jià)圖片varchar50否是evaluate_date評價(jià)時(shí)間date0否否evaluate_user所屬用戶varchar50否否user用戶varchar50否否表3-10購物車表tbl_shopTable3-10Shoppingcarttabletbl_shop字段名含義類型長度是否為主鍵是否可為空object_code物品編號varchar100是否pay_flag付款標(biāo)志char0否是fh_flag發(fā)貨標(biāo)志char0否是ys_flag驗(yàn)收標(biāo)志char0否是pj_flag評價(jià)標(biāo)志char0否是evaluate_user所屬用戶varchar50否否user用戶varchar50否否4系統(tǒng)實(shí)現(xiàn)4.1系統(tǒng)開發(fā)環(huán)境操作系統(tǒng):Windows10運(yùn)行環(huán)境:jdk1.8.0編譯工具:eclipse4.8.0服務(wù)器:tomcat9.0數(shù)據(jù)庫:MySQL5.5.364.2系統(tǒng)開發(fā)工具4.2.1EclipseEclipse是一款免費(fèi)開源的Java集成開發(fā)工具,支持多種語言開發(fā)和插件,但是主要適用于從事Java語言開發(fā)的軟件開發(fā)人員。Eclipse提供了編程人員更簡單快捷的開發(fā)環(huán)境,其擁有很多的快捷鍵可以提高編程人員程序開發(fā)的效率,其支持很多的插件,我們可以安裝插件實(shí)現(xiàn)我們除了開發(fā)編寫以外的更多功能,Eclipse還完美的兼容tomcat服務(wù)器,程序員開發(fā)Web項(xiàng)目可以直接在Eclipse中配置好服務(wù)器tomcat,運(yùn)行web項(xiàng)目時(shí)可以直接啟動tomcat服務(wù)器,然后Eclipse自帶瀏覽器可以直接在編程工作區(qū)直接訪問發(fā)布的Web項(xiàng)目,但是自帶瀏覽器有很多bug不建議測試使用。Eclipse基于底層JVM實(shí)現(xiàn)內(nèi)存機(jī)制的自動管理,還有其強(qiáng)大的debug功能可以幫助開發(fā)人員快速調(diào)試程序,還支持程序直接導(dǎo)出war包和jar包等方便程序的移植。4.2.2TomcatTomcat是apache基金會下一款免費(fèi)開源、穩(wěn)定、安全的輕量級Web服務(wù)器。Tomcat完美的兼容Windows、Linux和Unix等當(dāng)前市場流行的操作系統(tǒng),直接下載對應(yīng)的壓縮包解壓到本地就可以完美運(yùn)行起來。Tomcat安裝和配置非常簡單,不需要程序員做過的配置,只需要安裝本地,寫好的war包直接導(dǎo)入weapp目錄下,然后訪問配置的該項(xiàng)目接口即可。Tomcat可以自動偵測和預(yù)防內(nèi)存的溢出和重構(gòu),可以自動實(shí)現(xiàn)內(nèi)存優(yōu)化提高性能和減少垃圾回收事件。4.2.3MysqlMysql是Oracle旗下免費(fèi)開源的一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),MySQL和tomcat一樣都支持當(dāng)前比較流行的操作系統(tǒng),同樣有其不同操作系統(tǒng)下的壓縮包,我們只需要解壓安裝即可,MySQL的安裝非常簡單快捷,我們只需要下一步下一步就好,系統(tǒng)可以自動配置注冊表信息。MySQL優(yōu)化了SQL語句查詢算法,很好的提高了數(shù)據(jù)庫查詢效率,而且MySQL支持多線程并發(fā)操作,充分的利用CPU資源。MySQL提供多語言API內(nèi)置多種語言編碼,完全不用考慮編碼格式的轉(zhuǎn)換。MySQL提供事務(wù)處理機(jī)制,很好的幫助編程人員處理事務(wù)功能。SQL語句編寫簡單,相比于其他較流行的關(guān)系型數(shù)據(jù)庫Oracle和SQLserver字段可以設(shè)置自增功能,以及支持分頁查詢功能。4.3系統(tǒng)技術(shù)框架框架是面向某一個(gè)領(lǐng)域的、且可復(fù)用的“半成品”軟件,它主要實(shí)現(xiàn)了該領(lǐng)域的共性部分,并且提供一系列定義好的可變點(diǎn)來保證靈活性和可擴(kuò)展性。
但是隨著軟件規(guī)模的不斷擴(kuò)大、應(yīng)用的更加廣泛和軟件技術(shù)復(fù)用的發(fā)展所以產(chǎn)生框架,可是當(dāng)子程序或者類為單位構(gòu)建的軟件,復(fù)用技術(shù)不能滿足程序員需求的時(shí)候,框架也就誕生了。如:編寫的子程序庫越來越龐大的時(shí)候,給程序員的開發(fā)和維護(hù)帶來了非常大的難度;然而封裝類的力又很小,并且僅僅是單個(gè)封裝類通常是不能完成一些獨(dú)立且復(fù)雜的功能。這些問題促使我們在復(fù)用中將一組類以及對這一組類的操作作為一個(gè)整體來考慮,這就出現(xiàn)了軟件框架。4.3.1SpringSpring框架是apache旗下的一個(gè)免費(fèi)開源的框架,主要有20個(gè)模塊組成,Spring框架的出現(xiàn)主要目的就是解決軟件開發(fā)過程復(fù)雜性,為了使軟件開發(fā)變得更簡單。Spring框架可以說是一個(gè)容器管理對象,Spring框架運(yùn)行占用的資源少,運(yùn)行效率高,不依賴其他jar包REF_Ref12069\r\h錯(cuò)誤!未找到引用源。。Spring框架主要提供Ioc控制反轉(zhuǎn)模式,對象交由去容器創(chuàng)建和管理,降低對象間的依賴關(guān)系。原來在程序代碼中的對象創(chuàng)建方式,現(xiàn)在由容器完成。降低對象間的依賴解耦合性。并且通過Spring框架提供的AOP功能,程序可以更加方便的面向切面編程,以前不容易用傳統(tǒng)OOP實(shí)現(xiàn)的功能現(xiàn)在都可以通過AOP功能輕松使用在Spring框架中,軟件開發(fā)人員也可以在繁雜的事務(wù)管理代碼中得到解脫,通過聲明注解式方式靈活地進(jìn)行事務(wù)的管理,大大提高了開發(fā)效率和質(zhì)量。Spring具有很強(qiáng)的兼容性,不排斥各種優(yōu)秀的開源框架,相反Spring可以降低各種框架的使用難度,Spring提供了對各種優(yōu)秀框架(如Struts、Hibernate、MyBatis)等的直接支持。Spring框架的API不會在業(yè)務(wù)邏輯上出現(xiàn),因?yàn)闃I(yè)務(wù)邏輯中沒有Spring的API,所以業(yè)務(wù)邏輯可以從Spring框架快速的移植到其他框架與環(huán)境無關(guān)。Spring框架作為一個(gè)容器,可以管理容器中對象的生命周期、以及對象和對象之間的依賴關(guān)系。還可以通過配置文件方式來聲明定義對象和設(shè)置與其他對象間的依賴關(guān)系。4.3.2MybatisMyBatis本來是apache旗下的一個(gè)開源項(xiàng)目iBatis,2010年這個(gè)項(xiàng)目由apachesoftwarefoundation遷移到googlecode,并正式改名為MyBatis。MyBatis是一個(gè)非常棒的持久層框架。它幾乎對jdbc所有的數(shù)據(jù)庫操作進(jìn)行了封裝(其中包括加載驅(qū)動、創(chuàng)建connection、創(chuàng)建statement、執(zhí)行sql語句、處理結(jié)果集、釋放資源等繁瑣操作REF_Ref12190\r\h錯(cuò)誤!未找到引用源。),使用Mybatis框架的軟件開發(fā)者所以就只需要關(guān)注SQL的編寫。Mybatis主要通過xml文件或者注解的方式將要執(zhí)行的statement(sql語句)配置起來,并通過java對象和statement中配置的sql語句進(jìn)行映射生成最終執(zhí)行的sql語句,最后由Mybatis框架執(zhí)行sql并將結(jié)果映射成java對象返回。4.3.3BootstrapBootstrap框架是當(dāng)下比較流行的簡潔、直觀、強(qiáng)悍的前端開框架,使用bootstrap可以讓前端開發(fā)起來更快速高效??蚣苤饕?/p>
html、css、javascript、jQuery設(shè)計(jì)了很多的組件。并且bootstrap還提供很多的插件供我們快速開發(fā),如:pagination和datetimepicker。搭建起來的前端頁面具有更高的視覺效果、用戶體驗(yàn)和交互性,對于不會前端的后端程序員也能快速搭建起一套較好效果的前端。4.4系統(tǒng)開發(fā)規(guī)范4.4.1程序編碼規(guī)范1)package域名反轉(zhuǎn).團(tuán)隊(duì)名.項(xiàng)目名.作用域:[項(xiàng)目使用:域名反轉(zhuǎn).團(tuán)隊(duì)名.父項(xiàng)目名.子項(xiàng)目名的命名規(guī)則]。如:com.keqi.trading.controller2)class/object/interface駝峰命名,見名知其意,首字母大寫,后續(xù)單詞首字母大寫,表現(xiàn)class的作用域或者直接的實(shí)體名的命名規(guī)則。如:Person、JumpToJsp、3)method/function駝峰命名,動詞或者動詞+名詞組合的命名規(guī)則。如:getName4)variable盡量見其名知其意,變量采用駝峰命名,對于常量采用大寫,如果有多個(gè)單詞組合單詞間用下劃線連接的命名規(guī)則。變量如:userName常量如:PI4.4.2數(shù)據(jù)庫命名規(guī)范1)數(shù)據(jù)庫表名表名統(tǒng)一使用小寫字母,單詞間使用下劃線連接,本平臺統(tǒng)一使用:tbl_具體表名2)字段命名字段命名統(tǒng)一使用字段對應(yīng)的英文,對于多個(gè)單詞采用下劃線連接如:par_object3)主鍵命名本平臺主鍵統(tǒng)一(多個(gè)字段名間單詞小寫連接):pk_表名_字段名外鍵命名本平臺外鍵統(tǒng)一(多個(gè)字段名間單詞小寫連接):fk_表名_字段名5)觸發(fā)器命名本平臺觸發(fā)器統(tǒng)一采用:tg_表名_操作6)存儲過程命名本平臺存儲過程統(tǒng)一采用:pro_表名_操作7)索引命名本平臺索引統(tǒng)一采用(多個(gè)字段名間單詞小寫連接):index_表名_字段名4.5系統(tǒng)開發(fā)測試4.5.1測試目的軟件測試的規(guī)則和目的主要是為了及早的發(fā)現(xiàn)開發(fā)系統(tǒng)或軟件中的錯(cuò)誤,我們開發(fā)系統(tǒng)完成后,應(yīng)該交由專門做測試的人員多我們的系統(tǒng)進(jìn)行測試和評估,就算測試通過了也并不能保證我們的程序就是沒有錯(cuò)誤的,我們需要編寫日志文件等保障信息來防止程序發(fā)生。系統(tǒng)測試是非常有必要且必須要做的一個(gè)步驟。4.5.2測試方法1)我們在知道了產(chǎn)品的功能的情況下我們通過測試來保證我們的產(chǎn)品功能是否能正常使用,我們稱為黑盒測試。2)若我們知道產(chǎn)品的內(nèi)部工作過程,我們通過做測試來校驗(yàn)內(nèi)部產(chǎn)生的動作是否都是正常的進(jìn)行,我們稱為白盒測試。本系統(tǒng)采用的統(tǒng)一是黑和測試方法,即在所有的功能都基本開發(fā)完成所做的黑盒測試。4.5.3測試用例1)用戶功能測試(1)用戶登錄功能測試①點(diǎn)擊登錄->未輸入用戶名和密碼輸出:錯(cuò)誤提示,不能登錄圖4-1用戶登錄測試圖1Figure4-1UserLogonTestFigure1②點(diǎn)擊登錄->輸入錯(cuò)誤用戶名或輸入錯(cuò)誤密碼輸出:錯(cuò)誤提示,不能登錄圖4-2用戶登錄測試圖2Figure4-2UserLogonTestFigure2③點(diǎn)擊登錄->輸入正確用戶名和輸入正確密碼未正確選擇角色輸出:錯(cuò)誤提示,登錄失敗圖4-3用戶登錄測試圖3Figure4-3UserLogonTestFigure3④點(diǎn)擊登錄->輸入正確用戶名和輸入正確密碼且正確選擇角色輸出:登錄成功圖4-4用戶登錄測試圖4Figure4-4UserLogonTestFigure4(2)用戶注冊功能測試①點(diǎn)擊注冊->輸入錯(cuò)誤或者不符合的表單項(xiàng)輸出:錯(cuò)誤提示,不能注冊圖4-5用戶注冊測試圖1Figure4-5UserRegistrationTestFigure1②點(diǎn)擊注冊->輸入正確且符合的表單項(xiàng)校驗(yàn)規(guī)則輸出:注冊成功,跳轉(zhuǎn)登錄圖4-6用戶注冊測試圖2Figure4-6UserRegistrationTestFigure2(3)用戶發(fā)布物品功能測試①點(diǎn)擊發(fā)布物品->填寫不符合規(guī)則的信息項(xiàng)輸出:錯(cuò)誤提示,不能發(fā)布物品圖4-7用戶發(fā)布物品測試圖1Figure4-7UserPublishedItemsTestFigure1②點(diǎn)擊發(fā)布物品->填寫正確符合規(guī)則的信息項(xiàng)輸出:發(fā)布物品成功圖4-8用戶發(fā)布物品測試圖2Figure4-8UserPublishedItemsTestFigure2管理員功能測試管理員登錄功能測試①點(diǎn)擊登錄->未輸入管理員用戶名和密碼輸出:錯(cuò)誤提示,不能登錄圖4-9管理員登錄測試圖1Figure4-9AdministratorLogonTestFigure1②點(diǎn)擊登錄->輸入管理員錯(cuò)誤用戶名或輸入錯(cuò)誤密碼輸出:錯(cuò)誤提示,不能登錄圖4-10管理員登錄測試圖2Figure4-10AdministratorLogonTestFigure2③點(diǎn)擊登錄->輸入正確的管理員用戶名和輸入正確密碼未正確選擇角色輸出:錯(cuò)誤提示,登錄失敗圖4-11管理員登錄測試圖3Figure4-11AdministratorLogonTestFigure3④點(diǎn)擊登錄->輸入正確的管理員用戶名和輸入正確的密碼且正確選擇管理員角色輸出:登錄成功圖4-12管理員登錄測試圖4Figure4-12AdministratorLogonTestFigure4(2)管理員物品修改功能測試①點(diǎn)擊修改->未選擇要修改的記錄輸出:錯(cuò)誤提示,請選擇要修改的記錄圖4-13管理員物品修改測試圖1Figure4-13AdministratorItemModificationTestFigure1②點(diǎn)擊修改->選擇要修改的記錄但是未正確填寫信息項(xiàng)輸出:錯(cuò)誤提示,請選擇要修改的記錄圖4-14管理員物品修改測試圖2Figure4-14AdministratorItemModificationTestFigure2③點(diǎn)擊修改->選擇要修改的記錄且正確填寫信息項(xiàng)輸出:修改成功,回顯圖4-15管理員物品修改測試圖3Figure4-15AdministratorItemModificationTestFigure3(3)管理員新增物品測試①點(diǎn)擊新增輸出:彈出新增窗口圖4-16管理員新增物品測試圖1Figure4-16AdministratorAdditionalItemsTestFigure1②點(diǎn)擊修改->未填入正確的信息項(xiàng)輸出:錯(cuò)誤提示,請正確填寫信息項(xiàng)圖4-17管理員新增物品測試圖2Figure4-17AdministratorAdditionalItemsTestFigure2③點(diǎn)擊新增->且填入正確的信息項(xiàng)輸出:添加成功,回顯圖4-18管理員新增物品測試圖3Figure4-18AdministratorAdditionalItemsTestFigure34.5.3測試結(jié)論通過黑盒測試的標(biāo)準(zhǔn)方法對本平臺的基本功能進(jìn)行了測試后,發(fā)現(xiàn)平臺部分功能存在一些小的bug,但是都是一些發(fā)現(xiàn)即可修改的問題,主要是前端回顯對于不知情的用戶隨意輸入可能系統(tǒng)的提示稍微有點(diǎn)點(diǎn)問題,但是后臺邏輯沒有一點(diǎn)問題。總結(jié)這次對平臺的測試完全是OK的,功能都符合開發(fā)前需求設(shè)計(jì)的要求。同時(shí)對測試時(shí)出現(xiàn)的小問題修改后,平臺具有很強(qiáng)的用戶交互性和體驗(yàn)。5系統(tǒng)使用說明5.1軟硬件要求操作系統(tǒng) Windows7.0或以上版本瀏覽器 FireFox8.0以上/谷歌Chrome5.2操作使用說明5.2.1用戶功能說明(1)登錄功能①用戶進(jìn)入網(wǎng)站首頁圖5-1用戶登錄功能使用說明圖1Figure5-1UserloginfunctionusageinstructionsFigure1②點(diǎn)擊登錄圖5-2用戶登錄功能使用說明圖2Figure5-2UserloginfunctionusageinstructionsFigure2③輸入正確用戶名和密碼圖5-3用戶登錄功能使用說明圖3Figure5-3UserloginfunctionusageinstructionsFigure3④點(diǎn)擊登錄回顯圖5-4用戶登錄功能使用說明圖4Figure5-4UserloginfunctionusageinstructionsFigure4注冊功能①點(diǎn)擊注冊圖5-5用戶注冊功能使用說明圖1Figure5-5UserRegistrationFunctionUseDescriptionFigure1②填寫信息項(xiàng)圖5-6用戶注冊功能使用說明圖2Figure5-6UserRegistrationFunctionUseDescriptionFigure2③點(diǎn)擊注冊->確認(rèn)->返回登錄圖5-7用戶注冊功能使用說明圖3Figure5-7UserRegistrationFunctionUseDescriptionFigure3(3)發(fā)布物品功能①點(diǎn)擊發(fā)布物品圖5-8用戶物品發(fā)布功能使用說明圖1Figure5-8UserItemPublishingFunctionUseDescriptionFigure1②填寫物品信息項(xiàng)圖5-9用戶物品發(fā)布功能使用說明圖2Figure5-9UserItemPublishingFunctionUseDescriptionFigure2③點(diǎn)擊立即發(fā)布->確認(rèn)->成功圖5-10用戶物品發(fā)布功能使用說明圖3Figure5-10UserItemPublishingFunctionUseDescriptionFigure3④點(diǎn)擊查看個(gè)人信息欄圖5-11用戶物品發(fā)布功能使用說明圖4Figure5-11UserItemPublishingFunctionUseDescriptionFigure4⑤點(diǎn)擊發(fā)布信息圖5-12用戶物品發(fā)布功能使用說明圖5Figure5-12UserItemPublishingFunctionUseDescriptionFigure5⑥點(diǎn)擊物品發(fā)布:可以直接在物品信息欄發(fā)布物品圖5-13用戶物品發(fā)布功能使用說明圖6Figure5-13UserItemPublishingFunctionUseDescriptionFigure6⑦選擇一條記錄并填寫修改發(fā)布的物品的信息然后點(diǎn)擊修改圖5-14用戶物品發(fā)布功能使用說明圖7Figure5-14UserItemPublishingFunctionUseDescriptionFigure7⑧選中一條或多條記錄可以直接刪除圖5-15用戶物品發(fā)布功能使用說明圖8Figure5-15UserItemPublishingFunctionUseDescriptionFigure8(4)添加購物車功能①瀏覽商品圖5-16用戶添加購物車功能使用說明圖1Figure5-16UserAddShoppingCartFunctionUseDescriptionFigure1②用戶必須登錄成功圖5-17用戶添加購物車功能使用說明圖2Figure5-17UserAddShoppingCartFunctionUseDescriptionFigure2③點(diǎn)擊加入購物車圖5-18用戶添加購物車功能使用說明圖3Figure5-18UserAddShoppingCartFunctionUseDescriptionFigure3④點(diǎn)擊購物車查看加入的物品圖5-19用戶添加購物車功能使用說明圖4Figure5-19UserAddShoppingCartFunctionUseDescriptionFigure4⑤選中想要?jiǎng)h除的物品點(diǎn)擊刪除可以刪除購物車的物品圖5-20用戶添加購物車功能使用說明圖5Figure5-20UserAddShoppingCartFunctionUseDescriptionFigure5(5)查看修改個(gè)人信息功能①登錄進(jìn)入個(gè)人信息欄圖5-21用戶修改個(gè)人信息功能使用說明圖1Figure5-21UserAddShoppingCartFunctionUseDescriptionFigure1②點(diǎn)擊我的資料圖5-22用戶修改個(gè)人信息功能使用說明圖2Figure5-22UserAddShoppingCartFunctionUseDescriptionFigure2③編輯個(gè)人信息項(xiàng)圖5-23用戶修改個(gè)人信息功能使用說明圖3Figure5-23UserAddShoppingCartFunctionUseDescriptionFigure3④點(diǎn)擊更新圖5-24用戶修改個(gè)人信息功能使用說明圖4Figure5-24UserAddShoppingCartFunctionUseDescriptionFigure4(6)查看修改個(gè)人密碼功能①登錄進(jìn)入個(gè)人信息欄圖5-25用戶修改個(gè)人密碼功能使用說明圖1Figure5-25UsermodificationofpersonalpasswordfunctionusageinstructionsFigure1②點(diǎn)擊修改密碼圖5-26用戶修改個(gè)人密碼功能使用說明圖2Figure5-26UsermodificationofpersonalpasswordfunctionusageinstructionsFigure2③填寫自己的原密碼和新密碼圖5-27用戶修改個(gè)人密碼功能使用說明圖3Figure5-27UsermodificationofpersonalpasswordfunctionusageinstructionsFigure3④點(diǎn)擊更新圖5-28用戶修改個(gè)人密碼功能使用說明圖4Figure5-28UsermodificationofpersonalpasswordfunctionusageinstructionsFigure45.2.2管理員功能說明(1)登錄功能①用戶進(jìn)入網(wǎng)站首頁圖5-29管理員登錄功能使用說明圖1Figure5-29UserDescriptionofAdministratorLogonFunctionFigure1②點(diǎn)擊登錄圖5-30管理員登錄功能使用說明圖2Figure5-30UserDescriptionofAdministratorLogonFunctionFigure2③輸入正確管理員用戶名和密碼圖5-31管理員登錄功能使用說明圖3Figure5-31UserDescriptionofAdministratorLogonFunctionFigure3④點(diǎn)擊登錄回顯圖5-31管理員登錄功能使用說明圖4Figure5-31UserDescriptionofAdministratorLogonFunctionFigure4(2)查看個(gè)人資料①登錄進(jìn)入個(gè)人信息欄圖5-32管理員查看個(gè)人信息功能使用說明圖1Figure5-32AdministratorViewPersonalInformationFunctionUseDescriptionFigure1②
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度健康養(yǎng)生產(chǎn)品銷售個(gè)人擔(dān)保合同
- 2025年度有機(jī)肥采購合同風(fēng)險(xiǎn)控制要點(diǎn)解析
- 2025年度紅木家具行業(yè)品牌戰(zhàn)略規(guī)劃合同
- 衡陽2024年湖南常寧市衛(wèi)健系統(tǒng)招聘衛(wèi)生專業(yè)技術(shù)人員99人筆試歷年參考題庫附帶答案詳解
- 蘇州江蘇蘇州工業(yè)園區(qū)新加花園幼兒園教學(xué)輔助人員招聘筆試歷年參考題庫附帶答案詳解
- 舟山浙江舟山岱山縣統(tǒng)計(jì)局招聘編外人員筆試歷年參考題庫附帶答案詳解
- 紅河云南紅河州教育體育局所屬事業(yè)單位(紅河州第一中學(xué))急需緊缺人才招聘筆試歷年參考題庫附帶答案詳解
- 江門2025年廣東江門開平市自然資源局所屬事業(yè)單位招聘工作人員筆試歷年參考題庫附帶答案詳解
- 卷繞機(jī)項(xiàng)目融資計(jì)劃書
- 無錫2024年江蘇無錫市惠山區(qū)衛(wèi)生事業(yè)單位招聘65人筆試歷年參考題庫附帶答案詳解
- 農(nóng)副產(chǎn)品精深加工技術(shù)
- 《三國演義》中的佛教文化:以黃承兒為例
- 論犯罪與刑罰
- 材料預(yù)定協(xié)議
- 《學(xué)習(xí)的本質(zhì)》讀書會活動
- 高氨血癥護(hù)理課件
- 《石油化工電氣自動化系統(tǒng)設(shè)計(jì)規(guī)范》
- Q-GGW-BF-0117-2023天然氣管道無人站技術(shù)規(guī)范
- 新教科版三年級下冊科學(xué) 第二單元重點(diǎn)題型練習(xí)課件
- 寧夏回族自治區(qū)地圖矢量動態(tài)PPT模板(圖文)
- 靜脈中等長度導(dǎo)管臨床應(yīng)用專家共識-
評論
0/150
提交評論