基于c#aspnet網上購物商城網站設計與實現_第1頁
基于c#aspnet網上購物商城網站設計與實現_第2頁
基于c#aspnet網上購物商城網站設計與實現_第3頁
基于c#aspnet網上購物商城網站設計與實現_第4頁
基于c#aspnet網上購物商城網站設計與實現_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 I 摘要:本文分析了網絡購物商城網上購物與發(fā)展的現狀和面臨的問題,發(fā)現傳統的服務模式已經不能適應市場發(fā)展的需求。隨著網絡技術的發(fā)展和普及,方便、快捷、個性化的網上購物正在進入人們的生活。針對這類問題,結合當代科技發(fā)展的最新成果,本文構思規(guī)劃了一套最貼切的服務模式,為網上購物提供區(qū)域網絡門戶,適應不同的客戶群。本設計是一個基于互聯網的 B/S 模式的網上購物系統,能為客戶提供網絡選擇瀏覽商品信息、訂單服務。并為管理員提供一個智能的服務平臺實現顧客信息與顧客訂單的管理,從而提高了服務的質量。本文從系統需求、系統設計、代碼實現幾方面介紹了整個軟件開發(fā)過程,其開發(fā)平臺為 Microsoft visu

2、al studio 2005,主要開發(fā)語言有 C#,JavaScript。關鍵詞:網上購物 訂單管理 ASP.NET B/S 模式Abstract: This paper analyzes the household appliances IIshopping on the Internet and the development of the status quo and problems, find the traditional service mode has been unable to meet the needs of market development. With the d

3、evelopment of network technology and popularization, convenient, fast, personalized online shopping is to enter the life of people. In order to solve these problems, combined with the latest achievements in the development of contemporary science and technology, this article design a set of planning

4、 the most appropriate service mode for online shopping, providing regional web portal, to adapt to different customer group.The design is based on Internet B / S model of online shopping system, customers can provide a network selection in view of information goods, orders the service. And as admini

5、strators to provide an intelligent service platform for the realization of customer information and customer order management, to improve the quality of service. This paper from the system requirements, system design, code implementation of a few respects introduced the software development process,

6、 its development platform for the Microsoft Visual Studio 2005, the main development language C #, JavaScript. IIIKey words: Household appliances shopping online order management in ASP.NET B / S mode目錄目錄1.1系統開發(fā)的背景和意義.51.2 開發(fā)環(huán)境.51.2.1 .NET 簡介.51.2.2 SQLSERVER 簡介 .72.系統的總體設計.82.1 需求分析.82.1.1 操作系統.82.

7、1.2 面向對象.82.1.3 用戶管理.102.1.4 商品管理.102.1.5 數據統計.102.2 模塊功能設計.102.2.1 系統總體功能.102.2.2 字典維護.112.2.3 用戶管理.112.2.4 商品管理.113. 詳細設計.113.1 數據表.114. 實現系統框架.134.2 系統登錄.134.3 系統主界面.144.3.1 主框架頁面.144.3.2 系統前臺頁面框架.154.3.3 前臺留言.155. 字典維護模塊.155.1 用戶管理.166. 訂單瀏覽.216.1 訂單瀏覽.216.1.1 訂單瀏覽.217測試分析報告.24 IV7.1 測試計劃和要點.247

8、.1.1 字典維護測試要點.247.1.2 用戶管理測試要點.247.1.3 訂單管理模塊測試要點.257.2 測試用例.257.2.1 字典維護模塊測試用例.257.2.2 訂單管理模塊測試用例.267.3 測試結果及結論.267.3.1 測試的結果.267.3.2 缺陷分析及改進.267.3.3 測試結論.27結論及存在問題.1致謝.2參考文獻.3 5 1.1 系統開發(fā)的背景和意義當今時代是飛速發(fā)展的信息時代。在網上購物離不開信息處理,計算機被廣泛應用于 B/S 系統環(huán)境。計算機的好處在于它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了安全性。本系統,我們將

