計(jì)算機(jī)專業(yè)畢業(yè)論文基于ASPNET的二手商品交易平臺(tái)_第1頁
計(jì)算機(jī)專業(yè)畢業(yè)論文基于ASPNET的二手商品交易平臺(tái)_第2頁
計(jì)算機(jī)專業(yè)畢業(yè)論文基于ASPNET的二手商品交易平臺(tái)_第3頁
計(jì)算機(jī)專業(yè)畢業(yè)論文基于ASPNET的二手商品交易平臺(tái)_第4頁
計(jì)算機(jī)專業(yè)畢業(yè)論文基于ASPNET的二手商品交易平臺(tái)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 學(xué) 院本科畢業(yè)設(shè)計(jì)(論文)題 目 基于ASP.NET的二手商品交易平臺(tái) 計(jì)算機(jī)科學(xué)與工程院(系)計(jì)算機(jī)專業(yè)學(xué)生姓名 學(xué)號(hào) 3200 指導(dǎo)教師 職稱 講師 指導(dǎo)教師工作單位 起訖日期 2012.2.21-2012.5.13 摘 要隨著社會(huì)的發(fā)展,技術(shù)的不斷發(fā)展以及產(chǎn)品的不斷更新?lián)Q代使得人們對(duì)物質(zhì)的要求越來越高,隨之而來的問題便是越來越多的二手貨物堆積了下來卻無法得到更好的利用。 特別是在校園里面學(xué)生,首先,他們沒有時(shí)間也沒有精力去經(jīng)營(yíng)一個(gè)二手貨物商店,而且他們也沒有足夠的二手貨來支撐這個(gè)商店,一般校園里學(xué)生們的二手貨都只是零散的,并不能得到很好的二次利用。 其次,一個(gè)主要的原因就是學(xué)生們并沒有

2、穩(wěn)定的資金來源。 所以,建立一個(gè)校園二手市場(chǎng)交易網(wǎng)站是必要的,利用網(wǎng)絡(luò)和數(shù)據(jù)庫技術(shù),結(jié)合目前硬件價(jià)格普遍下跌與寬帶網(wǎng)大力建設(shè)的有利優(yōu)勢(shì),基于B/S模式研究開發(fā)了基于Web 的二手商品交易平臺(tái)這一ASP. NET應(yīng)用程序。它運(yùn)用方便,操作簡(jiǎn)單,效率很高近兩年來,隨著國(guó)際互聯(lián)網(wǎng)以驚人的速度席卷全球之際,我國(guó)多媒體網(wǎng)絡(luò)覆蓋面也在不斷擴(kuò)大。正因如此,利用Internet這個(gè)媒介建立一個(gè)性能良好、界面美觀的校園二手市場(chǎng)交易網(wǎng)站,創(chuàng)建校園二手市場(chǎng)交易系統(tǒng)平臺(tái),為學(xué)生們的二手貨物能再次得到更好的利用而搭建一個(gè)良好的交易平臺(tái)。這樣既可以讓學(xué)生們的二手貨物可以得到更好的利用,又可以幫助同學(xué)們節(jié)省自己的生活開支。

3、關(guān)鍵詞:電子商務(wù);ASP.NET;B/S ABSTRACTWith the development of society, the constant development of technology and the continuous upgrading of products make people to the substance of the increasingly high demand, the problem is more and more used goods packing down but cannot get better use.Especially in the

4、 campus students, first of all, they do not have the time or energy to operate a second-hand goods store, and they don't have enough secondhand goods to support the shop, general campus students second-hand goods are scattered, and can not be a good two times using.Secondly, a main reason is tha

5、t the students are not a stable source of funds. Therefore, to establish a campus secondary market trading site is necessary, the use of network and database technology, combining with the current hardware prices falling and the broadband network to the advantage of building, based on B / S mode res

6、earch and development based on Web second-hand goods trading platform for the ASP . NET application. It is convenient to use, simple operation, high efficiency in recent years, along with the international Internet with amazing speed sweeps across the whole world, our country multimedia network cove

7、rage is expanding. Because of this, using Internet this medium to establish a good, beautiful interface campus secondary market trading site, to create campus secondary market trading platform for second-hand goods, students can better utilize again and build a good trading platform. This can make s

8、tudents second-hand goods could be put to better use, but also can help the students to save their own living expenses.Key words: Electronic commerce;ASP.NET;B/S目 錄第一章 引言.11.1課題背.11.2課題意義.11.3設(shè)計(jì)思想.1第二章 系統(tǒng)分析.2 2.1需求分析.2 2.2可行性分析.2 2.2.1技術(shù)可行性.2 2.2.2經(jīng)濟(jì)可行性.3 2.2.3操作可行性.3第三章 用到的主要技術(shù)介紹.4 3.1開發(fā)工具介紹.4 3.2數(shù)

