校園二手書(shū)交易系統(tǒng)_第1頁(yè)
校園二手書(shū)交易系統(tǒng)_第2頁(yè)
校園二手書(shū)交易系統(tǒng)_第3頁(yè)
校園二手書(shū)交易系統(tǒng)_第4頁(yè)
校園二手書(shū)交易系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(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、精選優(yōu)質(zhì)文檔傾情為你奉上精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)專心專注專業(yè)精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)校園二手書(shū)交易系統(tǒng)設(shè)計(jì) 課程名稱: 院系名稱: 專業(yè)班級(jí): 指導(dǎo)老師: 姓名: 學(xué)號(hào): 摘要當(dāng)今社會(huì),電子商務(wù)是一個(gè)熱點(diǎn)。而電子商務(wù)的一個(gè)最基本的體現(xiàn)就是網(wǎng)上銷售,網(wǎng)絡(luò)銷售具有快捷方便的特征。電子商務(wù)的出現(xiàn),給消費(fèi)者的地位,消費(fèi)觀念帶來(lái)了重要的變化。電子商務(wù)的網(wǎng)上實(shí)踐,是從網(wǎng)上銷售開(kāi)始的, “校園二手書(shū)網(wǎng)絡(luò)交易”打破了傳統(tǒng)的銷售形式,將商店和網(wǎng)絡(luò)結(jié)合,是一種典型的購(gòu)物網(wǎng)站運(yùn)用。校園二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)有著其他形式的網(wǎng)上書(shū)店所不能比擬的優(yōu)勢(shì):圖書(shū)來(lái)源于學(xué)生,交易給學(xué)生,因此價(jià)格比較便宜?!靶?/p>

2、園二手書(shū)網(wǎng)絡(luò)交易”利用頁(yè)面、腳本程序來(lái)實(shí)現(xiàn)二手書(shū)的進(jìn)貨管理、銷售管理、庫(kù)存管理等操作?!靶@二手書(shū)網(wǎng)絡(luò)交易”由前臺(tái)選購(gòu)、后臺(tái)管理兩大部分組成,會(huì)員可以通過(guò)前臺(tái)進(jìn)行自由購(gòu)物,操作流程非常簡(jiǎn)單明了,管理員可以通過(guò)后臺(tái)管理系統(tǒng)進(jìn)行二手書(shū)的管理、會(huì)員的管理、訂單管理等各種綜合性操作。本論文介紹了校園二手書(shū)交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,重點(diǎn)描述了管理模塊的實(shí)現(xiàn)方法。網(wǎng)站開(kāi)發(fā)采用了ASP的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),結(jié)合Access數(shù)據(jù)庫(kù)的使用,完成了注冊(cè)登錄、商品搜索、購(gòu)物車、留言板、后臺(tái)管理等功能。關(guān)鍵詞:電子商務(wù);二手書(shū)交易;管理系統(tǒng)AbstractIn this society, electronic comm

3、erce is a hot spot. Electronic commerce most basic manifests is on-line sale. In fact electronic commerces appearance, for consumers status, expended the idea to bring the important change. Electronic commerces on-line is practice, starts from on-line sale, “on-line second-hand books sale” has broke

4、n the traditional sales form, the store and the network union is one kind of typical shopping website utilization. The university student two handwritten letter transaction system has the superiority which the other forms on-line bookstore cannot compare: The books originate from the student, the sa

5、le give the student, and the price is quite cheap. Using the page, the script procedure realizes “the books” operations and so on purchase control, sales management, stock management. Second-hand books sale on-line is selects and purchases, the backstage by the onstage to manage two major part is co

6、mposed. The manager may through the backstage management system management system, carry on the commodity information and so on management, members management, order form management synthesis operations, the member may carry on the free shopping through the onstage, has facilitated the user applicat

7、ion greatly, and simplified the operation flow.This paper introduces the design and development process of campus secondhand books trading system, the article mainly describes the realization method of user management module. The development of website uses the ASP dynamic web development technology

8、, combined with the use of Access database, completing the registration login, commodity search, shopping cart, message board, the realization of the function of management background, etc. Key words:electronic commerce; Second-hand books online transactions; Management system目錄 TOC o 1-3 u 摘要 PAGER

9、EF _Toc h I PAGEREF _Toc h IAbstract PAGEREF _Toc h II PAGEREF _Toc h I第1章 緒論11.1 課題背景11.2 課題研究的意義11.3 二手書(shū)交易市場(chǎng)的現(xiàn)狀2第2章 可行性分析32.1經(jīng)濟(jì)可行性32.2技術(shù)可行性32.3 操作可行性4第3章 需求分析53.1 軟件需求分析53.2 二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)設(shè)計(jì)的需求分析63.2.1 系統(tǒng)基本情況描述63.2.2 數(shù)據(jù)流圖設(shè)計(jì)63.2.3 數(shù)據(jù)字典的設(shè)計(jì)73.2.4 二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)的安全問(wèn)題9第4章 總體設(shè)計(jì)104.1 系統(tǒng)模塊總體設(shè)計(jì)104.2 數(shù)據(jù)庫(kù)設(shè)計(jì)124.2.1數(shù)據(jù)庫(kù)設(shè)

10、計(jì)的特點(diǎn)124.2.2數(shù)據(jù)表設(shè)計(jì)13第5章 詳細(xì)設(shè)計(jì)175.1 系統(tǒng)運(yùn)行平臺(tái)設(shè)置175.2 系統(tǒng)開(kāi)發(fā)平臺(tái)和技術(shù)簡(jiǎn)介175.3數(shù)據(jù)庫(kù)簡(jiǎn)介195.4 系統(tǒng)登錄流程設(shè)計(jì)205.5 界面的詳細(xì)設(shè)計(jì)205.5.1 前臺(tái)功能模塊詳細(xì)設(shè)計(jì)215.5.2 后臺(tái)功能模塊詳細(xì)設(shè)計(jì)23第6章 系統(tǒng)測(cè)試與性能分析256.1 進(jìn)行系統(tǒng)測(cè)試的原因256.2 系統(tǒng)測(cè)試方法266.2.1 功能測(cè)試方法266.2.2安全性測(cè)試266.3 系統(tǒng)測(cè)試步驟276.4系統(tǒng)測(cè)試結(jié)果27結(jié)論28致謝29參考文獻(xiàn)31附錄131緒論課題背景近年來(lái),隨著因特網(wǎng)的迅速發(fā)展,電子商務(wù)在國(guó)內(nèi)也迅速的發(fā)展了起來(lái),現(xiàn)在互聯(lián)網(wǎng)上各種電子商務(wù)網(wǎng)站更是迅速的增

11、長(zhǎng)。因此越來(lái)越多的商家在網(wǎng)上建立起在線商店 。企業(yè)、商家可充分利用電子商場(chǎng)所提供的網(wǎng)絡(luò)設(shè)施、支付平臺(tái)、管理平臺(tái)等共享資源,從而有效地、低成本地開(kāi)展自己的商業(yè)活動(dòng)。從一定程度上講“校園二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)”就是網(wǎng)上的二手書(shū)超市,是一種二手書(shū)網(wǎng)絡(luò)交易的網(wǎng)站。“二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)”打破了傳統(tǒng)的二手書(shū)網(wǎng)絡(luò)交易形式商店,將商店和網(wǎng)絡(luò)結(jié)合是一種典型的電子商務(wù)網(wǎng)站運(yùn)用,能夠直接繞過(guò)中間商(如批發(fā)商、銷售商、經(jīng)銷商)建立與客戶的直接關(guān)系。對(duì)于大學(xué)生而言,可以通過(guò)校園二手書(shū)公告欄直接尋找自己需要的書(shū)籍,節(jié)約了時(shí)間和金錢,省去了無(wú)謂的查找精力。同時(shí)還縮短了生產(chǎn)商與消費(fèi)者之間的距離,有利于二手書(shū)的快速流通和降低整體分

