版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
整理為word格式整理為word格式整理為word格式XXXXX畢業(yè)論文(設(shè)計(jì))校園二手交易網(wǎng)站TheCampusSecond-handTransactionWebsite姓名:XXX學(xué)號(hào):XXXXX院別:計(jì)算機(jī)學(xué)院專(zhuān)業(yè):XXXXXX年級(jí):XXXX指導(dǎo)教師:XXXXX整理為word格式整理為word格式整理為word格式XXXXX年1月2日整理為word格式整理為word格式整理為word格式摘要在如今的社會(huì)中,人們的生活與網(wǎng)絡(luò)技術(shù)緊密結(jié)合,人們?cè)絹?lái)越注重效率和正確率。網(wǎng)絡(luò)技術(shù)使得人們的生活越來(lái)越方便,也因?yàn)樯畹母淖兪沟萌藗儗?duì)網(wǎng)絡(luò)技術(shù)不斷推陳出新。本次網(wǎng)站設(shè)計(jì)是校園二手交易網(wǎng)站,將會(huì)開(kāi)發(fā)出多種功能,不僅會(huì)提高對(duì)二手交易的管理效率,還將滿足廣大同學(xué)對(duì)出售二手商品的需求。在本網(wǎng)站開(kāi)發(fā)之前,首先對(duì)目前存在的校園二手交易網(wǎng)站的現(xiàn)狀情況做了一些簡(jiǎn)單調(diào)查,發(fā)現(xiàn)目前專(zhuān)門(mén)針對(duì)校園使用的二手交易網(wǎng)站很少,因此堅(jiān)定了我建設(shè)校園二手交易網(wǎng)站的決心。第二,確定使用C#技術(shù)和SQLServer數(shù)據(jù)庫(kù)來(lái)完成本次網(wǎng)站編程設(shè)計(jì)。第三,對(duì)我設(shè)計(jì)的校園二手交易網(wǎng)站進(jìn)行多角度需求分析。最后,運(yùn)用C#技術(shù),結(jié)合數(shù)據(jù)庫(kù)表格,將前臺(tái)和后臺(tái)分開(kāi)處理,對(duì)校園二手交易網(wǎng)站的功能模塊逐一實(shí)現(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"標(biāo)1,1,標(biāo)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)濟(jì)方面的分析 (3)308413關(guān)于校園二手交易網(wǎng)站的需求分析 (3)199723.1關(guān)于網(wǎng)站功能方面的分析 (3)153693.2關(guān)于網(wǎng)站設(shè)計(jì)的其他需求分析 (4)232254校園二手交易的總體網(wǎng)站設(shè)計(jì) (4)262034.1網(wǎng)站使用的硬件需求 (4)262604.2校園二手交易網(wǎng)站的功能結(jié)構(gòu) (4)117764.3網(wǎng)站的詳細(xì)設(shè)計(jì) (5)110454.4校園二手交易網(wǎng)站的數(shù)據(jù)庫(kù)設(shè)計(jì) (6)303115校園二手交易網(wǎng)站的實(shí)現(xiàn) (9)219525.1網(wǎng)站的登錄以及注冊(cè) (9)63455.2首頁(yè) (11)325455.3后臺(tái)管理 (11)14605.4用戶管理 (12)116055.5分類(lèi)管理 (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)站測(cè)試 (21)320196.1網(wǎng)站測(cè)試的原因 (21)155686.2網(wǎng)站測(cè)試遵守的方法 (21)217046.3網(wǎng)站測(cè)試運(yùn)行的軟、硬件條件 (21)41686.4網(wǎng)站測(cè)試的案例 (21)309126.5網(wǎng)站測(cè)試的界面測(cè)試和結(jié)果 (22)160917結(jié)論 (24)15535參考文獻(xiàn) (25)9912致謝 (26)整理為word格式整理為word格式整理為word格式1引言1.1背景在如今的社會(huì)中,人們的生活與網(wǎng)絡(luò)技術(shù)的發(fā)展緊密結(jié)合,追求事務(wù)完成的正確率和高效率已經(jīng)成為當(dāng)代人的特點(diǎn)。網(wǎng)絡(luò)技術(shù)的應(yīng)用讓人們?cè)谕瓿墒聞?wù)時(shí)更加便捷、更加快速,也因?yàn)樯畹母淖兪沟萌藗儗?duì)網(wǎng)絡(luò)技術(shù)不斷推陳出新,想要尋求新的突破。雖然網(wǎng)絡(luò)技術(shù)發(fā)展的每一次突破都里給人十分驚訝,但是不可否認(rèn)在一些方面還存在技術(shù)管理缺失。正是因?yàn)樵诒敬尉W(wǎng)站設(shè)計(jì)以前對(duì)校園二手交易網(wǎng)站的調(diào)查發(fā)現(xiàn),這一類(lèi)的網(wǎng)站太過(guò)稀缺,遠(yuǎn)遠(yuǎn)不能滿足當(dāng)代大學(xué)生對(duì)二手物品銷(xiāo)售方面的追求。因此,我決定建設(shè)一個(gè)屬于當(dāng)代大學(xué)生的校園二手交易網(wǎng)站。網(wǎng)站的開(kāi)發(fā)并不是像想象中那樣可以信手拈來(lái),我們要明白太過(guò)于簡(jiǎn)單的網(wǎng)站不僅不符合網(wǎng)站設(shè)計(jì)的初衷目的,還容易在更新快速的網(wǎng)絡(luò)世界里被淘汰,追求高效率以及正確率才能讓網(wǎng)站永遠(yuǎn)立于不敗之地。因此,這次這是采用的是C#技術(shù)和SQLSEVER數(shù)據(jù)庫(kù)相結(jié)合的方式,不僅整個(gè)網(wǎng)站的設(shè)計(jì)簡(jiǎn)單易學(xué),而且對(duì)于新手來(lái)說(shuō)網(wǎng)站設(shè)計(jì)的成功率也會(huì)大大提高。1.2目的及期望為什么要開(kāi)發(fā)這樣一個(gè)針對(duì)校園的二手交易網(wǎng)站呢?因?yàn)?,人們的生活在大多?shù)方面都離不開(kāi)互聯(lián)網(wǎng)技術(shù)的應(yīng)用,原來(lái)效率低下的技術(shù)逐漸被淘汰,長(zhǎng)江后浪推前浪,網(wǎng)絡(luò)技術(shù)一直處于不斷地改朝換代之中,人們?cè)诰W(wǎng)絡(luò)技術(shù)方面一直在追求新的突破。在校園二手交易網(wǎng)站這一方面,也應(yīng)該是有新的技術(shù)不斷處于生產(chǎn)之中。雖然有存在這類(lèi)網(wǎng)站,但是功能很簡(jiǎn)單,存在于表面的簡(jiǎn)單瀏覽等,很快就會(huì)被淘汰,而且即使是這樣簡(jiǎn)單的網(wǎng)站也很少存在。當(dāng)代大學(xué)生購(gòu)買(mǎi)能力高漲,因此出現(xiàn)的二手商品也在逐日增加,卻沒(méi)有銷(xiāo)售的平臺(tái),如果同學(xué)們能夠?qū)⒍嘤噘Y源相互共享,那么可以減少很多浪費(fèi)現(xiàn)象的存在。因此,校園的二手交易方面存在極大的需求,我希望可以為同學(xué)們創(chuàng)建一個(gè)屬于大學(xué)生們使用的二手物品銷(xiāo)售平臺(tái),同學(xué)們可以將多余商品售出給其他同學(xué),也可以尋找適合自己的商品,而且價(jià)格也會(huì)更加低廉,對(duì)于沒(méi)有經(jīng)濟(jì)能力的大學(xué)生來(lái)說(shuō)是十分受用的。2校園二手交易網(wǎng)站的可行性分析整理為word格式整理為word格式整理為word格式2.1關(guān)于技術(shù)方面的分析2.2.1使用C#技術(shù)C#語(yǔ)言是一種既安全、穩(wěn)定又簡(jiǎn)單的開(kāi)發(fā)語(yǔ)言,具有強(qiáng)大的實(shí)用性,功能豐富,而且簡(jiǎn)單易學(xué)。它和C語(yǔ)言、C++語(yǔ)言具有十分親密的關(guān)系,對(duì)于它們的處理方法是取其精華去其糟粕,同時(shí)擁有它們的優(yōu)點(diǎn),還去除了它們的缺點(diǎn)。C#語(yǔ)言還有自己獨(dú)特的優(yōu)點(diǎn),有良好的編程開(kāi)發(fā)環(huán)境、有清晰的面向?qū)ο蟮恼Z(yǔ)法結(jié)構(gòu),在編譯工具中是高效率的一種,當(dāng)時(shí)主要是為了推行.NET戰(zhàn)略而發(fā)布的[1]。這次開(kāi)發(fā)校園二手交易網(wǎng)站在眾多語(yǔ)言技術(shù)中之所以選擇C#作為開(kāi)發(fā)語(yǔ)言的主要原因是C#語(yǔ)言有以下優(yōu)秀的特點(diǎn):1、c#語(yǔ)言具有快速編譯的優(yōu)點(diǎn):在這個(gè)網(wǎng)絡(luò)技術(shù)改朝換代十分快速的時(shí)代里,開(kāi)發(fā)者對(duì)于來(lái)自各個(gè)方面的挑戰(zhàn)要十分清楚。尤其是如何在開(kāi)發(fā)的過(guò)程中以最快的速度完成,搶在競(jìng)爭(zhēng)對(duì)手之前,還有如何才能不斷更新自己的版本,是自己的產(chǎn)品總是走在技術(shù)前端。而C#語(yǔ)言在創(chuàng)造的一開(kāi)始就為開(kāi)發(fā)者考慮到了這些問(wèn)題,可以讓開(kāi)發(fā)者在最少的時(shí)間使用最少的代碼實(shí)現(xiàn)最多的功能,同時(shí)還能減少編譯時(shí)錯(cuò)誤產(chǎn)生。所以,C#語(yǔ)言具有編譯快速的優(yōu)點(diǎn),對(duì)于新手來(lái)說(shuō)十分適合開(kāi)發(fā)本網(wǎng)站。2、c#語(yǔ)言能夠跟上當(dāng)代網(wǎng)絡(luò)編程標(biāo)準(zhǔn)不斷更新變化的潮流:C#語(yǔ)言的創(chuàng)造者是微軟公司,屬于新興編譯語(yǔ)言的一種??偸强梢愿犀F(xiàn)代編譯語(yǔ)言的變化走向潮流趨勢(shì)。而且還具有容易被初學(xué)者接受、功能還十分強(qiáng)大的特點(diǎn),運(yùn)用起來(lái)十分靈活。除此以外,對(duì)于系統(tǒng)的提供具有統(tǒng)一性、可以自動(dòng)對(duì)內(nèi)存進(jìn)行管理、對(duì)于版本的更新也能夠自動(dòng)控制及對(duì)于網(wǎng)絡(luò)編程新標(biāo)準(zhǔn)變化的支持等,雖然C#語(yǔ)言還不夠完美,但它仍然屬于具有廣闊的發(fā)展前景的語(yǔ)言[2]。3、c#語(yǔ)言可以消除大量程序錯(cuò)誤:開(kāi)發(fā)人員在程序設(shè)計(jì)中,經(jīng)常會(huì)出現(xiàn)異常元素,因此,想要消除程序錯(cuò)誤、完善程序就必須對(duì)異常進(jìn)行有效處理,而C#語(yǔ)言中已經(jīng)建立了的異常處理機(jī)制,非常有利于開(kāi)發(fā)人員的使用[3]。2.2.2關(guān)于使用ASP.NET技術(shù)整理為word格式整理為word格式整理為word格式在現(xiàn)代社會(huì)計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的持續(xù)快速發(fā)展的同時(shí),人們對(duì)網(wǎng)絡(luò)有越來(lái)越高的需求。傳統(tǒng)網(wǎng)頁(yè),屬于靜態(tài)網(wǎng)頁(yè),在現(xiàn)代社會(huì)十分落后,已經(jīng)不能滿足廣大用戶對(duì)網(wǎng)絡(luò)的更高需求,在這種情況下各種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)逐漸發(fā)展起來(lái),受到廣大用戶的追捧。這次網(wǎng)站開(kāi)發(fā)采用的就是ASP.NET技術(shù),ASP.NET技術(shù)是目前網(wǎng)頁(yè)設(shè)計(jì)中的最常用網(wǎng)站開(kāi)發(fā)技術(shù)之一,具有很好的發(fā)展前景[4]。開(kāi)發(fā)校園二手交易網(wǎng)站時(shí)使用ASP.NET語(yǔ)言的優(yōu)勢(shì):1、ASP.NE語(yǔ)言進(jìn)行編程時(shí)方便設(shè)置斷點(diǎn)、易于調(diào)試在Web程序的開(kāi)發(fā)過(guò)程中,對(duì)于斷點(diǎn)調(diào)試找出錯(cuò)誤通常是比較困難的,但是值得贊賞的是微軟在這方面有得天獨(dú)厚的優(yōu)勢(shì)。因?yàn)镮IS是微軟開(kāi)發(fā)的,所以用ASP.NE語(yǔ)言進(jìn)行編程時(shí)可以對(duì)代碼進(jìn)行斷點(diǎn)跟蹤調(diào)試,對(duì)錯(cuò)誤篩選很有用。3、ASP.NE語(yǔ)言進(jìn)行編譯后在執(zhí)行任務(wù)時(shí),速度很快ASP.NE語(yǔ)言進(jìn)行編譯后在執(zhí)行任務(wù)時(shí),速度很快,因?yàn)锳SP.NE程序代碼可以進(jìn)行編譯,編譯就是將代碼轉(zhuǎn)換成機(jī)器可以識(shí)別的語(yǔ)言。ASP.NET就是通過(guò)微軟的中間語(yǔ)言,然后由即時(shí)編譯器一步一步將代碼翻譯成機(jī)器可識(shí)別的語(yǔ)言,這樣可以使得在程序啟動(dòng)的時(shí)候時(shí)間縮短,而且被編譯后的語(yǔ)言不用再一次的編譯,所以是十分高效的[5]。4、ASP.NET的數(shù)據(jù)庫(kù)的數(shù)據(jù)存儲(chǔ)量十分豐富我們通??吹降囊恍┎藛螌?dǎo)航功能,如果在JAVA中如果要實(shí)現(xiàn)這些功能,那么一個(gè)導(dǎo)航就需要使用非常多的代碼來(lái)進(jìn)行編寫(xiě),但是如果運(yùn)用ASP.NET語(yǔ)言這項(xiàng)功能將會(huì)變得十分簡(jiǎn)單,因?yàn)锳SP.NET的數(shù)據(jù)庫(kù)的數(shù)據(jù)存儲(chǔ)量十分豐富,開(kāi)發(fā)者只要使用類(lèi)庫(kù)提供的控件拖拽一下就能夠完成,大大節(jié)省了開(kāi)發(fā)時(shí)間,網(wǎng)站開(kāi)發(fā)效率得到大幅度的提高。5、ASP.NET編譯的代碼和設(shè)計(jì)的網(wǎng)頁(yè)頁(yè)面可以分離,便于代碼管理ASP.NE可以將編譯代碼和設(shè)計(jì)的網(wǎng)頁(yè)頁(yè)面進(jìn)行分離,開(kāi)發(fā)者可以清晰地看到代碼,可以很方便的對(duì)代碼進(jìn)行管理,非常有利于代碼的閱讀和維護(hù)[6]。2.2關(guān)于經(jīng)濟(jì)方面的分析校園二手交易網(wǎng)站于經(jīng)濟(jì)方面的分析,主要是對(duì)在網(wǎng)站開(kāi)發(fā)的過(guò)程中所需要的經(jīng)濟(jì)支出進(jìn)行分析,看是否小于原來(lái)的預(yù)算,如果小于則在經(jīng)濟(jì)方面是可行的。本次網(wǎng)站在設(shè)計(jì)時(shí)所利用到的資源涉及的是開(kāi)發(fā)工具是整理為word格式整理為word格式整理為word格式VS2012以及SQLServer2012數(shù)據(jù)庫(kù),這兩個(gè)工具在網(wǎng)上都是可以隨便下載到,而且只需要在我個(gè)人的電腦上面進(jìn)行開(kāi)發(fā),因此在開(kāi)發(fā)本網(wǎng)站時(shí)的經(jīng)濟(jì)支出是0。而且,要是未來(lái)網(wǎng)站受到使用者的歡迎,想要完善開(kāi)發(fā)經(jīng)濟(jì)成本也是比較低的,想要有高的經(jīng)濟(jì)效應(yīng)也是很容易的。因此該網(wǎng)站是十分值得開(kāi)發(fā)的。3關(guān)于校園二手交易網(wǎng)站的需求分析想要做好一個(gè)網(wǎng)站,首先就要對(duì)網(wǎng)站的各個(gè)方面進(jìn)行需求得分析,而且需求分析是否全面、是否合理,能夠直接影響網(wǎng)站將要實(shí)現(xiàn)功能是否滿足用戶的需要,因此是十分重要的。 3.1關(guān)于網(wǎng)站功能方面的分析本網(wǎng)站的使用者分為管理員和普通用戶,管理員和普通用戶可以使用的功能的是不一樣的,但是都十分全面和有用。普通用戶可以使用的功能有:在校園二手網(wǎng)站上進(jìn)行登錄、注冊(cè),只有登錄以后才能使用網(wǎng)站上的一些功能瀏覽網(wǎng)上的新聞公告登錄以后可以在留言板塊對(duì)網(wǎng)站進(jìn)行留言評(píng)價(jià),管理員可以對(duì)該內(nèi)容答復(fù)如果有想要出售的二手商品可以上傳通過(guò)申請(qǐng)充值虛擬幣,購(gòu)買(mǎi)自己想要購(gòu)買(mǎi)的二手商品對(duì)自己的個(gè)人資料在個(gè)人中心板塊可以進(jìn)行修改管理員可以使用的功能有:對(duì)普通用戶進(jìn)行管理,刪除普通用戶等對(duì)二手商品的分類(lèi)名稱(chēng)和詳細(xì)信息進(jìn)行管理等對(duì)普通用戶的虛擬幣充值進(jìn)行管理,是否同意、或者充值多少虛擬幣等對(duì)于普通用戶的留言進(jìn)行回復(fù)整理為word格式整理為word格式整理為word格式發(fā)布網(wǎng)站的最新信息,或者對(duì)新聞通告的詳細(xì)信息進(jìn)行管理等可對(duì)友情鏈接進(jìn)行修改、添加、刪除等實(shí)現(xiàn)上面的所有功能只是設(shè)計(jì)網(wǎng)站最初想要實(shí)現(xiàn)的最基本功能,校園二手交易網(wǎng)站還應(yīng)該保持具有頁(yè)面優(yōu)美,使用簡(jiǎn)單,操作易上手等特點(diǎn)。3.2關(guān)于網(wǎng)站設(shè)計(jì)的其他需求分析1、關(guān)于頁(yè)面設(shè)計(jì)的樣式需求要想讓用戶使用時(shí)感受到網(wǎng)頁(yè)界面的美觀以及操作易上手的特點(diǎn),所以頁(yè)面樣式的設(shè)計(jì)就要利用HTML樣式,使得功能界面與網(wǎng)頁(yè)得到融合,讓用戶有更好的視覺(jué)效果,還能夠使得頁(yè)面的操作更加簡(jiǎn)單。2、關(guān)于網(wǎng)頁(yè)內(nèi)容跟國(guó)際化接軌的需求網(wǎng)頁(yè)顯示的內(nèi)容可以跟國(guó)際化接軌是網(wǎng)站在進(jìn)行開(kāi)發(fā)中經(jīng)常遇到的需求,但是因?yàn)椴皇撬械臑g覽器都能夠解決語(yǔ)言方面的兼容性問(wèn)題,無(wú)法使得網(wǎng)頁(yè)國(guó)際化,所以需要對(duì)網(wǎng)頁(yè)的內(nèi)容進(jìn)行交互。4校園二手交易的總體網(wǎng)站設(shè)計(jì)4.1網(wǎng)站使用的硬件需求開(kāi)發(fā)環(huán)境:Windows10工具:VisualStudio2012和Sqlserver2012服務(wù)器:IIS開(kāi)發(fā)語(yǔ)言:C#開(kāi)發(fā)技術(shù):A4.2校園二手交易網(wǎng)站的功能結(jié)構(gòu)根據(jù)需求分析中闡述的需要設(shè)計(jì)出的功能結(jié)構(gòu)如圖4-1所示:整理為word格式整理為word格式整理為word格式圖4-1網(wǎng)站功能結(jié)構(gòu)圖4.3網(wǎng)站的詳細(xì)設(shè)計(jì)從之前對(duì)于校園二手交易網(wǎng)站的各方面需求分析確定了網(wǎng)站的基本功能,從網(wǎng)站登陸開(kāi)始就必須確保登陸驗(yàn)證時(shí)是否正確,當(dāng)用戶登錄時(shí)可以根據(jù)自身的需要進(jìn)行功能操作。關(guān)于用戶的登陸信息設(shè)計(jì),首先應(yīng)該實(shí)現(xiàn)用戶名和密碼的設(shè)計(jì)。用戶名要求不能為空、重復(fù),密碼輸入的兩次信息應(yīng)該一致,并且要求管理員對(duì)用戶可以進(jìn)行維護(hù)操作。用戶要先進(jìn)行注冊(cè)相對(duì)應(yīng)的信息,才能進(jìn)行登錄。網(wǎng)站功能流程圖如圖4-2所示:圖4-2網(wǎng)站功能流程圖整理為word格式整理為word格式整理為word格式用戶登錄主界面輸入用戶名以及密碼,若用戶名和密碼正確則登錄成功跳轉(zhuǎn)至菜單頁(yè)面,若用戶名和密碼錯(cuò)誤,則停留登錄界面。網(wǎng)站的登錄流程如圖4-3所示:圖4-3網(wǎng)站登錄流程圖二手商品主要是管理員和普通用戶進(jìn)行發(fā)布,發(fā)布時(shí)需要判斷商品名稱(chēng)是否為空,如果為空則不允許添加,否則可以添加成功。發(fā)布二手商品流程如圖4-4所示:整理為word格式整理為word格式整理為word格式圖4-4發(fā)布二手商品流程圖4.4校園二手交易網(wǎng)站的數(shù)據(jù)庫(kù)設(shè)計(jì)4.4.1網(wǎng)站的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)的主要特點(diǎn)是:對(duì)于現(xiàn)實(shí)的情況要有一個(gè)直觀的體現(xiàn)將一個(gè)抽象的信息轉(zhuǎn)化為具體結(jié)構(gòu)圖可以將不同個(gè)體,劃分成不同的層次,形成一個(gè)網(wǎng)絡(luò)狀的圖該校園二手交易網(wǎng)站整體E-R圖如圖4-5所示:圖4-5E-R圖4.4.2網(wǎng)站中數(shù)據(jù)庫(kù)表的詳細(xì)設(shè)計(jì)(1)數(shù)據(jù)庫(kù)名稱(chēng)為:SystemDB整理為word格式整理為word格式整理為word格式(2)數(shù)據(jù)庫(kù)中的表格設(shè)置如表4-1-表4-8所示整理為word格式整理為word格式整理為word格式整理為word格式整理為word格式整理為word格式5校園二手交易網(wǎng)站的實(shí)現(xiàn)5.1網(wǎng)站的登錄以及注冊(cè)5.5.1登錄網(wǎng)站本校園二手交易網(wǎng)站再設(shè)計(jì)初期出于安全考慮,想要瀏覽詳細(xì)信息或者銷(xiāo)售商品的游客就必須先注冊(cè),只有成為本網(wǎng)站的普通用戶以后,通過(guò)輸入賬號(hào)和密碼才能登錄本二手網(wǎng)站,才能使用網(wǎng)站的一些功能。網(wǎng)站的登錄界面如圖5-1所示:整理為word格式整理為word格式整理為word格式圖5-1登錄5.5.2網(wǎng)站的注冊(cè)同學(xué)要想使用本網(wǎng)站進(jìn)行商品銷(xiāo)售就鼻血先注冊(cè),這主要是為了網(wǎng)站的安全考慮。并且在注冊(cè)時(shí)需要填寫(xiě)網(wǎng)站的登錄用戶名、密碼、姓名、驗(yàn)證碼等重要的信息。在注冊(cè)用戶名和密碼時(shí),本網(wǎng)站設(shè)置了校驗(yàn),時(shí)必須填寫(xiě)的項(xiàng)目。只有通過(guò)注冊(cè)時(shí)注冊(cè)成功的用戶名和密碼登錄以后才能正常使用本網(wǎng)站,例如銷(xiāo)售自己的多余物品等。注冊(cè)界面如圖5-2所示:與SQL數(shù)據(jù)庫(kù)連接的相關(guān)代碼如下所示:整理為word格式整理為word格式整理為word格式圖5-2注冊(cè)昵稱(chēng)以及登錄賬號(hào)不能為空,通過(guò)觸發(fā)RequiredFieldValidator事件,來(lái)返回提示錯(cuò)誤信息。登錄密碼前后要一致,通過(guò)觸發(fā)CompareValidator事件,來(lái)返回提示錯(cuò)誤信息。郵箱注冊(cè)也要符合格式,如果不滿11位則不符合代碼要求的格式,會(huì)輸出錯(cuò)誤提示。手機(jī)號(hào)碼格式要符合11位,否則輸出錯(cuò)誤的提示。注冊(cè)界面的錯(cuò)誤提示如圖5-3所示:圖5-3注冊(cè)界面錯(cuò)誤信息提示5.2首頁(yè)首頁(yè)包含瀏覽新聞通告、最新上架二手商品等,為了實(shí)現(xiàn)對(duì)二手商品表格數(shù)據(jù)的多樣化,各個(gè)部分表格數(shù)據(jù)可以通過(guò)DataList控件進(jìn)行呈現(xiàn),在查詢(xún)數(shù)據(jù)時(shí)需要將返回的數(shù)據(jù)綁定到DataList上,在DataList中可以用Eval(屬性)的方式來(lái)綁定對(duì)應(yīng)的數(shù)據(jù)。首頁(yè)界面如圖5-4所示:整理為word格式整理為word格式整理為word格式圖5-4首頁(yè)5.3后臺(tái)管理5.3.1管理員:管理員的后臺(tái)操作功能全面,有用戶管理、分類(lèi)維護(hù)、商品管理、充值管理、留言管理、新聞通告管理和友情鏈接管理等。管理員后臺(tái)管理界面如圖5-5所示:整理為word格式整理為word格式整理為word格式圖5-5管理員后臺(tái)管理界面5.3.2普通會(huì)員個(gè)人中心界面:普通會(huì)員個(gè)人中心:具有修改自己的信息、發(fā)布商品、管理商品、申請(qǐng)充值,查看留言等功能。普通會(huì)員個(gè)人中心界面如圖5-6所示:圖5-6普通用戶個(gè)人中心5.4用戶管理5.4.1管理員:整理為word格式整理為word格式整理為word格式管理員可以查看用戶信息,并且具有刪除用戶的功能,刪除代碼如下所示:用戶管理界面如圖5-7所示:圖5-7用戶管理5.4.2普通用戶:普通用戶可以在個(gè)人中心查看,修改自己的個(gè)人信息,通過(guò)實(shí)例化SQL定義為s,再將sSql里面的數(shù)據(jù)通過(guò)DataSet實(shí)例化成為數(shù)據(jù)集存放在ds,通過(guò)DataView獲取自定義視圖,從而實(shí)現(xiàn)與數(shù)據(jù)庫(kù)數(shù)據(jù)相連,相關(guān)代碼如下所示:普通用戶賬戶管理界面如圖5-8所示:整理為word格式整理為word格式整理為word格式圖5-8普通用戶賬戶管理5.5分類(lèi)管理管理員可以在對(duì)現(xiàn)有書(shū)籍、交通工具、電子產(chǎn)品、衣物的分類(lèi)信息基礎(chǔ)上進(jìn)行添加、更新或者刪除,普通用戶沒(méi)有這個(gè)功能。分類(lèi)管理界面如圖5-9所示:圖5-9分類(lèi)管理5.7商品管理添加功能即對(duì)于普通用戶和管理員都可以發(fā)布新的二手商品,在填寫(xiě)信息時(shí)為了方便可以使用Tab鍵進(jìn)行切換焦點(diǎn)來(lái)輸入內(nèi)容,待所有內(nèi)容輸入完畢后,網(wǎng)站會(huì)利用數(shù)據(jù)校驗(yàn)RequiredFieldValidator來(lái)校驗(yàn)頁(yè)面上的一些必填項(xiàng),如果必填項(xiàng)為空的話,頁(yè)面會(huì)直接進(jìn)行提示,以填寫(xiě)商品名稱(chēng)為例子,相關(guān)代碼如下所示:整理為word格式整理為word格式整理為word格式管理員和普通用戶都可以上傳新的商品,如果沒(méi)有上傳圖片也會(huì)有錯(cuò)誤提示,添加商品界面如圖5-10所示:圖5-10商品添加(2)管理員:商品維護(hù)主要是對(duì)頁(yè)面上提供的信息進(jìn)行維護(hù),更新和刪除,商品維護(hù)界面如圖5-11所示:圖5-11商品維護(hù)5.8充值管理5.8.1普通用戶:普通用戶可以根據(jù)自己的虛擬幣使用情況在線進(jìn)行申請(qǐng)充值操作,申請(qǐng)?zhí)峤缓蠊芾韱T可以在線進(jìn)行批復(fù),批復(fù)成功后可以對(duì)二手商品進(jìn)行購(gòu)買(mǎi)等。還可以在個(gè)人中心查看申請(qǐng)狀態(tài),已充值和未充值。普通用戶申請(qǐng)充值虛擬幣界面如圖5-12所示,已充值列表如圖5-13所示:整理為word格式整理為word格式整理為word格式圖5-12申請(qǐng)充值圖5-13充值列表5.8.2管理員:管理員可以對(duì)普通用戶的申請(qǐng)進(jìn)行批復(fù),查看申請(qǐng)人的申請(qǐng)信息,點(diǎn)擊充值即可進(jìn)入到充值界面,充值以后該用戶賬戶會(huì)多出相應(yīng)的虛擬幣,管理員虛擬幣充值管理界面如圖5-14所示:圖5-14管理員虛擬幣充值管理界面5.9留言板留言板功能主要是方便用戶與管理員之間能夠更好的進(jìn)行溝通交流使用的,留言板采用的是DataList控件進(jìn)行數(shù)據(jù)綁定,在DataList中可以用Eval(屬性)的方式來(lái)綁定對(duì)應(yīng)的數(shù)據(jù),這樣就可以實(shí)現(xiàn)如下圖所示的表格數(shù)據(jù),并且管理員可以進(jìn)行留言回復(fù)。管理員留言回復(fù)界面如圖5-15所示,普通用戶留言界面如圖5-16所示:圖5-15留言回復(fù)整理為word格式整理為word格式整理為word格式圖5-14留言板5.10新聞通告5.10.1管理員:可以添加新聞標(biāo)題以及內(nèi)容、對(duì)公告進(jìn)行更新或者刪除,代碼塊設(shè)置了新聞通告標(biāo)題以及通告內(nèi)容不能為空。普通用戶沒(méi)有這個(gè)功能,只能在首頁(yè)查看公告詳細(xì)信息。發(fā)布新聞通告界面如圖5-17所示,修改新聞通告界面如圖5-18所示:整理為word格式整理為word格式整理為word格式圖5-17發(fā)布新聞通告圖5-18新聞通告維護(hù)5.10.2查看新聞通告詳細(xì)內(nèi)容不論是游客還是普通用戶,管理員發(fā)布新聞通告以后,都可以在首頁(yè)查看的新聞通告,查看標(biāo)題后可以點(diǎn)擊看到詳細(xì)內(nèi)容,查看詳情頁(yè)面主要是根據(jù)上一個(gè)頁(yè)面?zhèn)鬟f過(guò)來(lái)的參數(shù),到數(shù)據(jù)庫(kù)中查詢(xún)指定的數(shù)據(jù),返回給數(shù)據(jù)集,然后將數(shù)據(jù)集中的屬性綁定到頁(yè)面上的各個(gè)控件上進(jìn)行呈現(xiàn),否則會(huì)呈現(xiàn)出錯(cuò)誤的數(shù)據(jù)。新聞通告列表如圖5-19所示:圖5-19新聞通告列表5.11友情鏈接5.11.1普通用戶:為了方便用戶使用,在頁(yè)末有給出一些友情鏈接,點(diǎn)擊相應(yīng)標(biāo)題就可以進(jìn)入該界面。友情鏈接界面如圖5-19所示:圖5-20友情鏈接5.11.2管理員:整理為word格式整理為word格式整理為word格式可以維護(hù)網(wǎng)站的友情鏈接信息,添加完成后可以在首頁(yè)進(jìn)行查看。友情鏈接添加界面如圖5-21所示,友情鏈接維護(hù)界面如圖5-22所示:圖5-21友情鏈接添加圖5-22友情鏈接維護(hù)5.12兌換商品普通用戶:商品兌換主要是針對(duì)普通用戶可以進(jìn)行購(gòu)買(mǎi)商品設(shè)定的,也是本網(wǎng)站最重要的功能之一。在首頁(yè)查看商品,點(diǎn)擊圖片會(huì)進(jìn)入商品詳細(xì)信息頁(yè),點(diǎn)商品詳細(xì)信息界面如圖5-23所示:整理為word格式整理為word格式整理為word格式圖5-23商品詳細(xì)信息界面點(diǎn)擊兌換時(shí),會(huì)跳出購(gòu)買(mǎi)界面,會(huì)有交易方式的下拉菜單出現(xiàn),包括:在線支付、郵寄、當(dāng)面交付,點(diǎn)擊在線支付時(shí)會(huì)出現(xiàn)商品金額提示,如果用戶虛擬幣不足,點(diǎn)擊兌換時(shí)也會(huì)出現(xiàn)提示,并且手機(jī)號(hào)碼為必填項(xiàng),而且不能少于11位數(shù)字。相關(guān)代碼如下所示,購(gòu)買(mǎi)界面錯(cuò)誤提示界面如圖5-24所示:整理為word格式整理為word格式整理為word格式圖5-24兌換商品錯(cuò)誤提示界面6網(wǎng)站測(cè)試6.1網(wǎng)站測(cè)試的原因網(wǎng)站測(cè)試的原因主要是保證網(wǎng)站構(gòu)建完成以后各項(xiàng)功能能夠正常的使用,測(cè)試結(jié)果的好壞將直接影響到用戶使用的滿意程度,所以,要做好網(wǎng)站的測(cè)試對(duì)網(wǎng)站的成功使用起到關(guān)鍵的作用。6.2網(wǎng)站測(cè)試遵守的方法整理為word格式整理為word格式整理為word格式目前網(wǎng)站測(cè)試中最常用的兩個(gè)方法是黑河測(cè)試與百合測(cè)試。黑盒測(cè)試主要是通過(guò)輸入測(cè)試內(nèi)容,只要最終能夠得到既定的輸出結(jié)果就可以,則可以認(rèn)為是測(cè)試通過(guò),并不在乎中間的過(guò)程。而白盒測(cè)試主要是針對(duì)中間過(guò)程進(jìn)行詳細(xì)的測(cè)試,包括對(duì)各種條件的輸入以及輸出都要進(jìn)行完整的測(cè)試。本網(wǎng)站的測(cè)試主要是使用白盒測(cè)試方法對(duì)網(wǎng)站的各個(gè)功能模塊進(jìn)行詳細(xì)的測(cè)試,為了保證網(wǎng)站能夠滿足當(dāng)初的既定目標(biāo),所以,需要對(duì)網(wǎng)站進(jìn)行細(xì)致的測(cè)試,保證網(wǎng)站能夠正常的使用。6.3網(wǎng)站測(cè)試運(yùn)行的軟、硬件條件(1)硬件環(huán)境:服務(wù)器端可以在Windows10網(wǎng)站上運(yùn)行,硬盤(pán)容量在1TB以上,內(nèi)存最好在8G以上,這樣可以更好的保證軟件的運(yùn)行。(2)軟件環(huán)境:軟件環(huán)境主要是使用VS2012進(jìn)行開(kāi)發(fā),數(shù)據(jù)庫(kù)使用SQLSERVER2012。6.4網(wǎng)站測(cè)試的案例登錄測(cè)試案例如下:登錄模塊測(cè)試內(nèi)容如下表格6-1-表6-4所示:登錄模塊測(cè)試內(nèi)容如表6-1所示:通過(guò)以上測(cè)試,可以得知登錄模塊功能可以正常使用。二手商品應(yīng)用測(cè)試內(nèi)容如表6-2所示:整理為word格式整理為word格式整理為word格式通過(guò)以上測(cè)試用例,可以得出二手商品應(yīng)用模塊可以正常使用。留言模塊測(cè)試內(nèi)容如表6-3所示:通過(guò)以上測(cè)試用例,可以得出留言模塊可以正常使用。新聞通告模塊測(cè)試內(nèi)容如下表格所示:整理為word格式整理為word格式整理為word格式通過(guò)以上測(cè)試用例,可以得出新聞通告功能模塊可以正常使用。6.5網(wǎng)站測(cè)試的界面測(cè)試和結(jié)果接下去對(duì)網(wǎng)站的界面和功能方面的應(yīng)用進(jìn)行測(cè)試:網(wǎng)站的界面測(cè)試:把網(wǎng)站放到Windows10的網(wǎng)站上運(yùn)行,看是否會(huì)因?yàn)榉直媛什煌斐山缑娈?huà)面變形。程序運(yùn)行時(shí),畫(huà)面正常,字體沒(méi)有發(fā)生變形。結(jié)論:界面測(cè)試結(jié)果很成功,界面功能達(dá)到預(yù)期效果。整理為word格式整理為word格式整理為word格式7結(jié)論通過(guò)開(kāi)發(fā)本網(wǎng)站,我學(xué)習(xí)到了之前書(shū)本上沒(méi)有的編
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 威海海洋職業(yè)學(xué)院《教具設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 汽車(chē)金融分期付款合同范例
- 合伙養(yǎng)豬合伙合同范例
- 包干律師服務(wù)合同范例
- 秸稈材料采購(gòu)合同范例
- 店鋪轉(zhuǎn)讓合同范例版
- 外墻抹灰勞務(wù)合同范例
- 2025高壓配電工程安裝施工合同
- 校園規(guī)劃設(shè)計(jì)合同范例
- 中介擔(dān)保合同范例
- 科學(xué)技術(shù)史智慧樹(shù)知到期末考試答案2024年
- (2024年)知識(shí)產(chǎn)權(quán)全套課件(完整)
- 小學(xué)2024-2025學(xué)年勞動(dòng)清單
- 2024年福建德化閩投抽水蓄能有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 醫(yī)保補(bǔ)辦委托書(shū)
- (2024年)大學(xué)生就業(yè)指導(dǎo)
- 小學(xué)六年級(jí)數(shù)學(xué)100道題解分?jǐn)?shù)方程
- 設(shè)備工程行業(yè)年終述職報(bào)告總結(jié)
- 2023年高考物理十年高考物理12拋體運(yùn)動(dòng)一解析
- 團(tuán)隊(duì)能力建設(shè)分析報(bào)告
- 蘇州出租車(chē)從業(yè)資格證題庫(kù)
評(píng)論
0/150
提交評(píng)論