9、據(jù)庫介紹.6 3.3ASP.NET介紹.7第四章 總體設(shè)計(jì).84.1系統(tǒng)功能結(jié)構(gòu)圖.94.2項(xiàng)目規(guī)劃.10第五章 系統(tǒng)設(shè)計(jì).11 5.1設(shè)計(jì)目標(biāo).11 5.2開發(fā)及運(yùn)行環(huán)境.12 5.3邏輯結(jié)構(gòu)設(shè)計(jì).13第六章 主要功能模塊設(shè)計(jì).14 6.1主頁.146.2用戶注冊(cè)及用戶登錄模塊.156.3用戶信息管理模塊.166.4購(gòu)物車記錄模塊.。.176.5基礎(chǔ)信息管理模塊.186.6 分類頁面.19結(jié)束語.20致謝.21參考文獻(xiàn).22學(xué)院2012屆本科生畢業(yè)設(shè)計(jì)(論文)第一章 引言近兩年來,隨著國(guó)際互聯(lián)網(wǎng)以驚人的速度席卷全球之際,我國(guó)多媒體網(wǎng)絡(luò)覆蓋面也在不斷擴(kuò)大。正因如此,利用Internet這個(gè)媒介

10、建立一個(gè)性能良好、界面美觀的校園二手市場(chǎng)交易網(wǎng)站,創(chuàng)建校園二手市場(chǎng)交易系統(tǒng)平臺(tái),為學(xué)生們的二手貨物能再次得到更好的利用而搭建一個(gè)良好的交易平臺(tái)。這樣既可以讓學(xué)生們的二手貨物可以得到更好的利用,又可以幫助同學(xué)們節(jié)省自己的生活開支。1.1課題背景隨著社會(huì)的發(fā)展,技術(shù)的不斷發(fā)展以及產(chǎn)品的不斷更新?lián)Q代使得人們對(duì)物質(zhì)的要求越來越高,隨之而來的問題便是越來越多的二手貨物堆積了下來卻無法得到更好的利用。 特別是在校園里面學(xué)生,首先,他們沒有時(shí)間也沒有精力去經(jīng)營(yíng)一個(gè)二手貨物商店,而且他們也沒有足夠的二手貨來支撐這個(gè)商店,一般校園里學(xué)生們的二手貨都只是零散的,并不能得到很好的二次利用。 其次,一個(gè)主要的原因就是

11、學(xué)生們并沒有穩(wěn)定的資金來源。 所以,建立一個(gè)校園二手市場(chǎng)交易網(wǎng)站是必要的。1.2課題的意義近兩年來,隨著國(guó)際互聯(lián)網(wǎng)以驚人的速度席卷全球之際,我國(guó)多媒體網(wǎng)絡(luò)覆蓋面也在不斷擴(kuò)大。正因如此,利用Internet這個(gè)媒介建立一個(gè)性能良好、界面美觀的校園二手市場(chǎng)交易網(wǎng)站,創(chuàng)建校園二手市場(chǎng)交易系統(tǒng)平臺(tái),為學(xué)生們的二手貨物能再次得到更好的利用而搭建一個(gè)良好的交易平臺(tái)。這樣可以讓學(xué)生們的二手貨物可以得到更好的利用,又可以幫助同學(xué)們節(jié)省自己的生活開支。1.3設(shè)計(jì)思想通過軟件工程的方法對(duì)一個(gè)小型的校園二手市場(chǎng)交易網(wǎng)站進(jìn)行了詳細(xì)的設(shè)計(jì)及介紹,對(duì)這個(gè)交易網(wǎng)站進(jìn)行了積極的開發(fā)和實(shí)踐。作為一個(gè)小型的校園交易網(wǎng)站,它為校園

12、內(nèi)的學(xué)生們提供了一個(gè)良好的二手貨物交易平臺(tái)。讓學(xué)生們能夠更好的處理自己身邊的二手貨物。例如:學(xué)生們可以通過這個(gè)交易平臺(tái)選擇自己喜歡的二手貨放到購(gòu)物車內(nèi),然后進(jìn)行交易。并且學(xué)生們可以通過這個(gè)網(wǎng)站搜索查詢自己要找的二手貨物等。第二章 系統(tǒng)分析2.1需求分析需求分析工作在軟件設(shè)計(jì)過程中是非常重要的環(huán)節(jié),它的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么?”。需求分析是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。滿足用戶的需求是我們制作軟件的宗旨,而對(duì)軟件的需求是用戶對(duì)系統(tǒng)提出的要求,這種要求可能是原始的、籠統(tǒng)的,也可能是抽象的、細(xì)節(jié)化的。但一個(gè)軟件系統(tǒng)的開發(fā)必須以一組需求化為出發(fā)點(diǎn),軟件的系統(tǒng)需求分析不斷修改

