ASPNET大學(xué)生物品轉(zhuǎn)讓網(wǎng)服務(wù)端管理程序的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
ASPNET大學(xué)生物品轉(zhuǎn)讓網(wǎng)服務(wù)端管理程序的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
ASPNET大學(xué)生物品轉(zhuǎn)讓網(wǎng)服務(wù)端管理程序的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
ASPNET大學(xué)生物品轉(zhuǎn)讓網(wǎng)服務(wù)端管理程序的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
ASPNET大學(xué)生物品轉(zhuǎn)讓網(wǎng)服務(wù)端管理程序的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩60頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、北京工業(yè)大學(xué)耿丹學(xué)院畢業(yè)設(shè)計(jì)(論文)題目:大學(xué)生物品轉(zhuǎn)讓網(wǎng)服務(wù)端管理程序的設(shè)計(jì)與實(shí)現(xiàn)姓 名 系 名 專(zhuān) 業(yè) 指導(dǎo)教師 日 期 年 月誠(chéng)信承諾 本人_聲明,本論文及其研究工作是由本人在導(dǎo)師指導(dǎo)下獨(dú)立完成,論文所利用的一切資料均符合論文著作要求,且在參考文獻(xiàn)中列出。 簽名: 日期: 摘 要隨著Internet技術(shù)的發(fā)展,大學(xué)生校園的日常生活已經(jīng)離不開(kāi)網(wǎng)絡(luò)。未來(lái)社會(huì)人們的生活和工作將越來(lái)越依賴(lài)于數(shù)字技術(shù)的發(fā)展,越來(lái)越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。Internet的發(fā)展歷程以及目前的應(yīng)用狀況和發(fā)展趨勢(shì),可以充分地相信網(wǎng)絡(luò)技術(shù)將極大的改變我們的生活和工作方式,甚至社會(huì)的價(jià)值觀也會(huì)發(fā)生某種變化。大學(xué)生物

2、品轉(zhuǎn)讓網(wǎng)讓每一個(gè)學(xué)生都能在學(xué)校內(nèi)完成自己的物品交易,通過(guò)交易,不僅可以進(jìn)行環(huán)保、節(jié)儉等傳統(tǒng)文明教育,還可以讓學(xué)生在學(xué)校內(nèi)部進(jìn)行電子商務(wù)的演練實(shí)訓(xùn)。本文從理論和實(shí)踐兩個(gè)角度出發(fā),對(duì)一個(gè)具有基本互動(dòng)功能的在線物品交易網(wǎng)站進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)分析。論文首先較為詳盡地介紹了面向?qū)ο蠓治雠c設(shè)計(jì)的有關(guān)概念與技術(shù)。接著對(duì)交易系統(tǒng)的可行性進(jìn)行了分析,然后對(duì)系統(tǒng)的設(shè)計(jì)思想、設(shè)計(jì)目標(biāo)與系統(tǒng)的整體結(jié)構(gòu)進(jìn)行了明確的規(guī)劃。最后對(duì)系統(tǒng)的主要頁(yè)面、數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)作了較為詳細(xì)的講解。本物品轉(zhuǎn)讓網(wǎng)站是運(yùn)用A技術(shù)來(lái)實(shí)現(xiàn)的,數(shù)據(jù)庫(kù)采用Sql server2005。其主要功能有:用戶(hù)注冊(cè)管理,新貨上架,物品分類(lèi),商品查找,二手物品信息

3、發(fā)布,留言系統(tǒng),網(wǎng)站管理等。其中有我負(fù)責(zé)的是系統(tǒng)后臺(tái)功能、網(wǎng)頁(yè)的布局以及前臺(tái)的物品查詢(xún)于展示功能。論文在撰寫(xiě)過(guò)程中,力求將理論與實(shí)踐應(yīng)用相結(jié)合,對(duì)各種理論進(jìn)行闡述的同時(shí)配合系統(tǒng)從實(shí)際應(yīng)用和操作技巧上加以說(shuō)明,希望能夠更充分地體現(xiàn)到這些知識(shí)與技術(shù)在本系統(tǒng)中的應(yīng)用與實(shí)現(xiàn)。關(guān)鍵詞: 電子商務(wù);A;Sql server2005AbstractAlong with the development of Internet technology, daily life can not already do without the network. The life and work of the socia

4、l people of future will depend on the development of digital technology more and more, Digitize more and more, the networking, electronic, virtual. Development course and present application state and development trend of Internet, can believe network technology great change life and working way of

5、us fully, even a certain change will take place in the values of the society.This procedure tries to build up a bookshop in the network with A, So that every customer neednt go out and can do shopping easily through surfing the Net at home .this article is analyzing the design and realization of an

6、online bookshop with Data Mining function, from the views of theory and practice. Starting with introducing concepts and techniques of OOA and OOP in detail, especially introducing the knowledge which apply for this system, such as: the feature and flow of OOA and OOP; analyzing the feature、structur

7、e and using method of developing techniques A and A which using in my system. And then, this article analyses the feasibility of the system, then minutely layouts the design thoughts, goals and the system holistic framework. At last, this article minutely explains the design and realization of Web p

8、age layout, data base and application program of our system.This online bookstore system uses A technology to realize on Visual Studio.Net platform and database is Sql server2005, Its main function has: manage users, new books on sale, look for classSql server2005fied books, search books, collect fa

9、vorite book, process of purchase, sales list, the comment of the books, websites management, etc. During the course of writing this article, I strive to integrate theory and practice. While expatiating the different kind of theories, I illuminate the application and operation skill combining the sys

