校園二手物品交易網(wǎng)站的設計與實現(xiàn)畢業(yè)論文_第1頁
校園二手物品交易網(wǎng)站的設計與實現(xiàn)畢業(yè)論文_第2頁
校園二手物品交易網(wǎng)站的設計與實現(xiàn)畢業(yè)論文_第3頁
校園二手物品交易網(wǎng)站的設計與實現(xiàn)畢業(yè)論文_第4頁
校園二手物品交易網(wǎng)站的設計與實現(xiàn)畢業(yè)論文_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、專業(yè): 學號: 本科畢業(yè)設計(自然科學)題 目: 校園二手物品交易網(wǎng)站的設計與實現(xiàn) 院(系、部): 學 生 姓 名: 指 導 教 師: 職 稱 教授 2016年05月27日 資料目錄11. 學術(shù)聲明1 1 頁22. 本科畢業(yè)設計123頁33. 本科畢業(yè)設計任務書1 1 頁44. 本科畢業(yè)設計開題報告1 3 頁55. 本科畢業(yè)設計中期檢查表1 1 頁66. 本科畢業(yè)設計答辯記錄表1 1 頁77. 本科畢業(yè)設計成績評定匯總表1 2 頁88. 本科畢業(yè)設計工作總結(jié)1 1 頁99. 文獻綜述1 5 頁010外文翻譯及原文110 頁本科畢業(yè)設計校園二手物品交易網(wǎng)站的設計與實現(xiàn)院(系、部)名 稱 : 專

2、業(yè) 名 稱: 網(wǎng)絡工程 學 生 姓 名: 學 生 學 號: 指 導 教 師: 2016年05月26日 學 術(shù) 聲 明本人呈交的學位論文,是在導師的指導下,獨立進行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實可靠。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本學位論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。對本論文所涉及的研究工作做出貢獻的其他個人和集體,均已在文中以明確的方式標明。本學位論文的知識產(chǎn)權(quán)歸屬于河北科技師范學院。 本人簽名: 日期: 指導教師簽名: 日期: 1目錄目 錄摘 要IAbstractII1 緒論11.1 選題目的11.2 研究意義11.3 研究現(xiàn)狀12 系統(tǒng)開發(fā)技術(shù)的分析與選擇2

3、2.1 B/S架構(gòu)22.2 ASP.NET技術(shù)22.3 數(shù)據(jù)庫的選擇33 校園二手物品交易網(wǎng)站的需求分析33.1 總體目標33.2 可行性分析43.2.1 經(jīng)濟可行性43.2.2 技術(shù)可行性43.2.3 時間可行性43.3 功能需求43.4 用戶需求53.5 系統(tǒng)需求53.6 用例圖53.6.1 游客用例圖53.6.2 會員用例圖63.6.3 管理員用例圖74 系統(tǒng)總體設計74.1 系統(tǒng)功能結(jié)構(gòu)74.2 數(shù)據(jù)庫設計84.2.1 數(shù)據(jù)庫設計84.2.2 系統(tǒng)E-R圖104.2.3 數(shù)據(jù)庫表設計115 校園二手物品網(wǎng)站設計與實現(xiàn)135.1 首頁的設計135.2 會員登錄模塊設計145.3 會員注冊

4、模塊155.4 供求信息模塊的實現(xiàn)165.5 購買商品模塊的設計175.6 新聞信息管理模塊設計185.7 管理員登錄模塊設計205.8 后臺管理界面的設計20結(jié)論21參考文獻21致謝2310Abstract校園二手物品交易網(wǎng)站的設計與實現(xiàn)摘 要網(wǎng)絡技術(shù)發(fā)展迅猛,日新月異。現(xiàn)代生活的人們也越來越離不開網(wǎng)絡。電子商務也成為了當今社會的熱點,人們都享受足不出戶的購物體驗。電子商務不僅方便快捷,能讓我們買到很多我們在當?shù)貙嶓w店買不到的商品,也能讓我們自己成為賣家。賣出他人需要的商品。作為一個在校大學生,我們都有體會,我們所用的物品包括衣服、書籍、手機等更新?lián)Q代的速度很快,這些還可以用的物品堆放在宿舍

5、里很占空間,丟掉十分的浪費而且還會舍不得。也有的學生想要賣掉這些閑置物品,但是難于尋找合適的買家。這樣就造成了物不能盡其用。所以我們開發(fā)了校園二手物品交易網(wǎng)站,借助于方便快捷而且成本低的網(wǎng)絡為大家提供一個的二手交易平臺,這樣子在一定程度上能夠緩解大學生物品的閑置。本網(wǎng)站用ASP.NET技術(shù)進行開發(fā),所用的開發(fā)平臺為VS2005,數(shù)據(jù)庫采用的是SQL server 2005。實現(xiàn)學生會員用戶登錄,用戶注冊,新聞公告,商品搜索,會員發(fā)布信息,會員管理信息,查看供求信息等功能。本網(wǎng)站不僅可以解決學生閑置物品的去留問題,也可以解決學生的購物需求,方便快捷,便于操作。關鍵詞:交易平臺;ASP.NET ;