12、銷成本。目的和意義本系統(tǒng)的設(shè)計(jì)目的是為了滿足使用者只要通過(guò)互聯(lián)網(wǎng)就可以足不出戶的在網(wǎng)絡(luò)上進(jìn)行購(gòu)物,改變傳統(tǒng)商業(yè)交易,在互聯(lián)網(wǎng)上進(jìn)行交易,實(shí)現(xiàn)網(wǎng)上購(gòu)物的方便和快捷的特點(diǎn)。開(kāi)發(fā)大學(xué)生二手書(shū)網(wǎng)上交易系統(tǒng)避免畢業(yè)和非畢業(yè)大學(xué)生在處理用過(guò)的書(shū)籍時(shí),當(dāng)作廢紙賣掉的弊端,浪費(fèi)了知識(shí)。而是此系統(tǒng)上的書(shū)籍要比其他書(shū)店價(jià)格更便宜且種類更廣泛,能夠?qū)I(yè)與專業(yè)間書(shū)籍充分利用,并且還能獲取到相應(yīng)的輔導(dǎo)材料,一舉兩得,使得買賣雙方都能感到滿意!電子商務(wù)打破了對(duì)市場(chǎng)的時(shí)空限制。傳統(tǒng)供需結(jié)合的信息交換活動(dòng)被電子商務(wù)系統(tǒng)替代后,商業(yè)活動(dòng)將在全球市場(chǎng)上進(jìn)行24小時(shí)服務(wù),做到無(wú)國(guó)界、無(wú)晝夜之分。供需雙方直接溝通,使消費(fèi)者的消費(fèi)觀念

13、和行為都發(fā)生變化。消費(fèi)者將處于主動(dòng)地位,可以從網(wǎng)上獲得充分的二手書(shū)信息,并以一種自我服務(wù)的方式來(lái)完成交易過(guò)程。二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)的設(shè)計(jì)以其方便、快捷的特點(diǎn)受到了更多用戶的青睞。對(duì)傳統(tǒng)的商場(chǎng)銷售,網(wǎng)上商城可以將二手書(shū)詳細(xì)分類,為用戶提供了更大的選擇空間;通過(guò)前臺(tái)二手書(shū)的展示,可以使顧客更好地了解商城內(nèi)的二手書(shū);搜索查詢功能可以使用戶方便的檢索出自己所需要的二手書(shū)類型;網(wǎng)絡(luò)購(gòu)物車的實(shí)現(xiàn)使顧客真正實(shí)現(xiàn)足不出戶、網(wǎng)上購(gòu)物的目的,方便了顧客。二手書(shū)交易系統(tǒng)的現(xiàn)狀據(jù)最新統(tǒng)計(jì),中國(guó)大陸已經(jīng)注冊(cè)的網(wǎng)上書(shū)店大約有100多家,有網(wǎng)站的有50多家,但已經(jīng)投入運(yùn)營(yíng)能夠買到書(shū)的只有十來(lái)家。最近據(jù)一家媒體的調(diào)查,能夠買到

14、書(shū)且服務(wù)到位的也只有大洋網(wǎng)、旌旗席殊等幾家。最早的網(wǎng)上書(shū)店是由上海圖書(shū)城投資50萬(wàn)元於1998年底成立的上海網(wǎng)上書(shū)城,該網(wǎng)站經(jīng)理李列群坦言告訴記者,運(yùn)營(yíng)一年多,業(yè)績(jī)很不理想,現(xiàn)在網(wǎng)上書(shū)城的交易額還不到整個(gè)上海圖書(shū)城交易額的千分之一。據(jù)他分析,除了傳統(tǒng)購(gòu)書(shū)習(xí)慣的因素,頻寬不夠,上網(wǎng)的速度很慢,也影響了人們上網(wǎng)購(gòu)書(shū)。 由IDG、日本軟銀(Softbank)和中國(guó)科文公司投資的當(dāng)當(dāng)一直號(hào)稱是全球最大的網(wǎng)上中文書(shū)店,其市場(chǎng)總監(jiān)閻光稱當(dāng)當(dāng)每個(gè)月的訪問(wèn)量有7.5萬(wàn)人次,下單訂購(gòu)率為3%,交易額達(dá)12萬(wàn)元。閻光特別強(qiáng)調(diào),在當(dāng)當(dāng)?shù)念櫩椭?,?0%來(lái)自海外。 大洋網(wǎng)總裁董寶青說(shuō),大洋網(wǎng)網(wǎng)上書(shū)店在全國(guó)有優(yōu)勢(shì),該店

15、與全國(guó)150多家出版社合作,可保證售書(shū)7.5折不虧本;另外有150多連鎖書(shū)店,配送隊(duì)伍專業(yè)到位、服務(wù)到家,近期開(kāi)通北京及珠三角主要城市的直接配送,建立網(wǎng)上書(shū)店是現(xiàn)有資源的自然延伸。但由於投資較大,網(wǎng)上書(shū)店真正盈利估計(jì)要在兩年后。 以目前的經(jīng)營(yíng)狀況來(lái)看,絕大數(shù)網(wǎng)上書(shū)店都是虧本經(jīng)營(yíng),最近又傳來(lái)全球最大的網(wǎng)上書(shū)店亞馬遜股票大跌的消息。不過(guò)行內(nèi)人認(rèn)為這是件好事,“是時(shí)候該擠擠網(wǎng)絡(luò)的泡沫了?!?在眾多網(wǎng)上書(shū)店中,很多都是有國(guó)外VC的背景。對(duì)于目前一些網(wǎng)上書(shū)店的花錢做秀法行內(nèi)人士多持不贊賞態(tài)度,大洋網(wǎng)上書(shū)城負(fù)責(zé)人認(rèn)為,自己的書(shū)城沒(méi)有把主要精力放在做秀上,而是提倡務(wù)實(shí)精神,以讀者為本,扎扎實(shí)實(shí)地為他們提供服

16、務(wù),收到的效果一樣很好?!熬烤拐l(shuí)是為了網(wǎng)民而做網(wǎng)絡(luò),誰(shuí)是為了泡沫做網(wǎng)絡(luò),人們?cè)囈辉嚲椭懒?。網(wǎng)上書(shū)店最終要?dú)w于現(xiàn)實(shí)。系統(tǒng)可行性分析經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性是指可以使用的資源的可能性(資源包括人力資源、自然資源和資金條件)。經(jīng)濟(jì)可行性包括兩個(gè)方面的內(nèi)容:一是某一備選方案占有和使用經(jīng)濟(jì)資源的可能性,進(jìn)而實(shí)現(xiàn)政策目標(biāo)的可能性;二是實(shí)施某一政策方案所需花費(fèi)的成本和取得的收益。政府的財(cái)政資源是有限的,任何政策方案占有和使用的經(jīng)濟(jì)資源也是有限的。因此,任何一項(xiàng)公共政策都存在一個(gè)爭(zhēng)取公共經(jīng)濟(jì)資源的問(wèn)題。一般說(shuō)來(lái),“公共政策的經(jīng)濟(jì)資源的占有量與其政策目標(biāo)的期望值成正比例關(guān)系。”當(dāng)然,這還涉及到一個(gè)成本效益問(wèn)題。如

17、果某一方案的成本大于收益,顯然這項(xiàng)政策是不可行的。 本網(wǎng)站系統(tǒng)在開(kāi)發(fā)設(shè)計(jì)過(guò)程中投入的各項(xiàng)支出并不多,且面向的是學(xué)校廣大學(xué)生,市場(chǎng)廣闊,書(shū)籍方面不只有教材,還有英語(yǔ)四六級(jí)考試和考研資料,且價(jià)格絕對(duì)低廉,為廣大學(xué)生提供方便,實(shí)際投入使用卻能實(shí)實(shí)在在的降低管理者在人力、物力、財(cái)力方面的支出,大大節(jié)約了成本同時(shí)也提高了工作效率。當(dāng)然學(xué)生也可以通過(guò)等價(jià)的物品予以交換,所以相信本系統(tǒng)有很大的市場(chǎng)潛力和美好的發(fā)展前景。技術(shù)可行性技術(shù)可行性是對(duì)待開(kāi)發(fā)的系統(tǒng)進(jìn)行功能、性能和限制條件的分析,確定在現(xiàn)有的資源的條件下,技術(shù)風(fēng)險(xiǎn)有多大,系統(tǒng)是否能實(shí)現(xiàn)。這里,資源包括已有的或可以搞到的硬件、軟件資源,現(xiàn)有技術(shù)人員的技術(shù)