10、tem so as to fully incarnate the application of these theories and techniques to this system.KEYWORD: E-commerce; A; Sql server2005目 錄摘 要IAbstractII第1章緒 論11.1系統(tǒng)開(kāi)發(fā)背景11.2系統(tǒng)開(kāi)發(fā)的目的及意義11.3系統(tǒng)的發(fā)展前景及開(kāi)發(fā)作用2第2章 系統(tǒng)可行性分析32.1經(jīng)濟(jì)環(huán)境可行性分析32.2技術(shù)可行性分析4第3章 系統(tǒng)分析53.1賣(mài)家系統(tǒng)操作流程53.2買(mǎi)家系統(tǒng)操作流程63.3服務(wù)端程序分析7第4章 數(shù)據(jù)庫(kù)的設(shè)計(jì)與分析94.1 數(shù)據(jù)庫(kù)E-R圖

11、94.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)104.3視圖114.4存儲(chǔ)過(guò)程13第5章 公共類(lèi)的編寫(xiě)155.1 Web.Config文件配置155.2數(shù)據(jù)庫(kù)操作類(lèi)的編寫(xiě)15第6章 網(wǎng)站功能的設(shè)計(jì)、實(shí)現(xiàn)與測(cè)試186.1設(shè)計(jì)目標(biāo)186.2功能模塊設(shè)計(jì)186.3系統(tǒng)前臺(tái)功能的實(shí)現(xiàn)206.3.1網(wǎng)站前臺(tái)首頁(yè)設(shè)計(jì)206.3.2物品展示設(shè)計(jì)216.3.3物品信息查詢(xún)模塊236.4系統(tǒng)后臺(tái)功能實(shí)現(xiàn)266.4.1商品管理266.4.2會(huì)員管理286.4.3留言管理286.5系統(tǒng)功能測(cè)試29結(jié) 論30參考文獻(xiàn)31附 錄32附錄1:英文原文32附錄2:中文翻譯46致 謝58第1章 緒 論1.1系統(tǒng)開(kāi)發(fā)背景 大學(xué)生在幾年的生活中,學(xué)生們

12、會(huì)積壓很多自己用不到的物品,但這些物品并不是沒(méi)有使用價(jià)值,但大學(xué)生畢業(yè)后,這些物品又無(wú)法帶出校園,最后只能丟棄這些物品。而丟棄這些物品,一方面給自己帶來(lái)了困擾,另一方面又造成了不必要的浪費(fèi)?,F(xiàn)在社會(huì)中經(jīng)常提倡低碳生活,而這些都需要從我們大學(xué)生做起。所以,從各個(gè)方面來(lái)說(shuō),要減少這種浪費(fèi)。 怎樣有效的解決這種現(xiàn)狀,成為了大學(xué)生們的困擾。而在互聯(lián)網(wǎng)進(jìn)一步普及并且迅速發(fā)展的今天,網(wǎng)購(gòu)作為一種新興的購(gòu)物方式越來(lái)越受大學(xué)生的青睞。大學(xué)生作為沒(méi)有固定收入的群體,更加喜歡快捷、廉價(jià)的商品,因此省時(shí)是省力的網(wǎng)絡(luò)成為了他們最好的購(gòu)物方式。同時(shí)網(wǎng)上購(gòu)物在日常不斷的沖擊著傳統(tǒng)的購(gòu)物方式,它以非傳統(tǒng)的方式占據(jù)了大學(xué)生的

13、心,網(wǎng)上購(gòu)物勢(shì)必成為大學(xué)生今后最主要的購(gòu)物方式。所以,要解決不必要的浪費(fèi),可以從網(wǎng)絡(luò)這方面入手。 網(wǎng)絡(luò)購(gòu)物,當(dāng)然也可以交易不用的二手物品,而學(xué)生之間交易二手物品,就需要一個(gè)有效的平臺(tái),一個(gè)可以發(fā)布物品并且可以交流的平臺(tái),只有這樣的平臺(tái),才能讓大學(xué)生及時(shí)的處理上面所說(shuō)的那些問(wèn)題。大學(xué)生物品轉(zhuǎn)讓網(wǎng)就是這樣一個(gè)平臺(tái),可以供學(xué)生交流的平臺(tái)。 建立“大學(xué)生物品轉(zhuǎn)讓網(wǎng)”系統(tǒng)(簡(jiǎn)稱(chēng)系統(tǒng)),可以充分利用高?,F(xiàn)已有的網(wǎng)絡(luò)資源,實(shí)現(xiàn)學(xué)生之間迅速便捷的溝通。也可以幫助學(xué)生間更快捷的處理二手物品及有效的交流。同時(shí)使學(xué)生們處理物品的方式更加的規(guī)范,科學(xué)以及信息化。如何設(shè)計(jì)、建立一個(gè)經(jīng)濟(jì)、實(shí)用、安全、高效、穩(wěn)定的網(wǎng)站是我

14、們必須考慮的問(wèn)題。1.2系統(tǒng)開(kāi)發(fā)的目的及意義本系統(tǒng)是面向?qū)W校學(xué)生之間物品轉(zhuǎn)讓信息系統(tǒng),為了充分利用高校現(xiàn)已有的網(wǎng)絡(luò)資源,實(shí)現(xiàn)學(xué)生之間對(duì)于物品的溝通,學(xué)生也不用為無(wú)法處理沒(méi)用的物品而感到頭痛。利用系統(tǒng)對(duì)于物品發(fā)布信息的有效管理,可以方便學(xué)生之間的買(mǎi)家賣(mài)家無(wú)論在任何地方只要通過(guò)網(wǎng)絡(luò)就可以了解學(xué)生間的物品信息,確保物品信息的真實(shí)性。本系統(tǒng)將極大方便學(xué)生之間對(duì)物品的處理,為學(xué)生對(duì)物品的不必要浪費(fèi)進(jìn)行有效處理提供了方便,快捷,科學(xué)的方式。能夠從大學(xué)生對(duì)物品信息的發(fā)布,物品信息及圖片的展示、買(mǎi)家對(duì)于所需物品的留言,買(mǎi)家賣(mài)家之間的交流等環(huán)節(jié)在Web上實(shí)施,大學(xué)生在互聯(lián)網(wǎng)上很方便地使用本系統(tǒng),實(shí)現(xiàn)了對(duì)二手物品