6、B/S結(jié)構(gòu);數(shù)據(jù)庫 24Design and Implementation of the Coastal High-speed Tollhouse Performance Management Appraisal SystemAbstractNetwork technology is developing rapidly with each passing day. People in modern life can not be separated from the network. Electronic commerce has become a hot topic in today

7、9;s society, people can enjoy the shopping experience without leaving home. Electronic commerce is not only convenient and quick, can let us buy a lot of goods that we can not buy in the local store, but also can make us become a seller to sell the goods. As a college student, our goods including cl

8、othes, books, mobile phones and others update speed very fast. These can also be used items stacked in the dorm takes up a lot of space, still fell very wasteful and will loathe to give up. Also some t students want to sell these idle goods, but it is difficult to find a suitable buyer. This causes

9、the material to be unable to use. So we develop the campus second-hand goods trading site, with convenient and low cost network for everyone to provide a secondary trading platform, so in a certain extent can alleviate university student's articles of idle. This site with ASP.NET technology deve

10、lopment, the development platform for VS2005, database using server SQL 2005. Realize student member user login, user registration, news announcement, commodity search, member release information, member management information, view the supply and demand information and other functions. This website

11、 can not only solve the problem of students unused items of the fate of the, can also solve the shopping needs of students, convenient, easy to operate.Key words: Trading platform; ASP.NET; B / S structure; database2016屆本科畢業(yè)設計1 緒論1.1 選題目的隨著Internet 迅速發(fā)展,電子商務也在國內(nèi)爆炸式的發(fā)展了起來。這種電子商務對還在校園的我產(chǎn)生了深遠的的影響,使我想要開

12、發(fā)一個對大學生適用的二手物品交易網(wǎng)站,能夠為大家提供方便的服務。作為一個在校大學生,我們都有體會,我們所用的物品包括衣服、書籍、手機等更新?lián)Q代的速度很快,這些還可以用的物品堆放在宿舍里很占空間,丟掉十分的浪費而且還會舍不得。也有的學生想要賣掉這些閑置物品,但是難于尋找合適的買家。這樣就造成了物不能盡其用。校園電子商務作為一種新型的電子商務,這種模式是指在學校內(nèi)以校園網(wǎng)為基礎為廣大學生服務的平臺。,不僅能夠滿足學生學習生活的需要,還能夠為勤工儉學的大學生提供一些兼職崗位,具有范圍小、可信度高、操作性強等特點1。且依據(jù)消費者不同的商品需求類型,可以建立多種校園電子商務網(wǎng)站。所以我們要建立一個小型的

13、二手物品交易網(wǎng)站,以滿足在校學生對于二手物品的需求。所以為了解決這種浪費問題,我們開發(fā)了校園二手物品交易網(wǎng)站,借助于交易成本比較低的網(wǎng)絡為大家提供一個方便快捷的二手購物平臺。為大家提供一個低成本、快速迅捷的信息發(fā)布平臺2。新系統(tǒng)開發(fā)過程中嚴格按照系統(tǒng)開發(fā)步驟進行,在系統(tǒng)調(diào)研、分析、設計到系統(tǒng)的實施的全過程中,力求其科學性和合理性?;谟嬎銠C網(wǎng)絡的飛速發(fā)展,我們已經(jīng)進入一個網(wǎng)絡時代。可以說,網(wǎng)絡給信息處理、信息傳輸提供一個更快捷、更安全的平臺。作為校園二手物品交易網(wǎng)站的開發(fā)系統(tǒng)要符合廣大用戶的需求。因而,建立一個校園二手物品交易網(wǎng)站具有很強的現(xiàn)實意義。1.2 研究意義對于現(xiàn)在的大學生來說,隨著各

14、種商品更新?lián)Q代的速度加快和每年的大學生畢業(yè)都有很大一部分畢業(yè)生帶不走的品質(zhì)良好的物品,不想浪費這些物品就只能在畢業(yè)時的跳蚤市場進行交易3。這種方式要求空間時間還有學校各部門的同意,不能滿足二手物品通暢流行的要求。二手物品交易網(wǎng)站是一種新的二手物品交易方式。通過這個網(wǎng)站,我們每一個人都能當買家和賣家,大家都可以非常便捷的發(fā)布自己的供求商品信息,瀏覽別人發(fā)布的物品信息,還可以對不同賣家發(fā)布的不同商品進行比較,尋找性價比最高的商品。1.3 研究現(xiàn)狀近些年,在國家倡導節(jié)約型校園的精神推動下,很多大學校園興起了二手物品交易的熱潮。這種現(xiàn)象雖然能有效的促進大學生節(jié)約思想,但是由于現(xiàn)在二手物品信息交流方式的

