版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、山 東 工 商 學(xué) 院shandong institute of business and technology畢業(yè)論文(設(shè)計(jì))graduationthesis(design)論文(設(shè)計(jì))題目title of thesis(design) 基于gui的企業(yè)進(jìn)銷存管理系統(tǒng) 分院(系別)department 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專業(yè)speciality計(jì)算機(jī)科學(xué)與技術(shù) 班級(jí)class 計(jì)服101班 論文(設(shè)計(jì))作者author of thesis(design)盧坤孟論文完成日期date 2014年 5月論文(設(shè)計(jì))指導(dǎo)教師(學(xué)校)advisor劉培強(qiáng)指導(dǎo)教師職稱the title of adv
2、isor講師論文(設(shè)計(jì))指導(dǎo)教師(企業(yè))advisor張玉 指導(dǎo)教師職稱the title of advisor軟件工程師基于gui的企業(yè)進(jìn)銷存系統(tǒng)gui基pss盧坤孟盧坤孟2014年 5月年月學(xué)校指導(dǎo)教師對(duì)畢業(yè)論文(設(shè)計(jì))的評(píng)語advisors comments on graduation thesis (design)評(píng)語: 指導(dǎo)教師(簽章)signature of advisor 日期 date 企業(yè)指導(dǎo)教師對(duì)畢業(yè)論文(設(shè)計(jì))的評(píng)語advisors comments on graduation thesis (design)評(píng)語: 指導(dǎo)教師(簽章)signature of advisor
3、 日期 date 評(píng)閱人意見評(píng)閱人姓名:職稱:選項(xiàng)標(biāo)準(zhǔn): a很同意 b同意 c基本同意 d不同意分項(xiàng)評(píng)價(jià)評(píng)價(jià)項(xiàng)目abcd選題質(zhì)量1選題符合專業(yè)培養(yǎng)目標(biāo),體現(xiàn)綜合訓(xùn)練基本要求2題目難易適度3題目工作量適當(dāng)4有理論意義或?qū)嶋H價(jià)值能力水平5查閱文獻(xiàn)資料能力強(qiáng)6綜合運(yùn)用知識(shí)能力強(qiáng)7研究方案的設(shè)計(jì)能力強(qiáng)8研究方法和手段的運(yùn)用能力強(qiáng)9外文應(yīng)用能力強(qiáng)成果質(zhì)量10文題相符11寫作水平高12寫作規(guī)范13篇幅適度14成果有理論或?qū)嶋H價(jià)值總體評(píng)價(jià): 優(yōu) 良 中 及格 不及格 評(píng)閱人評(píng)語 評(píng)閱人簽字: 年 月 日答辯(評(píng)審)委員會(huì)意見appraisal of defence commission答辯(評(píng)審)成績(jī)mar
4、k of defence鑒定意見appraisal & comments 主任(簽章) signature of dean 日期date基于gui的企業(yè)進(jìn)銷存管理系統(tǒng)摘要 企業(yè)進(jìn)銷存管理系統(tǒng)主要實(shí)現(xiàn)了對(duì)信息管理、采購、銷售和查詢的半自動(dòng)化管理,有效減少盲目采購發(fā)生的幾率、降低成本、合理控制庫存,進(jìn)而可以有效的提高市場(chǎng)靈敏度,提升企業(yè)市場(chǎng)的競(jìng)爭(zhēng)能力。本論文首先介紹企業(yè)進(jìn)銷存管理系統(tǒng)的發(fā)展歷程,然后詳細(xì)介紹系統(tǒng)的開發(fā)步驟:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件實(shí)現(xiàn)以及軟件測(cè)試。在需求分析中,詳細(xì)記述本系統(tǒng)的各種需求及展示部分用例圖、動(dòng)態(tài)模型及靜態(tài)模型;在概要設(shè)計(jì)中,說明軟件結(jié)構(gòu)及數(shù)據(jù)結(jié)構(gòu),展現(xiàn)相應(yīng)的功
5、能界面;詳細(xì)設(shè)計(jì)中,詳細(xì)展示各功能模塊的設(shè)計(jì),并且展示數(shù)據(jù)庫表、表字段等數(shù)據(jù)庫設(shè)計(jì);本系統(tǒng)采用基于c/s的mvc框架結(jié)構(gòu)設(shè)計(jì),采用java進(jìn)行開發(fā),數(shù)據(jù)庫采用oracle進(jìn)行管理。關(guān)鍵詞 企業(yè)進(jìn)銷存管理系統(tǒng) mvc框架 oraclegui基pss要旨 pss主企業(yè)各情報(bào)管理、購入、販売各情報(bào)調(diào)査対半自動(dòng)化管理行。目標(biāo)購入発生確率効果的減、減、在庫合理的抑、市場(chǎng)感度効果的上企業(yè)市場(chǎng)競(jìng)爭(zhēng)能力上。本論文、pss発展過程紹介。、本開発詳紹介:需要分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、実現(xiàn)。需要分析中、各種需要、用例図、動(dòng)態(tài)模型靜態(tài)模型詳紹介;概要設(shè)計(jì)、構(gòu)造構(gòu)造説明機(jī)能対展示;詳細(xì)設(shè)計(jì)中、各機(jī)能設(shè)計(jì)設(shè)計(jì)詳展示。本c
6、/smvc枠組基設(shè)計(jì)、java採用開発行、oracle利用。 pss mvc枠組 oracle目 錄引 言x第一章 緒 論11.1 企業(yè)經(jīng)銷存系統(tǒng)及其發(fā)展11.1.1 進(jìn)銷存管理系統(tǒng)簡(jiǎn)介11.1.2 企業(yè)進(jìn)銷存管理系統(tǒng)的發(fā)展11.1.3企業(yè)進(jìn)銷存管理系統(tǒng)的優(yōu)點(diǎn)21.2本文的主要工作2第二章 軟件需求分析32.1 軟件需求及需求分析32.2 總體描述32.2.1產(chǎn)品功能32.2.2約束條件42.2.3假設(shè)與依賴42.3具體需求42.3.1用戶接口42.3.2功能需求182.3.3性能需求582.3.4邏輯數(shù)據(jù)庫需求592.3.5設(shè)計(jì)約束592.4動(dòng)態(tài)模型592.5靜態(tài)模型67第三章 軟件概要設(shè)計(jì)
7、703.1軟件結(jié)構(gòu)703.1.1系統(tǒng)功能結(jié)構(gòu)703.1.2類設(shè)計(jì)703.2數(shù)據(jù)結(jié)構(gòu)843.2.1邏輯結(jié)構(gòu)設(shè)計(jì)843.2.2表設(shè)計(jì)85第四章 軟件詳細(xì)設(shè)計(jì)904.1功能模塊偽碼904.1.1 登錄、找回密碼904.1.2 供應(yīng)商資料管理914.1.3 采購管理92第五章 軟件實(shí)現(xiàn)955.1開發(fā)工具簡(jiǎn)介955.1.1 oracle數(shù)據(jù)庫955.2系統(tǒng)功能模塊實(shí)現(xiàn)955.2.1 登錄模塊實(shí)現(xiàn)955.2.2 系統(tǒng)主窗體實(shí)現(xiàn)965.2.3 銷售員資料管理模塊實(shí)現(xiàn)975.2.4 采購單管理模塊實(shí)現(xiàn)985.2.5 庫存查詢模塊實(shí)現(xiàn)995.3源代碼測(cè)試99第六章 軟件測(cè)試1016.1軟件測(cè)試1016.2功能測(cè)
8、試101結(jié) 論116致謝語117參考文獻(xiàn)118附錄:119引 言自計(jì)算機(jī)的普及以來,由于計(jì)算機(jī)的出現(xiàn)大大方便了我們的生活,隨著各種軟件的出現(xiàn)極大程度的簡(jiǎn)化了日常工作。企業(yè)生產(chǎn)經(jīng)營中,如果采購、銷售、庫存管理等完全依靠人力,則需要投放大量的人力,而且一些可以避免的錯(cuò)誤則會(huì)經(jīng)常會(huì)發(fā)生,極大的浪費(fèi)了成本,所以企業(yè)使用進(jìn)銷存管理系統(tǒng)可以使企業(yè)員工從繁雜的工作中解脫出來,減少人員占用率,并且可有效降低盲目采購發(fā)生的幾率,有效地控制采購成本,合理管理庫存,減少資金占用并提高市場(chǎng)靈敏度,提升企業(yè)市場(chǎng)競(jìng)爭(zhēng)力并降低了錯(cuò)誤的發(fā)生率。本文將主要介紹基于gui的企業(yè)進(jìn)銷存管理系統(tǒng),詳細(xì)介紹其開發(fā)流程及具體功能。本文主
9、要研究?jī)?nèi)容及要解決的問題有:1)gui界面為操作者提供了可視化的界面,使操作者能直觀的了解本系統(tǒng)的功能。2)企業(yè)進(jìn)銷存系統(tǒng)中的數(shù)據(jù)是相當(dāng)龐大復(fù)雜的,gui界面可以對(duì)進(jìn)銷存系統(tǒng)中的數(shù)據(jù)按照一定的要求呈現(xiàn)給用戶,使數(shù)據(jù)能更加清晰地展示,進(jìn)而使用戶能更加直觀的從數(shù)據(jù)中獲取信息,進(jìn)而對(duì)企業(yè)的管理進(jìn)行相應(yīng)的調(diào)整。第一章 緒 論 1.1 企業(yè)經(jīng)銷存系統(tǒng)及其發(fā)展1.1.1 進(jìn)銷存管理系統(tǒng)簡(jiǎn)介“進(jìn)”指從采購到入庫付款的過程;“銷”指從銷售到出庫收款的過程;“存”指出入庫除外,包括領(lǐng)料、退貨、清點(diǎn)、調(diào)撥等影響庫存數(shù)量的動(dòng)作。進(jìn)而言之,進(jìn)銷存是指企業(yè)管理過程當(dāng)中從采購到入庫到銷售的動(dòng)態(tài)管理過程。進(jìn)銷存管理軟件針對(duì)
10、進(jìn)銷存過程對(duì)企業(yè)生產(chǎn)經(jīng)營中采購、銷售、付款等業(yè)務(wù)進(jìn)行管理,從接到訂單合同開始,到材料采購、入庫、銷售等每一步都提供詳細(xì)的數(shù)據(jù)支持,進(jìn)而有效的輔助企業(yè)解決業(yè)務(wù)管理,統(tǒng)計(jì)信息的收集,營銷計(jì)劃的制定與執(zhí)行等問題。所以,進(jìn)銷存管理系統(tǒng)是一個(gè)按照企業(yè)的需求,為解決企業(yè)賬目混亂,庫存信息不準(zhǔn),信息反饋不及時(shí)等問題,選用先進(jìn)的計(jì)算機(jī)技術(shù)而開發(fā)的,集進(jìn)貨、銷售、存儲(chǔ)多個(gè)環(huán)節(jié)于一體的信息系統(tǒng)。1.1.2 企業(yè)進(jìn)銷存管理系統(tǒng)的發(fā)展自18世紀(jì)產(chǎn)業(yè)革命以來,手工業(yè)作坊逐漸向工廠生產(chǎn)發(fā)展,進(jìn)而出現(xiàn)了制造業(yè)。從一定程度來看,基本上所有的企業(yè)都追求著大體相似的運(yùn)營目標(biāo),即實(shí)現(xiàn)對(duì)資金、設(shè)備、人力等企業(yè)資源的合理且有效的利用,
11、進(jìn)而實(shí)現(xiàn)企業(yè)利潤(rùn)最大化。這一運(yùn)營目標(biāo)使得管理者面臨著像是制定合理的生產(chǎn)計(jì)劃、有效控制成本、合理管理庫存等等一系列的挑戰(zhàn)。這些挑戰(zhàn)隨著越來越激烈的市場(chǎng)競(jìng)爭(zhēng)大環(huán)境的發(fā)展對(duì)企業(yè)來說具有生死存亡的意義。上世紀(jì)80年代,企業(yè)進(jìn)銷存管理系統(tǒng)概念興起,隨著電算化的普及,計(jì)算機(jī)管理的推廣,不少企業(yè)在貨品的采購和銷售管理方面有了強(qiáng)烈的需求,企業(yè)進(jìn)銷存管理系統(tǒng)的發(fā)展由此拉開序幕。上世紀(jì)90年代以后軟件的應(yīng)用越來越廣,隨著軟件應(yīng)用的發(fā)展,許多功能更為全面的企業(yè)進(jìn)銷存管理軟件相繼面世。從原先單純的貨品數(shù)量管理,發(fā)展為現(xiàn)今對(duì)貨品的流程管理,對(duì)每一批貨品的來源、存放、取向,企業(yè)進(jìn)銷存管理系統(tǒng)都可以作出詳細(xì)的記錄,財(cái)務(wù)進(jìn)銷
12、存一體化的管理模式隨之出現(xiàn)。構(gòu)建一個(gè)業(yè)務(wù)與財(cái)務(wù)一體化,多個(gè)環(huán)節(jié)一體化的企業(yè)進(jìn)銷存管理系統(tǒng)對(duì)科技信息化的發(fā)展今天來說有著重要的現(xiàn)實(shí)意義。因此,自2000年以來,多種多樣的企業(yè)進(jìn)銷存管理系統(tǒng)產(chǎn)品相繼出現(xiàn),在倉庫進(jìn)銷存管理的基礎(chǔ)上,結(jié)合了財(cái)務(wù)管理、客戶管理、業(yè)務(wù)管理等相關(guān)業(yè)務(wù)領(lǐng)域,成為進(jìn)、銷、存、財(cái)一體化的管理系統(tǒng)。1.1.3企業(yè)進(jìn)銷存管理系統(tǒng)的優(yōu)點(diǎn)首先,本系統(tǒng)可以提升企業(yè)效率。企業(yè)的采購、銷售、庫存管理等等,這都是一環(huán)扣一環(huán)的,無論在哪個(gè)環(huán)節(jié)發(fā)生拖延和錯(cuò)誤都會(huì)使企業(yè)整體效率低下,例如如果倉庫盤點(diǎn)完全依靠人力,不僅費(fèi)時(shí)費(fèi)力,而且極易出錯(cuò),在很大程度上影響著倉庫管理的效率;企業(yè)審計(jì)的時(shí)候,由于日常的業(yè)
13、務(wù)會(huì)產(chǎn)生大量的財(cái)務(wù)數(shù)據(jù),企業(yè)每審計(jì)一次,通常都需要耗費(fèi)相當(dāng)多的財(cái)務(wù)人員花費(fèi)很長(zhǎng)的時(shí)間進(jìn)行工作,效率很低下,這完全是毫不夸張的評(píng)價(jià)。但是如果有企業(yè)進(jìn)銷存管理系統(tǒng)的存在,可以快速整合數(shù)據(jù),直觀、形象地查詢數(shù)據(jù),這樣就可以在同等的時(shí)間下做更多的工作,而且又快又準(zhǔn)。其次,本系統(tǒng)還可以有效地節(jié)約企業(yè)資源。物料資源和人力資源都是企業(yè)資源,眾所周知,“跑冒滴漏”這一問題在企業(yè)中一直存在,因?yàn)椤芭苊暗温边@一問題十分隱蔽,所以企業(yè)管理者不易發(fā)現(xiàn),如果發(fā)現(xiàn)問題之后再想辦法解決,這時(shí)已經(jīng)給企業(yè)造成損失。而進(jìn)銷存管理系統(tǒng)可以有效地避免企業(yè)的“跑冒滴漏”問題的發(fā)生,因?yàn)槭褂眠M(jìn)銷存管理系統(tǒng)可以針對(duì)具體的“跑冒滴漏”問題
14、,找到相應(yīng)的負(fù)責(zé)人來承擔(dān)責(zé)任。在節(jié)約人力資源方面,企業(yè)節(jié)省了在倉管人員方面的支出,一定程度上節(jié)省了人力資源,更深層次來說是有效地節(jié)約了企業(yè)成本。最后,本系統(tǒng)還可以改變?cè)械墓ぷ鞣绞?。原來的企業(yè)進(jìn)銷存管理利用手工記賬到現(xiàn)在安裝軟件在局域網(wǎng)內(nèi)使用軟件進(jìn)行同等操作,在線云平臺(tái)的進(jìn)銷存管理系統(tǒng)的隨著科技的發(fā)展出現(xiàn)。原來固有的使用習(xí)慣被進(jìn)銷存管理系統(tǒng)改變了,進(jìn)而方便了企業(yè)員工的操作,員工可以在公司、家里、出差等任意情況下隨時(shí)查到數(shù)據(jù),這種工作方式的改變,是信息時(shí)代發(fā)展的必然趨勢(shì)。1.2本文的主要工作本文將按照軟件工程的開發(fā)流程詳細(xì)介紹企業(yè)進(jìn)銷存管理系統(tǒng)。首先具體介紹本系統(tǒng)的需求分析,進(jìn)而介紹按照需求分析
15、所做的概要設(shè)計(jì),然后介紹詳細(xì)設(shè)計(jì),再然后介紹本系統(tǒng)的具體實(shí)現(xiàn)以及測(cè)試計(jì)劃。第二章 軟件需求分析2.1 軟件需求及需求分析通常的需求是指人說表現(xiàn)出的對(duì)某些客觀事物的需要,具體可以理解為愿望、意向和興趣,進(jìn)而成為行動(dòng)的一種直接原因。舉一個(gè)例子來說,如果一個(gè)顧客向裁縫定做一件衣服時(shí),裁縫師傅第一件要做的事就是獲得這位客戶的一些數(shù)據(jù),比如身高、腰圍、樣式等等,然后根據(jù)這些數(shù)據(jù)來制作衣服。如果裁縫在弄錯(cuò)顧客的相應(yīng)的數(shù)據(jù)或者根本不知道這些數(shù)據(jù)的情況下來制作衣服,最終無論這件衣服制作的多么精美,顧客都不會(huì)滿意。裁縫師傅向顧客獲取的那些數(shù)據(jù)就是顧客的具體需求,由此可見,需求對(duì)最終產(chǎn)品能否使用時(shí)至關(guān)重要的。以此
16、類推,就軟件開發(fā)來說,軟件需求也是同理,必須滿足用戶使用軟件的所需要的功能和性能。ieee軟件工程標(biāo)準(zhǔn)詞匯表中將需求定義為:用戶解決問題或達(dá)到目標(biāo)所需要的條件或能力;系統(tǒng)或系統(tǒng)部件要滿足合同、標(biāo)準(zhǔn)、規(guī)范或其他正式規(guī)定文檔所需具有的條件或能力。前者是從用戶的角度定義的,后者是從軟件系統(tǒng)的角度定義的。對(duì)于軟件需求的定義我們也可以理解為軟件系統(tǒng)必須滿足的所有功能、性質(zhì)和限制。在軟件開發(fā)過程中,需求分析和需求獲取是密切相關(guān)的兩個(gè)過程,通過需求獲取階段的工作,開發(fā)人員從用戶那收集到大量的需求信息,由于這些需求信息中包含了一些與軟件系統(tǒng)無關(guān)或關(guān)系不大的信息,以及可能發(fā)證重疊或者沖突的需求信息,所有獲取到的
17、所有需求信息不全都是需求,進(jìn)而就需要進(jìn)行需求分析,因此,需求分析的基本任務(wù)就是提煉、分析和仔細(xì)審查已獲取到的需求信息,找出真正的和具體的需求,以確保所有項(xiàng)目相關(guān)人員都明白其含義。2.2 總體描述2.2.1產(chǎn)品功能本系統(tǒng)是小型的進(jìn)銷存管理系統(tǒng),包括基本資料管理、采購管理、銷售管理、統(tǒng)計(jì)查詢、系統(tǒng)設(shè)置,基本資料管理用于整理客戶、商品、供應(yīng)商、采購員、銷售員的信息,便于管理,采購管理用于對(duì)商品的入庫等操作進(jìn)行處理,銷售管理用于對(duì)商品的出庫等操作進(jìn)行處理,統(tǒng)計(jì)查詢主要是提供了部分的查詢功能,便于對(duì)整個(gè)進(jìn)銷存的運(yùn)作進(jìn)行把控,系統(tǒng)設(shè)置用于對(duì)用戶的信息進(jìn)行管理。下表是對(duì)功能模塊的劃分:表2.1 系統(tǒng)模塊劃分
18、表2.1區(qū)分模塊類別功能基本資料管理銷售員資料管理采購員資料管理客戶資料管理商品資料管理供應(yīng)商資料管理采購管理采購管理采購?fù)素浌芾礓N售管理銷售管理銷售退貨管理統(tǒng)計(jì)查詢供應(yīng)商交易記錄客戶交易記錄庫存查詢采購匯總系統(tǒng)設(shè)置用戶管理2.2.2約束條件本系統(tǒng)沒有硬件限制,也沒有其他的應(yīng)用程序接口,同時(shí)也不適用信號(hào)握手協(xié)議。本系統(tǒng)是一款沒有危險(xiǎn)性的軟件。企業(yè)進(jìn)銷存管理系統(tǒng)是一個(gè)內(nèi)部系統(tǒng),基于安全考慮,應(yīng)儲(chǔ)存一個(gè)有密碼保護(hù)的數(shù)據(jù)庫。2.2.3假設(shè)與依賴本系統(tǒng)涉及出庫入庫操作,均涉及數(shù)據(jù)庫事務(wù)處理,若出庫入庫操作中進(jìn)行的數(shù)據(jù)處理發(fā)生失敗,則需要進(jìn)行事務(wù)回滾,還原處理進(jìn)行之前的所有數(shù)據(jù)。2.3具體需求2.3.1
19、用戶接口用戶接口即用戶界面,以下部分將提供詳細(xì)的用戶界面。(1)登錄模塊管理員用戶與操作員用戶通過相同的入口進(jìn)入本系統(tǒng)。系統(tǒng)對(duì)編號(hào)及密碼進(jìn)行驗(yàn)證,通過驗(yàn)證則可以進(jìn)入系統(tǒng),反之,則不能進(jìn)入系統(tǒng)。 圖2.1 登錄界面図2.1登録數(shù)據(jù)需求:編號(hào):必填,且必須是6位數(shù)字;密碼:必填,由不超過16位的數(shù)字、英文、下劃線組成。(2)找回密碼模塊本模塊通過登錄模塊的“找回密碼”按鈕與登錄模塊相連,只有在編號(hào)存且對(duì)應(yīng)編號(hào)的用戶身份是管理員的前提下點(diǎn)擊“找回密碼”按鈕才能進(jìn)入找回密碼界面。進(jìn)入找回密碼界面之后會(huì)自動(dòng)顯示在登錄界面輸入的用戶編號(hào),且編號(hào)文本框不可編輯。輸入用戶姓名及驗(yàn)證信息之后,通過驗(yàn)證才會(huì)彈出提
20、示框提示輸入的編號(hào)所對(duì)應(yīng)的密碼。圖2.2 找回密碼界面図2.2取戻(3)銷售員資料管理模塊銷售員資料管理包括顯示銷售員資料、新增銷售員資料、更新銷售員資料、刪除銷售員資料。銷售員資料包括編號(hào)、中文名稱、英文名稱、電話、移動(dòng)電話、聯(lián)系地址以及郵箱。允許管理員用戶以及操作員用戶對(duì)銷售員資料進(jìn)行管理。圖2.3 銷售員資料管理界面図2.3販売員資料管理數(shù)據(jù)需求:手工編號(hào):系統(tǒng)自動(dòng)生成;中文名稱:必填,并且必須是中文;英文名稱:必須是英文;聯(lián)系電話:必須由數(shù)字組成,格式固定(例:“xxxx-xxxxxxx”);移動(dòng)電話:必須固定由11位數(shù)字組成;電子郵件:必須是固定格式(例如:“
21、”);聯(lián)系地址:必須是中文。(4)采購員資料管理模塊采購員資料管理包括顯示采購員資料、新增采購員資料、更新采購員資料、刪除采購員資料。采購員資料包括編號(hào)、中文名稱、英文名稱、電話、移動(dòng)電話、聯(lián)系地址以及郵箱。允許管理員用戶以及操作員用戶對(duì)采購員資料進(jìn)行管理。圖2.4 采購員資料管理界面図2.4資料管理數(shù)據(jù)需求:手工編號(hào):系統(tǒng)自動(dòng)生成;中文名稱:必填,并且必須是中文;英文名稱:必須是英文;聯(lián)系電話:必須由數(shù)字組成,格式固定(例:“xxxx-xxxxxxx”);移動(dòng)電話:必須固定由11位數(shù)字組成;電子郵件:必須是固定格式(例如:“”);聯(lián)系地址:必須是中文。(5)客戶資料管
22、理模塊客戶資料管理包括顯示客戶資料、新增客戶資料、更新客戶資料、刪除客戶資料。客戶資料包括編號(hào)、公司簡(jiǎn)稱、公司全稱、負(fù)責(zé)人、稱謂、銷售員、聯(lián)系電話、移動(dòng)電話、傳真、客戶地址、送貨地址以及開票地址。允許管理員用戶以及操作員用戶對(duì)客戶資料進(jìn)行管理。圖2.5 客戶資料管理界面図2.5取引先資料管理數(shù)據(jù)需求:客戶編號(hào):系統(tǒng)自動(dòng)生成;公司簡(jiǎn)稱:長(zhǎng)度不得超過25位;公司全程:長(zhǎng)度不得超過25位;負(fù)責(zé)人:長(zhǎng)度不得超過10位;稱謂:下拉列表選擇;銷售員:下拉列表選擇,從銷售員資料中調(diào)入銷售員;聯(lián)系電話:必須由數(shù)字組成,格式固定(例:“xxxx-xxxxxxx”);移動(dòng)電話:必須固定由11位數(shù)字組成;傳真:必須
23、是數(shù)字;客戶地址:長(zhǎng)度不得超過40位;送貨地址:長(zhǎng)度不得超過40位;開票地址:長(zhǎng)度不得超過40位。(6)商品資料管理模塊商品資料管理包括顯示商品資料、新增商品資料、更新商品資料、刪除商品資料。商品資料包括編號(hào)、商品名稱、安全庫存、建議購買價(jià)、建議銷售價(jià)、當(dāng)前數(shù)量、最后進(jìn)貨日期以及最后送貨日期。允許管理員用戶以及操作員用戶對(duì)商品資料進(jìn)行管理。圖2.6 商品資料管理界面図2.6商品資料管理數(shù)據(jù)需求:商品編號(hào):系統(tǒng)自動(dòng)生成;產(chǎn)品名稱:必填,并且長(zhǎng)度不得超過20位;安全存量:必填,并且必須是數(shù)字;建議購買價(jià):必須是數(shù)字;建議零售價(jià):必須是數(shù)字;(7)供應(yīng)商資料管理模塊供應(yīng)商資料管理包括顯示供應(yīng)商資料、
24、新增供應(yīng)商資料、更新供應(yīng)商資料、刪除供應(yīng)商資料。供應(yīng)商資料包括編號(hào)、供應(yīng)商簡(jiǎn)稱、供應(yīng)商全稱、負(fù)責(zé)人、稱謂、電話、移動(dòng)電話、傳真、采購員、公司地址、工廠地址以及最后交易日期。允許管理員用戶以及操作員用戶對(duì)供應(yīng)商資料進(jìn)行管理。圖2.7 供應(yīng)商資料管理界面図2.7資料管理數(shù)據(jù)需求:供應(yīng)商編號(hào):系統(tǒng)自動(dòng)生成;供應(yīng)商簡(jiǎn)稱:必填,長(zhǎng)度不得超過20位;供應(yīng)商全稱:必填,長(zhǎng)度不得超過40位;負(fù)責(zé)人:不得全部為數(shù)字,且長(zhǎng)度不得超過20位;稱謂:從下拉框中選擇;公司地址:不得全部為數(shù)字,且長(zhǎng)度不得超過100位;電話:必須由數(shù)字組成,格式固定(例:“xxxx-xxxxxxx”);移動(dòng)電話:必須固定由11位數(shù)字組成;
25、傳真:全為數(shù)字,且長(zhǎng)度不超過20位;采購員:從下拉框中選擇,從采購員信息中調(diào)入采購員信息;聯(lián)絡(luò)地址:不得全部為數(shù)字,且長(zhǎng)度不得超過100位。(8)采購管理模塊采購管理主要包括顯示采購單、點(diǎn)擊采購主表中的采購單之后顯示對(duì)應(yīng)的采購明細(xì)表、入庫、新增采購單、更新采購單、刪除采購單。采購單分為兩部分,分別是采購主表和采購明細(xì)表。采購主表包括采購單號(hào)、采購員、采購日期、供應(yīng)商簡(jiǎn)稱、總金額、是否已庫存、是否發(fā)生退貨、以及庫存日期;采購明細(xì)表包括商品編號(hào)、商品名稱、單價(jià)、金額、數(shù)量以及退貨數(shù)量。允許管理員用戶以及操作員用戶對(duì)采購單進(jìn)行管理。圖2.8 采購管理界面図2.8発注管理(9)采購?fù)素浌芾砟K采購?fù)素?/p>
26、管理主要包括顯示采購?fù)素泦?、點(diǎn)擊采購?fù)素浿鞅碇械牟少復(fù)素泦沃箫@示對(duì)應(yīng)的采購?fù)素浢骷?xì)表、退貨、新增采購?fù)素泦巍⒏虏少復(fù)素泦?、刪除采購?fù)素泦巍2少復(fù)素泦畏譃閮刹糠?,分別是采購?fù)素浿鞅砗筒少復(fù)素浢骷?xì)表。采購?fù)素浿鞅戆ú少復(fù)素泦翁?hào)、采購員、采購日期、供應(yīng)商簡(jiǎn)稱、總金額、是否已退貨以及退貨日期;采購?fù)素浢骷?xì)表包括采購單編號(hào)、商品編號(hào)、商品名稱、單價(jià)、金額以及數(shù)量。允許管理員用戶以及操作員用戶對(duì)采購?fù)素泦芜M(jìn)行管理。圖2.9 采購?fù)素浌芾斫缑鎳?.9発注返品管理(10)銷售管理模塊銷售管理主要包括顯示銷售單、點(diǎn)擊銷售主表中的銷售單之后顯示對(duì)應(yīng)的銷售明細(xì)表、出庫、新增銷售單、更新銷售單、刪除銷售單。銷售
27、單分為兩部分,分別是銷售主表和銷售明細(xì)表。銷售主表包括銷售單號(hào)、銷售員、訂單日期、客戶、送貨地址、總金額、是否出庫、是否發(fā)生退貨以及出庫日期;銷售明細(xì)表包括商品編號(hào)、商品名稱、單價(jià)、金額、數(shù)量以及退貨數(shù)量。允許管理員用戶以及操作員用戶對(duì)銷售單進(jìn)行管理。圖2.10 銷售管理界面図2.10販売管理(11)銷售退貨管理模塊銷售退貨管理主要包括顯示銷售退貨單、點(diǎn)擊銷售退貨主表中的銷售退貨單之后顯示對(duì)應(yīng)的銷售退貨明細(xì)表、退貨、新增銷售退貨單、更新銷售退貨單、刪除銷售退貨單。銷售退貨單分為兩部分,分別是銷售退貨主表和銷售退貨明細(xì)表。銷售退貨主表包括銷售退貨單號(hào)、銷售員、訂單日期、客戶、總金額、是否已退貨以
28、及退貨日期;銷售退貨明細(xì)表包括銷售單號(hào)、商品編號(hào)、商品名稱、單價(jià)、金額以及數(shù)量。允許管理員用戶以及操作員用戶對(duì)銷售退貨單進(jìn)行管理。圖2.11 銷售退貨管理界面図2.11販売返品管理(12)供應(yīng)商交易記錄查詢模塊供應(yīng)商交易記錄查詢主要包括根據(jù)選擇的查詢條件對(duì)供應(yīng)商的交易情況進(jìn)行查詢。允許管理員用戶以及操作員用戶進(jìn)行供應(yīng)商交易記錄查詢操作圖2.12 供應(yīng)商交易記錄查詢界面図2.12取引記録調(diào)査(13)客戶交易記錄查詢模塊客戶交易記錄查詢主要包括根據(jù)選擇的查詢條件對(duì)客戶的交易情況進(jìn)行查詢。允許管理員用戶以及操作員用戶進(jìn)行客戶交易記錄查詢操作圖2.13 客戶交易記錄查詢界面図2.13取引先取引記録調(diào)査
29、(14)庫存查詢模塊庫存查詢主要包括根據(jù)選擇的查詢條件對(duì)商品的庫存情況進(jìn)行查詢匯總。允許管理員用戶以及操作員用戶進(jìn)行庫存查詢操作圖2.14 庫存查詢界面図2.14在庫調(diào)査(15)采購匯總模塊采購匯總主要包括根據(jù)選擇的查詢條件(按供應(yīng)商或商品)在查詢時(shí)間段內(nèi)按供應(yīng)商或商品對(duì)采購情況進(jìn)行匯總。允許管理員用戶以及操作員用戶進(jìn)行采購匯總操作。圖2.15 采購匯總界面図2.15調(diào)達(dá)纏(16)用戶管理模塊用戶管理包括顯示用戶資料、新增用戶資料、更新用戶資料、刪除用戶資料。用戶資料包括編號(hào)、姓名、密碼、身份以及驗(yàn)證信息。允許管理員用戶對(duì)用戶資料進(jìn)行管理。圖2.16 用戶管理界面図2.16管理數(shù)據(jù)需求:用戶編
30、號(hào):系統(tǒng)自動(dòng)生成,不可編輯;用戶姓名:必填,且必須為漢字;用戶密碼:必填,由不超過16位的數(shù)字、英文、下劃線組成;用戶身份:從下拉框中選擇;驗(yàn)證信息:管理員必填,且長(zhǎng)度不超過40位2.3.2功能需求由于本項(xiàng)目使用面向?qū)ο蟮姆椒▉黹_發(fā),從功能需求的角度出發(fā)提出了用例。下表表2則是描述了本項(xiàng)目所包含的所有用例。表2.2 用例列表表2.2用例編號(hào)用例名稱1登錄2找回密碼3銷售員資料管理4采購員資料管理5客戶資料管理6商品資料管理7供應(yīng)商資料管理8采購管理9采購?fù)素浌芾?0銷售管理11銷售退貨管理12供應(yīng)商交易記錄13客戶交易記錄14庫存查詢15采購匯總16用戶管理以下列表針對(duì)上表記述的用例進(jìn)行詳細(xì)描
31、述,每一個(gè)表均分為兩部分,第一部分主要記述該用例的詳細(xì)信息,包括用例的編號(hào)、名稱、執(zhí)行者、描述、前置條件、后置條件;第二部分主要記述該用例的主事件流。子事件流及異常處理以文字形式單獨(dú)記述。下面針對(duì)以下列表,對(duì)每個(gè)單項(xiàng)進(jìn)行解釋:首先,用例標(biāo)識(shí)部分由用例id及用例名稱主場(chǎng),用例id的作用在于給用例一個(gè)編號(hào),便于查找;一個(gè)簡(jiǎn)潔、注重實(shí)效的用例名稱則是反映用戶需要能夠完成使用該系統(tǒng),包括一個(gè)行動(dòng)動(dòng)詞和名詞其次,用例定義部分包括執(zhí)行者、描述、前置條件、后置條件、主事件流、子事件流、異常處理。執(zhí)行者是一個(gè)人或被指定與系統(tǒng)的交互和執(zhí)行用例來完成任務(wù)的其他實(shí)體的外部軟件系統(tǒng)。不同執(zhí)行者通常對(duì)應(yīng)于不同的用戶類;
32、描述是提供一個(gè)簡(jiǎn)要描述的原因和結(jié)果的用例,或者一個(gè)高標(biāo)準(zhǔn)的描述操作的順序和結(jié)果的執(zhí)行用例;前置條件是列出活動(dòng)必須進(jìn)行的條件,必須是真實(shí)的,在用例可以開始之前的條件;后置條件是描述系統(tǒng)結(jié)束時(shí),系統(tǒng)對(duì)用例的執(zhí)行;主事件流則是在用例執(zhí)行正常的情況下,詳細(xì)描述用戶的操作和系統(tǒng)的響應(yīng);子事件流是在主事件流中沒有進(jìn)行詳細(xì)描述的事件,在子事件流中再對(duì)其進(jìn)行擴(kuò)展描述;異常處理是描述可能發(fā)生在執(zhí)行期間的任何預(yù)期錯(cuò)誤,詳細(xì)說明了系統(tǒng)響應(yīng)這些條件的案例,描述該系統(tǒng)如何回應(yīng)用例執(zhí)行失敗一些意料之外的原因。下圖從用戶角度對(duì)系統(tǒng)功能進(jìn)行描述。圖2.17 企業(yè)進(jìn)銷存系統(tǒng)用例圖図2.17図針對(duì)上圖描述的系統(tǒng)功能,下面將針對(duì)每
33、一個(gè)用例進(jìn)行詳細(xì)地描述。表2.3 用例描述1表2.3用例説明用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件us1登錄管理員/用戶登錄系統(tǒng)管理員/用戶賬號(hào)存在登錄成功,進(jìn)入主界面系統(tǒng)管理員/用戶(2)系統(tǒng)顯示登錄界面并提示系統(tǒng)管理員輸入用戶編號(hào)和密碼。(4)系統(tǒng)確認(rèn)用戶編號(hào)和密碼有效。若無效則執(zhí)行子事件流a。(5)系統(tǒng)顯示主界面,將用戶姓名顯示在主界面上,并顯示基本資料管理、采購管理、銷售管理、統(tǒng)計(jì)查詢系統(tǒng)設(shè)置選項(xiàng)。(1)訪問本系統(tǒng)。(3)輸入編號(hào)、密碼,點(diǎn)擊登錄按鈕。子事件流:子事件流a:系統(tǒng)提示輸入的編號(hào)或密碼不正確,請(qǐng)求再次輸入異常處理:系統(tǒng)顯示一個(gè)錯(cuò)誤消息。表2.4 用例描述2表2.4用例説
34、明用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件us2找回密碼管理員/用戶查詢對(duì)應(yīng)管理員編號(hào)的密碼該管理員/用戶信息存在顯示提示該管理員/用戶密碼的提示框系統(tǒng)管理員/用戶(2)系統(tǒng)顯示登錄界面并提示管理員輸入用戶編號(hào)和密碼。(4)系統(tǒng)確認(rèn)輸入的編號(hào)是否為存在,若不存在則執(zhí)行子事件流a。系統(tǒng)確認(rèn)輸入的編號(hào)是否為管理員身份,若不是管理員身份,則執(zhí)行子事件流b。若確認(rèn)輸入的編號(hào)存在且為管理員身份,則彈出找回密碼界面,并將輸入的用戶編號(hào)顯示在找回密碼的對(duì)應(yīng)位置上。(5)系統(tǒng)檢驗(yàn)輸入的用戶姓名與驗(yàn)證信息是否與存在的該用戶編號(hào)下的對(duì)應(yīng)信息一致,若一致,則彈出提示框顯示用戶密碼,若不一致則執(zhí)行子事件流c。(1)
35、訪問本系統(tǒng)。(3)輸入用戶編號(hào),并點(diǎn)擊找回密碼按鈕。(6)輸入用戶姓名、驗(yàn)證信息,并點(diǎn)擊確定按鈕。子事件流:子事件流a:系統(tǒng)提示查無此用戶,請(qǐng)求再次輸入。子事件流b:系統(tǒng)提示該用戶不是管理員,請(qǐng)求確認(rèn)。子事件流c:系統(tǒng)提示輸入的用戶姓名或驗(yàn)證信息不正確,請(qǐng)求再次輸入。異常處理:系統(tǒng)顯示一個(gè)錯(cuò)誤信息。表2.5 用例描述3表2.5用例説明用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件us3銷售員資料管理用戶對(duì)銷售員資料進(jìn)行增加、刪除、更新操作進(jìn)行刪除、更新操作時(shí)該銷售員信息存在顯示操作成功提示框,并將所有銷售員信息重新顯示系統(tǒng)用戶(2)系統(tǒng)顯示登錄界面并提示系統(tǒng)輸入用戶編號(hào)和密碼。(4)系統(tǒng)確認(rèn)用戶編
36、號(hào)和密碼有效。若無效則執(zhí)行子事件流a。(5)系統(tǒng)顯示主界面,將用戶姓名顯示在主界面上,并顯示基本資料管理、采購管理、銷售管理、統(tǒng)計(jì)查詢系統(tǒng)設(shè)置選項(xiàng)。(7)系統(tǒng)顯示基本資料管理下的操作選項(xiàng)。(9)系統(tǒng)顯示銷售員資料管理界面,將全部銷售員信息顯示,文本框、下拉框等不可編輯,除新增、退出按鈕外其他按鈕不可點(diǎn)擊。(11)系統(tǒng)自動(dòng)生成銷售員編號(hào),除銷售員編號(hào)的提示框?yàn)椴豢删庉嬐?,其他的文本框都可以編輯,使保存、取消、退出按鈕可點(diǎn)擊。(13)系統(tǒng)檢驗(yàn)輸入的項(xiàng)目是否符合要求,若輸入的項(xiàng)目符合要求,則執(zhí)行子事件流c1,若輸入的項(xiàng)目不符合要求,則執(zhí)行子事件流c2。(15)系統(tǒng)將選擇的銷售員的信息顯示在對(duì)應(yīng)的文本
37、框中,并且不可編輯,使新增、更新、刪除、退出按鈕可以點(diǎn)擊。(17)系統(tǒng)檢驗(yàn)要?jiǎng)h除的銷售員是否存在未完成的銷售單、退貨單或者客戶,若存在則執(zhí)行子事件流d1,若不存在則執(zhí)行子事件流d2。(19)系統(tǒng)使保存、取消、退出按鈕可點(diǎn)擊,其他按鈕不可點(diǎn)擊,并使文本框可編輯。(21)系統(tǒng)驗(yàn)證輸入項(xiàng)目是否符合要求,若輸入的項(xiàng)目符合要求,則執(zhí)行子事件流c1,若輸入的項(xiàng)目不符合要求,則執(zhí)行子事件流c2。(23)退出銷售員資料管理界面,返回主界面。(1)用戶訪問本系統(tǒng)。(3)用戶編號(hào)、密碼,點(diǎn)擊登錄按鈕。(6)用戶點(diǎn)擊系統(tǒng)顯示的“基本資料管理”選項(xiàng)。(8)用戶點(diǎn)擊銷售員管理選項(xiàng)。(10)用戶點(diǎn)擊新增按鈕(12)用戶輸
38、入中文名稱、英文名稱、固話、移動(dòng)電話、電子郵件、聯(lián)絡(luò)地址,并點(diǎn)擊保存按鈕。若點(diǎn)擊取消按鈕,則執(zhí)行子事件流b。(14)用戶點(diǎn)擊顯示的銷售員中的一個(gè)銷售員。(16)用戶點(diǎn)擊刪除按鈕。(18)用戶點(diǎn)擊更新按鈕。(20)用戶輸入要更改的項(xiàng)目,并點(diǎn)擊保存按鈕。若點(diǎn)擊取消按鈕,則執(zhí)行子事件流b。(22)用戶點(diǎn)擊退出按鈕子事件流:子事件流a:系統(tǒng)提示輸入的用戶編號(hào)或密碼不正確,請(qǐng)求再次輸入。子事件流b:系統(tǒng)將文本框中的數(shù)據(jù)清空,使之不可編輯。子事件流c:子事件流c1:提示新增或更新成功提示框,并重新顯示所有銷售員信息,銷售員編號(hào)自動(dòng)加1,使文本框可編輯,彈出提示框提示操作成功,并使保存、取消及退出按鈕外的按
39、鈕不可編輯。子事件流c2:提示輸入項(xiàng)目不符合要求,請(qǐng)求重新輸入。子事件流d:子事件流d1:提示該銷售員有業(yè)務(wù),不可刪除。 子事件流d2:提示刪除成功,并重新顯示所有銷售員信息,使文本框不可編輯,并使新增、退出按鈕可點(diǎn)擊,其他的不可點(diǎn)擊。異常處理:系統(tǒng)顯示一個(gè)錯(cuò)誤信息。表2.6 用例描述4表2.6用例説明用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件us4采購員資料管理用戶對(duì)采購員資料進(jìn)行增加、刪除、更新操作進(jìn)行刪除、更新操作時(shí)該采購員信息存在顯示操作成功提示框,并將所有采購員信息重新顯示系統(tǒng)用戶(2)系統(tǒng)顯示登錄界面并提示系統(tǒng)輸入用戶編號(hào)和密碼。(4)系統(tǒng)確認(rèn)用戶編號(hào)和密碼有效。若無效則執(zhí)行子事件
40、流a。(5)系統(tǒng)顯示主界面,將用戶姓名顯示在主界面上,并顯示基本資料管理、采購管理、銷售管理、統(tǒng)計(jì)查詢系統(tǒng)設(shè)置選項(xiàng)。(7)系統(tǒng)顯示基本資料管理下的操作選項(xiàng)。(9)系統(tǒng)顯示采購員資料管理界面,將全部采購員信息顯示,文本框、下拉框等不可編輯,除新增、退出按鈕外其他按鈕不可點(diǎn)擊。(11)系統(tǒng)自動(dòng)生成采購員編號(hào),除采購員編號(hào)的提示框?yàn)椴豢删庉嬐?,其他的文本框都可以編輯,使保存、取消、退出按鈕可點(diǎn)擊。(13)系統(tǒng)檢驗(yàn)輸入的項(xiàng)目是否符合要求,若輸入的項(xiàng)目符合要求,則執(zhí)行子事件流c1,若輸入的項(xiàng)目不符合要求,則執(zhí)行子事件流c2。(15)系統(tǒng)將選擇的采購員的信息顯示在對(duì)應(yīng)的文本框中,并且不可編輯,使新增、更新
41、、刪除、退出按鈕可以點(diǎn)擊。(17)系統(tǒng)檢驗(yàn)要?jiǎng)h除的采購員是否存在未完成的采購單、退貨單或者供應(yīng)商,若存在則執(zhí)行子事件流d1,若不存在則執(zhí)行子事件流d2。(19)系統(tǒng)使保存、取消、退出按鈕可點(diǎn)擊,其他按鈕不可點(diǎn)擊,并使文本框可編輯。(21)系統(tǒng)驗(yàn)證輸入項(xiàng)目是否符合要求,若輸入的項(xiàng)目符合要求,則執(zhí)行子事件流c1,若輸入的項(xiàng)目不符合要求,則執(zhí)行子事件流c2。(23)退出采購員資料管理界面,返回主界面。(1)用戶訪問本系統(tǒng)。(3)用戶輸入編號(hào)、密碼,點(diǎn)擊登錄按鈕。(6)用戶點(diǎn)擊系統(tǒng)顯示的“基本資料管理”選項(xiàng)。(8)用戶點(diǎn)擊采購員資料管理選項(xiàng)。(10)用戶點(diǎn)擊新增按鈕(12)用戶輸入中文名稱、英文名稱、
42、固話、移動(dòng)電話、電子郵件、聯(lián)絡(luò)地址,并點(diǎn)擊保存按鈕。若點(diǎn)擊取消按鈕,則執(zhí)行子事件流b。(14)用戶點(diǎn)擊顯示的采購員中的一個(gè)采購員。(16)用戶點(diǎn)擊刪除按鈕。(18)用戶點(diǎn)擊更新按鈕。(20)用戶輸入要更改的項(xiàng)目,并點(diǎn)擊保存按鈕。若點(diǎn)擊取消按鈕,則執(zhí)行子事件流b。(22)用戶點(diǎn)擊退出按鈕子事件流:子事件流a:系統(tǒng)提示輸入的用戶編號(hào)或密碼不正確,請(qǐng)求再次輸入。子事件流b:系統(tǒng)將文本框中的數(shù)據(jù)清空,使之不可編輯。子事件流c:子事件流c1:提示新增或更新成功提示框,并重新顯示所有采購員信息,采購員編號(hào)自動(dòng)加1,使文本框可編輯,彈出提示框提示操作成功,并使保存、取消及退出按鈕外的按鈕不可編輯。子事件流c
43、2:提示輸入項(xiàng)目不符合要求,請(qǐng)求重新輸入。子事件流d:子事件流d1:提示該采購員有業(yè)務(wù),不可刪除。 子事件流d2:提示刪除成功,并重新顯示所有采購員信息,使文本框不可編輯,并使新增、退出按鈕可點(diǎn)擊,其他的不可點(diǎn)擊。異常處理:系統(tǒng)顯示一個(gè)錯(cuò)誤信息。表2.7 用例描述5表2.7用例説明用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件us5客戶資料管理用戶對(duì)客戶資料進(jìn)行增加、刪除、更新操作進(jìn)行刪除、更新操作時(shí)該客戶信息存在顯示操作成功提示框,并將所有客戶信息重新顯示系統(tǒng)用戶(2)系統(tǒng)顯示登錄界面并提示系統(tǒng)輸入用戶編號(hào)和密碼。(4)系統(tǒng)確認(rèn)用戶編號(hào)和密碼有效。若無效則執(zhí)行子事件流a。(5)系統(tǒng)顯示主界面,將
44、用戶姓名顯示在主界面上,并顯示基本資料管理、采購管理、銷售管理、統(tǒng)計(jì)查詢系統(tǒng)設(shè)置選項(xiàng)。(7)系統(tǒng)顯示基本資料管理下的操作選項(xiàng)。(9)系統(tǒng)顯示客戶資料管理界面,將全部客戶信息顯示,文本框、下拉框等不可編輯,除新增、退出按鈕外其他按鈕不可點(diǎn)擊。(11)系統(tǒng)自動(dòng)生成客戶編號(hào),除客戶編號(hào)的提示框?yàn)椴豢删庉嬐?,其他的文本框或下拉框都可以編輯,使保存、取消、退出按鈕可點(diǎn)擊。(13)系統(tǒng)檢驗(yàn)輸入的項(xiàng)目是否符合要求,若輸入的項(xiàng)目符合要求,則執(zhí)行子事件流c1,若輸入的項(xiàng)目不符合要求,則執(zhí)行子事件流c2。(15)系統(tǒng)將選擇的客戶的信息顯示在對(duì)應(yīng)的文本框及下拉框中,并且不可編輯,使新增、更新、刪除、退出按鈕可以點(diǎn)擊
45、。(17)系統(tǒng)檢驗(yàn)要?jiǎng)h除的客戶是否存在業(yè)務(wù),若存在則執(zhí)行子事件流d1,若不存在則執(zhí)行子事件流d2。(19)系統(tǒng)使保存、取消、退出按鈕可點(diǎn)擊,其他按鈕不可點(diǎn)擊,并使文本框及下拉框可編輯。(21)系統(tǒng)驗(yàn)證輸入項(xiàng)目是否符合要求,若輸入的項(xiàng)目符合要求,則執(zhí)行子事件流c1,若輸入的項(xiàng)目不符合要求,則執(zhí)行子事件流c2。(23)退出客戶資料管理界面,返回主界面。(1)用戶訪問本系統(tǒng)。(3)用戶輸入編號(hào)、密碼,點(diǎn)擊登錄按鈕。(6)用戶點(diǎn)擊系統(tǒng)顯示的“基本資料管理”選項(xiàng)。(8)用戶點(diǎn)擊客戶資料管理選項(xiàng)。(10)用戶點(diǎn)擊新增按鈕(12)用戶輸入或選擇公司簡(jiǎn)稱、公司全程、負(fù)責(zé)人、稱謂、銷售員、聯(lián)系電話、移動(dòng)電話、傳
46、真、客戶地址、送貨地址、開票地址,并點(diǎn)擊保存按鈕。若點(diǎn)擊取消按鈕,則執(zhí)行子事件流b。(14)用戶點(diǎn)擊顯示的客戶中的一個(gè)客戶。(16)用戶點(diǎn)擊刪除按鈕。(18)用戶點(diǎn)擊更新按鈕。(20)用戶輸入要更改的項(xiàng)目,并點(diǎn)擊保存按鈕。若點(diǎn)擊取消按鈕,則執(zhí)行子事件流b。(22)用戶點(diǎn)擊退出按鈕子事件流:子事件流a:系統(tǒng)提示輸入的用戶編號(hào)或密碼不正確,請(qǐng)求再次輸入。子事件流b:系統(tǒng)將文本框中的數(shù)據(jù)清空,使之不可編輯。子事件流c:子事件流c1:提示新增或更新成功提示框,并重新顯示所有客戶信息,客戶編號(hào)自動(dòng)加1,使文本框及下拉框可編輯,彈出提示框提示操作成功,并使保存、取消及退出按鈕外的按鈕不可編輯。子事件流c2
47、:提示輸入項(xiàng)目不符合要求,請(qǐng)求重新輸入。子事件流d:子事件流d1:提示該客戶有業(yè)務(wù),不可刪除。 子事件流d2:提示刪除成功,并重新顯示所有客戶信息,使文本框及下拉框不可編輯,并使新增、退出按鈕可點(diǎn)擊,其他的不可點(diǎn)擊。異常處理:系統(tǒng)顯示一個(gè)錯(cuò)誤信息。表2.8 用例描述6表2.8用例説明用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件us6商品資料管理用戶對(duì)商品資料進(jìn)行增、刪除、更新操作進(jìn)行刪除、更新操作時(shí)該商品信息存在顯示操作成功提示框,并將所有商品信息重新顯示系統(tǒng)用戶(2)系統(tǒng)顯示登錄界面并提示系統(tǒng)輸入用戶編號(hào)和密碼。(4)系統(tǒng)確認(rèn)用戶編號(hào)和密碼有效。若無效則執(zhí)行子事件流a。(5)系統(tǒng)顯示主界面,將
48、用戶姓名顯示在主界面上,并顯示基本資料管理、采購管理、銷售管理、統(tǒng)計(jì)查詢系統(tǒng)設(shè)置選項(xiàng)。(7)系統(tǒng)顯示基本資料管理下的操作選項(xiàng)。(9)系統(tǒng)顯示商品資料管理界面,將全部商品信息顯示,文本框不可編輯,除新增、退出按鈕外其他按鈕不可點(diǎn)擊。(11)系統(tǒng)自動(dòng)生成商品編號(hào),除商品編號(hào)的提示框?yàn)椴豢删庉嬐?,其他的文本框都可以編輯,使保存、取消、退出按鈕可點(diǎn)擊。(13)系統(tǒng)檢驗(yàn)輸入的項(xiàng)目是否符合要求,若輸入的項(xiàng)目符合要求,則執(zhí)行子事件流c1,若輸入的項(xiàng)目不符合要求,則執(zhí)行子事件流c2。(15)系統(tǒng)將選擇的商品的信息顯示在對(duì)應(yīng)的文本框中,并且不可編輯,使新增、更新、刪除、退出按鈕可以點(diǎn)擊。(17)系統(tǒng)檢驗(yàn)要?jiǎng)h除的
49、商品是否存在采購、銷售單或退貨單,若存在則執(zhí)行子事件流d1,若不存在則執(zhí)行子事件流d2。(19)系統(tǒng)使保存、取消、退出按鈕可點(diǎn)擊,其他按鈕不可點(diǎn)擊,并使文本框及下拉框可編輯。(21)系統(tǒng)驗(yàn)證輸入項(xiàng)目是否符合要求,若輸入的項(xiàng)目符合要求,則執(zhí)行子事件流c1,若輸入的項(xiàng)目不符合要求,則執(zhí)行子事件流c2。(23)退出客戶資料管理界面,返回主界面。(1)用戶訪問本系統(tǒng)。(3)用戶輸入編號(hào)、密碼,點(diǎn)擊登錄按鈕。(6)用戶點(diǎn)擊系統(tǒng)顯示的“基本資料管理”選項(xiàng)。(8)用戶點(diǎn)擊商品資料管理選項(xiàng)。(10)用戶點(diǎn)擊新增按鈕(12)用戶輸入商品名稱、安全存量、建議購買價(jià)、建議零售價(jià),并點(diǎn)擊保存按鈕。若點(diǎn)擊取消按鈕,則執(zhí)行子事件流b。(14)用戶點(diǎn)擊顯示的商品中的一個(gè)商品。(16)用戶點(diǎn)擊刪除按鈕。(18)用戶點(diǎn)擊更新按鈕。(20)用戶輸入要更改的項(xiàng)目,并點(diǎn)擊保存按鈕。若點(diǎn)擊取消按鈕,則執(zhí)行子事件流b。(22)用戶點(diǎn)擊退出
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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年度消防檢測(cè)服務(wù)外包合同勞動(dòng)廳制定2篇
- 2025年度石材行業(yè)市場(chǎng)調(diào)查與分析合同3篇
- 二零二五年度外墻巖棉板保溫材料采購、施工及質(zhì)量監(jiān)管合同2篇
- 二零二五年度旅游行業(yè)SaaS解決方案銷售及服務(wù)協(xié)議3篇
- 二零二五年度波形護(hù)欄安裝及售后保養(yǎng)服務(wù)合同3篇
- 二零二五年度廣告發(fā)布合同:某品牌在央視春晚廣告投放3篇
- 編織紅繩課程設(shè)計(jì)
- 二零二五年度建筑膩?zhàn)赢a(chǎn)品進(jìn)出口代理合同3篇
- 二零二五年度彩鋼房租賃與投資合作協(xié)議3篇
- 課程設(shè)計(jì)怎么形容成語
- 鈑金設(shè)備操作培訓(xùn)
- 2024駕校經(jīng)營權(quán)承包合同
- 快遞公司與驛站合作協(xié)議模板 3篇
- 水利工程招標(biāo)文件樣本
- 品質(zhì)管控培訓(xùn)質(zhì)量管理與質(zhì)量控制課件
- 小數(shù)加減乘除計(jì)算題大全(300題大全)-
- 第17課 西晉的短暫統(tǒng)一和北方各族的內(nèi)遷(說課稿)-2024-2025學(xué)年七年級(jí)歷史上冊(cè)素養(yǎng)提升說課稿(統(tǒng)編版2024)
- 2023-2024學(xué)年小學(xué)語文四年級(jí)素養(yǎng)檢測(cè)復(fù)習(xí)試題附答案
- 露天礦山全員安全教育培訓(xùn)
- 共生理論視域下開放型區(qū)域產(chǎn)教融合實(shí)踐中心建設(shè)路徑研究
- 牛頓迭代的并行化算法
評(píng)論
0/150
提交評(píng)論