9、介紹如何通過 ASP.NET 來開發(fā)管理系統,即所謂的 MIS(Management Information System) 系統。過去,MIS 系統的開發(fā)一般采用 C/S (Client/Server,客戶/服務器) 架構。該架構在開發(fā)速度、開發(fā)周期,以及客戶端響應速度上具有無可比擬的優(yōu)勢。但是他采用的是 Intrenet 技術,僅適用于局域網環(huán)境,并且當客戶端的用戶數量增多時,其性能會明顯下降。隨著Intrenet 的飛速發(fā)展,移動辦公和分布式辦公越來越普及,B/S (Browser/Server) 架構應運而生,并得到普遍應用。B/S 架構最大的優(yōu)點就是客戶端無需安裝任何專用的客戶端軟件

10、,只需配置瀏覽器(如 Intranet Explorer)即可,這樣為程序的安裝、調試和維護帶來了極大的方便。ASP.NET所開發(fā)的應用軟件一般都是 B/S 架構,用戶可直接通過瀏覽器來使用系統,而無需安裝軟件的客戶端。家電網上購物平臺涉及到的知識面很廣包含家電網上購物的全部的購物商品。1.2 開發(fā)環(huán)境1.2.1 .NET 簡介NET 是 Microsoft XML Web services 平臺。XML Web services 允許應用程序通過 Internet 進行通訊和共享數據,而不管所采用的是哪種操作系統、設備或編程語言。Microsoft .NET 平臺提供創(chuàng)建 XML Web s

11、ervices 并將這些服務集成在一起之所需。對個人用戶的好處是無縫的、吸引人的體驗。(1)ASP.NET 的新性能ASP.NET 提供了穩(wěn)定的性能、優(yōu)秀的升級性、更快速的開發(fā)、更簡便的管理、全新的語言以及網絡服務。貫穿整個 ASP.NET 的主題就是網站幫用戶做了大部分不重要的瑣碎的工作。(2)全新的構造新的 ASP.NET 引入受管代碼(Managed Code)這樣一個全新概念,橫貫整個視窗開發(fā)平臺。受管代碼在 NGWS Runtime 下運行,而 NGWS Runtime 是一個時間運行環(huán)境,它管理代碼的執(zhí)行,使程序設計更為簡便。 6(3)高效率對于一個程序來講,速度是非常重要的。在

12、ASP 中為了盡可能精簡程序代碼,以至于不得不將代碼移植到一個低性能的部件中。而 ASP.NET 則能妥善地解決這一問題。(4)易控制在 ASP.NET 里,你將會擁有一個“Data-Bounds” (數據約束),這意味著它會與數據源連接,并會自動裝入數據,使控制工作簡單易行。(5)語言支持ASP.NET 支持多種語言,支持編譯類語言,支持比如 VB、VC+、C#等,它比這些編譯類語言運行速度快,更適合編寫大型應用。(6)更好的升級能力快速發(fā)展的分布式應用也需要更快速、更模塊化、更易操作、更多平臺支持和重復利用性更強的開發(fā),需要一種新的技術來適應不同的網站,網絡應用和網站需要提供一種更加強大的

13、可升級的服務。ASP.NET 能夠適應上面的要求。C#是一種最新的、面向對象的編程語言,是微軟在 Microsoft .NET 中推出的全新語言。這種全新的面向對象的語言使得開發(fā)者可以快速的構建從底層網站級到高層商業(yè)組件的不同應用。C#在保證了強大的功能和靈活性的同時,給 C 和 C+帶來了類似于 VB 的快速開發(fā),并且它還針對.NET 作了特別設計,比如 C#允許 XML 數據直接映射為它的數據類型等等,這些特性結合起來使得 C#成為優(yōu)秀的下一代網絡編程語言。微軟 C#語言定義主要是從 C 和 C+繼承而來的,而且語言中的許多元素也反映了這一點。C#在設計者從 C+繼承的可選選項方面比 JA

14、VA 要廣泛一些(比如說 struts),它還增加了自己新的特點(比方說源代碼版本定義).但它還太不成熟,目前不可能擠垮JAVA。C#還需要進化成一種開發(fā)者能夠接受和采用的語言。而微軟當前為它的這種新語言大造聲勢也是值得注意的。目前大家的反應是:“這是對 JAVA 的反擊” 。C#更像 JAVA一些,雖然微軟在這個問題上保持沉默。這也是意料中的事情,因為 JAVA 近來很成功而使用 JAVA 的公司都報告說它們在生產效率上比 C+獲得了提高。JAVA 所帶來的巨大影響和大家對它的廣泛接受已經由工作于這種語言和平臺之上的程序員數量明顯的說明了(估計世界范圍內共有兩百五十萬程序員使用 JAVA)。