15、諸多環(huán)節(jié)的在線信息化處理,為物品處理等工作提供了一種新方法,從而實(shí)現(xiàn)對(duì)物品處理的有效管理。1.3系統(tǒng)的發(fā)展前景及開(kāi)發(fā)作用 隨著高等教育的普及,大學(xué)生的人數(shù)在不斷的增加,大學(xué)生對(duì)于二手物品的供需也在增加,大學(xué)生二手市場(chǎng)有很大的發(fā)展?jié)摿?。由于缺乏一個(gè)交流的平臺(tái),大學(xué)生二手市場(chǎng)沒(méi)有很好的被發(fā)掘出來(lái),所以建立大學(xué)生物品轉(zhuǎn)讓網(wǎng)是眾望所歸的。 大學(xué)生二手貨物到現(xiàn)在還沒(méi)有統(tǒng)一的銷(xiāo)售及購(gòu)買(mǎi)途徑。根據(jù)我大學(xué)的觀察,大學(xué)生基本上是通過(guò)在校園人口密集的地方張貼轉(zhuǎn)讓?zhuān)筚?gòu)信息等,而這種方式不但不方便,并對(duì)學(xué)校的衛(wèi)生管理造成了不好的影響,這種又浪費(fèi)人力物理以及對(duì)校園環(huán)境污染的交易方式實(shí)在太過(guò)于落后,所以及時(shí)的建立大學(xué)生

16、物品轉(zhuǎn)讓網(wǎng),不僅給買(mǎi)賣(mài)雙方帶來(lái)了方便,同時(shí)也對(duì)學(xué)校的環(huán)境做了貢獻(xiàn)。大學(xué)生物品轉(zhuǎn)讓網(wǎng),是根據(jù)在校學(xué)生交易的趨勢(shì)所形成的,它不僅滿(mǎn)足了廣大學(xué)子的要求,也體現(xiàn)了保護(hù)環(huán)境、充分利用資源的理念,是在當(dāng)前經(jīng)濟(jì)發(fā)展、社會(huì)要求、環(huán)境保護(hù)等形式下產(chǎn)生的,構(gòu)建高校物品交易平臺(tái)體現(xiàn)了當(dāng)前發(fā)展的趨勢(shì)。建立節(jié)約型校園時(shí)落實(shí)科學(xué)發(fā)展觀,建設(shè)節(jié)約型社會(huì)的重要組成部分。 開(kāi)發(fā)一個(gè)校園物品交易信息平臺(tái)可以大大方便在校的學(xué)生,該平臺(tái)既可以?huà)煸谛@網(wǎng)的服務(wù)器上,也可以略作修改作為一個(gè)欄目單元放在學(xué)院的主頁(yè)或論壇上,方便了同學(xué)也營(yíng)造了節(jié)約光榮,浪費(fèi)可恥的校園文化氛圍。第2章 系統(tǒng)可行性分析2.1經(jīng)濟(jì)環(huán)境可行性分析廣大高校學(xué)子是二手交

17、易平臺(tái)的服務(wù)對(duì)象,大學(xué)生具有收入單一、消費(fèi)多樣化和消費(fèi)觀念的開(kāi)放性等獨(dú)特的生活方式和消費(fèi)心理,在校學(xué)生人數(shù)、交易需求意愿與交易頻繁度構(gòu)成了大學(xué)生二手交易這一市場(chǎng)。大學(xué)生對(duì)校內(nèi)二手物品尤其是對(duì)書(shū)籍、自行車(chē)、電子產(chǎn)品以及體育用品異常關(guān)注、交易需求大。高校的二手交易市場(chǎng)廣闊,每年都有畢業(yè)生要畢業(yè),每年也都有新生報(bào)到。畢業(yè)生不可能將幾年來(lái)留存下的東西都帶走,有些物品已成為累贅,而大部分學(xué)生的消費(fèi)水平不高,都希望能買(mǎi)到物美價(jià)廉的商品,以往學(xué)校會(huì)組織學(xué)生在指定的地點(diǎn)進(jìn)行舊貨交易以方便學(xué)生,但這也無(wú)法滿(mǎn)足學(xué)生日常的舊用品交易。高校物品交易平臺(tái)將以專(zhuān)業(yè)化的服務(wù)、獨(dú)特的經(jīng)營(yíng)模式以及標(biāo)準(zhǔn)化的管理為廣大高校學(xué)生提供

18、優(yōu)質(zhì)服務(wù)。代銷(xiāo)二手商品種類(lèi)齊全,涉及大學(xué)生生活、學(xué)習(xí)、娛樂(lè)等各個(gè)方面,產(chǎn)品、服務(wù)的針對(duì)性,使得二手交易平臺(tái)更加優(yōu)于一般的學(xué)校的跳蚤市場(chǎng)。在構(gòu)建高校二手交易平臺(tái)中,會(huì)遇到普通二手商品店可替代性等問(wèn)題,但二手交易平臺(tái)作為專(zhuān)業(yè)的交易樞紐,從定位、品牌以及銷(xiāo)售方式、服務(wù)、管理等各個(gè)方面均要優(yōu)于普通二手商品店。高校二手交易平臺(tái)提倡資源優(yōu)化配置,滿(mǎn)足高校學(xué)生需求,“以貨易貨”等個(gè)性化策略,以大學(xué)生自己進(jìn)行管理,能夠把握時(shí)尚動(dòng)態(tài)。高校二手交易平臺(tái)專(zhuān)為大學(xué)生服務(wù),目標(biāo)明確,較容易獲得學(xué)生群體的認(rèn)可,是大學(xué)生自己的交易平臺(tái),發(fā)展速度迅速。通過(guò)集中資源、管理、地理位置優(yōu)勢(shì),擴(kuò)大知名度以及二手商品交易范圍,提供多項(xiàng)