13、以滿足用戶的想要得到的軟件模型。一個(gè)基于ASP.NET的二手商品交易平臺(tái)的基本要求就是為用戶提供一個(gè)穩(wěn)定的,方便的商品交易平臺(tái),使用戶足不出戶便能購(gòu)買到自己想要的商品并且不用花費(fèi)過多的經(jīng)濟(jì),根據(jù)調(diào)查信息,二手商品交易平臺(tái)的基本流程是用戶登錄平臺(tái)由賬戶注冊(cè)頁面進(jìn)入注冊(cè)賬戶,并登錄所注冊(cè)的賬戶,通過此賬戶發(fā)布自己想要出售的商品信息,由平臺(tái)管理員將商品信息納入數(shù)據(jù)庫中,以便在平臺(tái)上展示,所以平臺(tái)要可以展示商品,對(duì)商品進(jìn)行分類方便用戶快速選擇自己想要的商品,對(duì)用戶的賬戶進(jìn)行管理,記錄用戶的出售與購(gòu)買信息,用戶賬戶的注冊(cè)與用戶登錄功能,管理員對(duì)庫存商品信息的管理。2.2可行性分析在實(shí)施一個(gè)項(xiàng)目之前,首先

14、要對(duì)將要實(shí)施的項(xiàng)目進(jìn)行可行性分析,確定項(xiàng)目是否值得進(jìn)行。并不是所有的問題都有簡(jiǎn)單明顯的解決辦法,事實(shí)上,許多問題不可能在預(yù)定的系統(tǒng)規(guī)模之內(nèi)解決。如果問題沒有可行的話,那么花費(fèi)在這項(xiàng)工程上的任何時(shí)間、資源、人力和經(jīng)費(fèi)都是浪費(fèi)的??尚行苑治龅哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題能否解決。而且可行性研究的目的不是解決問題,而是確定問題是否值得去解。如果是正確的就加以肯定??尚行苑治龅膶?shí)現(xiàn),不能靠主觀猜想,只能客觀分析達(dá)到這個(gè)目的,所以就必須分析幾種方法解決可能的弊端,從而判斷原定的系統(tǒng)目標(biāo)和規(guī)模是否實(shí)現(xiàn),系統(tǒng)完成后所能帶來的價(jià)值是否大于開發(fā)這個(gè)系統(tǒng)的投資價(jià)值。因此,可行性研究實(shí)質(zhì)上是要進(jìn)行

15、一次大大的壓縮簡(jiǎn)化了系統(tǒng)分析和設(shè)計(jì)的過程。我們應(yīng)該給出系統(tǒng)的邏輯模型,然后從系統(tǒng)邏輯模型出發(fā),尋找可供選擇的解法,研究每一種解法的可行性。一般說來,應(yīng)從經(jīng)濟(jì)可行性、技術(shù)可行性、運(yùn)行可行性、法律可行性和開發(fā)方案等方面研究可行性。首先,需要進(jìn)一步分析和澄清問題定義。在問題定義階段初步定義的規(guī)模和目標(biāo),如果是正確的就進(jìn)一步加以肯定,如果是錯(cuò)誤的就應(yīng)該加以改正,如果對(duì)目標(biāo)系統(tǒng)有任何約束的限制,也就必須把他們清楚地列舉出來。對(duì)每種方法都應(yīng)該仔細(xì)研究它的可行性,一般來說,至少應(yīng)該達(dá)到下面四個(gè)可行性:技術(shù)可行性,使用現(xiàn)有的技術(shù)能實(shí)現(xiàn)這個(gè)系統(tǒng)嗎?經(jīng)濟(jì)可行性,這個(gè)系統(tǒng)所帶來的經(jīng)濟(jì)利益超過它的開發(fā)成本嗎?操作可行

16、性,系統(tǒng)的操作方式在這個(gè)用戶內(nèi)能行的通嗎? 2.2.1技術(shù)可行性 技術(shù)可行性是最重要也是最困難的問題,要根據(jù)客戶以及市場(chǎng)的需求來實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,從技術(shù)的角度研究實(shí)現(xiàn)的可能性。本平臺(tái)采用的是當(dāng)下十分流行的ASP.NET技術(shù),在技術(shù)上是十分可行的。對(duì)于用戶現(xiàn)在普遍使用的Windows系統(tǒng)來說,ASP.NET無疑是一個(gè)非常好的技術(shù)。它符合絕大多數(shù)使用者的使用習(xí)慣,畢竟軟件開發(fā)的初衷就是方便用戶,以人為本才是不變的真理,平臺(tái)在商品分類上做到十分細(xì)致,從價(jià)格上可分為不同區(qū)間由高到低或是由低到高,分別將商品排列出來一共瀏覽者挑選。從商品類型上可分為數(shù)碼、筆記本、相機(jī)、手機(jī)、辦公用品等,眾多選擇另用

17、戶在挑選是不至于像大海撈針一般盲目無法,結(jié)合價(jià)格區(qū)間可是用戶在挑選自己中意的商品時(shí)更加快捷,方便。因此此平臺(tái)在技術(shù)方面是可行的。2.2.2經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性研究主要進(jìn)行成本效益分析,包括估計(jì)項(xiàng)目的開發(fā)成本,估算開發(fā)成本是否會(huì)高于項(xiàng)目預(yù)期的全部利潤(rùn)。看軟件所能帶來的經(jīng)濟(jì)效益與開發(fā)設(shè)計(jì)所需要的投資相比,是否相適宜,同時(shí)還要看此軟件能否真正給用戶帶來足夠的經(jīng)濟(jì)效益,我所開發(fā)的這個(gè)二手商品交易平臺(tái)正是為了方便在用戶購(gòu)買自己喜歡的商品的同時(shí)又不用付出商品的全新價(jià)位,通過此平臺(tái)網(wǎng)羅海量的二手商品信息,在商品的覆蓋范圍上做到非常廣泛,使得用戶不用為無法找到自己想要的商品而擔(dān)心,同時(shí)最重要的是此平臺(tái)收集大量

