家電連鎖網(wǎng)站總體設(shè)計與實現(xiàn)_第1頁
家電連鎖網(wǎng)站總體設(shè)計與實現(xiàn)_第2頁
家電連鎖網(wǎng)站總體設(shè)計與實現(xiàn)_第3頁
家電連鎖網(wǎng)站總體設(shè)計與實現(xiàn)_第4頁
家電連鎖網(wǎng)站總體設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、本科畢業(yè)論文題目 家電連鎖網(wǎng)站總體設(shè)計與實現(xiàn)指導(dǎo)教師 職稱 學(xué)生姓名 學(xué)號專 業(yè)班 級院 (系)完成時間 家電連鎖網(wǎng)站總體設(shè)計與實現(xiàn) 摘 要 家電連鎖網(wǎng)站的出現(xiàn)是因為越來越多的電子商務(wù)層出不窮,生活用品的方方面面在網(wǎng)上都能夠隨處可見,此網(wǎng)站就是為了滿足消費者更快捷的獲得商品。通過該網(wǎng)站不僅可以讓經(jīng)銷商獲知市場上的家電供應(yīng)需求,也能夠給客戶一個快捷查詢的平臺,這樣能夠讓商品的質(zhì)量變得更加的透明化,讓交易質(zhì)量也得到一定的保證。 家電連鎖網(wǎng)站的開發(fā)主要使用ASP.NET,開發(fā)過程中使用了visual studio 2008和Sql server 2005數(shù)據(jù)庫,其中前臺頁面的設(shè)計使用了Photosh

2、op,頁面的開發(fā)設(shè)計與實現(xiàn)使用了Dream weaver,幾個軟件相互的配合使用才使得此網(wǎng)站順利的開發(fā)。該網(wǎng)站的功能是進入該網(wǎng)站的用戶可以根據(jù)商城公告信息和最新產(chǎn)品等獲知最新的家電信息,而且用戶可以通過簡單的注冊信息成為本網(wǎng)站的會員用戶,成為會員之后就能夠進行相應(yīng)的訂單操作,為了防止經(jīng)銷商進行商品的評價操作,網(wǎng)站用戶均能夠?qū)λ唐愤M行評價。用戶登錄之后可以查看自己的購物車信息,訂單情況等等,經(jīng)銷商通過后臺登錄后可以查看相應(yīng)的數(shù)據(jù)統(tǒng)計,也就是銷售業(yè)績等,這樣可以方便經(jīng)銷商掌握實時的商品銷售信息,也可以通過后臺對產(chǎn)品進行更新等操作。 本網(wǎng)站的開發(fā)不僅給用戶提供一個更加方便的獲取商品信息的平臺,也

3、給經(jīng)營者提供了一個簡單的管理空間,如果該經(jīng)營商規(guī)模不是太大,就可以只具有此虛擬空間進行商品的交易,這樣也節(jié)省了一部分開支。 關(guān)鍵詞 家電連鎖網(wǎng)站、總體設(shè)計與分析、ASP.NET、用戶Home appliance chain website Design and ImplementationABSTRACTAppear appliance chain site is because more and more e-commerce endless supplies of all aspects of life can be seen everywhere on the Internet, thi

4、s site is more efficient in order to meet consumer access to goods. Through the website you can not only learn appliance dealers supply the market demand, but also to give customers a quick and easy reference platform, which enables the quality of goods become more transparent, so that the transacti

5、on can also get some quality assurance.Development of major home appliance chain websites use ASP.NET, the development process using visual studio 2008 and Sql server 2005 database, front page design which uses Photoshop, design and implementation of the development of the page using Dream weaver, s

6、everal software mutual with the use of this site makes a smooth development. Feature of the site is to enter the sites users can be informed of the latest information appliances based on the latest product information and store bulletin, etc., but the user through a simple registration information c

7、an become a member of this site users will be able to become a member after the corresponding operation orders In order to prevent the operation of commodity dealers evaluation, website users are able to evaluate known commodity. Once logged in user can view their shopping cart information, orders,

8、etc., dealers can view the statistics after logging in through the back, which is the sales and so on, so you can easily master distributor of merchandise sales information in real time, you can also background for product updates and other operations.The development of this site not only provides u

9、sers with a more convenient access to product information platform, but also to operators to provide a simple management space, if the operator of the scale is not too large, you can have only this virtual space to trade commodities This also saves some money.Keyword appliance chain site, the overal

