超市管理系統(tǒng)項目設計說明書_第1頁
超市管理系統(tǒng)項目設計說明書_第2頁
超市管理系統(tǒng)項目設計說明書_第3頁
超市管理系統(tǒng)項目設計說明書_第4頁
超市管理系統(tǒng)項目設計說明書_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、技能實訓實驗報告項目名稱: 超市管理系統(tǒng) 班組名稱: 第1組 小組成員: 蔡賢波、陳康、陳佳、王儀虹、丁峰 專業(yè)名稱: 計算機及應用 2014年 1月 3日目錄第一章 前言- 3 -第二章可行性分析- 5 -2.1技術可行性- 5 -2.2經(jīng)濟可行性- 5 -2.3法律可行性- 7 -第三章 需求分析- 8 -3.1非功能需求分析- 8 -3.2功能需求分析- 8 -第四章 總體設計- 9 -4.1數(shù)據(jù)流圖- 9 -4.2業(yè)務流程分析- 10 -4.3進銷存模塊- 11 -4.5功能模塊- 12 -第5章 詳細設計- 15 -5.1超市員工管理系統(tǒng)- 15 -5.2用戶登錄界面- 16 -5.

2、3注冊用戶- 17 -5.4員工管理系統(tǒng)- 18 -5.5用戶管理- 19 -5.6員工系統(tǒng)- 19 -5.7考勤系統(tǒng)- 21 -5.8請假系統(tǒng)- 22 -5.9工資系統(tǒng)- 24 -5.9收銀管理- 25 -第六章 軟件測試- 26 -6.1測試背景- 26 -6.2測試目標- 26 -6.3測試計劃- 27 -6.4測試過程- 27 -6.4.1模塊式測試- 27 -6.4.2登錄模塊- 28 -6.4.3注冊模塊- 29 -6.4.4員工管理模塊- 31 -6.4.5考勤模塊- 33 -6.4.6請假系統(tǒng)模塊- 35 -6.4.7工資系統(tǒng)模塊- 36 -6.4.8收銀系統(tǒng)- 37 -6.4

3、.9庫存管理模塊- 38 -第七章 設計總結- 41 -7.1軟件設計的使用技術- 41 -7.1.1概述- 41 -7.1.2三層結構- 41 -7.2軟件設計結果- 42 -致 謝- 44 -參考文獻- 45 -第一章 前言隨著現(xiàn)代科學技術的迅猛發(fā)展,計算機技術已經(jīng)滲透到各個領域,成為各行業(yè)必不可少的工具,特別是internet技術的推廣和信息高速公路的建立,使it產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨特的優(yōu)勢,步入信息化時代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對書數(shù)據(jù)庫的進一步開發(fā)和利用顯得尤為迫切。作為國內(nèi)市場的一些中小型超市,它們在信息化過程中的步伐要落后于大中型超市,而對于這些企業(yè)

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

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

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

7、求具有一定的計算機基礎,所以在新系統(tǒng)投入使用時,只要對員工進行少量的培訓,系統(tǒng)的功能和使用方法就基本上能夠是系統(tǒng)順利運行。再,又與本小組成員所學知識相對口。包括數(shù)據(jù)庫的建立,代碼編寫,界面設計,運行測試,差錯糾錯等。一直到本項目的實現(xiàn)。小組成員分工合作,各自運用所學知識,在指導老師劉杰老師的輔導下完善了本項目。所以,該項目在技術上意思可行的。小組成員分工:l 蔡賢波:主要負責代碼的編寫l 陳康:主要負責數(shù)據(jù)庫的建立與連接l 丁峰:主要負責界面設計與布局l 陳佳:主要負責運行測試,反饋本項目的優(yōu)缺點l 王儀虹:主要負責資料的搜集和整理2.2經(jīng)濟可行性因為通過網(wǎng)絡傳遞銷售信息可以不受距離的限制,因

8、此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開支,同時該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟效益,所以從經(jīng)濟上完全是可行的。(1)超市有能力承擔系統(tǒng)開發(fā)費用開發(fā)新系統(tǒng)的工作是一項間距復雜的工作,它的投資主要是人力和物力的投資。對于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力和物力兩個方面。如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個簡短的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人

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

