管理信息系統(tǒng)課程設計報告_第1頁
管理信息系統(tǒng)課程設計報告_第2頁
管理信息系統(tǒng)課程設計報告_第3頁
管理信息系統(tǒng)課程設計報告_第4頁
管理信息系統(tǒng)課程設計報告_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.;管理信息系統(tǒng)課程設計說明書管理信息系統(tǒng)課程設計說明書課題名稱課題名稱 大學教育超市管理信息系統(tǒng)開發(fā)組長 王楊杰隊員 司榮潔 楊沛主要分工 王楊杰:負責系統(tǒng)的制作 司榮杰:報告四、五、六、七部分 楊 沛:報告一、二、三部分.;摘要:管理信息系統(tǒng)是借助計算機,互聯(lián)網(wǎng)等手段把企業(yè)管理流程在線實現(xiàn)。使企業(yè)高層獲得明確的信息,更好的實施管理。本文主要是介紹大學超市進銷存管理信息系統(tǒng)的環(huán)境、功能作用、設計的方案等各方面的內(nèi)容。主要是讓使用者了解此系統(tǒng),使他們能更好的運用本系統(tǒng),使此系統(tǒng)發(fā)揮出應有的作用。本系統(tǒng)運用計算機管理信息技術,建立數(shù)據(jù)庫,對超市的進銷存過程進行詳細的分析,實現(xiàn)了對超市的進貨、銷售

2、和庫存的科學管理 一、背景介紹二、可行性研究2.1 必要性分析2.2 操作可行性研究2.3 經(jīng)濟可行性研究三、系統(tǒng)分析3.1 設計思想3.2 設計原則3.3 功能需求分析3.4 業(yè)務流程分析3.5 數(shù)據(jù)字典設計四、系統(tǒng)設計 4.1 系統(tǒng)總體結構圖: 4.2 各子系統(tǒng)功能分析五、系統(tǒng)實施測試說明書六、系統(tǒng)維護七、總結與展望.;一一 背景介紹背景介紹1.1 背景介紹地質大學北區(qū)教育超市是為方便同學們生活而新建的。新建的超市相比之前的規(guī)模大了很多,商品數(shù)量也增加了不少。有關商品的信息量也在增加。超市需要對各種信息進行分析,以方便管理。通過開發(fā)管理信息系統(tǒng),使學生獲得更加新鮮的產(chǎn)品,方便的服務,提高超

3、市工作效率和質量減輕勞動強度。保證顧客和超市的效益。1.2 系統(tǒng)開發(fā)目的系統(tǒng)開發(fā)目的(1)提高超市的工作效率。(2) 通過全面的信息采集和處理,輔助提高超市的決策水平。(3) 使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營成本, 提高效益,增強超市擴張能力, 提供有效的技術保障二、可行性研究二、可行性研究 2.1 必要性分析 傳統(tǒng)的超市管理系統(tǒng)不能適應現(xiàn)行條件下對超市管理提出的快速反應信息,快速組織貨物,提高資金周轉率的需要。要提高內(nèi)部管理水平,有效降低成本,提高管理決策水平,這種傳統(tǒng)的方法必定要被改進。超市管理信息系統(tǒng)分析與設計,結合超市發(fā)展要求。可以改善超市在商品流管理,物流管理,人力

4、資源管理,信息流管理方面的問題。2.2 操作可行性 該軟件采用友好的交互界面,簡單方便。隨著計算機的普及,公司的工作人員一般都要求掌握一定的計算機技術,具有一定的軟硬件基礎,會使用各種管理軟件。因為有的超市對員工的素質要求比較高,從管理層到下面的銷售人員,都要求具有一定的計算機基礎,所以在新系統(tǒng)投入使用時,只要對員工進行少量的培訓,系統(tǒng)的功能和使用方法就基本上能夠使系統(tǒng)順利運行。2.3 經(jīng)濟可行性 因為通過網(wǎng)絡傳遞銷售信息可以不受距離的限制,因此可以節(jié)約許多的人力和物力,方便管理,由此可以減少不必要的開支,同時該系統(tǒng)可以提高超市的銷售效率,改善服務質量,即提高了超市的經(jīng)濟效益,所以從經(jīng)濟.;上