18、的二手商品信息,這也就意味著此平臺(tái)上的商品價(jià)格都不會(huì)太高,可以為用戶省去大筆的開銷,在成本方面,此平臺(tái)用本人獨(dú)立開發(fā),使用的開發(fā)工具也是開源工具,平臺(tái)運(yùn)行要求不是很高,維護(hù)方便。(1) 支出:1. 硬件設(shè)備:個(gè)人筆記本2. 軟件支持:WIN7、VisualStudio2010、SQL2005數(shù)據(jù)庫3. 經(jīng)常性支出:軟件運(yùn)行費(fèi)用、軟件維護(hù)費(fèi)用(2) 效益:系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會(huì)效益兩方面考慮。對(duì)于二手商品交易平臺(tái)則應(yīng)著重分析其社會(huì)效益。例如平臺(tái)發(fā)布后,將會(huì)有眾多用戶可通過平臺(tái)發(fā)布自己想要出售的商品,從而的到一筆收入并且省去了與買家溝通的麻煩,只需將上平信息發(fā)布與平臺(tái)上,在家坐等便可,可謂

19、是十分方便,這一點(diǎn)必將吸引眾多年輕人的關(guān)注,在當(dāng)下這個(gè)快捷湊的生活狀態(tài)下人們更加注重時(shí)間的利用率,通過這個(gè)平臺(tái)人們將可以節(jié)省出大把的時(shí)間來進(jìn)行其他重要的活動(dòng),二來買家也可以足不出戶在家就能買到想要的商品。眾多觀點(diǎn)都可表明次平臺(tái)在經(jīng)濟(jì)可行性方便完全沒有問題。2.2.3操作可行性 本系統(tǒng)采用基于VisualStudio2010和SQL2005的面向?qū)ο蟮某绦蛟O(shè)計(jì)。其中SQL2005中的應(yīng)用程序支持十分強(qiáng)大,包括整合服務(wù)、代理服務(wù)、報(bào)告服務(wù)、在整合了.NETFRAMEWORK后其性能更加優(yōu)越。第三章 用到的主要技術(shù)介紹3.1開發(fā)工具介紹 Visual Studio 2010(Express)是一個(gè)免

20、費(fèi)工具。它從Visual Studio產(chǎn)品線,提供了新的集成開發(fā)環(huán)境,vs2010一個(gè)新的編輯器內(nèi)建在Windows Presentation Foundation(WPF)和新的支持像愛好者非專業(yè)開發(fā)人員。NET Framework的四集,學(xué)生和新手開發(fā)誰想要構(gòu)建動(dòng)態(tài)Windows應(yīng)用程序,網(wǎng)站和網(wǎng)絡(luò)服務(wù)。 從本質(zhì)上時(shí),Visual Studio 2010 Express是輕量級(jí)版本它將是經(jīng)典的一個(gè)版本,相當(dāng)于當(dāng)年的6.0版。而且它可以自定義開始頁;新功能還包括: (1)C# 4.0中的動(dòng)態(tài)類型和動(dòng)態(tài)編程; (2)多顯示器支持; (3)使用Visual Studio 2010的特性支持TDD

21、; (4)支持Office ; (5)Quick Search特性; (6)C+ 0x新特性; (7)IDE增強(qiáng); (8)使用Visual C+ 2010創(chuàng)建Ribbon界面; (9)新增基于.NET平臺(tái)的語言 F#;Microsoft Visual Studio 2010 采用拖曳式便能完成軟件的開發(fā)。簡(jiǎn)簡(jiǎn)單單的操作便可以實(shí)現(xiàn)一個(gè)界面的生成。但拖曳的界面,也應(yīng)當(dāng)有相應(yīng)的代碼來實(shí)現(xiàn)功能。Microsoft Visual Studio 2010支持C#、C+ 、VB。 可以快速實(shí)現(xiàn)相應(yīng)的功能。在一個(gè)組織中,應(yīng)用程序生命周期管理(ALM)將牽涉到多個(gè)角色。但是在傳統(tǒng)意義上,這一過程中的每個(gè)角色并不

22、是完全平等的。Visual Studio Team System 2010將堅(jiān)持打造一個(gè)功能平等、共同分擔(dān)的平臺(tái)以用于組織內(nèi)的應(yīng)用程序生命周期管理過程。 順應(yīng)新的技術(shù)潮流 每年,業(yè)界內(nèi)的新技術(shù)和新趨勢(shì)層出不窮。通過Visual Studio 2010,微軟將為開發(fā)者提供合適的工具和框架,以支持軟件開發(fā)中最新的架構(gòu),開發(fā)和部署。 讓開發(fā)商驚喜 從Visual Studio的第一個(gè)版本開始,微軟就將提高開發(fā)人員的工作效率和靈活性作為自己的目標(biāo)。Visual Studio 2010將繼續(xù)關(guān)注并且顯著地改進(jìn)開發(fā)者最核心的開發(fā)體驗(yàn)。在 VS2010 中IntelliSense(智能感知)功能又進(jìn)行了完善

