超市管理系統(tǒng)項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)范本_第1頁(yè)
超市管理系統(tǒng)項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)范本_第2頁(yè)
超市管理系統(tǒng)項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)范本_第3頁(yè)
超市管理系統(tǒng)項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)范本_第4頁(yè)
超市管理系統(tǒng)項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)范本_第5頁(yè)
已閱讀5頁(yè),還剩38頁(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àn)報(bào)告項(xiàng)目名稱:超市管理系統(tǒng)班組名稱:第1絹.小組成員: 蔡賢波、陳康、陳佳、王儀虹、丁峰專業(yè)名稱:計(jì)算機(jī)及應(yīng)用2014年1月3日超市管理系統(tǒng)目錄第一章前言 -4-第二章可行性分析 -5-2.1 技術(shù)可行性 -5-2.2 經(jīng)濟(jì)可行性 -5-2.3 法律可行性 -6-第三章需求分析 -7-3.1 非功能需求分析 -7-3.2 功能需求分析 -7-第四章總體設(shè)計(jì) -9-4.1 數(shù)據(jù)流圖 -8-4.2 業(yè)務(wù)流程分析 -8-4.3 進(jìn)銷存模塊 -9-4.5 功能模塊 -10-第5章詳細(xì)設(shè)計(jì) -13-5.1 超市員工管理系統(tǒng) -13-5.2 用戶登錄界面 錯(cuò)誤!未定義書(shū)簽。5.3 注冊(cè)用戶 -14-

2、5.4 員工管理系統(tǒng) -16-5.5 用戶管理 -16-5.6 員工系統(tǒng) -17-5.7 考勤系統(tǒng) -18-5.8 請(qǐng)假系統(tǒng) -19-5.9 工資系統(tǒng) -21-5.10 銀管理 -22-第六章軟件測(cè)試 -24-6.1 測(cè)試背景 -24-6.2 測(cè)試目標(biāo) -24-6.3 測(cè)試計(jì)劃 -24-6.4 測(cè)試過(guò)程 -24-6.4.1 模塊式測(cè)試 -25-6.4.2 登錄模塊 -25-6.4.3 注冊(cè)模塊 -26-6.4.4 員工管理模塊 -28-6.4.5 考勤模塊 -29-6.4.6 請(qǐng)假系統(tǒng)模塊 -31-6.4.7 工資系統(tǒng)模塊 -31-6.4.8 收銀系統(tǒng) -32-6.4.9 庫(kù)存管理模塊 -33

3、-第七章 設(shè)計(jì)總結(jié) -35-7.1 軟件設(shè)計(jì)的使用技術(shù) -35-7.1.1 概述 -35-26 -7.1.2 三層結(jié)構(gòu) -35-7.2 軟件設(shè)計(jì)結(jié)果 -35-致明中 -37 -參考文獻(xiàn) -38 -第一章前言隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)滲透到各個(gè)領(lǐng)域,成為各行 業(yè)必不可少的工具,特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT 產(chǎn)業(yè)在市場(chǎng)競(jìng)爭(zhēng)中越發(fā)顯示出其獨(dú)特的優(yōu)勢(shì), 步入信息化時(shí)代,有巨大的數(shù)據(jù)信 息等待加工處理和傳輸,這使得對(duì)書(shū)數(shù)據(jù)庫(kù)的進(jìn)一步開(kāi)發(fā)和利用顯得尤為迫切。作為國(guó)內(nèi)市場(chǎng)的一些中小型超市,它們?cè)谛畔⒒^(guò)程中的步伐要落后于大中 型超市,而對(duì)于這些企業(yè)的資源管理,

4、 信息的存儲(chǔ)和處理也顯得迫切需要, 要適 應(yīng)市場(chǎng)競(jìng)爭(zhēng),就需要有高效的處理方式和管理方法, 因此加快超市的信息化進(jìn)程 是必可少的。超市需要處理大量的庫(kù)存信息,還要時(shí)刻更新產(chǎn)品的銷售信息,不斷添加商 品信息。面對(duì)不同種類的信息,需要合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)來(lái)保存數(shù)據(jù)信息,需要有效的程序結(jié)構(gòu)支持各種數(shù)據(jù)操作的執(zhí)行。 商店自動(dòng)化的產(chǎn)品管理在歐美等國(guó)家早 已經(jīng)實(shí)現(xiàn),也是零售業(yè)管理的基礎(chǔ)。它最主要的特點(diǎn)是能夠?qū)崟r(shí)的和準(zhǔn)確的控制 店內(nèi)的銷售情況。如果可以能夠?qū)崟r(shí)掌握銷售流程及銷售情況,則可以有效地加 速商品的周轉(zhuǎn)率并提高服務(wù)質(zhì)量,而且可以減少產(chǎn)品售價(jià)不符等所產(chǎn)生的問(wèn)題。顧客的消費(fèi)要求的是希望在超市購(gòu)物中能基本上都能

5、購(gòu)得所需的商品,并且還要既保證商品質(zhì)量還要享受優(yōu)質(zhì),方便的服務(wù)。在我國(guó)超市形成在20世紀(jì)90年代初期,現(xiàn)在已經(jīng)成為我國(guó)零售業(yè)的一種重 要形態(tài),為國(guó)民經(jīng)濟(jì)的發(fā)展發(fā)揮了重要的作用。 隨著超市高速的發(fā)展,其經(jīng)營(yíng)管 理也變得愈加復(fù)雜,早期的售貨員站柜臺(tái)的形式早已不能滿足現(xiàn)有銷售也的發(fā) 展,這樣就迫切地需要引入新的管理技術(shù)。超市形態(tài)具有種種優(yōu)點(diǎn),但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的落 后的一面,收款結(jié)算速度慢,容易出現(xiàn)營(yíng)業(yè)差錯(cuò),不宜進(jìn)行商品調(diào)價(jià),盤(pán)點(diǎn)效率 低等,而且在超市日常管理中,商品的進(jìn)、銷、存等決策以經(jīng)驗(yàn)為主,缺乏實(shí)時(shí) 分析功能,管理人員對(duì)及時(shí)傳遞資料的要求始終得不到滿足。超市形態(tài)的高速發(fā)

