二手商品交易網(wǎng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)_第1頁(yè)
二手商品交易網(wǎng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)_第2頁(yè)
二手商品交易網(wǎng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)_第3頁(yè)
二手商品交易網(wǎng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)_第4頁(yè)
二手商品交易網(wǎng)設(shè)計(jì)和實(shí)現(xiàn) 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

目錄目錄 1摘要 2Abstract 31緒論 41.1課題背景 41.2目的和意義 41.3研究現(xiàn)狀 52系統(tǒng)需求分析 72.1需求分析 72.1.1功能需求 72.1.2性能需求 72.2可行性分析 82.2.1技術(shù)可行性 82.2.2操作可行性 82.3系統(tǒng)用例 83系統(tǒng)總體設(shè)計(jì) 103.1網(wǎng)站開發(fā)目標(biāo) 103.2系統(tǒng)功能模塊 103.3數(shù)據(jù)庫(kù)設(shè)計(jì) 103.3.1數(shù)據(jù)庫(kù)簡(jiǎn)介 103.3.2數(shù)據(jù)庫(kù)設(shè)計(jì) 114系統(tǒng)詳細(xì)設(shè)計(jì) 164.1網(wǎng)站界面實(shí)現(xiàn) 164.2主要功能代碼 164.2.1登錄模塊詳細(xì)設(shè)計(jì) 164.2.2會(huì)員注冊(cè)模塊 184.2.3商家信息管理模塊設(shè)計(jì) 204.2.4商品信息模塊 224.2.5管理員登錄模塊 24總結(jié) 27致謝 28[參考文獻(xiàn)] 29

摘要隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,現(xiàn)在Internet已從單純的學(xué)術(shù)科研向綜合性商業(yè)網(wǎng)絡(luò)發(fā)展,人們對(duì)于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁(yè)、收發(fā)電子郵件等簡(jiǎn)單的網(wǎng)絡(luò)應(yīng)用。高速發(fā)展的互聯(lián)網(wǎng)技術(shù)為二手商品交易網(wǎng)系統(tǒng)的發(fā)展提供了強(qiáng)大的動(dòng)力,同時(shí),二手商品交易網(wǎng)的環(huán)境已經(jīng)逐步得到了改善。二手商品交易網(wǎng)對(duì)用戶的吸引力將會(huì)越來(lái)越大,用戶對(duì)購(gòu)物網(wǎng)站的看法也將必定會(huì)從不了解到了解,從拒絕到接受,從懷疑到信任,二手商品交易網(wǎng)的觀念將更加深入人心。論文闡述了二手商品交易網(wǎng)的開發(fā)過(guò)程,并對(duì)該系統(tǒng)的需求分析及系統(tǒng)需要實(shí)現(xiàn)的設(shè)計(jì)方法作了介紹。該系統(tǒng)的基本功能包括用戶購(gòu)買和管理員管理。用戶購(gòu)買系統(tǒng)包括商品查詢,訂單查詢和商品訂購(gòu);管理員系統(tǒng)包括管理員登錄,商品管理,商家管理,對(duì)用戶訂單的處理和計(jì)算用戶所購(gòu)商品的金額。本系統(tǒng)開發(fā)采用ASP.NET編程語(yǔ)言,以VisualStudio2008、SQLServer2008為開發(fā)工具,WindowsXP作為操作系統(tǒng)而實(shí)現(xiàn)。關(guān)鍵詞:二手商品交易網(wǎng),Asp.Net,SQLServer2008,數(shù)據(jù)庫(kù)

AbstractAbstractWiththerapiddevelopmentofInternettechnology,Internetnowhasfromthepureacademicresearchtodevelopacomprehensivebusinessnetwork,theInternettechnologyhasnotjustbrowsethewebapplicationWebpage,e-mailandothersimple.Providesapowerfulimpetus,therapiddevelopmentofInternettechnologyforthedevelopmentofsecond-handgoodstradingsystematthesametime,second-handgoodstradingnetworkenvironmenthasgraduallyimproved.Second-handcommoditytradingnetworkwillbecomemoreandmoreattractivetousers,theuserviewsontheshoppingsitewillcertainlyneverlearnedtounderstand,fromtherefusaltoaccept,fromsuspiciontotrust,second-handgoodstradingnetworkconceptswillbemorewinsupportamongthepeople.Thispaperdescribesthedevelopmentprocessofsecond-handcommoditytradingnetwork,andthesystemneedsanalysisandsystemdesignmethodtorealizeisintroduced.Thebasicfunctionsofthesystemincludeuserpurchaseandadministratormanagement.Usersbuysystemincludingcommodityinformation,orderinquiriesandorderinggoods;administratorsystemincludesadministratorlogin,merchandisemanagement,businessmanagement,processingandcalculatingtheuserorder,theamountofthepurchasedgoods.ThesystemisdevelopedusingASP.NETprogramminglanguage,VisualStudio2008,SQLServer2008asthedevelopmenttool,WindowsXPastheoperatingsystemandimplementation.KeyWords:Second-handcommoditytradingnetwork,Asp.Net,SQLServer2008,database

