校園二手交易網(wǎng)站畢業(yè)設(shè)計論文Word版_第1頁
校園二手交易網(wǎng)站畢業(yè)設(shè)計論文Word版_第2頁
校園二手交易網(wǎng)站畢業(yè)設(shè)計論文Word版_第3頁
校園二手交易網(wǎng)站畢業(yè)設(shè)計論文Word版_第4頁
校園二手交易網(wǎng)站畢業(yè)設(shè)計論文Word版_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

整理為word格式整理為word格式整理為word格式XXXXX畢業(yè)論文(設(shè)計)校園二手交易網(wǎng)站TheCampusSecond-handTransactionWebsite姓名:XXX學號:XXXXX院別:計算機學院專業(yè):XXXXXX年級:XXXX指導教師:XXXXX整理為word格式整理為word格式整理為word格式XXXXX年1月2日整理為word格式整理為word格式整理為word格式摘要在如今的社會中,人們的生活與網(wǎng)絡(luò)技術(shù)緊密結(jié)合,人們越來越注重效率和正確率。網(wǎng)絡(luò)技術(shù)使得人們的生活越來越方便,也因為生活的改變使得人們對網(wǎng)絡(luò)技術(shù)不斷推陳出新。本次網(wǎng)站設(shè)計是校園二手交易網(wǎng)站,將會開發(fā)出多種功能,不僅會提高對二手交易的管理效率,還將滿足廣大同學對出售二手商品的需求。在本網(wǎng)站開發(fā)之前,首先對目前存在的校園二手交易網(wǎng)站的現(xiàn)狀情況做了一些簡單調(diào)查,發(fā)現(xiàn)目前專門針對校園使用的二手交易網(wǎng)站很少,因此堅定了我建設(shè)校園二手交易網(wǎng)站的決心。第二,確定使用C#技術(shù)和SQLServer數(shù)據(jù)庫來完成本次網(wǎng)站編程設(shè)計。第三,對我設(shè)計的校園二手交易網(wǎng)站進行多角度需求分析。最后,運用C#技術(shù),結(jié)合數(shù)據(jù)庫表格,將前臺和后臺分開處理,對校園二手交易網(wǎng)站的功能模塊逐一實現(xiàn)。關(guān)鍵詞:因特網(wǎng);C#;SQLServer;校園二手交易網(wǎng)站AbstractIntoday'ssociety,people'slifecloselyintegratedwithnetworktechnology,peoplemoreandmoreattentiontotheefficiencyandaccuracy.Networktechnologymakesthelifeofpeoplemoreandmore,alsobecauseofthechangeoflifemakesthenetworktechnologyconstantly.Thiswebsitedesignisthecampussecondarytradingsite,willdevelopavarietyoffunctions,notonlycanimprovetheefficiencyofmanagementofthesecond-handdeal,willalsomeettheneedsofstudentstosellsecondhandgoods.Beforethewebsitedevelopment,firstofall,currentconditionoftheexistingcampussecond-handtransactionwebsitedosomesimpleresearch,foundthatthecurrentusedspecificallyforcampussecondarytradingwebsitesrarely,sostrengthenedmydeterminationtoconstructionofthecampussecond-handtransactionwebsite.Second,determinetheusingc#andSQLServerdatabasetocompletethewebsiteprogrammingdesign.Third,thedesignofcampussecondarytradingwebsiteformetodemandanalysisfrommultipleperspectives.Finally,usingc#technology,combinedwiththedatabasetable,separatetheforegroundandthebackgroundprocessing,functionmoduleforthecampussecond-handtransactionwebsiteonebyone.整理為word格式整理為word格式整理為word格式Keywords:theInternet;C#;SQLServer;Thecampussecond-handtransactionwebsite整理為word格式整理為word格式整理為word格式目錄TOC\t"標1,1,標2,2"\h中英文1206摘要 (I)103411引言 (1)240221.1背景 (1)61371.2目的及期望 (1)262072校園二手交易網(wǎng)站的可行性分析 (1)82372.1關(guān)于技術(shù)方面的分析 (1)290452.2關(guān)于經(jīng)濟方面的分析 (3)308413關(guān)于校園二手交易網(wǎng)站的需求分析 (3)199723.1關(guān)于網(wǎng)站功能方面的分析 (3)153693.2關(guān)于網(wǎng)站設(shè)計的其他需求分析 (4)232254校園二手交易的總體網(wǎng)站設(shè)計 (4)262034.1網(wǎng)站使用的硬件需求 (4)262604.2校園二手交易網(wǎng)站的功能結(jié)構(gòu) (4)117764.3網(wǎng)站的詳細設(shè)計 (5)110454.4校園二手交易網(wǎng)站的數(shù)據(jù)庫設(shè)計 (6)303115校園二手交易網(wǎng)站的實現(xiàn) (9)219525.1網(wǎng)站的登錄以及注冊 (9)63455.2首頁 (11)325455.3后臺管理 (11)14605.4用戶管理 (12)116055.5分類管理 (14)30265.7商品管理 (14)66395.8充值管理 (15)整理為word格式整理為word格式整理為word格式137725.9留言板 (16)17375.10新聞通告 (17)1355.11友情鏈接 (18)322245.12兌換商品 (19)297076網(wǎng)站測試 (21)320196.1網(wǎng)站測試的原因 (21)155686.2網(wǎng)站測試遵守的方法 (21)217046.3網(wǎng)站測試運行的軟、硬件條件 (21)41686.4網(wǎng)站測試的案例 (21)309126.5網(wǎng)站測試的界面測試和結(jié)果 (22)160917結(jié)論 (24)15535參考文獻 (25)9912致謝 (26)整理為word格式整理為word格式整理為word格式1引言1.1背景在如今的社會中,人們的生活與網(wǎng)絡(luò)技術(shù)的發(fā)展緊密結(jié)合,追求事務(wù)完成的正確率和高效率已經(jīng)成為當代人的特點。網(wǎng)絡(luò)技術(shù)的應用讓人們在完成事務(wù)時更加便捷、更加快速,也因為生活的改變使得人們對網(wǎng)絡(luò)技術(shù)不斷推陳出新,想要尋求新的突破。雖然網(wǎng)絡(luò)技術(shù)發(fā)展的每一次突破都里給人十分驚訝,但是不可否認在一些方面還存在技術(shù)管理缺失。正是因為在本次網(wǎng)站設(shè)計以前對校園二手交易網(wǎng)站的調(diào)查發(fā)現(xiàn),這一類的網(wǎng)站太過稀缺,遠遠不能滿足當代大學生對二手物品銷售方面的追求。因此,我決定建設(shè)一個屬于當代大學生的校園二手交易網(wǎng)站。網(wǎng)站的開發(fā)并不是像想象中那樣可以信手拈來,我們要明白太過于簡單的網(wǎng)站不僅不符合網(wǎng)站設(shè)計的初衷目的,還容易在更新快速的網(wǎng)絡(luò)世界里被淘汰,追求高效率以及正確率才能讓網(wǎng)站永遠立于不敗之地。因此,這次這是采用的是C#技術(shù)和SQLSEVER數(shù)據(jù)庫相結(jié)合的方式,不僅整個網(wǎng)站的設(shè)計簡單易學,而且對于新手來說網(wǎng)站設(shè)計的成功率也會大大提高。1.2目的及期望為什么要開發(fā)這樣一個針對校園的二手交易網(wǎng)站呢?因為,人們的生活在大多數(shù)方面都離不開互聯(lián)網(wǎng)技術(shù)的應用,原來效率低下的技術(shù)逐漸被淘汰,長江后浪推前浪,網(wǎng)絡(luò)技術(shù)一直處于不斷地改朝換代之中,人們在網(wǎng)絡(luò)技術(shù)方面一直在追求新的突破。在校園二手交易網(wǎng)站這一方面,也應該是有新的技術(shù)不斷處于生產(chǎn)之中。雖然有存在這類網(wǎng)站,但是功能很簡單,存在于表面的簡單瀏覽等,很快就會被淘汰,而且即使是這樣簡單的網(wǎng)站也很少存在。當代大學生購買能力高漲,因此出現(xiàn)的二手商品也在逐日增加,卻沒有銷售的平臺,如果同學們能夠?qū)⒍嘤噘Y源相互共享,那么可以減少很多浪費現(xiàn)象的存在。因此,校園的二手交易方面存在極大的需求,我希望可以為同學們創(chuàng)建一個屬于大學生們使用的二手物品銷售平臺,同學們可以將多余商品售出給其他同學,也可以尋找適合自己的商品,而且價格也會更加低廉,對于沒有經(jīng)濟能力的大學生來說是十分受用的。2校園二手交易網(wǎng)站的可行性分析整理為word格式整理為word格式整理為word格式2.1關(guān)于技術(shù)方面的分析2.2.1使用C#技術(shù)C#語言是一種既安全、穩(wěn)定又簡單的開發(fā)語言,具有強大的實用性,功能豐富,而且簡單易學。它和C語言、C++語言具有十分親密的關(guān)系,對于它們的處理方法是取其精華去其糟粕,同時擁有它們的優(yōu)點,還去除了它們的缺點。C#語言還有自己獨特的優(yōu)點,有良好的編程開發(fā)環(huán)境、有清晰的面向?qū)ο蟮恼Z法結(jié)構(gòu),在編譯工具中是高效率的一種,當時主要是為了推行.NET戰(zhàn)略而發(fā)布的[1]。這次開發(fā)校園二手交易網(wǎng)站在眾多語言技術(shù)中之所以選擇C#作為開發(fā)語言的主要原因是C#語言有以下優(yōu)秀的特點:1、c#語言具有快速編譯的優(yōu)點:在這個網(wǎng)絡(luò)技術(shù)改朝換代十分快速的時代里,開發(fā)者對于來自各個方面的挑戰(zhàn)要十分清楚。尤其是如何在開發(fā)的過程中以最快的速度完成,搶在競爭對手之前,還有如何才能不斷更新自己的版本,是自己的產(chǎn)品總是走在技術(shù)前端。而C#語言在創(chuàng)造的一開始就為開發(fā)者考慮到了這些問題,可以讓開發(fā)者在最少的時間使用最少的代碼實現(xiàn)最多的功能,同時還能減少編譯時錯誤產(chǎn)生。所以,C#語言具有編譯快速的優(yōu)點,對于新手來說十分適合開發(fā)本網(wǎng)站。2、c#語言能夠跟上當代網(wǎng)絡(luò)編程標準不斷更新變化的潮流:C#語言的創(chuàng)造者是微軟公司,屬于新興編譯語言的一種??偸强梢愿犀F(xiàn)代編譯語言的變化走向潮流趨勢。而且還具有容易被初學者接受、功能還十分強大的特點,運用起來十分靈活。除此以外,對于系統(tǒng)的提供具有統(tǒng)一性、可以自動對內(nèi)存進行管理、對于版本的更新也能夠自動控制及對于網(wǎng)絡(luò)編程新標準變化的支持等,雖然C#語言還不夠完美,但它仍然屬于具有廣闊的發(fā)展前景的語言[2]。3、c#語言可以消除大量程序錯誤:開發(fā)人員在程序設(shè)計中,經(jīng)常會出現(xiàn)異常元素,因此,想要消除程序錯誤、完善程序就必須對異常進行有效處理,而C#語言中已經(jīng)建立了的異常處理機制,非常有利于開發(fā)人員的使用[3]。2.2.2關(guān)于使用ASP.NET技術(shù)整理為word格式整理為word格式整理為word格式在現(xiàn)代社會計算機技術(shù)和互聯(lián)網(wǎng)技術(shù)的持續(xù)快速發(fā)展的同時,人們對網(wǎng)絡(luò)有越來越高的需求。傳統(tǒng)網(wǎng)頁,屬于靜態(tài)網(wǎng)頁,在現(xiàn)代社會十分落后,已經(jīng)不能滿足廣大用戶對網(wǎng)絡(luò)的更高需求,在這種情況下各種動態(tài)網(wǎng)頁技術(shù)逐漸發(fā)展起來,受到廣大用戶的追捧。這次網(wǎng)站開發(fā)采用的就是ASP.NET技術(shù),ASP.NET技術(shù)是目前網(wǎng)頁設(shè)計中的最常用網(wǎng)站開發(fā)技術(shù)之一,具有很好的發(fā)展前景[4]。開發(fā)校園二手交易網(wǎng)站時使用ASP.NET語言的優(yōu)勢:1、ASP.NE語言進行編程時方便設(shè)置斷點、易于調(diào)試在Web程序的開發(fā)過程中,對于斷點調(diào)試找出錯誤通常是比較困難的,但是值得贊賞的是微軟在這方面有得天獨厚的優(yōu)勢。因為IIS是微軟開發(fā)的,所以用ASP.NE語言進行編程時可以對代碼進行斷點跟蹤調(diào)試,對錯誤篩選很有用。3、ASP.NE語言進行編譯后在執(zhí)行任務(wù)時,速度很快ASP.NE語言進行編譯后在執(zhí)行任務(wù)時,速度很快,因為ASP.NE程序代碼可以進行編譯,編譯就是將代碼轉(zhuǎn)換成機器可以識別的語言。ASP.NET就是通過微軟的中間語言,然后由即時編譯器一步一步將代碼翻譯成機器可識別的語言,這樣可以使得在程序啟動的時候時間縮短,而且被編譯后的語言不用再一次的編譯,所以是十分高效的[5]。4、ASP.NET的數(shù)據(jù)庫的數(shù)據(jù)存儲量十分豐富我們通??吹降囊恍┎藛螌Ш焦δ埽绻贘AVA中如果要實現(xiàn)這些功能,那么一個導航就需要使用非常多的代碼來進行編寫,但是如果運用ASP.NET語言這項功能將會變得十分簡單,因為ASP.NET的數(shù)據(jù)庫的數(shù)據(jù)存儲量十分豐富,開發(fā)者只要使用類庫提供的控件拖拽一下就能夠完成,大大節(jié)省了開發(fā)時間,網(wǎng)站開發(fā)效率得到大幅度的提高。5、ASP.NET編譯的代碼和設(shè)計的網(wǎng)頁頁面可以分離,便于代碼管理ASP.NE可以將編譯代碼和設(shè)計的網(wǎng)頁頁面進行分離,開發(fā)者可以清晰地看到代碼,可以很方便的對代碼進行管理,非常有利于代碼的閱讀和維護[6]。2.2關(guān)于經(jīng)濟方面的分析校園二手交易網(wǎng)站于經(jīng)濟方面的分析,主要是對在網(wǎng)站開發(fā)的過程中所需要的經(jīng)濟支出進行分析,看是否小于原來的預算,如果小于則在經(jīng)濟方面是可行的。本次網(wǎng)站在設(shè)計時所利用到的資源涉及的是開發(fā)工具是整理為word格式整理為word格式整理為word格式VS2012以及SQLServer2012數(shù)據(jù)庫,這兩個工具在網(wǎng)上都是可以隨便下載到,而且只需要在我個人的電腦上面進行開發(fā),因此在開發(fā)本網(wǎng)站時的經(jīng)濟支出是0。而且,要是未來網(wǎng)站受到使用者的歡迎,想要完善開發(fā)經(jīng)濟成本也是比較低的,想要有高的經(jīng)濟效應也是很容易的。因此該網(wǎng)站是十分值得開發(fā)的。3關(guān)于校園二手交易網(wǎng)站的需求分析想要做好一個網(wǎng)站,首先就要對網(wǎng)站的各個方面進行需求得分析,而且需求分析是否全面、是否合理,能夠直接影響網(wǎng)站將要實現(xiàn)功能是否滿足用戶的需要,因此是十分重要的。 3.1關(guān)于網(wǎng)站功能方面的分析本網(wǎng)站的使用者分為管理員和普通用戶,管理員和普通用戶可以使用的功能的是不一樣的,但是都十分全面和有用。普通用戶可以使用的功能有:在校園二手網(wǎng)站上進行登錄、注冊,只有登錄以后才能使用網(wǎng)站上的一些功能瀏覽網(wǎng)上的新聞公告登錄以后可以在留言板塊對網(wǎng)站進行留言評價,管理員可以對該內(nèi)容答復如果有想要出售的二手商品可以上傳通過申請充值虛擬幣,購買自己想要購買的二手商品對自己的個人資料在個人中心板塊可以進行修改管理員可以使用的功能有:對普通用戶進行管理,刪除普通用戶等對二手商品的分類名稱和詳細信息進行管理等對普通用戶的虛擬幣充值進行管理,是否同意、或者充值多少虛擬幣等對于普通用戶的留言進行回復整理為word格式整理為word格式整理為word格式發(fā)布網(wǎng)站的最新信息,或者對新聞通告的詳細信息進行管理等可對友情鏈接進行修改、添加、刪除等實現(xiàn)上面的所有功能只是設(shè)計網(wǎng)站最初想要實現(xiàn)的最基本功能,校園二手交易網(wǎng)站還應該保持具有頁面優(yōu)美,使用簡單,操作易上手等特點。3.2關(guān)于網(wǎng)站設(shè)計的其他需求分析1、關(guān)于頁面設(shè)計的樣式需求要想讓用戶使用時感受到網(wǎng)頁界面的美觀以及操作易上手的特點,所以頁面樣式的設(shè)計就要利用HTML樣式,使得功能界面與網(wǎng)頁得到融合,讓用戶有更好的視覺效果,還能夠使得頁面的操作更加簡單。2、關(guān)于網(wǎng)頁內(nèi)容跟國際化接軌的需求網(wǎng)頁顯示的內(nèi)容可以跟國際化接軌是網(wǎng)站在進行開發(fā)中經(jīng)常遇到的需求,但是因為不是所有的瀏覽器都能夠解決語言方面的兼容性問題,無法使得網(wǎng)頁國際化,所以需要對網(wǎng)頁的內(nèi)容進行交互。4校園二手交易的總體網(wǎng)站設(shè)計4.1網(wǎng)站使用的硬件需求開發(fā)環(huán)境:Windows10工具:VisualStudio2012和Sqlserver2012服務(wù)器:IIS開發(fā)語言:C#開發(fā)技術(shù):A4.2校園二手交易網(wǎng)站的功能結(jié)構(gòu)根據(jù)需求分析中闡述的需要設(shè)計出的功能結(jié)構(gòu)如圖4-1所示:整理為word格式整理為word格式整理為word格式圖4-1網(wǎng)站功能結(jié)構(gòu)圖4.3網(wǎng)站的詳細設(shè)計從之前對于校園二手交易網(wǎng)站的各方面需求分析確定了網(wǎng)站的基本功能,從網(wǎng)站登陸開始就必須確保登陸驗證時是否正確,當用戶登錄時可以根據(jù)自身的需要進行功能操作。關(guān)于用戶的登陸信息設(shè)計,首先應該實現(xiàn)用戶名和密碼的設(shè)計。用戶名要求不能為空、重復,密碼輸入的兩次信息應該一致,并且要求管理員對用戶可以進行維護操作。用戶要先進行注冊相對應的信息,才能進行登錄。網(wǎng)站功能流程圖如圖4-2所示:圖4-2網(wǎng)站功能流程圖整理為word格式整理為word格式整理為word格式用戶登錄主界面輸入用戶名以及密碼,若用戶名和密碼正確則登錄成功跳轉(zhuǎn)至菜單頁面,若用戶名和密碼錯誤,則停留登錄界面。網(wǎng)站的登錄流程如圖4-3所示:圖4-3網(wǎng)站登錄流程圖二手商品主要是管理員和普通用戶進行發(fā)布,發(fā)布時需要判斷商品名稱是否為空,如果為空則不允許添加,否則可以添加成功。發(fā)布二手商品流程如圖4-4所示:整理為word格式整理為word格式整理為word格式圖4-4發(fā)布二手商品流程圖4.4校園二手交易網(wǎng)站的數(shù)據(jù)庫設(shè)計4.4.1網(wǎng)站的數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)的主要特點是:對于現(xiàn)實的情況要有一個直觀的體現(xiàn)將一個抽象的信息轉(zhuǎn)化為具體結(jié)構(gòu)圖可以將不同個體,劃分成不同的層次,形成一個網(wǎng)絡(luò)狀的圖該校園二手交易網(wǎng)站整體E-R圖如圖4-5所示:圖4-5E-R圖4.4.2網(wǎng)站中數(shù)據(jù)庫表的詳細設(shè)計(1)數(shù)據(jù)庫名稱為:SystemDB整理為word格式整理為word格式整理為word格式(2)數(shù)據(jù)庫中的表格設(shè)置如表4-1-表4-8所示整理為word格式整理為word格式整理為word格式整理為word格式整理為word格式整理為word格式5校園二手交易網(wǎng)站的實現(xiàn)5.1網(wǎng)站的登錄以及注冊5.5.1登錄網(wǎng)站本校園二手交易網(wǎng)站再設(shè)計初期出于安全考慮,想要瀏覽詳細信息或者銷售商品的游客就必須先注冊,只有成為本網(wǎng)站的普通用戶以后,通過輸入賬號和密碼才能登錄本二手網(wǎng)站,才能使用網(wǎng)站的一些功能。網(wǎng)站的登錄界面如圖5-1所示:整理為word格式整理為word格式整理為word格式圖5-1登錄5.5.2網(wǎng)站的注冊同學要想使用本網(wǎng)站進行商品銷售就鼻血先注冊,這主要是為了網(wǎng)站的安全考慮。并且在注冊時需要填寫網(wǎng)站的登錄用戶名、密碼、姓名、驗證碼等重要的信息。在注冊用戶名和密碼時,本網(wǎng)站設(shè)置了校驗,時必須填寫的項目。只有通過注冊時注冊成功的用戶名和密碼登錄以后才能正常使用本網(wǎng)站,例如銷售自己的多余物品等。注冊界面如圖5-2所示:與SQL數(shù)據(jù)庫連接的相關(guān)代碼如下所示:整理為word格式整理為word格式整理為word格式圖5-2注冊昵稱以及登錄賬號不能為空,通過觸發(fā)RequiredFieldValidator事件,來返回提示錯誤信息。登錄密碼前后要一致,通過觸發(fā)CompareValidator事件,來返回提示錯誤信息。郵箱注冊也要符合格式,如果不滿11位則不符合代碼要求的格式,會輸出錯誤提示。手機號碼格式要符合11位,否則輸出錯誤的提示。注冊界面的錯誤提示如圖5-3所示:圖5-3注冊界面錯誤信息提示5.2首頁首頁包含瀏覽新聞通告、最新上架二手商品等,為了實現(xiàn)對二手商品表格數(shù)據(jù)的多樣化,各個部分表格數(shù)據(jù)可以通過DataList控件進行呈現(xiàn),在查詢數(shù)據(jù)時需要將返回的數(shù)據(jù)綁定到DataList上,在DataList中可以用Eval(屬性)的方式來綁定對應的數(shù)據(jù)。首頁界面如圖5-4所示:整理為word格式整理為word格式整理為word格式圖5-4首頁5.3后臺管理5.3.1管理員:管理員的后臺操作功能全面,有用戶管理、分類維護、商品管理、充值管理、留言管理、新聞通告管理和友情鏈接管理等。管理員后臺管理界面如圖5-5所示:整理為word格式整理為word格式整理為word格式圖5-5管理員后臺管理界面5.3.2普通會員個人中心界面:普通會員個人中心:具有修改自己的信息、發(fā)布商品、管理商品、申請充值,查看留言等功能。普通會員個人中心界面如圖5-6所示:圖5-6普通用戶個人中心5.4用戶管理5.4.1管理員:整理為word格式整理為word格式整理為word格式管理員可以查看用戶信息,并且具有刪除用戶的功能,刪除代碼如下所示:用戶管理界面如圖5-7所示:圖5-7用戶管理5.4.2普通用戶:普通用戶可以在個人中心查看,修改自己的個人信息,通過實例化SQL定義為s,再將sSql里面的數(shù)據(jù)通過DataSet實例化成為數(shù)據(jù)集存放在ds,通過DataView獲取自定義視圖,從而實現(xiàn)與數(shù)據(jù)庫數(shù)據(jù)相連,相關(guān)代碼如下所示:普通用戶賬戶管理界面如圖5-8所示:整理為word格式整理為word格式整理為word格式圖5-8普通用戶賬戶管理5.5分類管理管理員可以在對現(xiàn)有書籍、交通工具、電子產(chǎn)品、衣物的分類信息基礎(chǔ)上進行添加、更新或者刪除,普通用戶沒有這個功能。分類管理界面如圖5-9所示:圖5-9分類管理5.7商品管理添加功能即對于普通用戶和管理員都可以發(fā)布新的二手商品,在填寫信息時為了方便可以使用Tab鍵進行切換焦點來輸入內(nèi)容,待所有內(nèi)容輸入完畢后,網(wǎng)站會利用數(shù)據(jù)校驗RequiredFieldValidator來校驗頁面上的一些必填項,如果必填項為空的話,頁面會直接進行提示,以填寫商品名稱為例子,相關(guān)代碼如下所示:整理為word格式整理為word格式整理為word格式管理員和普通用戶都可以上傳新的商品,如果沒有上傳圖片也會有錯誤提示,添加商品界面如圖5-10所示:圖5-10商品添加(2)管理員:商品維護主要是對頁面上提供的信息進行維護,更新和刪除,商品維護界面如圖5-11所示:圖5-11商品維護5.8充值管理5.8.1普通用戶:普通用戶可以根據(jù)自己的虛擬幣使用情況在線進行申請充值操作,申請?zhí)峤缓蠊芾韱T可以在線進行批復,批復成功后可以對二手商品進行購買等。還可以在個人中心查看申請狀態(tài),已充值和未充值。普通用戶申請充值虛擬幣界面如圖5-12所示,已充值列表如圖5-13所示:整理為word格式整理為word格式整理為word格式圖5-12申請充值圖5-13充值列表5.8.2管理員:管理員可以對普通用戶的申請進行批復,查看申請人的申請信息,點擊充值即可進入到充值界面,充值以后該用戶賬戶會多出相應的虛擬幣,管理員虛擬幣充值管理界面如圖5-14所示:圖5-14管理員虛擬幣充值管理界面5.9留言板留言板功能主要是方便用戶與管理員之間能夠更好的進行溝通交流使用的,留言板采用的是DataList控件進行數(shù)據(jù)綁定,在DataList中可以用Eval(屬性)的方式來綁定對應的數(shù)據(jù),這樣就可以實現(xiàn)如下圖所示的表格數(shù)據(jù),并且管理員可以進行留言回復。管理員留言回復界面如圖5-15所示,普通用戶留言界面如圖5-16所示:圖5-15留言回復整理為word格式整理為word格式整理為word格式圖5-14留言板5.10新聞通告5.10.1管理員:可以添加新聞標題以及內(nèi)容、對公告進行更新或者刪除,代碼塊設(shè)置了新聞通告標題以及通告內(nèi)容不能為空。普通用戶沒有這個功能,只能在首頁查看公告詳細信息。發(fā)布新聞通告界面如圖5-17所示,修改新聞通告界面如圖5-18所示:整理為word格式整理為word格式整理為word格式圖5-17發(fā)布新聞通告圖5-18新聞通告維護5.10.2查看新聞通告詳細內(nèi)容不論是游客還是普通用戶,管理員發(fā)布新聞通告以后,都可以在首頁查看的新聞通告,查看標題后可以點擊看到詳細內(nèi)容,查看詳情頁面主要是根據(jù)上一個頁面?zhèn)鬟f過來的參數(shù),到數(shù)據(jù)庫中查詢指定的數(shù)據(jù),返回給數(shù)據(jù)集,然后將數(shù)據(jù)集中的屬性綁定到頁面上的各個控件上進行呈現(xiàn),否則會呈現(xiàn)出錯誤的數(shù)據(jù)。新聞通告列表如圖5-19所示:圖5-19新聞通告列表5.11友情鏈接5.11.1普通用戶:為了方便用戶使用,在頁末有給出一些友情鏈接,點擊相應標題就可以進入該界面。友情鏈接界面如圖5-19所示:圖5-20友情鏈接5.11.2管理員:整理為word格式整理為word格式整理為word格式可以維護網(wǎng)站的友情鏈接信息,添加完成后可以在首頁進行查看。友情鏈接添加界面如圖5-21所示,友情鏈接維護界面如圖5-22所示:圖5-21友情鏈接添加圖5-22友情鏈接維護5.12兌換商品普通用戶:商品兌換主要是針對普通用戶可以進行購買商品設(shè)定的,也是本網(wǎng)站最重要的功能之一。在首頁查看商品,點擊圖片會進入商品詳細信息頁,點商品詳細信息界面如圖5-23所示:整理為word格式整理為word格式整理為word格式圖5-23商品詳細信息界面點擊兌換時,會跳出購買界面,會有交易方式的下拉菜單出現(xiàn),包括:在線支付、郵寄、當面交付,點擊在線支付時會出現(xiàn)商品金額提示,如果用戶虛擬幣不足,點擊兌換時也會出現(xiàn)提示,并且手機號碼為必填項,而且不能少于11位數(shù)字。相關(guān)代碼如下所示,購買界面錯誤提示界面如圖5-24所示:整理為word格式整理為word格式整理為word格式圖5-24兌換商品錯誤提示界面6網(wǎng)站測試6.1網(wǎng)站測試的原因網(wǎng)站測試的原因主要是保證網(wǎng)站構(gòu)建完成以后各項功能能夠正常的使用,測試結(jié)果的好壞將直接影響到用戶使用的滿意程度,所以,要做好網(wǎng)站的測試對網(wǎng)站的成功使用起到關(guān)鍵的作用。6.2網(wǎng)站測試遵守的方法整理為word格式整理為word格式整理為word格式目前網(wǎng)站測試中最常用的兩個方法是黑河測試與百合測試。黑盒測試主要是通過輸入測試內(nèi)容,只要最終能夠得到既定的輸出結(jié)果就可以,則可以認為是測試通過,并不在乎中間的過程。而白盒測試主要是針對中間過程進行詳細的測試,包括對各種條件的輸入以及輸出都要進行完整的測試。本網(wǎng)站的測試主要是使用白盒測試方法對網(wǎng)站的各個功能模塊進行詳細的測試,為了保證網(wǎng)站能夠滿足當初的既定目標,所以,需要對網(wǎng)站進行細致的測試,保證網(wǎng)站能夠正常的使用。6.3網(wǎng)站測試運行的軟、硬件條件(1)硬件環(huán)境:服務(wù)器端可以在Windows10網(wǎng)站上運行,硬盤容量在1TB以上,內(nèi)存最好在8G以上,這樣可以更好的保證軟件的運行。(2)軟件環(huán)境:軟件環(huán)境主要是使用VS2012進行開發(fā),數(shù)據(jù)庫使用SQLSERVER2012。6.4網(wǎng)站測試的案例登錄測試案例如下:登錄模塊測試內(nèi)容如下表格6-1-表6-4所示:登錄模塊測試內(nèi)容如表6-1所示:通過以上測試,可以得知登錄模塊功能可以正常使用。二手商品應用測試內(nèi)容如表6-2所示:整理為word格式整理為word格式整理為word格式通過以上測試用例,可以得出二手商品應用模塊可以正常使用。留言模塊測試內(nèi)容如表6-3所示:通過以上測試用例,可以得出留言模塊可以正常使用。新聞通告模塊測試內(nèi)容如下表格所示:整理為word格式整理為word格式整理為word格式通過以上測試用例,可以得出新聞通告功能模塊可以正常使用。6.5網(wǎng)站測試的界面測試和結(jié)果接下去對網(wǎng)站的界面和功能方面的應用進行測試:網(wǎng)站的界面測試:把網(wǎng)站放到Windows10的網(wǎng)站上運行,看是否會因為分辨率不同而造成界面畫面變形。程序運行時,畫面正常,字體沒有發(fā)生變形。結(jié)論:界面測試結(jié)果很成功,界面功能達到預期效果。整理為word格式整理為word格式整理為word格式7結(jié)論通過開發(fā)本網(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

提交評論