5、完全是可行的。同時,該系統(tǒng)的開發(fā)較為簡單,對各種配套設施的要求不是很嚴格,對前期的投入不會太大。同時,該系統(tǒng)的應用有利于充分收集各種信息,為決策者提供決策服務,可提高超市的競爭力。 結論,根據(jù)以上必要性和可行性分析,可以看出超市管理信息系統(tǒng)的開發(fā)是必要且可行的。它對于提高服務質量以及經(jīng)濟效益方面,將起到非常重要的作用。三、系統(tǒng)分析三、系統(tǒng)分析3.1 設計思想1)系統(tǒng)分成幾個相對獨立的模塊,但這些模塊都進行集中式管理。(2)分層的模塊化程序設計思想,整個系統(tǒng)采用模塊化結構設計。作為應用程序有較強的可操作性和擴展性。(3)合理的數(shù)據(jù)流設計,在應用系統(tǒng)設計中,相對獨立的模塊間以數(shù)據(jù)流相互連接,使各模

6、塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。3.2 設計原則為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高軟件的質量,從而滿足用戶的實際需要,在設計開發(fā)過程中遵循了如下原則:(1)合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實際的工作情況,進行諸如產(chǎn)品進貨、銷售等工作。(2)實用性原則:適合產(chǎn)品信息管理工作的實際需求,并能夠處理一些特殊情況的要求,此外,盡可能預留空間,以便擴充功能。(3)準確性原則:對輸入的相關資料建立檢錯機制,及時報錯,使用戶能夠及時準確的輸入合法資料(如:類型匹配,長度不超限等)。(3)易操作原則:要求設計的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方

7、進行提示。(5)源程序可讀性原則:為了便于其他設計,維護人員讀懂代碼或以后的代碼修改,軟件升級維護,即可能做好代碼注釋工作。.;(6)優(yōu)化原則:為了達到優(yōu)化的目的,合理的運用窗口,菜單,對象等的繼承,自定義用戶對象,事件,函數(shù),減少不必要的重復性代碼,使程序簡介明了,也方便了將來的維護。(7)安全性原則:可以為該系統(tǒng)的用戶設置用戶權限。(1)進貨業(yè)務業(yè)務流程分析1 進貨管理是超市生產(chǎn)經(jīng)營活動中最基本的環(huán)節(jié),它關系到產(chǎn)品質量能否得到保證,生產(chǎn)是否能夠順利進行,采購成本能否得到有效控制等問題。在該系統(tǒng)中對企業(yè)的進貨管理提出新的要求;超市與供貨商之間是合作伙伴,相互依存,而且供貨商的選擇對超市的生存

8、發(fā)展極其重要,要從采購做起,抓商品的質量。包括制定進貨計劃,實施進貨計劃。(2)庫存業(yè)務:庫存管理是指在上產(chǎn)經(jīng)營中為銷售和耗用而存儲的各種資產(chǎn)。企業(yè)存貨不當都會增加不必要的費用:存貨過多將導致物資的積壓、存儲費用增加、流動資金周轉不利,并且過量的庫存會掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售活動。庫存管理的目標是需求最佳存貨數(shù)量,使庫存的成本總額最小化。其主要業(yè)務如下:產(chǎn)品入庫、出庫、盤庫等日常處理??茖W合理地確定某庫存物資相關數(shù)據(jù)。如:最佳訂貨批量、最大庫存量、最佳缺貨量、最佳訂購周期等,進行嚴格的庫存控制工作。匯總統(tǒng)計各類庫存數(shù)據(jù),反應和監(jiān)督儲備資金占用及采購資金使用情況。(3)銷

9、售業(yè)務銷售對一個企業(yè)的生存和發(fā)展是至關重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對外關系到企業(yè)產(chǎn)品、服務和企業(yè)形象等多方面因素,對內(nèi)涉及到銷售、庫存、財務等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味著落后,超市要抓住時機,引入現(xiàn)代化的銷售管理模式,實施企業(yè)的信息化、智能化銷售管理,才能使超市在激烈的市場競爭中立于不敗之地。本系統(tǒng)采用自定向下方法開發(fā),其功能模塊主要有如下幾個部分:進貨管理模塊、庫存管理模塊、銷售管理模塊、員工管理模塊。具體的功能描述如下: 進貨管理:其功能是對手機供應商信息進行管理,并根據(jù)企業(yè)情況制定進貨計劃,實施產(chǎn)品采購,并進行進貨查詢。.;庫存管理:

10、其功能是對采購來的產(chǎn)品進行企業(yè)內(nèi)部編碼入庫,產(chǎn)品分類等活動,同時能夠根據(jù)銷售清單進行出貨管理,以及庫存統(tǒng)計。銷售管理:其功能是提供一般的銷售管理,能夠進行銷售明細查詢和打印銷售報表。人事管理:其功能是對超市的員工和供貨商信息進行管理,包括查詢,更新等。3.1 組織結構與功能分析 組織結構 :前臺零售管理系統(tǒng) 、后臺管理系統(tǒng) 組織結構圖:小型超市管理系統(tǒng)統(tǒng)前臺管理后臺管理 人員管理庫存管理銷售管理進貨管理商品錄入收銀業(yè)務該系統(tǒng)分為前臺和后臺兩個方面。在前臺主要是負責商品的銷售業(yè)務,包括商品.;的錄入和收銀。后臺負責的任務較多,包括貨物的庫存信息,進貨管理,以及員工的信息。能夠充分掌握貨物和員工的

11、信息,便于生成需要的信息,為高層決策提供依據(jù)。子系統(tǒng)劃分 商品錄入快速商品錄入支持條形碼掃描商品價格商品編號商品名稱功能描述: 商品錄入子系統(tǒng)要求快速錄入商品 因此必須支持條形碼掃描 收銀業(yè)務支持會員卡打折打印交易清單交易總額計算應收款實收款應找零.;進貨管理自動制定進貨計劃自動入庫登記進貨與出庫記錄貨單新建刪除入庫時間商品數(shù)量商品名稱存放位置入庫時間商品數(shù)量商品名稱銷售管理商品銷售控制查詢銷售情況生成銷售記錄銷售額日期商品名稱日期日銷售額進貨管理模塊主要有,生成進貨計劃,入庫登記,進貨與出庫記錄三部分組成。生成進貨計劃包括貨單新建,刪除,付款等。入庫登記,包括商品的名稱 ,數(shù)量,入庫的時間,

12、存放位置。.; 庫存管理查詢庫存記錄庫存狀態(tài)自動告警自動盤點清算庫存量商品名稱人員管理基本信息登記員工操作權限客戶銷售權限3.2 流程圖設計.;廠商商品信息營業(yè)員訂貨信息購買信息顧客銷售信息用戶信息(員工)商品信息庫存信息管理者.;3.3 數(shù)據(jù)字典設計商品錄入屬性類型大小能否為空約束條件商品編號Char20No主碼商品名稱Char20No商品數(shù)量double8Yes商品價格double8N0商品歸類Char20Yes存放位置Char20Yes收銀業(yè)務屬性類型大小能否為空約束條件收銀編號Char20否主碼應收款double8否支付方式Char20否實收款double8否應找零double8否參照

13、(實收款,應收款)打折double8能進貨管理屬性類型大小能否為空約束條件商品編號Char20No主碼商品名稱Char20No進貨數(shù)量double8Yes進貨日期Char20Yes商品價格double8N0商品歸類Char20Yes供貨商編號double8N0銷售管理屬性類型大小能否為空約束條件日期Char10否主碼商品編號Char20否商品名稱Char20否單項商品銷售額Double8能單類商品銷售總額Double8能.;銷售總額Double8能庫存管理屬性類型大小能否為空約束條件商品編號Char20No主碼商品名稱Char20否庫存量Char20否小于約束最小值提醒入庫日期Char10否入

14、庫數(shù)量Char20否出庫日期Char10否出庫數(shù)量Char20否工作人員管理屬性類型大小能否為空約束條件工作編號Char20否主碼姓名Char20否性別Char2否(男,女)職稱Char20否權限Char20否34 E-R 圖設計實體之間關系的 E-R 圖如圖 4-1 所示:貨物廠商信息貨物入庫信息貨物出庫信息銷售統(tǒng)計信息供貨廠商信息職員信息 管理員 管理貨物NMN11.;管理員信息實體 E-R 圖如圖 4-2 所示:職員信息實體 ER 圖如圖 4-3 所示: 商品實體 ER 圖如圖 4-4 所示:管理員帳號密碼權限圖 4-2 管理員信息實體 ER圖職員信息系統(tǒng)編號姓名所在部門電話.商品信息商