1緒論本系統(tǒng)的研究意義在于為了滿足消費(fèi)者只要通過(guò)互聯(lián)網(wǎng)就可以足不出戶的購(gòu)買自己喜歡的商品,改變傳統(tǒng)商業(yè)交易,在互聯(lián)網(wǎng)上進(jìn)行交易,實(shí)現(xiàn)網(wǎng)上購(gòu)物。網(wǎng)上購(gòu)物的優(yōu)勢(shì)在于選擇面大、價(jià)格便宜、交易方便、節(jié)省時(shí)間和精力等。整個(gè)商品市場(chǎng)一片繁榮,在這種情況下,網(wǎng)上購(gòu)物的加入無(wú)疑將使得競(jìng)爭(zhēng)更加激烈,但從另一個(gè)方面看,只有在這種激烈的競(jìng)爭(zhēng)下,網(wǎng)上購(gòu)物的優(yōu)勢(shì)才能得以體現(xiàn)。在中國(guó),網(wǎng)上購(gòu)物有發(fā)展的必要,也有發(fā)展的基礎(chǔ),發(fā)展網(wǎng)上購(gòu)物的各方面條件也日趨成熟,但是還存在一些問(wèn)題,只有把問(wèn)題解決好了,才能保證二手商品交易網(wǎng)的蓬勃發(fā)展。本系統(tǒng)采用B/S(Browser/Server)結(jié)構(gòu)進(jìn)行設(shè)計(jì),使用SQLServer2008構(gòu)建數(shù)據(jù)庫(kù),并在.NET環(huán)境下使用C#語(yǔ)言開發(fā)的一個(gè)功能較為完善的二手商品交易網(wǎng)。其具有一定的實(shí)用性,用戶可以在網(wǎng)上瀏覽商品,瀏覽留言和評(píng)分,購(gòu)物,留言和評(píng)論;同時(shí),管理員也可以對(duì)整個(gè)系統(tǒng)的信息和數(shù)據(jù)進(jìn)行管理,可以管理商品信息、會(huì)員信息、評(píng)論信息和訂單信息。主要解決的問(wèn)題包括對(duì)商品信息的維護(hù),對(duì)商品信息的展示,對(duì)商品的購(gòu)買等功能,管理員可以查看所有用戶的訂單,可以發(fā)布相關(guān)行業(yè)的新聞信息以及幫助信息,提供商品信息查詢功能,會(huì)員管理與普通用戶管理功能,另外一個(gè)最主要的便是購(gòu)物與銷售功能。1.1課題背景近年來(lái),由于互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展及其逐步普及,企業(yè)對(duì)信息進(jìn)行網(wǎng)絡(luò)化管理的條件已經(jīng)日趨成熟,而傳統(tǒng)的通過(guò)電話和傳真來(lái)處理信息的傳統(tǒng)方式已經(jīng)越來(lái)越難以滿足企業(yè)的需求。建立基于網(wǎng)絡(luò)的管理和銷售信息系統(tǒng),成為企業(yè)提高效率、降低成本、完善服務(wù)的有力保證。而對(duì)于二手商品交易業(yè),由于一個(gè)行業(yè)本身的特性,它的流通性是非常高的,所以更對(duì)企業(yè)的效率提出了更高的要求。在世界商品圈內(nèi),中國(guó)的商品文化是一顆古老而又璀璨的明星。作為一個(gè)中國(guó)人,我們?yōu)橹袊?guó)悠久的商品文化而自豪,同時(shí)也有必要去了解本土的商品文化。但是這些山珍海味并不是集中在一個(gè)地方,是布落在舟山的各個(gè)地方,如果要我們走向舟山的各個(gè)地方去吃這些商品顯然是很麻煩,而且見(jiàn)到?jīng)]有見(jiàn)過(guò)呢,叫我們哪有什么動(dòng)力去走訪呢!迅猛發(fā)展并日益成熟的網(wǎng)絡(luò)已經(jīng)徹底的影響了我們的方方面面。人們也確實(shí)真切的體會(huì)到了網(wǎng)絡(luò)帶給我們的便捷。本網(wǎng)站的設(shè)計(jì)理念在于作為一個(gè)舟山地方商品網(wǎng),就是能夠盡可能詳細(xì)地展示、介紹各種商品信息,同時(shí)為廣大用戶提供一個(gè)良好的商品介紹交流平臺(tái)。目的旨在涉及一種基于及數(shù)據(jù)庫(kù)網(wǎng)站的設(shè)計(jì)及實(shí)現(xiàn),方便廣大商品家及用戶瀏覽,查詢。1.2目的和意義計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Internet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會(huì)在快速向信息化社會(huì)前進(jìn),信息自動(dòng)化的作用也越來(lái)越大。從而使我們從繁雜的事務(wù)中解放出來(lái),提高了我們的工作效率。首先,目前國(guó)內(nèi)很多大中城市的商場(chǎng)還是以售貨員站柜臺(tái)為主,這樣給商場(chǎng)帶來(lái)很多管理上的問(wèn)題;其次,由于商場(chǎng)是人群集中的地區(qū),這樣為管理以及保安等方面也帶來(lái)很多的不便。第三,目前電子商務(wù)正處于高速發(fā)展時(shí)期,絕大多少的企業(yè)已全面實(shí)施自己的電子商務(wù)計(jì)劃,所以建立屬于自己的網(wǎng)絡(luò)銷售平臺(tái)已是當(dāng)務(wù)之急。第四,從消費(fèi)者的角度出發(fā),滿足消費(fèi)者的需求,以便利的方式讓其購(gòu)買到所需物品,既方便又節(jié)約時(shí)間。因此,為了解決這些管理以及其他等一些問(wèn)題,我們迫切需要一種通過(guò)網(wǎng)絡(luò)來(lái)進(jìn)行商品交易的平臺(tái)。在互聯(lián)網(wǎng)日益流行的今天,網(wǎng)絡(luò)已經(jīng)變得越來(lái)越重要,而在網(wǎng)絡(luò)這個(gè)大家庭里,網(wǎng)上購(gòu)物則是一個(gè)熱點(diǎn),網(wǎng)上購(gòu)物商城的出現(xiàn),給消費(fèi)者的消費(fèi)觀念帶來(lái)了重要的變化,網(wǎng)上物品的物美價(jià)廉以及在實(shí)體店買不到的物品將成為吸引消費(fèi)者的重大戰(zhàn)略措施。開發(fā)網(wǎng)上電子購(gòu)物商城具有非常大的前景和利潤(rùn)空間。貿(mào)易的全球化和internet網(wǎng)絡(luò)的全球化特征使兩者自然的走到了一起,形成了如今風(fēng)靡全球的電子商務(wù)。電子商務(wù)是指應(yīng)用電子信息技術(shù)和現(xiàn)代Internet網(wǎng)絡(luò)技術(shù)在客戶,廠商及其他交易主體之間進(jìn)行的以信息為依托的商務(wù)活動(dòng),而購(gòu)物網(wǎng)站正是這種活動(dòng)的具體表現(xiàn)形式。隨著時(shí)代的進(jìn)步,上網(wǎng)的人數(shù)越來(lái)越多,網(wǎng)上購(gòu)物是人們的一大生活方式之一,二手商品交易網(wǎng)的完善合便捷將是現(xiàn)代社會(huì)必然的需求。本系統(tǒng)的設(shè)計(jì)目的是為了滿足消費(fèi)者只要通過(guò)互聯(lián)網(wǎng)就可以足不出戶的訂購(gòu)自己喜歡的商品。改變傳統(tǒng)商業(yè)交易,在互聯(lián)網(wǎng)上進(jìn)行交易,實(shí)現(xiàn)網(wǎng)上購(gòu)買商品。該系統(tǒng)基于ASP.Net平臺(tái)和SQLServer2008數(shù)據(jù)庫(kù)開發(fā),實(shí)現(xiàn)了二手商品交易網(wǎng)信息的動(dòng)態(tài)管理,對(duì)每個(gè)訂單的信息保管妥善并且處理及時(shí),實(shí)現(xiàn)了高度的智能化。系統(tǒng)基于B/S(Browser/Server,瀏覽器/客戶端)模式實(shí)現(xiàn),這種結(jié)構(gòu)使得數(shù)據(jù)只有結(jié)果集合在瀏覽器中顯示,數(shù)據(jù)的處理在服務(wù)器進(jìn)行,用戶不用安裝客戶端,而且由于通過(guò)服務(wù)器端統(tǒng)一管理數(shù)據(jù),易于保證數(shù)據(jù)的一致性。近年來(lái),由于互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展及其逐步普及,企業(yè)對(duì)信息進(jìn)行網(wǎng)絡(luò)化管理的條件已經(jīng)日趨成熟,而傳統(tǒng)的通過(guò)電話和傳真來(lái)處理信息的傳統(tǒng)方式已經(jīng)越來(lái)越難以滿足企業(yè)的需求。建立基于網(wǎng)絡(luò)的管理和銷售信息系統(tǒng),成為企業(yè)提高效率、降低成本、完善服務(wù)的有力保證。而對(duì)于二手商品交易業(yè),由于一個(gè)行業(yè)本身的特性,它的流通性是非常高的,所以更對(duì)企業(yè)的效率提出了更高的要求。微軟的NET平臺(tái)作為新一代的互聯(lián)網(wǎng)平臺(tái),提供了支持未來(lái)計(jì)算的高效的Web服務(wù)開發(fā)工具。利用.NET平臺(tái)進(jìn)行管理和銷售系統(tǒng)的開發(fā)成為此類系統(tǒng)未來(lái)開發(fā)的趨勢(shì)。1.3研究現(xiàn)狀網(wǎng)上購(gòu)物是隨著網(wǎng)絡(luò)技術(shù)的發(fā)展而出現(xiàn)的一種新型銷售渠道。它通過(guò)人與電子通信方式的結(jié)合,依靠計(jì)算機(jī)網(wǎng)絡(luò),以通訊技術(shù)為基礎(chǔ),實(shí)現(xiàn)商品銷售的網(wǎng)上交易。網(wǎng)上購(gòu)物同傳統(tǒng)的店面購(gòu)物相比,網(wǎng)上購(gòu)物的經(jīng)營(yíng)方式和銷售渠道是全新的;它24小時(shí)全天候和全方位服務(wù)是店面購(gòu)物所不能比及的。以下是幾項(xiàng)調(diào)查:1、購(gòu)買物品的對(duì)象:如今的網(wǎng)絡(luò)已入得民心,網(wǎng)上購(gòu)物者大多是學(xué)生和上班族,年齡段在16-35歲之間,其中學(xué)生占主導(dǎo)地位,多已高中生和大學(xué)生,上班族是以低薪族為主,薪水1000到3000左右;2、購(gòu)買的物品:從調(diào)查來(lái)看,網(wǎng)上購(gòu)買物品主要分為兩類:相對(duì)實(shí)體店物美價(jià)廉的和在實(shí)體店買不到的;其中,飾品、服裝鞋帽、箱包皮具、電子數(shù)碼產(chǎn)品受到消費(fèi)者的青睞,另外化妝品、禮品玩具、首飾配物和家具日用品等都有很大的發(fā)展空間。3、方便性:通過(guò)網(wǎng)絡(luò),消費(fèi)者足不出戶就可以購(gòu)買物品,還可以郵寄上門,節(jié)省了消費(fèi)者的時(shí)間,而且消費(fèi)者可以在任何自己方便時(shí)間內(nèi)購(gòu)買物品。就二手商品交易業(yè)而言,在經(jīng)濟(jì)發(fā)達(dá)國(guó)家中發(fā)展的速度及需求遠(yuǎn)比經(jīng)濟(jì)不發(fā)達(dá)的國(guó)家要高很多。因?yàn)榻?jīng)濟(jì)發(fā)達(dá)國(guó)家人們的時(shí)間觀念很強(qiáng),對(duì)服務(wù)的要求也比較高,更重要的是其二手商品交易業(yè)能不斷運(yùn)用先進(jìn)的管理方法和手段特別是信息技術(shù),充分地利用巨大的信息資源。在世界上經(jīng)濟(jì)發(fā)達(dá)的國(guó)家和地區(qū),計(jì)算機(jī)技術(shù)應(yīng)用于二手商品交易業(yè)已經(jīng)十分成熟,如IBM公司的POS產(chǎn)品已獲得較大范圍的應(yīng)用。2004年在美國(guó)100家最有效利用信息技術(shù)企業(yè)中,美國(guó)最大的商品和多種服務(wù)公司ARAGroupIne,名列第四。目前它利用主要的信息系統(tǒng)使其部門經(jīng)理有更多的時(shí)間面向顧客。目前網(wǎng)上購(gòu)物業(yè)務(wù)在我國(guó)只是處于形成期,從網(wǎng)站數(shù)量來(lái)看,并不很多,專門從事網(wǎng)上購(gòu)物業(yè)務(wù)的網(wǎng)站鳳毛麟角。一些較大的二手商品交易商城雖然設(shè)立網(wǎng)站開展網(wǎng)上購(gòu)物業(yè)務(wù),但以網(wǎng)上訂房業(yè)務(wù)為主。至于一些中小二手商品交易企業(yè)則未涉足網(wǎng)上業(yè)務(wù),而且有些商家雖然上了網(wǎng),但網(wǎng)上購(gòu)物業(yè)務(wù)也從未開展。另外,從網(wǎng)上購(gòu)物企業(yè)的業(yè)績(jī)看,并不理想。在我的印象中好像也沒(méi)有幾家運(yùn)用網(wǎng)上購(gòu)物而業(yè)務(wù)火爆的企業(yè)。據(jù)了解,目前北京市最早開展網(wǎng)上購(gòu)物服務(wù)的一家二手商品交易商城的送貨范圍已經(jīng)擴(kuò)到了5環(huán)以內(nèi),而且1份起送,就是這樣目前公司的經(jīng)營(yíng)狀況也不太理想。隨著社會(huì)的進(jìn)步,人們對(duì)食物的要求越來(lái)越高,不僅僅局限于吃飽,越來(lái)越多人追求的是好吃、美味的商品。迅猛發(fā)展并日益成熟的網(wǎng)絡(luò)已經(jīng)徹底的影響了我們的生活。人們真切的體會(huì)到了網(wǎng)絡(luò)帶給我們的諸多方便?,F(xiàn)在各種團(tuán)購(gòu)商品的網(wǎng)站層出不窮。開發(fā)此網(wǎng)站,旨在詳細(xì)的展示介紹各地各種商品信息,為廣大的中國(guó)用戶提供一個(gè)良好交流平臺(tái),使商品文化得到更好地推廣。