15、局限性和偶然性4,校園里甚至會出現(xiàn)三五成群的擺攤,嚴重影響校園的正常秩序。隨著計算機和網(wǎng)絡技術(shù)的迅猛發(fā)展,校園二手物品交易網(wǎng)站也為大學生創(chuàng)業(yè)提供了新的機會。2 系統(tǒng)開發(fā)技術(shù)的分析與選擇本系統(tǒng)采用B/S架構(gòu)進行開發(fā),開發(fā)工具采用Microsoft Visual Studio2005進行開發(fā),后臺數(shù)據(jù)庫采用SQL server 2005存放校園二手物品交易網(wǎng)站總的數(shù)據(jù)信息。首先應用C#作為編程語言,界面使用流行的制作工具Microsoft Visual Studio 2005,數(shù)據(jù)庫則使用Microsoft SQL Server 2005,最后將整個系統(tǒng)進行整合。2.1 B/S架構(gòu)B/S架構(gòu)就是瀏

16、覽器和服務器結(jié)構(gòu)是當前一種流行的架構(gòu)。它是隨著Internet技術(shù)的興起,對C/S架構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來對開發(fā)的系統(tǒng)進行瀏覽,極少部分事務邏輯在前端(Browser)實現(xiàn),形成三層架構(gòu),也就是一個客戶端,一個中間層,一個數(shù)據(jù)庫服務器層。這樣就大簡化了客戶端電腦載荷5,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總休成本。B/S架構(gòu)的優(yōu)點是把校園二手交易物品網(wǎng)站配置到遠程的服務器上,在任何可以上網(wǎng)的地方都可以訪問和使用系統(tǒng),當然必須擁有權(quán)限。所以本二手物品交易網(wǎng)站的設計所使用的架構(gòu)是B/S架構(gòu)。2.2 ASP.NET技術(shù)ASP.NET 

17、;是微軟公司發(fā)布的目前最好用的基于Windows 平臺的開發(fā)集成環(huán)境。此開發(fā)環(huán)境中支持的ASP.NET是一種建立在高級語言上的程序構(gòu)架。其中用于與SQL Server數(shù)據(jù)庫相連的ASP.NET組件模型很好地融入了.NET Framework,擁有.NET Framework的平臺無關、高效等特性。操作者能使用ASP.NET組件模型方便高效地連接和訪問數(shù)據(jù)庫6。在.NET 環(huán)境下使用了ASP.NET構(gòu)建數(shù)據(jù)庫應用系統(tǒng)中的數(shù)據(jù)訪問層的步驟和方法。由于ASP.NET技術(shù)對ADO數(shù)據(jù)訪問技術(shù)有了較大的改進,使得開發(fā)人員能夠以較為靈活的方式查詢和操作數(shù)據(jù)以及更新數(shù)據(jù)源,是所有數(shù)據(jù)驅(qū)動的.NET

18、應用程序或者Web服務的核心部件7。通過對這些技術(shù)的了解,使我們對.NET環(huán)境下如何開發(fā)數(shù)據(jù)庫應用系統(tǒng)有了大概的認知。在后臺代碼的功能實現(xiàn)上,ASP.NET Web應用程序可以使用多種語言來開發(fā),但是Visual C#.NET作為專門針對Microsoft的.NET戰(zhàn)略而推出的語言,它對.NET Framework和ASP.NET具有最為全面的支持8??梢哉f,Visual C#.NET是開發(fā)ASP.NET Web應用程序較好的語言。結(jié)合使用Visual C#.NET和ASP.NET,用戶可以方便的開發(fā)出功能強大的Web應用程序。因此本二手物品交易網(wǎng)站的設計所使用的技術(shù)是ASP.NET技術(shù)。2.

19、3 數(shù)據(jù)庫的選擇我開發(fā)的校園二手物品交易網(wǎng)站采用微軟的SQL Server2005數(shù)據(jù)庫管理系統(tǒng)來作為系統(tǒng)的后臺數(shù)據(jù)庫系統(tǒng),來存放系統(tǒng)的數(shù)據(jù)信息。SQL Server2005是一個非常優(yōu)秀的數(shù)據(jù)庫管理工具,我們利用SQL Server2005來建立校園二手物品交易網(wǎng)站的數(shù)據(jù)庫,SQL Server2005可以支持多個數(shù)據(jù)庫,并且能實現(xiàn)各個數(shù)據(jù)庫之間的平衡性,SQL Server2005是一個非常出色的數(shù)據(jù)庫管理工具,占用的資源少,而且可以更好的優(yōu)化數(shù)據(jù)的存儲和讀取。通過SQL Server 2005,您不僅可以執(zhí)行數(shù)據(jù)庫信息的事務處理和數(shù)據(jù)存儲和數(shù)據(jù)分析,并且還可以創(chuàng)建新的應用程序。SQL S