15、品編號名稱價格供銷商.; 貨物入庫信息實體 ER 圖如圖 4-5 所示:貨物出庫信息實體 ER 圖如圖 4-6 所示:貨物信息實體 ER 圖如圖 4-7 所示:貨物信息編號名稱供貨廠商數(shù)量.貨物入庫信息 編號貨物名稱數(shù)量進貨價格貨物出庫信息編號貨物名稱數(shù)量銷售價格.;4 4、系統(tǒng)設計、系統(tǒng)設計4.1 系統(tǒng)設計目標及原則首先通過對超市目前的人事不管理進行調查分析,在此基礎上確定出系統(tǒng)的建設目標:采用先進的數(shù)據(jù)庫技術,以提高超市管理工作的現(xiàn)代化管理水平為宗旨。在整個系統(tǒng)軟件的開發(fā)過程中,采用軟件工程的思想,把用戶的需求放在首位,從工作流的角度出發(fā),提出合理化建議,保證做到“明確、到位、簡單” ,并

16、堅持以下三條系統(tǒng)設計原則:(1) 規(guī)范 、統(tǒng)一各類所需的管理信息,遵循國家標準。用統(tǒng)一、規(guī)范、完整的數(shù)據(jù)格式描述,將所有的業(yè)務工作標準化、規(guī)范化。(2) 系統(tǒng)設計簡潔、直觀、易操作和維護,并具有可擴展性,適于非計算機人員使用。系統(tǒng)的設計一定要在符合傳統(tǒng)的人工管理的基礎上,做到業(yè)務功能實用、到位、簡單、易學、易用,界面友好,美觀大方,便于管理(3) 層次化的數(shù)據(jù)共享,為所有用戶提供數(shù)據(jù)保障。在保證數(shù)據(jù)規(guī)范、標準、一致的前提下,對數(shù)據(jù)的存放進行合理布局,在保證數(shù)據(jù)安全的同時一定要提供對數(shù)據(jù)的高效處理能力。(4) 系統(tǒng)的安全性和可靠性:系統(tǒng)要能夠對用戶進行身份認證,保證數(shù)據(jù)的安全、可靠,并具有數(shù)據(jù)備

17、份和數(shù)據(jù)恢復功能。4.2 系統(tǒng)總體設計利用層次圖來表示系統(tǒng)中各模塊之間的關系。層次方框圖是用樹形結構的一系列多層次的矩形框描繪數(shù)據(jù)的層次結構。樹形結構的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結構,下面的各層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實際數(shù)據(jù)元素。隨著結構的精細化,層次方框圖對數(shù)據(jù)結構也描繪得越來越詳細,這種模式非常適合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復細化,直到確定了數(shù)據(jù)結構的全部細節(jié)為止。本系統(tǒng)有多個子系統(tǒng),每個子系統(tǒng)之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個子系統(tǒng)訪問的是同一個數(shù)據(jù)庫,只是所訪

18、問的表不同而已。每個子系統(tǒng)的功能都是按照在調研中搜集的資料進行編排制作的。依據(jù)上述功能的分析,系統(tǒng)在幾個子系統(tǒng)的基礎上每一大子系統(tǒng)又分為幾個模塊: (1)招聘管理子系統(tǒng)包括:應聘人員登記、應聘人員信息查詢、應聘人員錄用、招聘計劃。(2)員工信息管理子系統(tǒng)包括:員工信息維護、員工信息查詢、員工職位調動、員工離職登記。.;(3)合同管理子系統(tǒng)包括:合同維護、合同查詢、合同解除。(4).薪資管理子系統(tǒng)包括:獎勵管理、懲罰管理、獎金管理、醫(yī)療補貼管理、工齡工資管理、基本工資管理、工資管理、當月工資管理查詢、歷史工資查詢。(5)考核管理子系統(tǒng)包括:請假登記、請假查詢、考勤匯總、考勤查詢、年終考核、年終考