10、小型,中型超市難以生存。在使用該系統(tǒng)后,能極大限度的節(jié)約人工成本。以前的很多人工工作,該系統(tǒng)能一并完成。減少了超市人員的工作量,超市運營有條不紊,也能得到很多消費者的青睞。預計在三個月內(nèi)可將該系統(tǒng)的成本找回。并在接下來的超市運營中將看到該系統(tǒng)的使用價值。2.3法律可行性本軟件由實訓小組自主編寫,與相關法律和國家規(guī)定不相沖突,在法律上是可行的。第三章 需求分析3.1非功能需求分析超市的發(fā)展必需要解決以下問題:物流管理方式落后,很難根據(jù)銷售、庫存情況,及時進行配貨、補貨、退貨、調(diào)撥。經(jīng)過調(diào)查發(fā)現(xiàn),超市在物流管理方面,仍使用傳統(tǒng)的人工管理模式,浪費人力資源,效率低,準確率低。有些商品緊缺,顧客要排隊

11、購買或商品供不應求,使顧客大為不滿,還有一些商品,長期積壓,損壞嚴重,造成重大經(jīng)濟損失,引起銷售人員的極大不滿,以多次向超市管理人員反映,但此類問題仍屢屢發(fā)生,得不到根本性的解決,已引起高度重視。連鎖超市是以零售為前導,以商品進銷,存配,流轉管理為基礎。一個大型超市,它的物流管理勢必非常復雜,如果沒有一個強大的信息系統(tǒng)來支持,那么就會造成一部分商品大量積壓,而另一些商品供不應求的局面,這種局面必然會給超市帶來巨大的經(jīng)濟損失。有些超市為了避免這樣的情況發(fā)生,就會對物流管理投入大量的人力。雖然這樣解決了物流方面的問題,但是這又有悖于管理學的原則,效率低,浪費了人力資源,解決不了根本性的問題。3.2

12、功能需求分析通過管理系統(tǒng)加強超市與供貨商之間的信息連接,幫助超市完成物流管理。經(jīng)過以上分析,本系統(tǒng)必須具有以下功能:軟件可以供不同用戶身份設計不同的軟件訪問權限;管理員可以對員工工資進行管理(工資錄入)、員工可以對自己的當月工資進行查詢;銷售人員可以通過系統(tǒng)將銷售量,庫存量報告給管理人員;管理員通過系統(tǒng)可以查詢到銷售,庫存,需求的信息;系統(tǒng)可以作信息分析;管理員工信息(添加、修改、刪除、打印);普通員工可以進行當日的考勤操作、當月考勤次數(shù)的查詢;管理人員查詢數(shù)據(jù)分析,并作出決策。3.3數(shù)據(jù)流圖 數(shù)據(jù)流圖主要反映的是超市管理系統(tǒng)中各項功能模塊之間的數(shù)據(jù)流程和簡單的數(shù)據(jù)處理、加工過程和方法,為系統(tǒng)

13、的設計打下基礎。超市管理系統(tǒng)的數(shù)據(jù)流程:首先由系統(tǒng)管理員根據(jù)不同用戶的需求將信息保存到數(shù)據(jù)庫中,然后在進行發(fā)布。用戶可以對這些信息進行查詢、添加、修改和刪除處理。通過對被系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)確定。整個數(shù)據(jù)流圖: 圖3.1 數(shù)據(jù)流圖3.4業(yè)務流程分析 超市管理系統(tǒng)工作流程為:登錄系統(tǒng)后,超市管理員可對系統(tǒng)相關信息進行操作,包括商品基本信息、供應商信息、銷售信息、庫存信息、進貨信息等過程進行管理。業(yè)務流程圖: 圖3.2 業(yè)務流程圖第四章 總體設計4.1進銷存模塊 圖4.1 進銷存模塊圖4.2功能模塊 圖4.2 功能模塊圖第5章 詳細設計員工管理系統(tǒng)用戶管理請假系統(tǒng)員工系統(tǒng)收銀系統(tǒng)查詢