6、展,其經(jīng)營(yíng)管理也變得愈加復(fù)雜,日常所需要處理的數(shù)據(jù)量也逐漸增大, 商業(yè)運(yùn) 轉(zhuǎn)的中間環(huán)節(jié)也越來(lái)越多,原始的人工管理已無(wú)法應(yīng)對(duì)這復(fù)雜的市場(chǎng)。為此,在 選題過(guò)程中,我們選擇了超市管理系統(tǒng)設(shè)計(jì)題目,依靠現(xiàn)代化的計(jì)算機(jī)信息處理 技術(shù)來(lái)管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕 了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析, 使管理人員快速對(duì)市場(chǎng)的變化做出相應(yīng)的決策,加快超市經(jīng)營(yíng)管理效率。第二章可行性分析2.1 技術(shù)可行性在IT行業(yè)中從業(yè)的工作人員一般都要求掌握計(jì)算機(jī)技術(shù),具有一定的軟硬 件基礎(chǔ),會(huì)使用各種管理軟件,熟悉IT產(chǎn)品。因?yàn)?,有的超市?duì)員工的素質(zhì)要

7、 求比較高,從管理層到下面的銷售人員,都要求具有一定的計(jì)算機(jī)基礎(chǔ),所以在 新系統(tǒng)投入使用時(shí),只要對(duì)員工進(jìn)行少量的培訓(xùn),系統(tǒng)的功能和使用方法就基本 上能夠是系統(tǒng)順利運(yùn)行。冉,又與本小組成員所學(xué)知識(shí)相對(duì)口。包括數(shù)據(jù)庫(kù)的建立,代碼編寫(xiě),界面 設(shè)計(jì),運(yùn)行測(cè)試,差錯(cuò)糾錯(cuò)等。一直到本項(xiàng)目的實(shí)現(xiàn)。小組成員分工合作,各自 運(yùn)用所學(xué)知識(shí),在指導(dǎo)老師劉杰老師的輔導(dǎo)下完善了本項(xiàng)目。 所以,該項(xiàng)目在技 術(shù)上意思可行的。小組成員分工:* 蔡賢波:主要負(fù)責(zé)代碼的編寫(xiě)* 陳康:主要負(fù)責(zé)數(shù)據(jù)庫(kù)的建立與連接* 丁峰:主要負(fù)責(zé)界面設(shè)計(jì)與布局* 陳佳:主要負(fù)責(zé)運(yùn)行測(cè)試,反饋本項(xiàng)目的優(yōu)缺點(diǎn)* 王儀虹:主要負(fù)責(zé)資料的搜集和整理2.2

8、經(jīng)濟(jì)可行性因?yàn)橥ㄟ^(guò)網(wǎng)絡(luò)傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力 和物力,方便管理,由此可以減少不必要的開(kāi)支,同時(shí)該系統(tǒng)可以提高超市的銷 售效率,即提高了超市的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上完全是可行的。(1)超市有能力承擔(dān)系統(tǒng)開(kāi)發(fā)費(fèi)用開(kāi)發(fā)新系統(tǒng)的工作是一項(xiàng)間距復(fù)雜的工作,它的投資主要是人力和物力的投 資。對(duì)于本系統(tǒng)的開(kāi)發(fā)者來(lái)說(shuō),其主要投資還是在人力和物力兩個(gè)方面。如果是 企業(yè)自己安排人手開(kāi)發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè) 務(wù)需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個(gè)簡(jiǎn)短的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高, 而且對(duì)系統(tǒng)開(kāi)發(fā)及 軟件

9、產(chǎn)業(yè)了解比較多,所以在自我開(kāi)發(fā)管理系統(tǒng)的過(guò)程中, 企業(yè)自己比較容易安 排人手,這樣就可以為企業(yè)借閱大部分的額外開(kāi)支。同時(shí)軟件就其它產(chǎn)品來(lái)說(shuō), 屬于高端行業(yè),無(wú)論是產(chǎn)品的價(jià)格還是質(zhì)量都比較高, 而經(jīng)營(yíng)產(chǎn)品的經(jīng)銷商或者 是商家都要求有雄厚的資金支持。 所以,在系統(tǒng)的開(kāi)發(fā)過(guò)程中,企業(yè)完全有能力承擔(dān)開(kāi)發(fā)費(fèi)用。(2)新系統(tǒng)將為企業(yè)帶來(lái)經(jīng)濟(jì)效益該項(xiàng)目成本:開(kāi)發(fā)者工作分配工作量報(bào)酬蔡賢波代碼編寫(xiě)較大3000(元)陳康數(shù)據(jù)庫(kù)建立2000(元)丁峰界面設(shè)計(jì)較大2500(元)陳佳運(yùn)行測(cè)試2000(元)王儀虹資料搜集1000(元)折合時(shí)間成本,該項(xiàng)目成本估價(jià)一萬(wàn)兩千元。在以前的超市運(yùn)行狀態(tài)下,進(jìn)貨,入庫(kù),銷售都得靠

10、人工完成,并且不好統(tǒng) 計(jì)庫(kù)存數(shù),員工工資也是很大的一筆成本,所以導(dǎo)致很多小型,中型超市難以生 存。在使用該系統(tǒng)后,能極大限度的節(jié)約人工成本。以前的很多人工工作,該系 統(tǒng)能一并完成。減少了超市人員的工作量,超市運(yùn)營(yíng)有條不紊,也能得到很多消 費(fèi)者的青睞。預(yù)計(jì)在三個(gè)月內(nèi)可將該系統(tǒng)的成本找回。 并在接下來(lái)的超市運(yùn)營(yíng)中 將看到該系統(tǒng)的使用價(jià)值。2.3 法律可行性本軟件由實(shí)訓(xùn)小組自主編寫(xiě),與相關(guān)法律和國(guó)家規(guī)定不相沖突,在法律上是 可行的第三章需求分析3.1 非功能需求分析超市的發(fā)展必需要解決以下問(wèn)題:物流管理方式落后,很難根據(jù)銷售、庫(kù)存情況,及時(shí)進(jìn)行配貨、補(bǔ)貨、退貨、 調(diào)撥。經(jīng)過(guò)調(diào)查發(fā)現(xiàn),超市在物流管理方

11、面,仍使用傳統(tǒng)的人工管理模式,浪費(fèi)人 力資源,效率低,準(zhǔn)確率低。有些商品緊缺,顧客要排隊(duì)購(gòu)買或商品供不應(yīng)求, 使顧客大為不滿,還有一些商品,長(zhǎng)期積壓,損壞嚴(yán)重,造成重大經(jīng)濟(jì)損失,引 起銷售人員的極大不滿,以多次向超市管理人員反映,但此類問(wèn)題仍屢屢發(fā)生, 得不到根本性的解決,已引起高度重視。連鎖超市是以零售為前導(dǎo),以商品進(jìn)銷,存配,流轉(zhuǎn)管理為基礎(chǔ)。一個(gè)大型 超市,它的物流管理勢(shì)必非常復(fù)雜,如果沒(méi)有一個(gè)強(qiáng)大的信息系統(tǒng)來(lái)支持, 那么 就會(huì)造成一部分商品大量積壓,而另一些商品供不應(yīng)求的局面, 這種局面必然會(huì) 給超市帶來(lái)巨大的經(jīng)濟(jì)損失。有些超市為了避免這樣的情況發(fā)生,就會(huì)對(duì)物流管 理投入大量的人力。雖然