18、水平與已有的工作基礎(chǔ)。軟件方面,我們這學(xué)期已開(kāi)有C#語(yǔ)言,SQL server2005等正符合本系統(tǒng)的開(kāi)發(fā)要求,且本系統(tǒng)對(duì)機(jī)器的要求也不高,一般當(dāng)前學(xué)校或個(gè)人電腦完全可滿足要求。前臺(tái)圖形圖像可通過(guò)圖像制作工具來(lái)制作美觀的畫面考慮到網(wǎng)站實(shí)施的可行性,在軟件方面選擇了ASP.NET來(lái)進(jìn)行網(wǎng)站的界面設(shè)計(jì)和功能的實(shí)現(xiàn),ASP.NET具有支持可視化開(kāi)發(fā)工具環(huán)境、可管理性、縮放性和可用性擴(kuò)展性及安全性,強(qiáng)大的數(shù)據(jù)庫(kù)開(kāi)發(fā)功能等優(yōu)點(diǎn)。因此用它來(lái)開(kāi)發(fā)網(wǎng)站系統(tǒng)是很方便可行的。使用SQL server2005數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。在硬件方面,只要是Pentium III系列及以上的計(jì)算機(jī),內(nèi)存在256M以上,硬盤在10G

19、以上,可以滿足系統(tǒng)的開(kāi)發(fā)需要!硬件的配置越高,系統(tǒng)的開(kāi)發(fā)與運(yùn)行會(huì)更流暢。如今的家用或商用電腦硬件的整體配置水平都很高,網(wǎng)站在硬件方面是很可行的。操作可行性在網(wǎng)絡(luò)技術(shù)十分發(fā)達(dá)的現(xiàn)今社會(huì),家用電腦和商用電腦的普及,人們對(duì)網(wǎng)絡(luò)帶來(lái)效益的認(rèn)識(shí),越來(lái)越多的人意識(shí)到網(wǎng)絡(luò)對(duì)我們個(gè)人、生活、工作的幫助,網(wǎng)絡(luò)已經(jīng)是我們生活中不可或缺的一部分。此系統(tǒng)設(shè)計(jì)得很人性化,注重細(xì)節(jié),簡(jiǎn)單方便,易于操作,可以為首次進(jìn)行網(wǎng)上購(gòu)物的用戶提供“新手指南”幫助,有過(guò)網(wǎng)上購(gòu)物的用戶更加易懂好用?,F(xiàn)在工作,學(xué)習(xí)等方面的競(jìng)爭(zhēng)力越來(lái)越大,個(gè)人的時(shí)間越來(lái)越覺(jué)得不夠用,所以現(xiàn)在很少有人花費(fèi)大量的時(shí)間在逛商場(chǎng)或者是逛超市上。所以只用點(diǎn)幾下鼠標(biāo),

20、瀏覽幾個(gè)界面,不用浪費(fèi)過(guò)多時(shí)間就可以挑選出自己心儀的二手書(shū),足不出戶就有人將二手書(shū)送貨上門,這種購(gòu)物形式被越來(lái)越多的人認(rèn)可,并得到越來(lái)越多人的青睞。 本系統(tǒng)由于開(kāi)發(fā)工具是可視化的,操縱起來(lái)方面簡(jiǎn)單,只要管理者運(yùn)用過(guò)一般的管理系統(tǒng),加上設(shè)計(jì)者對(duì)該系統(tǒng)的講解操縱者很快能上手,方便簡(jiǎn)單,但又不失實(shí)用。管理者可以通過(guò)系統(tǒng)直接完成各項(xiàng)操作,進(jìn)行動(dòng)態(tài)更新,而且可以比較直觀的看到操作的效果。由于該系統(tǒng)開(kāi)發(fā)工具具有的優(yōu)點(diǎn),使該系統(tǒng)在維護(hù)等其他方面的開(kāi)銷大大減少了。通過(guò)以上對(duì)此銷售網(wǎng)站的闡述和對(duì)用戶現(xiàn)在情況的分析,運(yùn)行方面是可行的。需求分析軟件需求分析工作是軟件生存其中重要的一步,也是決定性的一步,只要通過(guò)軟件

21、需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說(shuō)明,從而奠定軟件開(kāi)發(fā)的基礎(chǔ)。軟件需求分析工作也是一個(gè)不斷認(rèn)識(shí)和逐步細(xì)化的過(guò)程。該過(guò)程將軟件計(jì)劃階段所確定的軟件范圍逐步細(xì)化到可詳細(xì)定義的程度,并分析出各種不同的軟件元素,然后為這些元素找到可行的解決方法。制定軟件的需求規(guī)格說(shuō)明不只是軟件開(kāi)發(fā)人員的工作,用戶也起著至關(guān)重要的作用。用戶必須對(duì)軟件功能和性能提出初步要求,并澄清一些模糊概念。而軟件分析人員則要認(rèn)真了解用戶的需求,細(xì)致地進(jìn)行調(diào)查分析,把用戶的要求最終轉(zhuǎn)換成一個(gè)完全的、精細(xì)的軟件邏輯模型并寫出軟件的需求規(guī)格說(shuō)明,準(zhǔn)確地表達(dá)用戶的要求。二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)的需求分析系統(tǒng)基本情況

22、描述二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)是進(jìn)行真實(shí)網(wǎng)上二手書(shū)購(gòu)買后,以顧客能夠方便、快捷的購(gòu)買二手書(shū)為基礎(chǔ)進(jìn)行設(shè)計(jì)的。系統(tǒng)主要由前臺(tái)會(huì)員交易模塊和后臺(tái)網(wǎng)站管理模塊兩大部分組成。前臺(tái)模塊主要是會(huì)員與管理員進(jìn)行交易的平臺(tái),通過(guò)交易的操作可以完成二手書(shū)的進(jìn)銷存。會(huì)員在這個(gè)平臺(tái)可以查看管理員推薦的二手書(shū);查看本網(wǎng)站銷量最好的二手書(shū);查看二手書(shū)銷量排行榜;查看本網(wǎng)站熱賣二手書(shū);添加購(gòu)物車功能方便會(huì)員對(duì)所買二手書(shū)進(jìn)行操作,可以自動(dòng)匯總二手書(shū)金額,一次性進(jìn)行購(gòu)買;添加收藏夾功能方便會(huì)員對(duì)自己所喜歡的二手書(shū)進(jìn)行統(tǒng)一的管理,放入到收藏夾中進(jìn)行保管。后臺(tái)管理模塊主要包括對(duì)會(huì)員信息、二手書(shū)信息、訂單信息等信息的管理,以及統(tǒng)計(jì)二手書(shū)的

23、銷售情況等。管理員可以根據(jù)實(shí)際情況添加其他管理員以維護(hù)該系統(tǒng)的購(gòu)物環(huán)境和安全。依托市場(chǎng)分析,以消費(fèi)者需求為導(dǎo)向我們認(rèn)為系統(tǒng)功能需求分析包括以下幾點(diǎn):1權(quán)限管理 管理員權(quán)限和會(huì)員權(quán)限 管理員可以對(duì)任何注冊(cè)會(huì)員及他的供求信息進(jìn)行修改2查詢功能 方便學(xué)生和管理員查找書(shū)籍信息 本系統(tǒng)按供求和書(shū)籍種類進(jìn)行管理3添加功能 管理會(huì)員 會(huì)員權(quán)限僅限于自己模塊進(jìn)行操作4修改 管理員對(duì)數(shù)據(jù)信息進(jìn)行修改5刪除 6注冊(cè) 7excel表導(dǎo)出 8留言9熱線聯(lián)系系統(tǒng)功能分析:性能需求 精確 快速反應(yīng)1查詢信息應(yīng)盡可能保證準(zhǔn)確 所有相應(yīng)區(qū)域都可以做到2保證查詢信息的準(zhǔn)確3時(shí)間快速響應(yīng)最小化處理時(shí)間4系統(tǒng)需求 可以滿足最少注冊(cè)