10、l design and analysis, ASP.NET, users目錄摘 要2Home appliance chain website Design and Implementation3ABSTRACT31 緒論41.1網(wǎng)站開發(fā)背景41.2網(wǎng)站設(shè)計目的52 技術(shù)分析62.1網(wǎng)站開發(fā)技術(shù)62.2 Visual studio 200862.3 Sql server 200862.4 可行性分析72.4.1 可行性分析的意義72.4.2 技術(shù)可行性72.4.3 時間可行性72.4.4 法律可行性83 需求分析83.1 網(wǎng)站功能分析83.2 網(wǎng)站性能分析93.3 安全性分析94 網(wǎng)站總體設(shè)計

11、94.1 網(wǎng)站總體模塊分析94.2 網(wǎng)站流程圖104.3 模塊設(shè)計總體圖104.4 網(wǎng)站開發(fā)模塊分配125 界面模塊的設(shè)計與實現(xiàn)125.1 前臺界面設(shè)計與實現(xiàn)125.2 后臺登錄模塊設(shè)計與實現(xiàn)136 后臺管理模塊的設(shè)計與實現(xiàn)146.1 后臺模塊的整體設(shè)計146.2 用戶管理模塊的設(shè)計與實現(xiàn)15結(jié)束語17參考文獻191 緒論1.1網(wǎng)站開發(fā)背景隨著大數(shù)據(jù)時代的到來,越來越多的數(shù)據(jù)信息進入到我們的生活中,很多時候我們并不能從這些繁雜的數(shù)據(jù)中獲取到有用的信息,隨之也出現(xiàn)了解決信息冗雜的各種工具。而本網(wǎng)站的出現(xiàn)就是為了解決大數(shù)據(jù)帶給我們的諸多問題,讓我們從更多的數(shù)據(jù)中獲取到有用的信息。網(wǎng)絡(luò)空間可以根據(jù)公

12、司、部門等的申請獲得,所以導(dǎo)致網(wǎng)上網(wǎng)站魚目混珠,很多人不能夠短期從網(wǎng)絡(luò)中獲取到自己所需的資源,這就在一定程度上造成了時間的浪費。本網(wǎng)站的出現(xiàn)就是為了避免用戶在此環(huán)境下獲取到錯誤的信息,本網(wǎng)站通過一定的用戶評價進行商品信息的展示,也讓更多的用戶短期獲得自己所需的物品。隨著科技的發(fā)展,家用電器已成為我們生活中不可或缺的一部分。從小家具,到冰箱,洗衣機,再到現(xiàn)在的手機,電腦,這些都成為人們生活中很重要的一部分。很多時候我們總需要抽出過多的時間,一家店一家店的咨詢查看問價,這樣會造成很多時間的浪費,而且出去購物并不能帶領(lǐng)家里的所有人,當(dāng)家電購買之后又可能造成一些不愉快。所以本網(wǎng)站的開發(fā)可以更好的響應(yīng)這

13、個時代的發(fā)展,讓更多的人浪費更少的時間獲得更喜歡的商品。讓更多的人融入到信息化的生活當(dāng)中,通過鼠標(biāo),移動設(shè)備等快速獲取所需信息,將數(shù)據(jù)交給電腦處理,讓更多的人體會到網(wǎng)絡(luò)商務(wù)的快速高效,而且能夠直觀的獲取商品的圖文信息,也能夠從其他顧客那里獲取有用的信息。1.2網(wǎng)站設(shè)計目的網(wǎng)絡(luò)在我們的生活層面上影響越來越廣泛,電子商務(wù)的出現(xiàn)不僅幫助越來越多的人更加快捷的生活,也解決了一部分日常生活中出現(xiàn)的問題。相同的電子商務(wù)的出現(xiàn)也是利害攸關(guān)的,電子商務(wù)的出現(xiàn)讓越來越多的人關(guān)注到網(wǎng)絡(luò)購物上,讓越來越多的實體商家受到了威脅,但它的出現(xiàn)卻重塑了我們生活的方式。在某些方面我國仍處于相對落后的階段,科技的發(fā)展會提升我們

