C#論文超十五字庫存管理系統(tǒng)_第1頁
C#論文超十五字庫存管理系統(tǒng)_第2頁
C#論文超十五字庫存管理系統(tǒng)_第3頁
C#論文超十五字庫存管理系統(tǒng)_第4頁
C#論文超十五字庫存管理系統(tǒng)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

C#程序設(shè)計(jì)課程設(shè)計(jì)題目超市物資管理信息系統(tǒng)姓名文金沛專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)號(hào)201215033指導(dǎo)教師黃于欣鄭州科技學(xué)院信息工程學(xué)院二○一五年十一月目錄10981摘要 125233前言 2304671.系統(tǒng)開發(fā)背景 330031.1社會(huì)背景 325861.2超市背景 33382.需求分析 432952.1系統(tǒng)可行性研究 4322692.1.1技術(shù)可行性研究 4308972.2.2經(jīng)濟(jì)可行性研究 4166882.3.3操作可行性 455342.4系統(tǒng)功能圖 5186903.概要設(shè)計(jì)部分 6116493.1設(shè)計(jì)思想 645953.2設(shè)計(jì)原則 6176613.3E-R圖 7290303.4數(shù)據(jù)字典 916243.5系統(tǒng)數(shù)據(jù)流分析 11232504.詳細(xì)設(shè)計(jì)部分 15214734.1系統(tǒng)功能設(shè)計(jì) 15132974.2模塊功能設(shè)計(jì) 16261085.系統(tǒng)測(cè)試 2732087結(jié)論 28572參考資料 2922621附錄 30超市物資管理信息系統(tǒng)摘要隨著小超市規(guī)模的發(fā)展不斷擴(kuò)大,商品數(shù)量急劇增加,有關(guān)商品的各種信息量也成倍增長(zhǎng)。超市時(shí)時(shí)刻刻都需要對(duì)商品各種信息進(jìn)行統(tǒng)計(jì)分析。而大型的超市管理系統(tǒng)功能過于強(qiáng)大而造成操作繁瑣降低了小超市的工作效率。超市管理系統(tǒng)是市場(chǎng)上最流行的超市上常用的系統(tǒng)之一,它主要包含以下幾個(gè)模塊:系統(tǒng)權(quán)限的設(shè)定、原始數(shù)據(jù)錄入、數(shù)據(jù)的匯總及查詢等。從而,實(shí)現(xiàn)對(duì)進(jìn)貨、銷售及員工信息等實(shí)現(xiàn)全面、動(dòng)態(tài)、及時(shí)的管理。而近幾年來,零售業(yè)面對(duì)的市場(chǎng)競(jìng)爭(zhēng)壓力日益增加。能否擁有一套迅速靈敏、功能強(qiáng)大的零售市場(chǎng)分析系統(tǒng),有針對(duì)性地制定政策,適時(shí)根據(jù)市場(chǎng)需要排放貨物,顯得越來越重要,基于“超市管理系統(tǒng)”其上的數(shù)據(jù)挖掘應(yīng)運(yùn)而生。本文只象征性的介紹了關(guān)于數(shù)據(jù)挖掘中的關(guān)聯(lián)規(guī)則的初步知識(shí),而具體數(shù)據(jù)挖掘在系統(tǒng)上的應(yīng)用將在我同伴的論文中進(jìn)行詳細(xì)介紹。挖掘“超市管理系統(tǒng)”數(shù)據(jù)庫中顧客購(gòu)買不同貨物的關(guān)聯(lián)性,避免了脫離市場(chǎng)、脫離需求,盲目排放貨物所造成的損失,節(jié)省了資金,提高了效益。本文系統(tǒng)的分析了軟件開發(fā)的背景以過程;首先介紹了軟件的開發(fā)環(huán)境,其次介紹了本軟件的詳細(xì)設(shè)計(jì)過程:數(shù)據(jù)庫的設(shè)計(jì)、各個(gè)模塊的設(shè)計(jì)和實(shí)現(xiàn),以及具體界面的設(shè)計(jì)和功能。關(guān)鍵字:超市;管理信息系統(tǒng)。前言超市需要處理大量的庫存信息,還要時(shí)刻更新產(chǎn)品的銷售信息,不斷添加商品信息。面對(duì)不同種類的信息,需要合理的數(shù)據(jù)庫結(jié)構(gòu)來保存數(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)生的問題。顧客的消費(fèi)要求的是希望在超市購(gòu)物中能基本上都能購(gòu)得所需的商品,并且還要既保證商品質(zhì)量還要享受優(yōu)質(zhì),方便的服務(wù)。1.系統(tǒng)開發(fā)背景1.1社會(huì)背景隨著現(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ù)據(jù)庫的進(jìn)一步開發(fā)和利用顯得尤為迫切。我們通過對(duì)市場(chǎng)的調(diào)查,針對(duì)現(xiàn)在各中小型超市對(duì)經(jīng)營(yíng)業(yè)務(wù)和人事管理的實(shí)際需要,開發(fā)了這套超市管理系統(tǒng)。在開發(fā)過程中,我們針對(duì)當(dāng)前各超市管理的特點(diǎn)和技術(shù)人員的實(shí)際水平,采用基于Windows圖形用戶界面這一易學(xué)易用的操作環(huán)境,在系統(tǒng)設(shè)計(jì)過程中,我們盡量采用易懂易讀的人機(jī)界面,使用戶可以在短期內(nèi)完全掌握。我們又始終發(fā)系統(tǒng)的正確性放在首位,力求數(shù)據(jù)的完整和處理的正確性。在此基礎(chǔ)上優(yōu)化程序代碼,加速系統(tǒng)運(yùn)行和減少對(duì)系統(tǒng)資源的占用。1.2超市背景在我國(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ò),盤點(diǎn)效率低等,而且在超市日常管理中,商品的進(jìn)、銷、存等決策以經(jīng)驗(yàn)為主,缺乏實(shí)時(shí)分析功能,管理人員對(duì)及時(shí)傳遞資料的要求始終得不到滿足。蘇轍超市形態(tài)的高速發(fā)展,其經(jīng)營(yíng)管理也變得愈加復(fù)雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應(yīng)對(duì)這復(fù)雜的市場(chǎng)。為此,在選題過程中,我選擇了超市管理系統(tǒng)設(shè)計(jì)題目,依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動(dòng)強(qiáng)度,并能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對(duì)市場(chǎng)的變化做出相應(yīng)決策,加快超市經(jīng)營(yíng)管理效率。2.需求分析2.1系統(tǒng)可行性研究2.1.1技術(shù)可行性研究在IT行業(yè)中從業(yè)的工作人員一般都要求掌握計(jì)算機(jī)技術(shù),具有一定的軟硬件基礎(chǔ),會(huì)使用各種管理軟件,熟悉IT產(chǎn)品。因?yàn)?,有的超市?duì)員工的素質(zhì)要求比較高,從管理層到下面的銷售人員,都要求具有一定的計(jì)算機(jī)基礎(chǔ),所以在新系統(tǒng)投入使用時(shí),只要對(duì)員工進(jìn)行少量的培訓(xùn),系統(tǒng)的功能和使用方法就基本上能夠是系統(tǒng)順利運(yùn)行。2.2.2經(jīng)濟(jì)可行性研究因?yàn)橥ㄟ^網(wǎng)絡(luò)傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開支,同時(shí)該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上完全是可行的。管理系統(tǒng)是一個(gè)信息化、智能化和先進(jìn)管理理念的集合體。而管理是一個(gè)動(dòng)態(tài)過程,在其運(yùn)行過程中要采取多項(xiàng)措施。所以在管理中獲得經(jīng)濟(jì)效益是一個(gè)綜合效益,要對(duì)它進(jìn)行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟(jì)效益是簡(jiǎn)介的,其最主要的表現(xiàn)就是減少了企業(yè)管理費(fèi)用和人力開支。而其它一些繁瑣的食物都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時(shí)間,還為企業(yè)的各項(xiàng)決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟(jì)效益。2.3.3操作可行性本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對(duì)于那些有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。而整個(gè)超市管理系統(tǒng)采用最友好的交互界面,簡(jiǎn)介明了,不需要對(duì)數(shù)據(jù)庫進(jìn)行深入的了解。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上,所以又必要對(duì)此課題進(jìn)行深入研究。2.4系統(tǒng)功能圖當(dāng)前零售超市很普及,超市之間競(jìng)爭(zhēng)很激烈,因此開發(fā)一個(gè)好的超市管理系統(tǒng)很有發(fā)展前景。我們要開發(fā)一個(gè)計(jì)算機(jī)技術(shù)和數(shù)據(jù)庫技術(shù)與現(xiàn)代化的商業(yè)管理有機(jī)結(jié)合、集成技術(shù)的先進(jìn)性和管理的有效性于一體的軟件。本系統(tǒng)以WindowsXPprofessional操作系統(tǒng)和Visualstudio2005作為開發(fā)平臺(tái),使用C#語言作為開發(fā)工具語言。并采用SQLSERVER2005數(shù)據(jù)庫,存放超市進(jìn)貨,銷售的相關(guān)數(shù)據(jù)記錄。(1)該管理軟件將對(duì)超市的庫存情況進(jìn)行資料管理和統(tǒng)計(jì),對(duì)產(chǎn)品的進(jìn)貨單和產(chǎn)品的銷售單進(jìn)行錄入管理和統(tǒng)計(jì);(2)該管理軟件將根據(jù)用戶的需要對(duì)進(jìn)貨、銷售、庫存情況進(jìn)行查詢,并能可以查看詳細(xì)信息;(3)該管理軟件提供超市相關(guān)人員管理,能夠查看到跟超市相關(guān)的人員或組織,包括超市員工和供應(yīng)商的信息。(4)該軟件還為數(shù)據(jù)安全性設(shè)想,提供了數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等功能,以保證系統(tǒng)的安全性。整個(gè)超市管理系統(tǒng)的功能結(jié)構(gòu)大致如下圖所示:圖2-1功能結(jié)構(gòu)圖3.概要設(shè)計(jì)部分3.1設(shè)計(jì)思想(1)系統(tǒng)分成幾個(gè)相對(duì)獨(dú)立的模塊,但這些模塊都進(jìn)行集中式管理。(2)分層的模塊化程序設(shè)計(jì)思想,整個(gè)系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計(jì)。作為應(yīng)用程序有較強(qiáng)的可操作性和擴(kuò)展性。(3)合理的數(shù)據(jù)流設(shè)計(jì),在應(yīng)用系統(tǒng)設(shè)計(jì)中,相對(duì)獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。3.2設(shè)計(jì)原則為了使本系統(tǒng)功能齊全完備,操作簡(jiǎn)便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開發(fā)過程中遵循了如下原則:(1)合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實(shí)際的工作情況,進(jìn)行諸如產(chǎn)品進(jìn)貨、銷售等工作。(2)實(shí)用性原則:適合產(chǎn)品信息管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴(kuò)充功能。(3)準(zhǔn)確性原則:對(duì)輸入的相關(guān)資料建立檢錯(cuò)機(jī)制,及時(shí)報(bào)錯(cuò),使用戶能夠及時(shí)準(zhǔn)確的輸入合法資料(如:類型匹配,長(zhǎng)度不超限等)。(3)易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。(5)源程序可讀性原則:為了便于其他設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級(jí)維護(hù),即可能做好代碼注釋工作。(6)優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜單,對(duì)象等的繼承,自定義用戶對(duì)象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡(jiǎn)介明了,也方便了將來的維護(hù)。(7)安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限。3.3E-R圖超市管理系統(tǒng)數(shù)據(jù)庫總E-R模型,如下圖所示:名稱名稱職工/用戶職工編號(hào)籍貫供貨日期進(jìn)貨日期電話地址供貨商編號(hào)供貨商進(jìn)貨進(jìn)貨單號(hào)商品編號(hào)名稱價(jià)格商品姓名性別條形碼mnmn開戶行銀行帳號(hào)工資身份證號(hào)客戶供貨銷售單號(hào)銷售日期數(shù)量mn銷售圖3-1總E—R圖E-R模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。一種完整的方式是對(duì)局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是1:N,M:N,還是1:1等。還要考察一個(gè)實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個(gè)實(shí)體類型之間是否存在聯(lián)系,多個(gè)實(shí)體類型之間是否存在聯(lián)系,等等。實(shí)體聯(lián)系如下圖所示,解釋如下:由系統(tǒng)的數(shù)據(jù)流可以得出整個(gè)系統(tǒng)的數(shù)據(jù)模型,利用E-R圖建立數(shù)據(jù)模型如下:圖3-2廠商基本信息E-R圖入庫表入庫表備注單據(jù)編號(hào)數(shù)量單價(jià)金額進(jìn)貨日期計(jì)量單位進(jìn)貨廠商倉管員商品編號(hào)圖3-3入庫單E-R圖

