畢業(yè)論文——網上二手商品交易管理系統的設計與實現
《畢業(yè)論文——網上二手商品交易管理系統的設計與實現》由會員分享,可在線閱讀,更多相關《畢業(yè)論文——網上二手商品交易管理系統的設計與實現(27頁珍藏版)》請在裝配圖網上搜索。
1、網上二手商品交易管理系統的設計與實現摘 要 在現實生活中,越來越多的人對自己的二手物品具有出售的愿望,利用傳統的方式進行出售存在一定的局限性。利用網絡這個巨大的資源可以構建出一個廉價方便的交易平臺,并找到廣泛的顧客群,以此來達到出售目的。伴隨電子商務的迅猛發(fā)展,網上二手商品交易管理系統應運而生。網上二手商品交易管理系統主要完成對用戶權限進行劃分,使不同用戶具有不同的操作功能;實現二手商品信息的錄入和對商品的查詢,使賣家可以對出售商品進行實時發(fā)布,同時方便買家對二手商品進行選擇性購買;實現了對用戶和商品的管理,能對信息出錯的商品和用戶進行相應處理,從而保障交易正常有效進行。論文共分為6個章節(jié),第
2、一章對當前背景與國內外現狀進行分析:第二章對數據庫技術等進行簡單介紹;第三章對需求進行分析并提出解決方案;第四章是系統的設計過程介紹;第五章對本系統進行測試并得出結果。關鍵詞:二手商品;交易管理;用戶管理;商品管理;用戶權限The Design and Implementation of Second-hand Commodity Exchange Management System OnlineAbstractIn reality, more and more people have desires to sale goods what they have been used. But th
3、ere is a limitation of sale for traditional methods. We can use internet which is of large resource to construct a cheap and convenient platform to exchange and find wide customers group to get the aim of selling. With the rapidly development of electronic commerce, the management system of secondha
4、nd commerce exchange on net comes into being.The management system of secondhand commerce exchange mainly divide powers of users to make different users own different operate factions. Realizing the input of the information of secondhand goods and finding out the goods can make sellers immediately i
5、ssue the good is that they have sold, and make things convenient for user to buy secondhand goods with selectivity. The management system of secondhand commerce exchange on net realize the management to user and goods, it makes it possible to tackle goods what is of fault information with user. So t
6、hat, there is a safeguard to exchange normally.This thesis divided into five main modules, respectively is: First, introduction selected topic background and significance and system development present situation; Second, introduction data bank technology, and the plan of B/S structure WEB programmin
7、g technique; Third, carries on the demand to the current enterprise to analyze and to propose the solution; Fourth, carries on the design according to the solution to the system; Fifth, carries onto the work plan statistical analysis system tests and obtains the test result.Key words:secondhand comm
8、odity; transaction management; user management; commodity management; user privilege1 引言1.1 課題背景隨著時代的發(fā)展,網絡以其巨大的功能影響著人類的活動,包括人類的生產和日常生活。網絡的誕生和發(fā)展,顛覆了傳統的信息傳播方式,沖破了存在于傳統交流方式中時間和空間的種種壁壘,極大地改變了人類從物質到精神、從形式到內容、從生產到生活的各種活動,并且給人類帶來了新的機遇和挑戰(zhàn)。作為網絡服務必不可少的一部分,電子商務在人們的貿易交往中發(fā)揮著重要作用。電子商務交易是在使用電子資料交換的日常工作商務信息和其它的技術的無
9、紙交換,把事先設立的商務在因特網上實施,進行網上交易,給人們的生活帶來方便和快捷?,F代電子商務技術已經集中于網絡交易系統的建立和運作。網上交易系統從前臺看是一種特殊的Web服務器?,F代Web網站的多媒體支持和良好的交互性功能,成為建立這種虛擬商店的基礎,使得顧客可以像在真實的超級市場一樣推著購物車挑選商品。1.2 開發(fā)現狀分析隨著人們物質生活的豐富,越來越多的人需要將自己使用過但仍舊有價值的東西(如家用電器、IT產品等)進行出售,很多人也希望通過購買二手商品來達到自己使用商品和購買價格低廉的目的。但是想出售商品的人使用傳統的出售方式已經顯得非常落后和麻煩,利用網絡這個強大的環(huán)境解決這種需求就顯
10、得非常必要。針對這種狀況,許多人開發(fā)設計出相應的二手交易平臺解決人們的這種需求,給有需要出售和購買商品的人提供方便快速的服務。目前網上二手商品交易網站數目比較多,從類型上來看分為兩種:一種只是提供了二手商品信息的平臺,一種是二手商品交易的平臺。第一種提供二手商品信息的平臺大多存在于區(qū)域性相當強的網站,這些網站大多是只提供給廣大朋友發(fā)布二手信息的平臺但不介入實質性的交易,主要用以方便朋友們發(fā)布二手消息,像這樣的網站是不收取任何費用的,完全是二手賣家和二手買家之間的交易,這樣的交易相對穩(wěn)妥,不過區(qū)域性是其最大的弱點。另外一種提供了二手交易平臺的就是專門的二手交易網站了,在這樣的網站上進行交易,安全
11、性就是其存在的最大問題。所以在這樣沒有區(qū)域限制的網站上買賣需要選擇服務周到,信譽較好,交易系統較完善的二手網站。1.3 課題開發(fā)意義Internet技術迅速發(fā)展,互聯網已日益成為收集提供信息的最佳渠道并且進入了傳統的流通領域。高新技術的迅猛發(fā)展,信息技術的廣泛應用,全球經濟趨于一體化,使電子商務開始流行起來,一種全新的購物理念開始形成并逐步發(fā)展。人們的生活方式受其影響發(fā)生著巨大的變化。電子商務的出現滿足了人們對交易迅速便捷的需要。一般人如果對自己的一些資源和用品有出售的愿望,但是以傳統的方式進行出售顯得非常的麻煩,因為沒有合適的出售平臺,而且面對的購買者范圍相當狹窄。建立一個網上二手交易平臺可
12、以解決人們需要出售商品的愿望,在網絡上以虛擬商店的形式發(fā)布自己的出售商品,可以利用網絡這個巨大的資源找到廣泛的顧客群。同時也給需要購買廉價商品的用戶提供一個便捷有效的途徑。與傳統方式相比,開發(fā)網上二手商品交易系統具有許多優(yōu)勢:1、其營業(yè)成本完全有理由比傳統意義上的商店低得多,不需支付昂貴的店鋪租金,花費大量的裝修費用。2、網上交易更容易開拓市場,互聯網發(fā)展勢頭強烈凸現其資源的優(yōu)越性??蓪崿F24小時營業(yè),不需要營業(yè)員,可以被看作為一個自動售貨機。3、網上交易系統可以實現實時的商品發(fā)布和按需購買,具有極強的方便性。4、開發(fā)環(huán)境和資源相對完善,此類開發(fā)的技術已經逐漸趨于成熟,開發(fā)時較為便利。2 理論
13、基礎2.1 數據庫技術數據庫技術就是研究對數據進行科學的管理,合理的分析,為人們提供安全、準確數據的技術。數據庫系統的萌芽出現于20世紀60年代。當時計算機開始廣泛應用于數據管理,對數據的共享提出了越來越高的要求。傳統的文件系統已經不能滿足人們的需求了,能夠統一管理和共享數據的數據庫管理系統(DBMS)應運而生。按照數據庫模型的特點將傳統數據庫分成網狀數據庫、層次數據庫和關系數據庫三類。關系數據庫解決了網狀數據庫和層次數據庫在數據的獨立性和抽象級別上的缺陷,SQL Server 2000就屬于關系數據庫。它是目前使用最廣泛的數據庫,它與windows網絡操作系統的無縫繼承,智能化的內容管理,強
14、大的功能,使它得到廣大用戶的喜愛。SQL Server 2000具有構成最大的Web站點的資料存儲組件所需的可伸縮性、可用性和安全功能。它支持English Query和Microsoft搜索服務等功能,在Web應用程序中包含了用戶友好的查詢和強大的搜索功能。同一個數據庫引擎可以在不同的平臺上使用,SQL Server 2000關系數據庫引擎支持當今苛刻的數據處理環(huán)境所需的功能,同時將管理上千個并發(fā)修改數據庫的用戶的開銷減到最小。SQL Server 2000中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用SQL Server的過程,SQL Server 企業(yè)管理器
15、是SQL Server 2000 的主要管理工具。在企業(yè)管理器中,可以完成幾乎所有的管理工作,如管理登錄賬戶,管理數據庫用戶的權限,創(chuàng)建和管理數據庫,創(chuàng)建和管理表、視圖、存儲過程、規(guī)則、默認值、和擁護自己定義的數據型,調用SQL 查詢分析器,調用SQL Server中定義的各種向導等。SQL Server 2000 的版本包括企業(yè)版、標準版、Windows CE 版、開發(fā)版和評估版。不同的版本的功能和用戶群不同。2.2 B/S架構的WEB程序設計技術2.2.1 B/S模式Web應用系統技術中新概念、新產品的不斷推出,同時也給網上交易提供了新的技術支持。隨著技術的發(fā)展,起初網絡中的應用系統趨向于
16、基于服務器的分層的應用系統,并支持各種系統的互操作性。這些應用系統是分布式的。即它們是運行在幾個不同的設備上,包括后端進行資料訪問的主機、在中間層支持Web和事務監(jiān)控的服務器,以及允許用戶訪問應用系統的各種客戶端設備。傳統的分布式系統是基于客戶服務器模式(即C/S模式)的,而基于瀏覽器的應用系統就是客戶服務器模式的一種變形,應用系統運行在Web服務器上,提供了所有的商業(yè)邏輯和狀態(tài)維護。使用這種配置方式,應用系統能夠提供來自簡單頁面查詢的所有信息,可以知道執(zhí)行指定操作的更復雜的過程,以及維護狀態(tài)信息。支持這種應用體系結構的技術方法包括在客戶端的Applet與插件,以及在服務器端的公共網關接口、A
17、SP等其它機制。目前在Internet上的大多數應用系統,包括網上交易系統都是基于這種模式的。這種客戶/服務器結構的發(fā)展給系統增加了新的功能,一個單純的客戶服務器結構對于緊湊控制環(huán)境是可行的,同時,具有某種類型的客戶和某種類型的后端服務器提供了商業(yè)邏輯和對資料的訪問。這也就是我們所說的B/S(Browser/Server,瀏覽器/服務器)模式又稱B/S結構。它是隨著Internet技術的興起,對C/S模式應用的擴展。在這種結構下,用戶工作接口是通過IE瀏覽器來實現的。本次設計是按照B/S模式進行開發(fā)的。下面是對兩種開發(fā)模式的比較分析,如表21:表2-1 開發(fā)模式對比表比較項目C/S結構B/S結
18、構可行性須在每臺計算機上安裝軟件和數據庫(SQL Server)進行網絡連接。只在服務器上安裝軟件,其它機器聯網后即可進行訪問。實時性用戶不能實現實時交換。完全實時運行速度系統功能相等。用戶較快,因為用戶使用自己本地資料,所有操作均是對本地資料進行操作。系統功能相等。用戶較慢,因為每次的資料操作均是通過互聯網絡對資料中心進行操作。實用性適用只有少數或單一用戶,多個用戶不能進行實時通信。適用各種情況的單位,可實現不同地點的實時處理,對信息資料和工作情況進行實時瀏覽。維護難度較難。需對服務器和所有客戶機軟件進行維護。較易。只需對服務器軟件進行維護。運行成本較低。不需支付上網費用。較高。要求用戶上網
19、,用戶需支付相應上網費用2.2.2 ASP簡介 Microsoft Active Server Pages,即我們通常所謂的 ASP,是微軟公司開發(fā)的一套服務器端腳本環(huán)境。ASP作為一種新興的網絡應用技術,并不單指某一種編程語言,而是一門把 HTML代碼與 VBScript 和JavaScript 等腳本語言融合在一起的技術。其獨有的特色如下:1、 易用性 使用VBScript、JavaScript等簡單易學的腳本語言,結合HTML代碼,即可快速地完成網站的應用程序。無須編譯、容易編寫,可在服務器端直接執(zhí)行。使用普通的記事本既可以進行編輯設計。2、兼容性 ASP能與任何ActiveX語言相容,
20、除了可使用 VBScript、JavaScript等語言設計外,通過plug-in的方式,還可以使用第三方所提供的其他腳本語言。3、安全性 ASP的源代碼不會被傳到客戶瀏覽器,從而避免了縮寫的源程序被他人剽竊,從而提高了程序的安全性。4、可擴充性 ASP具有無限可擴充性,可以使用 Visual Basic、 Java、Visual C+和 COBOL等編程語言來編寫所需的服務器控件。總之,使用ASP技術可以結合HTML代碼、ASP指令和ActiveX控件來建立動態(tài)、交互且高效的Web服務器應用程序。2.2.3 IIS簡介IIS是Internet信息服務(Internet Information
21、 Server)的縮寫,它是一種Web服務,主要包括WWW服務器、FTP服務器等,使得在Intranet(局域網)或Internet(因特網)上發(fā)布信息成了一件很容易的事。WWW服務提供維護網站和網頁,并回復基于瀏覽器的請求。有了WWW服務和它內置的功能,通過Internet信息服務器可以創(chuàng)建各種各樣的Internet應用程序,加上其內置的對數據庫連接的支持,IIS的功能就更為強大。SQL數據庫信息或其它任何符合ODBC的數據庫信息都能在Internet/Intranet上靈活應用。3 需求分析3.1 現行業(yè)務系統描述隨著計算機及網絡技術的日益提升,網絡用戶快速增長,網絡信息發(fā)布的相關服務也越
22、來越多,傳統的商品交易的模式已經不能滿足用戶的需求。系統化,自動化,高效率的網上交易系統已經必不可少。近年來,二手商品交易市場的規(guī)模越來越大,伴隨電子商務的長足進步,出現了大量的網上商店,由于Internet提供了雙向的交互通信,網上購物不僅成為了可能,而且成為了熱門。這種模式節(jié)省了買賣雙方的時間、空間。大大提高了交易效率,節(jié)省了各類不必要的開支。目前網上二手商品交易網站從類型上來看分為兩種:一種只是提供了二手商品信息的平臺,大多存在于區(qū)域性相當強的網站,這些網站大多是只提供給廣大朋友發(fā)布二手信息的平臺但不介入實質性的交易。像這樣的網站完全是二手賣家和二手買家之間的交易,這樣的交易相對穩(wěn)妥,不
23、過區(qū)域性是其最大的弱點。另外一種就是專門的二手交易網站了,在這樣的網站上進行交易,安全性存在較大隱患。3.2 現行系統存在的主要問題的分析商品交易管理系統伴隨網絡技術的發(fā)展已經得到了長足的進步,功能設計及實現上已經比較完善。但是現行的一些系統仍舊存在一些問題,歸納如下:1、系統的協調性不強。各功能模塊之間的設計不夠簡單合理,造成資源浪費,沒有實現最大利用。2、系統的擴展性不夠完善。系統應當有自身的擴展功能滿足增加新功能的需要。只有需求中考慮到可擴展性,在架構過程中才能夠有針對性的進行設計。3.3 提出解決方案根據對目前網上二手商品交易現狀的了解,結合對此類應用系統的研究和分析,本文提出一個利用
24、ASP+SQL2000開發(fā)網上二手商品交易管理系統的方案。新系統的設計應具備以下幾方面的要求:1、模塊的劃分應該做到科學準確,盡量符合實際業(yè)務的需要,以保證以后新模塊的加入盡可能減少對現有功能模塊運行的影響。2、從需求分析過程中了解哪些需求是易變化或會擴展的需求。充分理解設計的思想和重要的設計模式,使系統具有較好的擴展性。3、系統能提供完善的交易流程,使用戶能簡單方便完成交易。4 系統總體設計4.1 設計思路從系統需要實現的功能上來分析,本設計是基于WEB的二手商品交易管理系統,其核心是提供一個賣家發(fā)布、管理商品,買家查詢購買商品的交易平臺,本設計著重點是商品信息的發(fā)布、查詢以及訂購。重點關注
25、的并非付款和交易過程。設計目的是希望能通過平臺,買賣雙方進行互動的了解并最終促成交易。對于系統設計來講,必須要有它設計規(guī)則。本次設計規(guī)則主要有:簡單性:在實現平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網站來說是非常重要的。針對性:該系統是交易及后臺管理的定向開發(fā)設計,所以具有專業(yè)針對性。實用性:系統能完成商品展示和管理員對信息的處理,具有良好的實用性。4.2 系統功能結構此次設計的名稱為網上二手交易管理系統,此系統應該具有的功能進行分析:整個系統應該有三個操作用戶角色,即賣家,買家和系統管理員。賣家根據自己的情況通過系統發(fā)布自己需要出售的商品及其信息;買家根據需要對商品進行瀏覽和購買
26、;系統管理員在后臺對系統進行用戶管理,對資料進行統計分析,并開展系統的正常運行維護工作。每個角色操作的共性是通過密碼驗證后登錄,工作完成后,退出登錄狀態(tài)。系統功能模塊如圖(4-1)所示:圖4-1 功能模塊圖本系統分為前臺用戶操作和后臺管理員管理。后臺管理功能描述如下:1、商品管理:商品的分類以及商品的信息管理。2、用戶管理:查看用戶信息,以及刪除無效的用戶帳戶。3、訂單管理:查看所有的訂單,刪除無效的訂單。4、管理員管理:修改管理員密碼。刪除管理員帳戶。后臺管理功能流程如圖(4-2)所示:圖4-2 管理員功能流程圖前臺用戶操作功能描述如下:1、注冊:用戶可進行區(qū)別注冊,劃分不同權限。2、買家模
27、塊:查詢商品信息,選購商品下訂單,修改個人密碼。3、賣家模塊:發(fā)布并可刪除所屬商品,查閱和刪除訂單,修改個人密碼。前臺用戶操作功能流程如圖(4-3)所示:圖4-3 用戶功能流程圖4.3 E-R圖圖4-4 E-R圖4.4 數據庫設計幾乎所有的WEB項目都要基于數據庫,這使得數據庫的設計在整個項目中舉足輕重。本二手商品交易管理系統中大部分前臺的顯示信息都是從數據庫中讀取所需信息,而系統管理員則只需在后臺通過修改數據庫中的資料即可達到改變前臺顯示內容的目的,所以數據庫在本系統中作為中間介質連接前臺和后臺,其重要性不言而喻。本設計根據系統需求分析,選用SQL Server 2000作為該系統的數據庫。
28、數據庫取名為shangcheng,其中包含了系統中所有的資料。根據系統功能的分析,可以得到以下具體數據。下面是對數據庫表的簡要說明。1、系統管理員表:管理員編號,管理員名字,密碼。表4-1 系統管理員表:列名數據類型長度主鍵UidInt4YAdnameVarchar50Npwdvaechar50N2、用戶信息表:用戶編號,用戶名,密碼,地址,電話,注冊時間,用戶類型。表4-2 用戶信息表:列名數據類型長度主鍵UidInt4YUsernamevarchar50NPwdvarchar50NAddressvarchar500NTelvarchar50NAddtimeDatetime8Nleixing
29、Int4N3、商品分類表:類別編號,類別名等。表4-3 商品分類表:列名數據類型長度是否主鍵Idint4YNameChar10NnumChar10N4、商品信息表:商品編號,商品名稱,商品介紹,商品所屬類別,商品數量,商品成色,商品價格,賣家名字等。表4-4 商品信息表:列名數據類型長度主鍵Idint4YTitlevarchar50NContentvarchar50NClassvarchar50NPicvarchar50NNewvarchar50NSelluservarchar50NHitsint4NMoneyint4Ntellvarchar50Naddressvarchar50N5、訂單表:
30、訂單編號,商品名稱,價錢,買家電話,賣家等。表4-5 訂單表:列名數據類型長度主鍵Idint4YProductvarchar50NTellvarchar50NSelluservarchar50NMoneyvarchar50NBuyuservarchar50NAddressvarchar50Nadddatedatetime8N6、購物車信息表:所買商品名稱,價錢,購買日期,買家,賣家等。表4-6 購物車信息表:列名數據類型長度主鍵idint4Yproductvarchar50NSelluservarchar50NMoneyvarchar50NBuydateDatetime8Nbuyuservar
31、char50N5 系統功能設計與實現根據本次設計的宗旨,結合網上交易系統的特性。將主體功能劃為三個模塊:用戶模塊、商品模塊、后臺管理員模塊。這樣劃分的目的是將設計過程清晰條理化,減少開發(fā)難度。下面是利用代碼對三大模塊的主體功能實現過程的具體介紹。由于頁面有限,且前臺和后臺有部分功能重復,所以在下面過程中只著重介紹幾部分重要功能代碼。5.1 注冊 注冊頁面設計如圖(5-1)所示:圖5-1 注冊圖針對二手商品交易系統的使用特點,用戶在使用時具有不同的權限,所以在注冊時要進行區(qū)別對待,分為買家賣家。其主要代碼如下:%5.2 登錄登錄頁面設計如圖(5-2)所示:圖5-2 登錄圖登錄模塊是對用戶能否使用
32、買賣方不同功能的身份判斷。用戶必須進行登錄后才能行使其身份所具有的權限。主要代碼如下: % UserName1=request.form(username) passwd1=request.form(password)set rs=server.CreateObject(adodb.recordset)sql=select * from myuser where username=&username1& /查詢數據庫myuser該用戶名的具體信息rs.open sql,conn,1,3if passwd1rs(pwd) then /判斷輸入密碼是否正確,不正確就提示用戶重新輸入response
33、.write 錯誤! response.write 請輸入正確的用戶名、密碼及驗證碼點擊這里返回重新輸入 Elsesession(user)=username1 /登錄成功,返回主頁 %5.3 修改密碼密碼修改頁面設計如圖(5-3)所示:圖5-3 密碼修改圖用戶在登錄后可對自己的登錄密碼進行修改,密碼修改的主要代碼如下:%pwd1=request.Form(pwd1) /提取第一次輸入密碼pwd2=request.Form(pwd2) /提取第二次輸入密碼user1=session(user) /傳值If pwd1pwd2 Then /如果兩次輸入的密碼不一致,則顯示錯誤提示response.
34、redirectmod.asp?err1=1response.EndEnd ifset rs1=server.CreateObject(adodb.recordset) /調用數據庫username進行更新密碼操作sql1=select * from myuser where username like %&user1&%rs1.open sql1,conn,1,3rs1(pwd)=pwd1rs1.update /SQL語句 更新數據庫 %5.4 查詢查詢頁面設計如圖(5-4)所示圖5-4 查詢圖作為一個商品交易系統,用戶能對商品進行特定查詢是不可缺少的功能。其主要代碼如下:5.5 添加、刪除
35、商品圖5-5 添加商品圖在賣家登錄后,可行使發(fā)布商品的權限。其主要代碼如下:刪除商品(圖5-6):圖5-6 商品刪除圖刪除自己發(fā)布的商品也是賣家對商品進行管理的功能中不可缺少的。其主要代碼如下:5.6 用戶管理用戶管理頁面設計如圖(5-7)所示:圖5-7 用戶管理圖后臺管理中最主要的功能之一便是對所有用戶進行管理,管理員有刪除用戶等權限。部分代碼如下: /操作結束后回到當前頁面6 系統測試6.1 測試方法經過系統的分折與設計后,就可以根據設計模型在具體的環(huán)境中實現系統,生成系統的源代碼、可執(zhí)行程序和相應的軟件和文件,建立一個可執(zhí)行的系統。然后需要對系統送行測試和排錯,保證系統符合預定的要求。獲
36、得一個無錯的系統實現,調試的結果將確認所完成的系統可以真正使用。測試方法上使用以界面為基礎的測試。以界面為基礎的測試僅僅依靠軟件與其運行環(huán)境之間的接口來選擇和產生測試資料,而不管軟件的具體需求和具體實現細節(jié)。6.2 測試環(huán)境計算機配置:賽揚4 1G 256M內存操作系統:Windows 2000/XP/2003服務器組件:IIS 5.0 以上版本 數據庫類型:Microsoft SQL Server 20006.3 測試過程為說明本系統功能的完整性,在測試中模擬一次完整的交易過程來體現。注冊功能測試:系統對用戶進行區(qū)別注冊, 注冊過程中用戶名及密碼不能為空,且用戶名不能重復,否則將無法注冊。當
37、注冊用戶名為空時(圖6-1):圖6-1 注冊圖1當輸入密碼為空時(圖6-2):圖6-2 注冊圖2密碼輸入不一致時(圖6-3):圖6-3 注冊圖3正確填寫之后進行注冊,注冊成功后顯示(圖6-4):圖6-4 注冊圖4登錄功能測試:該測試的目的是保證登錄窗口的正確性與在錯誤發(fā)生時的容錯與糾錯性。通過在登錄框中輸入錯誤的用戶密碼來檢測系統的出錯運行情況。要求系統在遇到這些情況時能給出正確的錯誤提示。用戶在登錄成功后將根據不同的身份彈出不同的頁面。以賣家登錄為例,將比買家多一個管理功能,其中包括發(fā)布商品,刪除商品及訂單管理。若輸入用戶名及密碼錯誤則顯示(圖6-5):圖6-5 登錄圖修改密碼功能測試:進入
38、修改密碼頁面,修改時若密碼輸入不同,則顯示(圖6-6):圖6-6密碼修改圖1輸入一致則顯示(圖6-7):圖6-7 密碼修改圖2查詢功能測試:在搜索欄中輸入所要查詢商品的名稱(圖6-8),點擊快速搜索:圖6-8 查詢圖1查詢結果(圖6-9):圖6-9 查詢圖2若輸入不存在商品的名稱則顯示(圖6-10):圖6-10 查詢圖3購買功能測試:買家登錄成功后首先對商品進行瀏覽或查詢,選定之后將進行購買。點擊購買后顯示(圖6-11):圖6-11 購買圖1購物車測試:買家在點擊購買后查看購物車出現如下界面(圖6-12):圖6-12 購買圖2點擊“去結帳”后出現(圖6-13):圖6-13 購買圖3買家點擊“確
39、定購買”后,訂單便自動向系統提交上去。訂單管理測試:賣家登錄后查看屬于自己的訂單信息(圖6-14):圖6-14 訂單圖1點擊“刪除”后出現(圖6-15):圖6-15 訂單圖2管理員通過專門頁面使用管理員帳號和密碼進入后臺管理首頁進行系統的管理操作。由于管理員功能與用戶功能有部分重復,所以在這里就不再介紹。分類管理測試:該功能為添加及刪除兩個部分。添加分類(圖6-16):圖6-16 分類圖1提交之后顯示(圖6-17):圖6-17 分類圖2用戶管理測試:點擊用戶管理可查看所有用戶并進行刪除操作(圖6-18):圖6-18 用戶管理圖1點擊“刪除”對相應對象進行處理,如刪除用戶“劉暢宇”(圖6-19)
40、:圖6-19 用戶管理圖26.4 測試結果本次測試通過模擬一次完整的交易過程,測試范圍包括用戶的注冊、登錄、密碼管理,商品的發(fā)布、查詢、刪除等,并且對了系統后臺的管理功能進行了測試。測試結果顯示系統基本能夠實現預期的功能,能夠提供用戶對商品信息的實時發(fā)布和查詢,提供了一個簡單的網上二手商品交易管理系統。但是部分功能仍舊需要加強或者改進,如商品的分類管理不夠詳盡,沒有實現對訂單的高效率管理,商品信息的內容發(fā)布不夠規(guī)范等。結 論建立網上二手交易管理系統可以為用戶提供了一個有效的二手商品交易的平臺和空間,同時也給顧客提供一個便捷有效的購買途徑。解決了使用傳統定點出售商品需要門面,成本昂貴,購買者范圍
41、相對狹窄的問題。網上二手商品交易管理系統實現了用戶對商品信息的實時發(fā)布和模糊查詢的功能,解決了以往二手商品信息發(fā)布不及時的問題,也方便了顧客對商品進行選擇性查詢,從而保證了系統的有效使用。雖然在老師和同學熱心幫助下完成了網上二手商品交易管理系統的開發(fā)工作,但是由于自身開發(fā)水平的局限,導致系統部分功能設計仍舊顯得不夠完善: 1、商品分類功能設計不夠周全,使得商品分類項看起來相對簡單。2、整個系統功能不夠全面,如不能在后臺對管理員進行轉換等。3、操作界面的友好性不強。經過幾個月的畢業(yè)設計的制作,學到了許多有用東西,同時也深感自己專業(yè)知識和開發(fā)能力的欠缺。在以后的學習工作中,我會繼續(xù)堅持不懈學習相關
42、的專業(yè)知識,努力提高自我的專業(yè)能力和開發(fā)技能,逐漸完善這個系統。參考資料1 閃四清. SQL Server 實用簡明教程M.北京:清華大學出版社,2003。2 陳永強. SQL Server數據庫企業(yè)應用系統開發(fā)M.北京:清華大學出版社,2004。3 屈喜龍. ASPSQL SERVER開發(fā)網站實例薈萃M.北京:機械工業(yè)出版社,2004。4 編程高手工作室. ASP 編程高手M.北京:北京希望電子出版社,2005。5 鄧文淵等. ASP與網絡數據庫技術M.北京:中國鐵道出版社,2005。6 楊冀川等. ASP動態(tài)網站設計實戰(zhàn)M.北京:機械工業(yè)出版社,2004。7 唐青松等. ASP應用開發(fā)全功略寶典M.北京:中國水利水電出版社,2005。8 江開耀等. 軟件工程M.西安:西安電子科技大學出版社,2003。第 25 頁 致 謝本文是在劉寧和趙軍老師的熱情關心和指導下完成的,兩位老師淵博的知識和嚴謹的治學作風使我受益匪淺,對順利完成本課題起到了極大的作用。在此向他們表示我最衷心的感謝!在論文完成過程中,本人還得到了其它老師和許多同學的熱心幫助,本人向他們表示深深的謝意!最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝!
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。