




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、本科畢業論文題目 家電連鎖網站總體設計與實現指導教師 職稱 學生姓名 學號專 業班 級院 (系)完成時間 家電連鎖網站總體設計與實現 摘 要 家電連鎖網站的出現是因為越來越多的電子商務層出不窮,生活用品的方方面面在網上都能夠隨處可見,此網站就是為了滿足消費者更快捷的獲得商品。通過該網站不僅可以讓經銷商獲知市場上的家電供應需求,也能夠給客戶一個快捷查詢的平臺,這樣能夠讓商品的質量變得更加的透明化,讓交易質量也得到一定的保證。 家電連鎖網站的開發主要使用ASP.NET,開發過程中使用了visual studio 2008和Sql server 2005數據庫,其中前臺頁面的設計使用了Photosh
2、op,頁面的開發設計與實現使用了Dream weaver,幾個軟件相互的配合使用才使得此網站順利的開發。該網站的功能是進入該網站的用戶可以根據商城公告信息和最新產品等獲知最新的家電信息,而且用戶可以通過簡單的注冊信息成為本網站的會員用戶,成為會員之后就能夠進行相應的訂單操作,為了防止經銷商進行商品的評價操作,網站用戶均能夠對所知商品進行評價。用戶登錄之后可以查看自己的購物車信息,訂單情況等等,經銷商通過后臺登錄后可以查看相應的數據統計,也就是銷售業績等,這樣可以方便經銷商掌握實時的商品銷售信息,也可以通過后臺對產品進行更新等操作。 本網站的開發不僅給用戶提供一個更加方便的獲取商品信息的平臺,也
3、給經營者提供了一個簡單的管理空間,如果該經營商規模不是太大,就可以只具有此虛擬空間進行商品的交易,這樣也節省了一部分開支。 關鍵詞 家電連鎖網站、總體設計與分析、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 usi
6、ng Dream weaver, several software mutual with the use of this site makes a smooth development. Feature of the site is to enter the site's 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 reg
7、istration information can 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 car
8、t information, orders, 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 dev
9、elopment of this site not only provides users 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
10、. Keyword appliance chain site, the overall design and analysis, ASP.NET, users目錄摘 要2Home appliance chain website Design and Implementation3ABSTRACT31 緒論41.1網站開發背景41.2網站設計目的52 技術分析62.1網站開發技術62.2 Visual studio 200862.3 Sql server 200862.4 可行性分析72.4.1 可行性分析的意義72.4.2 技術可行性72.4.3 時間可行性72.4.4 法律可行性8
11、3 需求分析83.1 網站功能分析83.2 網站性能分析93.3 安全性分析94 網站總體設計94.1 網站總體模塊分析94.2 網站流程圖104.3 模塊設計總體圖104.4 網站開發模塊分配125 界面模塊的設計與實現125.1 前臺界面設計與實現125.2 后臺登錄模塊設計與實現136 后臺管理模塊的設計與實現146.1 后臺模塊的整體設計146.2 用戶管理模塊的設計與實現15結束語17參考文獻191 緒論1.1網站開發背景隨著大數據時代的到來,越來越多的數據信息進入到我們的生活中,很多時候我們并不能從這些繁雜的數據中獲取到有用的信息,隨之也出現了解決信息冗雜的各種工具。而本網站的出現
12、就是為了解決大數據帶給我們的諸多問題,讓我們從更多的數據中獲取到有用的信息。網絡空間可以根據公司、部門等的申請獲得,所以導致網上網站魚目混珠,很多人不能夠短期從網絡中獲取到自己所需的資源,這就在一定程度上造成了時間的浪費。本網站的出現就是為了避免用戶在此環境下獲取到錯誤的信息,本網站通過一定的用戶評價進行商品信息的展示,也讓更多的用戶短期獲得自己所需的物品。隨著科技的發展,家用電器已成為我們生活中不可或缺的一部分。從小家具,到冰箱,洗衣機,再到現在的手機,電腦,這些都成為人們生活中很重要的一部分。很多時候我們總需要抽出過多的時間,一家店一家店的咨詢查看問價,這樣會造成很多時間的浪費,而且出去購
13、物并不能帶領家里的所有人,當家電購買之后又可能造成一些不愉快。所以本網站的開發可以更好的響應這個時代的發展,讓更多的人浪費更少的時間獲得更喜歡的商品。讓更多的人融入到信息化的生活當中,通過鼠標,移動設備等快速獲取所需信息,將數據交給電腦處理,讓更多的人體會到網絡商務的快速高效,而且能夠直觀的獲取商品的圖文信息,也能夠從其他顧客那里獲取有用的信息。1.2網站設計目的網絡在我們的生活層面上影響越來越廣泛,電子商務的出現不僅幫助越來越多的人更加快捷的生活,也解決了一部分日常生活中出現的問題。相同的電子商務的出現也是利害攸關的,電子商務的出現讓越來越多的人關注到網絡購物上,讓越來越多的實體商家受到了威
14、脅,但它的出現卻重塑了我們生活的方式。在某些方面我國仍處于相對落后的階段,科技的發展會提升我們的社會落腳點。過去的很多時候人們質疑網絡上的商品,但是電子商務的誠信問題也隨著發展不斷成熟,這就意味著知識可以掌握過去,知識也可以改變我們的未來,科技可以創造出不一樣的生活方式。很多時候我們涉足電子商務,進入互聯網時代的時候,我們前期總會質疑,因為很多不確定因素在我們周圍環繞,有的時候出現的問題根本就沒有答案,也或許在這個喧囂的社會中,我們永遠向前看的眼光會讓我們將這些問題遺忘,但之后我們總會有好的結果可以收獲,不拘小節也可能成為現代人成功的一大因素。越來越多的人躋身于電子商務行列,開始嘗試用新事物逐
15、漸取代舊事物,這也就意味著需要換一個思維方式來進入這個新的社會。而開發此網站的目的就是讓家電融入到電子商務的行列,讓更多的人更方便快捷的獲得自己所需的商品信息。2 技術分析2.1網站開發技術 網站的開發使用的是A技術,Photoshop設計網站頁面,利用Dream weaver進行網頁的實現,利用C#語言進行后臺模塊的開發設計與實現。整個網站的開發工具主要有Visual studio 2010,使用的數據庫是Sql server 2008。 A支持可視化的網站設計,它是一個開發的模型,A可以使用Framework進行相應的程序編寫,為開發提供了一定的便捷性。2.2 Visual studio
16、2008 A開發模式就是微軟進行開發的,在網站開發過程中使用的Visual studio 2008同樣也是微軟公司研發的開發平臺。它支持windows操作系統下的網站以及系統的開發,它內部有很多有用的工具并且適合很多種語言的開發,提供的編程環境也相對來說比較輕松。它內部具有的一些工具也能夠讓我們更多的開發,使得開發過程也更智能化,并且還具有提示功能,關鍵字遺忘的地方,根據相應的提示也能夠獲取到一定的信息,能夠幫助開發者更多的獲得開發思路。2.3 Sql server 2008Sql server 2008【1】是微軟在2008年發布的一個數據庫版本,是目前比較新的數據庫版本。這個版本的數據庫具
17、有很多新的特性和關鍵性的改造,它是在Sql server 2005的基礎上進行開發的,在原來的基礎上添加了數據集成,改進了分析服務、報告服務以及office集成等。并且有兩種身份驗證模式:windows身份驗證和Sql server身份驗證,這樣使得其更安全,更具擴展性,更具管理能力,從而成為一個全方位企業資料、數據管理平臺。2.4 可行性分析2.4.1 可行性分析的意義網站一旦被確定下來,項目開發人員需要對該網站進行一個全面、公正、客觀的分析,來分析該網站是否具有被開發的價值。可行性分析的出現就是從技術、經濟、法律、操作等各方面進行全面的分析,在最短的時間里花費盡可能少的時間去確定網站是否可
18、行,是否值得開發。一個項目的開發不能盲目而定,這樣可能會造成一定程度上的資源浪費,最終開發的項目也可能并不能夠充分發揮其價值。可行性分析的出現為網站的開發奠定了堅實的基礎,讓開發具有一個明確的目標。2.4.2 技術可行性 技術的可行性與開發人員是密切相關的,開發人員的技術水平將會影響到整個項目的開發設計。此網站主要使用的技術有C#、A和數據庫技術,從整體項目組成員統計來說,開發并不會出現大的問題,所以綜合分析可以使用現有的技術進行整個網站的開發,所以在技術性上具有可行性。2.4.3 時間可行性 時間竟過的那么快,不覺間我們也到了畢業的時間段,經過緊張的畢業設計分析之后,項目組成員開始討論整個項
19、目的開發時間安排,我們的時間安排如下:1在2014年11月10日之前對小組成員進行確定名單2在2014年12月20日之前對網站進行設計分析,并進行模塊的劃分工作3在2015年2月24日之前查閱相關資料信息,進行模塊的構建工作,并開始著手開題報告4在2015年4月5日之前小組成員對模塊進行完善,之后進行相應的測試工作 5在2015年4月30日之前對系統做一個整體的運行,根據結果進行相應的完善工作2.4.4 法律可行性 該網站的使用只涉及簡單的家電交易,并且網站上的家電都是合格產品。網站也是通過審核的,所以在法律上此網站是可行的。3 需求分析3.1 網站功能分析經過線上線下的一系列調查分析可知,此
20、網站如果需要滿足用戶的需求,需要從以下幾個方面進行開發,這樣才能給用戶帶來更高的體驗。1.商城公告模塊:此模塊用戶商品信息的公告,讓用戶可以通過此模塊進行公告查看,經銷者也可以通過此模塊進行公告信息的發布,編輯等操作。2.產品推廣模塊:此模塊中包含近期熱銷產品以及新品,這樣可以讓用戶更快捷的獲知一些商品的信息。3.用戶注冊模塊:網站的使用需要用戶進行相應的注冊,用戶一旦注冊就可以在此網站進行商品的交易,否則交易無法進行。4.訂單模塊:實現訂單的查詢,用戶提交訂單后訂單的處理工作,以及提交商品時相應的訂單生成。5.商品評論模塊:用戶可以對商品進行商品的評價,這些評價的信息也可以更快的給以后的用戶
21、反饋信息。6.數據庫設計模塊:根據各個模塊之間的連接作用,實現數據庫的詳細設計。7.購物車模塊:用戶可以將需要購買的商品添加進購物車,并且用戶可以將購物車的商品進行分批量的進行提交訂單操作,用戶也可以后期通過查看購物車獲知自己所購買商品的信息。8.數據統計模塊:此模塊屬于后臺模塊,用戶統計銷售量,銷售金額,以及純利潤的統計等。9.購物說明模塊:每一個網站對新用戶都會有一個使用說明書,此模塊就是讓用戶更快的使用網站進行購物。3.2 網站性能分析 一個網站的運行自然離不開硬件設備,此網站在計算機連接網絡的情況下均可訪問,這是在網站已發布的前提下,建議使用比較流行的瀏覽器設備,以防在瀏覽過程中出現頁
22、面不兼容的問題。通過網站將家電產品進行推銷,利用所學的一系列知識進行向對應的開發,從軟件工程的涉及到數據庫等知識,并且通過sql server 2008建立了整個網站所需的數據庫,利用A進行整個網站的模塊連接。3.3 安全性分析 網站用戶和管理員都使用了相應的密碼加密方法,并且在管理員管理中又設置了不同的管理員,普通管理員雖然可以進入后臺管理,但是并顯示不了相應的模塊管理,只有當超級管理員為其分配權限之后才能進行相應的管理。 事物的處理大部分使用的都是存儲過程,一旦輸入有錯誤會立即對其進行提示。比如說用戶注冊,當用戶進行注冊的時候一旦提交數據,會利用存儲過程對其進行判斷,用戶名、密碼、確認密碼
23、、支付密碼、手機等等都進行相應的判斷,通過函數進行是否為空,是否是手機號的判斷,對輸入不合法的以及錯誤的內容及時進行提示,這樣能夠保證數據庫中數據的安全和穩定性。4 網站總體設計4.1 網站總體模塊分析 本網站主要有界面管理模塊(分為前臺界面和后臺界面),商城公告模塊(前臺公告列表,公告查看,后臺公告編輯,發布公告),產品推廣模塊,用戶注冊登錄模塊,訂單模塊,前臺展示模塊,商品評論模塊,數據庫設計模塊,商品上傳編輯模塊,購物車模塊,數據統計模塊,購物說明模塊。模塊之間的聯系如下圖所示:用戶注冊模塊、訂單模塊、商品評論模塊.界面管理模塊 應用 數據更新查詢 數據存儲數據庫管理模塊圖4-1 系統模
24、塊分析圖4.2 網站流程圖流程圖是使用簡單的符號或者語句將整個項目進行總結,利用流程圖讓網站管理員更加通俗易懂的了解整個網站的設計布局。流程圖中表現出來各個數據之間的調用情況,并不能詳細的列出數據的詳細處理過程,這種簡單的以黑盒子形式描述出來的流程圖也能夠讓更多的人認識軟件的各個步驟之間的銜接。從事物的接收、處理到最后的數據分析統計,簡單的效果圖如下所示:數據統計處理事物接收事物數據結果數據庫圖 4-2 網站流程圖4.3 模塊設計總體圖數據庫模塊首頁商品公告模塊塊公告查看發布公告產品推廣模塊家電連鎖網站設計與開發前臺模塊登錄/注冊頁產品展示產品詳情展示購物說明展示刪除用戶管理員增刪用戶管理模塊
25、商品上傳商品管理模塊商品刪除/修改后臺模塊前臺展示模塊 公告管理模塊發布公告公告刪除訂單狀態更改訂單管理模塊 權限分配權限管理模塊權限修改圖4-3 家電連鎖網站設計總體圖如上圖所示整個網站分為三個大模塊:數據庫模塊、前臺模塊、后臺模塊,數據庫的設計關系到整個網站中各個表中數據的連接關系,也需要保證整個數據的完整性,和設計的合理性。前臺模塊主要包括商品公告信息模塊、產品推廣模塊、前臺展示模塊等,公告信息模塊展示的信息通過與數據庫建立連接獲取,產品模塊主要包括主要產品的一系列信息,從展示的信息中用戶可以獲取產品的詳細信息,以方便購買。前臺展示模塊主要包括對產品詳情的展示頁面和購物說明頁面,購物說明
26、模塊給用戶提供購物說明書,讓用戶更快的了解產品。后臺模塊的設計讓后臺管理員可以對前臺頁面的一系列信息進行管理,超級管理員可以在后臺增加管理員,也可以對商品信息進行上傳、刪除、修改等操作,可以對后臺普通管理員進行權限的分配。后臺管理員可以對自己所具有權限的模塊進行信息的增加、刪除、修改等操作,也可以對用戶的訂單狀態進行修改操作。4.4 網站開發模塊分配 網站的開發成員有:xx(數據庫模塊的分析與設計),xx(前臺界面模塊的分析與設計),xx(后臺基本模塊的分析與設計),xx(后臺擴展模塊的分析與設計)和xx(總體模塊的分析與設計),開發小組成員相互協作,共同完成該網站的設計工作。開發小組成員每人
27、負責一個模塊,這樣的分配能夠使得各成員都能夠充分發揮自己的作用,讓每一個人都成為此項目的主人。5 界面模塊的設計與實現5.1 前臺界面設計與實現 前臺頁面中的展示信息都是通過后臺管理界面進行管理,往數據庫中存儲或者獲取。網站商品通過分類讓用戶能夠更快的獲取信息,并且每個詳細的類別下又通過不同的選擇標簽進行快速的獲取信息,這樣的設計能夠為用戶更好的節約時間。普通游客進入該網站可以進行網站商品的瀏覽,但是不能進行網上訂單操作,游客需進行用戶注冊才能夠進行商品的選購。用戶登錄會通過一系列的信息比對,當用戶名和密碼驗證通過的時候,用戶才能夠進行商品的訂購操作,否則將不能對此網站的商品進行任何訂單操作。
28、其前臺操作數據信息如下圖所示: 后臺 數據庫處理 前臺界面1、 顯示商品信息2、 顯示公告信息3、 顯示后臺更新的數據1、 數據更新2、 數據查詢3、 數據修改1、 商品信息2、 公告信息3、 訂單信息4、 用戶信息5、 搜索信息圖 5-1 前臺功能描述5.2 后臺登錄模塊設計與實現為防止有人惡意攻擊網站,該網站后臺管理員的信息需要采取相應的安全設施。本網站的后臺管理員信息會通過一定的算法進行相應的加密工作,這樣保證了數據的安全性。后臺管理系統也需要進行相應的身份驗證,通過用戶名,密碼,驗證碼進行驗證,只有通過身份驗證的才能夠進入后臺管理界面,否則會提示相應的錯誤信息。只有通過后臺登陸頁面進入
29、管理界面才屬于合法行為,通過直接訪問后臺其他界面的行為將會進行相應的設置,訪問時會直接跳轉至登陸頁面。登陸界面的設計主要使用table表格,使用層疊樣式表技術進行相應的布局,登陸界面效果圖如下:圖5-2 后臺登陸界面 如圖所示,整個登陸界面分左右兩部分,左邊顯示系統名稱以及相應的介紹,右邊則是登陸界面。6 后臺管理模塊的設計與實現6.1 后臺模塊的整體設計后臺界面又可分為上傳產品界面、產品管理界面、發布公告界面、公告管理界面、訂單管理界面、購物說明界面、用戶管理界面、添加管理員界面、權限管理界面。超級管理員登錄后臺界面后才能夠進行完整的模塊管理工作,新添加的管理員只有通過分配權限之后才能夠進行
30、相應的模塊管理。具有權限的管理員都可對商品信息,公告信息,訂單信息等進行相應的管理,后臺設計效果圖6-1和管理界面流程框圖6-2如下:圖6-1 后臺管理界面添加刪除和修改刪除和修改添加產品信息產品信息公告信息發布公告上傳產品產品管理公告管理后臺管理員(超級)訂單管理用戶管理購物說明管理用戶訂單信息購物信息管理員權限分配修改刪除修改訂單狀態編輯圖6-2 管理界面流程框圖6.2 用戶管理模塊的設計與實現 用戶管理模塊分為前臺用戶管理和管理員管理兩大模塊,對前臺用戶只能進行刪除操作,而對后臺管理員,具有特殊管理員身份的管理員可以進行添加,刪除,權限設置,管理員也可以對自己的信息進行相應的編輯操作。當
31、后臺管理員通過登錄界面進入管理界面時,就可以對用戶的信息進行一個總體的瀏覽,并且也可通過相應的關鍵字快速找到用戶,其界面效果圖如下:圖6-3 用戶管理界面圖 特殊管理員可以進行相應的管理員添加操作,由于新添加的管理員無任何權限,所以添加的管理員雖然可以進入后臺管理界面,但是后臺中的模塊管理界面將不會出現,一旦進行新管理員的添加就應該為其分配權限,否則該管理員的存在并沒有實際意義。添加管理員界面和權限分配界面如下所示:圖 6-4 添加管理員 如上圖所示,在添加管理員或者用戶的時候需要進行信息的判斷,判斷添加時用戶名是否為空、密碼輸入格式是否正確、確認密碼和第一次輸入密碼是否一致、支付密碼格式是否
32、正確,如果滿足以上驗證條件,提交保存按鈕數據將會添加到數據庫中,并且會提示用戶添加成功,否則將會提示相應的錯誤信息。圖6-5 權限分配界面 如圖所示為特殊管理員的權限分配模塊,在此可以對普通管理員進行相應模塊的權限分配。此模塊使用二進制位異或算法,利用異或操作能夠快速的從數據庫中獲取到該管理員的權限,這種設計簡單,可以減少數據庫中存儲的信息,提高了操作的效率。選擇其中任意多個模塊對管理員進行分配后,進行確認保存就可以將其信息存儲到數據庫中,此后該管理員登錄后臺就可以管理相應的模塊。二進制位運算讓該模塊變得簡單易操作,并且這個算法也被很多人認知,利用該方法進行權限的分配能夠讓網站的管理變得簡單。
33、結束語 網站詳細的闡述了基于A的家電連鎖管理系統的開發設計工作,從網站的開發背景、網站設計目的、技術分析、需求分析、總體設計、界面模 塊、后臺管理模塊等一系列的論述分析,從前期的設計分析到代碼的實現。整個網站的開發不僅體現在普通的設計工作上,而且也更加強調了當前社會的需要,用簡單的網站為用戶提供一個便捷的購物方式。 經過長達五個月的設計編碼工作,配合小組成員的開發。從分析設計到開發,每一步對我們開說都是一個挑戰,一個項目的獨立完成離不開各個開發人員的努力,在校期間并未曾完整開發過一個項目的我們,也在這段時間里學到了很多知識。從ps軟件的使用,到html代碼的實現,使用css的布局方式完成整個頁面的設計工作,后臺開發的A技術,以及數據庫的完整設計等。從概念的模糊不清經過相關資料的查閱到思路的逐漸清晰,這使得我意識到獨立學習的重要性,每一次設計的失敗對我來說都是一個很好的成長機會,每一次自行測試工作都預示著自己的進步。 小組成員的分享、爭論都一次次讓我們的網站設
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2024學年陜西省漢中市高二下學期7月期末數學試題(解析版)
- 2025年秋三年級上冊語文同步教案 習作:寫日記
- rather-than的用法與搭配
- 餐具洗消管理制度
- 作業培訓教育管理制度
- 使用單位欠費管理制度
- 供應商實名制管理制度
- 供暖公司檔案管理制度
- 供水搶修作業管理制度
- 供熱項目流程管理制度
- 2025年河南鄭州中原綠色產業生態發展公司招聘筆試參考題庫含答案解析
- 2025年中國融通農業發展有限集團有限公司招聘筆試沖刺題(帶答案解析)
- 2025民用無人機駕駛員合格審定規則
- 夏令營筆試題及答案保研
- DB43-T 2036-2021 山銀花采收與產地初加工技術規程
- 法律文化-形考作業4-國開(ZJ)-參考資料
- 2025年中考物理押題猜想卷(山西卷)(全解全析)
- 模具外發加工與驗收標準及流程
- 空調水管、流量、流速、管徑自動計算以及推薦表和水管各種參數對照表47729
- 《架空輸電線路防鳥擋板技術規范》征求
- 浙江省高速公路服務區建設指南
評論
0/150
提交評論