大學(xué)二手交易平臺(tái)設(shè)計(jì)與開發(fā)_第1頁
大學(xué)二手交易平臺(tái)設(shè)計(jì)與開發(fā)_第2頁
大學(xué)二手交易平臺(tái)設(shè)計(jì)與開發(fā)_第3頁
大學(xué)二手交易平臺(tái)設(shè)計(jì)與開發(fā)_第4頁
大學(xué)二手交易平臺(tái)設(shè)計(jì)與開發(fā)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGE33此處為論文中文題目,要求居中填寫主標(biāo)題不超過24個(gè)漢字;可加副標(biāo)題(副標(biāo)題前加破折號(hào)),副標(biāo)題與主標(biāo)題間空一行的位置主標(biāo)題:黑體,小二,居中副標(biāo)題:楷體_GB2312,四號(hào),居中閱后刪除此文本框。本科此處為論文中文題目,要求居中填寫主標(biāo)題不超過24個(gè)漢字;可加副標(biāo)題(副標(biāo)題前加破折號(hào)),副標(biāo)題與主標(biāo)題間空一行的位置主標(biāo)題:黑體,小二,居中副標(biāo)題:楷體_GB2312,四號(hào),居中閱后刪除此文本框。題目:基于.NET的五邑大學(xué)二手交易平臺(tái)設(shè)計(jì)學(xué)生姓名學(xué)號(hào)指導(dǎo)教師二級(jí)學(xué)院專業(yè)名稱班級(jí)2016年XX月摘要隨著Internet技術(shù)的飛速發(fā)展,人們的生活和Internet的關(guān)系越來越密切,如何通過Internet抓住商機(jī)成為擺在人們面前的一個(gè)重要話題。很多大學(xué)校園里的同學(xué)都留意過水房,餐廳,樓道,宿舍,超市等墻上零星地貼著地“五顏六色”的小紙?zhí)苍┧笥诟鱾€(gè)角落的小紙貼中苦苦尋找所需要的物美價(jià)廉的“二手寶”,苦惱于堆滿櫥子,柜子對(duì)自己已毫無用處卻又不舍白白丟棄的物品。本文力求通過實(shí)驗(yàn)?zāi)K設(shè)計(jì)比較全面的進(jìn)行五邑大學(xué)二手交易平臺(tái)的相關(guān)性分析,同時(shí)又要保證這些模塊的數(shù)據(jù)處理分析是符合邏輯并且有意義的。數(shù)據(jù)分析的不同階段都遇到一些問題,經(jīng)過反復(fù)摸索和學(xué)習(xí)研究后,借助ASP.NET3.5工具以及SQLServer2008和C#等,并在一系列測試后,達(dá)成了人性化、所需功能完善、操作清晰的設(shè)計(jì)目標(biāo),最終實(shí)現(xiàn)了基于ASP.NET3.5+C#+SQLServer2008的五邑大學(xué)二手交易平臺(tái)設(shè)計(jì)與開發(fā)。關(guān)鍵詞:二手物品B/S、數(shù)據(jù)庫ASP.NETSQLAbstractWiththerapiddevelopmentofInternettechnology,therelationshipbetweenpeople'slifeandInternetisbecomingmoreandmoreclosely,howtoseizebusinessopportunitiesbyInternetbecomesanimportanttopicinfrontofpeople.Manyuniversitycampusstudentsareawareofthewaterroom,restaurant,corridors,dormitory,supermarketsandotherwallsporadicallystickingto"beriotouswithcolour"littlepapernote,haveshuttleineverycornerofthesmallpaperpastesearchesneedhighqualityandinexpensive"second-handBao",plaguedbyheapfullcupboard,cabinetonitsownisnousebutnotbediscarded.ThispapertriestoanalyzethecorrelationofWuyiUniversityofthesecondarytradingplatformthroughtheexperimentalmoduledesignmorecomprehensive,butalsoensurethatthemoduleofdataprocessingandanalysisislogicalandmeaningful.Differentstagesofdataanalysisaresomeoftheproblemsencountered,afterrepeatedexplorationandstudy,withtheaidofASP.NET2.0toolsandSQLServer2008andC#,andinaseriesoftests,ahumanized,requiredfunctions,operationandcleardesigntarget,thefinalrealizationofthedesignanddevelopmentofsecondarytradingplatformASP.NET3.5+C#+SQLServer200Keywords:B/S,databaseASP.NETSQLsecond-handgoods目錄本科生畢業(yè)論文(設(shè)計(jì)) II題目:基于.NET的五邑大學(xué)二手交易平臺(tái)設(shè)計(jì) II摘要 IIIAbstract IV第一章概述 11.1項(xiàng)目研究背景 11.2研究目的及意義 11.3國內(nèi)發(fā)展現(xiàn)狀 1第二章系統(tǒng)需求分析 32.1可行性分析 32.1.1經(jīng)濟(jì)上的可行性 32.1.2技術(shù)上的可行性 32.1.3操作上的可行性 32.2開發(fā)結(jié)構(gòu)分析 32.3功能需求分析 42.4數(shù)據(jù)流圖 42.5業(yè)務(wù)流程分析 62.6數(shù)據(jù)字典 6第三章系統(tǒng)總體設(shè)計(jì) 93.1系統(tǒng)功能結(jié)描述 93.2系統(tǒng)功能結(jié)構(gòu)圖 93.3系統(tǒng)目標(biāo) 10第四章數(shù)據(jù)庫設(shè)計(jì) 114.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 114.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 13第五章系統(tǒng)詳細(xì)設(shè)計(jì) 165.1主界面模塊設(shè)計(jì) 165.2用戶注冊模塊設(shè)計(jì) 175.3出售信息模塊設(shè)計(jì) 185.4訂購二手模塊設(shè)計(jì) 195.5二手信息發(fā)布模塊設(shè)計(jì) 215.6討論模塊模塊設(shè)計(jì) 225.7后臺(tái)登錄模塊設(shè)計(jì) 235.7.1商家管理模塊設(shè)計(jì) 255.7.2二手商品管理模塊設(shè)計(jì) 27第六章系統(tǒng)測試 296.1測試的任務(wù)及目標(biāo) 296.1.1測試的任務(wù) 296.1.2測試的目標(biāo) 296.2測試方案 296.2.1模塊測試 296.2.2集成測試 306.2.3驗(yàn)收測試 306.2.4平行運(yùn)行 30結(jié)論 31致謝 32參考文獻(xiàn) 33基于.NET的五邑大學(xué)二手交易平臺(tái)設(shè)計(jì)第一章概述1.1項(xiàng)目研究背景近些年,在國家倡導(dǎo)節(jié)約型校園的精神推動(dòng)下,很多大學(xué)校園興起了二手商品交易的熱潮。這種現(xiàn)象雖然能有效的促進(jìn)大學(xué)生節(jié)約思想,但校園里三五成群的擺攤,嚴(yán)重影響了校園的正常秩序。隨著計(jì)算機(jī)和Internet技術(shù)的迅猛發(fā)展,校園二手交易網(wǎng)為傳統(tǒng)的校園交易提供了新的生機(jī)。然而,消費(fèi)觀念、投資成本、技術(shù)人才、支付與物流等因素阻礙了它的發(fā)展。積極采取措施,努力解決這些問題是促進(jìn)校園二手交易網(wǎng)健康發(fā)展的首要任務(wù)之一。校園二手交易市場存在巨大潛力,高年級(jí)大學(xué)生更熱衷于在網(wǎng)上購物。但是網(wǎng)上購物又有一個(gè)致命的缺陷,就是很難判斷實(shí)物是否會(huì)像網(wǎng)上描述的一樣,而就大學(xué)生而言并不喜歡,退換物品,在那個(gè)物品價(jià)值不是超過郵費(fèi)數(shù)倍以上。而對(duì)于書籍等一些二手物品,就更加不喜歡在網(wǎng)上購買,但是不得不承認(rèn),對(duì)于大學(xué)生而言,有一些物品,二手的是很實(shí)惠的并且很實(shí)用。就其前景來說,高校二手交易網(wǎng)很有必要做到安全技術(shù)問題1.2研究目的及意義本課題涉及嘗試在網(wǎng)絡(luò)上架構(gòu)一個(gè)五邑大學(xué)二手交易平臺(tái),讓每一個(gè)五邑大學(xué)的學(xué)生都在學(xué)校內(nèi)完成二手商品交易,通過交易,不僅可以進(jìn)行環(huán)保,節(jié)儉等傳統(tǒng)文明教育,還可以幫助貧困的學(xué)生更好地學(xué)習(xí)和生活?,F(xiàn)在學(xué)生上大學(xué),家庭貧困的學(xué)生對(duì)生活用品要求不高,但每年畢業(yè)生都有大量的物品廉價(jià)出售,甚至丟棄。因此開設(shè)一家二手商店,專門從事這方面的生意一定有市場,而且現(xiàn)在網(wǎng)上購物也逐漸成為一種時(shí)尚,被廣大大學(xué)生所接受,所以在網(wǎng)上進(jìn)行二手商品交易不僅能給學(xué)生帶來購物的方便,還能節(jié)約時(shí)間和金錢,避免浪費(fèi)。更重要的是還能在買賣的過程中培養(yǎng)學(xué)生的誠信品質(zhì)。1.3國內(nèi)發(fā)展現(xiàn)狀關(guān)于二手商品交易方面的研究,國內(nèi)方面論著頗多,陳向軍在2000年研究了二手商品營銷策略,認(rèn)為要合理設(shè)置網(wǎng)點(diǎn),充分考慮舊貨資源的供需情況及所處的地理位置、交通運(yùn)輸條件以及人口密度等因素。戴強(qiáng)在2002年分析了我國舊貨市場發(fā)展現(xiàn)狀,提出了向?qū)I(yè)化方向發(fā)展、開發(fā)農(nóng)村舊貨銷售市場、樹立良好的企業(yè)形象、盡快制定舊貨價(jià)格標(biāo)準(zhǔn)、完善價(jià)格運(yùn)行機(jī)制、發(fā)揮舊貨行業(yè)協(xié)會(huì)的作用等對(duì)策。金鵬、黃河和王清波在2003年針對(duì)我國的現(xiàn)狀,提出重視發(fā)展二手貨市場,完善二手貨交易市場,使有限的資源得到最大化的效用。第二章系統(tǒng)需求分析2.1可行性分析2.1.1由于本系統(tǒng)是為五邑大學(xué)和學(xué)生學(xué)習(xí)使用的系統(tǒng),裝上該應(yīng)用軟件,即可使用系統(tǒng),系統(tǒng)成本主要集中在系統(tǒng)軟件的開發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后可以為學(xué)校節(jié)約大量的人力,物力。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟(jì)上完全可行。2.1.技術(shù)可行性研究是研究現(xiàn)有的技術(shù)條件能否順利完成開發(fā)工作,硬、軟件配置能否滿足開發(fā)的需要等等。配置稍好的PC機(jī),Winxp操作系統(tǒng),IIS服務(wù)器,SQL軟件,結(jié)合C#語言,可以完成目標(biāo)系統(tǒng)的建設(shè),從技術(shù)上來說是容易實(shí)現(xiàn)的。2.1.首先,設(shè)計(jì)網(wǎng)站的幾種軟件現(xiàn)在都比較流行,一般設(shè)計(jì)人員對(duì)這幾款軟件比較熟悉,可以利用這些軟件設(shè)計(jì)出較完善的大學(xué)二手交易市場。其次,系統(tǒng)的管理主要是信息的錄入、修改、統(tǒng)計(jì)等工作,一般工作人員都能夠勝任。從操作上來說是可行的。綜上所述,從各方面來看,我們在現(xiàn)行條件下可以設(shè)計(jì)出較合適的平臺(tái)系統(tǒng),完成對(duì)軟件測試的管理。2.2開發(fā)結(jié)構(gòu)分析五邑大學(xué)二手交易平臺(tái)采用的是時(shí)下比較流行的B/S模式體系結(jié)構(gòu),具有通用性,其開發(fā)與維護(hù)簡單,成本低,界面友好。具有良好的系統(tǒng)擴(kuò)展性,方便管理。本系統(tǒng)所面向的對(duì)象是廣大的互連網(wǎng)用戶。因此,將要采用比較流行的B/S三層結(jié)構(gòu)。B/S三層結(jié)構(gòu)圖2.3功能需求分析本系統(tǒng)的需求,設(shè)計(jì)本網(wǎng)站組成結(jié)構(gòu)顯示了網(wǎng)站總體組織結(jié)構(gòu)。某大學(xué)二手市場交易系統(tǒng)分為以下幾個(gè)模塊:(1) 用戶注冊模塊,該模塊完成用戶注冊功能(2) 信息發(fā)布模塊,用戶登錄后可以進(jìn)行供信息的發(fā)布,還可以修改,刪除信息。(3) 留言模塊,用戶登錄后可以對(duì)已經(jīng)發(fā)布的信息進(jìn)行評(píng)論、留言、討論。(4) 搜索模塊,該模塊實(shí)現(xiàn)已經(jīng)發(fā)布信息的搜索,支持模糊查詢。(5) 管理員管理模塊,管理員登錄后實(shí)現(xiàn)用戶管理和發(fā)布信息。(6) 數(shù)據(jù)庫設(shè)計(jì)模塊,設(shè)計(jì)數(shù)據(jù)庫所需的表以及表之間的關(guān)系。2.4數(shù)據(jù)流圖數(shù)據(jù)流圖:是一種描述軟件系統(tǒng)邏輯模型的圖形符號(hào)。這種圖形表示即可以從本質(zhì)上描述計(jì)算機(jī)軟件系統(tǒng)的工作情況,又適合非計(jì)算機(jī)專業(yè)人員學(xué)習(xí)和掌握,在需求分析中是一種很好的交流和表達(dá)工具。分層數(shù)據(jù)流圖:如圖2-1為系統(tǒng)數(shù)據(jù)流圖,說明了大學(xué)二手交易市場交易網(wǎng)站的四個(gè)主要功能的流向。用戶注冊信息用戶注冊信息五邑大學(xué)二手交易平臺(tái)五邑大學(xué)二手交易平臺(tái)出售產(chǎn)品出售產(chǎn)品瀏覽信息系統(tǒng)系統(tǒng)在線討論信息在線討論信息用戶訂單修改信息用戶訂單修改信息圖2-1系統(tǒng)數(shù)據(jù)流圖如圖2-2用戶信息處理數(shù)據(jù)流圖,主要是用戶信息的三種數(shù)據(jù)處理。用戶用戶基本信息文件錄入處理修改信息用戶信息處理修改信息用戶信息處理修改密碼修改密碼圖2-2用戶信息處理數(shù)據(jù)流圖訂單信息文件添加處理如圖2-3為訂單處理數(shù)據(jù)流圖,主要是訂單信息的三種數(shù)據(jù)處理。訂單信息文件添加處理修改處理訂單處理修改處理訂單處理刪除處理刪除處理圖2-3訂單處理數(shù)據(jù)流圖如圖2-4為查詢處理數(shù)據(jù)流圖,主要是查詢處理、二手產(chǎn)品總覽、二手查詢處理的關(guān)系。二手二手總覽查詢處理查詢處理具體二手信息查詢具體二手信息查詢圖2-4查詢處理數(shù)據(jù)流圖如圖2-5為管理員登錄數(shù)據(jù)流圖,主要是管理員的四個(gè)主要功能的數(shù)據(jù)處理。刪除訂購二手信息管理員信息文件刪除訂購二手信息管理員信息文件修改產(chǎn)品管理員登錄修改產(chǎn)品管理員登錄刪除電腦刪除電腦刪除用戶刪除用戶圖2-7管理員登錄數(shù)據(jù)流圖2.5業(yè)務(wù)流程分析在進(jìn)行業(yè)務(wù)流程分析時(shí),需要按照原有信息流動(dòng)過程,逐個(gè)地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對(duì)處理時(shí)間的要求,弄清各個(gè)環(huán)節(jié)需要的信息、信息來源、流經(jīng)去向、處理方法、計(jì)算方法、提供信息的時(shí)間和信息形態(tài)(報(bào)告、報(bào)單、屏幕顯示)等[4]。具體業(yè)務(wù)流程如圖2-8所示。查詢查詢錄入修改瀏覽刪除數(shù)據(jù)庫備份數(shù)據(jù)保存自動(dòng)寫入數(shù)據(jù)庫管理員圖2-8業(yè)務(wù)流程圖2.6數(shù)據(jù)字典通過對(duì)系統(tǒng)數(shù)據(jù)流的分析,接下來用數(shù)據(jù)字典描述數(shù)據(jù)流圖中一些主要的數(shù)據(jù)元素條目、數(shù)據(jù)流、處理過程、數(shù)據(jù)存儲(chǔ)和外部實(shí)體[8]。數(shù)據(jù)元素條目如表2。1所示。表2.1數(shù)據(jù)元素用戶編號(hào)調(diào)入年份數(shù)據(jù)元素條目總編號(hào):1-101用戶編號(hào)調(diào)入年份數(shù)據(jù)元素條目總編號(hào):1-101編號(hào):101名稱:用戶編號(hào)XXX說明:用戶的編號(hào)數(shù)據(jù)值類型:離散長度:50有關(guān)數(shù)據(jù)結(jié)構(gòu):用戶信息表 如:123數(shù)據(jù)結(jié)構(gòu)條目如表2-2所示。表2-3數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)條目數(shù)據(jù)結(jié)構(gòu)條目名稱:用戶信息表說明:創(chuàng)建用戶信息記錄似的數(shù)據(jù) 總編號(hào):2-01結(jié)構(gòu): 編號(hào):01 用戶編號(hào) 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ): 用戶名 密碼 數(shù)量:每年約200份 性別 地址 年齡 電話數(shù)據(jù)流條目如表2-4所示:表2-4數(shù)據(jù)流數(shù)據(jù)流條目數(shù)據(jù)流條目名稱:用戶在線發(fā)布二手 總編號(hào):3-10說明:用戶發(fā)布二手信息存儲(chǔ)到商品信息表里 編號(hào):10數(shù)據(jù)流來源:P3二手?jǐn)?shù)據(jù)流去向:D3二手商品存儲(chǔ) 流通量:500份/周包含的數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)存儲(chǔ)條目如表2-5所示:表2-5數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)條目數(shù)據(jù)存儲(chǔ)條目名稱:訂購信息 總編號(hào):4-01說明:存儲(chǔ)用戶的訂購信息 標(biāo)號(hào):D3結(jié)構(gòu): 訂購編號(hào) 用戶編號(hào) 張數(shù)時(shí)間有關(guān)的數(shù)據(jù)流: 信息量:400份/月 處理過程條目如表2-6所示:表2-6處理過程處理過程條目處理過程條目名稱:訂購管理 總編號(hào):5-15說明:管理員進(jìn)行訂購管理 編號(hào):P3輸入:P3訂購管理輸出:D3訂購存儲(chǔ)處理:外部實(shí)體條目如表2-7所示:表2-7外部實(shí)體外部實(shí)體條目外部實(shí)體條目名稱:管理員 總編號(hào):6-01說明: 編號(hào):001輸入數(shù)據(jù)流: 個(gè)數(shù):1個(gè)輸出數(shù)據(jù)流:由于論文篇幅的限制,不在此一一列舉,其他所有的數(shù)據(jù)字典條目都是根據(jù)數(shù)據(jù)流圖繪制的。第三章系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)功能結(jié)描述本五邑大學(xué)二手交易平臺(tái)的需求,設(shè)計(jì)本網(wǎng)站組成結(jié)構(gòu)顯示了網(wǎng)站總體組織結(jié)構(gòu)。網(wǎng)站前臺(tái)功能結(jié)構(gòu)需求進(jìn)行用戶注冊并發(fā)布交易信息、可以對(duì)交易產(chǎn)品進(jìn)行評(píng)論,也可以按照標(biāo)題或內(nèi)容進(jìn)行站內(nèi)搜索、管理員后臺(tái)可以對(duì)商品信息管理、用戶信息進(jìn)行管理。1.包括用戶注冊,用戶登錄,用戶信息管理這三個(gè)主要部分。2.用戶注冊:用戶輸入用戶名,密碼,昵稱,性別,學(xué)院專業(yè)信息,學(xué)號(hào),3.用戶登錄:用戶使用用戶名和密碼即可登錄。4.用戶信息管理:包括用戶修改密碼,對(duì)產(chǎn)品的增刪查改(還出售時(shí)間跟是否已出售),查看個(gè)人信用度、歷史交易情況以及歷史評(píng)價(jià)。3.2系統(tǒng)功能結(jié)構(gòu)圖本系統(tǒng)預(yù)計(jì)是一個(gè)基于B/S模式的五邑大學(xué)二手交易平臺(tái)。通過對(duì)網(wǎng)站系統(tǒng)需求的調(diào)查研究,確定網(wǎng)站系統(tǒng)應(yīng)該對(duì)不同的用戶提供不同的功能。五邑大學(xué)二手交易平臺(tái)主要是對(duì)于校園二手的出售信息,本系統(tǒng)主要功能結(jié)構(gòu)如下所示。五邑大學(xué)二手交易平臺(tái)五邑大學(xué)二手交易平臺(tái)網(wǎng)站前臺(tái)-客戶網(wǎng)站后臺(tái)-管理網(wǎng)站首頁二手商品分類賣二手申請(qǐng)?jiān)诰€留言在線購物系統(tǒng)設(shè)置商家信息管理產(chǎn)品信息管理訂單信息管理交互信息管理圖3-1系統(tǒng)功能結(jié)構(gòu)圖管理員注冊商家個(gè)人信息訂單管理發(fā)布二手商品注銷3.3系統(tǒng)目標(biāo)對(duì)于典型的數(shù)據(jù)庫管理系統(tǒng),尤其是對(duì)像大學(xué)二手交易市場這樣的數(shù)據(jù)流量特別大的網(wǎng)絡(luò)管理系統(tǒng),必須要滿足使用方便、操作靈活等設(shè)計(jì)需求。本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)滿足以下幾個(gè)目標(biāo):1.采用人機(jī)對(duì)話的操作方式,界面設(shè)計(jì)美觀友好,信息查看靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)安全可靠。3.提高五邑大學(xué)二手交易平臺(tái)的效率和質(zhì)量。4.能實(shí)現(xiàn)校園二手在線和出售、用戶注冊和留言和功能管理。5.對(duì)用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。第四章數(shù)據(jù)庫設(shè)計(jì)4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫是以一定的組織方式存儲(chǔ)在一起的相關(guān)數(shù)據(jù)集合,它能以最佳的方式,最少的數(shù)據(jù)冗余為多種應(yīng)用服務(wù),程序與數(shù)據(jù)具有較高的獨(dú)立性。60年代末到70年代初數(shù)據(jù)庫技術(shù)日益成熟,具有了堅(jiān)實(shí)的理論基礎(chǔ)。70年代,數(shù)據(jù)庫技術(shù)有了很大發(fā)展,出現(xiàn)了許多基于層次或網(wǎng)狀模型的商品化數(shù)據(jù)庫系統(tǒng),并廣泛運(yùn)行在企業(yè)管理、交通運(yùn)輸、情報(bào)檢索、軍事指揮、政管理和輔助決策等各個(gè)方面。這一時(shí)期,關(guān)系模型的理論研究和軟件系統(tǒng)研制也得到了很大進(jìn)展。1981年IBM公司SanJose實(shí)驗(yàn)室宣布具有SystemR全部特性的數(shù)據(jù)庫產(chǎn)品SQL/DS問世。與此同時(shí),加州大學(xué)伯克利分校研制成功關(guān)系數(shù)據(jù)庫實(shí)驗(yàn)系統(tǒng)INGRES,接著又實(shí)現(xiàn)了INGRES商務(wù)系統(tǒng),使關(guān)系方法從實(shí)驗(yàn)室走向社會(huì)。20世紀(jì)80年代以來,幾乎所有新開發(fā)的數(shù)據(jù)庫系統(tǒng)都是關(guān)系型的。微型機(jī)平臺(tái)的關(guān)系數(shù)據(jù)庫管理系統(tǒng)也越來越多,功能越來越強(qiáng),其應(yīng)用已經(jīng)遍及各個(gè)領(lǐng)域。從數(shù)據(jù)需求分析中得出系統(tǒng)的實(shí)體屬性圖,如圖4-1所示:用戶用戶管理員訂單信息訂購=商品1n價(jià)格發(fā)布商家商品名稱管理名稱密碼郵箱類別查看電腦名編號(hào)交易價(jià)格交易時(shí)間nnn11圖系統(tǒng)E-R圖說明:圖中用矩形表示實(shí)體。實(shí)體之間的關(guān)系用菱形表示,用無向邊把菱形與有關(guān)實(shí)體連接,在邊上標(biāo)明聯(lián)系的類型。實(shí)體的屬性用橢圓表示,并用無向邊把實(shí)體與屬性聯(lián)系起來。管理員信息實(shí)體E-R圖如圖4-2所示:管理員管理員帳號(hào)姓名密碼圖4-2管理員信息實(shí)體ER圖注冊用戶信息實(shí)體ER圖如圖4-3所示:注冊用戶注冊用戶會(huì)員帳號(hào)姓名密碼地址圖4-3注冊用戶信息實(shí)體ER圖二手信息實(shí)體ER圖如圖4-4所示:二手信息編號(hào)名稱類型價(jià)格圖4-4二手實(shí)體ER圖商品類型實(shí)體ER圖如4-5所示:商品類型商品類型類型編號(hào)類型名稱添加時(shí)間圖4-5電腦類型實(shí)體圖4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫是以一定的組織方式存儲(chǔ)在一起的相關(guān)數(shù)據(jù)集合,它能以最佳的方式,最少的數(shù)據(jù)冗余為多數(shù)據(jù)庫設(shè)計(jì)的好壞直接影響整個(gè)系統(tǒng),如果數(shù)據(jù)庫設(shè)計(jì)不好,不僅僅很多的業(yè)務(wù)處理起來相當(dāng)?shù)膹?fù)雜和煩瑣,而且在編寫系統(tǒng)代碼的時(shí)候也會(huì)遇到很多問題。所以,一個(gè)合理的數(shù)據(jù)庫是必須的、是必要的。大連酒店團(tuán)購網(wǎng)站數(shù)據(jù)庫中各個(gè)表的設(shè)計(jì)結(jié)果如表所示。每個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表。allgonggao表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號(hào)10