19、服務(wù),增加二手商品交易數(shù)量、需求者的平均購(gòu)買(mǎi)量,提供快捷、舒適的服務(wù)以及有效的管理,刺激高校學(xué)生潛在需求和購(gòu)買(mǎi)欲望,并同時(shí)提高自身信譽(yù)。高校既是知識(shí)密集的地方,也是電腦普及率最高的地方之一,大部分學(xué)校為了便利學(xué)生的學(xué)習(xí)與生活大都建有內(nèi)部的局域網(wǎng),校園網(wǎng)站可以24h開(kāi)放服務(wù),而且網(wǎng)絡(luò)使用費(fèi)用很便宜。局域網(wǎng)將高校內(nèi)大部分部門(mén)、機(jī)構(gòu)、宿舍等聯(lián)結(jié)起來(lái),以達(dá)到信息資源傳輸與共享、提高效率、優(yōu)化組合的目的。80%以上的同學(xué)經(jīng)常使用網(wǎng)絡(luò),為校園電子商務(wù)的開(kāi)展奠定了基礎(chǔ)。大學(xué)校園是一個(gè)學(xué)習(xí)知識(shí)和培養(yǎng)人才的地方,不能涉及過(guò)多的商業(yè)活動(dòng),這是一個(gè)現(xiàn)實(shí)的問(wèn)題。但是我們還是經(jīng)常會(huì)在食堂和宿舍樓下看到這樣的小廣告:“因

20、為畢業(yè)便宜出售電腦一套”、“好書(shū)便宜賣(mài)”等等,這些小廣告確實(shí)影響了校容,但客觀上確實(shí)存在部分要轉(zhuǎn)讓物品和需要購(gòu)買(mǎi)二手物品的同學(xué)。經(jīng)過(guò)調(diào)查分析,在校園出售二手物品的并不僅只大四要畢業(yè)的同學(xué),各年級(jí)同學(xué)甚至包括老師也希望養(yǎng)成勤儉節(jié)約,消除浪費(fèi)的好習(xí)慣,而且出售物品的種類(lèi)也很豐富,與電腦相關(guān)的大到顯示器、主機(jī),小到鍵盤(pán)鼠標(biāo)攝像頭;各類(lèi)家電如電風(fēng)扇、洗衣機(jī)、臺(tái)燈;還有英語(yǔ)資料、計(jì)算機(jī)專(zhuān)業(yè)書(shū)籍、考研資料;還有各式各樣的雜物。這樣一個(gè)涉及大多數(shù)同學(xué)和大量物品的圈子,我們應(yīng)該用一種高效率的方式好好利用起來(lái),在校園網(wǎng)架設(shè)一個(gè)為賣(mài)方和買(mǎi)方提供交易信息的平臺(tái),使得要出售二手商品的同學(xué)可以方便地在平臺(tái)上發(fā)布商品信息

21、,使得要購(gòu)買(mǎi)二手商品的同學(xué)可以迅速在平臺(tái)上瀏覽到商品詳細(xì)信息查看到商品圖片,快速找到自己需要的商品。這樣一來(lái)必定大大提高交易的效率,同時(shí)消除了賣(mài)方有商品不知道如何推銷(xiāo),買(mǎi)方有需要但不知何處去買(mǎi)的尷尬,解決了交易瓶頸,減少了浪費(fèi),對(duì)大眾師生一定是很好的幫助,這正是“校園二手交易平臺(tái)”的開(kāi)發(fā)目的為校園里的同學(xué)提供一個(gè)二手物品交易的信息平臺(tái),以達(dá)到節(jié)儉節(jié)約、物盡其用的目的。2.2技術(shù)可行性分析 物品轉(zhuǎn)讓網(wǎng)為基于B/S的WEB應(yīng)用程序,主要應(yīng)用于校園學(xué)生之間交流。其軟硬件環(huán)境為操作系統(tǒng):Windows XP;開(kāi)發(fā)工具:Microsoft Visual Studio 2005;開(kāi)發(fā)語(yǔ)言:C#語(yǔ)言;服務(wù)器

22、:IIS6.0;瀏覽器:IE6.0;數(shù)據(jù)庫(kù):SQL Server 2005;硬件配置:CPU:P41.8GHz;內(nèi)存:256MB以上;分辨率:最佳效果1024768像素;第3章 系統(tǒng)分析為一個(gè)交易的平臺(tái)網(wǎng)站,必須強(qiáng)調(diào)界面友好。這就要求做到:網(wǎng)頁(yè)布局簡(jiǎn)潔明了,操作簡(jiǎn)單,在搜索過(guò)程中不要出現(xiàn)無(wú)效或者過(guò)期的信息。同時(shí)最需要強(qiáng)調(diào)的是交易的安全性和交易信息的規(guī)范化。根據(jù)這些需求,我們的校園二手市場(chǎng)有如下主要目標(biāo):1.高效全面。網(wǎng)上操作流程簡(jiǎn)單,能很好地為面對(duì)面交易提供信息服務(wù)。信息搜索高效快捷,沒(méi)有冗余無(wú)用信息。2.規(guī)范有序。信息的發(fā)布要符合一定的要求,做到簡(jiǎn)潔、完整;網(wǎng)上操作流程步驟遵循一定的次序。3