14、的社會落腳點。過去的很多時候人們質(zhì)疑網(wǎng)絡(luò)上的商品,但是電子商務(wù)的誠信問題也隨著發(fā)展不斷成熟,這就意味著知識可以掌握過去,知識也可以改變我們的未來,科技可以創(chuàng)造出不一樣的生活方式。很多時候我們涉足電子商務(wù),進入互聯(lián)網(wǎng)時代的時候,我們前期總會質(zhì)疑,因為很多不確定因素在我們周圍環(huán)繞,有的時候出現(xiàn)的問題根本就沒有答案,也或許在這個喧囂的社會中,我們永遠向前看的眼光會讓我們將這些問題遺忘,但之后我們總會有好的結(jié)果可以收獲,不拘小節(jié)也可能成為現(xiàn)代人成功的一大因素。越來越多的人躋身于電子商務(wù)行列,開始嘗試用新事物逐漸取代舊事物,這也就意味著需要換一個思維方式來進入這個新的社會。而開發(fā)此網(wǎng)站的目的就是讓家電融

15、入到電子商務(wù)的行列,讓更多的人更方便快捷的獲得自己所需的商品信息。2 技術(shù)分析2.1網(wǎng)站開發(fā)技術(shù) 網(wǎng)站的開發(fā)使用的是A技術(shù),Photoshop設(shè)計網(wǎng)站頁面,利用Dream weaver進行網(wǎng)頁的實現(xiàn),利用C#語言進行后臺模塊的開發(fā)設(shè)計與實現(xiàn)。整個網(wǎng)站的開發(fā)工具主要有Visual studio 2010,使用的數(shù)據(jù)庫是Sql server 2008。 A支持可視化的網(wǎng)站設(shè)計,它是一個開發(fā)的模型,A可以使用Framework進行相應(yīng)的程序編寫,為開發(fā)提供了一定的便捷性。2.2 Visual studio 2008 A開發(fā)模式就是微軟進行開發(fā)的,在網(wǎng)站開發(fā)過程中使用的Visual studio 20

16、08同樣也是微軟公司研發(fā)的開發(fā)平臺。它支持windows操作系統(tǒng)下的網(wǎng)站以及系統(tǒng)的開發(fā),它內(nèi)部有很多有用的工具并且適合很多種語言的開發(fā),提供的編程環(huán)境也相對來說比較輕松。它內(nèi)部具有的一些工具也能夠讓我們更多的開發(fā),使得開發(fā)過程也更智能化,并且還具有提示功能,關(guān)鍵字遺忘的地方,根據(jù)相應(yīng)的提示也能夠獲取到一定的信息,能夠幫助開發(fā)者更多的獲得開發(fā)思路。2.3 Sql server 2008Sql server 2008【1】是微軟在2008年發(fā)布的一個數(shù)據(jù)庫版本,是目前比較新的數(shù)據(jù)庫版本。這個版本的數(shù)據(jù)庫具有很多新的特性和關(guān)鍵性的改造,它是在Sql server 2005的基礎(chǔ)上進行開發(fā)的,在原來的

17、基礎(chǔ)上添加了數(shù)據(jù)集成,改進了分析服務(wù)、報告服務(wù)以及office集成等。并且有兩種身份驗證模式:windows身份驗證和Sql server身份驗證,這樣使得其更安全,更具擴展性,更具管理能力,從而成為一個全方位企業(yè)資料、數(shù)據(jù)管理平臺。2.4 可行性分析2.4.1 可行性分析的意義網(wǎng)站一旦被確定下來,項目開發(fā)人員需要對該網(wǎng)站進行一個全面、公正、客觀的分析,來分析該網(wǎng)站是否具有被開發(fā)的價值??尚行苑治龅某霈F(xiàn)就是從技術(shù)、經(jīng)濟、法律、操作等各方面進行全面的分析,在最短的時間里花費盡可能少的時間去確定網(wǎng)站是否可行,是否值得開發(fā)。一個項目的開發(fā)不能盲目而定,這樣可能會造成一定程度上的資源浪費,最終開發(fā)的項