24、5000名用戶,1500名用戶以上同時(shí)在線,500名用戶同時(shí)使用5適應(yīng)性 滿足客戶各種需求數(shù)據(jù)流圖設(shè)計(jì)數(shù)據(jù)流圖也稱為Bubble Chart或Data Flow Graph。是從數(shù)據(jù)傳遞和加工的角度,以圖形的方式表示數(shù)據(jù)流從輸入到輸出的傳輸變換過(guò)程。數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形化表示,表示信息在系統(tǒng)中流動(dòng)和處理的情況,它是系統(tǒng)分析員與用戶進(jìn)行交流的極好工具。二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)數(shù)據(jù)流圖描述了網(wǎng)站的基本數(shù)據(jù)流程信息,首先是顧客登錄到本網(wǎng)站后可以按二手書(shū)的類別瀏覽二手書(shū),根據(jù)自己的需要選擇相應(yīng)的二手書(shū)添加到購(gòu)物車中,然后填寫訂單,如果顧客還沒(méi)有注冊(cè),則需要先注冊(cè)后才能夠填寫訂單信息。管理員對(duì)前臺(tái)會(huì)員生成

25、的二手書(shū)訂單再進(jìn)行整理。數(shù)據(jù)字典的設(shè)計(jì)數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等六個(gè)方面進(jìn)行具體的定義。1數(shù)據(jù)項(xiàng)定義二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)數(shù)據(jù)項(xiàng)具體定義如表3-1。表3-1二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)數(shù)據(jù)項(xiàng)定義表編號(hào)名稱別名類型長(zhǎng)度I01-01username管理員登陸名nvarchar50字節(jié)I01-02ID會(huì)員IDint2字節(jié)I01-03UserName會(huì)員登陸名nvarchar50字節(jié)I01-04Psw會(huì)員登陸密碼nvarchar50字節(jié)I01-05真實(shí)姓名會(huì)員真實(shí)姓名nvarchar50字節(jié)I01

26、-06家庭住址會(huì)員家庭住址textI01-07聯(lián)系方式會(huì)員聯(lián)系方式nvarchar50字節(jié)I01-08CName二手書(shū)類別名稱nvarchar50字節(jié)I01-09PID二手書(shū)IDint2字節(jié)I01-10PName二手書(shū)名稱nvarchar50字節(jié)I01-11PNum二手書(shū)數(shù)量int2字節(jié)I01-12CID二手書(shū)類別IDint2字節(jié)I01-13PFPrice二手書(shū)原價(jià)moneyI01-14PNPrice二手書(shū)現(xiàn)價(jià)moneyI01-15PPicture二手書(shū)圖片imageI01-16PValidity二手書(shū)簡(jiǎn)介ntextI01-17PBewrite買家必讀ntextI01-18PUseMode詳情

27、介紹ntextI01-19PStock庫(kù)存量int2字節(jié)I01-20OID訂單IDnvarchar50字節(jié)I01-21OState訂單狀態(tài)int2字節(jié)I01-22Pubdate提交訂單時(shí)間datetimeI01-23TotalPrice訂單總額money2數(shù)據(jù)流定義數(shù)據(jù)流是由一個(gè)或一組固定的數(shù)據(jù)項(xiàng)組成。定義數(shù)據(jù)流時(shí),不僅要說(shuō)明數(shù)據(jù)流的名稱、組成等,還應(yīng)指明它的來(lái)源、去向和數(shù)據(jù)流量等。二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)的數(shù)據(jù)流定義如下所示。數(shù)據(jù)流編號(hào):D101數(shù)據(jù)流名稱:購(gòu)物車數(shù)據(jù)流來(lái)源:會(huì)員數(shù)據(jù)流去向:購(gòu)物車信息表數(shù)據(jù)流組成:I01-09+I01-10+I01-11+I01-14+I01-15+I01-19數(shù)

28、據(jù)流編號(hào):D102數(shù)據(jù)流名稱:二手書(shū)網(wǎng)絡(luò)交易條目數(shù)據(jù)流來(lái)源:會(huì)員數(shù)據(jù)流去向:二手書(shū)訂單表數(shù)據(jù)流組成:I01-03+I01-05+I01-06+I01-07+I01-08+ I01-09+I01-10+I01-11+I01-12+I01-13+I01-14+I01-15+I01-20+I01-21+I01-22+I01-23數(shù)據(jù)流編號(hào):D103數(shù)據(jù)流名稱:收藏夾數(shù)據(jù)流來(lái)源:會(huì)員數(shù)據(jù)流去向:收藏夾信息表數(shù)據(jù)流組成:I01-09+I01-10+I01-11+I01-14+I01-15+I01-19數(shù)據(jù)流編號(hào):D104數(shù)據(jù)流名稱:會(huì)員基本信息數(shù)據(jù)流來(lái)源:會(huì)員數(shù)據(jù)流去向:會(huì)員信息表數(shù)據(jù)流組成:I01-0

29、2+I01-03+I01-04+I01-05+I01-06+I01-07數(shù)據(jù)流編號(hào):D105數(shù)據(jù)流名稱:二手書(shū)類別信息數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:二手書(shū)類別信息表數(shù)據(jù)流組成:I01-08+ I01-12數(shù)據(jù)流編號(hào):D106數(shù)據(jù)流名稱:訂單處理信息數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:二手書(shū)訂單表數(shù)據(jù)流組成:I01-03+I01-05+I01-06+I01-07+I01-08+ I01-09+I01-10+I01-11+I01-12+I01-013+I01-14+I01-15+I01-20+I01-21+I01-22+I01-23二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)的安全問(wèn)題安全問(wèn)題是電子商務(wù)實(shí)施中的瓶頸之一,既是技術(shù)

30、問(wèn)題,更是管理問(wèn)題,具體涉及計(jì)算機(jī)網(wǎng)絡(luò)安全和商務(wù)安全兩大方面。計(jì)算機(jī)網(wǎng)絡(luò)安全值的是網(wǎng)絡(luò)設(shè)備、網(wǎng)絡(luò)系統(tǒng)和數(shù)據(jù)庫(kù)等網(wǎng)絡(luò)本身可能存在的問(wèn)題。網(wǎng)上交易安全則是為了保證交易過(guò)程的保密性、可鑒別性、防篡改性和不可抵賴性,消除信息被竊取、篡改和假冒等種種隱患。如黑客往往從網(wǎng)關(guān)或路由器上截取傳送的信息,有的掌握了信息的格式后篡改信息,甚至發(fā)送假信息,以假亂真。為了保證電子商務(wù)的安全,要求保證:信息的保密性:信息的保密性是指信息在傳輸和存儲(chǔ)中不被竊取。為此需要采用安全技術(shù)對(duì)信息進(jìn)行加密。信息的不可否認(rèn)性:信息的不可否認(rèn)性是指發(fā)送方和接受方都不能否認(rèn)自己發(fā)送或接受了信息。系統(tǒng)的可靠性:系統(tǒng)的可靠性是指系統(tǒng)防止硬件

31、失靈、軟件錯(cuò)誤、自然災(zāi)害等造成的失效的性能。交易者身份的真實(shí)性:交易者身份的真實(shí)性是指網(wǎng)上交易雙方應(yīng)確認(rèn)對(duì)方是真實(shí)的??傮w設(shè)計(jì)系統(tǒng)模塊總體設(shè)計(jì)本系統(tǒng)一共分為兩大部分(前臺(tái)、后臺(tái)),一共設(shè)計(jì)了十個(gè)模塊。會(huì)員注冊(cè)及登陸模塊:為了確保交易信息的有效性和網(wǎng)站功能拓展,購(gòu)物網(wǎng)站需要以會(huì)員機(jī)制運(yùn)作,瀏覽者必須成為會(huì)員,才能夠在網(wǎng)站中購(gòu)物。該模塊通過(guò)與瀏覽者的交互,記錄瀏覽者的基本信息,通過(guò)后臺(tái)審核確定其信息的有效性。會(huì)員信息修改模塊:會(huì)員在剛剛注冊(cè)信息的時(shí)候,可能有些選擇項(xiàng)沒(méi)有填寫或是對(duì)當(dāng)時(shí)自己設(shè)置的密碼的安全性不夠放心,會(huì)員可在此模塊中對(duì)自己的信息再次進(jìn)行修改、確認(rèn),以保證信息的完整性和安全性。會(huì)員購(gòu)物