23、和加強(qiáng),在我們輸入一些關(guān)鍵字時(shí),其搜索過濾功能并不只是將關(guān)鍵字作為查詢項(xiàng)開頭,而是包含查詢項(xiàng)所有位置。如下圖所示,當(dāng)輸入“index” 后我們既可以看到“IndexOutOfRangeException” 又可以檢索到TabIndex 項(xiàng),這使得檢索功能更加人性化。VS2010 另一個(gè)亮點(diǎn)就是擴(kuò)展工具管理功能,開發(fā)人員不必到處尋找第三方擴(kuò)展工具,下載并安裝。只需在 VS2010->Tools->Extension Manager 中就可以找到許多第三方擴(kuò)展工具,并可以直接在VS2010 中下載安裝。3.2數(shù)據(jù)庫介紹Microsoft SQL Server 2005是一個(gè)全面的數(shù)據(jù)庫

24、平臺(tái),使用集成的商業(yè)智能(BI)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。SQL Server 2005數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,不僅可以有效地執(zhí)行大規(guī)模聯(lián)機(jī)事務(wù)處理,而且可以完成數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用等許多具有挑戰(zhàn)性的工作。SQL Server 2005 為IT專家和信息工作者帶來了強(qiáng)大的、熟悉的工具,同時(shí)減少了在從移動(dòng)設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺(tái)上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。 通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對(duì)日常任務(wù)的自動(dòng)化管理能力,SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個(gè)完整的數(shù)據(jù)解決方案。企業(yè)組織架構(gòu)面臨著許多

25、數(shù)據(jù)方面的挑戰(zhàn)。例如,需要根據(jù)數(shù)據(jù)做出更快、更多的決策,需要提高開發(fā)團(tuán)隊(duì)的生產(chǎn)力和靈活度,以及在減少總體信息技術(shù)(IT)預(yù)算的同時(shí),擴(kuò)展基礎(chǔ)架構(gòu)以滿足更多要求的能力,而SQLServer2005旨在幫助企業(yè)迎接這些挑戰(zhàn)。這個(gè)下一代數(shù)據(jù)管理和分析解決方案將給企業(yè)數(shù)據(jù)和分析應(yīng)用程序帶來增強(qiáng)的安全性、可伸縮性和可用性,使得它們更易于創(chuàng)建、部署和管理。SQL Server 2005基于SQL Server 2000的強(qiáng)大功能之上,提供了一個(gè)完整的數(shù)據(jù)管理和分析解決方案,它將會(huì)給不同規(guī)模的組織帶來幫助:1、構(gòu)建、部署和管理企業(yè)應(yīng)用程序,使其更加安全、伸縮性更強(qiáng)和更可靠。2、降低開發(fā)和支持?jǐn)?shù)據(jù)庫應(yīng)用程序的

26、復(fù)雜性,實(shí)現(xiàn)了IT生產(chǎn)力的最大化。3、能夠在多個(gè)平臺(tái)、應(yīng)用程序和設(shè)備之間共享數(shù)據(jù),更易于連接內(nèi)部和外部系統(tǒng)。4、在不犧牲性能、可用性、可伸縮性或安全性的前提下有效控制成本。SQLServer2005在以下三個(gè)重要方面改善了您的數(shù)據(jù)基礎(chǔ)架構(gòu):企業(yè)數(shù)據(jù)管理、開發(fā)人員效率和商業(yè)智能(BI)。它在可接受的價(jià)格和許可費(fèi)用以及升級(jí)到SQLServer2005和Microsoft Windows Server System的途徑方面也有新的突破。SQL2005增強(qiáng):1.Service的增強(qiáng)功能;2.數(shù)據(jù)庫引擎增強(qiáng)功能;3:數(shù)據(jù)庫訪問接口方面的增強(qiáng)功能;4:Analysis Services的增強(qiáng)功能;5:I

27、ntegration Services的增強(qiáng)功能;6:全文搜索的增強(qiáng)功能;7:Notification Services的增強(qiáng)功能;8:復(fù)制增強(qiáng);9:Reporting Services的增強(qiáng)功能;10:工具和使用工具的增強(qiáng)功能;SQL Server 數(shù)據(jù)平臺(tái)包括以下工具:· 關(guān)系型數(shù)據(jù)庫: 安全、可靠、可伸縮、高可用的關(guān)系型數(shù)據(jù)庫引擎,提升了性能且支持結(jié)構(gòu)化和非結(jié)構(gòu)化(XML)數(shù)據(jù)。 · 復(fù)制服務(wù): 數(shù)據(jù)復(fù)制可用于數(shù)據(jù)分發(fā)、處理移動(dòng)數(shù)據(jù)應(yīng)用、系統(tǒng)高可用、企業(yè)報(bào)表解決方案的后備數(shù)據(jù)可伸縮存儲(chǔ)、與異構(gòu)系統(tǒng)的集成等,包括已有的Oracle數(shù)據(jù)庫等。 · 通知服務(wù): 用