23、.信息反饋。交易結(jié)束后能及時(shí)進(jìn)行評(píng)價(jià),買(mǎi)賣(mài)雙方互相評(píng)定,為后來(lái)人提供參照。4.管理透明。管理員的操作必須是透明的,建立完善的投訴反饋機(jī)制。3.1賣(mài)家系統(tǒng)操作流程1.注冊(cè):賣(mài)家需要注冊(cè)才能進(jìn)行下一步操作2.登錄:賣(mài)家必須先登錄才能發(fā)布商品信息。3.填寫(xiě)發(fā)布商品信息:賣(mài)家選擇發(fā)布信息,依次填寫(xiě)商品類(lèi)別,商品名稱(chēng),商品描述,商品數(shù)量,新舊程度描述,價(jià)格,賣(mài)家聯(lián)系方式等上貨信息。提交后系統(tǒng)根據(jù)所填商品類(lèi)別將商品移至相應(yīng)商品版塊。商品信息如果填得不合理,管理員有權(quán)刪除該信息。如果商品沒(méi)有賣(mài)出去,管理員將物品下架。下架的商品不在買(mǎi)家的檢索范圍內(nèi)。4.獲得買(mǎi)家聯(lián)系:有意的買(mǎi)家通過(guò)商品信息獲得賣(mài)家聯(lián)系方式。5

24、.協(xié)商:買(mǎi)家和賣(mài)家協(xié)商商品價(jià)格,確定交易時(shí)間交易地點(diǎn)。6.交易:買(mǎi)家和賣(mài)家在約好的時(shí)間和地點(diǎn)交易,一手交錢(qián)一手交貨。7.修改商品信息:交易后,賣(mài)家修改商品數(shù)量,或者直接將商品下架。8互相留言:互相評(píng)價(jià)。注 冊(cè)登 錄填寫(xiě)商品信息獲得買(mǎi)家聯(lián)系協(xié) 商交 易修改商品信息互相留言圖3-1 賣(mài)家系統(tǒng)操作流程圖3.2買(mǎi)家系統(tǒng)操作流程1.注冊(cè):賣(mài)家需要注冊(cè)才能進(jìn)行下一步操作2.登錄:買(mǎi)家只有登錄后才能瀏覽商品。3查詢(xún)商品信息:在網(wǎng)站首頁(yè),買(mǎi)家可以選擇商品類(lèi)別,輸入商品名稱(chēng)進(jìn)行檢索。4.聯(lián)系賣(mài)家:根據(jù)商品信息留下的聯(lián)系方式聯(lián)系賣(mài)家。5.協(xié)商:買(mǎi)家和賣(mài)家協(xié)商商品價(jià)格,確定交易時(shí)間交易地點(diǎn)。6.交易:買(mǎi)家和賣(mài)家在約

25、好的時(shí)間和地點(diǎn)交易,一手交錢(qián)一手交貨。7.互相留言:互相評(píng)價(jià)注 冊(cè)登 錄瀏覽商品信息聯(lián)系買(mǎi)家協(xié) 商交 易互相留言圖3-2 買(mǎi)家系統(tǒng)操作流程圖3.3服務(wù)端程序分析系統(tǒng)是由兩個(gè)人完成的,其中由我負(fù)責(zé)的是物品分類(lèi)查詢(xún)、管理員后臺(tái)管理部分、物品列表和點(diǎn)擊率列表顯示,網(wǎng)站整體布局。對(duì)于整個(gè)系統(tǒng)來(lái)說(shuō),服務(wù)端體現(xiàn)的主要功能為后臺(tái)功能,為前臺(tái)提供了充分的服務(wù),為客戶(hù)端提供資源,保存客戶(hù)端數(shù)據(jù)等功能。服務(wù)端為用戶(hù)提供了商品的數(shù)據(jù)、留言信息的數(shù)據(jù)。第4章 數(shù)據(jù)庫(kù)的設(shè)計(jì)與分析數(shù)據(jù)庫(kù)是信息系統(tǒng)的核心部分,它將大量的數(shù)據(jù)按一定的模型組織起來(lái),提供存儲(chǔ)、維護(hù)和檢索數(shù)據(jù)的功能。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接影響應(yīng)用系統(tǒng)的效率及

26、實(shí)現(xiàn)的效果,合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性。4.1 數(shù)據(jù)庫(kù)E-R圖本網(wǎng)站數(shù)據(jù)庫(kù)主要描述了用戶(hù)、管理員和商品之間的關(guān)系,其關(guān)系如下圖4-1所示;用 戶(hù)商 品管理員管理用戶(hù)名用戶(hù)ID性別電話(huà)密碼E-mail證件號(hào)碼用戶(hù)ID用戶(hù)名密碼商品信息商品類(lèi)別價(jià)格數(shù)量買(mǎi)賣(mài)1NN1NN1圖4-1 數(shù)據(jù)庫(kù)E-R圖4.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)1.userinfo (會(huì)員信息表)表userinfo用于保存注冊(cè)會(huì)員的詳細(xì)信息,該表的結(jié)構(gòu)如下表4-1;表4-1 表user info的結(jié)構(gòu)2.Admin (管理員信息表)表Admin用于保存管理員登錄到該網(wǎng)站的登錄名和密碼,該表的結(jié)構(gòu)如下表4-