18、目也可能并不能夠充分發(fā)揮其價值。可行性分析的出現(xiàn)為網(wǎng)站的開發(fā)奠定了堅實的基礎(chǔ),讓開發(fā)具有一個明確的目標(biāo)。2.4.2 技術(shù)可行性 技術(shù)的可行性與開發(fā)人員是密切相關(guān)的,開發(fā)人員的技術(shù)水平將會影響到整個項目的開發(fā)設(shè)計。此網(wǎng)站主要使用的技術(shù)有C#、A和數(shù)據(jù)庫技術(shù),從整體項目組成員統(tǒng)計來說,開發(fā)并不會出現(xiàn)大的問題,所以綜合分析可以使用現(xiàn)有的技術(shù)進行整個網(wǎng)站的開發(fā),所以在技術(shù)性上具有可行性。2.4.3 時間可行性 時間竟過的那么快,不覺間我們也到了畢業(yè)的時間段,經(jīng)過緊張的畢業(yè)設(shè)計分析之后,項目組成員開始討論整個項目的開發(fā)時間安排,我們的時間安排如下:1在2014年11月10日之前對小組成員進行確定名單2在

19、2014年12月20日之前對網(wǎng)站進行設(shè)計分析,并進行模塊的劃分工作3在2015年2月24日之前查閱相關(guān)資料信息,進行模塊的構(gòu)建工作,并開始著手開題報告4在2015年4月5日之前小組成員對模塊進行完善,之后進行相應(yīng)的測試工作 5在2015年4月30日之前對系統(tǒng)做一個整體的運行,根據(jù)結(jié)果進行相應(yīng)的完善工作2.4.4 法律可行性 該網(wǎng)站的使用只涉及簡單的家電交易,并且網(wǎng)站上的家電都是合格產(chǎn)品。網(wǎng)站也是通過審核的,所以在法律上此網(wǎng)站是可行的。3 需求分析3.1 網(wǎng)站功能分析經(jīng)過線上線下的一系列調(diào)查分析可知,此網(wǎng)站如果需要滿足用戶的需求,需要從以下幾個方面進行開發(fā),這樣才能給用戶帶來更高的體驗。1.商城

20、公告模塊:此模塊用戶商品信息的公告,讓用戶可以通過此模塊進行公告查看,經(jīng)銷者也可以通過此模塊進行公告信息的發(fā)布,編輯等操作。2.產(chǎn)品推廣模塊:此模塊中包含近期熱銷產(chǎn)品以及新品,這樣可以讓用戶更快捷的獲知一些商品的信息。3.用戶注冊模塊:網(wǎng)站的使用需要用戶進行相應(yīng)的注冊,用戶一旦注冊就可以在此網(wǎng)站進行商品的交易,否則交易無法進行。4.訂單模塊:實現(xiàn)訂單的查詢,用戶提交訂單后訂單的處理工作,以及提交商品時相應(yīng)的訂單生成。5.商品評論模塊:用戶可以對商品進行商品的評價,這些評價的信息也可以更快的給以后的用戶反饋信息。6.數(shù)據(jù)庫設(shè)計模塊:根據(jù)各個模塊之間的連接作用,實現(xiàn)數(shù)據(jù)庫的詳細設(shè)計。7.購物車模塊

21、:用戶可以將需要購買的商品添加進購物車,并且用戶可以將購物車的商品進行分批量的進行提交訂單操作,用戶也可以后期通過查看購物車獲知自己所購買商品的信息。8.數(shù)據(jù)統(tǒng)計模塊:此模塊屬于后臺模塊,用戶統(tǒng)計銷售量,銷售金額,以及純利潤的統(tǒng)計等。9.購物說明模塊:每一個網(wǎng)站對新用戶都會有一個使用說明書,此模塊就是讓用戶更快的使用網(wǎng)站進行購物。3.2 網(wǎng)站性能分析 一個網(wǎng)站的運行自然離不開硬件設(shè)備,此網(wǎng)站在計算機連接網(wǎng)絡(luò)的情況下均可訪問,這是在網(wǎng)站已發(fā)布的前提下,建議使用比較流行的瀏覽器設(shè)備,以防在瀏覽過程中出現(xiàn)頁面不兼容的問題。通過網(wǎng)站將家電產(chǎn)品進行推銷,利用所學(xué)的一系列知識進行向?qū)?yīng)的開發(fā),從軟件工程的

22、涉及到數(shù)據(jù)庫等知識,并且通過sql server 2008建立了整個網(wǎng)站所需的數(shù)據(jù)庫,利用A進行整個網(wǎng)站的模塊連接。3.3 安全性分析 網(wǎng)站用戶和管理員都使用了相應(yīng)的密碼加密方法,并且在管理員管理中又設(shè)置了不同的管理員,普通管理員雖然可以進入后臺管理,但是并顯示不了相應(yīng)的模塊管理,只有當(dāng)超級管理員為其分配權(quán)限之后才能進行相應(yīng)的管理。 事物的處理大部分使用的都是存儲過程,一旦輸入有錯誤會立即對其進行提示。比如說用戶注冊,當(dāng)用戶進行注冊的時候一旦提交數(shù)據(jù),會利用存儲過程對其進行判斷,用戶名、密碼、確認(rèn)密碼、支付密碼、手機等等都進行相應(yīng)的判斷,通過函數(shù)進行是否為空,是否是手機號的判斷,對輸入不合法的