19、核查詢。(6)系統(tǒng)管理子系統(tǒng)包括:修改密碼、用戶管理、數(shù)據(jù)維護。(7)報表管理在系統(tǒng)包括:員工基本信息統(tǒng)計、員工工資統(tǒng)計。(8)工具子系統(tǒng)包括:計算器、記事本。4.3 系統(tǒng)功能結構模塊設計根據(jù)企業(yè)的實際情況進行具體分析,人事管理系統(tǒng)包括如圖 4-1 所示的幾大管理模塊。人員管理基本信息登記員工操作權限客戶銷售權限 圖 4-1 系統(tǒng)管理模塊4.4 數(shù)據(jù)庫設計4.4.1 概念模型設計E-R 圖中用橢圓形或圓角矩形表示實體(或關系)的屬性并用無向邊把實體(或關系)與其屬性連接起來。用矩形框來表示實體,用連接相關實體的菱形框來表示聯(lián)系。如同數(shù)據(jù)庫中的表的關系,E-R 圖中關系也分為一對一、一對多、多對

20、多三個類型,可以表示為 1:1、1:N、N:M 這三種形式。E-R 模型適用簡單的圖形符號表達系統(tǒng)分析員對問題域的理解,不熟悉計算機技術的用戶也能理解它,因此,E-R 模型可以作為用戶與分析員之間有效的交流工具。它們之間.;的聯(lián)系用 E-R 圖方法表示如圖 4-2 所示: 4-2 職員信息 ER 圖下面的 E-R 圖 4-3,詳細的描述出了,流程設計在概念上的物理關系,實體中都詳細的包含著自己的字段值,字段類型、長度,并且是主從表,由唯一的主鍵連著,從表的值隨主表的改變而改變,整個圖示關系明了,一看就明白其對應的物理數(shù)據(jù)庫表的作用。廠商商品信息營業(yè)員訂貨信息購買信息顧客銷售信息用戶信息(員工)

21、商品信息庫存信息老板 4-3 超市的實體流程圖職員信息系統(tǒng)編號姓名所在部門電話.;4.4.2 概念模型設計概念模型設計數(shù)據(jù)庫設計(Database Design,簡記為 DBD)是指針對給定的軟、硬件環(huán)境,根據(jù)現(xiàn)實問題要求,設計出最優(yōu)數(shù)據(jù)庫模式,進行數(shù)據(jù)庫及應用系統(tǒng)設計,使之能夠有效存取數(shù)據(jù)及滿足用戶需求。數(shù)據(jù)庫設計一般包括需求分析、概念結構設計、邏輯結構設計、物理結構設計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行及維護六個階段。以下是系統(tǒng)要用到的主要數(shù)據(jù)庫表:表 4-1 職員基本信息表屬性類型大小能否為空約束條件工作編號Char20否主碼姓名Char20否性別Char2否(男,女)職稱Char20否權限Cha

22、r20否表 4-2 商品錄入信息屬性類型大小能否為空約束條件商品編號Char20No主碼商品名稱Char20No商品數(shù)量double8Yes商品價格double8N0商品歸類Char20Yes存放位置Char20Yes4-3 收銀業(yè)務信息屬性類型大小能否為空約束條件收銀編號Char20否主碼應收款double8否支付方式Char20否實收款double8否應找零double8否參照(實收款,應收款)打折double8能4-4 進貨管理信息屬性類型大小能否為空約束條件.;商品編號Char20No主碼商品名稱Char20No進貨數(shù)量double8Yes進貨日期Char20Yes商品價格double

23、8N0商品歸類Char20Yes供貨商編號double8N04-5 銷售管理信息屬性類型大小能否為空約束條件日期Char10否主碼商品編號Char20否商品名稱Char20否單項商品銷售額Double8能單類商品銷售總額Double8能銷售總額Double8能4-6 庫存管理信息屬性類型大小能否為空約束條件商品編號Char20No主碼商品名稱Char20否庫存量Char20否小于約束最小值提醒入庫日期Char10否入庫數(shù)量Char20否出庫日期Char10否出庫數(shù)量Char20否4.5 界面設計界面設計(1)系統(tǒng)登錄界面輸入正確的用戶名和密碼后方可登錄系統(tǒng),系統(tǒng)根據(jù)用戶名據(jù)有的權限而顯示。系統(tǒng)