12、這樣解決了物流方面的問(wèn)題,但是這又有悖于管理學(xué)的 原則,效率低,浪費(fèi)了人力資源,解決不了根本性的問(wèn)題。3.2 功能需求分析通過(guò)管理系統(tǒng)加強(qiáng)超市與供貨商之間的信息連接,幫助超市完成物流管理。經(jīng)過(guò)以上分析,本系統(tǒng)必須具有以下功能:軟件可以供不同用戶身份設(shè)計(jì)不同的軟件訪問(wèn)權(quán)限;管理員可以對(duì)員工工資進(jìn)行管理(工資錄入)、員工可以對(duì)自己的當(dāng)月工資 進(jìn)行查詢;銷售人員可以通過(guò)系統(tǒng)將銷售量,庫(kù)存量報(bào)告給管理人員;管理員通過(guò)系統(tǒng)可以查詢到銷售,庫(kù)存,需求的信息;系統(tǒng)可以作信息分析;管理員工信息(添加、修改、刪除、打印);普通員工可以進(jìn)行當(dāng)日的考勤操作、當(dāng)月考勤次數(shù)的查詢;管理人員查詢數(shù)據(jù)分析,并作出決策。3.

13、3 數(shù)據(jù)流圖數(shù)據(jù)流圖主要反映的是超市管理系統(tǒng)中各項(xiàng)功能模塊之間的數(shù)據(jù)流程和 簡(jiǎn)單的數(shù)據(jù)處理、加工過(guò)程和方法,為系統(tǒng)的設(shè)計(jì)打下基礎(chǔ)。超市管理系統(tǒng)的數(shù) 據(jù)流程:首先由系統(tǒng)管理員根據(jù)不同用戶的需求將信息保存到數(shù)據(jù)庫(kù)中,然后在進(jìn)行發(fā)布。用戶可以對(duì)這些信息進(jìn)行查詢、添加、修改和刪除處理。通過(guò)對(duì)被系 統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)確定。整個(gè)數(shù)據(jù)流圖:圖3.1數(shù)據(jù)流圖3.4 業(yè)務(wù)流程分析超市管理系統(tǒng)工作流程為:登錄系統(tǒng)后,超市管理員可對(duì)系統(tǒng)相關(guān)信息進(jìn) 行操作,包括商品基本信息、供應(yīng)商信息、銷售信息、庫(kù)存信息、進(jìn)貨信息等過(guò) 程進(jìn)行管理。業(yè)務(wù)流程圖:圖3.2業(yè)務(wù)流程圖第四章總體設(shè)計(jì)4.1進(jìn)銷存模塊4.2功能模

14、塊超市管理系統(tǒng)圖4.2功能模塊圖員募勤工法第5章詳細(xì)設(shè)計(jì)5.1 超市員工管理系統(tǒng)請(qǐng) 假 系 統(tǒng)用戶管理圖5.1軟件模塊層次圖超市員工管理系統(tǒng)的開(kāi)發(fā)可大大提高超市運(yùn)作效率;通過(guò)全面的信息采集和 處理,輔助提高超市的決策水平;可以迅速提升超市的管理水平,為降低經(jīng)營(yíng)成 本,提高效益,增強(qiáng)超市擴(kuò)張力,提供有效的技術(shù)保障。本軟件控件均以中文形 式表示,對(duì)員工的查詢和使用提供簡(jiǎn)單方便的快捷操作。圖5.1用戶登錄界面該界面用于實(shí)現(xiàn)用戶的登錄,點(diǎn)擊登錄身份選擇身份,登錄身份分為管理員 和普通用戶,管理員是高一級(jí)用戶,權(quán)限大于普通用戶,登錄之后可以實(shí)現(xiàn)系統(tǒng) 的管理和維護(hù)。普通用戶登錄之后進(jìn)入員工個(gè)人界面,員工可

15、以自行查看個(gè)人的 個(gè)人信息和進(jìn)入工作面。用戶名是員工的工號(hào),每個(gè)員工都有獨(dú)立的工號(hào),登錄時(shí)輸入自己的工號(hào)即 可。密碼是員工自行設(shè)置的。設(shè)計(jì)難點(diǎn)在于:勾選框“記住密碼”解決方法:/創(chuàng)建文件流對(duì)象,并且對(duì)其進(jìn)行初始化FileStream fs = new FileStream(Application.StartupPath+"user.txt", FileMode.Open, FileAccess.Read, FileShare.None);/創(chuàng)建流讀對(duì)象,并且對(duì)其進(jìn)行初始化5.2 注冊(cè)用戶圖5.1注冊(cè)界面點(diǎn)擊登錄界面的注冊(cè)按鈕進(jìn)入注冊(cè)用戶界面,用戶名是員工的工號(hào),密碼是 員工

16、自行設(shè)置的。當(dāng)注冊(cè)的是普通用戶,則提示當(dāng)前注冊(cè)的用戶在同級(jí)用戶的序 列號(hào)(恭喜,你已成為第X個(gè)普通用戶);當(dāng)注冊(cè)的是管理員,若系統(tǒng)管理員個(gè)數(shù) 已經(jīng)達(dá)到系統(tǒng)預(yù)設(shè),則提示注冊(cè)失敗,(管理員個(gè)數(shù)已達(dá)上限)。收銀員的注冊(cè)同 樣的設(shè)計(jì)思路。用戶身份分為普通用戶、收銀員和管理員。設(shè)計(jì)難點(diǎn):點(diǎn)擊注冊(cè)按鈕注冊(cè)用戶,統(tǒng)計(jì)管理員、收銀員、普通用戶的個(gè)數(shù)。解決方法:int t2 = YuanGongSysBLL.RegUserB.RegUserPd(strname);if (t2>0)MessageBox.Show(,該用戶已經(jīng)存在,t#重新輸入用戶名");UserNameTxT.Text =&qu

17、ot;"UserPwdTxt.Text =""return; else YuanGongSysBLL.RegUserB.RegUser(strname, strpass, strstatus);/ 執(zhí) 行注冊(cè)操作MessageBox.Show('恭喜你,你已注冊(cè)成功!");this.Close();5.3 員工管理系統(tǒng)第二管理栗第1 一豪庭你,由二占d 呂,產(chǎn)咬考土»工產(chǎn)忤二二 I <- 依牛麥注一E 三向升十圖5.2員工管理系統(tǒng)登錄完成后進(jìn)入員工管理系統(tǒng)。單擊菜單欄里的菜單以及菜單項(xiàng),系統(tǒng)就會(huì)執(zhí)行相應(yīng)的命令,顯示相應(yīng)的內(nèi)容。此模