2titleVarChar255是255

3contentText16是255

4leibieVarChar50是255

5shouyetupianVarChar50是255

6dianjilvVarChar50是255

7addtimeDateTime8是23

allusers表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號(hào)10

2usernameVarChar50是255

3pwdVarChar50是255

4cxVarChar50是255

5addtimeDateTime8是23

goumaijilu表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號(hào)10

2bianhaoVarChar50是255

3mingchengVarChar50是255

4jiageVarChar50是255

5goumaishuliangVarChar50是255

6beizhuVarChar50是255

7goumairenVarChar50是255

8addtimeDateTime8是23

gscp表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號(hào)10

2bianhaoVarChar50是255

3mingchengVarChar300是255

4daleiVarChar50是255

5xiaoleiVarChar50是255

6kuanshiguigeVarChar300是255

7yanseVarChar50是255

8tupianVarChar50是255

9jiageVarChar50是255

10kucunVarChar50是255

11addtimeDateTime8是23

12isshVarChar2是255

jiesuandingdan表:序號(hào)字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號(hào)10

2dingdanhaoVarChar50是255

3jineVarChar50是255

4shouhuorenVarChar50是255

5shouhuodizhiVarChar300是255

6youbianVarChar50是255

7dianhuaVarChar50是255

8beizhuVarChar500是255