14、統(tǒng)計工資管理個性設置考勤系統(tǒng)5.1超市員工管理系統(tǒng)圖5.1 軟件模塊層次圖超市員工管理系統(tǒng)的開發(fā)可大大提高超市運作效率;通過全面的信息采集和處理,輔助提高超市的決策水平;可以迅速提升超市的管理水平,為降低經(jīng)營成本,提高效益,增強超市擴張力,提供有效的技術保障。本軟件控件均以中文形式表示,對員工的查詢和使用提供簡單方便的快捷操作。圖5.1 用戶登錄界面該界面用于實現(xiàn)用戶的登錄,點擊登錄身份選擇身份,登錄身份分為管理員和普通用戶,管理員是高一級用戶,權限大于普通用戶,登錄之后可以實現(xiàn)系統(tǒng)的管理和維護。普通用戶登錄之后進入員工個人界面,員工可以自行查看個人的個人信息和進入工作面。用戶名是員工的工號,

15、每個員工都有獨立的工號,登錄時輸入自己的工號即可。密碼是員工自行設置的。設計難點在于:勾選框“記住密碼”解決方法:/創(chuàng)建文件流對象,并且對其進行初始化filestream fs = new filestream(application.startuppath + user.txt, filemode.open, fileaccess.read, fileshare.none);/創(chuàng)建流讀對象,并且對其進行初始化5.2注冊用戶圖 5.1 注冊界面點擊登錄界面的注冊按鈕進入注冊用戶界面,用戶名是員工的工號,密碼是員工自行設置的。當注冊的是普通用戶,則提示當前注冊的用戶在同級用戶的序列號(恭喜,你已

16、成為第x個普通用戶);當注冊的是管理員,若系統(tǒng)管理員個數(shù)已經(jīng)達到系統(tǒng)預設,則提示注冊失敗,(管理員個數(shù)已達上限)。收銀員的注冊同樣的設計思路。用戶身份分為普通用戶、收銀員和管理員。設計難點:點擊注冊按鈕注冊用戶,統(tǒng)計管理員、收銀員、普通用戶的個數(shù)。解決方法:int t2 = yuangongsysbll.reguserb.reguserpd(strname);if (t20)messagebox.show(該用戶已經(jīng)存在,請重新輸入用戶名);usernametxt.text = ;userpwdtxt.text = ;return;elseyuangongsysbll.reguserb.reg

17、user(strname, strpass, strstatus);/執(zhí)行注冊操作messagebox.show(恭喜你,你已注冊成功!);this.close();5.3員工管理系統(tǒng)圖 5.2 員工管理系統(tǒng)登錄完成后進入員工管理系統(tǒng)。單擊菜單欄里的菜單以及菜單項,系統(tǒng)就會執(zhí)行相應的命令,顯示相應的內(nèi)容。此模塊沒有技術上的難點。5.4用戶管理當管理員進入系統(tǒng)后,可以單擊用戶管理菜單下的管理用戶,對用戶的權限、用戶名、密碼等進行修改、刪除等操作。圖5.4 用戶管理界面其他類型用戶沒有進行此操作的權限。保障了系統(tǒng)信息的保密性在更改權限功能的設計思路上是一個設計難點,通過用戶身份下拉框的索引改變事件

18、可以解決此難點。(方法不唯一)5.5員工系統(tǒng)圖 5.3 員工信息系統(tǒng)界面點擊員工系統(tǒng)可以查詢員工信息,員工工號,部門,姓名,性別,籍貫,出生日期,政治面貌還有身份證號碼。員工系統(tǒng)僅限管理員使用。可以對員工的詳細信息進行添加、刪除、修改、打印等操作。更好的滿足超市管理的多元化管理需求。設計難點:點擊修改彈出修改窗口,修改數(shù)據(jù)。解決方法:定義一個公共類。class commonpublic static string username = ;/登錄用戶名,用于主界面用戶名顯示public static string datetime = ;public static string strgh =

19、;public static string strbm = ;public static string strxm = ;public static string strxb = ;public static string strjg = ;public static string strcsrq = ;public static string strzzmm = ;public static string strsfzh = ;public static string strdh = ;public static string strcyyx = ;public static string