24、登陸界面如圖 4-4 所示。.; 圖 4-4 系統(tǒng)登陸界面(2)系統(tǒng)主界面系統(tǒng)主界面,包括招聘管理、員工信息管理、合同管理、薪資管理等,每一模塊具有比較強的內(nèi)聚性、各個模塊之間的耦合性弱,達到了強內(nèi)聚,弱耦合的設計原則。系統(tǒng)主界面設計如圖 4-5 所示。.;(3)客戶的信息編輯管理可以對客戶的信息進行編輯,客戶信息編輯的界面設計如圖 4-6 所示。.;(4)退貨的信息編輯管理可以對退貨的信息進行編輯管理,退貨的信息編輯管理的界面設計如圖 4-7 所示(5)庫存上下限設置信息管理可以對庫存上下限信息進行編輯管理,庫存上下限信息編輯管理的界面設計如圖 4-8 所示(6)利潤分析信息管理.;4.5

25、輸入輸出設計輸入輸出設計系統(tǒng)設計的過程和系統(tǒng)實施的過程恰好相反,并不是從輸入設計到輸出設計,而是從輸出設計到輸入設計,這是因為輸出設計直接和用戶需求相聯(lián)系,設計的出發(fā)點應該是保證輸出方便地為用戶服務,正確地反映用戶所需要的有用信息。4.5.1 輸出設計輸出設計輸出設計的主要目的是滿足用戶和管理者對數(shù)據(jù)和信息的要求,輸出設計要考慮的主要內(nèi)容有:(1)輸出信息名:該輸出信息的名稱。(2)輸出功能:該輸出信息起什么作用。(3)輸出周期:多長時間輸出一次。(4)輸出期限:每次輸出的期限。(5)輸出方式:批輸出還是實時輸出。(6)輸出用紙:專用紙還是通用紙。(7)輸出信息校驗:檢驗輸出信息的正確性,包括

26、確定校驗內(nèi)容、檢驗方法和校驗后的處理。(8)輸出項目名稱:構成輸出信息的每個數(shù)據(jù)項。本系統(tǒng)中所使用的輸出方式有兩種:查詢顯示輸出和打印輸出。查詢顯示輸.;出的信息主要是各種查詢結果,這是一種實時要求很高的輸出,輸出設備是顯示器,報表打印輸出的信息主要是各種報表形式的數(shù)據(jù)信息,如工資表。五系統(tǒng)實施測試說明書五系統(tǒng)實施測試說明書系統(tǒng)測試(System Test, ST)是將經(jīng)過測試的子系統(tǒng)裝配成一個完整系統(tǒng)來測試。它是檢驗系統(tǒng)是否確實能提供系統(tǒng)方案說明書中指定功能的有效方法。系統(tǒng)測試的目的是對最終軟件系統(tǒng)進行全面的測試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設計。5.1 單元測試單元測試單元測試

27、的對象是軟件設計的最小單位模塊。單元測試的依據(jù)是詳細設描述,單元測試應對模塊內(nèi)所有重要的控制路徑設計測試用例,以便發(fā)現(xiàn)模塊內(nèi)部的錯誤。單元測試多數(shù)采用白盒測試方法,系統(tǒng)內(nèi)多個模塊可以并行地進行測試。單元測試任務包括:(1)模塊接口測試;(2)模塊局部數(shù)據(jù)結構測試;(3)模塊邊界條件測試;(4)模塊中所有獨立執(zhí)行通路測試;(5)模塊的各條錯誤處理通路測試。模塊接口測試是單元測試的基礎。只有在數(shù)據(jù)能正確流入、流出模塊的前提下,其他測試才有意義。測試接口正確與否應該考慮下列因素:(1) 輸入的實際參數(shù)與形式參數(shù)的個數(shù)是否相同;(2) 輸入的實際參數(shù)與形式參數(shù)的屬性是否匹配;(3) 輸入的實際參數(shù)與形

