超市商品管理系統(tǒng)_第1頁
超市商品管理系統(tǒng)_第2頁
超市商品管理系統(tǒng)_第3頁
超市商品管理系統(tǒng)_第4頁
超市商品管理系統(tǒng)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第 1 章 緒 論1.1 課題背景在當今的社會,可以說是信息技術(shù)的發(fā)展時代,在社會的方方面面無不涉及 到各種信息的處理。信息是人們對客觀世界的具體描述,是人們進行交流與聯(lián)系 的重要途徑。人類社會就處在一個對信息進行有效合理的加工中。它將促進整個 社會的發(fā)展。隨著社會信息技術(shù)的提高,計算機已被廣泛應(yīng)用于當今社會的各個 領(lǐng)域,成為推動社會發(fā)展的首要技術(shù)動力。在當今信息時代,人們的生活方式隨 著 Internet 的不斷發(fā)展發(fā)生了不同尋常的改變。 為了讓超市商品管理更加智能化,便捷化,于是開發(fā)超市商品管理系統(tǒng).1.2 開發(fā)工具本系統(tǒng)利用C#語言編寫后臺代碼, 以Microsoft SQL Serve

2、r 2005 作為后臺數(shù)據(jù)庫,選用 ADO.NET訪問數(shù)據(jù)庫來實現(xiàn)各種功能 1.2.1可視化編程簡介可視化編程即一可視化的界面簡化編程過程,以減輕開發(fā)人員的開發(fā)難度,提高開發(fā)效率,本系統(tǒng)采用可視化編程里面的C#進行編寫.1.2.2 C#簡介 C#是微軟開發(fā)的一種面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于 Microsoft .NET 平臺的應(yīng)用程序,Microsoft .NET 提供了一系列的工具和服 務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。其目標是即擁有 C+的執(zhí)行效率和運算能力也具備如 VB 一樣的易用性。C#是基于 C+的一種語言,同時包含類似 Java 的很多特征。 C#是被

3、設(shè)計工作在微軟的。NET 平臺上的,微軟的目標是使數(shù)據(jù)和服務(wù)的交 換在網(wǎng)頁上更容易,并且允許開發(fā)人員構(gòu)建更高的程序可移植性。C#可以方便的 用于 XML 和 SOAP,并可以直接訪問程序?qū)ο蠡蚍椒?,而不需要添加額外的代碼。 所以程序可以構(gòu)建在已存在的代碼上,或者多次重復(fù)的使用。C#的目標是為市場 開發(fā)產(chǎn)品和服務(wù)時更快捷且成本開銷更低。 正是由于 C#面向?qū)ο蟮淖吭皆O(shè)計,使它成為構(gòu)建各類組件的理想之選無 論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的 C#語言結(jié)構(gòu),這些組件 可以方便的轉(zhuǎn)化為 XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng) 上通過 Internet 進行調(diào)用。 最

4、重要的是,C#使得程序員可以高效的開發(fā)程序,而絕不損失 C/C+原有的 強大的功能。因為這種繼承關(guān)系,C#與C/C+具有極大的相似性,悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向 C#。 1.2.3 SQL Server 2005 數(shù)據(jù)庫 SQL Server 2005 是微軟公司動用上千人的研發(fā)力量,耗費五年時間打造出來的產(chǎn)品,在企業(yè)及數(shù)據(jù)庫產(chǎn)品中具有里程碑的意義。SQL Server 2005 是一個關(guān)系 數(shù)據(jù)庫管理系統(tǒng),是一個全面的數(shù)據(jù)庫平臺,其數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu) 化數(shù)據(jù)提供了更安全可靠的存儲功能。SQL Server 2005 結(jié)合了分析、報表、集 成和通知功能,引進了一套集成的管理工具