2系統(tǒng)需求分析2.1需求分析2.1.1功能需求本二手商品交易網(wǎng)主要給商家和買家提供服務(wù),系統(tǒng)分為前臺(tái)和后臺(tái)兩部分。網(wǎng)上購(gòu)物主要提供商品信息、商家信息和優(yōu)惠信息的瀏覽和產(chǎn)品的訂購(gòu)、訂單確認(rèn)及付款、產(chǎn)品配送等。顧客可以通過(guò)購(gòu)物系統(tǒng)實(shí)現(xiàn)店鋪瀏覽、商品資訊瀏覽、網(wǎng)上預(yù)定和付款、送貨服務(wù)、消費(fèi)折扣等;商家可以實(shí)現(xiàn)店鋪展示,顧客需求信息搜集等;網(wǎng)站管理員可以對(duì)相關(guān)信息進(jìn)行添加、刪除、修改和打印等。本研究課題重點(diǎn)主要包括了五大模塊:商品管理,訂單管理,會(huì)員管理,網(wǎng)站管理和用戶管理。這五個(gè)模塊相互獨(dú)立又存在著一定的聯(lián)系,其中用戶管理模塊具有對(duì)商品管理模塊和會(huì)員管理模塊的管理權(quán)限。商品管理模塊主要實(shí)現(xiàn)商品更新、商品添加、商品修改、商品刪除等功能。對(duì)商品進(jìn)行分類,更新商品的排序,還可以錄入一些新的商品,還有一塊是促銷的商品。對(duì)商品進(jìn)行及時(shí)的管理與操作,這樣能夠讓廣大消費(fèi)者能夠及時(shí)的了解到各種商品的最新信息。訂單管理模塊主要實(shí)現(xiàn)的是對(duì)訂單進(jìn)行查詢管理,在訂單管理中可以查看會(huì)員預(yù)定的商品,預(yù)定日期,以及付款的狀況,找到聯(lián)系方式,及時(shí)把會(huì)員所需的商品送到目的地,保證及時(shí)性,讓會(huì)員能及時(shí)享用我們所提供的商品。會(huì)員管理模塊是消費(fèi)者用戶可以實(shí)現(xiàn)會(huì)員對(duì)商品的選擇以及在規(guī)定期限內(nèi)的商品退換與重新選擇商品,同時(shí),商家用戶可以實(shí)現(xiàn)各種留言的上傳與查看等操作,可以實(shí)現(xiàn)與用戶的交流。可以查看會(huì)員信息,錄入新的會(huì)員信息,對(duì)會(huì)員的信息進(jìn)行管理。網(wǎng)站管理模塊對(duì)整個(gè)網(wǎng)站中的信息進(jìn)行管理,可以查看會(huì)員留在留言欄中的信息,設(shè)置網(wǎng)站中的參數(shù)等。用戶管理模塊主要實(shí)現(xiàn)用戶添加、用戶修改、用戶刪除等功能。2.1.2性能需求(1)系統(tǒng)處理的準(zhǔn)確性和及時(shí)性:系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足企業(yè)對(duì)員工信息處理的需求。(2)系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性:系統(tǒng)在開發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如數(shù)據(jù)表中用戶選擇字段方式的改變,用戶查詢的需求也會(huì)不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。(3)系統(tǒng)的易用性和易維護(hù)性:要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線幫助,縮短用戶對(duì)系統(tǒng)熟悉的過(guò)程。(4)系統(tǒng)的數(shù)據(jù)要求:1、數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性。2、數(shù)據(jù)的一致性與完整性。3、數(shù)據(jù)的共享與獨(dú)立性。2.2可行性分析從系統(tǒng)結(jié)構(gòu)的組織,功能的實(shí)現(xiàn),技術(shù)的要求以及可行性等多方面進(jìn)行考慮,本系統(tǒng)基于WEB進(jìn)行開發(fā),使用SQLServer2008作為后臺(tái)數(shù)據(jù)庫(kù)。利用圖像處理軟件設(shè)計(jì)頁(yè)面;用網(wǎng)頁(yè)制作工具進(jìn)行制作。首先應(yīng)用ASP.NET作為開發(fā)環(huán)境,前臺(tái)使用流行的網(wǎng)頁(yè)制作工具M(jìn)icrosoftVisualStudio2008,后臺(tái)的數(shù)據(jù)庫(kù)則使用MicrosoftSQLServer2008,最后將整個(gè)網(wǎng)站進(jìn)行整合。2.2.1技術(shù)可行性從以上分析可知,該網(wǎng)站是一個(gè)小型的網(wǎng)站,鑒于學(xué)院計(jì)算機(jī)系會(huì)員缺乏一定編程能力,請(qǐng)學(xué)院老師帶領(lǐng)會(huì)員開發(fā)此網(wǎng)站,通過(guò)該項(xiàng)目開發(fā),還能夠?yàn)橛?jì)算機(jī)系課程改革提供實(shí)訓(xùn)教學(xué)案例,從而促進(jìn)學(xué)院的專業(yè)建設(shè)、課程建設(shè)等教學(xué)改革工作。2.2.2操作可行性操作簡(jiǎn)單,界面簡(jiǎn)潔、美觀,各功能模塊容易管理、擴(kuò)展,并且在頁(yè)面中會(huì)有許多操作提示,對(duì)于學(xué)過(guò)大學(xué)計(jì)算機(jī)基礎(chǔ)的人和具備一定計(jì)算機(jī)操作能力的人來(lái)說(shuō)都是易于掌握的,所以在操作上是可行的。2.3系統(tǒng)用例該網(wǎng)站主要的用戶就是后臺(tái)管理員和前臺(tái)瀏覽人員3種角色。系統(tǒng)的綜合用例圖如圖3-1。圖3-1系統(tǒng)功能模塊圖3系統(tǒng)總體設(shè)計(jì)3.1網(wǎng)站開發(fā)目標(biāo)為用戶提供了一個(gè)友好、簡(jiǎn)單快捷的運(yùn)行操作平臺(tái)。本網(wǎng)站的在用戶通過(guò)會(huì)員注冊(cè)后登錄本系統(tǒng),對(duì)本網(wǎng)站所提供的商品進(jìn)行瀏覽及,并對(duì)相關(guān)商品的詳細(xì)資料進(jìn)行查看,并通過(guò)購(gòu)物車模塊為用戶提供購(gòu)買操作,并進(jìn)行結(jié)算,系統(tǒng)管理員通過(guò)用戶所提供的聯(lián)系人及聯(lián)系方式等途徑對(duì)用戶訂購(gòu)的商品進(jìn)行簽發(fā)。本網(wǎng)站旨在為用戶提供方便快捷的服務(wù),使得二手商品交易網(wǎng)更加貼近人們的生活,推動(dòng)人們的生活水平更加的提高。3.2系統(tǒng)功能模塊我開發(fā)的二手商品交易網(wǎng)按角色分為前臺(tái)功能和后臺(tái)管理和商家管理3個(gè)功能模塊。前臺(tái)部分由普通用戶和未注冊(cè)會(huì)員使用,主要包括用戶注冊(cè),用戶登錄,商品搜索,商品列表,購(gòu)物車,訂單查看,商家信息展示等功能模塊。后臺(tái)部分由管理員使用,主要包括賬號(hào)管理,會(huì)員管理,商品類別管理,商品管理,訂單管理,留言板管理等功能模塊。商家功能模塊包括:添加自己商家的商品,修改自己的商品,管理自己的訂單信息等功能。本系統(tǒng)的功能模塊圖如圖3-1。圖3-1系統(tǒng)功能結(jié)構(gòu)圖3.3數(shù)據(jù)庫(kù)設(shè)計(jì)3.3.1數(shù)據(jù)庫(kù)簡(jiǎn)介數(shù)據(jù)庫(kù)是信息系統(tǒng)的基礎(chǔ)和核心,數(shù)據(jù)庫(kù)設(shè)計(jì)的質(zhì)量將直接關(guān)系到信息系統(tǒng)開發(fā)的成敗和優(yōu)劣。制作數(shù)據(jù)庫(kù)表首先要確定實(shí)體的屬性和實(shí)體間的關(guān)系。根據(jù)關(guān)系做出數(shù)據(jù)表。3.3.2數(shù)據(jù)庫(kù)設(shè)計(jì)(1)系統(tǒng)E-R圖概念模型的設(shè)計(jì)是為了將現(xiàn)實(shí)世界信息進(jìn)行抽象,實(shí)現(xiàn)信息世界的建模,是進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具。數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)可通過(guò)E-R圖來(lái)描述現(xiàn)實(shí)世界的概念模型。本系統(tǒng)的E-R圖表現(xiàn)了系統(tǒng)中各個(gè)實(shí)體之間的聯(lián)系,具體的如下圖3-2所示:圖3-2系統(tǒng)E-R圖(2)實(shí)體屬性圖商家信息實(shí)體圖如圖3-3。圖3-3商家信息實(shí)體圖商家類別實(shí)體圖如圖3-4。圖3-4商家類別信息實(shí)體圖商品信息的實(shí)體圖如圖3-5。圖3-5商品信息實(shí)體圖商品類別實(shí)體圖如圖3-6。圖3-6商品類別信息實(shí)體圖管理員的實(shí)體圖如圖3-7。圖3-7管理員實(shí)體圖會(huì)員信息實(shí)體圖如圖3-8。圖3-8會(huì)員信息實(shí)體圖訂單信息實(shí)體圖如圖3-9。圖3-9訂單信息實(shí)體圖(3)數(shù)據(jù)庫(kù)設(shè)計(jì)表表3-1管理員信息表Admin序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idint4是否編號(hào)2Apwdnvarchar50是密碼3Anamenvarchar50是賬號(hào)表3-2商品信息表ShangJia序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1ShangJiaIDint4是否編號(hào)2ShangJiaNamenvarchar50是名稱3ShangJiaTypeIDint4是類別編號(hào)4ShangJiaTypeNamenvarchar50是類別名稱5ShangJiaClickint4是點(diǎn)擊次數(shù)6ShangJiaNumint4是商品數(shù)量7ShangJiaPhotonvarchar50是圖片8ShangJiaPricefloat8是銷售單價(jià)9ShangJiaIntroducetext16是商品描述10ShangJiaDatedatetime8是發(fā)布日期11ShangJiaSpecialnvarchar10是是否特價(jià)12ShangJiaSealNumnchar10是銷售數(shù)量13ShangJiawholesalePricefloat8是批發(fā)價(jià)格表3-3商品類別信息表ShangJiatype序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idint4是否編號(hào)2namenvarchar50是類別名稱表3-4商家類別信息表Infotype序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idint4是否編號(hào)2namenvarchar50是名稱表3-5會(huì)員信息表Users序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1IDbigint8是否編號(hào)2UserNamevarchar50是賬號(hào)3Sexchar10是性別4pwdvarchar20是密碼5XingMingvarchar20是姓名6Telvarchar20是電話7emalvarchar50是郵箱8Agevarchar20是年齡9Addressvarchar50是地址12MemberMoneyfloat8是金額表3-6商家信息表CanTing序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idint4是否編號(hào)2namenvarchar50是標(biāo)題3contenttext16是內(nèi)容4typeidint4是類別編號(hào)5TypeNamenvarchar50是類別名稱6Addtimedatetime8是發(fā)布時(shí)間表3-7訂單信息表tb_Order序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明1idint4是否編號(hào)2Orderidnvarchar50是訂單編號(hào)3Ordeusernvarchar50是訂單人4Ordertimedatetime8是訂單時(shí)間5IsCheckoutnvarchar50是是否確認(rèn)6OrderStitenvarchar50是訂單狀態(tài)7fahuofanshnvarchar50是付款方式10OrderTypenvarchar50是訂單類別11fukuanfagnshinvarchar50是付款方式表3-8訂單內(nèi)容信息表tb_OrderInfo序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說(shuō)明2OrderIDnvarchar50否編號(hào)3OrderMembervarchar50是訂單人4ShangJiaIDbigint8是商品編號(hào)5ShangJiaNamevarchar50是商品名稱6ShangJiaTypeIDbigint8是類別編號(hào)7ShangJiaTypeNamevarchar50是類別名稱8ShangJiaPricebigint8是商品價(jià)格9IsCheckoutchar10是是否確認(rèn)10OrderDatedatetime8是訂單日期11fukuanfagnshinvarchar50是付款方式12shuliangint4是數(shù)量13zhekouint4是折扣14fahuofanshnvarchar50是付款方式15OrderTypenvarchar50是訂單類別