20、strqq = ;5.6考勤系統(tǒng)點擊考勤員工可以在線考勤。在線考勤,管理員可以查看已考勤和未考勤的人。圖5.5 考勤系統(tǒng)界面設計難點:點擊考勤系統(tǒng)為員工考勤。 解決方法: /1.獲取考勤人員姓名 /獲取選擇表下拉框中的下拉項,得到姓名。 datatable t1 = yuangongsysbll.attendenceb.getname(); for (int i = 0; i 登錄模塊用戶管理模塊員工管理模塊-考勤模塊工資管理模塊收銀管理模塊庫存模塊查詢模塊統(tǒng)計模塊員工管理登錄模塊注冊模塊考勤管理請假管理工資管理收銀系統(tǒng)庫存管理查詢系統(tǒng)統(tǒng)計系統(tǒng)普通用戶管理員收銀員添加、修改、刪除、打印操作添加

21、、查詢考勤信息添加請假時間、類別、準假人等查詢工資、管理員錄入工資收銀員進行商品的銷售統(tǒng)計添加已有或新商品商品庫存量查詢超市管理數(shù)據(jù)庫中的信息對目前超市員工信息的統(tǒng)計圖6.1 軟件模塊結構圖6.4.2登錄模塊由于登錄時輸入的情況存在差異,用戶有可能輸入了錯誤的用戶名與密碼,或者錯誤的用戶名和正確的密碼等,所以在設計測試用例的時候,主要采用等價類劃分與邊界值測試的方法對登陸模塊設計的測試用例,包括用例的編號、操作、輸入數(shù)據(jù)、預期結果、實際結果和測試狀態(tài)。如表6.1所表6.1 登錄模塊測試用例用例編號操作輸入數(shù)據(jù)預期結果實際結果測試狀態(tài)1-1用戶名、密碼、用戶身份輸入正確,點擊登錄按鈕用戶名:ad

22、min;密碼:pass;用戶身份:管理員登錄成功登錄成功進入主界面p1-2用戶名輸入正確,密碼不正確用戶身份對應, 登錄按鈕用戶名:admin;密碼:123;用戶身份管理員登錄失敗登錄失敗密碼錯誤無法跳轉到主界面f1-3用戶名輸入錯誤,密碼正確,用戶身份正確, 登錄按鈕用戶名:user;密碼:pass;用戶身份管理員登錄失敗登錄失敗,用戶名不存在f1-4用戶名、密碼、用戶身份輸入錯誤,點擊登錄按鈕用戶名:admin;密碼:pass;用戶身份:普通用戶登錄失敗登錄失敗,用戶名不存在p1-5用戶名、密碼、用戶身份輸入正確,點擊登錄按鈕用戶名:user;密碼:123;用戶身份:收銀員登錄成功登錄成功

23、,進入主界面,除了收銀系統(tǒng),其他系統(tǒng)均無操作權限p1-6用戶名、密碼、用戶身份輸入正確,點擊登錄按鈕用戶名:abc;密碼:123;用戶身份:普通用戶登錄成功登錄成功,進入主界面,各個系統(tǒng)均只有瀏覽權限p 6.4.3注冊模塊 注冊時存在很多注冊操作的潛在需求因素,超市員工管理系統(tǒng)在管理員、收銀員、普通用戶上都有一定的限制。 這里我為本系統(tǒng)中各個登錄身份設置了相應的個數(shù)以及操作權限: 管理員3個(擁有最高操作權限),收銀員5個(擁有超市收銀系統(tǒng)的操作權限),普通用戶1000個(只有考勤操作權限、系統(tǒng)功能的查看權限)。所以在設計測試用例的時候,主要采用等價類劃分與邊界值測試的方法。詳細如下表6.2

24、表6.2 注冊模塊測試用例表用例編號操作輸入數(shù)據(jù)預期結果實際結果測試狀態(tài)2-1用戶名、密碼,用戶身份輸入為空,點擊注冊按鈕全部為空注冊失敗用戶名或密碼不能為空p2-2用戶名為空、密碼不為空,用戶身份不為空點擊注冊按鈕用戶名為:空,密碼:123,用戶身份:管理員注冊失敗用戶名不能為空p2-3用戶名和密碼輸入不為空,用戶身份輸入不為空用戶名為:admin,密碼:pass,用戶身份:管理員注冊失敗注冊成功,關閉注冊窗體p2-4輸入已經(jīng)存在的用戶名和密碼,用戶身份用戶名為:admin,密碼:pass,用戶身份:管理員注冊失敗該用戶已經(jīng)存在f2-5輸入用戶名和密碼、用戶身份選擇收銀員用戶名為:admin

25、,密碼:pass,用戶身份:收銀員注冊成功注冊成功,關閉注冊窗體p2-6輸入用戶名和密碼,用戶身份選擇普通用戶用戶名為:chenjia,密碼:123456,用戶身份:收銀員注冊成功恭喜,你已成為x個普通用戶.關閉注冊窗體p6.4.4員工管理模塊本模塊相當于一個小小的人事管理系統(tǒng),具有員工信息的查看、添加、修改、刪除、打印的功能。此模塊利用軟件測試中的等價類劃分測試技術進行測試。如圖6.3圖6.3 員工信息管理界面測試用例如表6.3 表6.3 員工管理測試用例用例編號操作輸入數(shù)據(jù)預期結果實際結果3-1點擊添加按鈕,在添加信息窗體里輸入完整信息,點擊確定按鈕輸入完整信息添加成功恭喜,添加成功,關閉

26、添加窗體3-2點擊添加按鈕,在添加信息窗體里輸入不完整信息,點擊確定按鈕輸入不完整信息添加失敗抱歉,xx不能為空3-3當網(wǎng)格里有數(shù)據(jù)時點擊刪除按鈕-刪除成功刪除成功立即顯示操作后的結果3-4當網(wǎng)格里沒有數(shù)據(jù)時點擊刪除按鈕, -刪除失敗刪除失敗,沒有數(shù)據(jù),無法刪除3-5點擊修改按鈕,在添加信息窗體里輸入完整信息,點擊確定按鈕輸入完整信息修改成功修改成功,關閉修改窗體,立即顯示修改結果3-6點擊修改按鈕,在添加信息窗體里輸入不完整信息,點擊確定按鈕輸入不完整信息修改失敗修改失敗、用戶信息不變,或是為空6.4.5考勤模塊考勤系統(tǒng)可以為員工的出勤、工資結算、提成、獎金等提供理論依據(jù)。本系統(tǒng)中可以顯示查

27、詢員工的工號、性別、考勤狀態(tài)、次數(shù)、時間,以及進行當日的考勤和考勤表的打印等等。如圖6.4 圖6.4 考勤界面可以通過白盒測試技術進行測試,如表6.4表6.4考勤模塊測試用例測試編號操作預期結果實際結果4-1點擊考勤按鈕,在彈出的考勤窗體中選擇姓名,單擊確定考勤成功考勤成功關閉此窗體4-2點擊考勤按鈕,在彈出的考勤窗體中選擇已經(jīng)考勤了姓名, 考勤失敗考勤失敗,該用戶已經(jīng)考勤4-3點擊考勤按鈕,在彈出的考勤窗體中選擇已經(jīng)考勤了姓名,單擊確定考勤失敗考勤失敗、該用戶已經(jīng)考勤關閉考勤窗體6.4.6請假系統(tǒng)模塊當代超市員工在實際工作過程中難免會遇見緊急事情需要及時去處理,所以在這個系統(tǒng)中設計了請假系統(tǒng)

28、、供員工進行請假辦理.如圖6.5 圖6.5 請假系統(tǒng)界面此系統(tǒng)可以為超市的工資結算、員工去向等信息進行查詢?nèi)绫?.5表6.5請假系統(tǒng)測試用例測試編號操作預期結果實際結果5-1輸入完整請假信息請假成功恭喜,請假辦理成功5-2輸入當天已經(jīng)考勤的用戶名請假失敗抱歉,該用戶*日已經(jīng)辦理考勤6.4.7工資系統(tǒng)模塊工資系統(tǒng)是每個超市必備的軟件工具,工資系統(tǒng)可以為員工的工作力度大大提高、維護好工資系統(tǒng)也是一個不變的話題.如圖6.6圖6.6 工資查詢管理界面工資管理只有超市特有的管理員才能進行操作輸入日期后選擇工號為當月的每個員工進行工資的錄入,信息輸入完整后,操作成功,否則提示輸入信息不完整的相關信息6.4

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