5、和管理應(yīng)用編程接口,以提供易用性、 可管理性及對大型 SQL Server 配置的支持。其新的查詢類型和在交易過程中使用 錯誤處理的功能,為開發(fā)人員在 SQL Server 查詢開發(fā)方面提供了更高的靈活性和 控制力。 SQL Server 可以適合大容量數(shù)據(jù)的應(yīng)用,在功能上和管理上都比 Microsoft Access 要強的多。在處理海量數(shù)據(jù)的效率,后臺開發(fā)的靈活性,可擴展等方面強 大。在 SQL Server 2005 中還可以使用存儲過程,在服務(wù)器執(zhí)行操作時,減少網(wǎng)絡(luò) 通訊,提高了執(zhí)行效率,而且保證了數(shù)據(jù)庫的安全。 1.2.4 ADO.NET 數(shù)據(jù)庫聯(lián)接技術(shù) ADO.NET(Active

6、x Data Objects),Activex 數(shù)據(jù)對象,是基于.NET 框架體系的數(shù)據(jù)庫訪問接口,主要用于基于 WEB 的應(yīng)用程序,善于處理 XML 類型的數(shù)據(jù)。 它提供了平臺互用性和可伸縮的數(shù)據(jù)訪問,是與數(shù)據(jù)源交互的.NET 技術(shù)。 ADO.NET 體系結(jié)構(gòu)的另一個核心元素是.NET 數(shù)據(jù)提供程序,這些組件設(shè)計 用來實現(xiàn)一些數(shù)據(jù)操作快速訪問、單向訪問、只讀訪問數(shù)據(jù)等等。Connection 對象提供了對一個數(shù)據(jù)源的連接。Command 對象可用于訪問數(shù)據(jù)庫命令并返回數(shù)據(jù)、修改數(shù)據(jù)、運行存儲過程,以及發(fā)送或取得 數(shù)信息。DataReader 提供一個 來自數(shù)據(jù)源的高性能數(shù)據(jù)流。最后,Data

7、Adapter 在 DataSet 對象和數(shù)據(jù)源之間提 供橋梁。DataAdapter 使用Command對象對數(shù)據(jù)源執(zhí)行 SQL 命令,用數(shù)據(jù)裝載 DataSet 對象,并且使 DataSet 對象中的數(shù)據(jù)改變和數(shù)據(jù)源保持一致。 第 2 章 可行性分析2.1技術(shù)可行性目前已經(jīng)成功的開發(fā)出許多管理系統(tǒng),信息技術(shù)和計算機軟硬件發(fā)展已經(jīng)完全可以滿足本系統(tǒng)的技術(shù)要求,本方案要求較高,安全性和可靠性較強,但通過前面的綜合分析,可以知道超市商品管理系統(tǒng)從技術(shù)上是可行的。2.2經(jīng)濟可行性本系統(tǒng)運行后可以節(jié)省不少人員,每個人的工資大概都在五千左右,因此可以帶來一些經(jīng)濟效益。另外,可以省去打印分析的時間,直接

8、用系統(tǒng)進行分析就可以看到最直接的結(jié)果。從經(jīng)濟上說是可行的,另外使用此系統(tǒng)可以減少人為的失誤,準確方便,還可帶來其他方面的經(jīng)濟效益。2.3操作可行性本軟件界面友好,易學易用,方便,因此,對現(xiàn)有人員基本不用進行培訓。所以,具有系統(tǒng)的運行可行性。 第 3 章 需求分析 3.1 任務(wù)概述 建立超市商品管理系統(tǒng)3.1.1 系統(tǒng)目標 本系統(tǒng)需要滿足以下幾個系統(tǒng)設(shè)計目標。 (1)實用性原則:真正為用戶的實際工作服務(wù),按照高校實驗室管理工作的 實際流程,設(shè)計出實用的實驗教學管理網(wǎng)站。 (2)可靠性原則:必須為高校提供信息安全的服務(wù),以保證高校的各類信息 的不被泄露。 (3)友好性原則:本實驗管理網(wǎng)站面向的用戶

9、是各大高校,所以系統(tǒng)操作上 要求簡單、方便、快捷,便于用戶使用。 (4)可擴展性原則:采用開發(fā)的標準和接口,便于系統(tǒng)向更大的規(guī)模和功能 擴展。 3.1.2用戶特點 本系統(tǒng)面向各小型超市,實現(xiàn)一些簡單的操作和功能. 3.2系統(tǒng)的功能需求 3.2.1系統(tǒng)角色功能需求 本系統(tǒng)有2種角色:系統(tǒng)管理員(超市經(jīng)理:admin),超市售貨員(salesman)。詳細劃分如下: Admin:權(quán)限為進貨,銷售,查詢修改商品信息,查詢修改管理員信息,查詢修改客戶信息,查詢修改供貨商信息Salesman:和admin一樣,但是沒有修改和查詢管理員的權(quán)限.3.2.2功能模塊 本系統(tǒng)主要負責管理模塊,各個子模塊功能需求