32、車管理模塊:是一個(gè)人性化的工具,瀏覽者對(duì)于中意的二手書(shū),在購(gòu)買前臨時(shí)存放在購(gòu)物車中,并可以隨時(shí)增減購(gòu)物車中的二手書(shū)種類和數(shù)量,以提高購(gòu)物效率。瀏覽者購(gòu)物完畢,系統(tǒng)會(huì)引導(dǎo)其進(jìn)行結(jié)賬,在選擇好結(jié)賬方式后,系統(tǒng)會(huì)自動(dòng)生成并交給客戶一個(gè)唯一的訂單號(hào)。會(huì)員訂單查詢模塊:會(huì)員記錄下訂單號(hào)后,可在此模塊中進(jìn)行查詢,通過(guò)查詢可調(diào)出所買二手書(shū)的詳細(xì)信息及是否已經(jīng)發(fā)貨等的信息。管理員注冊(cè)及登錄模塊:與會(huì)員一樣,管理員也有自己的信息,有固定的登錄名和密碼,需注冊(cè)登錄可以多個(gè)管理員管理此二手書(shū)系統(tǒng),避免了二手書(shū)管理的局限性。管理員信息修改模塊:管理員也可對(duì)自己的信息進(jìn)行修改,例如修改密碼等操作。二手書(shū)明細(xì)信息管理模塊

33、:該模塊中記錄了每款二手書(shū)的詳細(xì)信息,管理員可在此項(xiàng)中對(duì)某款二手書(shū)的基本信息進(jìn)行修改,該模塊中還記錄了指定二手書(shū)的入庫(kù)量和銷售量,并顯示庫(kù)存量,可在此模塊中管理二手書(shū)的庫(kù)存信息和銷售情況,實(shí)現(xiàn)了二手書(shū)的進(jìn)銷存管理。訂單管理模塊:一些會(huì)員下了訂單,但由于某些原因,又想取消訂單的情況,管理員要對(duì)這些垃圾訂單進(jìn)行處理,從而增大數(shù)據(jù)庫(kù)的存儲(chǔ)容量,更便于管理員對(duì)訂單的管理。系統(tǒng)信息發(fā)布管理模塊:其中包括客服熱線、聯(lián)系我們、電子郵箱郵遞方式管理模塊:根據(jù)不同的用戶需求,共設(shè)置了四種郵遞方式:平郵、快郵、EMS、快遞。會(huì)員在購(gòu)物時(shí)選中其中的一種郵遞方式,按用戶的需求在一定的時(shí)間內(nèi)實(shí)行送貨上門的服務(wù)。前臺(tái)用戶

34、模塊如圖所示。 前臺(tái)功能模塊最新公告前臺(tái)功能模塊最新公告書(shū)籍展示書(shū)籍查詢書(shū)籍訂購(gòu)用戶注冊(cè)用戶登錄書(shū)籍供求圖1 用戶前臺(tái)模塊圖管理員功能模塊圖管理員功能模塊圖公告信息模塊管理員模塊書(shū)籍供求模塊用戶管理模塊書(shū)籍信息模塊公告信息修改公告信息刪除書(shū)籍信息添加書(shū)籍信息修改書(shū)籍信息刪除用戶添加用戶修改用戶刪除公告信息添加權(quán)限賦予管理員修改管理員刪除管理員添加刪除供求主題發(fā)布供求回復(fù)刪除供求回復(fù)發(fā)布供求主題在線交流模塊信息查詢模塊圖2 用戶后臺(tái)模塊圖數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及應(yīng)用系統(tǒng)的技術(shù),是系統(tǒng)開(kāi)發(fā)和建設(shè)中的核心技術(shù),如果一個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)沒(méi)有計(jì)劃而全憑直覺(jué),那最后設(shè)計(jì)出來(lái)的數(shù)據(jù)庫(kù)很可能不能滿足用戶

35、的要求。另外數(shù)據(jù)庫(kù)設(shè)計(jì)不周詳而導(dǎo)致的惡果是數(shù)據(jù)庫(kù)中有大量冗余數(shù)據(jù),不僅會(huì)產(chǎn)生數(shù)據(jù)異常,還會(huì)占用不必要的磁盤空間。數(shù)據(jù)庫(kù)設(shè)計(jì)是研究數(shù)據(jù)庫(kù)及其應(yīng)用的系統(tǒng)設(shè)計(jì)。數(shù)據(jù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求。軟件系統(tǒng)經(jīng)常使用各種長(zhǎng)期保存的信息,這些信息通常以一定方式組織并存儲(chǔ)在數(shù)據(jù)庫(kù)或文件中,為減小數(shù)據(jù)冗余,避免出現(xiàn)插入異常或刪除異常,簡(jiǎn)化修改數(shù)據(jù)的過(guò)程,通常需要把數(shù)據(jù)結(jié)構(gòu)規(guī)范化。本系統(tǒng)的數(shù)據(jù)庫(kù)使用了時(shí)下比較流行的SQL Server 2005來(lái)實(shí)現(xiàn)的。SQL是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語(yǔ)言,其功能并不僅

36、僅是查詢。SQL是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。SQL語(yǔ)言之所以能夠?yàn)橛脩艉蜆I(yè)界所接受,并成為國(guó)際標(biāo)準(zhǔn),是因?yàn)樗且粋€(gè)綜合的、功能極強(qiáng)同時(shí)又簡(jiǎn)捷易學(xué)的語(yǔ)言。數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)為了確保整個(gè)數(shù)據(jù)庫(kù)中數(shù)據(jù)的安全性及完整性,本系統(tǒng)數(shù)據(jù)庫(kù)的特點(diǎn)體現(xiàn)在以下三個(gè)方面。自主設(shè)計(jì)數(shù)據(jù)庫(kù)自主設(shè)計(jì)數(shù)據(jù)庫(kù)是指用戶能夠根據(jù)自己的需要?jiǎng)?chuàng)建新的數(shù)據(jù)庫(kù),讓數(shù)據(jù)庫(kù)真正成為用戶自己的數(shù)據(jù)庫(kù)。不過(guò),只要庫(kù)中已存在該名稱及表名,則不予重建,這樣就保證了數(shù)據(jù)的統(tǒng)一性。自主調(diào)用數(shù)據(jù)庫(kù)自主調(diào)用數(shù)據(jù)庫(kù)即允許用戶能自由地從數(shù)據(jù)庫(kù)中調(diào)用所需的數(shù)據(jù),例如查看二手書(shū)的詳細(xì)信息。該信息在數(shù)據(jù)庫(kù)中已經(jīng)被管理員添加,所以用戶在前臺(tái)點(diǎn)擊二手書(shū)即可自動(dòng)

37、從數(shù)據(jù)庫(kù)中獲取相應(yīng)的二手書(shū)信息,實(shí)現(xiàn)自主調(diào)用。自主管理數(shù)據(jù)庫(kù)自主管理數(shù)據(jù)庫(kù)指一般用戶具有添加、修改和檢索數(shù)據(jù)的權(quán)力,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的可擴(kuò)充性和開(kāi)放性。而管理員則另具有刪除數(shù)據(jù)的權(quán)力,從而達(dá)到了系統(tǒng)數(shù)據(jù)統(tǒng)一性和一致性的目的。 4.2.2根據(jù)二手書(shū)網(wǎng)絡(luò)交易系統(tǒng)的分析情況,該系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如下表所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。Admin表,記錄管理員的登陸信息,包括管理員賬號(hào)和密碼。設(shè)置如下表4-1所示。表4-1Admin(管理員信息表)列 名數(shù)據(jù)類型允許空字段說(shuō)明usernamenvarchar(50)否管理員登陸名passwordnvarchar(50)否管理員密碼addtime