18、塊沒(méi)有技術(shù)上的難點(diǎn)。5.4 用戶管理當(dāng)管理員進(jìn)入系統(tǒng)后,可以單擊用戶管理菜單下的管理用戶,對(duì)用戶的權(quán)限、 用戶名、密碼等進(jìn)行修改、刪除等操作。圖5.4用戶管理界面其他類型用戶沒(méi)有進(jìn)行此操作的權(quán)限。保障了系統(tǒng)信息的保密性在更改權(quán)限功能的設(shè)計(jì)思路上是一個(gè)設(shè)計(jì)難點(diǎn),通過(guò)用戶身份下拉框的索引 改變事件可以解決此難點(diǎn)。(方法不唯一)5.5 員工系統(tǒng)Is+jilB $ E E方子? qM.174的 L用戶管理員二疣d品油考勤案或清期嫉工受苣理蛹系疑個(gè)性地首工學(xué)石門(mén)仆1602部門(mén)2005的4007 (A*b二 科門(mén)4 弁門(mén)1 部門(mén)4書(shū)門(mén)1門(mén)2工二.; 10鄂JYJJL部門(mén)3:川:on部門(mén)401上杷門(mén)LU15

19、耙門(mén)1。北帛口3017。門(mén)4需促密寂唾奉航 H 脖牽梅在徒*堀毛綏萼 蘇小巧 配紅常黃建產(chǎn)蝮格諾凡條威 唐志匹 施美千¥ ;wl 叫|;|5女七女另七丈女為,4叫周期川優(yōu)M州文 四青黃司貴貴發(fā)11更6* 年以 五引上九國(guó)用一薄另4t才11WSG7-O5ffl A5比21995-06-29市品由1汨工知3團(tuán)費(fèi)51521992-07-15團(tuán)用5121 |1992見(jiàn) 13團(tuán)請(qǐng)5236 r195.07-13囪貢與嵬6你寸心需貢5236L9?2-12-25團(tuán)意S3261995-0-135236192.06-153261992-11-2052M必_坨SS24外即7.|另52W1 沏,F(xiàn)09由員5

20、2341*0.07.19光員54461晚Ij因循5315199>0.12團(tuán)A5524-另 女詐I口解除修班FT印圖5.3員工信息系統(tǒng)界面點(diǎn)擊員工系統(tǒng)可以查詢員工信息,員工工號(hào),部門(mén),姓名,性別,籍貫,出 生日期,政治面貌還有身份證號(hào)碼。員工系統(tǒng)僅限管理員使用??梢詫?duì)員工的詳 細(xì)信息進(jìn)行添加、刪除、修改、打印等操作。更好的滿足超市管理的多元化管理 需求。設(shè)計(jì)難點(diǎn):點(diǎn)擊修改彈出修改窗口,修改數(shù)據(jù)。解決方法:定義一個(gè)公共類。class commonpublic static string UserName = ""/登錄用戶名,用于主界面用戶名顯示public static

21、 string Datetime =""public static string strGh =""public static string strbm =""public static string strxm =""public static string strxb =""public static string strjg =""public static string strcsrq =""public static string strzzmm

22、 =""public static string strsfzh =""public static string strdh =""public static string strcyyx =""public static string strqq =""5.6 考勤系統(tǒng)點(diǎn)擊考勤員工可以在線考勤。在線考勤,管理員可以查看已考勤和未考勤的人。圖5.5考勤系統(tǒng)界面設(shè)計(jì)難點(diǎn):點(diǎn)擊考勤系統(tǒng)為員工考勤。解決方法:/1.獲取考勤人員姓名/獲取選擇表下拉框中的下拉項(xiàng),得到姓名DataTable t1 = Yu

23、anGongSysBLL.AttendenceB.GetName();for (int i = 0; i < tl.Rows.Count; i+)CoUserName.Items.Add(t1.Rowsi0.ToString();/3.獲取考勤狀態(tài)(初始化考勤狀態(tài))CoAttendenceState.Items.Add("已考勤");CoAttendenceState.TextCoAttendenceState.Items0.ToString();/4.獲取當(dāng)前考勤時(shí)間5.7 請(qǐng)假系統(tǒng)點(diǎn)擊請(qǐng)假系統(tǒng)可以查看請(qǐng)假和銷假, 如圖所示:請(qǐng)假類別,開(kāi)始時(shí)間和結(jié)束 時(shí)間,準(zhǔn)假人,

24、請(qǐng)假人都可以一一查看。設(shè)計(jì)難點(diǎn):1.在界面左側(cè)不選擇請(qǐng)假類別點(diǎn)確定會(huì)提示: 抱歉!您還沒(méi)選擇 請(qǐng)假類別,請(qǐng)選擇請(qǐng)假類別。不選擇準(zhǔn)家人會(huì)提示:抱歉!您還沒(méi)選擇準(zhǔn)假人, 請(qǐng)選擇請(qǐng)假類別。2.當(dāng)選擇完后點(diǎn)擊確定右面自動(dòng)彈出請(qǐng)假人的信息,開(kāi)始時(shí)間到結(jié)束時(shí)間,以及請(qǐng)假類別和準(zhǔn)假人、開(kāi)始時(shí)間和技術(shù)時(shí)間符合實(shí)際方可請(qǐng)假成功。請(qǐng)假信息清修信息工號(hào)E 姓 f工號(hào)姓名清幄英說(shuō)開(kāi)始時(shí)間結(jié)束町間請(qǐng)禮I003草提事假2C-13-1L-222013-11 29- 一 一 一004胡蠻事唯2013-11-222013-11-29016姚美平事假2013-11-222013 11 29019同死惑事跳2013-11-2220

25、134 U29020全如英事'區(qū)201 軍 11-222013-11-2502g,周秋田事篁20111-?92013-11-30003,意2013 11-302013-12-03圖5.6請(qǐng)假信息界面解決方法:1. if (CoHName.Text ="")MessageBox.Show("抱歉,你還沒(méi) 有選擇 請(qǐng)假人 姓名! " + Environment.NewLine + " 請(qǐng)選擇請(qǐng)假人姓名","提示)return;if (CoHType.Text ="")MessageBox.Show(&

26、#39;抱歉,你還沒(méi)選擇請(qǐng)假類別"+ Environment.NewLine + ”請(qǐng)選擇請(qǐng)假類別”,”提示)return;2.系統(tǒng)自動(dòng)從數(shù)據(jù)庫(kù)中提取請(qǐng)假人的信息。SDtPic.Format =D ateTimePickerFormat.Custom;SDtPic.CustomFormat = "yyyy-MM-dd"string strStime = SDtPic.Text.Trim();EDtPic.Format =DateTimePickerFormat.Custom;EDtPic.CustomFormat = "yyyy-MM-dd"5

27、.8 工資系統(tǒng)管理員可以對(duì)員工工資進(jìn)行管理(查詢、錄入)工系統(tǒng)仝查詢年份;國(guó)國(guó)B n 的13.11年月TW部門(mén)姓名忖別日期斐金缺期*2m王M Ioot部門(mén)1張?jiān)屇?40100L2013.11002部:空謝曉峰男1201002013.11003部門(mén)1基娓女220100ZiJ13.ll004部門(mén)4初雷女2000201 All005部門(mén)1陳康雪12011002013.11部門(mén)翔野凌女12010020ia.it中都門(mén)】嫁女1502002013.11 T009部門(mén)3蘇小揚(yáng)1301002013.11011 1都門(mén)3竟爵12010020134101-1部門(mén)1姜嵐13D1002013.11015部門(mén)1蔡志英1