10、如下: (1)商品模塊 管理員可以添加,刪除,修改查詢商品信息 (2)進貨商模塊管理員可以添加,刪除,修改查詢進貨商信息(3)管理員模塊管理員(只能是admin權(quán)限的,salesman無權(quán)操作)添加,刪除,修改查詢商品信息 (4)客戶模塊管理員添加,刪除,修改查詢客戶信息(5)進貨模塊管理員添加進貨信息(6)出售模塊管理員添加商品信息 。 3.3 系統(tǒng)的性能需求 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,系統(tǒng)應(yīng)該滿足以 下的性能需求: (1)系統(tǒng)處理的準確性和及時性 系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中, 要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的

11、處理能力和響應(yīng)時間能 夠滿足用戶對信息的處理。由于系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成 很重要。從系統(tǒng)的多個數(shù)據(jù)來源來看,學生信息查詢、教師信息查詢、實驗信息 查詢、排課結(jié)果查詢、實驗成績查詢,其準確性很大程度上決定了系統(tǒng)的成敗。 因此,在系統(tǒng)開發(fā)過程中,系統(tǒng)采用優(yōu)化的 SQL 語句及安全擴展存儲過程來保證系統(tǒng)的準確性和及時性。 (2)系統(tǒng)的開放性和系統(tǒng)的可擴充性 系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如實驗信息屬性添加、 修改,用戶查詢的需求及管理工作的分級管理等模塊也會不斷的更新和完善。所 有這些,都要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充。而要實現(xiàn)這一點, 應(yīng)通過系統(tǒng)的

12、開放性來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范, 可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完 成系統(tǒng)的升級和更新?lián)Q代。 (3)系統(tǒng)的易用性和易維護性系統(tǒng)是直接面對使用人員的,而有些使用人員往往對計算機并不是非常熟悉。 這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點, 就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn) 的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。 系統(tǒng)中涉及到的數(shù)據(jù)是高校實驗室相當重要的信息,因此系統(tǒng)為不同角色的 用戶提供了方便的管理后臺進行數(shù)據(jù)管理,特別為系統(tǒng)管理員提供了數(shù)據(jù)備份,

13、 日常安全管理,防止系統(tǒng)意外崩潰等功能。 (4)系統(tǒng)的響應(yīng)速度 系統(tǒng)設(shè)計中摒棄大量數(shù)據(jù)冗余,提出了優(yōu)化數(shù)據(jù)庫的解決方案,大量使用存 儲過程,大大提高系統(tǒng)響應(yīng)時間和速度。系統(tǒng)在日常處理中的響應(yīng)速度為秒級, 達到實時要求,以及時反饋信息。嚴格保證操作人員不會因為速度問題而影響工 作效率。3.4系統(tǒng)的數(shù)據(jù)需求 (1) 商品:商品Id,商品名稱,商品分類,商品數(shù)量,商品售價(2) 供貨商:供貨商ID,供貨商名稱,供貨商經(jīng)理名稱,供貨商經(jīng)理聯(lián)系電話,供貨商地址(3) 管理員:用戶ID,用戶姓名,用戶性別,用戶年齡,用戶電話,用戶類別(4) 客戶:客戶ID客戶姓名,客戶性別,客戶聯(lián)系方式(5) 進貨:進貨