20、erver 2005由一系列產(chǎn)品組成,主要用于滿足OLAP環(huán)境的數(shù)據(jù)存儲需求。SQL Server2005數(shù)據(jù)庫通過利用客戶端/服務器構(gòu)架,用戶能夠為各類環(huán)境合理地設計和部署應用系統(tǒng)。通過利用客戶編程接口,應用程序能夠運行在不同的客戶機上,并且能夠通過網(wǎng)絡與服務器進行通信,所有的網(wǎng)站系統(tǒng)與任何管理信息系統(tǒng)一樣,數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)是其主要部分之一9。另外,SQL Server 2005與其它動態(tài)網(wǎng)頁開發(fā)工具可以完美結(jié)合,用來配合ASP.NET技術(shù)進行基于B/S架構(gòu)網(wǎng)站系統(tǒng)。綜上所述,本二手物品交易網(wǎng)站采用的數(shù)據(jù)庫是SQL Server 2005。3 校園二手物品交易網(wǎng)站的需求分析3.1 總體目

21、標任何一個校園二手交易網(wǎng)站的開發(fā)都必須要做一個完善的需求分析。系統(tǒng)需求分析質(zhì)量的好壞,將對后面幾個階段的開發(fā)工作產(chǎn)生決定性的影響。一個軟件系統(tǒng)只有需求分析做的完善,才能滿足用戶要求,否則將嚴重影響系統(tǒng)質(zhì)量并會給開發(fā)者帶來很多的問題和困難。需求分析過程是整個系統(tǒng)開發(fā)中很重要的階段,分析的是否完美,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。該階段的需求分析需要我們確定整個系統(tǒng)的功能要求,并且將現(xiàn)實抽象成對象并建模。該系統(tǒng)的實現(xiàn)的功能分為兩模塊:前臺用戶模塊和后臺管理員模塊10。網(wǎng)上購買二手物品大大減少了時間限制和地點限制,這使得購物的效率大大提到提高,通過用戶的網(wǎng)上注冊、登錄、查詢商品信息、購買商品;

22、后臺管理員的新聞發(fā)布、類別增加與修改的流程來實現(xiàn)系統(tǒng)的基本功能。3.2 可行性分析可行性分析的目的就是確定這個系統(tǒng)在各個方面上是否利益大于弊端。如果是可以的就加以肯定。要達到這個要求就必須分析幾種不同的解決方法的優(yōu)劣,從而判定原定的系統(tǒng)目標能否實現(xiàn),系統(tǒng)完成后所能帶來的價值是不是大于開發(fā)這個系統(tǒng)所要付出的代價11。因此,可行性研究實質(zhì)上就是研究系統(tǒng)是否可以設計的過程。在澄清了問題定義之后,分析員應該導出系統(tǒng)的邏輯模型。然后從系統(tǒng)邏輯模型出發(fā),探索若干個可供選擇的主要方法12,對每種方法都應該仔細研究它的可行性,總體來說,我們需要應該達到下面的三個可行性:(1) 技術(shù)可行性,即使用現(xiàn)有的技術(shù)能否

23、實現(xiàn)這個系統(tǒng)。(2) 經(jīng)濟可行性,即開發(fā)這個系統(tǒng)所帶來的利益能不能超過開發(fā)它的需要的代價。(3) 操作可行性,即系統(tǒng)的操作方式是否能在目標客戶里運行通。3.2.1 經(jīng)濟可行性分析項目的經(jīng)濟可行性的目的是為了確定我們開發(fā)這個項目所要付出的代價是否遠低于這個項目為我們帶來的利益。我所開發(fā)的校園二手物品交易網(wǎng)站正是基于為用戶提高工作效率、節(jié)省工作時間、方便操作與管理的目的而設計的13。本系統(tǒng)在開發(fā)過程中基本不需要資金,因為這個設計是由我個人設計完成,不僅節(jié)省了很多的支出,而且也可提高我自己的專業(yè)能力,是一個利大于弊的項目。3.2.2 技術(shù)可行性隨著社會的發(fā)展,我們對計算機的應用也越來越重要,各種技術(shù)