28、20100.工號(hào)姓名工糧:工資管理查詢工賁r-r工滔到圖5.7工資系統(tǒng)界面普通用戶只能進(jìn)行當(dāng)月工資的查詢管理員單擊工資管理按鈕就可以彈出工資管理界面,界面如下圖5.8工資添加界面管理員進(jìn)入此界面首先要選擇錄入工資的年份、 月份。當(dāng)選擇年月超過(guò)當(dāng)前 實(shí)際的年月,則提示選擇錯(cuò)誤的信息并提供更正措施,同時(shí)也不能繼續(xù)在操作下 去(關(guān)閉以下控件的可用性)。輸入所有信息完成后。單擊確定按鈕確定錄入操作, 單擊重置則清空所有輸入的信息。5.9 收銀管理進(jìn)入此系統(tǒng)、,收銀員可以進(jìn)行商品的銷售操作。選擇消費(fèi)者需要的商品、系統(tǒng)自動(dòng)顯示商品的各種信息、輸入購(gòu)買數(shù)量以及實(shí)收實(shí)收金額、 則會(huì)自動(dòng)顯示 找零金額,操作后的

29、數(shù)據(jù)與數(shù)據(jù)庫(kù)是綁定了的、 數(shù)據(jù)庫(kù)里的數(shù)據(jù)會(huì)隨操作改變而 改變。即保證了數(shù)據(jù)的緊密性。圖5.8收銀系統(tǒng)界面單擊收銀系統(tǒng)菜單項(xiàng)進(jìn)入收銀系統(tǒng)如上圖,選擇了商品名稱后網(wǎng)格里顯示選擇商品名稱所對(duì)應(yīng)的所有商品以及商品信息。當(dāng)鼠標(biāo)單擊網(wǎng)格里的單元格時(shí),商品編碼下拉框單行顯示當(dāng)前商品名稱所對(duì)應(yīng)的商品編碼,單價(jià)文本框顯示當(dāng)前商品編碼所對(duì)應(yīng)的商品單價(jià),庫(kù)存文本框顯示當(dāng)前商品編碼所對(duì)應(yīng)的商品庫(kù)存量,折扣價(jià)文本框顯示當(dāng)前商品編碼所對(duì)應(yīng) 的商品折扣價(jià)。收銀員輸入顧客購(gòu)買的商品數(shù)量,實(shí)收金額文本框自動(dòng)顯示當(dāng)前 商品編碼,商品購(gòu)買數(shù)量所對(duì)應(yīng)的金額。輸入實(shí)收金額后找零文本框立刻顯示當(dāng) 前應(yīng)找零的數(shù)額。方便收銀員與消費(fèi)者的交易

30、,減少了運(yùn)算的過(guò)程。第六章軟件測(cè)試6.1 測(cè)試背景在設(shè)計(jì)系統(tǒng)的過(guò)程中,存在一些錯(cuò)誤是必然的。對(duì)于語(yǔ)句的語(yǔ)法錯(cuò)誤,在程 序運(yùn)行時(shí)自動(dòng)提示,并請(qǐng)求立即糾正,因此,這類錯(cuò)誤比較容易發(fā)現(xiàn)和糾正。但 另一類錯(cuò)誤是在程序執(zhí)行時(shí)由于不正確的操作或?qū)δ承?shù)據(jù)的計(jì)算公式的邏輯 錯(cuò)誤導(dǎo)致的錯(cuò)誤結(jié)果。這類錯(cuò)誤隱蔽性強(qiáng),有時(shí)會(huì)出現(xiàn),有時(shí)又不出現(xiàn),因此, 對(duì)這一類動(dòng)態(tài)發(fā)生的錯(cuò)誤的排查是耗時(shí)費(fèi)力的。6.2 測(cè)試目標(biāo)如果測(cè)試的目的是為了盡可能多地找出錯(cuò)誤, 那么測(cè)試就應(yīng)該直接針對(duì)軟件 比較復(fù)雜的部分或是以前出錯(cuò)比較多的位置。如果測(cè)試目的是為了給最終用戶提供具有一定可信度的質(zhì)量評(píng)價(jià),那么測(cè)試就應(yīng)該直接針對(duì)在實(shí)際應(yīng)用中會(huì)經(jīng)常用

31、 到的商業(yè)假設(shè)。在談到軟件測(cè)試時(shí),許多人都引用Grenford J. Myers 在The Art ofSoftware Testing » 一書(shū)中的觀點(diǎn): 軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程; 測(cè)試是為了證明程序有錯(cuò),而不是證明程序無(wú)錯(cuò)誤;一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤 ;一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。這種觀點(diǎn)可以提醒人們測(cè)試要以查找錯(cuò)誤為中心, 而不是為了演示軟件的正 確功能。但是僅憑字面意思理解這一觀點(diǎn)可能會(huì)產(chǎn)生誤導(dǎo),認(rèn)為發(fā)現(xiàn)錯(cuò)誤是軟件 測(cè)試的唯一目,查找不出錯(cuò)誤的測(cè)試就是沒(méi)有價(jià)值的,事實(shí)并非如此。首先,測(cè)試并不僅僅是為了要找出錯(cuò)誤。 通過(guò)分