38、datetime否管理員注冊(cè)時(shí)間tblUser表,記錄用戶的登陸信息和用戶的基本信息,設(shè)置如下表4-2所示。表4-2tblUser(會(huì)員信息表)列 名數(shù)據(jù)類型允許空字段說(shuō)明IDint否用戶IDPswnvarchar(50)否用戶密碼UserNamenvarchar(50)否用戶登陸名真實(shí)姓名nvarchar(50)否用戶真實(shí)姓名性別nvarchar(50)否用戶性別年齡int否用戶年齡聯(lián)系方式nvarchar(50)否用戶聯(lián)系方式家庭住址text否用戶家庭住址Products表,記錄二手書(shū)詳細(xì)信息,設(shè)置如下表4-3所示。表4-3Products(二手書(shū)信息表)列 名數(shù)據(jù)類型允許空字段說(shuō)明PID

39、int否二手書(shū)IDPNamenvarchar(100)否二手書(shū)名稱CIDint否二手書(shū)類別IDPCPricemoney否二手書(shū)成本價(jià)PFPricemoney否二手書(shū)原價(jià)PNPricemoney否二手書(shū)現(xiàn)價(jià)PPictureimage否二手書(shū)圖片PBewritentext否買家必讀PUseModentext否詳情介紹PStockint否庫(kù)存量PSellNumint否銷售量PValidityntext否二手書(shū)簡(jiǎn)介PHotint是二手書(shū)熱賣狀態(tài)PCommendint是二手書(shū)推薦狀態(tài)Order表,記錄訂單信息,設(shè)置如下表4-4所示。表4-4Order(訂單表)列 名數(shù)據(jù)類型允許空字段說(shuō)明OIDnvarc

40、har(30)否訂單IDPIDint否二手書(shū)IDPNamenvarchar(50)否二手書(shū)名稱PNumint否二手書(shū)數(shù)量PCPricemoney否二手書(shū)成本價(jià)PPricemoney否二手書(shū)現(xiàn)價(jià)TotalPricemoney否訂單總額Pubdatedatetime否提交訂單時(shí)間TNamenvarchar(50)否用戶名稱Emailnvarchar(50)否用戶EmailPhonenvarchar(50)否用戶聯(lián)系電話OStateint否訂單狀態(tài)tblBasket表,記錄購(gòu)物車信息,設(shè)置如下表4-5所示。表4-5tblBasket(購(gòu)物車信息表)列 名數(shù)據(jù)類型允許空字段說(shuō)明IDint否購(gòu)物車IDt

41、blUsernvarchar(50)否用戶名Pidint否二手書(shū)IDisNint否二手書(shū)數(shù)量isMoneymoney否二手書(shū)價(jià)格isDatedatetime否放入購(gòu)物車時(shí)間tblFav表,記錄收藏夾信息,設(shè)置如下表4-6所示。表4-6tblFav(收藏夾信息表)列 名數(shù)據(jù)類型允許空字段說(shuō)明IDint否收藏夾IDtblUsernvarchar(50)否用戶名Pidint否二手書(shū)IDisDatedatetime否放入收藏夾時(shí)間tblLeaveWord表,記錄評(píng)論信息,設(shè)置如下表4-7所示。表4-7tblLeaveWord(評(píng)論信息表)列 名數(shù)據(jù)類型允許空字段說(shuō)明IDint否評(píng)論IDUserName

42、nvarchar(50)否用戶名PIDint否二手書(shū)IDisNotentext否評(píng)論內(nèi)容isDatedatetime否評(píng)論時(shí)間Message表,記錄留言信息,設(shè)置如下表4-8所示。表4-8Message(留言信息表)列 名數(shù)據(jù)類型允許空字段說(shuō)明MIDint否留言IDUNamenvarchar(50)否用戶名UPhonenvarchar(100)否用戶聯(lián)系電話UEmailnvarchar(100)否用戶EmailMTitlenvarchar(200)否留言標(biāo)題MContentntext否留言內(nèi)容Pubdatedatetime否留言時(shí)間MStateint否留言狀態(tài)tblMode表,記錄郵遞方式信息

43、,設(shè)置如下表4-9所示。表4-9tblMode(郵遞方式表)列 名數(shù)據(jù)類型允許空字段說(shuō)明IDint否郵遞方式ID名稱nvarchar(50)否郵遞名稱備注nvarchar(50)否郵遞備注詳細(xì)設(shè)計(jì)系統(tǒng)運(yùn)行平臺(tái)設(shè)置硬件環(huán)境:臺(tái)式計(jì)算機(jī)(PC)一臺(tái),如表5-1所示。表5-1運(yùn)行環(huán)境硬件配置硬件配置處理器Pentium III800以上內(nèi)存256M以上硬盤空間10G以上2軟件環(huán)境:Windows XP和Windows 2003操作系統(tǒng),SQL Server 2005和ASP.NET2.0。系統(tǒng)開(kāi)發(fā)平臺(tái)和技術(shù)簡(jiǎn)介采用Microsoft SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)作為開(kāi)發(fā)平臺(tái)來(lái)架構(gòu)網(wǎng)站及其動(dòng)態(tài)網(wǎng)

44、頁(yè),因?yàn)樗⒕W(wǎng)站容易、方便、快捷,是當(dāng)今開(kāi)發(fā)中小型網(wǎng)站的主流,與Windows系統(tǒng)有著很好的兼容。1.ASP技術(shù)的概述Microsoft Active Server Page即我們所稱的 ASP。簡(jiǎn)單講,ASP是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式 Web 服務(wù)器應(yīng)用程序,如交互式的動(dòng)態(tài)網(wǎng)頁(yè),包括使用 HTML 表單收集和處理信息,上傳與下載等等。更重要的是,ASP使用的ActiveX技術(shù)基于開(kāi)放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的Web編寫工具所遠(yuǎn)遠(yuǎn)不及的地方。使用ASP還有個(gè)好處, ASP可利

45、用ADO(Active Data Object,微軟的一種新的數(shù)據(jù)訪問(wèn)模型)方便快捷地訪問(wèn)數(shù)據(jù)庫(kù),從而使得開(kāi)發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能,這也是本文選擇ASP作為開(kāi)發(fā)工具最重要的原因之一。 ASP提供了6個(gè)功能強(qiáng)大的內(nèi)部對(duì)象,每個(gè)對(duì)象具有各自的屬性(Property)、方法(Method),有的還擁有數(shù)據(jù)集合(Collection)與事件(Event),它們共同完成Web中的一些重要工作。這6個(gè)對(duì)象及其功能描述如表2.1所示:表2.1 ASP 內(nèi)部6大對(duì)象及其功能。對(duì)象名稱功能描述Request從客戶端取得信息Response將信息送給客戶端Server提供一些Web服務(wù)器工具Session

46、儲(chǔ)存在一個(gè)Session內(nèi)的用戶信息,該信息僅可被該用戶訪問(wèn)Application在一個(gè)ASP-Application中讓不同的客戶端共享信息ObjectContext配合Microsoft Transaction服務(wù)器進(jìn)行分布式事務(wù)處理 合理地運(yùn)用這些對(duì)象可以使原本復(fù)雜,煩瑣的工作變得簡(jiǎn)捷而條理清晰。2SQL Server 作為網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)的優(yōu)勢(shì)SQL是一個(gè)非過(guò)程化的語(yǔ)言。因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集。所有SQL 語(yǔ)句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語(yǔ)句的結(jié)果作為另一

47、條SQL語(yǔ)句的輸入。SQL不要求用戶指定對(duì)數(shù)據(jù)的存放方法。SQL是統(tǒng)一的語(yǔ)言。它為許多任務(wù)提供了命令,包括:查詢數(shù)據(jù)、在表中插入、修改和刪除記錄;建立、修改和刪除數(shù)據(jù)對(duì)象;控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存??;保證數(shù)據(jù)庫(kù)一致性和完整性。以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類操作提供單獨(dú)的語(yǔ)言,而SQL將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。SQL是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言。由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL語(yǔ)言,用戶可將使用SQL的技能從一個(gè)RDBMS轉(zhuǎn)到另一個(gè)。所有用SQL編寫的程序都是可以移植的。5. 3 Access數(shù)據(jù)庫(kù)簡(jiǎn)介 Assess能夠存取 Access/Jet、,或者任何兼容數(shù)據(jù)庫(kù)內(nèi)的資料。熟練