28、于開發(fā)、部署可伸縮應(yīng)用程序的先進(jìn)的通知服務(wù)能夠向不同的連接和移動(dòng)設(shè)備發(fā)布個(gè)性化、及時(shí)的信息更新。 · 集成服務(wù): 可以支持?jǐn)?shù)據(jù)倉庫和企業(yè)范圍內(nèi)數(shù)據(jù)集成的抽取、轉(zhuǎn)換和裝載能力。 · 分析服務(wù): 聯(lián)機(jī)分析處理(OLAP)功能可用于多維存儲(chǔ)的大量、復(fù)雜的數(shù)據(jù)集的快速高級(jí)分析。 · 報(bào)表服務(wù): 全面的報(bào)表解決方案,可創(chuàng)建、管理和發(fā)布傳統(tǒng)的、可打印的報(bào)表和交互的、基于Web的報(bào)表。 · 管理工具: SQL Server 包含的集成管理工具可用于高級(jí)數(shù)據(jù)庫管理和調(diào)諧,它也和其他微軟工具,如MOM和SMS緊密集成在一起。標(biāo)準(zhǔn)數(shù)據(jù)訪問協(xié)議大大減少了SQL Server和

29、現(xiàn)有系統(tǒng)間數(shù)據(jù)集成所花的時(shí)間。此外,構(gòu)建于SQL Server內(nèi)的內(nèi)嵌Web service支持確保了和其他應(yīng)用及平臺(tái)的互操作能力。 · 開發(fā)工具: SQL Server 為數(shù)據(jù)庫引擎、數(shù)據(jù)抽取、轉(zhuǎn)換和裝載(ETL)、數(shù)據(jù)挖掘、OLAP和報(bào)表提供了和Microsoft Visual Studio® 相集成的開發(fā)工具,以實(shí)現(xiàn)端到端的應(yīng)用程序開發(fā)能力。SQL Server中每個(gè)主要的子系統(tǒng)都有自己的對(duì)象模型和API,能夠以任何方式將數(shù)據(jù)系統(tǒng)擴(kuò)展到不同的商業(yè)環(huán)境中。 SQL Server 2005 數(shù)據(jù)平臺(tái)為不同規(guī)模的組織提供了以下好處: · 充分利用數(shù)據(jù)資產(chǎn): 除了為

30、業(yè)務(wù)線和分析應(yīng)用程序提供一個(gè)安全可靠的數(shù)據(jù)庫之外,SQL Server 2005也使用戶能夠通過嵌入的功能,如報(bào)表、分析和數(shù)據(jù)挖掘等從他們的數(shù)據(jù)中得到更多的價(jià)值。 · 提高生產(chǎn)力: 通過全面的商業(yè)智能功能,和熟悉的微軟Office系統(tǒng)之類的工具集成,SQL Server 2005為組織內(nèi)信息工作者提供了關(guān)鍵的、及時(shí)的商業(yè)信息以滿足他們特定的需求。SQL Server 2005目標(biāo)是將商業(yè)智能擴(kuò)展到組織內(nèi)的所有用戶,并且最終允許組織內(nèi)所有級(jí)別的用戶能夠基于他們最有價(jià)值的資產(chǎn)數(shù)據(jù)來做出更好的決策。 · 減少IT復(fù)雜度: SQL Server 2005 簡(jiǎn)化了開發(fā)、部署和管理業(yè)務(wù)

31、線和分析應(yīng)用程序的復(fù)雜度,它為開發(fā)人員提供了一個(gè)靈活的開發(fā)環(huán)境,為數(shù)據(jù)庫管理人員提供了集成的自動(dòng)管理工具。 · 更低的總體擁有成本 (TCO): 對(duì)產(chǎn)品易用性和部署上的關(guān)注以及集成的工具提供了工業(yè)上最低的規(guī)劃、實(shí)現(xiàn)和維護(hù)成本,使數(shù)據(jù)庫投資能快速得到回報(bào)。3.3ASP.NET介紹ASP.NET的前身ASP技術(shù),是在IIS 2.0上首次推出,當(dāng)時(shí)與 ADO 1.0 一起推出,在IIS 3.0發(fā)揚(yáng)光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,微軟還特別為它量身打造了Visual InterDev開發(fā)工具,在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺(tái)的