27、2;表4-2 表Admin的結(jié)構(gòu)3.GoodsType (商品類(lèi)別表)表GoodsType用于保存商品的類(lèi)別信息主類(lèi)和子類(lèi),該表的結(jié)構(gòu)如下表4-3所示;表4-3 表GoodsType的結(jié)構(gòu)4.Goods (商品信息表)表Goods用于保存商品的詳細(xì)信息,該表的結(jié)構(gòu)如下表4-4所示;表4-4表Goods的結(jié)構(gòu)5.message (用戶(hù)求購(gòu)商品信息表) message用于保存用戶(hù)求購(gòu)商品信息,該表的結(jié)構(gòu)如下表4-5;圖4-5 表message的結(jié)構(gòu)4.3視圖大學(xué)物品轉(zhuǎn)讓網(wǎng)站中共創(chuàng)建了兩個(gè)視圖,名稱(chēng)分別為vb_GoodsInfo和vb_OrderInfo.視圖vb_GoodsInfo用于顯示商品的詳

28、細(xì)信息,創(chuàng)建該視圖的SQL語(yǔ)句如下:USE db_bookmanageGOCREATE VIEW dbo.vb_GoodsInfoASSELECT dbo.tb_GoodsInfo.GoodsID, dbo.tb_GoodsType.GoodsTypeID, dbo.tb_GoodsType.GoodsTypeName, dbo.tb_StoreInfo.StoreName, dbo.tb_GoodsInfo.GoodsName, dbo.tb_GoodsInfo.GoodsIntroduce, dbo.tb_GoodsInfo.GoodsPrice, dbo.tb_GoodsInfo.Goo

29、dsAddr, dbo.tb_GoodsInfo.GoodsPhoto, dbo.tb_GoodsInfo.GoodsIsNew, dbo.tb_GoodsInfo.GoodsDate, dbo.tb_GoodsInfo.GoodsNum, dbo.tb_GoodsInfo.GoodsTypeID AS Expr1FROM dbo.tb_GoodsInfo INNER JOIN dbo.tb_GoodsType ON視圖vb_OrderInfo用于顯示該網(wǎng)站的購(gòu)物詳細(xì)信息,創(chuàng)建該視圖的SQL語(yǔ)言如下:USE db_bookmanageGOCREATE VIEW dbo.vb_OrderInfo

30、ASSELECT dbo.tb_OrderInfo.OrderID, dbo.tb_OrderInfo.OrderMember, dbo.tb_Member.MemberCity, dbo.tb_Member.MemberPhone, dbo.tb_OrderInfo.GoodsID, dbo.tb_OrderInfo.GoodsName, dbo.tb_GoodsType.GoodsTypeID, dbo.tb_GoodsType.GoodsTypeName, dbo.tb_OrderInfo.GoodsPrice, dbo.tb_StoreInfo.StoreName, dbo.tb_Or

31、derInfo.OrderDateFROM dbo.tb_GoodsType INNER JOIN dbo.tb_OrderInfo ON dbo.tb_GoodsType.GoodsTypeID = dbo.tb_OrderInfo.GoodsTypeID INNER JOIN dbo.tb_StoreInfo ON dbo.tb_GoodsType.StoreID = dbo.tb_StoreInfo.StoreID INNER JOIN dbo.tb_Member ON dbo.tb_OrderInfo.OrderMember = dbo.tb_Member.MemberName4.4存