28、式參數(shù)是否一致;(4) 調用其他模塊時所給實際參數(shù)的個數(shù)是否與被調模塊的形參個數(shù)相同;(5) 調用其他模塊時所給實際參數(shù)的屬性是否與被調模塊的形參屬性匹配;(6) 調用其他模塊時所給實際參數(shù)是否與被調模塊的一致;(7) 是否把某些約束作為參數(shù)傳遞。5.2 集成測試集成測試集成測試(也叫組裝測試、聯(lián)合測試)是單元測試的邏輯擴展。它的最簡單的形式是:兩個已經(jīng)測試過的單元組合成一個組件,并且測試它們之間的接口。從這一層意義上講,組件是指多個單元的集成聚合。在現(xiàn)實方案中,許多單元組.;合成組件,而這些組件又聚合成程序的更大部分。方法是測試片段的組合,并最終擴展進程,將您的模塊與其他組的模塊一起測試。最

29、后,將構成進程的所有模塊一起測試。此外,如果程序由多個進程組成,應該成對測試它們,而不是同時測試所有進程。在生產(chǎn)管理系統(tǒng)的單元測試模塊中已經(jīng)通過,系統(tǒng)要進行最終的集成測試。以下是對人事管理信息系統(tǒng)幾個集成測試案例:表 5-1 測試案例一 用戶登錄測試案例測試案例 ID:ST- TC1測試案例名稱測試案例名稱:用戶登用戶登錄測試案例描述測試案例描述:檢驗用戶賬號能否順利登陸系統(tǒng)主界面。輸入輸入:輸入用戶名、密碼。測試環(huán)境設置測試環(huán)境設置:測試前的服務器配置必須完善,否則無法登錄系統(tǒng)。預期測試結果:預期測試結果:能夠自動進入系統(tǒng),頁面跳轉正確。 測試結果測試結果測試步驟測試步驟測試員操作測試員操作

30、測試員測試員ID.1用戶點擊應用程序,進入用戶登錄界面;ID.2按照提示在登陸界面輸入用戶名和密碼,例如,測試用戶號:管理員 測試密碼:123;ID.3輸入完成以后點擊登錄按鈕;ID.4進入主界面。測試結果:測試結果:輸入錯誤將會有系統(tǒng)提示信息。 廖健程表 5-2 測試案例二 職員信息編輯測試案例測試案例 ID:ST- TC2測試案例名稱測試案例名稱:職員信息編輯職員信息編輯測試案例描述測試案例描述:檢驗通訊錄輸入的正確性。輸入輸入:輸入職員編號、職員姓名、身份證號碼、郵箱等。測試環(huán)境設置測試環(huán)境設置: 測試前的數(shù)據(jù)格式必須正確,否則無法進行數(shù)據(jù)存儲。預期測試結果:預期測試結果:能夠進行信息的

31、存儲。.; 測試結果測試結果測試步驟測試步驟測試員操作測試員操作測試員測試員ID.1用戶點擊主界面的職員信息維護,調出職員信息編輯界面;ID.2根據(jù)職員信息輸入正確數(shù)據(jù),包括職員編號、職員姓名、身份證號碼、郵箱等;ID.3輸入完成以后點擊【保存】按鈕;ID.4系統(tǒng)提示信息。測試結果:測試結果:輸入的信息無誤,系統(tǒng)提示“數(shù)據(jù)保存成功”,輸入不正確,系統(tǒng)彈出提示信息。 廖健程表 5-3 測試案例三 年終考核測試案例測試案例 ID:ST- TC3測試案例名稱測試案例名稱:年終考核測試案例描述測試案例描述:對年終考核信息進行維護。輸入輸入:登記年終考核的基本信息。測試環(huán)境設置測試環(huán)境設置:測試前的配置必須完善,否則無法進行年終考核信息登記維護。預期測試結果:預期測試結果:能夠對年終考核信息進行維護。 測試結果測試結果測試步驟測試步驟測試員操作測試員操作測試員測試員ID.1用戶點擊主界面的年終考核,彈出年終考核填寫界面;ID.2根據(jù)要求對考核信息進行登記。 ID.3輸入考核編號、職員編號、職員姓名、考核類型、工作品質、合作精神信息等。ID.4點擊【保存】按鈕,系統(tǒng)出現(xiàn)提示信息。測試結果:測試結果:輸入信息無誤,系統(tǒng)彈出“保存成功”,輸入信息不完整,系統(tǒng)也相應的給出提示信息。 廖健程六系統(tǒng)維護六系統(tǒng)維護本系統(tǒng)是主要是對公文收發(fā)信息的處理、分析,因

溫馨提示

  • 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

提交評論