校園二手書交易系統(tǒng)_第1頁
校園二手書交易系統(tǒng)_第2頁
校園二手書交易系統(tǒng)_第3頁
校園二手書交易系統(tǒng)_第4頁
校園二手書交易系統(tǒng)_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

2、園二手書網(wǎng)絡交易”利用頁面、腳本程序來實現(xiàn)二手書的進貨管理、銷售管理、庫存管理等操作?!靶@二手書網(wǎng)絡交易”由前臺選購、后臺管理兩大部分組成,會員可以通過前臺進行自由購物,操作流程非常簡單明了,管理員可以通過后臺管理系統(tǒng)進行二手書的管理、會員的管理、訂單管理等各種綜合性操作。本論文介紹了校園二手書交易系統(tǒng)的設計與實現(xiàn)過程,重點描述了管理模塊的實現(xiàn)方法。網(wǎng)站開發(fā)采用了ASP的動態(tài)網(wǎng)頁開發(fā)技術,結(jié)合Access數(shù)據(jù)庫的使用,完成了注冊登錄、商品搜索、購物車、留言板、后臺管理等功能。關鍵詞:電子商務;二手書交易;管理系統(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 二手書交易市場的現(xiàn)狀2第2章 可行性分析32.1經(jīng)濟可行性32.2技術可行性32.3 操作可行性4第3章 需求分析53.1 軟件需求分析53.2 二手書網(wǎng)絡交易系統(tǒng)設計的需求分析63.2.1 系統(tǒng)基本情況描述63.2.2 數(shù)據(jù)流圖設計63.2.3 數(shù)據(jù)字典的設計73.2.4 二手書網(wǎng)絡交易系統(tǒng)的安全問題9第4章 總體設計104.1 系統(tǒng)模塊總體設計104.2 數(shù)據(jù)庫設計124.2.1數(shù)據(jù)庫設

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

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

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

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

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

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

16、務,收到的效果一樣很好。“究竟誰是為了網(wǎng)民而做網(wǎng)絡,誰是為了泡沫做網(wǎng)絡,人們試一試就知道了。網(wǎng)上書店最終要歸于現(xiàn)實。系統(tǒng)可行性分析經(jīng)濟可行性經(jīng)濟可行性是指可以使用的資源的可能性(資源包括人力資源、自然資源和資金條件)。經(jīng)濟可行性包括兩個方面的內(nèi)容:一是某一備選方案占有和使用經(jīng)濟資源的可能性,進而實現(xiàn)政策目標的可能性;二是實施某一政策方案所需花費的成本和取得的收益。政府的財政資源是有限的,任何政策方案占有和使用的經(jīng)濟資源也是有限的。因此,任何一項公共政策都存在一個爭取公共經(jīng)濟資源的問題。一般說來,“公共政策的經(jīng)濟資源的占有量與其政策目標的期望值成正比例關系?!碑斎?,這還涉及到一個成本效益問題。如

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

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

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

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

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

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

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

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

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

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

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

28、據(jù)流編號:D102數(shù)據(jù)流名稱:二手書網(wǎng)絡交易條目數(shù)據(jù)流來源:會員數(shù)據(jù)流去向:二手書訂單表數(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ù)流編號:D103數(shù)據(jù)流名稱:收藏夾數(shù)據(jù)流來源:會員數(shù)據(jù)流去向:收藏夾信息表數(shù)據(jù)流組成:I01-09+I01-10+I01-11+I01-14+I01-15+I01-19數(shù)據(jù)流編號:D104數(shù)據(jù)流名稱:會員基本信息數(shù)據(jù)流來源:會員數(shù)據(jù)流去向:會員信息表數(shù)據(jù)流組成:I01-0

29、2+I01-03+I01-04+I01-05+I01-06+I01-07數(shù)據(jù)流編號:D105數(shù)據(jù)流名稱:二手書類別信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:二手書類別信息表數(shù)據(jù)流組成:I01-08+ I01-12數(shù)據(jù)流編號:D106數(shù)據(jù)流名稱:訂單處理信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:二手書訂單表數(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二手書網(wǎng)絡交易系統(tǒng)的安全問題安全問題是電子商務實施中的瓶頸之一,既是技術

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

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

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

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

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

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

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

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

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

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

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

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

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

43、,設置如下表4-9所示。表4-9tblMode(郵遞方式表)列 名數(shù)據(jù)類型允許空字段說明IDint否郵遞方式ID名稱nvarchar(50)否郵遞名稱備注nvarchar(50)否郵遞備注詳細設計系統(tǒng)運行平臺設置硬件環(huán)境:臺式計算機(PC)一臺,如表5-1所示。表5-1運行環(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)開發(fā)平臺和技術簡介采用Microsoft SQL Server數(shù)據(jù)庫管理系統(tǒng)作為開發(fā)平臺來架構(gòu)網(wǎng)站及其動態(tài)網(wǎng)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論