48、的和資料分析師利用它來(lái)開(kāi)發(fā),而一些不熟練的程序員和非程序員的進(jìn)階用戶則能使用它來(lái)開(kāi)發(fā)簡(jiǎn)單的應(yīng)用軟件。雖然它支持部份(OO)技術(shù),但是未能成為一種完整的面向?qū)ο箝_(kāi)發(fā)工具。 其實(shí)Access 也是公司另一個(gè)通訊程序的名字,想與 ProComm 以及其他類似程序來(lái)競(jìng)爭(zhēng)??墒鞘潞笪④涀C實(shí)這是個(gè)失敗計(jì)劃,并且將它中止。數(shù)年后他們把名字重新命名于 Microsoft Access在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛(ài)編程的開(kāi)發(fā)人員專門利用它來(lái)制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來(lái)開(kāi)發(fā)簡(jiǎn)單的應(yīng)用程序這些應(yīng)用程序都利用技術(shù)在 Information Services運(yùn)行比較復(fù)雜的WEB應(yīng)用程

49、序則使用者ASP/Microsoft SQL Server 它的使用方便程度和強(qiáng)大的設(shè)計(jì)工具為初級(jí)程序員提供許多功能。不過(guò),這種便于使用可能使人誤解。這類開(kāi)發(fā)者都是沒(méi)有在應(yīng)用或者數(shù)據(jù)設(shè)計(jì)方面訓(xùn)練的辦公室從業(yè)人員。因此許多人以為這樣的開(kāi)發(fā)者能夠創(chuàng)造可用的系統(tǒng),但也有很多人認(rèn)為工具本身的局限性產(chǎn)生了這樣的誤導(dǎo)。一些專業(yè)的人員使用 Access 用作,特別是給街道上的推銷員制作一個(gè)初型或獨(dú)立應(yīng)用程序的工具??墒侨绻峭?jìng)€(gè)網(wǎng)絡(luò)存取數(shù)據(jù)的話,Access 的可擴(kuò)放性并不高因此當(dāng)程序被較多使用者使用時(shí),他們的選擇多會(huì)是傾向于一些客戶端-服務(wù)器為本的方案,這種方法允許開(kāi)發(fā)者把一個(gè)成熟的應(yīng)用的數(shù)據(jù)移動(dòng)到一臺(tái)更

50、大功率的服務(wù)器而沒(méi)有已經(jīng)在適當(dāng)?shù)奈恢脿奚l(fā)展。5.4系統(tǒng)登錄流程設(shè)計(jì)系統(tǒng)登錄程序流程圖說(shuō)明了用戶登錄系統(tǒng)時(shí)的整個(gè)流程走向,下圖為本系統(tǒng)登錄流程圖如圖 5-1 所示。圖5-1系統(tǒng)登錄流程圖界面的詳細(xì)設(shè)計(jì)本網(wǎng)站分為前臺(tái)和后臺(tái)兩大功能模塊。前臺(tái)是會(huì)員交易模塊主要以淡藍(lán)色為基本色,因?yàn)橄到y(tǒng)本身屬于購(gòu)物網(wǎng)站,一些圖片上傳后,本身就有美化頁(yè)面的效果,所以不需要再選用太過(guò)夸張的顏色,所以選擇淡藍(lán)色,純凈、明亮、清晰、明朗,使網(wǎng)站具有親和力給人眼前一亮的感覺(jué)。后臺(tái)管理員模塊主要還是以很流行的淡藍(lán)色為基本色,藍(lán)白搭配已經(jīng)成為網(wǎng)站的經(jīng)典搭配色。前臺(tái)功能模塊設(shè)計(jì)詳細(xì)說(shuō)明首頁(yè)模塊首頁(yè)界面功能是將該網(wǎng)站的主要功能都顯示

51、在上面,主要有首頁(yè)、二手書(shū)列表、退出登陸、會(huì)員登陸、會(huì)員注冊(cè)、修改個(gè)人資料、我的購(gòu)物車、我的訂單、我的收藏夾、訂單查詢、用戶留言、后臺(tái)登陸、二手書(shū)查詢、客戶服務(wù)等等。只要點(diǎn)擊相關(guān)的鏈接就可以進(jìn)入相關(guān)的網(wǎng)頁(yè)。用戶可通過(guò)按類查詢,查找自己想要的二手書(shū),點(diǎn)擊圖片進(jìn)入瀏覽。在主頁(yè)面上顯示二手書(shū)的分類,管理員推薦的二手書(shū),本網(wǎng)站熱賣的二手書(shū)和最新上架的二手書(shū),還顯示本月銷售前五名的二手書(shū)名稱供用戶參考。只要點(diǎn)擊二手書(shū)圖片就可以顯示該二手書(shū)的詳細(xì)信息。會(huì)員管理模塊用戶管理模塊分為用戶登錄和用戶注冊(cè)兩個(gè)方面。點(diǎn)擊首頁(yè)的“用戶注冊(cè)”按鈕就可以進(jìn)入會(huì)員注冊(cè)界面。(1)填寫會(huì)員基本信息,完成后點(diǎn)擊“注冊(cè)”按鈕就可

52、以進(jìn)入會(huì)員登錄界面。用戶名不可以與之前注冊(cè)過(guò)的用戶重名,如果輸入一樣的用戶名,系統(tǒng)會(huì)自動(dòng)提示“用戶名已存在,請(qǐng)重新輸入用戶名”。(2)注冊(cè)成功,則返回到登錄頁(yè)面。在登錄頁(yè)面中,輸入用戶名和密碼,點(diǎn)擊“登錄”按鈕,系統(tǒng)自動(dòng)核實(shí)用戶名和密碼是否存在和是否正確,如果正確直接跳到首頁(yè)界面,并在導(dǎo)航欄上顯示“用戶vivian已經(jīng)登錄”字樣,當(dāng)用戶登陸時(shí),系統(tǒng)會(huì)自動(dòng)分配一個(gè)ID,這個(gè)ID是不會(huì)重復(fù)的,用來(lái)標(biāo)志每一個(gè)不同的用戶;否則系統(tǒng)會(huì)自動(dòng)提示信息“用戶名或密碼不正確,請(qǐng)重新輸入”。后臺(tái)功能模塊設(shè)計(jì)詳細(xì)說(shuō)明網(wǎng)站后臺(tái)是管理員對(duì)該網(wǎng)站基本信息的管理與維護(hù)。這里按流程的順序一一詳細(xì)說(shuō)明。管理員登錄界面點(diǎn)擊首頁(yè)的

53、“后臺(tái)登錄”鏈接即可進(jìn)入網(wǎng)站后臺(tái)管理員登錄界面,管理員輸入用戶名及密碼、驗(yàn)證碼 ,系統(tǒng)自動(dòng)核實(shí)這三項(xiàng)是否正確,正確即進(jìn)入。管理員管理界面后臺(tái)管理界面分為左右兩個(gè)部分。在界面的左側(cè)顯示后臺(tái)管理的主要功能目錄,目錄功能使用的都是超鏈接按鈕,分為八個(gè)大的功能,各個(gè)大的功能展開(kāi)后,還包含多個(gè)小的功能。右側(cè)為各個(gè)功能的顯示、操作部分。八大功能是以鏈接的形式顯示在左側(cè),單擊一次該項(xiàng)展開(kāi)再單擊一次,該項(xiàng)收縮,如“系統(tǒng)”功能,點(diǎn)擊一下展開(kāi),里面包括兩個(gè)小的功能,前面有“”進(jìn)行標(biāo)注,點(diǎn)擊“打開(kāi)店鋪首頁(yè)”即可鏈接到首頁(yè),點(diǎn)擊“退出登錄”即可返回到管理員登陸界面。整理訂單功能是對(duì)一些無(wú)效的訂單進(jìn)行整理,分四種清除情

54、況:清除一個(gè)月前的未處理訂單,清除一個(gè)星期前的未處理訂單,清除一天前的未處理訂單,清除一小時(shí)前的未處理訂單。定時(shí)刪除無(wú)效的訂單,為服務(wù)器減少無(wú)謂的資源浪費(fèi)。 二手書(shū)的訂單管理功能是根據(jù)前臺(tái)的購(gòu)物情況自動(dòng)生成后臺(tái)的訂單,供管理員查看前臺(tái)的交易情況,并提供給會(huì)員反饋信息。在每一條訂單信息的后面都有四個(gè)鏈接,“詳細(xì)信息”是查看訂單的詳情,在后面還有三種狀態(tài),“未處理”代表該訂單還未閱讀,“等待”代表訂單已閱讀,并且二手書(shū)已在郵寄的途中,“完成”代表交易成功。會(huì)員有前臺(tái)查詢訂單詳情的時(shí)候,也可根據(jù)訂單狀態(tài)來(lái)判斷該訂單是否已經(jīng)生效。清空訂單記錄功能輸入管理員姓名和密碼,點(diǎn)擊“清空所有訂單記錄”按鈕,則會(huì)