14、ID,用戶ID,進貨公司ID,商品ID,進貨時間,進貨數(shù)量,進貨單價(6) 出售:出售商品ID,出售商品ID,出售商品數(shù)量,客戶ID,商品ID,用戶ID通過對系統(tǒng)功能需求的分析,可以初步確定該系統(tǒng)的基本數(shù)據(jù)需求。由各個 功能模塊可以進一步確定具體的數(shù)據(jù)需求,具體數(shù)據(jù)需求如下: 第 4 章 總體設(shè)計4.1 模塊設(shè)計超市管理系統(tǒng)客戶模塊管理模塊進貨商模塊商品模塊銷售模塊進貨模塊 4.2 數(shù)據(jù)庫設(shè)計4.2.1 數(shù)據(jù)庫概念設(shè)計本系統(tǒng)根據(jù)數(shù)據(jù)需求分析規(guī)劃出的實體有:商品,進貨商,管理員,客戶師工作量 (1)商品表對應(yīng)的實體屬性 (2)進貨商表對應(yīng)的實體屬性 (3)管理員表對應(yīng)的實體屬性 (4)客戶表對應(yīng)

15、的實體屬性 (5)進貨表對應(yīng)的實體屬性 (6)出售表對應(yīng)的實體屬性 (7)系統(tǒng)E-R圖系統(tǒng)ER圖4.2 數(shù)據(jù)庫邏輯設(shè)計 4.2.1 表匯總 表給出了該系統(tǒng)使用的所有表名及簡要說明。 userLogin用戶表,存儲用戶信息及登入密碼company公司表,存儲公司基本信息goods商品表,存儲商品有關(guān)信息customer客戶表,存儲客戶信息getGoods進貨表,存儲進貨信息sellGooods收貨表,存儲出售信息4.2.2 表邏輯結(jié)構(gòu)設(shè)計 (1)goods(商品表)列名數(shù)據(jù)類型說明goodsIDInt商品ID,主鍵,非空goodsNameChar(50)商品名unique not nullgoo

16、dsSortChar(50)商品分類goodsNumInt商品庫存數(shù)量not nullgoodsPriceDecimal(12,2)商品售價not null (2)company (公司表) 列名數(shù)據(jù)類型說明companyIDInt公司ID 主鍵 not nullcompanyNmaeVatchar(50)公司名 uniqueManagerVarchar(4)經(jīng)理名managerTelvarchar(50)經(jīng)理電話companyAddrvarChar(50)公司地址(3)userLogin (管理員或用戶表) 列名數(shù)據(jù)類型說明userIDInt用戶ID 主鍵 not nulluserNameV

17、atchar(50)用戶名 uniqueuserSexVarchar(4)用戶性別userAgevarchar(50)用戶年齡userTelvarChar(50)用戶電話 not nulluserPosition varChar(50)用戶等級 not nulluserPasswordvarChar(50)用戶登入密碼(4)customer (客戶表) 列名數(shù)據(jù)類型說明customerIDInt客戶ID 主鍵 not nullcustomerNameVatchar(50)客戶名 uniquecustomerSexVarchar(4)客戶性別customerTelvarChar(50)客戶電話

18、not null( 5)getGoods (進貨表) 列名數(shù)據(jù)類型說明getGoodsIDInt進貨ID 主鍵 userIDInt用戶ID 外碼companyIDInt公司ID外碼goodsIDInt商品ID 外碼getGoodsTimeDatatime進貨時間 default getDate()getGoodsNumInt進貨數(shù)量getGoodsPriceDecimal(12,2)進貨單價(6)sellGoods(出售表) 列名數(shù)據(jù)類型說明sellGoodsIDInt進貨ID 主鍵 userIDInt用戶ID 外碼goodsIDInt商品ID外碼customerIDInt客戶ID 外碼sel

19、lGoodsTimeDatatime出售時間 default getDate()sellGoodsNumInt出售數(shù)量 第 5 章 詳細設(shè)計 5.1 程序結(jié)構(gòu)的設(shè)計 (1)用戶登錄模塊,首先接受用戶輸入的用戶名和密碼,然后在數(shù)據(jù)庫中查詢 是否有此用戶以及密碼是否正確,若正確則返回用戶的權(quán)限,根據(jù)權(quán)限不同執(zhí)行不同的操作: 傳遞權(quán)限參數(shù)進入系統(tǒng)執(zhí)行相應(yīng)權(quán)限操作輸入用戶名密碼驗證用戶開始結(jié)束YesNo程序流程圖5.2 頁面設(shè)計5.21登錄界面如下圖所示 登錄界面5.2.2 管理界面 管理員登錄后,進入管理界面,可以通過左側(cè)的菜單連接到不同的功能界面, 實現(xiàn)不同的功能,此菜單是跟管理模塊圖對應(yīng)的。 第