24、語言的產(chǎn)生也伴隨著各種應用軟件的產(chǎn)生,而且不斷豐富。在本系統(tǒng)中,用戶只要按照文字提示進行下一步就可以了,操作十分簡單,只要本人會操作電腦,在操作此網(wǎng)站時就非常的容易14。這個系統(tǒng)是一個比較完整的網(wǎng)站,系統(tǒng)可以實現(xiàn)用戶注冊、查詢商品信息、購買商品,商品信息管理等實用性功能,還是比較完善的。因此,開發(fā)此軟件在技術(shù)上是可行的。3.2.3 時間可行性軟件的時間可行性是指軟件在時間跨度上的實際范圍。本系統(tǒng)具有良好的兼容性、可維護性,因而可以在今后很長時間內(nèi)使用。3.3 功能需求本二手物品交易網(wǎng)站一共有八個主要模塊,包括用戶登錄、用戶注冊和以下詳細說明的六個模塊。供求信息管理模塊中前臺的會員用戶不僅可以瀏

25、覽搜索供求物品信息,還可以發(fā)布修改刪除自己的商品信息,但是游客會員就只能查看物品信息了。后臺管理員可以修改和刪除會員用戶的商品信息。用戶信息管理模塊前臺會員用戶進入用戶中心后不僅可以修改個人基本信息和登錄密碼,并且可以查看自己已經(jīng)購買的商品。分類管理模塊只能讓管理員使用,后臺管理員可以增加、修改和刪除學院分類、商品分類和新聞分類。留言管理模塊前臺會員用戶可以在留言板和商品下發(fā)布留言回復留言,并且可以從回復我的留言模塊中查看別人回復自己的留言。后臺管理員可以回復留言刪除留言。通過這個功能可以實現(xiàn)前臺用戶與后臺管理員之間的溝通。新聞管理模塊后臺管理員可以發(fā)布新聞包括購物須知實時動態(tài)等,前臺用戶可以

26、通過這部分查看新聞了解網(wǎng)站動態(tài)。系統(tǒng)管理模塊后臺管理員可以刪除違規(guī)用戶賬號,并且可以增加系統(tǒng)管理員和修改管理員賬戶密碼。3.4 用戶需求本二手物品交易網(wǎng)站用戶主要面對的是本校在校大學生。每天都有不少的學生有閑置的物品堆放在宿舍,這些東西放在宿舍里占地方,扔掉又覺得可惜;也有學生暫時需要一些物品,但是買新的又不值得。這個時候我們就需要一個二手物品交易網(wǎng)站,來滿足學生的需求。本二手物品交易網(wǎng)站包含的用戶包括游客用戶,會員用戶和后臺管理員。游客用戶能使用的功能只有瀏覽商品信息、查詢商品和瀏覽新聞。游客用戶通過注冊成為會員用戶才可以使用購買商品、留言、修改個人和供求信息等功能。后臺管理員有增加修改分類

27、、修改刪除供求商品信息和添加新聞等功能。3.5 系統(tǒng)需求(1) 系統(tǒng)應建立美觀的使用界面,既要操作簡潔、直觀、快捷,又要易于掌握,具備人性化設計。(2) 由于是網(wǎng)站,所以在用戶進入網(wǎng)站的時候網(wǎng)站整個的風格要讓用戶很舒服,功能要很強大很方便的去使用。(3) 正確連接數(shù)據(jù)庫,查詢到用戶相應的信息后,應在界面上顯示相關的信息。系統(tǒng)應具有界面相互轉(zhuǎn)換的能力,可以隨時返回主頁面來重新選擇其它功能。(4) 系統(tǒng)應具有良好的安全性。因為絕大多數(shù)ASP.NET應用程序都要與后臺數(shù)據(jù)庫打交道,因此數(shù)據(jù)的安全性就顯得尤為重要。3.6 用例圖3.6.1 游客用例圖游客用例圖如圖1所示。 圖1 游客用例圖游客用戶打開

28、本網(wǎng)站后只能瀏覽網(wǎng)站上商品信息,查詢商品的價格與詳細信息和查看新聞,想要使用本網(wǎng)站的其他的功能,游客必須注冊登錄本二手物品交易網(wǎng)站。3.6.2 會員用例圖會員用例圖如圖2所示。普通用戶可以通過注冊成為會員用戶,會員用戶可以登錄網(wǎng)站瀏覽商品查詢商品,發(fā)布商品的供求信息,購買商品。會員還可以對個人的立本信息修改,可以修改商品的供求信息,查看曾經(jīng)的購買記錄。還可以給其他用戶或者后臺管理員留言進行溝通。圖2 會員用例圖3.6.3 管理員用例圖管理員用例圖如圖3所示。圖3 管理員用例圖 新的后臺管理員是已有的后臺管理員從后臺進行添加的。他們可以對商品的供求信息進行修改和刪除,可以增加修改刪除商品類別、學