32、析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的 分布特征,可以幫助項(xiàng)目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過(guò)程的缺陷,以便改進(jìn)。 同時(shí),這種分析也能幫助我們?cè)O(shè)計(jì)出有針對(duì)性地檢測(cè)方法,改善測(cè)試的有效性。 其次,沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試也是有價(jià)值的,完整的測(cè)試是評(píng)定測(cè)試質(zhì)量的一種方 法。6.3 測(cè)試計(jì)劃通過(guò)測(cè)試去發(fā)現(xiàn)和總結(jié)軟件開(kāi)發(fā)過(guò)程中的技術(shù)要和技術(shù)難點(diǎn),以及軟件在實(shí)際應(yīng)用中的實(shí)用強(qiáng)度,在滿足需求規(guī)格說(shuō)明書(shū)的同時(shí)可以根據(jù)自己的創(chuàng)新思維創(chuàng) 作出功能更加豐富和實(shí)用的軟件6.4 測(cè)試過(guò)程6.4.1 模塊式測(cè)試注冊(cè)模塊,登錄模塊一 用戶管理模塊一 員工管理模塊,考勤模塊一 工資 管理模塊一 收銀管理模塊一 庫(kù)存模塊 查詢模塊 統(tǒng)計(jì)模塊一統(tǒng)計(jì)系

33、-對(duì)目前超市員工信息的統(tǒng)計(jì)查詢系查詢超市管理數(shù)據(jù)庫(kù)中的信收銀系工資管請(qǐng)假管考勤管理添加已有或新商品商品庫(kù)存收銀員進(jìn)行商品的銷售統(tǒng)計(jì)查詢工資、管理員錄入工資添加請(qǐng)假時(shí)間、類別、準(zhǔn)假添加、查詢考勤信息員工管添加、修改、刪除、打印操圖6.1軟件模塊結(jié)構(gòu)圖6.4.2 登錄模塊由于登錄時(shí)輸入的情況存在差異,用戶有可能輸入了錯(cuò)誤的用戶名與密碼,超市管理系統(tǒng)或者錯(cuò)誤的用戶名和正確的密碼等, 所以在設(shè)計(jì)測(cè)試用例的時(shí)候,主要采用等價(jià) 類劃分與邊界值測(cè)試的方法對(duì)登陸模塊設(shè)計(jì)的測(cè)試用例,包括用例的編號(hào)、操作、輸入數(shù)據(jù)、預(yù)期結(jié)果、 實(shí)際結(jié)果和測(cè)試狀態(tài)。如表6.1所表6.1登錄模塊測(cè)試用例用例編號(hào)操作輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)

34、際結(jié)果測(cè)試狀態(tài)1-1用戶名、密碼、用 戶身份輸入止確,點(diǎn)擊登錄按鈕用戶名:admin; 密碼:pass; 用戶身份:管理員登錄成功登錄成功進(jìn) 入主界面P1-2用戶名輸入正確, 密碼/、止確用戶身份對(duì)應(yīng), 登錄按鈕用戶名:admin; 密碼:123;用戶身份管理員登錄失敗登錄失敗 密碼錯(cuò)誤 無(wú)法跳轉(zhuǎn)到 主界面F1-3用戶名輸入錯(cuò)誤,密碼止確,用戶身 份止確,登錄按 鈕用戶名:user; 密碼:pass;用戶身份管理員登錄失敗登錄失敗,用 戶名/、存在F1-4用戶名、密碼、用 戶身份輸入錯(cuò)誤,點(diǎn)擊登錄按鈕用戶名:admin; 密碼:pass; 用戶身份:普通用 戶登錄失敗登錄失敗,用 戶名/、存在

35、P1-5用戶名、密碼、用 戶身份輸入止確,點(diǎn)擊登錄按鈕用戶名:user; 密碼:123; 用戶身份:收銀員登錄成功登錄成功,進(jìn) 入主界面,除 了收銀系統(tǒng), 其他系統(tǒng)均 無(wú)操作權(quán)限P1-6用戶名、密碼、用 戶身份輸入止確,點(diǎn)擊登錄按鈕用戶名:abc; 密碼:123; 用戶身份:普通用 戶登錄成功登錄成功,進(jìn) 入主界面,各 個(gè)系統(tǒng)均只 有瀏覽權(quán)限P6.4.3 注冊(cè)模塊注冊(cè)時(shí)存在很多注冊(cè)操作的潛在需求因素,超市員工管理系統(tǒng)在管理-26 -超市管理系統(tǒng)員、收銀員、普通用戶上都有一定的限制。這里我為本系統(tǒng)中各個(gè)登錄身份設(shè)置了相應(yīng)的個(gè)數(shù)以及操作權(quán)限:管理員3個(gè)(擁有最高操作權(quán)限),收銀員5個(gè)(擁有超市收銀

36、系統(tǒng)的操作權(quán)限),普 通用戶1000個(gè)(只有考勤操作權(quán)限、系統(tǒng)功能的查看權(quán)限)。所以在設(shè)計(jì)測(cè)試用例的時(shí)候,主要采用等價(jià)類劃分與邊界值測(cè)試的方法。詳細(xì)如下表6.2表6.2注冊(cè)模塊測(cè)試用例表用例編號(hào)操作輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)2-1用戶名、密 碼,用戶身 份輸入為 空,點(diǎn)擊注 冊(cè)按鈕全部為空注冊(cè)失敗用戶名或密 碼/、能為空P2-2用戶名為 空、密碼不 為空,用戶 身份不為空 點(diǎn)擊注冊(cè)按 鈕用戶名為:空,密碼:123, 用戶身份: 管理員注冊(cè)失敗用戶名不能為空P2-3用戶名和密 碼輸入不為 空,用戶身 份輸入不為 空用戶名為: admin, 密碼:pass, 用戶身份: 管理員注冊(cè)失敗注冊(cè)成

37、功, 關(guān)閉注冊(cè)窗 體P2-4輸入已經(jīng)存 在的用戶名 和密碼,用 戶身份用戶名為: admin, 密碼:pass, 用戶身份: 管理員注冊(cè)失敗該用戶已經(jīng)存在F2-5輸入用戶名 和密碼、用 戶身份選擇 收銀員用戶名為: admin, 密碼:pass, 用戶身份: 收銀員注冊(cè)成功注冊(cè)成功, 關(guān)閉注冊(cè)窗體P2-6輸入用戶名用戶名為:注冊(cè)成功恭喜,你已P和密碼,用chenjia ,成為x個(gè)普戶身份選擇密他:通用戶.關(guān)普通用戶123456,閉注冊(cè)窗體用戶身份:收銀員6.4.4員工管理模塊本模塊相當(dāng)于一個(gè)小小的人事管理系統(tǒng), 具有員工信息的查看、添加、修改、 刪除、打印的功能。此模塊利用軟件測(cè)試中的等價(jià)類劃