20、 六 章 編 碼 6.1連接數(shù)據(jù)庫:private void open() string connstring = Data Source=.SQLEXPRESS;Initial Catalog=shopGoodsManage;Integrated Security = true; connection = new SqlConnection(connstring); connection.Open(); 6.2關(guān)閉數(shù)據(jù)庫: public void close() connection.Dispose(); connection.Close(); connection = null; 6.3其

21、他數(shù)據(jù)庫操作代碼: public SqlDataReader GetDataReader(string sqlstring) open(); SqlCommand mycom = new SqlCommand(sqlstring, connection); SqlDataReader Dr = mycom.ExecuteReader(); return Dr; public DataSet GetDataSet(string sqlstring) open(); SqlCommand mycom = new SqlCommand(sqlstring, connection); SqlDataA

22、dapter ada = new SqlDataAdapter(); ada.SelectCommand = mycom; DataSet dataset = new DataSet(); try ada.Fill(dataset); catch (SqlException e) close(); return dataset; public SqlDataAdapter GetAdapter(String sqlstring) open(); SqlCommand mycom = new SqlCommand(sqlstring, connection); SqlDataAdapter ad

23、apter = new SqlDataAdapter(); adapter.SelectCommand = mycom; DataSet dataset = new DataSet(); adapter.Fill(dataset); close(); return adapter; public int ExecuteSQL(string sqlstring) int count = -1; open(); try SqlCommand cmd = new SqlCommand(sqlstring, connection); count = cmd.ExecuteNonQuery(); cat

24、ch count = -1; finally close(); return count; public int GetdataRow(string sqlstring) int CountRow = 0; open(); SqlCommand mycom = new SqlCommand(sqlstring, connection); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = mycom; DataSet ds = new DataSet(); da.Fill(ds); ds.CaseSensitive = fa