32、關(guān)鍵技術(shù)之一,數(shù)以萬計(jì)的ASP網(wǎng)站也是這個(gè)時(shí)候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。它的簡(jiǎn)單以及高度可定制化的能力,也是它能迅速崛起的原因之一。不過ASP的缺點(diǎn)也逐漸的浮現(xiàn)出來。 意大利面型的程序開發(fā)方法,讓維護(hù)的難度提高很多,尤其是大型的ASP應(yīng)用程序。 直譯式的VBScript或JScript語言,讓效能有些許的受限。 延展性因?yàn)槠浠A(chǔ)架構(gòu)擴(kuò)充性不足而受限,雖然有COM元件可用,但開發(fā)一些特殊功能(像文件上傳)時(shí),沒有來自內(nèi)置的支持,需要尋求第三方軟件商開發(fā)的元件。 1997年時(shí),微軟開始針對(duì)ASP的缺點(diǎn)(尤其是意大利面型的程序開發(fā)方法)準(zhǔn)備開始一個(gè)新項(xiàng)目來開發(fā),當(dāng)時(shí)ASP.NET的主要領(lǐng)導(dǎo)人S

33、cott Guthrie剛從杜克大學(xué)畢業(yè),他和IIS團(tuán)隊(duì)的Mark Anders經(jīng)理一起合作兩個(gè)月,開發(fā)出了下一代ASP技術(shù)的原型,這個(gè)原型在1997年的圣誕節(jié)時(shí)被發(fā)展出來,并給予一個(gè)名稱:XSP,這個(gè)原型產(chǎn)品使用的是Java語言。不過它馬上就被納入當(dāng)時(shí)還在開發(fā)中的CLR平臺(tái),Scott Guthrie事后也認(rèn)為將這個(gè)技術(shù)移植到當(dāng)時(shí)的CLR平臺(tái),確實(shí)有很大的風(fēng)險(xiǎn)(huge risk),但當(dāng)時(shí)的XSP團(tuán)隊(duì)卻是以CLR開發(fā)應(yīng)用的第一個(gè)團(tuán)隊(duì)。 為了將XSP移植到CLR中,XSP團(tuán)隊(duì)將XSP的內(nèi)核程序全部以C#語言重新撰寫(在內(nèi)部的項(xiàng)目代號(hào)是 "Project Cool",但是當(dāng)時(shí)

34、對(duì)公開場(chǎng)合是保密的),并且改名為ASP+,作為ASP技術(shù)的后繼者,并且也會(huì)提供一個(gè)簡(jiǎn)單的移轉(zhuǎn)方法給ASP開發(fā)人員。ASP+首次的Beta版本以及應(yīng)用在PDC 2000中亮相,由Bill Gates主講Keynote(即關(guān)鍵技術(shù)的概覽),由富士通公司展示使用COBOL語言撰寫ASP+應(yīng)用程序,并且宣布它可以使用Visual Basic.NET、C#、Perl與Python語言(后兩者由ActiveState公司開發(fā)的互通工具支持)來開發(fā)。 在2000年第二季時(shí),微軟正式推動(dòng).NET策略,ASP+也順理成章的改名為ASP.NET,經(jīng)過四年的開發(fā),第一個(gè)版本的ASP.NET在2002年1月5日亮相(

35、和.NET Framework1.0),Scott Guthrie也成為ASP.NET的產(chǎn)品經(jīng)理(到現(xiàn)在已經(jīng)開發(fā)了數(shù)個(gè)微軟產(chǎn)品,像ASP.NET AJAX和Microsoft Silverlight)。目前最新版本的 ASP.NET 4.0 以及 .NET Framework 4.0 已經(jīng)在VS2010平臺(tái)內(nèi)應(yīng)用。 第四章 總體設(shè)計(jì)4.1系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能結(jié)構(gòu)圖如圖4-1所示。圖4-1 系統(tǒng)功能結(jié)構(gòu)圖4.2項(xiàng)目規(guī)劃基于ASP.NET的二手商品交易平臺(tái)是一個(gè)典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,作為一個(gè)小型的校園交易網(wǎng)站,平臺(tái)在四大塊的基礎(chǔ)上每個(gè)模塊又分為幾個(gè)模塊:(1) 系統(tǒng)管理包括六個(gè)模塊:用戶設(shè)置

36、、發(fā)布信息、信息管理、搜索信息、留言(2) 基本信息設(shè)置包括四大模塊:商品信息、用戶信息、商品分類、買家評(píng)論(3) 商品信息包括:發(fā)布時(shí)間、商品價(jià)格種類、發(fā)布人(4) 用戶設(shè)置包括三大模塊:用戶名、用戶信譽(yù)、用戶聯(lián)系方式(5) 信息管理:由管理員對(duì)商品信息進(jìn)行管理(6) 留言板管理模塊:編輯留言板內(nèi)容第五章 系統(tǒng)設(shè)計(jì)5.1設(shè)計(jì)目標(biāo) 根據(jù)基于ASP.NET的二手商品交易平臺(tái)的特點(diǎn),和群眾調(diào)查結(jié)果,本二手商品交易平臺(tái)運(yùn)行后應(yīng)該達(dá)到以下目標(biāo):1. 平臺(tái)的基本目標(biāo)可以展示用戶發(fā)布的商品信息,在展示方法上要求以最大化的減少用戶的操作量為首要目標(biāo),這一點(diǎn)可以通過對(duì)用戶發(fā)布的商品信息進(jìn)行歸類管理,例如以商品