圖3-4系統(tǒng)用戶E-R圖

銷售單銷售單備注單據(jù)編號(hào)數(shù)量單價(jià)金額進(jìn)貨日期計(jì)量單位進(jìn)貨廠商營(yíng)業(yè)員商品編號(hào)圖3-5銷售單E-R 圖商品商品商品編號(hào)名稱品類包裝單位單價(jià)圖3-6商品E-R 3.4數(shù)據(jù)字典數(shù)據(jù)流條目(1)已進(jìn)貨信息=進(jìn)貨單號(hào)+供貨商號(hào)+商品名稱+進(jìn)貨價(jià)+進(jìn)貨數(shù)量+進(jìn)貨日期+備注(2)銷售信息=銷售單號(hào)+商品編號(hào)+銷售數(shù)量+銷售日期文件條目(1)文件名:職工清單組成:{職工編號(hào)+姓名+性別+籍貫+學(xué)歷+類別+工資+聯(lián)系電話+聯(lián)系地址+身份證號(hào)+聘用日期+編制日期+備注}組織:按職工編號(hào)遞增排列(2)文件名:商品清單組成:{商品編號(hào)+供貨商號(hào)+名稱+條形碼+計(jì)量單位+類別+產(chǎn)地+單價(jià)+備注}組織:按商品編號(hào)遞增排列(3)文件名:供貨商清單組成:{供貨商號(hào)+名稱+聯(lián)系人+聯(lián)系電話+聯(lián)系地址+開戶行+銀行帳號(hào)+備注}組織:按供貨商編號(hào)遞增排列(3)文件名:進(jìn)貨清單組成:{進(jìn)貨單號(hào)+商品編號(hào)+供貨商號(hào)+進(jìn)貨價(jià)+數(shù)量+金額+進(jìn)貨日期+備注}組織:按進(jìn)貨單編號(hào)遞增排列(4)文件名:銷售清單組成:{銷售單號(hào)+商品編號(hào)+銷售數(shù)量+銷售日期}組織:按銷售單編號(hào)遞增排列(5)文件名:庫存清單組成:{商品編號(hào)+庫存數(shù)量}組織:按商品編號(hào)遞增排列加工說明(1)加工名:1:查詢加工邏輯:根據(jù)要查詢的庫存信息,檢索出庫存信息明細(xì)表輸入流:庫存信息查詢,發(fā)出庫存信息請(qǐng)求輸出流:庫存信息清單,進(jìn)貨信息請(qǐng)求(2)加工名:1:更新根據(jù)進(jìn)貨信息或銷售信息更新庫存信息輸入流:已進(jìn)貨信息,銷售信息輸出流:發(fā)出庫存檢索請(qǐng)求(3)加工名:2:查詢根據(jù)要查詢的銷售信息,檢索出銷售信息明細(xì)表輸入流:銷售信息查詢輸出流:銷售清單,銷售單(4)加工名:2:更新加工邏輯:根據(jù)銷售信息更細(xì)銷售清單輸入流:前臺(tái)銷售信息,庫存信息輸出流:更新庫存清單(5)加工名:3:查詢加工邏輯:根據(jù)要查詢的進(jìn)貨信息,檢索出進(jìn)貨信息明細(xì)表輸入流:進(jìn)貨信息查詢,發(fā)出進(jìn)貨/采購(gòu)清單查詢輸出流:庫存信息清單,已進(jìn)貨信息,新供貨商信息,進(jìn)貨單信息清單,采購(gòu)單,進(jìn)貨信息請(qǐng)求,進(jìn)貨/采購(gòu)清單檢索結(jié)果(6)加工名:3:更新加工邏輯:根據(jù)進(jìn)貨信息更新進(jìn)貨清單輸入流:進(jìn)貨信息請(qǐng)求,進(jìn)貨單輸出流:發(fā)出進(jìn)貨/采購(gòu)清單查詢(7)加工名:4:查詢加工邏輯:根據(jù)輸入要查詢的職工信息或供貨商信息,檢索出相應(yīng)的結(jié)果輸入流:職工信息查詢,供貨商信息查詢,發(fā)出職工/供貨商清單查詢輸出流:已有供貨商信息,供貨商信息清單,職工信息清單,職工/供貨商清單檢索結(jié)果(8)加工名:4:更新加工邏輯:根據(jù)輸入的職工信息或新供貨商信息更新相應(yīng)的職工清單或供貨商清單輸入流:職工信息,新供貨商信息清單,職工/供貨商清單檢索結(jié)果3.5系統(tǒng)數(shù)據(jù)流分析圖3-7超市管理系統(tǒng)頂層圖圖3-8超市管理系統(tǒng)第0層圖圖3-9庫存管理部分第1層圖圖3-10銷售管理部分第1層圖圖3-11進(jìn)貨管理部分第1層圖圖3-12人事管理部分第1層圖4.詳細(xì)設(shè)計(jì)部分4.1系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì)是使整個(gè)系統(tǒng)能基本實(shí)現(xiàn)超市的進(jìn)、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經(jīng)營(yíng)狀況,以做出相應(yīng)的經(jīng)營(yíng)決策。管理信息系統(tǒng)(MIS)就是要對(duì)這些資源建立正確的數(shù)據(jù)庫,并進(jìn)行信息的收集、傳送、存儲(chǔ)、編制成各種憑證、報(bào)表、臺(tái)帳、圖形等信息,同時(shí)對(duì)這些信息進(jìn)行維護(hù),通過實(shí)測(cè)超市的各種運(yùn)行情況,并利用過去的歷史數(shù)據(jù)預(yù)測(cè)未來的發(fā)展,從超市全局的角度出發(fā)進(jìn)行決策,利用信息控制超市的行為,附注超市完成其目標(biāo)。本系統(tǒng)共包括四大模塊,分別是人事管理模塊,銷售管理模塊,進(jìn)貨管理模塊,庫存管理模塊、系統(tǒng)管理模塊。每個(gè)模塊的功能如下:1.人事管理模塊功能:(1)實(shí)現(xiàn)職工信息的查詢;(2)實(shí)現(xiàn)職工信息的更新,包括增加、刪除、修改功能;(3)實(shí)現(xiàn)供貨商信息的查詢;(4)實(shí)現(xiàn)供貨商信息的更新,包括增加、刪除、修改功能。2.銷售管理模塊功能:(1)實(shí)現(xiàn)銷售信息的查詢;(2)實(shí)現(xiàn)商品銷售信息的盤點(diǎn)。3.進(jìn)貨管理模塊功能:(1)實(shí)現(xiàn)進(jìn)貨信息的查詢;(2)實(shí)現(xiàn)進(jìn)貨信息的更新,包括增加、刪除、修改功能。4.庫存管理模塊功能:(1)實(shí)現(xiàn)商品信息的查詢;(2)實(shí)現(xiàn)商品信息的更新,包括增加、刪除、修改功能;(3)實(shí)現(xiàn)庫存信息的查詢;(4)實(shí)現(xiàn)庫存信息的更新,包括增加、刪除、修改功能。5.系統(tǒng)管理模塊功能:(1)實(shí)現(xiàn)密碼管理:包括修改、添加、保存、退出;(2)實(shí)現(xiàn)權(quán)限管理:包括修改、添加、保存、退出;4.2模塊功能設(shè)計(jì)1.系統(tǒng)登錄模塊功能:本模塊的主要功能是對(duì)用戶身份進(jìn)行,驗(yàn)證只有系統(tǒng)的合法用戶才能進(jìn)入系統(tǒng)。其窗體如圖4-1所示:圖4-1系統(tǒng)登錄模塊在進(jìn)行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫里的用戶清單,并對(duì)賬號(hào)和密碼進(jìn)行驗(yàn)證,只有輸入了正確的賬號(hào)和密碼后,系統(tǒng)登錄才會(huì)成功。在登錄模塊中,對(duì)系統(tǒng)的嘗試登錄次數(shù)進(jìn)行了限制,禁止用戶無終止的進(jìn)行系統(tǒng)登錄嘗試,在本系統(tǒng)中,當(dāng)用戶對(duì)系統(tǒng)的三次登錄失敗后,系統(tǒng)將自動(dòng)機(jī)制登錄,突出登錄模塊。并在輸入了錯(cuò)誤的或者是不存在的賬戶和密碼時(shí),系統(tǒng)會(huì)給出出錯(cuò)信息提示,指明登錄過程中的錯(cuò)誤輸入或者錯(cuò)誤操作,以便用戶進(jìn)行正確的登錄。輸入項(xiàng)、輸出項(xiàng):輸入項(xiàng)為賬號(hào)和密碼。賬號(hào)和密碼均為字符串,長(zhǎng)度各為6個(gè)字符,密碼回顯字符是“*”。2.進(jìn)貨管理模塊功能:該模塊主要是實(shí)現(xiàn)進(jìn)行進(jìn)貨信息查詢、進(jìn)貨計(jì)劃制定兩個(gè)功能。進(jìn)貨信息查詢:該模塊為超市提供整個(gè)超市的進(jìn)貨情況查詢,也可以進(jìn)行進(jìn)貨信息的明細(xì)查詢,并以進(jìn)貨報(bào)表形式打印出來。進(jìn)貨計(jì)劃制定:該模塊可以為制定進(jìn)貨計(jì)劃,并形成相應(yīng)的采購(gòu)訂單。輸入項(xiàng)、輸出項(xiàng):該模塊的輸入項(xiàng)為超市的進(jìn)貨單,其中包括進(jìn)貨單的編號(hào),商品的編號(hào),供貨商號(hào),進(jìn)貨價(jià),數(shù)量,金額進(jìn)貨日期,備注。(1)該進(jìn)貨管理模塊的圖,如圖4-2所示:圖4-2進(jìn)貨管理圖(2)該進(jìn)貨管理模塊的活動(dòng)圖,如圖4-3所示:圖4-3進(jìn)貨管理模塊活動(dòng)圖(3)制定進(jìn)貨計(jì)劃的時(shí)序圖,如圖4-4所示:圖4-4制定進(jìn)貨計(jì)劃時(shí)序圖(4)進(jìn)貨信息查詢時(shí)序圖,如圖4-5所示:圖4-5進(jìn)貨信息查詢時(shí)序圖3.銷售管理模塊功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時(shí)對(duì)庫存清單進(jìn)行更新,以備用戶將來對(duì)庫存信息進(jìn)行查詢和打印,此外還可以對(duì)銷售信息進(jìn)行查詢和盤點(diǎn)功能。銷售信息查詢:根據(jù)商品銷售情況,按需要對(duì)銷售情況進(jìn)行查詢。在該查詢模塊中,可以按照商品的編號(hào)、銷售日期等多種方式進(jìn)行商品銷售信息查詢。銷售信息更新:根據(jù)商品銷售情況,按需要對(duì)銷售情況進(jìn)行更新。在該查詢模塊中,可以按照商品的編號(hào)、銷售日期等多種方式進(jìn)行商品銷售信息更新。銷售信息刪除:根據(jù)商品銷售情況,按需要對(duì)銷售情況進(jìn)行刪除。在該刪除模塊中,可以按照商品的編號(hào)、銷售日期等多種方式進(jìn)行商品銷售信息刪除。銷售信息保存:根據(jù)商品銷售情況,按需要對(duì)銷售情況進(jìn)行保存。在該模塊中,可以按照商品的編號(hào)、銷售日期等多種方式進(jìn)行商品銷售信息保存。銷售信息盤點(diǎn):可以按照需要對(duì)在一定時(shí)期內(nèi)的銷售情況進(jìn)行盤點(diǎn)。輸入項(xiàng)、輸出項(xiàng):本模塊的數(shù)據(jù)輸入項(xiàng)主要是商品的銷售單號(hào)和商品編號(hào)。其中還包括銷售數(shù)量和銷售日期。該銷售模塊圖,如圖4-6所示:圖4-6銷售管理模塊圖(2)該銷售管理模塊的活動(dòng)圖,如圖4-7所示:圖4-7銷售管理模塊活動(dòng)圖(3)銷售信息查詢時(shí)序圖,如圖4-8所示:圖4-8銷售信息查詢時(shí)序圖(4)銷售盤點(diǎn)時(shí)序圖,如圖4-9所示:圖4-9銷售盤點(diǎn)時(shí)序圖4.庫存管理模塊功能:本模塊的主要功能是商品信息的查詢和更新,庫存信息的查詢和更新。查詢商品信息:主要功能查詢商品的明細(xì)信息,和它的庫存信息。輸入項(xiàng)、輸出項(xiàng):本模塊的數(shù)據(jù)輸入項(xiàng)主要是商品編號(hào)。該庫存管理模塊的圖,如圖4-10所示:圖4-10庫存管理模塊圖(2)庫存管理模塊活動(dòng)圖,如圖4-11所示:圖4-11庫存管理模塊活動(dòng)圖(3)庫存管理查詢時(shí)序圖,如圖4-12所示:圖4-12庫存管理查詢時(shí)序圖5.職工管理模塊在系統(tǒng)開發(fā)中,為解決超市人員流動(dòng)問題,在系統(tǒng)中增添了員工管理子模塊,用來對(duì)超市的人員進(jìn)行信息化管理,來提高員工的辦事效率,節(jié)約人力資源。新員工錄入:在超市招進(jìn)新員工時(shí),對(duì)其進(jìn)行基本信息的存儲(chǔ),對(duì)員工信息進(jìn)行基本的了解。員工信息刪除:當(dāng)員工信息發(fā)生變化,或者是員工離職,利用此子模塊對(duì)其進(jìn)行信息刪除。員工信息修改:當(dāng)員工信息發(fā)生變化,換崗對(duì)相關(guān)信息發(fā)生變化時(shí),利用此子模塊對(duì)其進(jìn)行信息修改。員工信息保存:當(dāng)員工信息發(fā)生變化,或者是對(duì)員工信息進(jìn)行修改時(shí),利用此子模塊對(duì)其進(jìn)行信息保存。職工管理模塊圖,如圖4-13所示:圖4-13職工信息管理模塊用例圖(2)職工管理模塊活動(dòng)圖,如圖4-14所示:圖4-14職工管理模塊活動(dòng)圖(3)職工管理查詢時(shí)序圖,如圖4-15所示:圖4-15職工管理查詢時(shí)序圖(4)添加新職工時(shí)序圖,如圖4-16所示:圖4-16新職工添加時(shí)序圖職工信息修改時(shí)序圖,如圖4-17所示:圖4-17職工信息修改時(shí)序圖(6)職工信息刪除時(shí)序圖,如圖4-18所示:圖4-18職工信息刪除時(shí)序圖系統(tǒng)設(shè)置模塊系統(tǒng)用戶密碼管理:在系統(tǒng)實(shí)行多用戶管理時(shí),本模塊將為系統(tǒng)開辟多個(gè)系統(tǒng)用戶,并能對(duì)其進(jìn)行簡(jiǎn)單的信息維護(hù),用戶名變更和密碼修改。系統(tǒng)用戶權(quán)限管理:在系統(tǒng)實(shí)行多用戶管理時(shí),本模塊將為系統(tǒng)開辟多個(gè)系統(tǒng)用戶,并能對(duì)其進(jìn)行簡(jiǎn)單的信息維護(hù),用戶名變更和密碼修改。退出:選擇退出系統(tǒng),將關(guān)閉該系統(tǒng),結(jié)束本次使用。圖4-19系統(tǒng)設(shè)置模塊5.系統(tǒng)測(cè)試5.1模塊測(cè)試在模塊測(cè)試時(shí)我們主要從以下幾個(gè)方面考慮:1.模塊接口;2.局部數(shù)據(jù)結(jié)構(gòu);3.重要執(zhí)行通道;4.出錯(cuò)處理通道;5.影響上述方面的邊界條件。測(cè)試時(shí)進(jìn)行代碼審查,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進(jìn)行審查,然后進(jìn)行功能測(cè)試,從輸入一些簡(jiǎn)單的數(shù)據(jù)開始執(zhí)行一遍,觀測(cè)運(yùn)行期間變量的變化,運(yùn)行中值的變化范圍。改變測(cè)試方案來變換另一個(gè)角度進(jìn)行測(cè)試,發(fā)現(xiàn)錯(cuò)誤并記錄,修改代碼,測(cè)試條件使程序通過多層分支,判別運(yùn)行結(jié)果從而完成模塊測(cè)試。5.2整體測(cè)試總體測(cè)試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)測(cè)試采用漸增集成測(cè)試,即測(cè)試單一模塊,將測(cè)試完的模塊加入系統(tǒng)中,進(jìn)行一次系統(tǒng)測(cè)試,依次類推將所有模塊加入系統(tǒng)中,在具體測(cè)試時(shí),采用自頂向下的結(jié)合方式,從主控模塊開始,沿各控制層向下移動(dòng),逐漸把所有模塊結(jié)合了。在測(cè)試過程中使用到調(diào)試技術(shù):1.采用debug調(diào)試語句,跟蹤數(shù)據(jù);2.嵌入打印語句,輸出中間結(jié)果;3.利用VisualStudio2010中調(diào)試工具,從調(diào)試窗口觀測(cè)變量的變化;4.設(shè)置斷點(diǎn),觀察程序在斷點(diǎn)附近的狀況。評(píng)估運(yùn)行的可靠性問題:1.結(jié)果正確;2.運(yùn)行速度;3.空間利用率;4.算法的可行性。結(jié)論通過這個(gè)對(duì)這個(gè)課題的研究,不僅讓我熟悉一個(gè)好的系統(tǒng)會(huì)給一個(gè)公司,一個(gè)企業(yè)帶來翻天覆地的變化。我國(guó)將計(jì)算機(jī)應(yīng)用于經(jīng)濟(jì)管理方面起步較晚,但隨著市場(chǎng)機(jī)制的日益健全,銷售管理工作在超市中的地位越來越重要,一些管理人員開始在銷售管理領(lǐng)域進(jìn)行管理信息系統(tǒng)的開發(fā)工作。現(xiàn)階段,我國(guó)大型超市也有了比較完善的銷售管理體系。同時(shí)在經(jīng)營(yíng)方面更能了解顧客的需求,特別是在傳統(tǒng)商品方面的需求,因而能夠贏得先機(jī)。但在物流配送體系方面有待改進(jìn),目前大都處于萌芽狀態(tài),少數(shù)建有自己的物流配送中心,大部分仍包給第三方物流企業(yè),在調(diào)度和應(yīng)急處理方面的反應(yīng)差距較大。而且在經(jīng)營(yíng)中的盲目性比較大,片面強(qiáng)調(diào)規(guī)模擴(kuò)張,沒有做好充分調(diào)研,易導(dǎo)致經(jīng)營(yíng)失敗。因此,應(yīng)用先進(jìn)的計(jì)算機(jī)技術(shù)和現(xiàn)代管理理念,借鑒國(guó)外先進(jìn)經(jīng)驗(yàn)和技術(shù),研究并開發(fā)實(shí)用的web超市銷售管理系統(tǒng),對(duì)于優(yōu)化銷售和管理過程、提高快速響應(yīng)市場(chǎng)變化的能力,增強(qiáng)其競(jìng)爭(zhēng)力,具有非常重要的現(xiàn)實(shí)意義。本系統(tǒng)主要實(shí)現(xiàn)如下目標(biāo):系統(tǒng)的界面美觀友好,信息查詢靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)安

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論