23、以及錯誤的內(nèi)容及時進行提示,這樣能夠保證數(shù)據(jù)庫中數(shù)據(jù)的安全和穩(wěn)定性。4 網(wǎng)站總體設(shè)計4.1 網(wǎng)站總體模塊分析 本網(wǎng)站主要有界面管理模塊(分為前臺界面和后臺界面),商城公告模塊(前臺公告列表,公告查看,后臺公告編輯,發(fā)布公告),產(chǎn)品推廣模塊,用戶注冊登錄模塊,訂單模塊,前臺展示模塊,商品評論模塊,數(shù)據(jù)庫設(shè)計模塊,商品上傳編輯模塊,購物車模塊,數(shù)據(jù)統(tǒng)計模塊,購物說明模塊。模塊之間的聯(lián)系如下圖所示:用戶注冊模塊、訂單模塊、商品評論模塊.界面管理模塊 應(yīng)用 數(shù)據(jù)更新查詢 數(shù)據(jù)存儲數(shù)據(jù)庫管理模塊圖4-1 系統(tǒng)模塊分析圖4.2 網(wǎng)站流程圖流程圖是使用簡單的符號或者語句將整個項目進行總結(jié),利用流程圖讓網(wǎng)站管

24、理員更加通俗易懂的了解整個網(wǎng)站的設(shè)計布局。流程圖中表現(xiàn)出來各個數(shù)據(jù)之間的調(diào)用情況,并不能詳細的列出數(shù)據(jù)的詳細處理過程,這種簡單的以黑盒子形式描述出來的流程圖也能夠讓更多的人認(rèn)識軟件的各個步驟之間的銜接。從事物的接收、處理到最后的數(shù)據(jù)分析統(tǒng)計,簡單的效果圖如下所示:數(shù)據(jù)統(tǒng)計處理事物接收事物數(shù)據(jù)結(jié)果數(shù)據(jù)庫圖 4-2 網(wǎng)站流程圖4.3 模塊設(shè)計總體圖數(shù)據(jù)庫模塊首頁商品公告模塊塊公告查看發(fā)布公告產(chǎn)品推廣模塊家電連鎖網(wǎng)站設(shè)計與開發(fā)前臺模塊登錄/注冊頁產(chǎn)品展示產(chǎn)品詳情展示購物說明展示刪除用戶管理員增刪用戶管理模塊商品上傳商品管理模塊商品刪除/修改后臺模塊前臺展示模塊 公告管理模塊發(fā)布公告公告刪除訂單狀態(tài)更

25、改訂單管理模塊 權(quán)限分配權(quán)限管理模塊權(quán)限修改圖4-3 家電連鎖網(wǎng)站設(shè)計總體圖如上圖所示整個網(wǎng)站分為三個大模塊:數(shù)據(jù)庫模塊、前臺模塊、后臺模塊,數(shù)據(jù)庫的設(shè)計關(guān)系到整個網(wǎng)站中各個表中數(shù)據(jù)的連接關(guān)系,也需要保證整個數(shù)據(jù)的完整性,和設(shè)計的合理性。前臺模塊主要包括商品公告信息模塊、產(chǎn)品推廣模塊、前臺展示模塊等,公告信息模塊展示的信息通過與數(shù)據(jù)庫建立連接獲取,產(chǎn)品模塊主要包括主要產(chǎn)品的一系列信息,從展示的信息中用戶可以獲取產(chǎn)品的詳細信息,以方便購買。前臺展示模塊主要包括對產(chǎn)品詳情的展示頁面和購物說明頁面,購物說明模塊給用戶提供購物說明書,讓用戶更快的了解產(chǎn)品。后臺模塊的設(shè)計讓后臺管理員可以對前臺頁面的一系