37、的價(jià)格為標(biāo)準(zhǔn),可以由高到低也可由低到高。還可以按照商品的類型來分以本平臺(tái)為例本平臺(tái)的商品可分為筆記本、手機(jī)、臺(tái)式機(jī)、辦公設(shè)備等在區(qū)分了商品類別后在結(jié)合價(jià)格區(qū)間可以讓用戶最大限度的減少操作量。2. 平臺(tái)在接受了大量的用戶發(fā)布信息后平臺(tái)需要合理的處理這些信息,以使得這些信息在平臺(tái)首頁上有條理的顯示出來供用戶瀏覽,這就需要?jiǎng)?chuàng)建一個(gè)邏輯合理的數(shù)據(jù)庫,包含用戶注冊(cè)信息表,商品信息表,管理員賬戶表,用戶賬戶表并建立個(gè)表之間的聯(lián)系。3. 作為一個(gè)二手商品交易平臺(tái),平臺(tái)的界面美觀度也是非常重要的,要做到吸引用戶的眼球,在用戶長(zhǎng)時(shí)間瀏覽后不會(huì)覺得單調(diào)無聊,這就會(huì)用到網(wǎng)頁常用的Flash小廣告,利用Flash的動(dòng)

38、態(tài)效果添加平臺(tái)的活力。4. 平臺(tái)要為用戶提供一個(gè)信息保存模塊,平臺(tái)將用戶信息保存在用戶信息表中,通過用戶注冊(cè)的用戶名與用戶密碼登錄后由用戶賬戶表與用戶信息的聯(lián)系調(diào)出用戶的消費(fèi)信息和瀏覽記錄。5.2開發(fā)及運(yùn)行環(huán)境 1硬件環(huán)境: CPU:i3 2.1GHz; 內(nèi)存:512MB及以上 2.軟件環(huán)境: 數(shù)據(jù)庫:SQL Server 2005; 開發(fā)工具:VisualStudio2010; 操作系統(tǒng):Windows xp/2003/Win7; 瀏覽器:推薦IE8; Web服務(wù)器:IIS6.0; 分辨率:最佳效果1024*768; 5.3邏輯結(jié)構(gòu)設(shè)計(jì)本平臺(tái)的數(shù)據(jù)部分采用SQL Server2005數(shù)據(jù)庫,

39、數(shù)據(jù)庫名稱為” v_Graduation_Data”,數(shù)據(jù)庫v_Graduation_Data中各個(gè)表如下所示。1. 管理員賬戶表表5-1 管理員賬戶2. 客戶信息表 表5-2 客戶信息表 3. 用戶活動(dòng)記錄 表5-3 用戶活動(dòng)記錄 4. 商品信息表 表5-4 商品信息表 5. 最新消息表 表5-5 最新消息表 第六章 主要功能模塊設(shè)計(jì)6.1用戶注冊(cè)及登錄模塊 1.第一次瀏覽平臺(tái)的用戶可以通過這個(gè)模塊,在平臺(tái)上注冊(cè)一個(gè)自己的賬戶,并利用這個(gè)賬戶登錄到平臺(tái),在平臺(tái)上就可以記錄下自己最近的活動(dòng)記錄,用戶注冊(cè)賬戶時(shí)平臺(tái)會(huì)提示填寫規(guī)則,輸入驗(yàn)證碼圖6-1 用戶注冊(cè)界面2.用戶注冊(cè)完賬戶后點(diǎn)擊完成便可以

40、通過如下圖6-2界面登錄平臺(tái)。 圖6-2 登錄界面6.2平臺(tái)主界面 用戶通過登陸界面登錄過后,進(jìn)入二手商品交易平臺(tái)主頁面如圖6-3、圖6-4、圖6-5。 圖6-3主界面1 圖6-4主界面2主界面將商品按照類型分成了幾個(gè)板塊方便用戶查找,同時(shí)還在界面的美化方面插入了多個(gè)動(dòng)態(tài)的Flash廣告,非常吸引眼球,在主界面上也會(huì)有最近比較熱門的事件新聞 圖6-5主界面36.3用戶信息管理 用戶在登錄過后可以通過點(diǎn)擊主界面的“我的賬戶“進(jìn)入到用戶的賬戶信息管理見面如圖6-6。也可以通過點(diǎn)擊購(gòu)物車來查看已購(gòu)買的商品,如圖6-7。 圖6-6用戶賬戶信息 圖6-7用戶購(gòu)物信息用戶的賬戶信息會(huì)包括姓名、性別、郵箱、電話等信息如圖6-8 圖6-8基本信息用戶也可已通過修改我的資料來對(duì)自己的信息進(jìn)行修改。如圖6-9 圖6-9信息修改6.4分類頁面 平臺(tái)將商品信息分為筆記本、手機(jī)、數(shù)碼相機(jī)、辦公用品等子頁面可以從主頁面直接跳轉(zhuǎn)到目標(biāo)頁面。子頁面如圖6-10、6-11、6-12。 圖6-10筆記本專欄 圖6-11手機(jī)專欄 圖6-12數(shù)碼專欄各個(gè)子頁面之間也可通過導(dǎo)航欄相互切換。結(jié)束語

溫馨提示

  • 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)論