30、量大于當前庫存量時,提示用戶庫存不足。當實收金額小于應收金額時,提示資金不足,交易失敗警告.6.4.9庫存管理模塊 超市管理系統(tǒng)中,庫存已經(jīng)成為當今超市管理系統(tǒng)軟件開發(fā)不變的話題,通過超市管理系統(tǒng)的庫存管理模塊可以清除地了解本超市近期員工的各種信息、以及超市商品的銷售業(yè)績信息。同時可以更新超市的商品進銷存信息,保證超市各項工作的正常運作。 如圖6.8圖6.8 商品庫存添加界面本模塊可以采用黑盒測試技術。如表6.7 表6.7 庫存管理模塊測試用例 測試編號操作輸入數(shù)據(jù)預期結果實際結果測試狀態(tài)8-1打開庫存管理系統(tǒng),-顯示當前庫存信息顯示成功p8-2打開庫存管理系統(tǒng),選擇商品名稱,商品編碼,庫存量

31、,單擊確定商品1,sp_001,40庫存添加成功恭喜,添加成功。在網(wǎng)格中顯示出來更改后的數(shù)據(jù)p8-3打開庫存管理界面,點擊添加商品按鈕,輸入各項數(shù)據(jù)商品6,sp_16,6.5,6,100添加成功恭喜你,商品添加成功。網(wǎng)格里立即顯示新添加的商品信息p第七章 設計總結7.1軟件設計的使用技術7.1.1概述軟件分層分為物理分層和邏輯分層,物理上的分層使軟件的每一層都運行在不同的機器上,邏輯分層指把軟件分成幾個模塊層次,然后一起開發(fā)。我們說的三層架構是指邏輯上的分層。7.1.2三層結構數(shù)據(jù)訪問層(dal)職責:就是和數(shù)據(jù)源(數(shù)據(jù)庫或其他文件)打交道(增、刪、查和改這些具體的操作,也包含之間的連接)開發(fā)