29、院類別和新聞類別,并且可以發(fā)布刪除新聞。管理員還可以回復和刪除前臺用戶的留言,與前臺會員進行交流。最后后臺管理員可以修改管理員登錄密碼和刪除違規(guī)用戶。4 系統(tǒng)總體設計4.1 系統(tǒng)功能結(jié)構(gòu)校園二手交易物品網(wǎng)站主要包括前臺和后臺。前臺主要功能模塊包括:(1) 用戶登錄:用戶在登錄的時候必須填寫賬號和密碼否則不能登錄。(2) 用戶注冊:游客用戶在注冊網(wǎng)站時必須填寫賬號、密碼、姓名、電話和學號等信息,如果少填其中的內(nèi)容則不能注冊成功。(3) 查看新聞:新聞有很多分類,前臺用戶只能夠查看新聞不能夠修改新聞。前臺用戶可以瀏覽一些實時新聞,點擊某個新聞進行查看后,后臺會記錄點擊次數(shù),在頁面上顯示出來,這樣就

30、可以統(tǒng)計用戶喜愛的熱門信息。(4) 商品搜索:用戶可以在搜索時選擇物品分類和學院分類來精確搜索。(5) 會員發(fā)布信息:發(fā)布商品信息時用戶必須填寫標題價格和聯(lián)系方式,不然不能夠成功的上傳商品信息。(6) 會員管理信息:會員可以進入用戶中心修改自己的個人信息,包括用戶名,郵箱和密碼,也可以進入發(fā)布的商品界面修改商品信息。(7) 后臺主要功能模塊包括:新聞公告管理,供求信息管理,供求類別管理,會員信息管理,賬號信息管理,學院信息管理等功能模塊。系統(tǒng)的功能模塊圖如圖4所示。圖4 系統(tǒng)功能模塊圖4.2 數(shù)據(jù)庫設計4.2.1 數(shù)據(jù)庫設計新聞公告信息實體圖如圖5所示。圖5 新聞公告信息實體圖新聞類別實體圖如

31、圖6所示。圖6 新聞類別信息實體圖供求信息的實體圖如圖7所示。圖7 供求信息實體圖供求類別實體圖如圖8所示。圖8 供求類別信息實體圖學院信息實體圖如圖9所示。 圖9 學院信息實體圖會員信息實體圖如圖10所示。圖10 會員信息實體圖管理員的實體圖如圖11所示。圖11 管理員實體圖4.2.2 系統(tǒng)E-R圖在數(shù)據(jù)概念設計中,每一類對象的個體稱之為數(shù)據(jù)庫中實體,根據(jù)需求附加每一類實體一些屬性,從每一實體屬性中準確的選擇出索引,主鍵和外鍵,通過這種關系將各類實體聯(lián)系起來,各類實體的集合稱之為“實體集”。從E-R圖不僅中可以看到管理員和會員與各個功能之間的聯(lián)系,也可以看到每個功能具體包含了什么內(nèi)容。具體的

32、如下圖12所示。 圖12系統(tǒng)E-R圖數(shù)據(jù)庫關系圖如下圖13。圖13 數(shù)據(jù)庫關系圖4.2.3 數(shù)據(jù)庫表設計根據(jù)系統(tǒng)的一般要求,通過對整個系統(tǒng)功能、運行過程的分析,形成了反應數(shù)據(jù)需求的概念數(shù)據(jù)模型。概念模型可以通過E-R圖來表示,以下給出本系統(tǒng)中比較重要的實體關系圖。本系統(tǒng)采用了SQL Server數(shù)據(jù)庫管理系統(tǒng),建立的數(shù)據(jù)庫名為XueYuanJiaoYi的數(shù)據(jù)庫。各個表結(jié)構(gòu)如下。Goods (供求信息表)主要用于保存供求信息的基本信息,該表的結(jié)構(gòu)如表1所示。表1 GoodsInfo (供求信息表)列名說明類型(長度)備注GoodsIDidInt (4)不允許空,主鍵GoodsName標題Nvar