38、分測(cè)試技術(shù)進(jìn)行測(cè)試。如圖6.3-43 -用戶號(hào)理*曲七妙藻變 *性能 _LWE理性篇.景茂小住*工鄉(xiāng)q而黃 U處彳房工信息也 H3 l44 005 兩 好 怔 邸1 '.-(' L11用口界rr 部門(mén)? 部門(mén)i 都由 部門(mén)1 部門(mén)4 熱門(mén)I 都儂 祁門(mén)3-孽名邨雪弊窠行里.凌都洋。電辱叁 蘇小雷士或而十出:t目期 政治叁時(shí). 身5t41995475"'、常圳J 1995X)t29 | SI I 刃型內(nèi)川再"I 馮- 奏I'. 黃同 四M|1999-0-13 l992-fl-.1T> 1992.0'. 13 1 的 UP J3 為

39、7r6 1992-12-251W2F1992-11-20L I I - 3 1一 3 1一 q -NxisI&012薛門(mén)1尹婕太支虎LM2電工北史曼S3卦013件門(mén)4格諾凡 X磔口 ,一E4部門(mén)I我貳女支欣199XT19密J頭015部門(mén)1騁爸關(guān)去白灣1990-019型質(zhì)-Wb016年門(mén)3蠅,愛(ài)中男貫尚1 蝌0 13國(guó)更531SQ17一門(mén)4電比女1沖卻?就具5324.首拜i lgw皿除J -|J圖6.3 員工信息管理界面測(cè)試用例如表6.3表6.3員工管理測(cè)試用例用例編號(hào)操作輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果3-1點(diǎn)擊添加按 鈕,在添加信 息窗體里輸入 完整信息,點(diǎn) 擊確定按鈕輸入完整信息添加成功恭

40、喜,添加成 功,關(guān)閉添加 窗體3-2點(diǎn)擊添加按輸入不完整信添加失敗抱歉,xx不能鈕,在添加信 息窗體里輸入 不完整信息, 點(diǎn)擊確定按鈕息為空3-3當(dāng)網(wǎng)格里有數(shù) 據(jù)時(shí) 點(diǎn)擊刪除按鈕-刪除成功刪除成功 立即顯示操作后的結(jié)果3-4當(dāng)網(wǎng)格里沒(méi)有 數(shù)據(jù)時(shí) 點(diǎn)擊刪除按 鈕,-刪除失敗刪除失敗,沒(méi) 有數(shù)據(jù),無(wú)法 刪除3-5點(diǎn)擊修改按 鈕,在添加信 息窗體里輸入 完整信息,點(diǎn) 擊確定按鈕輸入完整信息修改成功修改成功,關(guān) 閉修改窗體, 立即顯示修改 結(jié)果3-6點(diǎn)擊修改按 鈕,在添加信 息窗體里輸入 不完整信息, 點(diǎn)擊確定按鈕輸入不完整信 息修改失敗修改失敗、用 戶信息/、義, 或是為空6.4.5 考勤模塊考勤系

41、統(tǒng)可以為員工的出勤、工資結(jié)算、提成、獎(jiǎng)金等提供理論依據(jù)。本系 統(tǒng)中可以顯示查詢員工的工號(hào)、性別、考勤狀態(tài)、次數(shù)、時(shí)間,以及進(jìn)行當(dāng)日的 考勤和考勤表的打印等等。如圖 6.4圖6.4考勤界面可以通過(guò)白盒測(cè)試技術(shù)進(jìn)行測(cè)試,如表6.4表6.4考勤模塊測(cè)試用例測(cè)試編號(hào)操作預(yù)期結(jié)果實(shí)際結(jié)果4-1點(diǎn)擊考勤按 鈕,在彈出的 考勤窗體中選 擇姓名,單擊 確定考勤成功考勤成功關(guān)閉此窗體4-2點(diǎn)擊考勤按 鈕,在彈出的 考勤窗體中選 擇已經(jīng)考勤了 姓名,考勤失敗考勤失敗,該 用戶已經(jīng)考勤4-3點(diǎn)擊考勤按 鈕,在彈出的 考勤窗體中選 擇已經(jīng)考勤了 姓名,單擊確 定考勤失敗考勤失敗、該 用戶已經(jīng)考勤 關(guān)閉考勤窗體6.4.

42、6 請(qǐng)假系統(tǒng)模塊當(dāng)代超市員工在實(shí)際工作過(guò)程中難免會(huì)遇見(jiàn)緊急事情需要及時(shí)去處理,所以在這個(gè)系統(tǒng)中設(shè)計(jì)了請(qǐng)假系統(tǒng)、供員工進(jìn)行請(qǐng)假辦理 .如圖6.5請(qǐng)假信息橘定工 號(hào)更名工號(hào)姓名請(qǐng)俗類別開(kāi)始時(shí)間牯束時(shí)間清£1卜003蔡妮事慎2013-11-22如3-11-29004胡雷事假201341-222013-11-2956媳美年事假2013 U 222013-11 29018河馬君事假2013-11222013-11-29020全壇美事假2013-11-222013-11-25029周秋為事但2013-11-292013-11-30003舂妮超信2013-11-302013-12-03圖6.5請(qǐng)假

43、系統(tǒng)界面此系統(tǒng)可以為超市的工資結(jié)算、員工去向等信息進(jìn)行查詢?nèi)绫?.5表6.5請(qǐng)假系統(tǒng)測(cè)試用例測(cè)試編號(hào)操作預(yù)期結(jié)果實(shí)際結(jié)果5-1輸入完整請(qǐng)假 信息請(qǐng)假成功恭喜,請(qǐng)假辦 理成功5-2輸入當(dāng)天已經(jīng) 考勤的用戶名請(qǐng)假失敗抱歉,該用戶* 日已經(jīng)辦理考 勤6.4.7 工資系統(tǒng)模塊工資系統(tǒng)是每個(gè)超市必備的軟件工具,工資系統(tǒng)可以為員工的工作力度大大 提高、維護(hù)好工資系統(tǒng)也是一個(gè)不變的話題.如圖6.6工費(fèi)系.統(tǒng)查詢年帶二國(guó)E1D月枷EB1打中年月工胃部門(mén)性踹H薪獎(jiǎng)金缺融I 2C4111 I001部Fn賽優(yōu)113部門(mén)1 稟妮 女 2201002013.11002 部門(mén)2 激晚斗 男12Q

