版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 .PAGE23 / NUMPAGES31 .專業(yè): 學(xué)號: 本科畢業(yè)設(shè)計(自然科學(xué))題 目:校園二手物品交易的設(shè)計與實現(xiàn) 院(系、部):學(xué) 生 姓 名:指 導(dǎo) 教 師:職 稱 教授 2016年05月27日資料目錄1 學(xué)術(shù)聲明1 1 頁2 本科畢業(yè)設(shè)計123頁3 本科畢業(yè)設(shè)計任務(wù)書11 頁4 本科畢業(yè)設(shè)計開題報告1 3 頁5 本科畢業(yè)設(shè)計中期檢查表1 1 頁6 本科畢業(yè)設(shè)計答辯記錄表1 1 頁7 本科畢業(yè)設(shè)計成績評定匯總表1 2 頁8 本科畢業(yè)設(shè)計工作總結(jié)1 1 頁9 文獻(xiàn)綜述1 5 頁010外文翻譯與原文110 頁本科畢業(yè)設(shè)計校園二手物品交易的設(shè)計與實現(xiàn)院(系、部)名 稱 :專 業(yè) 名 稱:
2、 網(wǎng)絡(luò)工程 學(xué) 生 姓 名:學(xué) 生 學(xué) 號:指 導(dǎo) 教 師:2016年05月26日學(xué) 術(shù) 聲 明本人呈交的學(xué)位論文,是在導(dǎo)師的指導(dǎo)下,獨立進(jìn)行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實可靠。盡我所知,除文中已經(jīng)注明引用的容外,本學(xué)位論文的研究成果不包含他人享有著作權(quán)的容。對本論文所涉與的研究工作做出貢獻(xiàn)的其他個人和集體,均已在文中以明確的方式標(biāo)明。本學(xué)位論文的知識產(chǎn)權(quán)歸屬于科技師學(xué)院。本人簽名: 日期:指導(dǎo)教師簽名: 日期:目 錄 TOC o 1-3 h z u HYPERLINK l _Toc452283822摘要 PAGEREF _Toc452283822 h IHYPERLINK l
3、_Toc452283823Abstract PAGEREF _Toc452283823 h IIHYPERLINK l _Toc4522838241 緒論 PAGEREF _Toc452283824 h 1HYPERLINK l _Toc4522838251.1 選題目的 PAGEREF _Toc452283825 h 1HYPERLINK l _Toc4522838261.2 研究意義 PAGEREF _Toc452283826 h 1HYPERLINK l _Toc4522838271.3 研究現(xiàn)狀 PAGEREF _Toc452283827 h 1HYPERLINK l _Toc4522
4、838282 系統(tǒng)開發(fā)技術(shù)的分析與選擇 PAGEREF _Toc452283828 h 2 HYPERLINK l _Toc452283829 2.1 B/S架構(gòu) PAGEREF _Toc452283829 h 2 HYPERLINK l _Toc452283830 2.2 ASP.NET技術(shù) PAGEREF _Toc452283830 h 2 HYPERLINK l _Toc452283831 2.3 數(shù)據(jù)庫的選擇 PAGEREF _Toc452283831 h 3HYPERLINK l _Toc4522838323 校園二手物品交易的需求分析 PAGEREF _Toc452283832 h
5、 3HYPERLINK l _Toc4522838333.1 總體目標(biāo) PAGEREF _Toc452283833 h 3 HYPERLINK l _Toc452283834 3.2 可行性分析 PAGEREF _Toc452283834 h 4HYPERLINK l _Toc4522838353.2.1 經(jīng)濟可行性 PAGEREF _Toc452283835 h 4HYPERLINK l _Toc4522838363.2.2 技術(shù)可行性 PAGEREF _Toc452283836 h 4HYPERLINK l _Toc4522838373.2.3 時間可行性 PAGEREF _Toc4522
6、83837 h 4HYPERLINK l _Toc4522838383.3 功能需求 PAGEREF _Toc452283838 h 4HYPERLINK l _Toc4522838393.4 用戶需求 PAGEREF _Toc452283839 h 5HYPERLINK l _Toc4522838403.5 系統(tǒng)需求 PAGEREF _Toc452283840 h 5HYPERLINK l _Toc4522838413.6 用例圖 PAGEREF _Toc452283841 h 5HYPERLINK l _Toc4522838423.6.1 游客用例圖 PAGEREF _Toc4522838
7、42 h 5HYPERLINK l _Toc4522838433.6.2 會員用例圖 PAGEREF _Toc452283843 h 6HYPERLINK l _Toc4522838443.6.3 管理員用例圖 PAGEREF _Toc452283844 h 7HYPERLINK l _Toc4522838454 系統(tǒng)總體設(shè)計 PAGEREF _Toc452283845 h 7HYPERLINK l _Toc4522838464.1 系統(tǒng)功能結(jié)構(gòu) PAGEREF _Toc452283846 h 7HYPERLINK l _Toc4522838474.2 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc45
8、2283847 h 8HYPERLINK l _Toc4522838484.2.1 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc452283848 h 8HYPERLINK l _Toc4522838494.2.2 系統(tǒng)E-R圖 PAGEREF _Toc452283849 h 10HYPERLINK l _Toc4522838504.2.3 數(shù)據(jù)庫表設(shè)計 PAGEREF _Toc452283850 h 11HYPERLINK l _Toc4522838515 校園二手物品設(shè)計與實現(xiàn) PAGEREF _Toc452283851 h 13HYPERLINK l _Toc4522838525.1 首頁的設(shè)計
9、 PAGEREF _Toc452283852 h 13HYPERLINK l _Toc4522838535.2 會員登錄模塊設(shè)計 PAGEREF _Toc452283853 h 14HYPERLINK l _Toc4522838545.3 會員注冊模塊 PAGEREF _Toc452283854 h 15HYPERLINK l _Toc4522838555.4 供求信息模塊的實現(xiàn) PAGEREF _Toc452283855 h 16HYPERLINK l _Toc4522838565.5 購買商品模塊的設(shè)計 PAGEREF _Toc452283856 h 17HYPERLINK l _Toc4
10、522838575.6 新聞信息管理模塊設(shè)計 PAGEREF _Toc452283857 h 18HYPERLINK l _Toc4522838585.7 管理員登錄模塊設(shè)計 PAGEREF _Toc452283858 h 20HYPERLINK l _Toc4522838595.8 后臺管理界面的設(shè)計 PAGEREF _Toc452283859 h 20HYPERLINK l _Toc452283860結(jié)論 PAGEREF _Toc452283860 h 21HYPERLINK l _Toc452283861參考文獻(xiàn) PAGEREF _Toc452283861 h 21HYPERLINK l
11、 _Toc452283862致 PAGEREF _Toc452283862 h 23校園二手物品交易的設(shè)計與實現(xiàn)摘 要網(wǎng)絡(luò)技術(shù)發(fā)展迅猛,日新月異?,F(xiàn)代生活的人們也越來越離不開網(wǎng)絡(luò)。電子商務(wù)也成為了當(dāng)今社會的熱點,人們都享受足不出戶的購物體驗。電子商務(wù)不僅方便快捷,能讓我們買到很多我們在當(dāng)?shù)貙嶓w店買不到的商品,也能讓我們自己成為賣家。賣出他人需要的商品。作為一個在校大學(xué)生,我們都有體會,我們所用的物品包括衣服、書籍、手機等更新?lián)Q代的速度很快,這些還可以用的物品堆放在宿舍里很占空間,丟掉十分的浪費而且還會舍不得。也有的學(xué)生想要賣掉這些閑置物品,但是難于尋找合適的買家。這樣就造成了物不能盡其用。所以
12、我們開發(fā)了校園二手物品交易,借助于方便快捷而且成本低的網(wǎng)絡(luò)為大家提供一個的二手交易平臺,這樣子在一定程度上能夠緩解大學(xué)生物品的閑置。本用ASP.NET技術(shù)進(jìn)行開發(fā),所用的開發(fā)平臺為VS2005,數(shù)據(jù)庫采用的是SQL server 2005。實現(xiàn)學(xué)生會員用戶登錄,用戶注冊,新聞公告,商品搜索,會員發(fā)布信息,會員管理信息,查看供求信息等功能。本不僅可以解決學(xué)生閑置物品的去留問題,也可以解決學(xué)生的購物需求,方便快捷,便于操作。關(guān)鍵詞:交易平臺;ASP.NET ;B/S結(jié)構(gòu);數(shù)據(jù)庫 Design and Implementation of the Coastal High-speed Tollhous
13、e Performance Management Appraisal SystemAbstractNetwork technology is developing rapidlywith each passing day. People in modern life can not be separated from the network. Electronic commerce has become a hot topic in todays society, people canenjoy the shopping experience without leaving home. Ele
14、ctronic 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 clothes, books, mobile phones and others update speed very fast. These can also b
15、e 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 the material to be unable to use. So we develop the campus second-hand goods tr
16、ading site, with convenient and low cost network for everyone to provide a secondary trading platform, so in a certain extent can alleviate university students articles of idle. This site with ASP.NET technology development, the development platform for VS2005, database using server SQL 2005. Realiz
17、e 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 can not only solve the problem of students unused items of the fate of the, can als
18、o solve the shopping needs of students, convenient, easy to operate.Keywords:Trading platform; ASP.NET; B / S structure; database1 緒論1.1 選題目的隨著Internet 迅速發(fā)展,電子商務(wù)也在國爆炸式的發(fā)展了起來。這種電子商務(wù)對還在校園的我產(chǎn)生了深遠(yuǎn)的的影響,使我想要開發(fā)一個對大學(xué)生適用的二手物品交易,能夠為大家提供方便的服務(wù)。作為一個在校大學(xué)生,我們都有體會,我們所用的物品包括衣服、書籍、手機等更新?lián)Q代的速度很快,這些還可以用的物品堆放在宿舍里很占空間,丟掉十
19、分的浪費而且還會舍不得。也有的學(xué)生想要賣掉這些閑置物品,但是難于尋找合適的買家。這樣就造成了物不能盡其用。校園電子商務(wù)作為一種新型的電子商務(wù),這種模式是指在學(xué)校以校園網(wǎng)為基礎(chǔ)為廣大學(xué)生服務(wù)的平臺。,不僅能夠滿足學(xué)生學(xué)習(xí)生活的需要,還能夠為勤工儉學(xué)的大學(xué)生提供一些兼職崗位,具有圍小、可信度高、操作性強等特點1。且依據(jù)消費者不同的商品需求類型,可以建立多種校園電子商務(wù)。所以我們要建立一個小型的二手物品交易,以滿足在校學(xué)生對于二手物品的需求。所以為了解決這種浪費問題,我們開發(fā)了校園二手物品交易,借助于交易成本比較低的網(wǎng)絡(luò)為大家提供一個方便快捷的二手購物平臺。為大家提供一個低成本、快速迅捷的信息發(fā)布平
20、臺2。新系統(tǒng)開發(fā)過程中嚴(yán)格按照系統(tǒng)開發(fā)步驟進(jìn)行,在系統(tǒng)調(diào)研、分析、設(shè)計到系統(tǒng)的實施的全過程中,力求其科學(xué)性和合理性?;谟嬎銠C網(wǎng)絡(luò)的飛速發(fā)展,我們已經(jīng)進(jìn)入一個網(wǎng)絡(luò)時代。可以說,網(wǎng)絡(luò)給信息處理、信息傳輸提供一個更快捷、更安全的平臺。作為校園二手物品交易的開發(fā)系統(tǒng)要符合廣大用戶的需求。因而,建立一個校園二手物品交易具有很強的現(xiàn)實意義。1.2 研究意義對于現(xiàn)在的大學(xué)生來說,隨著各種商品更新?lián)Q代的速度加快和每年的大學(xué)生畢業(yè)都有很大一部分畢業(yè)生帶不走的品質(zhì)良好的物品,不想浪費這些物品就只能在畢業(yè)時的跳蚤市場進(jìn)行交易3。這種方式要求空間時間還有學(xué)校各部門的同意,不能滿足二手物品通暢流行的要求。二手物品交易
21、是一種新的二手物品交易方式。通過這個,我們每一個人都能當(dāng)買家和賣家,大家都可以非常便捷的發(fā)布自己的供求商品信息,瀏覽別人發(fā)布的物品信息,還可以對不同賣家發(fā)布的不同商品進(jìn)行比較,尋找性價比最高的商品。1.3 研究現(xiàn)狀近些年,在國家倡導(dǎo)節(jié)約型校園的精神推動下,很多大學(xué)校園興起了二手物品交易的熱潮。這種現(xiàn)象雖然能有效的促進(jìn)大學(xué)生節(jié)約思想,但是由于現(xiàn)在二手物品信息交流方式的局限性和偶然性4,校園里甚至?xí)霈F(xiàn)三五成群的擺攤,嚴(yán)重影響校園的正常秩序。隨著計算機和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,校園二手物品交易也為大學(xué)生創(chuàng)業(yè)提供了新的機會。2 系統(tǒng)開發(fā)技術(shù)的分析與選擇本系統(tǒng)采用B/S架構(gòu)進(jìn)行開發(fā),開發(fā)工具采用Micro
22、soft Visual Studio2005進(jìn)行開發(fā),后臺數(shù)據(jù)庫采用SQL server 2005存放校園二手物品交易總的數(shù)據(jù)信息。首先應(yīng)用C#作為編程語言,界面使用流行的制作工具M(jìn)icrosoft Visual Studio 2005,數(shù)據(jù)庫則使用Microsoft SQL Server 2005,最后將整個系統(tǒng)進(jìn)行整合。2.1 B/S架構(gòu)B/S架構(gòu)就是瀏覽器和服務(wù)器結(jié)構(gòu)是當(dāng)前一種流行的架構(gòu)。它是隨著Internet技術(shù)的興起,對C/S架構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來對開發(fā)的系統(tǒng)進(jìn)行瀏覽,極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),形成三層架構(gòu),也就是
23、一個客戶端,一個中間層,一個數(shù)據(jù)庫服務(wù)器層。這樣就大簡化了客戶端電腦載荷5,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總休成本。B/S架構(gòu)的優(yōu)點是把校園二手交易物品配置到遠(yuǎn)程的服務(wù)器上,在任何可以上網(wǎng)的地方都可以訪問和使用系統(tǒng),當(dāng)然必須擁有權(quán)限。所以本二手物品交易的設(shè)計所使用的架構(gòu)是B/S架構(gòu)。2.2 ASP.NET技術(shù)ASP.NET是微軟公司發(fā)布的目前最好用的基于Windows平臺的開發(fā)集成環(huán)境。此開發(fā)環(huán)境中支持的ASP.NET是一種建立在高級語言上的程序構(gòu)架。其中用于與SQL Server數(shù)據(jù)庫相連的ASP.NET組件模型很好地融入了.NET Framework,擁有.NET Fra
24、mework的平臺無關(guān)、高效等特性。操作者能使用ASP.NET組件模型方便高效地連接和訪問數(shù)據(jù)庫6。在.NET 環(huán)境下使用了ASP.NET構(gòu)建數(shù)據(jù)庫應(yīng)用系統(tǒng)中的數(shù)據(jù)訪問層的步驟和方法。由于ASP.NET技術(shù)對ADO數(shù)據(jù)訪問技術(shù)有了較大的改進(jìn),使得開發(fā)人員能夠以較為靈活的方式查詢和操作數(shù)據(jù)以與更新數(shù)據(jù)源,是所有數(shù)據(jù)驅(qū)動的.NET應(yīng)用程序或者Web服務(wù)的核心部件7。通過對這些技術(shù)的了解,使我們對.NET環(huán)境下如何開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)有了大概的認(rèn)知。在后臺代碼的功能實現(xiàn)上,ASP.NET Web應(yīng)用程序可以使用多種語言來開發(fā),但是Visual C#.NET作為專門針對Microsoft的.NET戰(zhàn)略而
25、推出的語言,它對.NET Framework和ASP.NET具有最為全面的支持8。可以說,Visual C#.NET是開發(fā)ASP.NET Web應(yīng)用程序較好的語言。結(jié)合使用Visual C#.NET和ASP.NET,用戶可以方便的開發(fā)出功能強大的Web應(yīng)用程序。因此本二手物品交易的設(shè)計所使用的技術(shù)是ASP.NET技術(shù)。2.3 數(shù)據(jù)庫的選擇我開發(fā)的校園二手物品交易采用微軟的SQL Server2005數(shù)據(jù)庫管理系統(tǒng)來作為系統(tǒng)的后臺數(shù)據(jù)庫系統(tǒng),來存放系統(tǒng)的數(shù)據(jù)信息。SQL Server2005是一個非常優(yōu)秀的數(shù)據(jù)庫管理工具,我們利用SQL Server2005來建立校園二手物品交易的數(shù)據(jù)庫,SQL
26、 Server2005可以支持多個數(shù)據(jù)庫,并且能實現(xiàn)各個數(shù)據(jù)庫之間的平衡性,SQL Server2005是一個非常出色的數(shù)據(jù)庫管理工具,占用的資源少,而且可以更好的優(yōu)化數(shù)據(jù)的存儲和讀取。通過SQL Server 2005,您不僅可以執(zhí)行數(shù)據(jù)庫信息的事務(wù)處理和數(shù)據(jù)存儲和數(shù)據(jù)分析,并且還可以創(chuàng)建新的應(yīng)用程序。SQL Server 2005由一系列產(chǎn)品組成,主要用于滿足OLAP環(huán)境的數(shù)據(jù)存儲需求。SQL Server2005數(shù)據(jù)庫通過利用客戶端/服務(wù)器構(gòu)架,用戶能夠為各類環(huán)境合理地設(shè)計和部署應(yīng)用系統(tǒng)。通過利用客戶編程接口,應(yīng)用程序能夠運行在不同的客戶機上,并且能夠通過網(wǎng)絡(luò)與服務(wù)器進(jìn)行通信,所有的系統(tǒng)
27、與任何管理信息系統(tǒng)一樣,數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)是其主要部分之一9。另外,SQL Server 2005與其它動態(tài)網(wǎng)頁開發(fā)工具可以完美結(jié)合,用來配合ASP.NET技術(shù)進(jìn)行基于B/S架構(gòu)系統(tǒng)。綜上所述,本二手物品交易采用的數(shù)據(jù)庫是SQL Server 2005。3 校園二手物品交易的需求分析3.1 總體目標(biāo)任何一個校園二手交易的開發(fā)都必須要做一個完善的需求分析。系統(tǒng)需求分析質(zhì)量的好壞,將對后面幾個階段的開發(fā)工作產(chǎn)生決定性的影響。一個軟件系統(tǒng)只有需求分析做的完善,才能滿足用戶要求,否則將嚴(yán)重影響系統(tǒng)質(zhì)量并會給開發(fā)者帶來很多的問題和困難。需求分析過程是整個系統(tǒng)開發(fā)中很重要的階段,分析的是否完美,決定著整
28、個系統(tǒng)功能的完善性以與穩(wěn)定性。該階段的需求分析需要我們確定整個系統(tǒng)的功能要求,并且將現(xiàn)實抽象成對象并建模。該系統(tǒng)的實現(xiàn)的功能分為兩模塊:前臺用戶模塊和后臺管理員模塊10。網(wǎng)上購買二手物品大大減少了時間限制和地點限制,這使得購物的效率大大提到提高,通過用戶的網(wǎng)上注冊、登錄、查詢商品信息、購買商品;后臺管理員的新聞發(fā)布、類別增加與修改的流程來實現(xiàn)系統(tǒng)的基本功能。3.2 可行性分析可行性分析的目的就是確定這個系統(tǒng)在各個方面上是否利益大于弊端。如果是可以的就加以肯定。要達(dá)到這個要求就必須分析幾種不同的解決方法的優(yōu)劣,從而判定原定的系統(tǒng)目標(biāo)能否實現(xiàn),系統(tǒng)完成后所能帶來的價值是不是大于開發(fā)這個系統(tǒng)所要付出
29、的代價11。因此,可行性研究實質(zhì)上就是研究系統(tǒng)是否可以設(shè)計的過程。在澄清了問題定義之后,分析員應(yīng)該導(dǎo)出系統(tǒng)的邏輯模型。然后從系統(tǒng)邏輯模型出發(fā),探索若干個可供選擇的主要方法12,對每種方法都應(yīng)該仔細(xì)研究它的可行性,總體來說,我們需要應(yīng)該達(dá)到下面的三個可行性:(1) 技術(shù)可行性,即使用現(xiàn)有的技術(shù)能否實現(xiàn)這個系統(tǒng)。(2) 經(jīng)濟可行性,即開發(fā)這個系統(tǒng)所帶來的利益能不能超過開發(fā)它的需要的代價。(3) 操作可行性,即系統(tǒng)的操作方式是否能在目標(biāo)客戶里運行通。3.2.1 經(jīng)濟可行性分析項目的經(jīng)濟可行性的目的是為了確定我們開發(fā)這個項目所要付出的代價是否遠(yuǎn)低于這個項目為我們帶來的利益。我所開發(fā)的校園二手物品交易正
30、是基于為用戶提高工作效率、節(jié)省工作時間、方便操作與管理的目的而設(shè)計的13。本系統(tǒng)在開發(fā)過程中基本不需要資金,因為這個設(shè)計是由我個人設(shè)計完成,不僅節(jié)省了很多的支出,而且也可提高我自己的專業(yè)能力,是一個利大于弊的項目。3.2.2 技術(shù)可行性隨著社會的發(fā)展,我們對計算機的應(yīng)用也越來越重要,各種技術(shù)語言的產(chǎn)生也伴隨著各種應(yīng)用軟件的產(chǎn)生,而且不斷豐富。在本系統(tǒng)中,用戶只要按照文字提示進(jìn)行下一步就可以了,操作十分簡單,只要本人會操作電腦,在操作此時就非常的容易14。這個系統(tǒng)是一個比較完整的,系統(tǒng)可以實現(xiàn)用戶注冊、查詢商品信息、購買商品,商品信息管理等實用性功能,還是比較完善的。因此,開發(fā)此軟件在技術(shù)上是可
31、行的。3.2.3 時間可行性軟件的時間可行性是指軟件在時間跨度上的實際圍。本系統(tǒng)具有良好的兼容性、可維護(hù)性,因而可以在今后很長時間使用。3.3 功能需求本二手物品交易一共有八個主要模塊,包括用戶登錄、用戶注冊和以下詳細(xì)說明的六個模塊。供求信息管理模塊中前臺的會員用戶不僅可以瀏覽搜索供求物品信息,還可以發(fā)布修改刪除自己的商品信息,但是游客會員就只能查看物品信息了。后臺管理員可以修改和刪除會員用戶的商品信息。用戶信息管理模塊前臺會員用戶進(jìn)入用戶中心后不僅可以修改個人基本信息和登錄密碼,并且可以查看自己已經(jīng)購買的商品。分類管理模塊只能讓管理員使用,后臺管理員可以增加、修改和刪除學(xué)院分類、商品分類和新
32、聞分類。留言管理模塊前臺會員用戶可以在留言板和商品下發(fā)布留言回復(fù)留言,并且可以從回復(fù)我的留言模塊中查看別人回復(fù)自己的留言。后臺管理員可以回復(fù)留言刪除留言。通過這個功能可以實現(xiàn)前臺用戶與后臺管理員之間的溝通。新聞管理模塊后臺管理員可以發(fā)布新聞包括購物須知實時動態(tài)等,前臺用戶可以通過這部分查看新聞了解動態(tài)。系統(tǒng)管理模塊后臺管理員可以刪除違規(guī)用戶賬號,并且可以增加系統(tǒng)管理員和修改管理員賬戶密碼。3.4 用戶需求本二手物品交易用戶主要面對的是本校在校大學(xué)生。每天都有不少的學(xué)生有閑置的物品堆放在宿舍,這些東西放在宿舍里占地方,扔掉又覺得可惜;也有學(xué)生暫時需要一些物品,但是買新的又不值得。這個時候我們就需
33、要一個二手物品交易,來滿足學(xué)生的需求。本二手物品交易包含的用戶包括游客用戶,會員用戶和后臺管理員。游客用戶能使用的功能只有瀏覽商品信息、查詢商品和瀏覽新聞。游客用戶通過注冊成為會員用戶才可以使用購買商品、留言、修改個人和供求信息等功能。后臺管理員有增加修改分類、修改刪除供求商品信息和添加新聞等功能。3.5 系統(tǒng)需求(1) 系統(tǒng)應(yīng)建立美觀的使用界面,既要操作簡潔、直觀、快捷,又要易于掌握,具備人性化設(shè)計。(2) 由于是,所以在用戶進(jìn)入的時候整個的風(fēng)格要讓用戶很舒服,功能要很強大很方便的去使用。(3) 正確連接數(shù)據(jù)庫,查詢到用戶相應(yīng)的信息后,應(yīng)在界面上顯示相關(guān)的信息。系統(tǒng)應(yīng)具有界面相互轉(zhuǎn)換的能力,
34、可以隨時返回主頁面來重新選擇其它功能。(4) 系統(tǒng)應(yīng)具有良好的安全性。因為絕大多數(shù)ASP.NET應(yīng)用程序都要與后臺數(shù)據(jù)庫打交道,因此數(shù)據(jù)的安全性就顯得尤為重要。3.6 用例圖3.6.1 游客用例圖游客用例圖如圖1所示。圖1 游客用例圖游客用戶打開本后只能瀏覽上商品信息,查詢商品的價格與詳細(xì)信息和查看新聞,想要使用本的其他的功能,游客必須注冊登錄本二手物品交易。3.6.2 會員用例圖會員用例圖如圖2所示。普通用戶可以通過注冊成為會員用戶,會員用戶可以登錄瀏覽商品查詢商品,發(fā)布商品的供求信息,購買商品。會員還可以對個人的立本信息修改,可以修改商品的供求信息,查看曾經(jīng)的購買記錄。還可以給其他用戶或者
35、后臺管理員留言進(jìn)行溝通。圖2 會員用例圖3.6.3 管理員用例圖管理員用例圖如圖3所示。圖3 管理員用例圖 新的后臺管理員是已有的后臺管理員從后臺進(jìn)行添加的。他們可以對商品的供求信息進(jìn)行修改和刪除,可以增加修改刪除商品類別、學(xué)院類別和新聞類別,并且可以發(fā)布刪除新聞。管理員還可以回復(fù)和刪除前臺用戶的留言,與前臺會員進(jìn)行交流。最后后臺管理員可以修改管理員登錄密碼和刪除違規(guī)用戶。4 系統(tǒng)總體設(shè)計4.1 系統(tǒng)功能結(jié)構(gòu)校園二手交易物品主要包括前臺和后臺。前臺主要功能模塊包括:(1) 用戶登錄:用戶在登錄的時候必須填寫賬號和密碼否則不能登錄。(2) 用戶注冊:游客用戶在注冊時必須填寫賬號、密碼、和學(xué)號等信
36、息,如果少填其中的容則不能注冊成功。(3) 查看新聞:新聞有很多分類,前臺用戶只能夠查看新聞不能夠修改新聞。前臺用戶可以瀏覽一些實時新聞,點擊某個新聞進(jìn)行查看后,后臺會記錄點擊次數(shù),在頁面上顯示出來,這樣就可以統(tǒng)計用戶喜愛的熱門信息。(4) 商品搜索:用戶可以在搜索時選擇物品分類和學(xué)院分類來精確搜索。(5) 會員發(fā)布信息:發(fā)布商品信息時用戶必須填寫標(biāo)題價格和聯(lián)系方式,不然不能夠成功的上傳商品信息。(6) 會員管理信息:會員可以進(jìn)入用戶中心修改自己的個人信息,包括用戶名,和密碼,也可以進(jìn)入發(fā)布的商品界面修改商品信息。(7) 后臺主要功能模塊包括:新聞公告管理,供求信息管理,供求類別管理,會員信息
37、管理,賬號信息管理,學(xué)院信息管理等功能模塊。系統(tǒng)的功能模塊圖如圖4所示。圖4 系統(tǒng)功能模塊圖HYPERLINK l _Toc2738159844.2 數(shù)據(jù)庫設(shè)計4.2.1 數(shù)據(jù)庫設(shè)計新聞公告信息實體圖如圖5所示。圖5 新聞公告信息實體圖新聞類別實體圖如圖6所示。圖6 新聞類別信息實體圖供求信息的實體圖如圖7所示。圖7 供求信息實體圖供求類別實體圖如圖8所示。圖8 供求類別信息實體圖學(xué)院信息實體圖如圖9所示。圖9 學(xué)院信息實體圖會員信息實體圖如圖10所示。圖10 會員信息實體圖管理員的實體圖如圖11所示。圖11 管理員實體圖4.2.2 系統(tǒng)E-R圖在數(shù)據(jù)概念設(shè)計中,每一類對象的個體稱之為數(shù)據(jù)庫中
38、實體,根據(jù)需求附加每一類實體一些屬性,從每一實體屬性中準(zhǔn)確的選擇出索引,主鍵和外鍵,通過這種關(guān)系將各類實體聯(lián)系起來,各類實體的集合稱之為“實體集”。從E-R圖不僅中可以看到管理員和會員與各個功能之間的聯(lián)系,也可以看到每個功能具體包含了什么容。具體的如下圖12所示。 圖12系統(tǒng)E-R圖數(shù)據(jù)庫關(guān)系圖如下圖13。圖13 數(shù)據(jù)庫關(guān)系圖4.2.3 數(shù)據(jù)庫表設(shè)計根據(jù)系統(tǒng)的一般要求,通過對整個系統(tǒng)功能、運行過程的分析,形成了反應(yīng)數(shù)據(jù)需求的概念數(shù)據(jù)模型。概念模型可以通過E-R圖來表示,以下給出本系統(tǒng)中比較重要的實體關(guān)系圖。本系統(tǒng)采用了SQL Server數(shù)據(jù)庫管理系統(tǒng),建立的數(shù)據(jù)庫名為XueYuanJiaoY
39、i的數(shù)據(jù)庫。各個表結(jié)構(gòu)如下。Goods (供求信息表)主要用于保存供求信息的基本信息,該表的結(jié)構(gòu)如表1所示。表1 GoodsInfo (供求信息表)列名說明類型(長度)備注GoodsIDidInt (4)不允許空,主鍵GoodsName標(biāo)題Nvarchar (50)不允許空GoodsPrice價格Bigint (8)不允許空GoodsTypeID類型Nvarchar (50)不允許空GoodsIntroduceGoodsPhoto介紹圖片路徑Text (16)Nvarchar (50)不允許空不允許空續(xù)表1列名說明類型(長度)備注GoodsDate發(fā)布時間Dattime (8)不允許空Good
40、sClick點擊次數(shù)Int(4)不允許空Tel聯(lián)系Nvarchar (50)不允許空聯(lián)系 Nvarchar (50)不允許空J(rèn)YType供求類別Nvarchar (50)不允許空UserId發(fā)布人編號Int(4)不允許空UName (學(xué)院信息表)主要用于保存學(xué)院的基本信息,該表的結(jié)構(gòu)如表2所示。表2 UName (學(xué)院信息表)字 段說 明類型(長度)備注id類別編號Int不允許空name類別名稱Nvarchar(50)不允許空GoodsType (供求類別信息表)主要用于保存供求類別的基本信息,該表的結(jié)構(gòu)如表3所示。表3 GoodsType (供求類別信息表)字 段說 明類型(長度)備注id類
41、別編號Int不允許空Name類別名稱Nvarchar(50)不允許空Infotype (新聞類別信息表)主要用于保存新聞類別的基本信息,該表的結(jié)構(gòu)如表4所示。表4 Infotype (新聞類別信息表)字 段說 明類型(長度)備注id類別編號Int不允許空name類別名稱Nvarchar(50)不允許空Admin (管理員信息表)主要用于保存管理員賬號的基本信息,該表的結(jié)構(gòu)如表5所示。表5 Admin (管理員信息表)字 段說 明類型(長度)備注id編號Int不允許空Aname賬號Nvarchar(50)不允許空Apwd密碼Nvarchar(50)不允許空News (新聞信息表)主要用于保存新聞
42、的基本信息,該表的結(jié)構(gòu)如表6所示。表6 News (新聞信息表)字 段說 明類型(長度)備注Id編號int不允許空name標(biāo)題nnvarchar(100)不允許空Addtime發(fā)布時間smalldatetime不允許空contentTypeName容新聞類別ntextnnvarchar(50)不允許空不允許空typeid新聞類別編號int不允許空click點擊次數(shù)int不允許空UserInfo (用戶信息表)主要用于保存會員用戶的基本信息,該表的結(jié)構(gòu)如表7所示。表7 UserInfo (用戶信息表)字 段說 明類型(長度)備注id編號int不允許空UserName賬號nvarchar(50)不
43、允許空pwd密碼nvarchar(50)不允許空Photo照片nnvarchar(50)不允許空Sex性別nnvarchar(50)不允許空Telnnvarchar(50)不允許空ADdress地址text不允許空XingMing真實nnvarchar(50)不允許空Ds描述text不允許空MemberMoney會員金額float不允許空5 校園二手物品設(shè)計與實現(xiàn)5.1 首頁的設(shè)計本首頁可以看到商品分類、供求信息還有交易幫助和公告等咨詢信息。可以通過點擊導(dǎo)航欄的按鈕到達(dá)其他頁面使用其他功能,也可以點擊首頁各模塊上的”more”按鈕查看更多的相關(guān)信息。首頁如圖14所示。圖14 首頁5.2 會員登
44、錄模塊設(shè)計用戶登錄的過程主要有以下幾個步驟,首先對用戶鍵入的賬號密碼進(jìn)行保存然后利用ASP.NET程序進(jìn)入數(shù)據(jù)庫中進(jìn)行檢索看用戶輸入的賬號密碼在數(shù)據(jù)庫中是否存在如果存在就返回正確的結(jié)果,如果不正確就返回錯誤的結(jié)果。如果數(shù)據(jù)庫中存在這組數(shù)據(jù)就顯示登錄成功,如果數(shù)據(jù)庫不存在就顯示失敗請重新登錄。會員登錄模塊流程圖15所示。圖15 會員登錄模塊流程圖用戶登錄的運行效果如圖16所示。圖16 普通用戶登錄運行界面5.3 會員注冊模塊游客用戶需要注冊登錄才能發(fā)布供求信息。所以提供了一個用戶注冊和登陸的模塊,用戶需要正確輸入賬號和密碼才能登錄系統(tǒng)。用戶注冊實現(xiàn)的過程主要是將用戶填寫的數(shù)據(jù)寫入數(shù)據(jù)庫中即可。會
45、員注冊模塊流程圖如圖18所示。圖17 會員注冊模塊流程圖會員注冊界面如圖18所示。圖18 會員注冊界面5.4 供求信息模塊的實現(xiàn)會員使用自己的注冊賬號可以再中發(fā)布供求信息,發(fā)布供求信息會按照學(xué)院,類別等顯示在的相應(yīng)位置,會員自己發(fā)布的商品供求信息自己可以對它進(jìn)行管理,包括修改商品信息,刪除商品信息。管理員在后臺可以對所有的供求信息進(jìn)行管理,可以修改一些垃圾信息,刪除沒有用的信息。會員發(fā)布信息流程圖如圖19所示。圖19 會員發(fā)布信息流程圖會員發(fā)布信息的界面如圖20所示。圖20 發(fā)布供求信息發(fā)布了供求信息可以進(jìn)入自己的用戶中心進(jìn)行管理,包括修改信息和刪除信息。管理供求信息的運行效果圖如圖21所示。
46、圖21 供求信息管理5.5 購買商品模塊的設(shè)計會員選擇一個想要的商品,就可以進(jìn)行購買。購買后買家通過賣家所留的聯(lián)系方式進(jìn)行聯(lián)系,在線下選擇時間地點進(jìn)行交易。購買商品的界面如圖22所示。圖22 購買商品的界面我已購買的商品界面如23所示。圖23 我已購買的商品界面5.6 新聞信息管理模塊設(shè)計每個公司或企業(yè)的都有自己的新聞動態(tài),發(fā)布一些最新動態(tài)或活動信息目的增加用戶訪問量,提高本的知名度,這就需要后臺管理員定期根據(jù)需求更新站新聞動態(tài),包括添加,刪除,修改等操作。后臺管理員可以對新聞信息進(jìn)行添加,添加新聞信息的界面如圖24所示。圖24 添加修改新聞信息界面后臺管理員添加了新聞和系統(tǒng)公告前臺就能顯示出
47、來,新聞信息和新聞公告顯示的界面如圖25所示。圖25 新聞信息顯示界面5.7 管理員登錄模塊設(shè)計新的管理員需要已有的管理員進(jìn)入后臺增加的,在后臺管理員設(shè)置了新管理員的編號和密碼后,就產(chǎn)生了新的管理員。管理員登錄和前臺會員登錄是一樣的,都需要驗證用戶是否存在,密碼是否正確才可以登錄。系統(tǒng)登錄的運行效果如圖26所示。圖26 管理員登錄運行界面5.8 后臺管理界面的設(shè)計管理員后臺登錄后不僅可以修改學(xué)院信息,滿足會員用戶對學(xué)院分類的需要:還可以修改商品類別和新聞類別,使用戶更加清晰的看見商品和新聞公告。管理員在后臺可以查看到留言板上的留言,所以可以對前臺會員的留言進(jìn)行回復(fù)或者刪除。在系統(tǒng)管理模塊,隨著
48、的用戶和商品增多,現(xiàn)有管理員可以新增管理員,這樣子才能與時的修改現(xiàn)有的商品信息,并通過觀察前臺會員的留言和發(fā)布商品的信息,考慮是否為違規(guī)用戶,并刪除會員。后臺管理界面如圖27所示。圖27后臺管理界面結(jié)論歷時一個學(xué)期,我的畢業(yè)設(shè)計校園二手物品交易終于完成了。在這段時間里,對進(jìn)行整體規(guī)劃、設(shè)計與實現(xiàn)有了比較深入細(xì)致地了解。對于網(wǎng)頁設(shè)計方面,以前在做課程設(shè)計時接觸過,所以在設(shè)計前,我在較短地時間里就很快地對Microsoft Visual Studio做了較為詳細(xì)地復(fù)習(xí)和鞏固,這樣在設(shè)計時,就能很快的上手進(jìn)行界面的設(shè)計了。在一個的設(shè)計中,數(shù)據(jù)庫的建立也是很重要的。這里我使用SQL Server 2005來建數(shù)據(jù)庫,因為它操作起來相對比較簡單。數(shù)據(jù)庫建好后就用ASP.NET腳本語言實現(xiàn)數(shù)據(jù)庫與網(wǎng)頁的連接。本實現(xiàn)的功能這次我所做的二手物品交易,游客用戶可以瀏覽商品信息和新聞,只有在完成用戶注冊成為會員用戶后才能夠開始購買商品成為買家或者發(fā)布商品成為賣家。會員用戶還可以在其他會員的商品下留言和其他的會員進(jìn)行交流,也可以在留言板中留言和后臺管理員進(jìn)行交流。后臺管理員可以在后臺中增加或者修改學(xué)院分類和商品分類,管理員還可以在后臺中看到用戶的留言,可以和會員用戶進(jìn)行溝通,與時的解決用戶的問題和滿足用戶的要
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年小學(xué)教育科研課題管理制度(三篇)
- 2024年小學(xué)二年級班主任德育工作計劃(二篇)
- 2024年城市個人租房合同參考范文(三篇)
- 2024年商業(yè)房租賃合同范本(四篇)
- 2024年幼兒園家長社區(qū)工作計劃范文(二篇)
- 2024年導(dǎo)游工作計劃范例(二篇)
- 2024年中國兩輪電動車社區(qū)充電行業(yè)研究報告 -頭豹
- 2024年小學(xué)保安工作職責(zé)模版(三篇)
- 2024年商品房在售交易合同范本(二篇)
- 2024年大班班級工作計劃(四篇)
- 第三單元 長方形和正方形(單元測試)-2024-2025學(xué)年三年級上冊數(shù)學(xué)蘇教版
- ISO∕IEC 42001-2023人工智能管理體系(中文版)
- 江蘇省徐州市2022-2023學(xué)年高二上學(xué)期期中數(shù)學(xué)試題(學(xué)生版+解析)
- 高三生物命題說題比賽一等獎?wù)n件
- DB32∕T 1712-2011 水利工程鑄鐵閘門設(shè)計制造安裝驗收規(guī)范
- 盾構(gòu)管片拼裝質(zhì)量問題分析及措施1
- 鋼結(jié)構(gòu)工程監(jiān)理規(guī)劃(完整版)
- 事業(yè)單位崗位設(shè)置審核表
- 松江老宅概觀
- 歷世真仙體道通鑒
- 離心式壓縮機安裝工程監(jiān)理實施細(xì)則模板
評論
0/150
提交評論