32、儲(chǔ)過(guò)程為了防止有人利用非法方式登錄網(wǎng)站,在大學(xué)物品轉(zhuǎn)讓網(wǎng)站系統(tǒng)中特創(chuàng)建了兩個(gè)存儲(chǔ)過(guò)程,名稱(chēng)分別為proAdminInfo和proMemberInfo.存儲(chǔ)過(guò)程proAdminInfo中,定義了兩個(gè)輸入?yún)?shù),用于存儲(chǔ)管理員登錄網(wǎng)站的姓名和密碼,創(chuàng)建該存儲(chǔ)過(guò)程的SQL語(yǔ)句如下:USE db_bookmanageGOCREATE PROCEDURE proAdminInfo(AdminName varchar(20),AdminPwd varchar(20)asselect * from tb_Admin where AdminName=AdminName and AdminPwd=AdminPwd

33、GO存儲(chǔ)過(guò)程proMemberInfo同樣定義了兩個(gè)參數(shù),用來(lái)存儲(chǔ)會(huì)員登錄網(wǎng)站的姓名和密碼,創(chuàng)建它的SQL語(yǔ)句如下:USE db_bookmanageGOCREATE PROCEDURE proMemberInfo(MemberName varchar(20),MemberPwd varchar(20)asselect * from tb_Member where MemberName=MemberName and MemberPwd=MemberPwdGO第5章 公共類(lèi)的編寫(xiě)5.1 Web.Config文件配置為了方便對(duì)數(shù)據(jù)的操作和限制,本系統(tǒng)在Web.config文件中配置一些參數(shù)。主要配

34、置參數(shù)是數(shù)據(jù)庫(kù)連接字符串,具體配置如下:5.2數(shù)據(jù)庫(kù)操作類(lèi)的編寫(xiě)在網(wǎng)站開(kāi)發(fā)項(xiàng)目中以類(lèi)的形式來(lái)組織、封裝一些常用的函數(shù)和事件,不僅可以提高代碼的重用率,也大大地方便了代碼的管理。在大學(xué)物品轉(zhuǎn)讓網(wǎng)站網(wǎng)站中新建一個(gè)公共類(lèi),用來(lái)執(zhí)行各種數(shù)據(jù)庫(kù)操作。 在編寫(xiě)類(lèi)中方法之前,應(yīng)該首先在該類(lèi)中生成一個(gè)SqlConnection對(duì)象來(lái)創(chuàng)建寫(xiě)數(shù)據(jù)庫(kù)連接,以便在后面方法中調(diào)用,具體代碼如下:SqlConnectionSqlconn=new SqlConnection(ConfigurationManager.AppSettingsConnectionString);該類(lèi)中包含4個(gè)方法,分別為DataCom方法、gv

35、DataBind方法、dlDataBind方法、ddlDataBind方法,下面分別介紹這4個(gè)方法的功能說(shuō)明及設(shè)計(jì)。1.DataCom方法首先向該方法傳遞一個(gè)SQL語(yǔ)句,然后與SQL Server數(shù)據(jù)庫(kù)建立連接,通過(guò)SqlCommand對(duì)象執(zhí)行所傳遞的SQL語(yǔ)句,具體實(shí)現(xiàn)代碼如下: public void DataCom(string Sqlstr) Sqlconn.Open(); SqlCommand Sqlcom = new SqlCommand(Sqlstr,Sqlconn); Sqlcom.ExecuteNonQuery(); Sqlconn.Close();2.gvDataBind方

36、法gvDataBind方法無(wú)返回值,主要執(zhí)行SqlDataAdapter中的SQL語(yǔ)句,并將執(zhí)行結(jié)果綁定到GridView控件上,具體實(shí)現(xiàn)代碼如下: public void gvDataBind(GridView gv, string Sqlstr) Sqlconn.Open(); SqlDataAdapter myda = new SqlDataAdapter(Sqlstr,Sqlconn); DataSet myds = new DataSet(); myda.Fill(myds); gv.DataSource = myds; gv.DataBind(); Sqlconn.Close();

37、3.dlDataBind方法dlDataBind方法無(wú)返回值,主要執(zhí)行SqlDataAdapter中的SQL語(yǔ)句,并將執(zhí)行結(jié)果綁定到DataList控件上,具體實(shí)現(xiàn)代碼如下: public void dlDataBind(DataList dl, string Sqlstr) Sqlconn.Open(); SqlDataAdapter myda = new SqlDataAdapter(Sqlstr, Sqlconn); DataSet myds = new DataSet(); dl.DataSource = myds; dl.DataBind(); Sqlconn.Close();4.d

38、dlDataBind方法ddlDataBind方法無(wú)返回值,主要執(zhí)行SqlDataAdapter中的SQL語(yǔ)句,并將執(zhí)行結(jié)果綁定到DropDownList控件上,具體實(shí)現(xiàn)代碼如下: public void ddlDataBind(DropDownList ddl, string Sqlstr,string dvf) Sqlconn.Open(); SqlDataAdapter myda = new SqlDataAdapter(Sqlstr, Sqlconn); myda.Fill(myds); ddl.DataSource = myds; ddl.DataValueField = dvf;

39、ddl.DataBind(); Sqlconn.Close();第6章 網(wǎng)站功能的設(shè)計(jì)、實(shí)現(xiàn)與測(cè)試6.1設(shè)計(jì)目標(biāo)對(duì)于典型的數(shù)據(jù)庫(kù)管理系統(tǒng),尤其是大學(xué)物品轉(zhuǎn)讓網(wǎng)站這樣數(shù)據(jù)流量比較大的網(wǎng)絡(luò)管理系統(tǒng),必須要滿(mǎn)足使用方便、操作靈活等設(shè)計(jì)需求。本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)該滿(mǎn)足以下幾個(gè)目標(biāo)。1.界面設(shè)計(jì)美觀友好,信息查詢(xún)靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)安全可靠。2.示商城內(nèi)所有商品,并可以展示最新商品。3.實(shí)現(xiàn)二手商品網(wǎng)上購(gòu)物。4.商品銷(xiāo)售排行,方便顧客了解本商城內(nèi)的熱銷(xiāo)二手商品及幫助企業(yè)領(lǐng)導(dǎo)者做出相應(yīng)的決策。5.查看商城內(nèi)的幫助信息。6.系統(tǒng)最大限度地實(shí)現(xiàn)易維護(hù)性和易操作性。7.系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。6.2功能

40、模塊設(shè)計(jì)大學(xué)物品轉(zhuǎn)讓網(wǎng)站主要由前臺(tái)信息展示模塊和后臺(tái)管理模塊兩部分組成。其中由我負(fù)責(zé)的是網(wǎng)站后臺(tái)、網(wǎng)頁(yè)布局以及物品查詢(xún)展示功能等。1.前臺(tái)功能模塊前臺(tái)模塊主要包括會(huì)員注冊(cè)、登錄、修改個(gè)人信息、購(gòu)物、查詢(xún)購(gòu)物情況發(fā)布信息和查看各種服務(wù)條款等功能。其中我負(fù)責(zé)網(wǎng)頁(yè)的整體布局和物品的查詢(xún)功能。首頁(yè)注冊(cè)登錄商品信息商品詳細(xì)信息關(guān)于網(wǎng)站發(fā)布二手信息圖6-1 網(wǎng)站前臺(tái)模塊圖2.后臺(tái)管理模塊后臺(tái)模塊主要包括后臺(tái)管理員對(duì)會(huì)員、商品和網(wǎng)站信息等功能。會(huì)員在登錄進(jìn)入該大學(xué)物品轉(zhuǎn)讓網(wǎng)站后,不僅可以查看其各種服務(wù)條款,還可以選擇查看各種商品的詳細(xì)信息并購(gòu)買(mǎi)。管理員登錄后,可以查看商品銷(xiāo)售情況,及管理會(huì)員、商品和其自身的