15、由這種語言寫成的應用程序的數量是令人驚訝的并已經滲透了每一個級別的計算,包括無線計算和移動電話(比如日本發(fā)明的 JAVA 電話) 。C#能夠在用戶領域獲得這樣的禮遇嗎?我們必須等待并觀望,就象已經由SSI 公司的 CEO 和主席 KALPATHI S. SURESH 指出來的那樣:我發(fā)現所有這些都是漸進的。如果 C#不存在,我們總能回到 JAVA 或 C 和 C+。這些都不完全是新技術,它們在更大的意義上來說只是大公司制造的市場噱頭。我們必須給他們時間安頓下來看看這些是不是真的對 IT 工業(yè)有什么影響。C# (C SHARP)是微軟對這一問題的解決方案。C#是一種最新的、面向對象的編程語言。它

16、使得程序員可以快速地編寫各種基于 MICROSOFT .NET平臺的應用程序,MICROSOFT .NET 提供了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊領域。正是由于 C#面向對象的卓越設計,使它成為構建各類組件的理想之選無論是高級的商業(yè)對象還是系統級的應用程序。使用簡單的 C#語言結構,這些組件可以方便的轉化為 XML 網絡服務,從而使它們可以由任何語言在任何操作系統上通過INTERNET 進行調用。最重要的是,C#使得 C+程序員可以高效的開發(fā)程序,而絕不損失C/C+原有的強大的功能。因為這種繼承關系,C#與 C/C+具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉向 C#。在

17、 Microsoft .NET 中訪問數據庫的技術是 ADO .NET。ADO .NET 提供了一組用來連接到數據庫,運行命令,返回記錄集的類庫,與從前的 ADO(ActiveX Data Object)相比,Connection 和 Command 對象很類似,而 ADO .NET 的革新主要體現在如下幾個方面: 7首先,ADO .NET 提供了對 XML 的強大支持,這也是 ADO .NET 的一個主要設計目標。在 ADO .NET 中通過 XML Reader,XML Writer, XML Navigator, XML Document等可以方便的創(chuàng)建和使用 XML 數據,并且支持 W

18、3C 的 XSLT、DTD、XDR 等標準。ADO .NET 對 XML 的支持也為 XML 成為 Microsoft .NET 中數據交換的統一格式提供了基礎。 其次,ADO .NET 引入了 Dataset 的概念,這是一個駐于內存的數據緩沖區(qū),它提供了數據的關系型視圖。不管數據來源于一個關系型的數據庫,還是來源于一個 XML 文檔,我們都可以用一個統一的編程模型來創(chuàng)建和使用它。它替代了原有的 Record set 的對象,提高了程序的交互性和可擴展性,尤其適合于分布式的應用場合。 另外,ADO .NET 中還引入了一些新的對象,例如 Data Reader 可以用來高效率的讀取數據,產生

19、一個只讀的記錄集等等。簡而言之,ADO .NET 通過一系列新的對象和編程模型,并與 XML 緊密結合,使得在 Microsoft .NET 中的數據操作十分方便和高效。 ASP .NET 是 Microsoft .NET 中的網絡編程結構,它使得建造、運行和發(fā)布網絡應用非常方便和高效。Visual Studio .NET 作為微軟的下一代開發(fā)工具,它和.NET 開發(fā)框架緊密結合,是構建下一代互聯網應用的優(yōu)秀工具。由于 Visual Studio .NET 通過提供一個統一的集成開發(fā)環(huán)境及工具,大大提高了開發(fā)者的效率;十分方便.NET 程序的創(chuàng)建和調試,所以 Visual Studio.NET