32、原則:只提供對數(shù)據(jù)源的直接操作,不要包含任何與業(yè)務相關邏輯上的處理和操作。業(yè)務邏輯層(bll)職責:執(zhí)行業(yè)務邏輯運算,處理業(yè)務之間的邏輯關系。uibll;uiblldal;開發(fā)原則:負責處理業(yè)務邏輯的處理,封裝要到位。用戶界面層(ui)職責:向用戶顯示特定數(shù)據(jù)或者采集用戶的輸入信息和操作。開發(fā)原則:符合用戶要求(用戶的喜好);只提供顯示必要數(shù)據(jù)和采集用戶操作功能,不包dll層的職責7.2軟件設計結果通過超市管理人員管理信息系統(tǒng)的設計與開發(fā),從而得出下列結論: (1)學習一門新技術,最重要的是實踐,只有多動手才能盡快掌握它。(2)一個系統(tǒng)的開發(fā),經(jīng)驗是最重要的,經(jīng)驗不足,就難免會有許多考慮不周之

33、處。(3)要想吸引更多的用戶,網(wǎng)站的界面必須要美觀、有特色、友好,功能要健全。不過由于經(jīng)驗不足,我設計的圖形界面比較簡單。只是對基本功能進行了開發(fā)。(4)本次開發(fā),我參考了很多管理系統(tǒng)的例子,吸取了一些別的系統(tǒng)的長處,對自己的畢業(yè)設計進行了完善,但是還有很多的不足之處,有待以后進一步學習。實踐證明,管理人員管理信息系統(tǒng)有著很好的發(fā)展前景,經(jīng)測試運行。本文所制作的管理人員管理信息系統(tǒng)界面友好、使用靈活、操作簡單、功能齊全、表現(xiàn)方式獨特,已基本具備了成熟的技術理論。java開發(fā)中安全性是必須考慮的一個很重要的方面,特別是在諸如畢業(yè)設計信息等敏感數(shù)據(jù)的模塊中更是關鍵,所以這也是后期開發(fā)需要引起重視的。下面就這方面的技術和解決方案加以討論。(1)安裝防火墻:安裝防火墻并且屏蔽數(shù)據(jù)庫端口能有效地阻止了來自internet 上對數(shù)據(jù)的攻擊。(2)輸入檢查和輸出過濾:客戶在請求中嵌入惡意html標記來進行攻擊破壞,防止出現(xiàn)這種問題要靠輸入檢查和輸出過濾,而這類檢查必須在服務器端進行,一旦校驗代碼發(fā)現(xiàn)有可疑

溫馨提示

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

評論

0/150

提交評論