25、lse; CountRow = ds.Tables0.Rows.Count; close(); return CountRow; public DataTable GetDataTable(string sqlstring) DataSet ds = GetDataSet(sqlstring); DataTable dt = new DataTable(); dt = ds.Tables0; return dt; public object GetScalar(string sqlstring) open(); SqlCommand mycom = new SqlCommand(sqlstri

26、ng, connection); object result = mycom.ExecuteScalar(); close(); return result; public bool doUpdate(DataSet ds, String sql, String tableName) bool flag = false; open(); using (SqlDataAdapter da = new SqlDataAdapter(sql, connection) SqlCommandBuilder builder = new SqlCommandBuilder(da); try lock (th

27、is) da.Update(ds, tableName); flag = true; catch (SqlException e) throw new Exception(e.Message); catch (Exception ex) close(); return flag; public ArrayList GetListArray(string sqlstring, int m) ArrayList array = new ArrayList(); SqlDataReader dr = GetDataReader(sqlstring); while (dr.Read() array.A

28、dd(dr.GetValue(m);/ return array; 6.4用戶登陸: public partial class Login : Form public Login() InitializeComponent(); string path = Environment.CurrentDirectory + SSK皮膚MSNMSN.ssk; this.skinEngine1.SkinFile = path; private void button2_Click(object sender, EventArgs e) Application.Exit(); private void b

29、utton1_Click(object sender, EventArgs e) Database db =new Database(); String sqlStr1=select userName from userLogin ; String sqlStr2=select userPassword from userLogin ; if(textBox1.Text.Equals(String.Empty)|textBox2.Text.Equals(String.Empty)MessageBox.Show(用戶名或密碼不能為空,請重新輸入!,提示); else if (textBox1.T

30、ext.Equals(db.GetScalar(sqlStr1).ToString() & textBox2.Text.Equals(db.GetScalar(sqlStr2).ToString() MessageBox.Show(歡迎進入超市管理系統(tǒng), 提示); main mForm = new main(); mForm.Show(); this.Hide(); else MessageBox.Show(賬號或密碼錯誤, 提示); 第 七 章 測 試 7.1測試概述 7.1.2編寫目的 這份測試報告是為了測試該系統(tǒng)是否可行。當輸入商品的信息是,測試其信息能不能被完整的保存在數(shù)據(jù)庫中以備以后

31、查詢用;當輸入的數(shù)據(jù)不符合要求是,看系統(tǒng)能不能給出提示;當價格信息修改后看修改的信息能不能被系統(tǒng)接受并保存到數(shù)據(jù)庫;當輸入新顧客的信息時,輸入信息是否完整地保存在數(shù)據(jù)庫中,以及當輸入老顧客信息時,系統(tǒng)能不能顯示完整的信息等等。 7.2測試方案測試為四個階段:單元測試、集成測試、確認測試、系統(tǒng)測試單元測試:采用黑盒和白盒測試相結(jié)合的方法,對于邏輯結(jié)構(gòu)復(fù)雜的模塊采用白盒測試,對于以輸入、輸出為主的模塊采用黑盒測試,以提高測試效率。集成測試:混合法(對于軟件結(jié)構(gòu)中較上層使用自定向下與對軟件結(jié)構(gòu)中比較下層使用自底向上方法結(jié)合)確認測試:系統(tǒng)測試:采用人工測試方法。7.3測試結(jié)果(1)登錄、密碼模塊測試

32、本測試采用黑盒測試法:為了檢測不同權(quán)限的用戶在登錄時,是否能進入對應(yīng)的模塊并得到對應(yīng)有的權(quán)限,檢查密碼模塊的正確有效3.1.2測試用例測試用例1(正確輸入)【輸入:】用戶;lc密碼:lc【期望輸出】:登錄成功,顯示前臺銷售管理窗體【實際輸出】:登錄成功,顯示前臺銷售管理窗體測試用例2(無該用戶)【輸入】:用戶名:aa密碼:aa【期望輸出】:提示用戶名或密碼錯誤【實際輸出】:提示用戶名或密碼錯誤測試用例3(密碼錯誤)【輸入】:用戶;lc密碼:aa【期望輸出】:提示用戶名或密碼錯誤【實際輸出】:提示用戶名或密碼錯誤測試用例4(無輸入)【輸入】:用戶:密碼:【期望輸出】:提示用戶名或密碼錯誤【實際輸

33、出】:提示用戶名或密碼錯誤 (2)銷售管理模塊測試被測試是采用黑盒與白盒測試,為了檢測系統(tǒng)的銷售時的收銀業(yè)務(wù)銷售定價等功能的輸入輸出進行驗證。3收銀業(yè)務(wù)測試測試用例1(正確輸入)【輸入】:實收:50【期望輸出】:應(yīng)找錢數(shù)顯示的標簽上,斌打印顧客貨物清單【實際輸出】:應(yīng)找錢數(shù)顯示的標簽上,斌打印顧客貨物清單測試用例2(輸入比應(yīng)收的少)【輸入】:實收:10【期望輸出】:提示輸入錯誤,所買貨物價格高于所輸入的數(shù)目,請檢查【實際輸出】:提示輸入錯誤,所買貨物價格高于所輸入的數(shù)目,請檢查測試用例3(輸入非數(shù)字)【輸入】:實收:a【期望輸出】:請輸入數(shù)字【實際輸出】:請輸入數(shù)字【輸入】:實收:空【期望輸出】:沒有輸入數(shù)字,請檢查【實際輸出】:沒有輸入數(shù)字,請檢查(3)訂貨管理模塊測試本測試是采用黑盒測試與白盒測試混合的測試方法:為了檢測系統(tǒng)的訂業(yè)務(wù)貨管理時的訂貨等功能的輸出與輸入進行驗證?!据斎搿織l形碼:1000001【期望輸出】:商品名為雪碧,庫存量低于庫存下限,請聯(lián)系供應(yīng)商A補充貨源【實際輸出】:商品名為雪碧,庫存量低于庫存下限,請聯(lián)系供應(yīng)商A補充貨源第 八 章 維 護 超市商品管理系統(tǒng)已經(jīng)交付使用,但人們的需求隨著業(yè)務(wù)以及不斷新事物的出現(xiàn),客戶的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論