44、100女200口男12Q100女1201002013.11CC4都門(mén)4銅零2013.11005都門(mén)1麓南2jl3.ll006部門(mén)4相掛潦2. 13.11部門(mén)1 郡媛 女15U232013.11LA9部門(mén)32013.11011部門(mén)32013.11014門(mén)12013.11015部門(mén)1品、,揚(yáng)黃盤(pán)婁晟基志英男女女女13D120I"12C-1UU100工號(hào)姓名工資管理查詢,責(zé)圖6.6工資查詢管理界面工資管理只有超市特有的管理員才能進(jìn)行操作輸入日期后選擇工號(hào)為當(dāng)月的每個(gè)員工進(jìn)行工資的錄入,信息輸入完整后, 操作成功,否則提示輸入信息不完整的相關(guān)信息6.4.8 收銀系統(tǒng)收銀系統(tǒng)是每個(gè)超市必不可少

45、的軟件工具,因此收銀系統(tǒng)的功能需求也是各 大超市收銀系統(tǒng)軟件專業(yè)人員考慮的必不可少的因素同時(shí)也是超市收銀管理最 重要的考慮因素.它還可以反應(yīng)超市商品的銷售業(yè)績(jī),與此同時(shí)牽涉超市員工的 工作態(tài)度、能力、效率的重要依據(jù)圖6.7收銀系統(tǒng)界面采用等價(jià)類劃分測(cè)試技術(shù)進(jìn)行測(cè)試表6.6收銀系統(tǒng)測(cè)試用例測(cè)試編號(hào)操作輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果7-1輸入商品名 稱、購(gòu)買數(shù)量、 實(shí)收金額冏品名稱:冏品1購(gòu)頭數(shù)重:1實(shí)收金額:5交易成功父易成功,找 零1.68元7-2輸入商品名 稱、購(gòu)買數(shù)量、 實(shí)收金額冏品名稱:冏品2購(gòu)買數(shù)量:2實(shí)收金額:20交易成功父易成功。找 零13.63元當(dāng)輸入的購(gòu)買數(shù)量大于當(dāng)前庫(kù)存量時(shí), 提示

46、用戶庫(kù)存不足。當(dāng)實(shí)收金額小于應(yīng)收金額時(shí),提示資金不足,交易失敗警告.6.4.9 庫(kù)存管理模塊超市管理系統(tǒng)中,庫(kù)存已經(jīng)成為當(dāng)今超市管理系統(tǒng)軟件開(kāi)發(fā)不變的話題, 通過(guò)超市管理系統(tǒng)的庫(kù)存管理模塊可以清除地了解本超市近期員工的各種信息、 以及超市商品的銷售業(yè)績(jī)信息。同時(shí)可以更新超市的商品進(jìn)銷存信息, 保證超市 各項(xiàng)工作的正常運(yùn)作。如圖6.8AWLL93U-HM像IDU-U-V IDlf «用r理比考也聚晚is怛單就工貿(mào)管理IBS顯整出 4任第芻向銃帽口商品片4官酷名林 學(xué)鼾 新聞憐 庫(kù)存商近IW1531銀聲晶 _445_htt15I_ 呻 商品工二油 也456l:i葡晶46A55.56140

47、需 JM6.S26犯153奇力37曳一山24商北上O.'S也濟(jì)193p p p p Ps- sSS 3SPJWS SIju'J SPjOlO sp'ou瑞具其*;卑商897124&».4433.I4JJI I I I,二 3 4 5 T JK P-P-?.5 s s S14-15將耳舄兄南*甫離,P- 3 5q,J 57 7 -JQ 8務(wù)條.X7L商品庫(kù)存商品名林-中柳茹酶嗎折扣價(jià)EXEH月存叵圖6.8 商品庫(kù)存添加界面本模塊可以采用黑盒測(cè)試技術(shù)。如表 6.7表6.7 庫(kù)存管理模塊測(cè)試用例測(cè)試編號(hào)操作輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)8-1打開(kāi)庫(kù)存 管理

48、系統(tǒng),-顯小當(dāng)前 庫(kù)存信息顯小成功P8-2打開(kāi)庫(kù)存 管理系統(tǒng), 選擇商品 名稱,冏品 編碼,庫(kù)存 量,單擊確定商品1,SP_001,40庫(kù)存添加 成功恭喜,添加 成功。在網(wǎng) 格中顯示 出來(lái)更改 后的數(shù)據(jù)P8-3打開(kāi)庫(kù)存 管理界面, 點(diǎn)擊添加 商品按鈕, 輸入各項(xiàng) 數(shù)據(jù)冏品6,SP_16,6.5,6,100添加成功恭喜你,冏 品添加成 功。網(wǎng)格里 立即顯示 新添加的 商品信息P第七章設(shè)計(jì)總結(jié)7.1 軟件設(shè)計(jì)的使用技術(shù)7.1.1 概述軟件分層分為物理分層和邏輯分層,物理上的分層使軟件的每一層都運(yùn)行在 不同的機(jī)器上,邏輯分層指把軟件分成幾個(gè)模塊層次,然后一起開(kāi)發(fā)。我們說(shuō)的三層架構(gòu)是指邏輯上的分層。7

49、.1.2 三層結(jié)構(gòu)數(shù)據(jù)訪問(wèn)層(DAD職責(zé):就是和數(shù)據(jù)源(數(shù)據(jù)庫(kù)或其他文件)打交道(增、刪、查和改這些具 體的操作,也包含之間的連接)開(kāi)發(fā)原則:只提供對(duì)數(shù)據(jù)源的直接操作,不要包含任何與業(yè)務(wù)相關(guān)邏輯上的 處理和操作。業(yè)務(wù)邏輯層(BLL)職責(zé):執(zhí)行業(yè)務(wù)邏輯運(yùn)算,處理業(yè)務(wù)之間的邏輯關(guān)系。UI<>BLL UI<>BLL< >DAL開(kāi)發(fā)原則:負(fù)責(zé)處理業(yè)務(wù)邏輯的處理,封裝要到位。用戶界面層(UI)職責(zé):向用戶顯示特定數(shù)據(jù)或者采集用戶的輸入信息和操作。開(kāi)發(fā)原則:符合用戶要求(用戶的喜好);只提供顯示必要數(shù)據(jù)和采集用戶 操作功能,不包DLL層的職責(zé)7.2 軟件設(shè)計(jì)結(jié)果通過(guò)超市管理人員管理信息系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā),從而得出下列結(jié)論:(1)學(xué)習(xí)一門(mén)新技術(shù),最重要的是實(shí)踐,只有多動(dòng)手才能盡快掌握它。(2) 一個(gè)系統(tǒng)的開(kāi)發(fā),經(jīng)驗(yàn)是最重

溫馨提示

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