20、 是開發(fā) ASP.NET 應用程序的常用工具。在 Visual Studio.NET 中用戶可以直接使用它里面的組件來創(chuàng)建 ASP.NET 應用程序,同時它也是一個功能豐富的編程環(huán)境,集成了多種語言支持(如:C#、VC+、VB) ;簡化了服務器端的開發(fā);提供了高效地創(chuàng)建和使用網絡服務的方法等等。當用 Visual Studio.NET 創(chuàng)建一個 ASP.NET 工程時,Visual Studio.NET 會自動配置好 IIS 應用,用戶直接應用即可。1.2.2 SQLSERVER 簡介SQL Server 是一個關系數據庫管理系統,它最初是由 Microsoft Sybase 和 Ashton

21、-Tate 三家公司共同開發(fā)的,于 1988 年推出了第一個 OS/2 版本。在Windows NT 推出后,Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚鑣了。Microsoft 將 SQL Server 移植到 Windows NT 系統上,專注于開發(fā)推廣SQL Server 的 Windows NT 版本;Sybase 則較專注于 SQL Server 在 UNIX 操作系統上的應用。在本書中介紹的是 Microsoft SQL Server 以后簡稱為 SQL Server 或 MS SQL Server。是 Microsoft 公司推出的 SQL S

22、erver 數據庫管理系統的一個版本。該版本繼承了 SQL Server 版本的優(yōu)點同時又比它增加了許多更先進的功能,具有使用方便 ,可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行 Microsoft Windows 2000 的大型多處理器的服務器等多種平臺使用。 SQL Server 是 Microsoft 公司推出的 SQL Server 數據庫管理系統的最新版本。它的特性包括:1.Internet 集成。SQL Server 數據庫引擎提供完整的 XML 支持。它還具有構成最大的 Web 站點的數據存儲組件所需的可伸縮性、

23、可用性和安全功能。SQL Server 2008 程序設計模型與 Windows DNA 構架集成,用以開發(fā) Web 應用程序,并且 SQL Server 支持 8English Query 和 Microsoft 搜索服務等功能,在 Web 應用程序中包含了用戶友好的查詢和強大的搜索功能。2.可伸縮性和可用性。同一個數據庫引擎可以在不同的平臺上使用,從運行 Microsoft Windows® 98 的便攜式電腦,到運行 Microsoft Windows 2008 數據中心版的大型多處理器服務器。SQL Server 企業(yè)版支持聯合服務器、索引視圖和大型內存支持等功能,使其

24、得以升級到最大 Web 站點所需的性能級別。3.企業(yè)級數據庫功能。SQL Server 關系數據庫引擎支持當今苛刻的數據處理環(huán)境所需的功能。數據庫引擎充分保護數據完整性,同時將管理上千個并發(fā)修改數據庫的用戶的開銷減到最小。SQL Server 分布式查詢使您得以引用來自不同數據源的數據,就好象這些數據是 SQL Server 數據庫的一部分,同時分布式事務支持充分保護任何分布式數據更新的完整性。復制同樣使您得以維護多個數據復本,同時確保單獨的數據復本保持同步。可將一組數據復制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務器。4.易于安裝、部署和使用。 SQL S

25、erver 中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2008 還支持基于標準的、與 Windows DNA 集成的程序設計模型,使 SQL Server 數據庫和數據倉庫的使用成為生成強大的可伸縮系統的無縫部分。這些功能使您得以快速交付 SQL Server 應用程序,使客戶只需最少的安裝和管理開銷即可實現這些應用程序。數據倉庫。 SQL Server 中包括析取和分析匯總數據以進行聯機分析處理 (OLAP) 的工具。SQL Server 中還包括一些工具,可用來直觀地設計數據庫并通過 English Q

26、uery 來分析數據。2.系統的總體設計家電網上購物平臺主要是對家電購物的提供方便,能夠使用戶在線訂單,系統平臺很好的充當網上商店,其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的數據庫。而對于后者則要求應用程序功能完備,易使用等特點。2.1 需求分析2.1.1 操作系統平臺將操作角色分為管理員操作包括系統的用戶管理,商品管理,訂單管理,數據統計等信息 92.1.2 面向對象圖 2-1 管理員新聞管理產品管理訂單管理用戶用戶注冊站內搜索新聞瀏覽產品瀏覽留言 10依據面向對象的不同,管理員執(zhí)行的相關業(yè)務操作也不同。面向管理

27、員操作包括用戶管理,投票管理,商品管理,數據統計等信息2.1.3 用戶管理用戶管理主要是對用戶基本信息的管理2.1.4 商品管理主要是對用戶商品的管理2.1.5 數據統計主要是對銷售額的統計2.2 模塊功能設計網上購物平臺主要是對家電網上購物的管理。通過本系統可以使家電購物管理更加規(guī)范,提高工作效率并降低管理成本。同時,本系統可提供各類業(yè)務統計數據,為購物的的快速決策提供輔助的科學依據,以及時地應對家電購物的變化。2.2.1 系統總體功能依照本系統的業(yè)流程,本系統主要分為字典維護、系統管理,用戶管理, 11商品管理,數據統計.字典維護主要用于設置系統的字典信息,對于購物的信息進行管理。2.2.

28、2 字典維護字典維護模塊主要用于設置各類基本信息,包括購物信息、用戶信息用于設置用戶的基本信息,標題,內容商品信息用于設置商品各項的基本信息訂單信息用于設置訂單信息的基本情況2.2.3 用戶管理用戶管理主要設置網站系統用戶基本信息2.2.4 商品管理主要是設置商品管理的信息3. 詳細設計本系統采用 SQLSERVER 作為數據庫服務器,其數據庫名為“N_Shopping” ,本節(jié)說明該數據庫的詳細設計。3.1 數據表數據表中包含 11 個數據表,表名及其用途如表 3-1 所示。表 3-1 數據表及其用途表名用途tblmenu新聞欄目表tblnews新聞表tblorder訂單表tblorderS

29、hop訂單的商品表tblpinglun留言表tblshop商品表tblType類型表tbluser用戶表 121tblmenu表 2tblnews表3tblorder表4tblorderShop表5tblpinglun表6tblshop 表 137tblType表8tbluser表4. 實現系統框架本章說明系統的基本框架的實現。4.2 系統登錄本系統的后臺登錄頁面如圖 4-1 所示。圖 4-1 登錄頁面 144.3 系統主界面4.3.1 主框架頁面系統的主界面實際上為一個框架文件,由橫幅框架(上) 、目錄(左)及主要框架(右)3 個部分組成。 154.3.2 系統前臺頁面框架4.3.3 前臺留

30、言5. 字典維護模塊字典維護模塊字典維護模塊主要用于設置系統的一些基本信息,其中包括系統用戶管理,商品管理,訂單管理,新聞管理,留言管理 165.1 用戶管理using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;us

31、ing System.Web.UI.HtmlControls;public partial class adminsh : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) 17 if (!Page.IsPostBack) databind(select * from tbluser order by userID desc); protected void Button5_Click(object sender, EventArgs e) for (int i = 0; i GridView1.Ro

32、ws.Count; i+) CheckBox cb = (CheckBox)GridView1.Rowsi.FindControl(CheckBox1); /在當前搜尋當前控件 if (cb.Checked) int id = int.Parse(GridView1.DataKeysi.Value.ToString(); /獲取一個控件值 string sqlstr = update tbluser set audition=0 where userID= + id + ; Class1.ExecSql(sqlstr); 18 databind(select * from tbluser);

33、public void databind(string sql) GridView1.DataSource = Class1.ExecSel(sql); GridView1.DataBind(); protected void Button6_Click(object sender, EventArgs e) for (int i = 0; i GridView1.Rows.Count; i+) CheckBox cb = (CheckBox)GridView1.Rowsi.FindControl(CheckBox1); /在當前搜尋當前控件 if (cb.Checked) int id =

34、int.Parse(GridView1.DataKeysi.Value.ToString(); /獲取 19一個控件值 string sqlstr = update tbluser set audition=1 where userID= + id + ; Class1.ExecSql(sqlstr); databind(select * from tbluser); protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) GridView1.PageIndex = e.NewPage

35、Index; databind(select * from tbluser); protected void Button4_Click(object sender, EventArgs e) string findname; findname = select * from tbluser where userName like % + TextBox1.Text + %; databind(findname); 20 protected void Button2_Click(object sender, EventArgs e) for (int i = 0; i GridView1.Ro

36、ws.Count; i+) CheckBox cb = (CheckBox)GridView1.Rowsi.FindControl(CheckBox1); /在當前搜尋當前控件 if (cb.Checked) int id = int.Parse(GridView1.DataKeysi.Value.ToString(); /獲取一個控件值 string sqlstr = delete from tbluser where userID= + id + ; Class1.ExecSql(sqlstr); databind(select * from tbluser); 216. 訂單瀏覽訂單管理

37、主要是對網絡購物商城網上購物的訂單管理6.1 訂單瀏覽6.1.1 訂單瀏覽界面如圖所示。 界面using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI; 22using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControl

38、s;using System.Drawing;public partial class orderbrown : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!Page.IsPostBack) databind(); public void databind() string orderbook = select * from tblorder; GridView1.DataSource = Class1.ExecSel(orderbook); GridView1.DataBind();

39、 protected void GridView1_PageIndexChanging(object sender, 23GridViewPageEventArgs e) GridView1.PageIndex = e.NewPageIndex; databind(); protected void Button2_Click(object sender, EventArgs e) string px = select orderID ,orderTime,orderSum,payment,ship,buyerName,buyerEmail,buyerAddress,buyerCode,buy

40、erTel,Payed from tblorder order by orderTime desc ; GridView1.DataSource = Class1.ExecSel(px); GridView1.DataBind(); protected void Button4_Click(object sender, EventArgs e) string px = select orderID,orderTime,orderSum,payment,ship,buyerName,buyerEmail,buyerAddress,buyerCode,buyerTel,Payed from tbl

41、order order by orderTime asc ; GridView1.DataSource = Class1.ExecSel(px); 24 GridView1.DataBind(); 7測試分析報告有兩種基本方法可以用來標識測試用例,即功能測試(黑盒測試)和結構測試(白盒測試) 。本次測試我主要采用了功能測試。功能測試的基本觀點是,任何程序都可以看作是將輸入定義域取值映射到輸出值域的函數。7.1 測試計劃和要點軟件測試的本質是針對要測試的內容確定一組測試用例。在討論之前,我先把要測試各個模塊的計劃和要點列出。7.1.1 字典維護測試要點數據庫連接情況:正常情況,數據庫文件缺少,外

42、部系統異常。系統設置獲取:正常情況,外部系統異常。對用戶輸入的響應:合法輸入,能夠正常調用子模塊;非法輸入,系統能否辨別,并作出響應(提出警告);子模塊的異常狀況,系統能否及時做出響應。7.1.2 用戶管理測試要點模塊正常運行流程用戶輸入數據檢查,包括數據合理性檢查,以及合法性檢查數據庫操作 25數據庫連接異常時的響應情況7.1.3 訂單管理模塊測試要點數據庫連接正常時輸入合理合法參數輸入參數不合理輸入參數不合法數據庫連接異常數據庫數據異常7.2 測試用例測試用例是為了特定目的(如考察特定程序路徑或驗證是否符合特定的需求)而設計的測試數據及與之相關的測試規(guī)程的一個特定的集合,或稱為有效地發(fā)現軟

43、件缺陷的最小測試執(zhí)行單元。根據上一節(jié)給出的測試要點,又因為測試是不可能窮舉的。所以我們采用等價劃分法來進行對圖書管理系統的測試。它將不能窮舉的測試過程進行合理分類,從而保證設計出來的測試用例具有代表性和完整性。7.2.1 字典維護模塊測試用例表 7-1 字典維護模塊測試用例字段名稱描 述標識符C1測試項字典維護中的用戶管理功能測試輸入標準1.打開字典維護,沒有任何輸入字符,點擊相應的菜單欄項目。2.在數據庫文件缺少的情況下,打開主模塊。輸出標準1.模塊未做任何操作,單擊“系統”|“退出”命令,能正常退出,無提示信息。2.在打開相應的子窗體時,未做任何操作,單擊“系統”|“退出”命令,能正常退出,無提示信息。 267.2.2 訂單管理模塊測試用例表 7-2 訂單管理模塊測試用例字段名稱描 述標識符C2測試

溫馨提示

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

評論

0/150

提交評論