33、char (50)不允許空GoodsPrice價格Bigint (8)不允許空GoodsTypeID類型Nvarchar (50)不允許空GoodsIntroduceGoodsPhoto介紹圖片路徑Text (16)Nvarchar (50)不允許空不允許空續(xù)表1列名說明類型(長度)備注GoodsDate發(fā)布時間Dattime (8)不允許空GoodsClick點擊次數(shù)Int(4)不允許空Tel聯(lián)系電話Nvarchar (50)不允許空QQ聯(lián)系QQNvarchar (50)不允許空JYType供求類別Nvarchar (50)不允許空UserId發(fā)布人編號Int(4)不允許空UName (學院

34、信息表)主要用于保存學院的基本信息,該表的結(jié)構(gòu)如表2所示。表2 UName (學院信息表)字 段說 明類型(長度)備注id類別編號Int不允許空name類別名稱Nvarchar(50)不允許空GoodsType (供求類別信息表)主要用于保存供求類別的基本信息,該表的結(jié)構(gòu)如表3所示。表3 GoodsType (供求類別信息表)字 段說 明類型(長度)備注id類別編號Int不允許空Name類別名稱Nvarchar(50)不允許空Infotype (新聞類別信息表)主要用于保存新聞類別的基本信息,該表的結(jié)構(gòu)如表4所示。表4 Infotype (新聞類別信息表)字 段說 明類型(長度)備注id類別編

35、號Int不允許空name類別名稱Nvarchar(50)不允許空Admin (管理員信息表)主要用于保存管理員賬號的基本信息,該表的結(jié)構(gòu)如表5所示。表5 Admin (管理員信息表)字 段說 明類型(長度)備注id編號Int不允許空Aname賬號Nvarchar(50)不允許空Apwd密碼Nvarchar(50)不允許空News (新聞信息表)主要用于保存新聞的基本信息,該表的結(jié)構(gòu)如表6所示。表6 News (新聞信息表)字 段說 明類型(長度)備 注Id編號int不允許空name標題nnvarchar(100)不允許空Addtime發(fā)布時間smalldatetime不允許空contentTy

36、peName內(nèi)容新聞類別ntextnnvarchar(50)不允許空不允許空typeid新聞類別編號int不允許空click點擊次數(shù)int不允許空UserInfo (用戶信息表)主要用于保存會員用戶的基本信息,該表的結(jié)構(gòu)如表7所示。表7 UserInfo (用戶信息表)字 段說 明類型(長度)備注id編號int不允許空UserName賬號nvarchar(50)不允許空pwd密碼nvarchar(50)不允許空Photo照片nnvarchar(50)不允許空Sex性別nnvarchar(50)不允許空Tel電話nnvarchar(50)不允許空ADdress地址text不允許空XingMing

37、真實姓名nnvarchar(50)不允許空Ds描述text不允許空MemberMoney會員金額float不允許空5 校園二手物品網(wǎng)站設計與實現(xiàn)5.1 首頁的設計本網(wǎng)站首頁可以看到商品分類、供求信息還有交易幫助和網(wǎng)站公告等咨詢信息??梢酝ㄟ^點擊導航欄的按鈕到達其他頁面使用其他功能,也可以點擊首頁各模塊上的”more”按鈕查看更多的相關信息。首頁如圖14所示。 圖14 首頁5.2 會員登錄模塊設計用戶登錄的過程主要有以下幾個步驟,首先對用戶鍵入的賬號密碼進行保存然后利用ASP.NET程序進入數(shù)據(jù)庫中進行檢索看用戶輸入的賬號密碼在數(shù)據(jù)庫中是否存在如果存在就返回正確的結(jié)果,如果不正確就返回錯誤的結(jié)果

38、。如果數(shù)據(jù)庫中存在這組數(shù)據(jù)就顯示登錄成功,如果數(shù)據(jù)庫不存在就顯示失敗請重新登錄。會員登錄模塊流程圖15所示。圖15 會員登錄模塊流程圖用戶登錄的運行效果如圖16所示。圖16 普通用戶登錄運行界面5.3 會員注冊模塊游客用戶需要注冊登錄才能發(fā)布供求信息。所以網(wǎng)站提供了一個用戶注冊和登陸的模塊,用戶需要正確輸入賬號和密碼才能登錄系統(tǒng)。用戶注冊實現(xiàn)的過程主要是將用戶填寫的數(shù)據(jù)寫入數(shù)據(jù)庫中即可。會員注冊模塊流程圖如圖18所示。 圖17 會員注冊模塊流程圖會員注冊界面如圖18所示。圖18 會員注冊界面 5.4 供求信息模塊的實現(xiàn)會員使用自己的注冊賬號可以再網(wǎng)站中發(fā)布供求信息,發(fā)布供求信息會按照學院,類別

39、等顯示在網(wǎng)站的相應位置,會員自己發(fā)布的商品供求信息自己可以對它進行管理,包括修改商品信息,刪除商品信息。管理員在后臺可以對所有的供求信息進行管理,可以修改一些垃圾信息,刪除沒有用的信息。會員發(fā)布信息流程圖如圖19所示。圖19 會員發(fā)布信息流程圖會員發(fā)布信息的界面如圖20所示。圖20 發(fā)布供求信息發(fā)布了供求信息可以進入自己的用戶中心進行管理,包括修改信息和刪除信息。管理供求信息的運行效果圖如圖21所示。圖21 供求信息管理5.5 購買商品模塊的設計會員選擇一個想要的商品,就可以進行購買。購買后買家通過賣家所留的聯(lián)系方式進行聯(lián)系,在線下選擇時間地點進行交易。購買商品的界面如圖22所示。 圖22 購

