版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、超市管理系統(tǒng)-項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)封面能實(shí)訓(xùn)實(shí)驗(yàn)報(bào)生口項(xiàng)目名稱:超市管理系統(tǒng)班組名稱:第1組小組成員:蔡賢波、陳康、陳佳、王儀虹、丁峰超市管理系統(tǒng)專業(yè)名稱:計(jì)算機(jī)及應(yīng)用2014年1月3日- 5 -目錄第一章前言-7-第二章可行性分析-9-2.1 技術(shù)可行性-9-2.2 經(jīng)濟(jì)可行性-9-2.3 法律可行性-10-第三章需求分析-11-3.1 非功能需求分析.-11-3.2 功能需求分析.-11-第四章總體設(shè)計(jì)-13-4.1 數(shù)據(jù)流圖-12-4.2 業(yè)務(wù)流程分析.-12-4.3 講銷存模塊-13-4.5 功能模塊-14-第5章詳細(xì)設(shè)計(jì)-17-5.1 超市員工管理系統(tǒng).-17-5.2 用戶登錄界面錯(cuò)誤!未
2、定義書(shū)簽5.3 注冊(cè)用戶-19-5.4 員工管理系統(tǒng).-20-5.5 用戶管理-21-5.6 員工系統(tǒng)-21-5.7 考勤系統(tǒng)-23-5.8 請(qǐng)假系統(tǒng)-24-5.9 工資系統(tǒng)-25-5.10 銀管理-26-第六章軟件測(cè)試-28-6.1 測(cè)試背景-28-6.2 測(cè)試目標(biāo)-28-6.3 測(cè)試計(jì)劃-28-6.4 測(cè)試過(guò)程-28-6.4.1 模塊式測(cè)試.-29-6.4.2 登錄模塊.-29-6.4.3 注冊(cè)模塊.-31-6.4.4 員工管理模塊.-32-6.4.5 考勤模塊.-33-6.4.6 請(qǐng)假系統(tǒng)模塊.-35-6.4.7 工資系統(tǒng)模塊.-35-6.4.8 收銀系統(tǒng).-36-6.4.9 庫(kù)存管理模
3、塊.-37-第七章設(shè)計(jì)總結(jié)-39-7.1 軟件設(shè)計(jì)的使用技術(shù).-39-7.1.1 根口術(shù)-39-7.1.2 二層結(jié)構(gòu).-39-7.2 軟件設(shè)計(jì)結(jié)果-39-致曲-41-參考文獻(xiàn)-42-超市管理系統(tǒng)第一章前言隨著現(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è)的資源管理,信息的存儲(chǔ)和
4、處理也顯得迫切需要,要適應(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)物中能基本上都能購(gòu)得所需的商品,并且還要既保證商
5、品質(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ā)展,其經(jīng)營(yíng)管理也變得愈加復(fù)雜,日常所需要處理的數(shù)
6、據(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)、銷、存等狀況- 9 -和各種反饋信息分析,使管理人員快速對(duì)市場(chǎng)的變化做出相應(yīng)的決策,加快超市經(jīng)營(yíng)管理效率。超市管理系統(tǒ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ù)上意思可行的。小組成員分工:4蔡賢波:主要負(fù)責(zé)代碼的編寫(xiě)4陳康:主要負(fù)責(zé)數(shù)據(jù)庫(kù)的建立與連接4丁峰:主要負(fù)責(zé)界面設(shè)計(jì)與布局陳佳:主要負(fù)責(zé)運(yùn)行測(cè)試,反饋本項(xiàng)目的優(yōu)缺點(diǎn)王儀虹:主要負(fù)責(zé)資料的搜集和整理2.2 經(jīng)濟(jì)可行性因?yàn)橥ㄟ^(guò)網(wǎng)絡(luò)傳遞銷售信息可以不受距離的限制,因此可以借閱許
8、多的人力和物力,方便管理,由此可以減少不必要的開(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ā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開(kāi)發(fā)管理系統(tǒng)的過(guò)程中,企業(yè)自己比較容易安排人手,這樣就可
9、以為企業(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ù),銷售都得靠人工完成,并且不好統(tǒng)計(jì)庫(kù)存數(shù),員工工資也是很大的一筆成本,所以導(dǎo)致很多小型,中型超市難以生存。
10、在使用該系統(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ī)定不相沖突,在法律上是可行的。- 17 -第三章需求分析3.1 非功能需求分析超市的發(fā)展必需要解決以下問(wèn)題:物流管理方式落后,很難根據(jù)銷售、庫(kù)存情況,及時(shí)進(jìn)行配貨、補(bǔ)貨、退貨、調(diào)撥。經(jīng)過(guò)調(diào)查發(fā)現(xiàn),超市在物流管理方面,仍使用傳統(tǒng)的人工管理模式,浪費(fèi)人力資源,效率低,準(zhǔn)確率低。有些商品緊缺,顧客要排隊(duì)購(gòu)買或商品
11、供不應(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ì)物流管理投入大量的人力。雖然這樣解決了物流方面的問(wèn)題,但是這又有悖于管理學(xué)的原則,效率低,浪費(fèi)了人力資源,解決不了根本性的問(wèn)題。3.2 功能需求
12、分析通過(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.3 數(shù)據(jù)流圖數(shù)據(jù)流圖主要反映的是超市管理系統(tǒng)中各項(xiàng)功能模塊之間的數(shù)據(jù)流程和簡(jiǎn)單的數(shù)據(jù)處理、加工過(guò)程和方法,為系統(tǒng)的設(shè)計(jì)打
13、下基礎(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功能模塊超市管理系統(tǒng)查詢系統(tǒng)收銀系統(tǒng)用戶管理員工系統(tǒng)庫(kù)存查詢銷售查詢查詢統(tǒng)計(jì)收銀管理用戶注銷用戶登錄員工信息工資查詢銷假請(qǐng)假圖4.2功
14、能模塊圖用戶身份用戶名用戶考勤工費(fèi)請(qǐng)假超市管理系統(tǒng)第5章詳細(xì)設(shè)計(jì)-19 -圖5.1軟件模塊層次圖超市管理系統(tǒng)超市員工管理系統(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è)人界面,員工可以自行查看個(gè)人的個(gè)人信息和
15、進(jìn)入工作面。用戶名是員工的工號(hào),每個(gè)員工都有獨(dú)立的工號(hào),登錄時(shí)輸入自己的工號(hào)即可。密碼是員工自行設(shè)置的。設(shè)計(jì)難點(diǎn)在于:勾選框“記住密碼”解決方法:/創(chuàng)建文件流對(duì)象,并且對(duì)其進(jìn)行初始化FileStreamfs=newFileStream(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),密碼是員工自行設(shè)置的。當(dāng)注冊(cè)的是普通用戶,則提示當(dāng)前注冊(cè)的
16、用戶在同級(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ù)。解決方法:intt2=YuanGongSysBLL.RegUserB.RegUserPd(strname);if(t2>0)MessageBox.Show("該用戶已經(jīng)存在,請(qǐng)重新輸入用戶名");UserNameTxT.Text=""UserPwdTxt.Text=&qu
17、ot;"return;elseYuanGongSysBLL.RegUserB.RegUser(strname,strpass,strstatus);/執(zhí)行注冊(cè)操作MessageBox.Show("恭喜你,你已注冊(cè)成功!");this.Close();5.3 員工管理系統(tǒng)員工包理茶裝歡迎體,用戶管理員工案統(tǒng)考劫事斷請(qǐng)他系院工貿(mào)管理收銀系統(tǒng)個(gè)性設(shè)置查詞統(tǒng)計(jì)苒助圖5.2員工管理系統(tǒng)登錄完成后進(jìn)入員工管理系統(tǒng)。單擊菜單欄里的菜單以及菜單項(xiàng),系統(tǒng)就會(huì)執(zhí)行相應(yīng)的命令,顯示相應(yīng)的內(nèi)容。此模塊沒(méi)有技術(shù)上的難點(diǎn)。- 23 -超市管理系統(tǒng)5.4 用戶管理當(dāng)管理員進(jìn)入系統(tǒng)后,可以單擊用
18、戶管理菜單下的管理用戶,對(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)-# -超市管理系統(tǒng)用戶爸理員工系姚考勤系虢M程格標(biāo)工費(fèi)修理收銀承就個(gè)性設(shè)苴查同緘計(jì)幫助- 29 -3363003部門1dr四用19994)8-13002部門2射曉峰男深圳1595-D6-29男董慶1叼5工行工等部門姓名性副拜熨出工日離苴端面葩身卷.W4部門4女呼加1992-07-15并,35|部門11992sl31?95-07
19、-13195-0-06揚(yáng)坯.凌郵瀛006007部門斗部門1006部門2女州州叫“I1.992-12-25團(tuán)員5S2652365319員員員5326009010011012iAj014部門3蘇小場(chǎng)部門23紅寶部門3時(shí)盤(pán)部,】1尹婕部門4格送凡部門1委限州州州慶慶慶玉肯黃婁克學(xué)1期mL;192-0171M24I-2D1W?.Cr.l6195-0-061那切q9員員前員司,前R1團(tuán)圉.黨國(guó)團(tuán)015部門1蔡志英女臺(tái)泮1990-07-19黨員5446016部門3姚美平男宣州19S9-D7-13團(tuán)員5315i017部門4姚婕女重慶5=1箕子爐-12團(tuán)員5324.打印管比圖5.3員工信息系統(tǒng)界面點(diǎn)擊員工系統(tǒng)
20、可以查詢員工信息,員工工號(hào),部門,姓名,性別,籍貫,出生日期,政治面貌還有身份證號(hào)碼。員工系統(tǒng)僅限管理員使用??梢詫?duì)員工的詳細(xì)信息進(jìn)行添加、刪除、修改、打印等操作。更好的滿足超市管理的多元化管理需求。設(shè)計(jì)難點(diǎn):點(diǎn)擊修改彈出修改窗口,修改數(shù)據(jù)。解決方法:定義一個(gè)公共類。classcommon登錄用戶名,用于主界面用戶名publicstaticstringUserName=""/顯示publicstaticstringDatetime=""publicstaticstringstrGh=""publicstaticstringstrbm=
21、""publicstaticstringstrxm=""publicstaticstringstrxb=""publicstaticstringstrjg=""publicstaticstringstrcsrq=""publicstaticstringstrzzmm=""publicstaticstringstrsfzh=""publicstaticstringstrdh=""publicstaticstringstrcyyx=&quo
22、t;"publicstaticstringstrqq=""5.6 考勤系統(tǒng)點(diǎn)擊考勤員工可以在線考勤在線考勤,管理員可以查看已考勤和未考勤的人。聿市苦工苦星成旄眈通除zdEind理尚 當(dāng)前硒: 201S-12-MfB:M:D7I M圖5.5考勤系統(tǒng)界面設(shè)計(jì)難點(diǎn):點(diǎn)擊考勤系統(tǒng)為員工考勤。解決方法:/1.獲取考勤人員姓名/獲取選擇表下拉框中的下拉項(xiàng),得到姓名DataTablet1=YuanGongSysBLL.AttendenceB.GetName();for(inti=0;i<t1.Rows.Count;i+)CoUserName.Items.Add(t1.Ro
23、wsi0.ToString();/3.獲取考勤狀態(tài)(初始化考勤狀態(tài))已考勤");2013-11-22 2013-11-292013-11-222013-11-29胡雪003004工號(hào) 姓名請(qǐng)假先別開(kāi)始時(shí)間結(jié)束時(shí)間請(qǐng)1F退出請(qǐng)假類別開(kāi)始時(shí)間BBWgB結(jié)束時(shí)間wmo準(zhǔn)假人020029003全如英周秋雨2013-lb2Z 20111-29 20131122 20131b29 2013-11-22 2013-11-25 2013-11-29 2013-11-30 2013 11-30 ' 2013 向3CoAttendenceState.Items.Add(CoAttendenceS
24、tate.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)假人,請(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)假成功。圖5.6請(qǐng)假信息界面解決方法:1.if(CoHName.Text="&quo
25、t;)MessageBox.Show("抱歉,你還沒(méi)有選擇請(qǐng)假人姓名!"+Environment.NewLine+"請(qǐng)選擇請(qǐng)假人姓名","提示)return;if(CoHType.Text="")MessageBox.Show("抱歉,你還沒(méi)選擇請(qǐng)假類別"+Environment.NewLine+”請(qǐng)選擇請(qǐng)假類別”,”提示)return;2.系統(tǒng)自動(dòng)從數(shù)據(jù)庫(kù)中提取請(qǐng)假人的信息。sDtPic.Format=dateTimePickerFormat.Custom;SDtPic.CustomFormat=&qu
26、ot;yyyy-MM-dd"stringstrStime=SDtPic.Text.Trim();EDtPic.Format=DateTimePickerFormat.Custom;EDtPic.CustomFormat="yyyy-MM-dd"5.8 工資系統(tǒng)201 All001部門1張保140100年月工號(hào) 部門 姓哲性別日薪獎(jiǎng)金 塊勤管理員可以對(duì)員工工資進(jìn)行管理(查詢、錄入)2013,112013.112013.112013.11 13.112013412013.11 11112005006O070911o o O201341015工號(hào)姓名部部男女女男門門門門
27、 +3 +LJ +3120220200120120150130120130TOO 100 "o" 100 wo 200 100100100部門1 蔡志英120 LOOiri工費(fèi)二工資管理查詢工資超市管理系統(tǒng)圖5.7工資系統(tǒ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)顯示
28、商品的各種信息、輸入購(gòu)買數(shù)量以及實(shí)收實(shí)收金額、則會(huì)自動(dòng)顯示找零金額,操作后的數(shù)據(jù)與數(shù)據(jù)庫(kù)是綁定了的、數(shù)據(jù)庫(kù)里的數(shù)據(jù)會(huì)隨操作改變而改變。即保證了數(shù)據(jù)的緊密性。- 39 -用戶修理員工系統(tǒng)考勤系統(tǒng)請(qǐng)暇察統(tǒng)工資管理收銀系就個(gè)性設(shè)置查詢統(tǒng)計(jì)幫助Wc Iconic! *admin*SF .002商品ifi碼5P_0025P_007SP_009SP_010收銀系統(tǒng)商品名稱 單曲折扣價(jià)adBin商品2商品2 百品2商品24.456.75B.737.453.546.598.717.24庫(kù)存194193132143打折價(jià)U ,向庫(kù)存唾的買觸量11找零:5.55圖5.8收銀系統(tǒng)界面單擊收銀系統(tǒng)菜單項(xiàng)進(jìn)入收銀系統(tǒng)如
29、上圖,選擇了商品名稱后網(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)者的交易,減少了運(yùn)算的過(guò)程。第六章軟件測(cè)試6.1 測(cè)試背景在設(shè)計(jì)系統(tǒng)的過(guò)程中,存在一些錯(cuò)誤是必然的。對(duì)于語(yǔ)句的語(yǔ)法錯(cuò)誤,在程序運(yùn)行時(shí)自動(dòng)提示,并請(qǐng)求立
30、即糾正,因此,這類錯(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)常用到的商業(yè)假設(shè)。在談到軟件測(cè)試時(shí),許多人都引用GrenfordJ.Myers在TheArtofSoftwareTesting一書(shū)中的觀點(diǎn): 軟件測(cè)試是為了發(fā)
31、現(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ò)分析錯(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è)試也
32、是有價(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塊,登錄模塊一用戶管理模塊一員工管理模塊-考勤模塊一工資管理模塊一收銀管理模塊一庫(kù)存模塊查詢模塊統(tǒng)計(jì)模塊一統(tǒng)計(jì)系添加、修改添加、查詢考6.4.2登錄模塊杳詢超市管理對(duì)目、乙刖超市員由于登錄時(shí)輸入的情況存在差異,用戶有可能輸入了錯(cuò)誤的用戶名與密碼,或者錯(cuò)誤的用戶名和正確的密碼等,所以在設(shè)計(jì)測(cè)試用例的時(shí)候,主要采用等價(jià)類劃分與邊
33、界值測(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í)際結(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
34、用戶名、密碼、用戶身份輸入錯(cuò)誤,點(diǎn)擊登錄按鈕用戶名:admin;密碼:pass;用戶身份:普通用戶登錄失敗登錄失敗,用戶名/、存在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)在管理員、收銀員、普通用戶上都有一定的限制。這里我為本系統(tǒng)中各個(gè)登錄身份設(shè)置了相
35、應(yīng)的個(gè)數(shù)以及操作權(quán)限:1理員3個(gè)(擁有最高操作權(quán)限),收銀員5個(gè)(擁有超市收銀系統(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,密他:pa
36、ss,用戶身份:管理員注冊(cè)失敗注冊(cè)成功,關(guān)閉注冊(cè)窗體P2-4輸入已經(jīng)存在的用戶名和密碼,用戶身份用戶名為:admin,密他:pass,用戶身份:管理員注冊(cè)失敗該用戶已經(jīng)存在F2-5輸入用戶用戶名為:注冊(cè)成功注冊(cè)成功,P名和密碼、用戶身份選擇收銀員admin,密他:pass,用戶身份:收銀員關(guān)閉注冊(cè)窗體2-6輸入用戶名和密碼,用戶身份選擇普通用戶用戶名為:chenjia,密他:123456,用戶身份:收銀員注冊(cè)成功恭喜,你已成為x個(gè)普通用戶.關(guān)閉注冊(cè)窗體P6.4.4 員工管理模塊本模塊相當(dāng)于一個(gè)小小的人事管理系統(tǒng),具有員工信息的查看、添加、修改、刪除、打印的功能。此模塊利用軟件測(cè)試中的等價(jià)類劃分
37、測(cè)試技術(shù)進(jìn)行測(cè)試。如圖6.3超市民工學(xué)理鈣莫地保油營(yíng)3同當(dāng)Mi句間:卻3-1233:5兜城Ic31叵Tm用戶營(yíng)理"口茹素既謁工貿(mào)首建收銀墓就者向杭計(jì)幫助%員工信.息002部門2謝睨峰003部門1蔡姬004部門4期者005部門1陳氏006部門4描衽凌007部門1部援工寸部門姓名部門2都口?苞蟒題K哥男女女男女女女步37J314113門門門門門門門門11,1>rrTjljttjtt.rTrrp宙啕劇南用劇蘇小揚(yáng)胡紅雪黃能尹婕格諾凡英平志美蔡蛆男女女女男女士男017部門4.跳城,女營(yíng)慶荊川川川州州川州州州慶慶慶為州慶枯M茶四西西笳賁曲黃其志更重重名景寺出土日浮1995-07-0519
38、95-0-29199908-131992-07-151992-0"-131995-CF-131995-0-tti1992-12-251995.07.131992.06-171592-11-2(1992-07-16I螃56t990-D7,ig19B9-O7-B19951|口2我活面就身年團(tuán)勇5362團(tuán)用5詡團(tuán)員5132團(tuán)員5121田血5236.=員同員員員員員員員員員員kxffl一ffl-iw*:團(tuán)5239漳加打印圖6.3員工信息管理界面測(cè)試用例如表6.3表6.3員工管理測(cè)試用例用例編號(hào)操作輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果3-1點(diǎn)擊添加按鈕,在添加信息窗體里輸入完整信息,點(diǎn)擊確定按鈕輸入完整信
39、息添加成功恭喜,添加成功,關(guān)閉添加窗體3-2點(diǎn)擊添加按鈕,在添加信息窗體里輸入不完整信息,點(diǎn)擊確定按鈕輸入不完整信息添加失敗抱歉,xx不能為空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 考勤模塊考勤系統(tǒng)可以為員工的出勤、工資結(jié)算、提成、獎(jiǎng)金等
40、提供理論依據(jù)。本系統(tǒng)中可以顯示查詢員工的工號(hào)、性別、考勤狀態(tài)、次數(shù)、時(shí)間,以及進(jìn)行當(dāng)日的考勤和考勤表的打印等等。如圖6.4'鹿市員工茜理科蟋35s蠅2dEinflfflSb當(dāng)荷琰腦:55M用戶管理 昌工系妮 考勤系晚 滑號(hào)系統(tǒng) 工資首理 雌系猊 個(gè)性設(shè)置 亙?cè)~流計(jì) 箱即測(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)閉考勤
41、窗體圖6.4考勤界面可以通過(guò)白盒測(cè)試技術(shù)進(jìn)行測(cè)試,如表6.4表6.4考勤模塊測(cè)試用例超市管理系統(tǒng)6.4.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.52013-11-22 2013-11-29201311工 通朱11一292013-11-22'2013-11-29蔡妮胡雪 姚美平003004Olfi“退出請(qǐng)假類別2mL222013*11*29結(jié)束時(shí)間準(zhǔn)假人020029003全知英周秋雨蔡娓2013-11-22 2013-11-252013-11-29 2013-11-302013 11-30
42、2013 向3確定圖6.5請(qǐng)假系統(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-35-超市管理系統(tǒng)工資系統(tǒng)I打印I查詢年份二國(guó)月缶:年月工號(hào)部門姓名性別日薪獎(jiǎng)金玦勒1402013.11002部門2謝曉峰2013.11003部門1蔡妮201111004部門4胡雪2013,11
43、 005部門1陳康201111006部門4將掛凌201111007部門1都媛2013.11009部門3蘇小揚(yáng)2013.11- 011 -1部門3黃磊7201111014部門1姜嵐2013,11015 部門1 蔡志英2013.11部門1 張傀in男女女男女女男女女女20-00202050302030207J Hl 11 1A 11 11 11-100100100丁100100200100100100100- 45 -工資管理工號(hào)姓名工虬工資管理查詢工資圖6.6工資查詢管理界面工資管理只有超市特有的管理員才能進(jìn)行操作輸入日期后選擇工號(hào)為當(dāng)月的每個(gè)員工進(jìn)行工資的錄入,信息輸入完整后,操作成功,否則提
44、示輸入信息不完整的相關(guān)信息6.4.8 收銀系統(tǒng)收銀系統(tǒng)是每個(gè)超市必不可少的軟件工具,因此收銀系統(tǒng)的功能需求也是各大超市收銀系統(tǒng)軟件專業(yè)人員考慮的必不可少的因素同時(shí)也是超市收銀管理最重要的考慮因素.它還可以反應(yīng)超市商品的銷售業(yè)績(jī),與此同時(shí)牽涉超市員工的工作態(tài)度、能力、效率的重要依據(jù)發(fā)向員工管理至航5SS擰.drtii'.'f5fl 1(加時(shí)即方: 201J 12 04 1D.17XH收銀系統(tǒng)isesuI 口E3如3年1組。4,1匚!回用戶昔理員工稟統(tǒng)若勒索凝清賓泰軸工資笞理收銀索稅個(gè)性設(shè)垂詢統(tǒng)計(jì)幫助商品毋科 商品名稱 單槍 折扣希 庫(kù)存打圻價(jià)應(yīng)收金袋片存鞫式軟M圖6.7收銀系統(tǒng)界
45、面采用等價(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í),提示用戶庫(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ī)
46、信息。同時(shí)可以更新超市的商品進(jìn)銷存信息,保證超市各項(xiàng)工作的正常運(yùn)作。如圖6.8圖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ù)存管理系統(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ì)的使
47、用技術(shù)7.1.1 概述軟件分層分為物理分層和邏輯分層,物理上的分層使軟件的每一層都運(yùn)行在不同的機(jī)器上,邏輯分層指把軟件分成幾個(gè)模塊層次,然后一起開(kāi)發(fā)。我們說(shuō)的三層架構(gòu)是指邏輯上的分層。7.1.2 三層結(jié)構(gòu)數(shù)據(jù)訪問(wèn)層(DAL)職責(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í)一門新技術(shù),最重要的是實(shí)踐,只有多動(dòng)手才能盡快掌握它。(2)一個(gè)系統(tǒng)的開(kāi)發(fā),經(jīng)驗(yàn)是最重要的,經(jīng)驗(yàn)不足,就難免會(huì)有許多考慮不周之處。超市管理系
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度路燈照明設(shè)施安全監(jiān)測(cè)合同4篇
- 2025版龍崗區(qū)稅務(wù)局飲用水安全管理及培訓(xùn)服務(wù)協(xié)議4篇
- 二零二五年度房地產(chǎn)融資居間服務(wù)合同范本12篇
- 養(yǎng)殖場(chǎng)2025年度肉質(zhì)檢測(cè)與品質(zhì)提升合同3篇
- 二零二五版人工智能技術(shù)研發(fā)項(xiàng)目合作定金協(xié)議4篇
- 二零二五年新能源汽車充電樁兼職電工服務(wù)協(xié)議2篇
- 2025年度智慧城市路燈廣告資源合作開(kāi)發(fā)合同4篇
- 二零二四停薪留職協(xié)議范本:企業(yè)戰(zhàn)略實(shí)施與員工權(quán)益3篇
- 2025年度煤炭運(yùn)輸安全培訓(xùn)與評(píng)估合同4篇
- 二零二五版城市軌道交通車輛運(yùn)營(yíng)維護(hù)服務(wù)合同3篇
- MOOC 電工學(xué)(電氣工程學(xué)概論)-天津大學(xué) 中國(guó)大學(xué)慕課答案
- 2019級(jí)水電站動(dòng)力設(shè)備專業(yè)三年制人才培養(yǎng)方案
- 室內(nèi)裝飾裝修施工組織設(shè)計(jì)方案
- 洗浴中心活動(dòng)方案
- 送電線路工程施工流程及組織措施
- 肝素誘導(dǎo)的血小板減少癥培訓(xùn)課件
- 韓國(guó)文化特征課件
- 抖音認(rèn)證承諾函
- 清潔劑知識(shí)培訓(xùn)課件
- 新技術(shù)知識(shí)及軍事應(yīng)用教案
- 高等數(shù)學(xué)(第二版)
評(píng)論
0/150
提交評(píng)論