4系統(tǒng)詳細(xì)設(shè)計(jì)4.1網(wǎng)站界面實(shí)現(xiàn)(1)界面設(shè)計(jì)原則用戶原則。人機(jī)界面設(shè)計(jì)首先要確立用戶類型。劃分類型可以從不同的角度,視實(shí)際情況而定。如果進(jìn)入的權(quán)限不一樣,系統(tǒng)中菜單項(xiàng)中的可用的項(xiàng)也就相應(yīng)的不一樣。信息最小量原則。人機(jī)界面設(shè)計(jì)要盡量減少用戶記憶負(fù)擔(dān),采用有助于記憶的設(shè)計(jì)方案。幫助和提示原則。要對(duì)用戶的操作命令作出反應(yīng),幫助用戶處理問(wèn)題。在系統(tǒng)內(nèi)部處理工作要有提示,盡量把主動(dòng)權(quán)讓給用戶,例如刪除功能,要提示用戶是否確定要?jiǎng)h除該條記錄。(2)數(shù)據(jù)輸入界面設(shè)計(jì)數(shù)據(jù)輸入界面往往占終端用戶的大部分使用時(shí)間,也是計(jì)算機(jī)系統(tǒng)中最易出錯(cuò)的部分之一。其總目標(biāo):簡(jiǎn)化用戶的工作,并盡可能降低輸入出錯(cuò)率,還要容忍用戶錯(cuò)誤。這些要求在設(shè)計(jì)實(shí)現(xiàn)時(shí)可采用多種方法:盡可能減輕用戶記憶,采用列表選擇。對(duì)共同輸入內(nèi)容設(shè)置默認(rèn)值;使用代碼和縮寫等;系統(tǒng)自動(dòng)記錄用戶已輸入過(guò)的內(nèi)容,例如打印頁(yè)面的設(shè)置,根據(jù)每個(gè)不同的用戶有不同的值。使界面有一致風(fēng)格的數(shù)據(jù)輸入界面。防止用戶出錯(cuò)。對(duì)刪除必須再一次確認(rèn),對(duì)致命錯(cuò)誤,要警告并退出。對(duì)空值輸入,要給出提示信息;在輸入框中也有限制,限制可輸入的字符類型。提供反饋。要使用戶能查看已輸入的內(nèi)容,并提示有效的輸入回答。數(shù)據(jù)輸入界面若條件具備盡可能采用自動(dòng)輸入。4.2主要功能代碼4.2.1登錄模塊詳細(xì)設(shè)計(jì)用戶登錄實(shí)現(xiàn)的過(guò)程主要有幾個(gè)步驟,首先對(duì)用戶輸入的信息進(jìn)行保存然后利用ASP.NET程序從數(shù)據(jù)庫(kù)中進(jìn)行檢索看是不是有用戶輸入的信息在數(shù)據(jù)庫(kù)中是否存在如果存在就返回正確的結(jié)果,如果不正確就返回錯(cuò)誤的結(jié)果。如果結(jié)果數(shù)據(jù)庫(kù)中存在就顯示登錄成功,如果數(shù)據(jù)庫(kù)不存在就顯示失敗請(qǐng)重新登錄。系統(tǒng)登錄的運(yùn)行效果如圖5-1。圖5-1普通用戶登錄運(yùn)行界面系統(tǒng)登錄模塊的流程圖如圖5-2。圖5-2系統(tǒng)登錄流程圖關(guān)鍵代碼如下:protectedvoidButton2_Click(objectsender,EventArgse){if(TxtUserName.Text==""&&TxtPassword.Text==""){Alert.AlertAndRedirect("沒(méi)有輸入賬號(hào)和密碼!","Default.aspx");}else{SqlDataReaderdr;dr=data.GetDataReader("select*fromUserswhereUserName='"+TxtUserName.Text.Trim()+"'andpwd='"+TxtPassword.Text.Trim()+"'");if(dr.Read()){Session["UserId"]=dr["id"].ToString();Session["UserName"]=dr["UserName"].ToString();Session["XingMing"]=dr["XingMing"].ToString();Response.Redirect("Default.aspx");}else{Alert.AlertAndRedirect("賬號(hào)或者密碼不對(duì)請(qǐng)重新登陸!","Default.aspx");}}}4.2.2會(huì)員注冊(cè)模塊普通用戶需要注冊(cè)登錄才能購(gòu)買商品。所以網(wǎng)站提供了一個(gè)用戶注冊(cè)和登陸的模塊,用戶需要正確輸入賬號(hào)和密碼才能登錄系統(tǒng)。用戶注冊(cè)實(shí)現(xiàn)的過(guò)程主要是將用戶填寫的數(shù)據(jù)寫入數(shù)據(jù)庫(kù)中即可。會(huì)員注冊(cè)的流程圖如圖5-3。圖5-3會(huì)員注冊(cè)流程圖會(huì)員注冊(cè)界面如圖5-4。圖5-4會(huì)員注冊(cè)界面會(huì)員注冊(cè)的關(guān)鍵代碼如下:protectedvoidButton1_Click(objectsender,EventArgse){data.RunSql("insertintoUsers(emal,UserName,Sex,Age,Ds,pwd,XingMing,Photo,Tel,Address)values('"+txtemal.Text+"','"+txtname.Text+"','"+DropDownList1.SelectedItem.Text+"','"+Age.Text+"','"+txtds.Text+"','"+TextBox1.Text+"','"+XingMing.Text+"','"+pic.Text+"','"+Tel.Text+"','"+Address.Text+"')");Alert.AlertAndRedirect("注冊(cè)成功!","Default.aspx");}4.2.3商家信息管理模塊設(shè)計(jì)商家信息管理模塊,包括對(duì)商家信息的添加,修改商家信息,刪除商家信息,管理商家信息等功能。商家信息管理的流程圖如圖5-8。圖5-8商家信息管理流程圖商家注冊(cè)的界面如圖5-9。圖5-9商家注冊(cè)信息界面后臺(tái)管理員添加了商家信息前臺(tái)就能顯示出來(lái),商家信息顯示的界面如圖5-11。圖5-11商家信息管理界面添加商家信息的關(guān)鍵代碼如下:protectedvoidButton1_Click(objectsender,EventArgse){//添加商家信息的代碼stringsql="insertintoDbo.CanTing(name,content,typeid,TypeName)values('"+title.Text.ToString().Trim()+"','"+FCKeditor1.Value+"','"+DropDownList1.SelectedValue+"','"+DropDownList1.SelectedItem.Text+"')";//上面是添加新聞的SQL語(yǔ)句data.RunSql(sql);//執(zhí)行SQL語(yǔ)句把商家信息添加到數(shù)據(jù)庫(kù)中Alert.AlertAndRedirect("添加成功","adddbo.CanTing.aspx");//提示添加成功}4.2.4商品信息模塊商品模塊包括商品前臺(tái)展示,購(gòu)物車實(shí)現(xiàn),訂單管理等模塊。添加商品信息的流程圖如圖5-12。圖5-12添加商品信息管理流程圖添加商品信息的界面如圖5-13。圖5-13添加商品信息界面后臺(tái)管理員可以對(duì)商品信息進(jìn)行管理,管理商品信息界面如圖5-14。圖5-14商品信息管理界面后臺(tái)添加了商品信息前臺(tái)就可以顯示商品信息,顯示商品信息的界面如圖5-15。圖5-15商品信息顯示添加商品信息的關(guān)鍵代碼如下:protectedvoidButton3_Click(objectsender,EventArgse){//下面是上傳商品圖片的代碼stringres;uploadup=newupload();res=up.Up(file1,"../uploadfiles/");.//把圖片保存到文件夾中this.Label1.Visible=true;this.Label1.Text=up.Resup[Convert.ToInt32(res)];this.pic.Text=up.s;Image1.ImageUrl="../"+pic.Text;//把圖片的地址賦值給圖片,讓圖片顯示圖片信息}protectedvoidButton1_Click(objectsender,EventArgse){//下面是執(zhí)行添加商品圖片的代碼data.RunSql("insertintoShangJia(ShangJiaName,ShangJiaTypeID,ShangJiaTypeName,ShangJiaNum,ShangJiaPhoto,ShangJiaPrice,ShangJiaIntroduce,ShangJiaSpecial,ShangJiawholesalePrice)values('"+title.Text+"','"+DropDownList1.SelectedValue+"','"+DropDownList1.SelectedItem.Text+"','"+TextBox3.Text+"','"+pic.Text+"','"+TextBox2.Text+"','"+FCKeditor1.Value+"','"+DropDownList2.SelectedValue+"','"+ShangJiawholesalePrice.Text+"')");Alert.AlertAndRedirect("添加成功","AddShangJia.aspx");}4.2.5管理員登錄模塊管理員登錄實(shí)現(xiàn)的過(guò)程主要有幾個(gè)步驟,首先對(duì)用戶輸入的信息進(jìn)行保存然后利用ASP.NET程序從數(shù)據(jù)庫(kù)中進(jìn)行檢索看是不是有用戶輸入的信息在數(shù)據(jù)庫(kù)中是否存在如果存在就返回正確的結(jié)果,如果不正確就返回錯(cuò)誤的結(jié)果。如果結(jié)果數(shù)據(jù)庫(kù)中存在就顯示登錄成功,如果數(shù)據(jù)庫(kù)不存在就顯示失敗請(qǐng)重新登錄。系統(tǒng)登錄的運(yùn)行效果如圖5-16。圖5-16管理員登錄運(yùn)行界面系統(tǒng)登錄模塊的流程圖如圖5-17。圖5-17系統(tǒng)登錄流程圖關(guān)鍵代碼如下:protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){//下面是管理員登陸的代碼if(Session["VaildCode"].ToString().ToLower()==this.TextBox3.Text.ToLower()){//判斷驗(yàn)證碼是否正確SqlConnectioncon=newSqlConnection(SqlHelper.connstring);con.Open();//打開數(shù)據(jù)庫(kù)連接SqlCommandcmd=newSqlCommand("select*fromAdminwhereAname='"+this.txtname.Value+"'andApwd='"+this.txtpwd.Value+"'",con);//判斷管理員登陸的SQL語(yǔ)句SqlDataReadersdr=cmd.ExecuteReader();.//讀取當(dāng)前SQL語(yǔ)句的信息if(sdr.Read()){//如果信息正確就提示登陸成功。Session["Admin"]=sdr["Aname"].ToString();Session["AdminId"]=sdr["id"].ToString();Response.Write("<scriptlanguage='javascript'>alert('登錄成功');location.href='index.html'</script>");}else{Response.Write("<scriptlang

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論