版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件項目報道一、課題設(shè)計意義及目的隨著社會的不斷進步和科學(xué)技術(shù)的發(fā)展,計算機技術(shù)正在進入各行各業(yè) 各種超級市場如雨后春筍的速度發(fā)展,現(xiàn)今的商店從經(jīng)營方式上大致分成兩 個部分:一小部分為大型的連鎖店形式,另外大部分是獨立的小商鋪形式。 大型連鎖商店有資金開發(fā)或購買商品管理系統(tǒng)軟件,市面上也有許多此類的 軟件發(fā)售。而小型的商店很少應(yīng)用信息技術(shù)來實現(xiàn)商品的銷售和管理,就算 有在功能上也比較簡陋。這不僅與小型商店的成本、資金有限有關(guān)系,也與 市面上很少有此類管理軟件有很大的關(guān)系。這導(dǎo)致了這些小商店陷于商品銷 售、入庫管理以及供貨商管理上的各種瑣細問題中,阻礙了商店的發(fā)展。本系統(tǒng)將涉及多個窗口的制作,從
2、而實現(xiàn)多個管理模塊的功能,其中包 括對用戶權(quán)限的認證窗體、商品銷售匯總統(tǒng)計、商品入庫基本信息、供貨商 信息、逐筆銷售窗體、商品記錄查詢與查詢供貨商窗體的全部功能。在主窗體中,我們通過頁框控件放入了商品銷售匯總統(tǒng)計、商品入庫基 本信息、供貨商信息3個管理模塊,通過上面3個管理模塊可以分別調(diào)用逐 筆銷售窗體、商品記錄查詢與查詢供貨商窗體。由于商品銷售管理系統(tǒng)是一個用來幫助使用者管理商品銷售流程的軟 件。使用者通過對銷售過程中所涉及到的商品,訂單,銷售商等資料的錄入, 便可以輕松實現(xiàn)商品銷售流程的管理。所以,此系統(tǒng)必須向使用者提供一下 一些具體功能:。1:軟件必須向使用者提供商品基本的錄入,刪除,編
3、輯等基本功能 2:鑒于商品的不同銷售方式(分為訂單銷售和代理商銷售兩種形式), 軟件必須向使用者提供商品銷售環(huán)節(jié)中的基本管理功能,因此必須有訂單分 銷模塊和代理商分銷模塊。3:軟件必須向使用者提供基本的查詢功。4:由于是銷售管理軟件,所以系統(tǒng)安全性必須是要考慮的問題。因此, 必須實現(xiàn)以下兩點:a:系統(tǒng)操作員機制。對系統(tǒng)的使用者,按等級開放管理權(quán)限,這樣可以 在一定程度上保證數(shù)據(jù)庫系統(tǒng)的安全性,避免數(shù)據(jù)被泄漏,非法更改等。b.銷售數(shù)據(jù)直接反映了一個銷售單位的盈虧狀況,鑒于銷售數(shù)據(jù)的重要 性,所以必須對這些數(shù)據(jù)加以保護,在系統(tǒng)崩潰時或者誤操作等情況下,可 以對數(shù)據(jù)進行恢復(fù)。這就需要系統(tǒng)提供備份功能
4、。5 :對于銷售數(shù)據(jù)不能只存儲在計算機中,而是需要導(dǎo)出步驟,最后以 印刷品的形式出現(xiàn)在使用者面前,該軟件設(shè)計的最終目的才能得以具體的實 現(xiàn)。所以,打印功能是必不可少的系統(tǒng)功能之一。本系統(tǒng)的目標是:使用者通過對基本銷售信息的錄入,即可方便直觀的實現(xiàn) 對商品交易流程的管理,查詢,以及對已有信息的打印輸出等功能。本銷售 系統(tǒng)定義了兩種銷售模式:1訂單銷售。即銷售方通過訂單方式銷售的商品。2:代理商銷售方式。(此功能略復(fù)雜,所以在實現(xiàn)的是時候必須對其提供錄 入修改查詢等基本功能)。除了上述基本功能外,系統(tǒng)還必須提供必要的附加功能:1 :數(shù)據(jù)備份功能。2 :密碼登陸功能3 :操作員及相應(yīng)的權(quán)限管理功能二
5、、需求分析1.需求特性表編號特性FEATO1?銷售管理員在接受到客戶要求訂貨的信息后,可以查看公司現(xiàn)有的庫存情況,以便確定是否存在該貨物FEAT02?銷售管理員在確定庫存存在既定的貨物后,可以保存客戶的各種信息,以便以后的確認和其它維護FEAT03?銷售管理員如果想確認客戶信息是否正確可以對客戶的基本信息進行查看FEAT04?銷售管理員在錄入或者查看客戶信息時,如果發(fā)現(xiàn)錯 誤。可以對客戶信息進行修改FEAT05?銷售管理員確定了客戶要下訂單后,根據(jù)用戶提出的要求來填寫交易的基本信息。如:商品的類型,型號,數(shù)量等FEATO6?銷售管理員如果想確認交易信息是否正確可以對客戶的基本信息進行查看FEA
6、TO7?銷售管理員在錄入或者查看交易信息時,如果發(fā)現(xiàn)錯 誤。可以對客戶信息進行修改FEATO8?銷售管理員對已經(jīng)確定發(fā)貨的交易項目進行登記,以便以后管理FEATO9?銷售管理員在進行客戶信息修改和父易信息修改時系 統(tǒng)自動和已交易的信息進行核對,如果貨物已經(jīng)發(fā)貨將 不能進行修改FEAT10?維護管理員對客戶信息和交易信息等和交易先關(guān)的信息進行備份,以便以后系統(tǒng)如果系統(tǒng)出現(xiàn)問題是使用FEAT11?維護管理員在系統(tǒng)出現(xiàn)錯誤是可以恢復(fù)以前的各種交易信息FEAT12?超級管理員根據(jù)銷售管理員提供的交易情況和企業(yè)的 產(chǎn)品購進和生產(chǎn)情況進行數(shù)據(jù)庫更新FEAT13?超級管理員可以對員工的各種信息進行記錄FEA
7、T14?超級管理員可以查看員工信息FEAT15?超級管理員在進行查看員工信息和錄入員工信息時,如果發(fā)現(xiàn)錯誤可以進行修改FEAT1?超級管理員負責(zé)對所有管理員進行管理, 最主要設(shè)置其6權(quán)限FEAT17?超級管理員有銷售管理員和維護管理員的所有權(quán)限2概念模型CDLogin(登陸)CDSellQuery (查看報表)CBaseQuery (查詢類)I11CDSell (銷售管理)CMyDlg (主窗口)CDReseg (訂貨管理)J;CDSellBack (退貨管理)CDPerView (權(quán)限管理)117CDBAK (備份)f JCDResume (恢復(fù))CDSetup (系統(tǒng)設(shè)備)CD2科*阿匕丁
8、二盍去*OnClSlFMUCDSalQuBry STj %fi(i_SteTM(TiPciBatto*in nV-StdT&tMTfclTCp nTStiBcMTfcd nTGna2fn_E(*tCondiln nToate?fri_Corr F,r j Arrri-CflrvBEin電 nGapiicr*nlrriDataBaisNsr-OneKt._ *QrBirtqinryf l *OnOOki&iai() *0nC1ICQlQt) *RBLnPrir仆CDLogini 豎與)*OnCK(J *OnDt*屈0 場m OKS/STem 命rr Q-KSIIQuy *rr:CHSeiM,br
9、ase mQ-KSsii Backdrtry mAks*| bj(阿樹 rrquR mt _OKRe&t rQu&r|f“ rr_C-KF!ase rveVta* 旳 m 二OKPurVtewrnCX rrr_Ot0nMiu 伽鬧IBM 即 OnAtlultMrtVWtBU- OrMrulLtuCbtny i *OMrultsinl% lunpi i *Orr.iiu(teTie5erYei i *CnLWiltBn5elljery() *OrMrulte 詒ellBachCt* 啓、 * Or *l*uIb nRe se湘Que 咽) OrMrutttPO Or :turt 刊 PtfiwM
10、 i *ghDEF$., mt創(chuàng); OrhulteTiBBCiiL)” W$IIBk ManaCLftfsFOnQKO *OnPfil() *Cn3UTCieGJii i*On &ijDCLi5-CcniiriidiOniGifac usC jmnd( *VnBUTPrW( ” *On6UlTSei)-*onmmsoo*CfiBUT&l_8t iOnBLTTSavsO *OnBJTUWOC *OneUTExt1(coselt Iff Ct -TeuiPwy ComSyls Edicts 創(chuàng)rL SlaStrai Sum 匚StalC h gtflBigSurr h SlACvt* gidft_
11、EmQiacr vOQinfilD CsulPrin: h_8utUKlcCDSep 乓帝pmZEcnPatchCDBAK - jgri- in_ButCnans* *-n_a.tEslt 師.EdlWfeii 脂m_EcrtTl JC&tMlirr*m_EatunnMBnEtnAddr*OnOK(. OrtCh a nje.) *OnSa() *OftBjtpach()rttsoawiFieiwne*OnOKi . *0pBjnwi2() *OnBdttofii.)*OnCstSf ocuaj.jLdutCgC0P&5drr f5.Ani_3i&r1P4Ch 漏心nd*OnON CrButt
12、on-lO *0r0btnLi3tid *OnRclicfcLjst1() OnHWsjniftOOnOKlI *O-* *0lBLmJh(K() *OnBUTEItO OnQICcton) &1O? W: J *OOIIIIFmlb( *OnGftltSBtF(rt|3.用例模型a)合并特性獲得用例參與者特性用例銷售管FEAT01銷售管理員在接受到客戶要求UC01.查看庫存理員訂貨的信息后,可以查看公司現(xiàn)有的庫情況超級管存情況,以便確定是否存在該貨物理員FEAT02.銷售管理員在確定庫存存在 既定的貨物后,可以保存客戶的各種信 息,以便以后的確認和其它維護UC02 .記錄客戶信息FEAT03
13、.銷售管理員如果想確認客戶 信息是否正確可以對客戶的基本信息 進行查看UC03.查看客戶信息FEAT04.銷售管理員在錄入或者查看 客戶信息時,如果發(fā)現(xiàn)錯誤??梢詫?戶信息進行修改UC04.修改客戶信息FEAT05.銷售管理員確定了客戶要下 訂單后,根據(jù)用戶提出的要求來填寫交 易的基本信息。女口:商品的類型,型號, 數(shù)量等UC05.記錄交易項目FEAT06.銷售管理員如果想確認交易信息是否正確可以對客戶的基本信息 進行查看UC06.查看交易項目FEAT07.銷售管理員在錄入或者查看 交易信息時,如果發(fā)現(xiàn)錯誤??梢詫?戶信息進行修改UC07.修改交易項目FEAT08.銷售管理員對已經(jīng)確定發(fā)貨
14、 的交易項目進行登記,以便以后管理UC08.查看發(fā)貨情況FEAT09.銷售管理員在進行客戶信息UC09.修改發(fā)維護管理員 超級管理員超級管理員修改和交易信息修改時系統(tǒng)自動和已交易的信息進行核對,如果貨物已經(jīng)發(fā)貨將不能進行修改貨情況FEAT10.維護管理員對客戶信息和交 易信息等和交易先關(guān)的信息進行備份, 以便以后系統(tǒng)如果系統(tǒng)出現(xiàn)問題是使 用UC10.數(shù)據(jù)備份FEAT11.維護管理員在系統(tǒng)出現(xiàn)錯誤是可以恢復(fù)以前的各種交易信息UC11.數(shù)據(jù)恢復(fù)FEAT12.超級管理員根據(jù)銷售管理員 提供的交易情況和企業(yè)的產(chǎn)品購進和 生產(chǎn)情況進行數(shù)據(jù)庫更新UC12.更新庫存情況FEAT13.超級管理員可以對員工的各
15、種信息進行記錄UC13.記錄員工信息FEAT14.超級管理員可以查看員工信 息UC14.查看員工信息FEAT15.超級管理員在進行查看員工 信息和錄入員工信息時,如果發(fā)現(xiàn)錯誤 可以進行修改UC15.修改員工信息FEAT16.超級管理員負責(zé)對所有管理員進行管理,最主要設(shè)置其權(quán)限UC16.設(shè)定管理員權(quán)限b)用例圖及用例的簡要描述修吏戈易丘冃用例編號UC01用例名稱查看庫存情況用例概述銷售管理員在接受到客戶要求訂貨的信息后,可以查看公司現(xiàn)有的庫存情況,以便確定是否存在該貨物。主參與者銷售管理員超級管理員補充說明操作員可以根據(jù)具體情況而選擇不同的條件進行查詢用例編號UC02用例名稱記錄客戶信息用例概述
16、銷售管理員在確定庫存存在既定的貨物后,可以保存客 戶的各種信息,以便以后的確認和其它維護。主參與者銷售管理員超級管理員補充說明在操作者保存后應(yīng)該有所提示,出現(xiàn)沖突時也應(yīng)該有所提示用例編號UC03用例名稱查看客戶信息用例概述銷售管理員如果想確認客戶信息是否正確可以對客戶 的基本信息進行查看。主參與者銷售管理員超級管理員補充說明操作員可以根據(jù)具體情況而選擇不同的條件進行查詢用例編號UC04用例名稱修改客戶信息用例概述銷售管理員在錄入或者查看客戶信息時,如果發(fā)現(xiàn)錯 誤??梢詫蛻粜畔⑦M行修改。主參與者銷售管理員超級管理員補充說明系統(tǒng)在保存更改前應(yīng)該給操作者提示。用例編號UC05用例名稱記錄交易項目用
17、例概述銷售管理員確定了客戶要下訂單后,根據(jù)用戶提出的要 求來填寫交易的基本信息。如:商品的類型,型號,數(shù) 量等。主參與者銷售管理員超級管理員補充說明在操作者保存后應(yīng)該有所提示,出現(xiàn)沖突時也應(yīng)該有所 提示。用例編號UC06用例名稱查看交易項目用例概述銷售管理員如果想確認交易信息是否正確可以對客戶 的基本信息進行查看。主參與者銷售管理員超級管理員補充說明操作員可以根據(jù)具體情況而選擇不同的條件進行查詢用例編號UC07用例名稱修改交易項目用例概述銷售管理員在錄入或者查看交易信息時,如果發(fā)現(xiàn)錯 誤??梢詫蛻粜畔⑦M行修改。主參與者銷售管理員超級管理員補充說明系統(tǒng)在保存更改前應(yīng)該給操作者提示。用例編號UC
18、08用例名稱查看發(fā)貨情況用例概述銷售管理員對已經(jīng)確定發(fā)貨的交易項目進行登記,以便 以后管理。主參與者銷售管理員超級管理員補充說明操作員可以根據(jù)具體情況而選擇不同的條件進行查詢用例編號UC09用例名稱修改發(fā)貨情況用例概述銷售管理員在進行客戶信息修改和父易信息修改時系 統(tǒng)自動和已交易的信息進行核對,如果貨物已經(jīng)發(fā)貨將 不能進行修改。主參與者銷售管理員超級管理員補充說系統(tǒng)在保存更改前應(yīng)該給操作者提示用例編號UC10用例名稱數(shù)據(jù)備份用例概述維護管理員對客戶信息和交易信息等和交易先關(guān)的信 息進行備份,以便以后系統(tǒng)如果系統(tǒng)出現(xiàn)問題是使用。主參與者維護管理員超級管理員補充說明操作者應(yīng)該保存所有信息,以便以后
19、可用;但應(yīng)該減少冗余度用例編號UC11用例名稱數(shù)據(jù)恢復(fù)用例概述維護管理員在系統(tǒng)出現(xiàn)錯誤是可以恢復(fù)以前的各種交 易信息。主參與者維護管理員超級管理員補充說操作者應(yīng)該首要考慮數(shù)據(jù)的正確性,再者就是恢復(fù)的速用例編號UC12用例名稱更新庫存情況用例概述超級管理員根據(jù)銷售管理員提供的交易情況和企業(yè)的 產(chǎn)品購進和生產(chǎn)情況進行數(shù)據(jù)庫更新。主參與者超級管理員補充說明系統(tǒng)在保存更改前應(yīng)該給操作者提示用例編號UC13用例名稱記錄員工信息用例概述超級管理員可以對員工的各種信息進行記錄。主參與者超級管理員補充說系統(tǒng)在保存更改前應(yīng)該給操作者提示 明用例編號UC14用例名稱查看員工信息用例概述超級管理員可以查看員工信息。
20、主參與者超級管理員補充說明操作員可以根據(jù)具體情況而選擇不同的條件進行查詢用例編號UC15用例名稱修改員工信息用例概述超級管理員在進行查看員工信息和錄入員工信息時,如 果發(fā)現(xiàn)錯誤可以進行修改。主參與者超級管理員補充說系統(tǒng)在保存更改前應(yīng)該給操作者提示 明用例編號UC16用例名稱設(shè)定管理員權(quán)限用例概述超級管理員負責(zé)對所有管理員進行管理,最主要設(shè)置其 權(quán)限。主參與者超級管理員補充說明系統(tǒng)在保存更改前應(yīng)該給操作者提示C)用例優(yōu)先級的劃分優(yōu)先級用例說明1UC01 查看庫存情況UC02記錄客戶信息UC05.記錄交易項這是系統(tǒng)中最主要的功能,也 是系統(tǒng)主要實現(xiàn)的功能2UC03.查看客戶信息這是對交易情況信息的
21、進一步UC04.修改客戶信息維護,是系統(tǒng)不可缺少的部分UC06.查看交易項目UC07.修改交易項目UC08.查看發(fā)貨情況UC09.修改發(fā)貨情況UC12.更新庫存情況3UC13.記錄員工信息UC14.查看員工信息UC15.修改員工信息UC16.設(shè)定管理員權(quán)限這系統(tǒng)附帶的信息,是超級管 理員對員工的管理,它也是系 統(tǒng)能正常運行的一部分(其中 最主要的是“設(shè)定管理員權(quán) 限”。4UC10.數(shù)據(jù)備份UC11.數(shù)據(jù)恢復(fù)這是為系統(tǒng)出現(xiàn)錯誤或被破環(huán)時所做的準備d)本次迭代所開發(fā)用例的詳細描述(文字及 UML圖說明)用例編號UC01用例名稱查看庫存情況用例概述銷售管理員在接受到客戶要求訂貨的信息后,可以根據(jù) 商
22、品不同的屬性查看公司現(xiàn)有的庫存情況,以便確定是 否存在該貨物。主參與者銷售管理員超級管理員前置條件操作員進入系統(tǒng),并選擇查詢條件輸入查詢內(nèi)容后置條件系統(tǒng)返回查詢的結(jié)果基本事件流1. 操作員進入系統(tǒng)2. 操作員輸入查詢條件并點擊按鈕進行查詢3. 系統(tǒng)根據(jù)查詢條件查找與之相匹配的商品信息規(guī)則與約束當(dāng)庫中不存在所需的產(chǎn)品時要給出提示用例編號UC02用例名稱記錄客戶信息用例概述銷售管理員在確定庫存存在既定的貨物后,可以保存客 戶的各種信息,以便以后的確認和其它維護。主參與者銷售管理員超級管理員前置條件操作員進入系統(tǒng)并得到客戶的具體信息后置條件保存客戶信息進入客戶信息數(shù)據(jù)庫基本事件流1. 操作員進入系統(tǒng)
23、2. 操作員得到客戶的具體信息3. 操作員錄入客戶信息,并確定輸入4. 系統(tǒng)將客戶信息保存入客戶信息數(shù)據(jù)庫規(guī)則與約束當(dāng)操作員的輸入信息有誤時系統(tǒng)要給出提示。如輸入的 手機號碼個數(shù)不正確等用例編號UC03用例名稱查看客戶信息用例概述銷售管理員如果想確認客戶信息是否正確可以對客戶 的基本信息進行查看。主參與者銷售管理員超級管理員前置條件操作員進入系統(tǒng),并選擇查詢條件輸入查詢內(nèi)容后置條件系統(tǒng)返回查詢的結(jié)果基本事1.操作員進入進入系統(tǒng)件流2. 操作員輸入查詢條件并點擊按鈕進行查詢3. 系統(tǒng)根據(jù)查詢條件查找與之相匹配的客戶信息規(guī)則與約束當(dāng)庫中不存在所需的產(chǎn)品時要給出提示用例編號UC04用例名稱修改客戶信
24、息用例概述銷售管理員在錄入或者查看客戶信息時,如果發(fā)現(xiàn)錯 誤??梢詫蛻粜畔⑦M行修改。主參與者銷售管理員超級管理員前置條件操作員進入系統(tǒng)并得知客戶信息發(fā)生錯誤后置條件系統(tǒng)將出錯的客戶信息進行改正,并保存入數(shù)據(jù)庫基本事件流1. 操作員進入系統(tǒng)2. 操作員得知客戶信息出現(xiàn)錯誤3. 操作員改正客戶信息,并確定輸入4. 系統(tǒng)改正客戶信息,并保存入客戶信息庫用例編號UC05用例名稱記錄交易項目用例概述銷售管理員確定了客戶要下訂單后,根據(jù)用戶提出的要 求來填寫交易的基本信息。如:商品的類型,型號,數(shù) 量等。主參與者銷售管理員超級管理員前置條件操作員進入系統(tǒng)后置條件交易數(shù)據(jù)庫增加信息基本事件流1. 操作員進
25、入系統(tǒng)2. 操作員得到客戶的訂購信息3. 操作員錄入交易信息,并確定保存4. 系統(tǒng)將交易信息保存入交易信息數(shù)據(jù)庫規(guī)則與約束當(dāng)操作員的輸入信息有誤時系統(tǒng)要給出提示。 如輸入商品數(shù)量比數(shù)據(jù)庫中的多等用例編UC06號用例名稱查看交易項目用例概述銷售管理員如果想確認交易信息是否正確可以對客戶 的基本信息進行查看。主參與者銷售管理員超級管理員前置條件操作員進入系統(tǒng),并選擇查詢條件輸入查詢內(nèi)容后置條件系統(tǒng)返回查詢的結(jié)果基本事件流1. 操作員進入系統(tǒng)2. 操作員輸入查詢條件并點擊按鈕進行查詢3. 系統(tǒng)根據(jù)查詢條件查找與之相匹配的交易信息規(guī)則與約束當(dāng)庫中不存在所需的產(chǎn)品時要給出提示用例編號UC07用例名稱修改
26、交易項目用例概述銷售管理員在錄入或者查看交易信息時,如果發(fā)現(xiàn)錯誤 或者需要更新??梢詫蛻粜畔⑦M行修改。主參與者銷售管理員超級管理員前置條件操作員進入系統(tǒng)并得知交易信息發(fā)生錯誤或者需要更新后置條件系統(tǒng)將出錯或者需要更新的交易信息進行改正, 并保存 入數(shù)據(jù)庫基本事件流1. 操作員進入系統(tǒng)2. 操作員得知交易信息出現(xiàn)錯誤或者需要更新3. 操作員改正交易信息,并確定輸入4. 系統(tǒng)改正交易信息,并保存入交易信息庫用例編號UC08用例名稱查看發(fā)貨情況用例概述銷售管理員對已經(jīng)確定發(fā)貨的交易項目進行登記,以便 以后管理。主參與者銷售管理員超級管理員前置條件操作員進入系統(tǒng)后置條操系統(tǒng)返回查詢的結(jié)果,并顯示發(fā)貨
27、情況件基本事件流1. 操作員進入系統(tǒng)2. 操作員輸入查詢條件并點擊按鈕進行查詢3. 系統(tǒng)根據(jù)查詢條件查找與之相匹配的發(fā)貨信息4. 顯示發(fā)貨信息規(guī)則與約束當(dāng)庫中不存在當(dāng)前發(fā)貨項目時要給出提示用例編號UC09用例名稱修改發(fā)貨情況用例概述銷售管理員在進行客戶信息修改和父易信息修改時系 統(tǒng)自動和已交易的信息進行核對,如果貨物已經(jīng)發(fā)貨將 不能進行修改。主參與者銷售管理員超級管理員前置條件操作員進入系統(tǒng)并得知發(fā)貨信息發(fā)生錯誤或者需要更新后置條件系統(tǒng)將出錯或者需要更新的發(fā)貨信息進行改正, 并保存 入數(shù)據(jù)庫1.操作員進入系統(tǒng)基本事2.操作員得知發(fā)貨信息出現(xiàn)錯誤或者需要更新件流3.操作員改正發(fā)貨信息,并確定輸入
28、4.系統(tǒng)改正發(fā)貨信息,并保存入交易信息庫用例編號UC10用例名稱數(shù)據(jù)備份用例概述維護管理員對客戶信息和交易信息等和交易先關(guān)的信 息進行備份,以便以后系統(tǒng)如果系統(tǒng)出現(xiàn)問題是使用。主參與者維護管理員超級管理員前置條件操作者進入系統(tǒng)后置條件保存所有有用的和交易有關(guān)的各種信息基本事件流1. 操作員進入系統(tǒng)2. 操作員選擇要備份的信息3. 系統(tǒng)保存要備份的信息到目的地址規(guī)則與約束當(dāng)保存出現(xiàn)錯誤或存儲空間不夠時要進行提示用例編號UC11用例名稱數(shù)據(jù)恢復(fù)用例概述維護管理員在系統(tǒng)出現(xiàn)錯誤是可以恢復(fù)以前的各種交 易信息。主參與者維護管理員超級管理員前置條件操作員找到備份信息存儲地后置條件出錯信息得到恢復(fù)基本事件
29、流1. 操作員找到備份信息存儲地2. 操作員執(zhí)行恢復(fù)操作3. 系統(tǒng)恢復(fù)備份信息到系統(tǒng)4. 被損壞信息得到恢復(fù)規(guī)則與約束但恢復(fù)過程中出現(xiàn)錯誤時,系統(tǒng)自動恢復(fù)到更新前,并 給出提示用例編UC12號用例名稱更新庫存情況用例概述超級管理員根據(jù)銷售管理員提供的交易情況和企業(yè)的 產(chǎn)品購進和生產(chǎn)情況進行數(shù)據(jù)庫更新。主參與者超級管理員前置條件操作員進入系統(tǒng)后置條件將商品增加到商品數(shù)據(jù)庫基本事件流1. 操作員進入系統(tǒng)2. 操作員得到要更新的商品的信息3. 操作員錄入商品信息4. 系統(tǒng)保存商品信息,并且商品數(shù)據(jù)庫得到更新規(guī)則與約束在更新過程中如果發(fā)生錯誤,系統(tǒng)將給出提示用例編號UC13用例名稱記錄員工信息用例概超
30、級管理員可以對員工的各種信息進行記錄。述主參與者超級管理員前置條件操作員進入系統(tǒng)后置條件員工信息庫得到更新基本事件流1. 操作員進入系統(tǒng)2. 操作員錄入員工基本信息并確定入庫3. 系統(tǒng)保存員工基本信息入庫規(guī)則與約束當(dāng)操作員的輸入信息有誤時系統(tǒng)要給出提示。如輸入的 手機號碼個數(shù)不正確等用例編號UC14用例名稱查看員工信息用例概述超級管理員可以查看員工信息。主參與者超級管理員前置條操作員進入系統(tǒng)件后置條件操系統(tǒng)返回查詢的結(jié)果,并顯示發(fā)貨情況基本事件流1. 操作員進入進入系統(tǒng)2. 操作員輸入查詢條件并點擊按鈕進行查詢3. 系統(tǒng)根據(jù)查詢條件查找與之相匹配的員工信息4. 顯示員工信息規(guī)則與約束當(dāng)庫中不存
31、在當(dāng)前發(fā)貨項目時要給出提示用例編號UC15用例名稱修改員工信息用例概述超級管理員在進行查看員工信息和錄入員工信息時,如 果發(fā)現(xiàn)錯誤可以進行修改。主參與者超級管理員前置條件操作員進入系統(tǒng)并得知員工信息發(fā)生錯誤或者需要更新后置條件系統(tǒng)將出錯或者需要更新的員工信息進行改正, 并保存 入數(shù)據(jù)庫1.操作員進入系統(tǒng)基本事2.操作員得知員工信息出現(xiàn)錯誤或者需要更新件流3.操作員改正員工信息,并確定輸入4.系統(tǒng)改正員工信息,并保存入交易信息庫用例編號UC16用例名稱設(shè)定管理員權(quán)限用例概述超級管理員負責(zé)對所有管理員進行管理,最主要設(shè)置其 權(quán)限。主參與者超級管理員前置條件操作員進入系統(tǒng)后置條件不冋類型的管理員有不
32、冋的信息基本事件流1. 操作員進入系統(tǒng)2. 操作員設(shè)定不同管理員的管理權(quán)限3. 系統(tǒng)保存各種管理員的管理權(quán)限以下為交互圖:以下為活動圖:世員I壷S5:恬興電貞召匸5 皂蘭疽匠二偉 息wwfie)用戶界面的初步設(shè)計輸朋I肓宜日消宦查詢2擊記錄與主空二 iS5c屮 翱隔暫w值息_查E 塔加息 斟r訴明:迎說明-點,ifioTOfS子業(yè)疑詢宦口花點擊關(guān)噩口淚輸匝曲zi.迄里討了不址畑EtK過于也而戲因士知站1劭巔息 直誼鯉駙丁能里甬品岸且 L管理銷筲昔澤具體界面如下:葩能邑臺斤辺 已嗣曲宜幷 春iM?咅臺F為能&首左氏 弊HP d魚鷹烏聽氫凰恵慮商品銷售管理系統(tǒng)I爲耐日科罰處)當(dāng)麗戶:ij奩佝冬件:
33、彩ZJ 312S?XCC0001 SPOXX0002 SFXCT0003SFXCC0004Sr5:CC0005SP3XCOOOB srozcouoo? S?X(X0008rz J2EI Utcx.d.J1 AMffljrrrJV用Qf YFbLonrrttijisn叵區(qū)客戶信息管理編號:1簡稱:1心名 稱:廠電話r傳K 1地址:1=幣聯(lián)系人:1 m二聯(lián)系人電話:|9澈*銀行:廠銀廳賬戶:1納稅人:!電子郵箱:1:誘加 !修改C)刪除Q) | C 1)| :陽(退岀0)商品住息言理口一匡 II賈魚詢TC答口1麗臺;霧呈合計余或3忙員DbI40OT-:COX)l緬5擁州技甬電公蜀20)4-6-76
34、70.2nrkjDHWEOT :COJ3:&題JFWOI舷司0J4 G 72a113.3nrkjD40W:fnv;妙亦1299 6nrlg魚也金件:*1二麗一7EH日 期:|20妙6123 陽麗R廠HJpTJ F .環(huán)2上常足表以訂應(yīng)宿的 JJA擊tp的可5馬貸色 1設(shè)單鈕 fffi H篇;?.1護 右字枝“付訂綠用4*查Tltffi在 戶杏席噲m-kHHUfE注: 月入詢W芳前斤夷笑旳削KiEEmngaiagaBsg2:西|U diB 期:|zo吟 H2 |W |zCB E2jJ Q5IS:K7T-0C(O31 3):4-7 H幣小狗妝令I(lǐng)S公 6?O 2 賦可 TO4-V信的 方及五,信的
35、可要.H信害C 說-段魚超三告占Mfttisl售w*t 斬吉圭.B - 在何件$將要.正.2息細詳示C 雪-戶5儀前帛示口S佶注。顯格 1-用人詢宜撫前昱格戎隹旳恿E衣玉站X禺-創(chuàng)廠曲B嗣:3208-適 悶衍血 SJ2工貝 打印吵!IEW/SBS-IKM|;祁 丹 z 斤丄rIJOaOW-QOl嘆麗于親科獲寺農(nóng)冬E 8TO 3997 mb ?fj?說佝S5E|耳呂各券Q3產(chǎn)堆KLQjItia4污 土 :1.7二=; X 二口 .77蔑擊*憐的可壽待賈色 占足屈=gJlTS玲 r.T k:v:F密*4.-rQ E洵F將邈。苣細三 II 二土 mbit-二乙 用人洵查垃的皂懐貨的完麋13回岡數(shù)據(jù)備
36、份三、系統(tǒng)分析與設(shè)計1.劃分子系統(tǒng)T強護菅理2.J-日常業(yè)務(wù) 匸管連LZ確定子系統(tǒng)之間的關(guān)系1徐軟悟;息管理r宀日帚業(yè)古務(wù)ts3.架構(gòu)建模I寧e.hack.hw.he.h亡d.hhic.hry.h亠hrdset.hi PP PPDLogin.cppDLogin.h商品銷售管理系DOP.cpp理系統(tǒng).hBaseQuDPhoto.cDResume.cppBaseComJaseDateboBox.hTimeCtrl.h4.構(gòu)件建模a)行為分析商品銷售管理系統(tǒng) Dlg.cpp商品銷售管理二一系統(tǒng) Dlg.hI” 統(tǒng).cppcppDSell.cp pery.cppck.cppDPurView.cppRx
37、Edit.h1 L ppC3ery.cpp2;迫膵登陸吋話惟3:習(xí)陸(輸人用戶名包姑說擇骨埠枚國)頃育糞型片的管瞠貝匚剛屮口叫手 圈口呂:【墜證咸切牛咸主離口 T r鎮(zhèn)逞捉示窗LIfIJe1登陸(圖一)燭ITMTLcl ajRSilfflnk L要*晝、信見:L盯血Pm”if譽ig童轄巳:!4調(diào)用商帛依目百呂$和):R尿人耳戶牯曲工魄戶為口I上嬰曰事戶Ifi息(薛站諧總J 由站吝戶咱冬T- r !”tLuUiwI9啟愛艮航1蘭應(yīng)叢專商諭;1JL9I蚌衣a妙概jifl”i溟和耳晴g、銷售記錄(圖二)銷售管豐員n 1:進扎bhJ 2墳臬媳|_回胡 卩論紙:日F:0_臨旳1ViEw;CD日,”童詢客
38、尸信息】生成查詢窗口(Logical VWCD.:(Logiel圻現(xiàn)一9:蔓求査詢客沖信息査詢祭件4:訓(xùn)出暮戶值息丘顯寮蓉戶信息丨如黒擅戛詢交易倍息】坐戰(zhàn)查詢報裏口|Ii-【如果發(fā)現(xiàn)錯填】修改容戶信扈 rHIH-ID:g:要求査詢交扇信息(客戶名竦威商品名稱)uiir1111:“1:顯示淆單信息-+三1Hir0:調(diào)出播單宿息7皿Hi-|:IT12:請果我現(xiàn)錯知修朝清單信扃X1ak._; :=:u :烏:佚存皺改結(jié)果:D銷售修改(圖三)1J自J Pi維護管珪員亍數(shù)侖恢復(fù)】注彌臭窗口8要或教據(jù)噸崑地埠信息)維護管理(圖四)敦時具扣擦作員曲=楓籍理(協(xié)艮級那職員和商品信息的錄入(圖五)-如訊I V頤
39、C”(totr信息)4 RS員工U息nMamorivS器.(LaicalVi 炎:CD.”:iLpkal 訥 ewCD.LgiQ 創(chuàng)Vi財C(LuicalVievcCDPe .4復(fù)制(地杜,信息) 弓J回所要信息!1V:2【進冇數(shù)話備粉】蟲備便囲口 S. I3:要求數(shù)據(jù)備紛進人彳口區(qū)工信息進行臊何空成貝工言息實口9:夏制從址,信息) _返回丙翼信息” 1修改;:(Loqi 工 ViewC,:Loqical View:CDPe.(LoQi:alVieiAr .(L;d;al Ua刊-CT曜看杖賦喑MJ 蘭應(yīng)取駅音理對建框3食誼管建附信息(管理亡字稱)一趣絞管產(chǎn)員5JE0Ei ittftis 4:查詢 二7:溟存皤員工潔息】蘭反戎限育理疔迂框9.宣萌忙奩詢畐工名稱肛信息(貝二君秫V遠也【有和進ff燔改13葆存I職員和商品信息的修改(圖六)b)整理設(shè)計類CDSellQuery (查看報表)CDSell (銷售管理)CMyDIg (主窗口)CDSetup(系統(tǒng)設(shè)備)CDResume (恢復(fù))超級管理員(窗口)I
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年國內(nèi)水泥攪拌車行業(yè)市場發(fā)展分析及投資發(fā)展前景研究報告
- 2023-2024學(xué)年廣東省揭陽市惠來縣部分學(xué)校高二上學(xué)期期中考試地理試卷(解析版)
- 2024-2030年國內(nèi)丙烯酸樹脂行業(yè)深度分析及競爭格局與發(fā)展前景預(yù)測研究報告
- 2024-2030年商業(yè)展示柜行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 浙教版 2021-2022學(xué)年度七年級數(shù)學(xué)下冊模擬測試卷 (16)【含簡略答案】
- 兩位數(shù)加減一位數(shù)綜合練習(xí)例題帶答案
- 光催化凈化機理析
- 2024年度北京市高校教師資格證之高等教育學(xué)典型題匯編及答案
- 2024年度內(nèi)蒙古自治區(qū)高校教師資格證之高等教育法規(guī)題庫檢測試卷B卷附答案
- 鋼材銷售專用2024協(xié)議范本版
- 2024年高考最后一套壓軸卷-文綜試題(全國甲卷)含解析
- 蘇教版數(shù)學(xué)長方體與正方體表面積解析
- 2024年國家開放大學(xué)形考作業(yè)答案
- 2024年湖南長沙環(huán)境保護職業(yè)技術(shù)學(xué)院招聘專任教師歷年(高頻重點復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- 中考數(shù)學(xué)專題訓(xùn)練一元二次方程(50道計算題)(無答案)
- 《百分數(shù)(一)》大單元教學(xué)設(shè)計
- 村衛(wèi)生室靜脈輸液規(guī)范和安全管理制度
- 古代漢語通論智慧樹知到期末考試答案章節(jié)答案2024年廣東外語外貿(mào)大學(xué)
- 【正版授權(quán)】 IEC 62047-44:2024 EN Semiconductor devices - Micro-electromechanical devices - Part 44: Test methods for dynamic performances of MEMS resonant electric-field-sensitive devic
- 部編版五年級道德與法治上冊第4課《選舉產(chǎn)生班委會》教案
- 2023-2024學(xué)年全國初中九年級下語文人教版期末試卷(含答案解析)
評論
0/150
提交評論