41、信息。管理員還可以根據(jù)實(shí)際情況添加其他管理員以維護(hù)該大學(xué)物品轉(zhuǎn)讓網(wǎng)站的購(gòu)物環(huán)境和安全。后臺(tái)登陸校驗(yàn)轉(zhuǎn)讓商品管理用戶(hù)管理圖6-2 網(wǎng)站后臺(tái)模塊圖6.3系統(tǒng)前臺(tái)功能的實(shí)現(xiàn)6.3.1網(wǎng)站前臺(tái)首頁(yè)設(shè)計(jì)對(duì)于電子商務(wù)網(wǎng)站來(lái)說(shuō),首頁(yè)極為重要,首頁(yè)設(shè)計(jì)的好壞將直接影響到顧客的購(gòu)買(mǎi)情緒。在電子商務(wù)網(wǎng)站的首頁(yè)中,用戶(hù)不但可以在第1時(shí)間內(nèi)掌握商城推出的特價(jià)商品、新品上架、關(guān)于市場(chǎng)等,還可以查看銷(xiāo)售排行、對(duì)商品進(jìn)行分類(lèi)查詢(xún)等。網(wǎng)站前臺(tái)首頁(yè)的功能主要是使會(huì)員能夠?yàn)g覽該網(wǎng)站的商品信息,并根據(jù)自己的意愿購(gòu)買(mǎi)所需商品。該頁(yè)運(yùn)行結(jié)果如下圖6-3所示。圖6-3 前臺(tái)首頁(yè)運(yùn)行結(jié)果網(wǎng)站首頁(yè)主要由用戶(hù)自定義控件和框架組成,為了程序便于

42、調(diào)用,設(shè)置框架ID為mainframe;框架的屬性設(shè)置代碼如下:6.3.2 物品展示設(shè)計(jì)物品展示模塊主要是向?yàn)g覽網(wǎng)站的人展示一些最新、最熱的物品,以方便會(huì)員選購(gòu)。熱點(diǎn)商品模塊通過(guò)用戶(hù)自定義控件實(shí)現(xiàn),顯示在主頁(yè)的右側(cè)。界面如下圖6-4與圖6-5所示;圖6-4 物品點(diǎn)擊排行熱點(diǎn)商品主要根據(jù)點(diǎn)記錄來(lái)進(jìn)行排行顯示,代碼如下: protected void Page_Load(object sender, EventArgs e) DataAccess MarketBase = new DataAccess(); SqlConnection conn = new SqlConnection(Market

43、Base .SqlBase ); DataTable GetHotPro = new DataTable(); GetHotPro = MarketBase.DisPlayList_Ds(select top 15 GoodsTitle,goodsid,downcount from goods order by downcount desc, conn); HotProDl.DataSource = GetHotPro.DefaultView; HotProDl.DataBind(); public string Limit(string ValContent) string Result_L

44、imit; if (ValContent.Length = 6) Result_Limit = ValContent; return Result_Limit; else Result_Limit = ValContent.Substring(0, 6); return Result_Limit + .; 圖6-5 圖片物品展示主要代碼如下所示: if (!IsPostBack) conn = new SqlConnection(MarketBase.SqlBase); conn.Open(); DataTable dt1 = MarketBase.DisPlay_DT(select top

45、7 goodstitle,picpath,goodsid,protime from goods where flag=1 order by protime desc,conn); for (int i = 0; i dt1.Rows.Count; i+) picImgi = ; picNamei = dt1.Rowsi0.ToString(); 主要根據(jù)查詢(xún)數(shù)據(jù)庫(kù)中有推薦標(biāo)志位的圖片進(jìn)行查詢(xún)?nèi)缓筚x給一個(gè)變量進(jìn)行顯示。6.3.3物品信息查詢(xún)模塊網(wǎng)站左面欄目都有一個(gè)查詢(xún),按信息標(biāo)題查詢(xún),按內(nèi)容查詢(xún),按物品分類(lèi)查詢(xún),按時(shí)間進(jìn)行篩選查詢(xún),界面如下圖6-6所示:圖6-6 物品查詢(xún)界面選好條件后,點(diǎn)查詢(xún)按

46、鈕,即可再右面顯示查詢(xún)結(jié)果,界面如圖6-7所示:圖6-7 商品詳細(xì)界面其中查詢(xún)商品的主要代碼如下所示:if (SearchTypeTemp = title) SqlConnection conn = new SqlConnection(MarketBase.SqlBase); conn.Open(); if (GoodTime = 8 & SortType = 13) Sql = select * from goods where GoodsTitle like% + KeyWords + %; GetKeyInfo = MarketBase.DisPlayList_Ds(Sql, conn)

47、; else if (GoodTime = 8) Sql = select * from goods where content like% + KeyWords + % and GoodTypeID= + SortType + ; GetKeyInfo = MarketBase.DisPlayList_Ds(Sql, conn); else if(SortType=13) Sql = select * from goods where content like % + KeyWords + % and ProTime between + searchtime + and + today +

48、; GetKeyInfo = MarketBase.DisPlayList_Ds(Sql, conn); else Sql = select * from goods where content like % + KeyWords + % and GoodTypeID= + SortType + and ProTime between + searchtime + and + today + ; GetKeyInfo = MarketBase.DisPlayList_Ds(Sql, conn); searchreusltgv.DataSource = GetKeyInfo.DefaultVie

49、w; searchreusltgv.DataBind(); 主要根據(jù)選擇的關(guān)鍵字進(jìn)行SQL模糊查詢(xún),然后進(jìn)行多重條件進(jìn)行查詢(xún),執(zhí)行SQL and 和like語(yǔ)句。6.4系統(tǒng)后臺(tái)功能實(shí)現(xiàn)6.4.1商品管理商品管理模塊主要包括瀏覽、查詢(xún)、和刪除商品5大功能,該頁(yè)運(yùn)行結(jié)果如圖6-8所示;圖6-8 后臺(tái)界面后臺(tái)功能代碼:在該頁(yè)P(yáng)age_Load事件中首先需要調(diào)用SqlOperate類(lèi)中相應(yīng)方法,在GridView控件中顯示所有商品信息,該頁(yè)P(yáng)age_Load事件代碼如下:protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) string Sqlstr = select * from vb_GoodsInfo; gvGoodsInfo.DataKeyNames = new string GoodsID ; 1.查詢(xún)?cè)谏唐饭芾眄?yè)面

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論