9tijiaorenVarChar50是255

10isshVarChar2是255

11addtimeDateTime8是23

第五章系統(tǒng)詳細(xì)設(shè)計(jì)本五邑大學(xué)二手交易平臺(tái)是根據(jù)實(shí)際的技術(shù)條件、經(jīng)濟(jì)條件和社會(huì)條件,確定系統(tǒng)的實(shí)施方案的過程。通常系統(tǒng)設(shè)計(jì)包括總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩大部分。其中總體設(shè)計(jì)要在系統(tǒng)分析的基礎(chǔ)上,把系統(tǒng)劃分為若干種類、若干層次的基本功能模塊,確定各個(gè)模塊之間的關(guān)系,并對(duì)整個(gè)系統(tǒng)的軟硬件實(shí)現(xiàn)進(jìn)行合理的安排。詳細(xì)設(shè)計(jì)是對(duì)總體設(shè)計(jì)中確定的各模塊選擇適當(dāng)?shù)募夹g(shù)實(shí)現(xiàn)手段和處理方法,包括代碼設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、輸入輸出設(shè)計(jì)、人機(jī)對(duì)話設(shè)計(jì)、處理過程設(shè)計(jì)等內(nèi)容。本文將進(jìn)行總體設(shè)計(jì)中的功能模塊設(shè)計(jì)和詳細(xì)設(shè)計(jì)中的數(shù)據(jù)庫設(shè)計(jì)、代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)。5.1主界面模塊設(shè)計(jì)本五邑大學(xué)二手交易平臺(tái)的主界面整體結(jié)構(gòu)為上左右結(jié)構(gòu),上面部分顯示系統(tǒng)名稱以及當(dāng)前使用人員名稱和當(dāng)前系統(tǒng)時(shí)間,左面部分采用了樹型層次結(jié)構(gòu)羅列了系統(tǒng)的全部功能,右面部分為客戶區(qū),顯示當(dāng)前操作的使用窗口。系統(tǒng)首先為系統(tǒng)運(yùn)行提供了可靠的操作平臺(tái),并利用樹形結(jié)構(gòu)圖,將用戶的操作權(quán)限顯示在界面上,便于用戶瀏覽、操作。網(wǎng)站主界面如圖5-1所示。圖5-1網(wǎng)站首頁5.2用戶注冊模塊設(shè)計(jì)用戶注冊模塊主要是客戶開通在線訂購開發(fā)的,用戶進(jìn)入網(wǎng)站對(duì)電腦了解后,可以進(jìn)行在線訂購,用戶注冊成功并登錄后就可以進(jìn)行在線購物。其實(shí)現(xiàn)用戶注冊的效果如圖5-2所示。圖5-2用戶注冊其實(shí)現(xiàn)系統(tǒng)主頁面運(yùn)行的關(guān)鍵程序代碼如下:<trstyle="color:#000000;font-family:宋體"><tdnowrap="nowrap"style="width:164px"width="30"><fontface="宋體"><span>姓名:</span></font></td><tdalign="left"style="font-family:TimesNewRoman"width="79%"><asp:TextBoxID="xingming"runat="server"></asp:TextBox>*<asp:RequiredFieldValidatorID="RequiredFieldValidatorxingming"runat="server"ControlToValidate="xingming"ErrorMessage="必填"></asp:RequiredFieldValidator></td></tr><trstyle="color:#000000;font-family:宋體"><tdnowrap="nowrap"style="width:164px"width="30"><fontface="宋體">電話:</font></td><tdalign="left"width="79%"><asp:TextBoxID="dianhua"runat="server"></asp:TextBox>*<asp:RequiredFieldValidatorID="RequiredFieldValidatordianhua"runat="server"ControlToValidate="dianhua"ErrorMessage="必填"></asp:RequiredFieldValidator></td></tr><trstyle="color:#000000;font-family:宋體"><tdnowrap="nowrap"style="width:164px"width="30"><fontface="宋體">郵箱:</font></td><tdalign="left"width="79%"><asp:TextBoxID="youxiang"runat="server"></asp:TextBox></td></tr><tr><tdnowrap="nowrap"style="width:164px"width="30"><fontface="宋體">QQ:</font></td><tdalign="left"width="79%"><asp:TextBoxID="QQ"runat="server"></asp:TextBox></td></tr><tr>5.3出售信息模塊設(shè)計(jì)本功能主要是實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中所有出售信息顯示功能,顯示后用戶可以對(duì)所有出售信息進(jìn)行詳細(xì)了解,過后可以在行在線訂購。其運(yùn)行效果如圖5-3所示。圖5-3出售信息效果圖其實(shí)現(xiàn)系統(tǒng)主頁面運(yùn)行的關(guān)鍵程序代碼如下:名稱:<asp:TextBoxID="mingcheng"runat="server"></asp:TextBox>小類:<asp:DropDownListID="dalei"runat="server"></asp:DropDownList><asp:DropDownListID="yanse"runat="server"></asp:DropDownList> <asp:ButtonID="Button1"runat="server"OnClick="Button1_Click"Text="查找"/><asp:DataGridID="DataGrid1"runat="server"AllowPaging="True"AllowSorting="True"AutoGenerateColumns="False"BorderColor="Black"CellPadding="2"font-name="verdana"Font-Names="verdana"Font-Size="8pt"HeaderStyle-BackColor="#F8FAFC"OnPageIndexChanged="DataGrid1_PageIndexChanged"PageSize="8"Width="100%"><HeaderStyleBackColor="#F8FAFC"Font-Bold="True"HorizontalAlign="Center"VerticalAlign="Middle"/><PagerStyleFont-Bold="True"Font-Names="宋體"ForeColor="Blue"HorizontalAlign="Right"NextPageText="下一頁"PrevPageText="上一頁"/><EditItemStyleBackColor="#E9F0F8"CssClass="input_text"Font-Bold="False"Font-ItaFont-Overline="False"Font-Size="Smaller"Font-Strikeout="False"Font-Underline="False"HorizontalAlign="Left"VerticalAlign="Middle"Wrap="False"/><Columns><asp:TemplateColumnHeaderText="序號(hào)"><HeaderStyleWidth="50px"/><ItemTemplate><%#Container.ItemIndex+1%></ItemTemplate></asp:TemplateColumn><asp:BoundColumnDataField="bianhao"HeaderText='編號(hào)'></asp:BoundColumn><asp:BoundColumnDataField="mingcheng"HeaderText='名稱'></asp:BoundColumn><asp:BoundColumnDataField="dalei"HeaderText='類型'></asp:BoundColumn>}5.4訂購二手模塊設(shè)計(jì)本模塊主要是實(shí)現(xiàn)用戶在線購物,當(dāng)二手商品發(fā)布后,商品信息就會(huì)在網(wǎng)站前臺(tái)顯示,學(xué)生可以查詢到商品信息,當(dāng)可以選擇在線購買。其運(yùn)行效果如圖5-4所示。圖5-4訂購二手效果圖其實(shí)現(xiàn)系統(tǒng)主頁面運(yùn)行的關(guān)鍵程序代碼如下:publicstringnbianhao,nmingcheng,ndalei,nxiaolei,nkuanshiguige,nyanse,ntupian,njiage,nkucun,nfabuz,ndianhua,nxtrs,ndgrs,nid;protectedvoidPage_Load(objectsender,EventArgse){nid=Request.QueryString["id"].ToString().Trim();if(!IsPostBack){stringsql;sql="select*fromgscpwhereid="+Request.QueryString["id"].ToString().Trim();getdata(sql);sql="select*frompinglunwherexiangpianID='"+Request.QueryString["id"].ToString().Trim()+"'orderbyiddesc";getdata2(sql);}}privatevoidgetdata2(stringsql){DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){DataGrid1.DataSource=result.Tables[0];DataGrid1.DataBind();//Label1.Text="以上數(shù)據(jù)中共"+result.Tables[0].Rows.Count+"條";}else{DataGrid1.DataSource=null;DataGrid1.DataBind();//Label1.Text="暫無任何數(shù)據(jù)";}}}5.5二手信息發(fā)布模塊設(shè)計(jì)本模塊主要是注冊用戶登錄進(jìn)行后進(jìn)入自己后臺(tái)管理,可以發(fā)布二手信息,信息發(fā)布后或以在網(wǎng)站進(jìn)行顯示。其運(yùn)行效果如圖5-5所示。圖5-5訂購二手效果圖其實(shí)現(xiàn)運(yùn)行的關(guān)鍵程序代碼如下:}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="insertintogscp(bianhao,mingcheng,dalei,xiaolei,kuanshiguige,yanse,tupian,jiage,kucun,dianhua,fabuz)values('"+bianhao.Text.ToString().Trim()+"','"+mingcheng.Text.ToString().Trim()+"','"+dalei.Text.ToString().Trim()+"','"+xiaolei.Text.ToString().Trim()+"','"+kuanshiguige.Text.ToString().Trim()+"','"+yanse.Text.ToString().Trim()+"','"+tupian.Text.ToString().Trim()+"','"+jiage.Text.ToString().Trim()+"','"+kucun.Text.ToString().Trim()+"','"+dianhua.Text.ToString().Trim()+"','"+fabuz.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('添加成功');</script>");}else{Response.Write("<script>javascript:alert('系統(tǒng)錯(cuò)誤,請(qǐng)檢查數(shù)據(jù)庫設(shè)置問題');</script>");}}privatevoidaddxiala(stringntable,stringnzd,stringnxlk){stringsql;sql="select"+nzd+"from"+ntable+"wherefid=0orderbyiddesc";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){inti=0;for(i=0;i<result.Tables[0].Rows.Count;i++){dalei.Items.Add(result.Tables[0].Rows[i][0].ToString().Trim());}}}} 5.6討論模塊模塊設(shè)計(jì)本模塊主要是實(shí)現(xiàn)校園信息交互,學(xué)生注冊登錄后可以進(jìn)入校園論壇平臺(tái)發(fā)布和回復(fù)信息。其運(yùn)行效果如圖5-6所示。圖5-6論壇效果圖其實(shí)現(xiàn)運(yùn)行的關(guān)鍵程序代碼如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="insertintopinglun(xiangpianID,pinglunneirong,pinglunren)values('"+xiangpianID.Text.ToString().Trim()+"','"+pinglunneirong.Text.ToString().Trim()+"','"+pinglunren.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('添加成功');</script>");}else{Response.Write("<script>javascript:alert('系統(tǒng)錯(cuò)誤,請(qǐng)檢查數(shù)據(jù)庫設(shè)置問題');</script>");}}5.7后臺(tái)登錄模塊設(shè)計(jì)用戶登陸模塊主要由登陸頁面(login.jsp)實(shí)現(xiàn),該頁面設(shè)計(jì)比較簡單,主要由兩個(gè)文本框組成,用戶在上述文本框中輸入自己的員工號(hào)及密碼,若員工號(hào)和密碼存在且匹配,則根據(jù)其員工類型,轉(zhuǎn)入到不同的主界面;輸入帳號(hào)和密碼輸入錯(cuò)誤,則顯示錯(cuò)誤信息,清空文本框中的內(nèi)容,要求用戶重新進(jìn)行輸入。由此畫出本模塊的流程圖如圖5-7,運(yùn)行效果如圖5-8所示。否否是進(jìn)入用戶登陸頁面輸入員工號(hào)和密碼是否正確圖5-7用戶登陸模塊流程圖由存儲(chǔ)過程的返回值,得用戶類型按其用戶類型轉(zhuǎn)到相應(yīng)的界面顯示錯(cuò)誤信息,并清空文本輸入框中的內(nèi)容圖5-8系統(tǒng)登錄模塊運(yùn)行效果其實(shí)現(xiàn)登錄功能的關(guān)鍵程序代碼如下:protectedvoidButton1_Click(objectsender,EventArgse){if(TextBox2.Text.ToString().Trim()==""||TextBox1.Text.ToString().Trim()==""){Response.Write("<script>javascript:alert('請(qǐng)輸入完整');history.back();</script>");Response.End();}stringsql;if(cx.Text.ToString().Trim()=="管理員"){sql="select*fromalluserswhereusername='"+TextBox1.Text.ToString().Trim()+"'andpwd='"+TextBox2.Text.ToString().Trim()+"'";}else{sql="select*fromshuangjiawhereyonghuming='"+TextBox1.Text.ToString().Trim()+"'andmima='"+TextBox2.Text.ToString().Trim()+"'andissh='是'";}DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);//result=newTestOnline.Class1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){Session["username"]=TextBox1.Text.ToString().Trim();if(cx.Text.ToString().Trim()=="管理員"){Session["cx"]=result.Tables[0].Rows[0]["cx"].ToString().Trim();}};5.7.1商家管理模塊設(shè)計(jì)想要通過本系統(tǒng)銷售自己二手商品的同學(xué)可以在前臺(tái)進(jìn)行注冊成為二手商家,通過管理員審核通過后,可以發(fā)布自己的二手商品,界面如圖5-9所示。圖5-9商家管理界面其實(shí)現(xiàn)這一功能的關(guān)鍵程序代碼如下所示:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack)stringsql;sql="select*fromshuangjiaorderbyiddesc";getdata(sql);}}privatevoidgetdata(stringsql){DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){DataGrid1.DataSource=result.Tables[0];DataGrid1.DataBind();Label1.Text="以上數(shù)據(jù)中共"+result.Tables[0].Rows.Count+"條";}else{DataGrid1.DataSource=null;DataGrid1.DataBind();Label1.Text="暫無任何數(shù)據(jù)";}5.7.管理員可以管理所有商家發(fā)布的二手商品信息,所有商家發(fā)布的商品后,必須經(jīng)管理員審核通過后,前才為顯示商品信息,界面如圖5-10所示。圖5-10商品管理界面其實(shí)現(xiàn)這一功能的關(guān)鍵程序代碼如下所示:<asp:BoundColumnDataField=bianhaoHeaderText='編號(hào)'></asp:BoundColumn><asp:BoundColumnDataField=fabuzHeaderText='發(fā)布人'></asp:BoundColumn><asp:BoundColumnDataField=dianhuaHeaderText='聯(lián)系電話'></asp:BoundColumn><asp:BoundColumnDataField=mingchengHeaderText='名稱'></asp:BoundColumn><asp:BoundColumnDataField=daleiHeaderText='類型'></asp:BoundColumn><asp:BoundColumnDataField=xiaoleiHeaderText='小類'></asp:BoundColumn><asp:BoundColumnDataField=kuanshiguigeHeaderText='備注'></asp:BoundColumn><asp:TemplateColumnHeaderText="圖片"><ItemTemplate><ahref='<%#DataBinder.Eval(Container.DataItem,"tupian")%>'target='_blank'><imgsrc='<%#DataBinder.Eval(Container.DataItem,"tupian")%>'width='88'height='99'border='0'/></a></ItemTemplate></asp:TemplateColumn><asp:BoundColumnDataField=jiageHeaderText='一口價(jià)'></asp:BoundColumn><asp:BoundColumnDataField=kucunHeaderText='截止時(shí)間'></asp:BoundColumn><asp:TemplateColumnHeaderText="是否推薦"><ItemTemplate><ahref='sh.aspx?id=<%#DataBinder.Eval(Container.DataItem,"id")%>&yuan=<%#DataBinder.Eval(Container.DataItem,"issh")%>&tablename=gscp'onclick="returnconfirm('確定要執(zhí)行此操作?')"><%#DataBinder.Eval(Container.DataItem,"issh")%></a></ItemTemplate></asp:TemplateColumn><asp:TemplateColumnHeaderText="審核發(fā)布">

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論