40、買商品的界面我已購買的商品界面如23所示。圖23 我已購買的商品界面5.6 新聞信息管理模塊設計每個公司或企業(yè)的網(wǎng)站都有自己的新聞動態(tài),發(fā)布一些最新動態(tài)或活動信息目的增加用戶訪問量,提高本網(wǎng)站的知名度,這就需要后臺管理員定期根據(jù)需求更新站內(nèi)新聞動態(tài),包括添加,刪除,修改等操作。后臺管理員可以對新聞信息進行添加,添加新聞信息的界面如圖24所示。圖24 添加修改新聞信息界面后臺管理員添加了新聞和系統(tǒng)公告前臺就能顯示出來,新聞信息和新聞公告顯示的界面如圖25所示。圖25 新聞信息顯示界面5.7 管理員登錄模塊設計新的管理員需要已有的管理員進入后臺增加的,在后臺管理員設置了新管理員的編號和密碼后,就產(chǎn)

41、生了新的管理員。管理員登錄和前臺會員登錄是一樣的,都需要驗證用戶是否存在,密碼是否正確才可以登錄。系統(tǒng)登錄的運行效果如圖26所示。圖26 管理員登錄運行界面5.8 后臺管理界面的設計管理員后臺登錄后不僅可以修改學院信息,滿足會員用戶對學院分類的需要:還可以修改商品類別和新聞類別,使用戶更加清晰的看見商品和新聞公告。管理員在后臺可以查看到留言板上的留言,所以可以對前臺會員的留言進行回復或者刪除。在系統(tǒng)管理模塊,隨著網(wǎng)站的用戶和商品增多,現(xiàn)有管理員可以新增管理員,這樣子才能及時的修改現(xiàn)有的商品信息,并通過觀察前臺會員的留言和發(fā)布商品的信息,考慮是否為違規(guī)用戶,并刪除會員。后臺管理界面如圖27所示。

42、 圖27 后臺管理界面結(jié)論歷時一個學期,我的畢業(yè)設計校園二手物品交易網(wǎng)站終于完成了。在這段時間里,對進行網(wǎng)站整體規(guī)劃、設計與實現(xiàn)有了比較深入細致地了解。對于網(wǎng)頁設計方面,以前在做課程設計時接觸過,所以在設計前,我在較短地時間里就很快地對Microsoft Visual Studio做了較為詳細地復習和鞏固,這樣在設計時,就能很快的上手進行網(wǎng)站界面的設計了。在一個網(wǎng)站的設計中,數(shù)據(jù)庫的建立也是很重要的。這里我使用SQL Server 2005來建數(shù)據(jù)庫,因為它操作起來相對比較簡單。數(shù)據(jù)庫建好后就用ASP.NET腳本語言實現(xiàn)數(shù)據(jù)庫與網(wǎng)頁的連接。(1) 本網(wǎng)站實現(xiàn)的功能這次我所做的二手物品交易網(wǎng)站,

43、游客用戶可以瀏覽商品信息和新聞,只有在完成用戶注冊成為會員用戶后才能夠開始購買商品成為買家或者發(fā)布商品成為賣家。會員用戶還可以在其他會員的商品下留言和其他的會員進行交流,也可以在留言板中留言和后臺管理員進行交流。后臺管理員可以在后臺中增加或者修改學院分類和商品分類,管理員還可以在后臺中看到用戶的留言,可以和會員用戶進行溝通,及時的解決用戶的問題和滿足用戶的要求。(2) 本網(wǎng)站的優(yōu)點 這個二手物品交易網(wǎng)站界面簡單,操作也十分簡單,只要懂瀏覽器的基本操作就可以輕松的使用本網(wǎng)站。而且本網(wǎng)站的留言功能不僅可以讓會員用戶相互交流,也可以通過留言板和后臺管理員進行交流,以此滿足會員用戶的要求,也可以讓管理員看到會員對本網(wǎng)站的不滿意之處,從而修改網(wǎng)站使會員用戶滿足需求,更愿意來這個網(wǎng)站購物或者出售閑置物品。(3) 本網(wǎng)站的不足之處這次系統(tǒng)設計由于時間的倉促,本網(wǎng)站還有很多的不足,有一些功能沒有實現(xiàn),比如系統(tǒng)的分類設計不夠完善,用戶不能夠通過更加仔細分類精確查詢商品。再者,本網(wǎng)站的前臺界面和后臺界面設計的都不

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論