26、列信息進行管理,超級管理員可以在后臺增加管理員,也可以對商品信息進行上傳、刪除、修改等操作,可以對后臺普通管理員進行權(quán)限的分配。后臺管理員可以對自己所具有權(quán)限的模塊進行信息的增加、刪除、修改等操作,也可以對用戶的訂單狀態(tài)進行修改操作。4.4 網(wǎng)站開發(fā)模塊分配 網(wǎng)站的開發(fā)成員有:xx(數(shù)據(jù)庫模塊的分析與設(shè)計),xx(前臺界面模塊的分析與設(shè)計),xx(后臺基本模塊的分析與設(shè)計),xx(后臺擴展模塊的分析與設(shè)計)和xx(總體模塊的分析與設(shè)計),開發(fā)小組成員相互協(xié)作,共同完成該網(wǎng)站的設(shè)計工作。開發(fā)小組成員每人負(fù)責(zé)一個模塊,這樣的分配能夠使得各成員都能夠充分發(fā)揮自己的作用,讓每一個人都成為此項目的主人。

27、5 界面模塊的設(shè)計與實現(xiàn)5.1 前臺界面設(shè)計與實現(xiàn) 前臺頁面中的展示信息都是通過后臺管理界面進行管理,往數(shù)據(jù)庫中存儲或者獲取。網(wǎng)站商品通過分類讓用戶能夠更快的獲取信息,并且每個詳細的類別下又通過不同的選擇標(biāo)簽進行快速的獲取信息,這樣的設(shè)計能夠為用戶更好的節(jié)約時間。普通游客進入該網(wǎng)站可以進行網(wǎng)站商品的瀏覽,但是不能進行網(wǎng)上訂單操作,游客需進行用戶注冊才能夠進行商品的選購。用戶登錄會通過一系列的信息比對,當(dāng)用戶名和密碼驗證通過的時候,用戶才能夠進行商品的訂購操作,否則將不能對此網(wǎng)站的商品進行任何訂單操作。其前臺操作數(shù)據(jù)信息如下圖所示: 后臺 數(shù)據(jù)庫處理 前臺界面1、 顯示商品信息2、 顯示公告信息

28、3、 顯示后臺更新的數(shù)據(jù)1、 數(shù)據(jù)更新2、 數(shù)據(jù)查詢3、 數(shù)據(jù)修改1、 商品信息2、 公告信息3、 訂單信息4、 用戶信息5、 搜索信息圖 5-1 前臺功能描述5.2 后臺登錄模塊設(shè)計與實現(xiàn)為防止有人惡意攻擊網(wǎng)站,該網(wǎng)站后臺管理員的信息需要采取相應(yīng)的安全設(shè)施。本網(wǎng)站的后臺管理員信息會通過一定的算法進行相應(yīng)的加密工作,這樣保證了數(shù)據(jù)的安全性。后臺管理系統(tǒng)也需要進行相應(yīng)的身份驗證,通過用戶名,密碼,驗證碼進行驗證,只有通過身份驗證的才能夠進入后臺管理界面,否則會提示相應(yīng)的錯誤信息。只有通過后臺登陸頁面進入管理界面才屬于合法行為,通過直接訪問后臺其他界面的行為將會進行相應(yīng)的設(shè)置,訪問時會直接跳轉(zhuǎn)至登

29、陸頁面。登陸界面的設(shè)計主要使用table表格,使用層疊樣式表技術(shù)進行相應(yīng)的布局,登陸界面效果圖如下:圖5-2 后臺登陸界面 如圖所示,整個登陸界面分左右兩部分,左邊顯示系統(tǒng)名稱以及相應(yīng)的介紹,右邊則是登陸界面。6 后臺管理模塊的設(shè)計與實現(xiàn)6.1 后臺模塊的整體設(shè)計后臺界面又可分為上傳產(chǎn)品界面、產(chǎn)品管理界面、發(fā)布公告界面、公告管理界面、訂單管理界面、購物說明界面、用戶管理界面、添加管理員界面、權(quán)限管理界面。超級管理員登錄后臺界面后才能夠進行完整的模塊管理工作,新添加的管理員只有通過分配權(quán)限之后才能夠進行相應(yīng)的模塊管理。具有權(quán)限的管理員都可對商品信息,公告信息,訂單信息等進行相應(yīng)的管理,后臺設(shè)計效