55、將該管理員的全部訂單全部清空。留言板信息管理功能查看未讀留言,查看后該條留言會(huì)自動(dòng)跳到已讀留言界面中。該功能下還有評(píng)論信息管理,管理員可在此界面中查閱信息或刪除不合法的評(píng)論信息。郵遞方式管理由于本系統(tǒng)采用“貨到付款”原則,所以設(shè)置了此功能,管理員在后臺(tái)添加多種郵遞方式。會(huì)員在前臺(tái)可根據(jù)自己的需求進(jìn)行選擇。系統(tǒng)測(cè)試與性能分析系統(tǒng)測(cè)試是將已經(jīng)確認(rèn)的軟件、計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,其目的是通過(guò)與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開(kāi)發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案。系統(tǒng)測(cè)試的對(duì)象不僅僅包括需要測(cè)試的產(chǎn)品系統(tǒng)的軟件,還要包含軟件所依

56、賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。因此,必須將系統(tǒng)中的軟件與各種依賴的資源結(jié)合起來(lái),在系統(tǒng)實(shí)際運(yùn)行環(huán)境下來(lái)進(jìn)行測(cè)試。 在系統(tǒng)測(cè)試工作中,要事先準(zhǔn)備好測(cè)試方案和測(cè)試數(shù)據(jù),并在測(cè)試過(guò)程中如實(shí)填寫測(cè)試記錄,以便于進(jìn)行系統(tǒng)的更新和維護(hù)。進(jìn)行系統(tǒng)測(cè)試的原因系統(tǒng)測(cè)試的任務(wù)是盡可能徹底地檢查出程序中的錯(cuò)誤,提高軟件系統(tǒng)的可靠性,其目的是檢驗(yàn)系統(tǒng)做得怎樣。這階段又可分為三個(gè)步驟:模塊測(cè)試,測(cè)試每個(gè)模塊的程序是否有錯(cuò)誤;組裝測(cè)試,測(cè)試模塊之間的接口是否正確;確認(rèn)測(cè)試,測(cè)試整個(gè)軟件系統(tǒng)是否滿足用戶功能和性能的要求。該階段結(jié)束應(yīng)交付測(cè)試報(bào)告,說(shuō)明測(cè)試數(shù)據(jù)的選擇,測(cè)試用例以及測(cè)試結(jié)果是否符合預(yù)期

57、結(jié)果。測(cè)試發(fā)現(xiàn)問(wèn)題之后要經(jīng)過(guò)調(diào)試找出錯(cuò)誤原因和位置,然后進(jìn)行改正。是基于系統(tǒng)整體需求說(shuō)明書(shū)的黑盒類測(cè)試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不相符合或與之矛盾的地方。信息技術(shù)的飛速發(fā)展,使軟件產(chǎn)品應(yīng)用到社會(huì)的各個(gè)領(lǐng)域,軟件產(chǎn)品的質(zhì)量自然成為人們共同關(guān)注的焦點(diǎn)。不論軟件的生產(chǎn)者還是軟件的使用者,生存在競(jìng)爭(zhēng)的環(huán)境中,軟件開(kāi)發(fā)商為了占有市場(chǎng),必須把產(chǎn)品質(zhì)量作為企業(yè)的重要目標(biāo)之一,以免在激烈的競(jìng)爭(zhēng)中被淘汰出局。質(zhì)量不佳的軟件產(chǎn)品不僅會(huì)使開(kāi)發(fā)商的維護(hù)費(fèi)用和用戶的使用成本大幅增加,還可能產(chǎn)生其他的責(zé)任風(fēng)險(xiǎn)。在一些關(guān)鍵應(yīng)用 (

58、如民航訂票系統(tǒng)、銀行結(jié)算系統(tǒng)、證券交易系統(tǒng)、自動(dòng)飛行控制軟件、軍事防御和核電站安全控制系統(tǒng)等) 中使用質(zhì)量有問(wèn)題的軟件,還可能造成災(zāi)難性的后果。系統(tǒng)測(cè)試方法本系統(tǒng)測(cè)試方法是采用黑盒測(cè)試和白盒測(cè)試相結(jié)合的方法進(jìn)行測(cè)試。黑盒測(cè)試也稱為功能測(cè)試,是把程序看成一只黑盒子,測(cè)試者完全不了解(或不考慮)程序的結(jié)構(gòu)和處理過(guò)程。它根據(jù)規(guī)格說(shuō)明書(shū)規(guī)定的功能來(lái)設(shè)計(jì)測(cè)試用例,檢查程序的功能是否符合規(guī)格說(shuō)明的要求。白盒測(cè)試也稱為性能測(cè)試,是把程序看成裝在一只透明的白盒子里,測(cè)試者完全了解程序的結(jié)構(gòu)和處理過(guò)程。它根據(jù)程序的內(nèi)部邏輯來(lái)設(shè)計(jì)測(cè)試用例,檢查程序中的邏輯通路是否都按預(yù)定的要求正確地工作。功能測(cè)試方法鏈接測(cè)試 鏈

59、接是Web應(yīng)用系統(tǒng)的一個(gè)主要特征,它是在頁(yè)面之間切換和指導(dǎo)用戶去一些不知道地址的頁(yè)面的主要手段。鏈接測(cè)試可分為三個(gè)方面。首先,測(cè)試所有鏈接是否按指示的那樣確實(shí)鏈接到了該鏈接的頁(yè)面;其次,測(cè)試所鏈接的頁(yè)面是否存在;最后,保證應(yīng)用系統(tǒng)上沒(méi)有孤立的頁(yè)面,所謂孤立頁(yè)面是指沒(méi)有鏈接指向該頁(yè)面,只有知道正確的URL地址才能訪問(wèn)。鏈接測(cè)試必須在集成測(cè)試階段完成。表單測(cè)試 當(dāng)用戶給Web應(yīng)用系統(tǒng)管理員提交信息時(shí),就需要使用表單操作,例如用戶注冊(cè)、登陸、信息提交等。在這種情況下,我們必須測(cè)試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性。數(shù)據(jù)庫(kù)測(cè)試 在Web應(yīng)用技術(shù)中,數(shù)據(jù)庫(kù)起著重要的作用,數(shù)據(jù)庫(kù)為Web應(yīng)

60、用系統(tǒng)的管理、運(yùn)行、查詢和實(shí)現(xiàn)用戶對(duì)數(shù)據(jù)存儲(chǔ)的請(qǐng)求等提供空間。在Web應(yīng)用中,最常用的數(shù)據(jù)庫(kù)類型是關(guān)系型數(shù)據(jù)庫(kù),可以使用SQL對(duì)信息進(jìn)行處理。安全性測(cè)試Web應(yīng)用系統(tǒng)的安全性測(cè)試區(qū)域主要有:現(xiàn)在的Web應(yīng)用系統(tǒng)基本采用先注冊(cè),后登陸的方式。因此,必須測(cè)試有效和無(wú)效的用戶名和密碼,要注意到是否大小寫敏感,是否可以不登陸而直接瀏覽某個(gè)頁(yè)面等。為了保證Web應(yīng)用系統(tǒng)的安全性,日志文件是至關(guān)重要的。需要測(cè)試相關(guān)信息是否寫進(jìn)了日志文件、是否可追蹤。 系統(tǒng)測(cè)試步驟軟件測(cè)試的主要步驟有單元測(cè)試、集成測(cè)試和確認(rèn)測(cè)試。1.單元測(cè)試。單元測(cè)試也稱模塊測(cè)試。通常單元測(cè)試可放在編碼階段,程序員在編寫好一個(gè)模塊后,總會(huì)

溫馨提示

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