30、果圖6-1和管理界面流程框圖6-2如下:圖6-1 后臺管理界面添加刪除和修改刪除和修改添加產(chǎn)品信息產(chǎn)品信息公告信息發(fā)布公告上傳產(chǎn)品產(chǎn)品管理公告管理后臺管理員(超級)訂單管理用戶管理購物說明管理用戶訂單信息購物信息管理員權(quán)限分配修改刪除修改訂單狀態(tài)編輯圖6-2 管理界面流程框圖6.2 用戶管理模塊的設(shè)計與實現(xiàn) 用戶管理模塊分為前臺用戶管理和管理員管理兩大模塊,對前臺用戶只能進行刪除操作,而對后臺管理員,具有特殊管理員身份的管理員可以進行添加,刪除,權(quán)限設(shè)置,管理員也可以對自己的信息進行相應(yīng)的編輯操作。當(dāng)后臺管理員通過登錄界面進入管理界面時,就可以對用戶的信息進行一個總體的瀏覽,并且也可通過相應(yīng)的

31、關(guān)鍵字快速找到用戶,其界面效果圖如下:圖6-3 用戶管理界面圖 特殊管理員可以進行相應(yīng)的管理員添加操作,由于新添加的管理員無任何權(quán)限,所以添加的管理員雖然可以進入后臺管理界面,但是后臺中的模塊管理界面將不會出現(xiàn),一旦進行新管理員的添加就應(yīng)該為其分配權(quán)限,否則該管理員的存在并沒有實際意義。添加管理員界面和權(quán)限分配界面如下所示:圖 6-4 添加管理員 如上圖所示,在添加管理員或者用戶的時候需要進行信息的判斷,判斷添加時用戶名是否為空、密碼輸入格式是否正確、確認(rèn)密碼和第一次輸入密碼是否一致、支付密碼格式是否正確,如果滿足以上驗證條件,提交保存按鈕數(shù)據(jù)將會添加到數(shù)據(jù)庫中,并且會提示用戶添加成功,否則將

32、會提示相應(yīng)的錯誤信息。圖6-5 權(quán)限分配界面 如圖所示為特殊管理員的權(quán)限分配模塊,在此可以對普通管理員進行相應(yīng)模塊的權(quán)限分配。此模塊使用二進制位異或算法,利用異或操作能夠快速的從數(shù)據(jù)庫中獲取到該管理員的權(quán)限,這種設(shè)計簡單,可以減少數(shù)據(jù)庫中存儲的信息,提高了操作的效率。選擇其中任意多個模塊對管理員進行分配后,進行確認(rèn)保存就可以將其信息存儲到數(shù)據(jù)庫中,此后該管理員登錄后臺就可以管理相應(yīng)的模塊。二進制位運算讓該模塊變得簡單易操作,并且這個算法也被很多人認(rèn)知,利用該方法進行權(quán)限的分配能夠讓網(wǎng)站的管理變得簡單。結(jié)束語 網(wǎng)站詳細的闡述了基于A的家電連鎖管理系統(tǒng)的開發(fā)設(shè)計工作,從網(wǎng)站的開發(fā)背景、網(wǎng)站設(shè)計目的

33、、技術(shù)分析、需求分析、總體設(shè)計、界面模 塊、后臺管理模塊等一系列的論述分析,從前期的設(shè)計分析到代碼的實現(xiàn)。整個網(wǎng)站的開發(fā)不僅體現(xiàn)在普通的設(shè)計工作上,而且也更加強調(diào)了當(dāng)前社會的需要,用簡單的網(wǎng)站為用戶提供一個便捷的購物方式。 經(jīng)過長達五個月的設(shè)計編碼工作,配合小組成員的開發(fā)。從分析設(shè)計到開發(fā),每一步對我們開說都是一個挑戰(zhàn),一個項目的獨立完成離不開各個開發(fā)人員的努力,在校期間并未曾完整開發(fā)過一個項目的我們,也在這段時間里學(xué)到了很多知識。從ps軟件的使用,到html代碼的實現(xiàn),使用css的布局方式完成整個頁面的設(shè)計工作,后臺開發(fā)的A技術(shù),以及數(shù)據(jù)庫的完整設(shè)計等。從概念的模糊不清經(jīng)過相關(guān)資料的查閱到思路的逐漸清晰,這使得我意識到獨立學(xué)習(xí)的重要性,每一次設(shè)計的失敗對我來說都是一個很好的成長機會,每一次自行測試工作都預(yù)示著自己的進步。 小組成員的分享、爭論都一次次讓我們的網(wǎng)站設(shè)計從幼稚走

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論