小型超市管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)教材_第1頁
小型超市管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)教材_第2頁
小型超市管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)教材_第3頁
小型超市管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)教材_第4頁
小型超市管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)教材_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGEPAGE3摘要隨著小超市規(guī)模的發(fā)展不斷擴(kuò)大,商品數(shù)量急劇增加,有關(guān)商品的各種信息量也成倍增長。超市時(shí)時(shí)刻刻都需要對商品各種信息進(jìn)行統(tǒng)計(jì)分析。而大型的超市管理系統(tǒng)功能過于強(qiáng)大而造成操作繁瑣降低了小超市的工作效率。超市管理系統(tǒng)是市場上最流行的超市上常用的系統(tǒng)之一,它主要包含以下幾個(gè)模塊:系統(tǒng)權(quán)限的設(shè)定、原始數(shù)據(jù)錄入、數(shù)據(jù)的匯總及查詢等。從而,實(shí)現(xiàn)對進(jìn)貨、銷售及員工信息等實(shí)現(xiàn)全面、動(dòng)態(tài)、及時(shí)的管理。而近幾年來,零售業(yè)面對的市場競爭壓力日益增加。能否擁有一套迅速靈敏、功能強(qiáng)大的零售市場分析系統(tǒng),有針對性地制定政策,適時(shí)根據(jù)市場需要排放貨物,顯得越來越重要,基于“超市管理系統(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ù)庫中顧客購買不同貨物的關(guān)聯(lián)性,避免了脫離市場、脫離需求,盲目排放貨物所造成的損失,節(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)。目錄緒論 一八8021\h11.1社會(huì)背景 一八8022\h11.2超市背景 一八8023\h1第二章系統(tǒng)可行性研究 一八8024\h22.1技術(shù)可行性研究 一八8025\h22.2經(jīng)濟(jì)可行性研究 一八8026\h22.3操作可行性研究 一八8027\h2第三章系統(tǒng)需求分析 一八8028\h3第四章系統(tǒng)概要設(shè)計(jì) 一八8029\h44.1設(shè)計(jì)思想 一八8030\h44.2設(shè)計(jì)原則 一八8031\h44.3業(yè)務(wù)流程分析 一八8032\h44.4系統(tǒng)數(shù)據(jù)流分析 一八8033\h64.4.1超市管理系統(tǒng)總數(shù)據(jù)流向 一八8034\h64.4.2進(jìn)貨管理子系統(tǒng)數(shù)據(jù)流向 一八8035\h74.4.3銷售管理子系統(tǒng)數(shù)據(jù)流向 一八8036\h84.4.4人事管理子系統(tǒng)數(shù)據(jù)流向 一八8037\h84.4.5庫存管理子系統(tǒng)數(shù)據(jù)流向 一八8038\h94.5數(shù)據(jù)字典 一八8039\h104.6功能需求 一八8040\h114.7運(yùn)行需求 一八8041\h11第五章系統(tǒng)詳細(xì)設(shè)計(jì) 一八8042\h125.1系統(tǒng)功能結(jié)構(gòu)圖 一八8043\h125.2系統(tǒng)功能設(shè)計(jì) 一八8044\h125.3系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 一八8045\h一三5.4模塊功能設(shè)計(jì) 一八8046\h165.4.1.系統(tǒng)登錄模塊 一八8047\h165.4.2.進(jìn)貨管理模塊 一八8048\h175.4.3.銷售管理模塊 一八8049\h一八5.4.5.超市職工管理模塊 一八8050\h235.4.6.供貨商信息管理模塊 一八8051\h275.4.7.系統(tǒng)維護(hù)模塊 一八8052\h29第六章系統(tǒng)測試運(yùn)行 一八8053\h326.1模塊測試 一八8054\h326.2整體測試 一八8055\h32第七章基于數(shù)據(jù)挖掘的超市管理系統(tǒng) 一八8056\h33結(jié)論 一八8057\h34致謝 一八8058\h35參考文獻(xiàn) 一八8059\h35緒論1.1社會(huì)背景隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)滲透到哥哥領(lǐng)域,成為各行業(yè)必不可少的工具,特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨(dú)特的優(yōu)勢,步入信息化時(shí)代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對書數(shù)據(jù)庫的進(jìn)一步開發(fā)和利用顯得尤為迫切。作為國內(nèi)市場的一些中小型超市,它們在信息化過程中的步伐要落后于大中型超市,而對于這些企業(yè)的資源管理,信息的存儲(chǔ)和處理也顯得迫切需要,要適應(yīng)市場競爭,就需要有高效的處理方式和管理方法,因此加快超市的信息化進(jìn)程是必可少的。實(shí)習(xí)期間,我們通過對市場的調(diào)查,針對現(xiàn)在各中小型超市對經(jīng)營業(yè)務(wù)和人事管理的實(shí)際需要,開發(fā)了這套超市管理系統(tǒng)。在開發(fā)過程中,我們針對當(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)行和減少對系統(tǒng)資源的占用。1.2超市背景在我國超市形成在20世紀(jì)90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟(jì)的發(fā)展發(fā)揮了重要的作用。隨著超市高速的發(fā)展,其經(jīng)營管理也變得愈加復(fù)雜,早期的售貨員站柜臺(tái)的形式早已不能滿足現(xiàn)有銷售也的發(fā)展,這樣就迫切地需要引入新的管理技術(shù)。超市形態(tài)具有種種優(yōu)點(diǎn),但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯(cuò),不宜進(jìn)行商品調(diào)價(jià),盤點(diǎn)效率低等,而且在超市日常管理中,商品的進(jìn)、銷、存等決策以經(jīng)驗(yàn)為主,缺乏實(shí)時(shí)分析功能,管理人員對及時(shí)傳遞資料的要求始終得不到滿足。蘇轍超市形態(tài)的高速發(fā)展,其經(jīng)營管理也變得愈加復(fù)雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應(yīng)對這復(fù)雜的市場。為此,在選題過程中,我選擇了超市管理系統(tǒng)設(shè)計(jì)題目,依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應(yīng)的決策,加快超市經(jīng)營管理效率。第二章系統(tǒng)可行性研究2.1技術(shù)可行性研究在IT行業(yè)中從業(yè)的工作人員一般都要求掌握計(jì)算機(jī)技術(shù),具有一定的軟硬件基礎(chǔ),會(huì)使用各種管理軟件,熟悉IT產(chǎn)品。因?yàn)?,有的超市對員工的素質(zhì)要求比較高,從管理層到下面的銷售人員,都要求具有一定的計(jì)算機(jī)基礎(chǔ),所以在新系統(tǒng)投入使用時(shí),只要對員工進(jìn)行少量的培訓(xùn),系統(tǒng)的功能和使用方法就基本上能夠是系統(tǒng)順利運(yùn)行。2.2經(jīng)濟(jì)可行性研究因?yàn)橥ㄟ^網(wǎng)絡(luò)傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開支,同時(shí)該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上完全是可行的。(1)超市有能力承擔(dān)系統(tǒng)開發(fā)費(fèi)用開發(fā)新系統(tǒng)的工作是一項(xiàng)間距復(fù)雜的工作,它的投資主要是人力和物力的投資。對于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力和物力兩個(gè)方面。如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務(wù)需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個(gè)簡短的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)借閱大部分的額外開支。同時(shí)軟件就其它產(chǎn)品來說,屬于高端行業(yè),無論是產(chǎn)品的價(jià)格還是質(zhì)量都比較高,而經(jīng)營產(chǎn)品的經(jīng)銷商或者是商家都要求有雄厚的資金支持。所以,在系統(tǒng)的開發(fā)過程中,企業(yè)完全有能力承擔(dān)開發(fā)費(fèi)用。(2)新系統(tǒng)將為企業(yè)帶來經(jīng)濟(jì)效益管理系統(tǒng)是一個(gè)信息化、智能化和先進(jìn)管理理念的集合體。而管理是一個(gè)動(dòng)態(tài)過程,在其運(yùn)行過程中要采取多項(xiàng)措施。所以在管理中獲得經(jīng)濟(jì)效益是一個(gè)綜合效益,要對它進(jìn)行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟(jì)效益是簡介的,其最主要的表現(xiàn)就是減少了企業(yè)管理費(fèi)用和人力開支。而其它一些繁瑣的食物都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時(shí)間,還為企業(yè)的各項(xiàng)決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟(jì)效益。2.3操作可行性研究本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。而整個(gè)超市管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數(shù)據(jù)庫進(jìn)行深入的了解。由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上,所以又必要對此課題進(jìn)行深入研究。第三章系統(tǒng)需求分析當(dā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)和Visualstudio2021作為開發(fā)平臺(tái),使用C#語言作為開發(fā)工具語言。并采用SQLSERVER2021數(shù)據(jù)庫,存放超市進(jìn)貨,銷售的相關(guān)數(shù)據(jù)記錄。(1)該管理軟件將對超市的庫存情況進(jìn)行資料管理和統(tǒng)計(jì),對產(chǎn)品的進(jìn)貨單和產(chǎn)品的銷售單進(jìn)行錄入管理和統(tǒng)計(jì);(2)該管理軟件將根據(jù)用戶的需要對進(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)大致如下圖所示:第四章系統(tǒng)概要設(shè)計(jì)4.1設(shè)計(jì)思想(1)系統(tǒng)分成幾個(gè)相對獨(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ì)中,相對獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。4.2設(shè)計(jì)原則為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高軟件的質(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)確性原則:對輸入的相關(guān)資料建立檢錯(cuò)機(jī)制,及時(shí)報(bào)錯(cuò),使用戶能夠及時(shí)準(zhǔn)確的輸入合法資料(如:類型匹配,長度不超限等)。(3)易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。(5)源程序可讀性原則:為了便于其他設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級(jí)維護(hù),即可能做好代碼注釋工作。(6)優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜單,對象等的繼承,自定義用戶對象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡介明了,也方便了將來的維護(hù)。(7)安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限。4.3業(yè)務(wù)流程分析超市管理系統(tǒng)主要是是以先進(jìn)的管理理念和科學(xué)的計(jì)算機(jī)技術(shù)來取代原始的手工操作。在新系統(tǒng)開發(fā)前,我們對這個(gè)超市管理系統(tǒng)業(yè)務(wù)流程進(jìn)行了系統(tǒng)的調(diào)查。根據(jù)從網(wǎng)絡(luò)上和實(shí)際超市的調(diào)查,可以發(fā)現(xiàn)基本上超市的管理系統(tǒng)都具備的幾個(gè)基本業(yè)務(wù)流程,得出了下面的業(yè)務(wù)流程圖,如圖4-1所示:圖4-1超市業(yè)務(wù)流程圖我們根據(jù)以上超市的業(yè)務(wù)流程圖來設(shè)計(jì)程序就是有的放矢了。新系統(tǒng)主要業(yè)務(wù)分析:(1)進(jìn)貨業(yè)務(wù)進(jìn)貨管理是企業(yè)生產(chǎn)經(jīng)營活動(dòng)中及其重要的一環(huán),它關(guān)系到產(chǎn)品質(zhì)量能否得到保證,生產(chǎn)是否能夠順利進(jìn)行,采購成本能否得到有效控制等問題。企業(yè)現(xiàn)代管理理念中對企業(yè)的進(jìn)貨管理提出新的要求;企業(yè)進(jìn)貨時(shí)對供貨商的選擇更見慎重,雙方不再是討價(jià)還價(jià)的買賣關(guān)系,而是一種相互依存的合作伙伴關(guān)系,并且還需要認(rèn)識(shí)到企業(yè)產(chǎn)品質(zhì)量要從采購抓起,這就關(guān)系到供方的供貨、服務(wù)質(zhì)量。下面是進(jìn)貨業(yè)務(wù)程序的主要內(nèi)容:供貨商的情況調(diào)查:在實(shí)施采購之前,超市首先就要對市場上各大商品供貨商進(jìn)行詳細(xì)的調(diào)查,了解公司的具體情況,評(píng)定企業(yè)的信譽(yù)級(jí)別和公司的市場口碑,做到準(zhǔn)確無誤,采購順利。采購計(jì)劃的超市根據(jù)自身的資金條件和銷售狀況,綜合分析市場規(guī)律,擬定采購計(jì)劃表。實(shí)施進(jìn)貨計(jì)劃:根據(jù)供貨商檔案及評(píng)審結(jié)果,選定供貨商;生成訂貨單給選定的供貨商;雙方就價(jià)格、數(shù)量、質(zhì)量等方面洽談磋商,直至簽訂合同;跟蹤合同執(zhí)行,安排供貨進(jìn)度和貨物運(yùn)輸,做好驗(yàn)收入庫工作。(2)庫存業(yè)務(wù):庫存管理是指在上產(chǎn)經(jīng)營中為銷售和耗用而存儲(chǔ)的各種資產(chǎn)。企業(yè)存貨不當(dāng)都會(huì)增加不必要的費(fèi)用:存貨過多將導(dǎo)致物資的積壓、存儲(chǔ)費(fèi)用增加、流動(dòng)資金周轉(zhuǎn)不利,并且過量的庫存會(huì)掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售活動(dòng)。庫存管理的目標(biāo)是需求最佳存貨數(shù)量,使庫存的成本總額最小化。其主要業(yè)務(wù)如下:產(chǎn)品入庫、出庫、盤庫等日常處理??茖W(xué)合理地確定某庫存物資的庫存控制參數(shù)。如:最佳訂貨批量、最大庫存量、最佳缺貨量、最佳訂購周期等,進(jìn)行嚴(yán)格的庫存控制工作。匯總統(tǒng)計(jì)各類庫存數(shù)據(jù),反應(yīng)和監(jiān)督儲(chǔ)備資金占用及采購資金使用情況。(3)銷售業(yè)務(wù)銷售對一個(gè)企業(yè)的生存和發(fā)展是至關(guān)重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對外關(guān)系到企業(yè)產(chǎn)品、服務(wù)和企業(yè)形象等多方面因素,對內(nèi)涉及到銷售、庫存、財(cái)務(wù)等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味著落后,超市要抓住時(shí)機(jī),引入現(xiàn)代化的銷售管理模式,實(shí)施企業(yè)的信息化、智能化銷售管理,才能使超市在激烈的市場競爭中立于不敗之地。4.4系統(tǒng)數(shù)據(jù)流分析分析數(shù)據(jù)流向,對設(shè)計(jì)數(shù)據(jù)庫表盒程序的架構(gòu)有著很重要的作用。所以,在此有必要對超市信息管理系統(tǒng)的數(shù)據(jù)信息流進(jìn)行一番查詢。包括超市管理主系統(tǒng),進(jìn)貨管理部分,銷售管理部分,庫存管理部分。4.4.1超市管理系統(tǒng)總數(shù)據(jù)流向程序主要內(nèi)容為超市管理系統(tǒng),其中包括基本檔案的人事管理子系統(tǒng),進(jìn)貨管理子系統(tǒng),銷售管理子系統(tǒng),庫存管理子系統(tǒng)。各子系統(tǒng)之間通過數(shù)據(jù)流相連,比如接到庫存信息查詢的數(shù)據(jù)流,那么庫存管理系統(tǒng)就該發(fā)出信息請求同時(shí)到銷售管理子系統(tǒng)和進(jìn)貨管理的子系統(tǒng)。然后進(jìn)貨的信息和銷售過的信息就回饋到庫存管理顯示需要查詢的數(shù)據(jù)。同理,當(dāng)查詢進(jìn)貨信息時(shí),就要根據(jù)人事管理的已有供應(yīng)商信息和前臺(tái)給的進(jìn)貨清單信息,對進(jìn)貨管理子系統(tǒng)的數(shù)據(jù)庫存取數(shù)據(jù)。而銷售管理子系統(tǒng)也有相似的數(shù)據(jù)流向,具體他們之間的關(guān)系如下:4.4.2進(jìn)貨管理子系統(tǒng)數(shù)據(jù)流向進(jìn)貨的數(shù)據(jù)流向大致入下圖所示:根據(jù)進(jìn)貨單,也就是進(jìn)貨信息來更新數(shù)據(jù)庫中的進(jìn)貨表,而且進(jìn)貨的信息也要添加到庫存表中。4.4.3銷售管理子系統(tǒng)數(shù)據(jù)流向銷售子系統(tǒng)的數(shù)據(jù)流向大致如下:銷售子系統(tǒng)的流向除了接到銷售信息要及時(shí)更新外還需要注意,當(dāng)銷售貨物后,庫存子系統(tǒng)要發(fā)生相應(yīng)的變化。4.4.4人事管理子系統(tǒng)數(shù)據(jù)流向人事管理子系統(tǒng)中,當(dāng)職工信息發(fā)生變化或者有進(jìn)貨信息發(fā)生變化時(shí)都要更新,因?yàn)槿耸鹿芾碛袉T工信息和供應(yīng)商信息,然后把信息寫入數(shù)據(jù)庫建的專門的表中,以便查詢使用。當(dāng)管理員查詢?nèi)耸鹿芾淼幕緳n案時(shí),就調(diào)出職工和供應(yīng)商的基本信息,顯示到系統(tǒng)的界面,可供管理員編輯,修改。4.4.5庫存管理子系統(tǒng)數(shù)據(jù)流向庫存的管理的信息數(shù)據(jù)與進(jìn)貨和銷售都有聯(lián)系,當(dāng)超市進(jìn)到貨物或者銷售貨物的時(shí)候庫存的數(shù)據(jù)都要發(fā)生變化。這里注意的是一種情況,當(dāng)查詢倉庫中某種貨物不足時(shí),則會(huì)發(fā)出進(jìn)貨請求來保證超市的供給平穩(wěn)。以上就是各部分系統(tǒng)的大致數(shù)據(jù)流向,給設(shè)置數(shù)據(jù)庫和程序時(shí)提供一些參考,以符合一般的超市模式。4.5數(shù)據(jù)字典設(shè)計(jì)數(shù)據(jù)庫的表格時(shí),要對各種清單設(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)+姓名+性別+籍貫數(shù)+學(xué)歷+類別+工資+x++身份證號(hào)+聘用日期+編制日期+備注}組織:按職工編號(hào)遞增排列(2)文件名:商品清單組成:{商品編號(hào)+供貨商號(hào)+名稱+條形碼+計(jì)量單位+類別+產(chǎn)地+單價(jià)+備注}組織:按商品編號(hào)遞增排列(3)文件名:供貨商清單組成:{供貨商號(hào)+名稱+聯(lián)系人+x++開戶行+銀行帳號(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ā)出庫存信息請求輸出流:庫存信息清單,進(jìn)貨信息請求(2)加工名:1:更新根據(jù)進(jìn)貨信息或銷售信息更新庫存信息輸入流:已進(jìn)貨信息,銷售信息輸出流:發(fā)出庫存檢索請求(3)加工名:2:查詢根據(jù)要查詢的銷售信息,檢索出銷售信息明細(xì)表輸入流:銷售信息查詢輸出流:銷售清單,銷售單(4)加工名:2:更新加工邏輯:根據(jù)銷售信息更細(xì)銷售清單輸入流:前臺(tái)銷售信息,庫存信息輸出流:更新庫存清單(5)加工名:3:查詢加工邏輯:根據(jù)要查詢的進(jìn)貨信息,檢索出進(jìn)貨信息明細(xì)表輸入流:進(jìn)貨信息查詢,發(fā)出進(jìn)貨/采購清單查詢輸出流:庫存信息清單,已進(jìn)貨信息,新供貨商信息,進(jìn)貨單信息清單,采購單,進(jìn)貨信息請求,進(jìn)貨/采購清單檢索結(jié)果加工名:3:更新加工邏輯:根據(jù)進(jìn)貨信息更新進(jìn)貨清單輸入流:進(jìn)貨信息請求,進(jìn)貨單輸出流:發(fā)出進(jìn)貨/采購清單查詢(7)加工名:4:查詢加工邏輯:根據(jù)輸入要查詢的職工信息或供貨商信息,檢索出相應(yīng)的結(jié)果輸入流:職工信息查詢,供貨商信息查詢,發(fā)出職工/供貨商清單查詢輸出流:已有供貨商信息,供貨商信息清單,職工信息清單,職工/供貨商清單檢索結(jié)果(8)加工名:4:更新加工邏輯:根據(jù)輸入的職工信息或新供貨商信息更新相應(yīng)的職工清單或供貨商清單4.6功能需求本系統(tǒng)采用自定向下方法開發(fā),其功能模塊主要有如下幾個(gè)部分:進(jìn)貨管理模塊、庫存管理模塊、銷售管理模塊、員工管理模塊和系統(tǒng)模塊。具體的功能描述如下:進(jìn)貨管理:其功能是對供應(yīng)商信息進(jìn)行管理,并根據(jù)企業(yè)情況制定進(jìn)貨計(jì)劃,實(shí)施產(chǎn)品采購,并進(jìn)行進(jìn)貨查詢。庫存管理:其功能是對采購來的產(chǎn)品進(jìn)行企業(yè)內(nèi)部編碼入庫,產(chǎn)品分類等活動(dòng),同時(shí)能夠根據(jù)銷售清單進(jìn)行出貨管理,以及庫存統(tǒng)計(jì)。銷售管理:其功能是提供一般的銷售管理,能夠進(jìn)行銷售明細(xì)查詢和打印銷售報(bào)表。人事管理:其功能是對超市的員工和供貨商信息進(jìn)行管理,包括查詢,更新等。4.7運(yùn)行需求本系統(tǒng)采用MicrosoftVisualStudio2021設(shè)計(jì),用戶交互界面采用的是基于Windows的窗口界面。.NET框架:Microsoft.NetFrameworkV1.1版本及以上。數(shù)據(jù)庫服務(wù)器:MicrosoftSQLServer2021及以上。第五章系統(tǒng)詳細(xì)設(shè)計(jì)5.1系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)總體結(jié)構(gòu)圖在需求分析中也有提到,大致如下:5.2系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì)是使整個(gè)系統(tǒng)能基本實(shí)現(xiàn)超市的進(jìn)、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經(jīng)營狀況,以做出相應(yīng)的經(jīng)營決策。管理信息系統(tǒng)(MIS)就是要對這些資源建立正確的數(shù)據(jù)庫,并進(jìn)行信息的收集、傳送、存儲(chǔ)、編制成各種憑證、報(bào)表、臺(tái)帳、圖形等信息,同時(shí)對這些信息進(jìn)行維護(hù),通過實(shí)測超市的各種運(yùn)行情況,并利用過去的歷史數(shù)據(jù)預(yù)測未來的發(fā)展,從超市全局的角度出發(fā)進(jìn)行決策,利用信息控制超市的行為,附注超市完成其目標(biāo)。本系統(tǒng)共包括五大模塊,分別是人事管理模塊,銷售管理模塊,進(jìn)貨管理模塊,庫存管理模塊,以及系統(tǒng)維護(hù)模塊。每個(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.數(shù)據(jù)維護(hù)模塊功能:(1)實(shí)現(xiàn)超市信息的備份;(2)實(shí)現(xiàn)超市信息的還原。5.3系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)1.E-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銷售2.數(shù)據(jù)庫表設(shè)計(jì)由數(shù)據(jù)模型利用Sqlserver2021進(jìn)行數(shù)據(jù)庫的詳細(xì)設(shè)計(jì),其基本表的設(shè)計(jì)如下:(1)職工清單(StaffBill)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束職工編號(hào)staffIDchar6PNOTNULL姓名namenvarchar8NOTNULL性別sexnchar2NOTNULL籍貫homenvarchar4NULL學(xué)歷diplomanvarchar4NOTNULL類別kindnvarchar10NULL工資salaryint4NULLxphonevarchar12NULLaddressnvarchar50NULL身份證號(hào)idCardvarchar一八NOTNULL聘用日期beginDatedatetime8NULL編制日期enactTimedatetime8NULL備注othersntext50NULL說明:此表存放員工信息。(2)用戶清單(UserBill)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束帳號(hào)loginIDchar6P/FNOTNULL密碼passWordchar6NOTNULL說明:此表存放系統(tǒng)用戶信息。(3)商品清單(MerchBill)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束商品編號(hào)merchIDchar6PNOTNULL供貨商號(hào)profferIDchar6FNOTNULL名稱fullNamenvarchar80NOTNULL條形碼barCodechar一五NOTNULL計(jì)量單位metricUnitvarchar4NOTNULL類別kindnvarchar8NULL產(chǎn)地birthPlacenvarchar50NULL單價(jià)unitCostmoney4NOTNULL備注othersntext50NULL說明:此表存放商品信息。(4)供貨商清單(ProfferBill)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束供貨商號(hào)profferIDchar6PNOTNULL名稱fullNamenvarchar50NOTNULL聯(lián)系人contactPersonnvarchar8NOTNULLxphonevarchar12NOTNULLaddressnvarchar50NOTNULL開戶行openingBanknvarchar10NULL銀行帳號(hào)accountIDvarchar一五NULL備注othersntext50NULL說明:此表存放供貨商信息。(5)進(jìn)貨清單(ImportBill)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束進(jìn)貨單號(hào)importBillIDchar6PNOTNULL商品編號(hào)merchIDchar6P/FNOTNULL供貨商號(hào)profferIDchar6FNOTNULL進(jìn)貨價(jià)importPricemoney4NOTNULL數(shù)量quantityint4NOTNULL金額totalMoneymoney4NOTNULL進(jìn)貨日期importDatedatetime8NOTNULL備注othersntext50NULL說明:此表存放進(jìn)貨信息。(6)銷售清單(SaleBill)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束銷售單號(hào)saleBillIDchar6PNOTNULL商品編號(hào)merchIDchar6P/FNOTNULL銷售數(shù)量saleNumint4NOTNULL銷售日期saleDatedatetime8NOTNULL說明:此表存放銷售信息。(7)庫存清單(StoreBill)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束商品編號(hào)merchIDchar6P/FNOTNULL庫存數(shù)量storeNumint4NOTNULL3.連接數(shù)據(jù)庫用VS2021編譯的C#語言,連接SQL2021數(shù)據(jù)庫,只需在窗體程序外輸入一系列代碼即可實(shí)現(xiàn),具體代碼實(shí)現(xiàn)如下:namespaceCHEXC.GoodMenhod{publicclassgetSqlConnection{#region代碼中用到的變量stringG_Str_ConnectionString="server=F9F3637A8E484CF;uid=sa;pwd=310712;database=db_CSManage;";SqlConnectionG_Con;//聲明鏈接對象#endregion#region構(gòu)造函數(shù)///<summary>///構(gòu)造函數(shù)///</summary>publicgetSqlConnection(){}#endregion#region連接數(shù)據(jù)庫///<summary>///連接數(shù)據(jù)庫///</summary>///<returns></returns>publicSqlConnectionGetCon(){G_Con=newSqlConnection(G_Str_ConnectionString);G_Con.Open();returnG_Con;}#endregion}}其中server表示數(shù)據(jù)庫服務(wù)器的名稱,uid表示登錄數(shù)據(jù)庫的賬號(hào),pwd表示登錄數(shù)據(jù)庫德密碼,database表示連接數(shù)據(jù)庫的名稱。5.4模塊功能設(shè)計(jì)5.4.1.系統(tǒng)登錄模塊功能:本模塊的主要功能是對用戶身份進(jìn)行,,驗(yàn)證只有系統(tǒng)的合法用戶才能進(jìn)入系統(tǒng)。其窗體如下圖所示:在進(jìn)行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫里的用戶清單,并對賬號(hào)和密碼進(jìn)行驗(yàn)證,只有輸入了正確的賬號(hào)和密碼后,系統(tǒng)登錄才會(huì)成功。并在輸入了錯(cuò)誤的或者是不存在的賬戶和密碼時(shí),系統(tǒng)會(huì)給出出錯(cuò)信息提示,指明登錄過程中的錯(cuò)誤輸入或者錯(cuò)誤操作,以便用戶進(jìn)行正確的登錄。輸入項(xiàng)、輸出項(xiàng):輸入項(xiàng)為賬號(hào)和密碼。賬號(hào)和密碼均為字符串,由于程序在設(shè)計(jì)之初是為了管理員做管理之用,故在數(shù)據(jù)庫中內(nèi)置了管理員賬號(hào),必須先成功登錄系統(tǒng)后才能繼續(xù)在基本檔案子系統(tǒng)中添加新的管理員賬號(hào),密碼會(huì)顯字符是“*”。5.4.2.進(jìn)貨管理模塊功能:該模塊主要是實(shí)現(xiàn)進(jìn)行進(jìn)貨信息查詢、編輯商品進(jìn)貨信息兩個(gè)功能。進(jìn)貨信息查詢:該模塊為超市提供整個(gè)超市的進(jìn)貨情況查詢,也可以進(jìn)行進(jìn)貨信息的明細(xì)查詢,并以進(jìn)貨報(bào)表形式打印出來。編輯進(jìn)貨信息:該模塊可以為制定進(jìn)貨計(jì)劃,并形成相應(yīng)的采購訂單。輸入項(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)貨管理模塊的用例圖,如下圖所示:(2)該進(jìn)貨管理模塊的活動(dòng)圖,如下圖所示:(3)編輯進(jìn)貨信息的實(shí)現(xiàn).該段程序,可以讓管理員對進(jìn)貨信息加以編輯,包括對進(jìn)貨編號(hào),商品名稱,供應(yīng)商名稱,進(jìn)貨數(shù)量,進(jìn)貨單價(jià),進(jìn)貨日期,進(jìn)貨員工,應(yīng)付金額等項(xiàng)做添加,修改,刪除等編輯。編輯進(jìn)貨信息的時(shí)序圖如下:(4)進(jìn)貨信息查詢的實(shí)現(xiàn)該部分,可以讓管理員查詢已經(jīng)被添加的進(jìn)貨商品的信息,并在一個(gè)設(shè)置好的信息窗口上顯示,直觀明了。其時(shí)序圖如下:5.4.3.銷售管理模塊功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時(shí)對庫存清單進(jìn)行更新,以備用戶將來對庫存信息進(jìn)行查詢和打印,此外還可以對銷售信息進(jìn)行查詢和盤點(diǎn)功能。銷售信息查詢:根據(jù)商品銷售情況,按需要對銷售情況進(jìn)行查詢。在該查詢模塊中,可以按照商品的編號(hào)、銷售日期等多種方式進(jìn)行商品銷售信息查詢。銷售信息盤點(diǎn):可以按照需要對在一定時(shí)期內(nèi)的銷售情況進(jìn)行盤點(diǎn)。輸入項(xiàng)、輸出項(xiàng):本模塊的數(shù)據(jù)輸入項(xiàng)主要是商品的銷售單號(hào)和商品編號(hào)。其中還包括銷售數(shù)量和銷售日期。(1)該銷售模塊的用例圖,如下圖所示:(2)該銷售管理模塊的活動(dòng)圖,如下圖所示:(3)銷售信息查詢銷售信息查詢是一個(gè)非常重要的功能,并且也是在后面對要研究數(shù)據(jù)挖掘工作的主要研究對象。它可以使管理員了解超市最想知道的信息,什么商品什么時(shí)候賣出的,什么商品賣的最好等,當(dāng)然要抓住其中的商機(jī),那么就是要靠數(shù)據(jù)挖掘方法了。由于數(shù)據(jù)挖掘這塊是我同伴研究的課題,這里我就不再贅述,其時(shí)序圖如下:(4)銷售盤點(diǎn)盤點(diǎn)工作與查詢工作操作基本是相同的,只是查詢時(shí)光看,盤點(diǎn)可以做一些修改和編輯罷了,其時(shí)序圖如下:5.4.4.庫存管理模塊功能:本模塊的主要功能是商品信息的查詢和更新,庫存信息的查詢和更新。查詢商品信息:主要功能查詢商品的明細(xì)信息,和它的庫存信息。添加商品信息:主要功能添加新進(jìn)的商品。修改商品信息:主要功能是修改商品的信息,包括他的庫存數(shù)量。刪除商品信息:主要功能是刪除不再銷售的商品信息。輸入項(xiàng)、輸出項(xiàng):本模塊的數(shù)據(jù)輸入項(xiàng)主要是商品編號(hào)。(1)該庫存管理模塊的用例圖,如下圖所示:(2)庫存管理模塊活動(dòng)圖,如下圖所示:(3)庫存管理的查詢時(shí)序圖,如下圖所示:部分代碼實(shí)現(xiàn)如下:publicpartialclassfrmKcGoodFind:Form{publicfrmKcGoodFind(){InitializeComponent();}tb_KcGoodsMenthodtb_GoodMenthd=newtb_KcGoodsMenthod();tb_KcGoodskcgood=newtb_KcGoods();privatevoidbutton1_Click(objectsender,EventArgse){if(comboBox1.Text==""){MessageBox.Show("請選擇查詢條件!");return;}if(txtkey.Text==""){MessageBox.Show("請輸入查詢信息");return;}switch(comboBox1.Text){case"商品編號(hào)"://"商品編號(hào)":kcgood.strGoodsID=txtkey.Text;tb_GoodMenthd.tb_ThGoodsFind(dataGridView1,1,kcgood);break;case"商品名稱"://商品名稱"kcgood.strKcGoodsName=txtkey.Text;tb_GoodMenthd.tb_ThGoodsFind(dataGridView1,2,kcgood);break;}}privatevoidfrmKcGoodFind_Load(objectsender,EventArgse){}}}(4)庫存管理的添加,修改,刪除而對于庫存管理的添加,修改和刪除時(shí)序圖基本類似的,只是將上述的查詢替換成相應(yīng)的操作而已。而查詢操作結(jié)果也變更為添加操作記過,更新操作結(jié)果和刪除操作結(jié)果。5.4.5.超市職工管理模塊在系統(tǒng)開發(fā)中,為解決超市人員流動(dòng)問題,在系統(tǒng)中增添了員工管理子模塊,用來對超市的人員進(jìn)行信息化管理,以此來提高員工的辦事效率,節(jié)約人力資源。新員工錄入:在超市招進(jìn)新員工時(shí),對其進(jìn)行基本信息的存儲(chǔ),對員工信息進(jìn)行基本的了解。員工信息維護(hù):當(dāng)員工信息發(fā)生變化,或者是員工離職,換崗對相關(guān)信息發(fā)生變化時(shí),利用此子模塊對其進(jìn)行信息變更。(1)職工管理模塊用例圖,如下圖所示:(2)職工管理模塊活動(dòng)圖,如下圖所示:(3)職工管理查詢時(shí)序圖,如圖5-20所示:圖5-20職工管理查詢時(shí)序圖(4)添加新職工時(shí)序圖,如下圖所示:(5)修改職業(yè)信息,刪除職工信息的原理很添加職工信息相同。時(shí)序圖中,只是把相應(yīng)的操作替換輸入不同德結(jié)果,這里就不再畫出時(shí)序圖。部分代碼如下:privatevoidtoolCancel_Click(objectsender,EventArgse){ClearControls();ControlStatus();}privatevoidtoolSave_Click(objectsender,EventArgse){if(getPan()==1){if(intFalg==1){if(tbMenthod.tb_EmpInfoFind(txtEmpLoginName.Text,"",1)==1){MessageBox.Show("登錄名稱已被占用!!");txtEmpLoginName.Text="";txtEmpLoginName.Focus();return;}if(tbMenthod.tb_EmpInfoAdd(EmpClass)==1){MessageBox.Show("添加成功");intFalg=0;tbMenthod.tb_EmpInfoFind("",5,dataGridView1);ClearControls();ControlStatus();}else{MessageBox.Show("添加成失敗");intFalg=0;//tbMenthod.tb_EmpInfoFind("2",dataGridView1);ClearControls();ControlStatus();}}if(intFalg==2){if(tbMenthod.tb_EmpInfoUpdate(EmpClass)==1){MessageBox.Show("修改成功");intFalg=0;tbMenthod.tb_EmpInfoFind("",5,dataGridView1);ClearControls();ControlStatus();}else{MessageBox.Show("修改成失敗");intFalg=0;//tbMenthod.tb_EmpInfoFind("2",dataGridView1);ClearControls();ControlStatus();}}if(intFalg==3){if(tbMenthod.tb_EmpInfoDelete(EmpClass)==1){MessageBox.Show("刪除成功");intFalg=0;tbMenthod.tb_EmpInfoFind("",5,dataGridView1);ClearControls();ControlStatus();}else{MessageBox.Show("刪除失敗");intFalg=0;ClearControls();ControlStatus();}}}//end5.4.6.供貨商信息管理模塊在超市引進(jìn)商品時(shí),首先查詢已有的供貨商信息,然后按照供貨商信息采購商品;或者從新的供貨商那里引進(jìn)新的商品,此時(shí),要把新供貨商信息添加到供貨商清單中。有時(shí),不再從某一供貨商那里采購商品時(shí),此時(shí)要把供貨商信息刪掉。當(dāng)供貨商信息有變化時(shí),就需要對供貨商信息進(jìn)行維護(hù)等。(1)供貨商信息管理模塊用例圖,如下圖所示:(2)供貨商信息管理模塊活動(dòng)圖,如下圖所示:(3)供貨商信息管理查詢時(shí)序圖,如下圖所示:(4)供貨商信息管理刪除時(shí)序圖,如下圖所示:(5)供貨商信息管理的添加和修改操作的原來也與刪除原理相同,這在前面已經(jīng)說過很多次了,這里不再贅述。5.4.7.系統(tǒng)維護(hù)模塊為了系統(tǒng)的安全運(yùn)行,程序提供了給數(shù)據(jù)的備份和還原,以防系統(tǒng)出現(xiàn)意外時(shí)的對超市信息的恢復(fù)。數(shù)據(jù)備份將系統(tǒng)里存儲(chǔ)的信息備份到計(jì)算機(jī)的其他硬盤里保存起來,以備系統(tǒng)遭到意外的損壞,單擊打開按鈕就能選擇保存的路徑,然后單擊確認(rèn)備份。具體實(shí)現(xiàn)的部分代碼如下:privatevoidbutton1_Click(objectsender,EventArgse){try{if(txtPath.Text!=""&&txtName122.Text!=""){getSqlConnectiongeCon=newgetSqlConnection();SqlConnectioncon=geCon.GetCon();stringstrBacl="backupdatabasedb_CSManagetodisk='"+txtPath.Text.Trim()+"\\"+txtName.Text.Trim()+".bak'";SqlCommandCmd=newSqlCommand(strBacl,con);if(Cmd.ExecuteNonQuery()!=0){MessageBox.Show("數(shù)據(jù)備份成功!","提示框",MessageBoxButtons.OK,MessageBoxIcon.Information);this.Close();}else{MessageBox.Show("數(shù)據(jù)備份失??!","提示框",MessageBoxButtons.OK,MessageBoxIcon.Information);}}else{MessageBox.Show("請?zhí)顚憘浞莸恼_位置及文件名!","提示框",MessageBoxButtons.OK,MessageBoxIcon.Information);}//end}catch(Exceptionee){MessageBox.Show(ee.Message.ToString());}}}}數(shù)據(jù)還原一旦系統(tǒng)遭到破環(huán),那么如果之前備份了數(shù)據(jù)的話,就盡可能的避免意外對信息造成的損失,由于數(shù)據(jù)的還原要對數(shù)據(jù)庫進(jìn)行再一次的重寫入。所以,當(dāng)還原時(shí)要強(qiáng)制關(guān)閉在運(yùn)行的數(shù)據(jù)庫用戶進(jìn)程。部分代碼如下:privatevoidbntOk_Click(objectsender,EventArgse){if(textPaht.Text!=""){getSqlConnectiongeCon=newgetSqlConnection();SqlConnectioncon=geCon.GetCon();if(con.State==ConnectionState.Open){con.Close();}stringDateStr="DataSource=F9F3637A8E484CF;Database=master;Userid=sa;PWD=310712";SqlConnectionconn=newSqlConnection(DateStr);conn.Open();//殺掉所有連接db_CSManage數(shù)據(jù)庫的進(jìn)程stringstrSQL="selectspidfrommaster..sysprocesseswheredbid=db_id('db_CSManage')";SqlDataAdapterDa=newSqlDataAdapter(strSQL,conn);DataTablespidTable=newDataTable();Da.Fill(spidTable);SqlCommandCmd=newSqlCommand();CmdxmandType=CommandType.Text;Cmd.Connection=conn;for(intiRow=0;iRow<=spidTable.Rows.Count-1;iRow++){CmdxmandText="kill"+spidTable.Rows[iRow][0].ToString();//強(qiáng)行關(guān)閉用戶進(jìn)程Cmd.ExecuteNonQuery();}conn.Close();conn.Dispose();//SqlConnectionsqlcon=newSqlConnection(DateStr);sqlcon.Open();SqlCommandsqlCmd=newSqlCommand("backuplogdb_CSManagetodisk='"+textPaht.Text.Trim()+"'restoredatabasedb_CSManagefromdisk='"+textPaht.Text.Trim()+"'",sqlcon);sqlCmd.ExecuteNonQuery();sqlCmd.Dispose();sqlcon.Close();sqlcon.Dispose();MessageBox.Show("數(shù)據(jù)還原成功!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);MessageBox.Show("為了必免數(shù)據(jù)丟失,在數(shù)據(jù)庫還原后將關(guān)閉整個(gè)系統(tǒng)。");Application.Exit();}else{MessageBox.Show("請選擇備份文件!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning);}}privatevoidfrmDataReole_Load(objectsender,EventArgse){}}}第六章系統(tǒng)測試運(yùn)行完成對流程的編碼后最重要的事情就是對系統(tǒng)的測試工作了,測試在系統(tǒng)設(shè)計(jì)階段有兩個(gè)時(shí)期,通常在編寫每個(gè)模塊后做單元測試,另一個(gè)時(shí)期是對系統(tǒng)的綜合測試。6.1模塊測試在模塊測試時(shí)我們主要從以下幾個(gè)方面考慮:1.模塊接口;2.局部數(shù)據(jù)結(jié)構(gòu);3.重要執(zhí)行通道;4.出錯(cuò)處理通道;5.影響上述方面的邊界條件。測試時(shí)進(jìn)行代碼審查,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進(jìn)行審查,然后進(jìn)行功能測試,從輸入一些簡單的數(shù)據(jù)開始執(zhí)行一遍,觀測運(yùn)行期間變量的變化,運(yùn)行中值的變化范圍。改變測試方案來變換另一個(gè)角度進(jìn)行測試,發(fā)現(xiàn)錯(cuò)誤并記錄,修改代碼,測試條件使程序通過多層分支,判別運(yùn)行結(jié)果從而完成模塊測試。6.2整體測試總體測試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)測試采用漸增集成測試,即測試單一模塊,將測試完的模塊加入系統(tǒng)中,進(jìn)行一次系統(tǒng)測試,依次類推將所有模塊加入系統(tǒng)中,在具體測試時(shí),采用自頂向下的結(jié)合方式,從主控模塊開始,沿各控制層向下移動(dòng),逐漸把所有模塊結(jié)合了。在測試過程中使用到調(diào)試技術(shù):1.采用debug調(diào)試語句,跟蹤數(shù)據(jù);2.嵌入打印語句,輸出中間結(jié)果;3.利用VisualStudio2021中調(diào)試工具,從調(diào)試窗口觀測變量的變化;4.設(shè)置斷點(diǎn),觀察程序在斷點(diǎn)附近的狀況。評(píng)估運(yùn)行的可靠性問題:1.結(jié)果正確;2.運(yùn)行速度;3.空間利用率;4.算法的可行性。第七章基于數(shù)據(jù)挖掘的超市管理系統(tǒng)近幾年來,零售業(yè)面對的市場競爭壓力日益增加。能否擁有一套迅速靈敏、功能強(qiáng)大的零售市場分析系統(tǒng),有針對性地制定政策,適時(shí)根據(jù)市場需要排放貨物,顯得越來越重要,基于“超市管理系統(tǒng)”其上的數(shù)據(jù)挖掘應(yīng)運(yùn)而生。數(shù)據(jù)挖掘旨在從大量的、不完全的、有噪聲的、模糊的、隨機(jī)的數(shù)據(jù)中,

提取隱含在其中的、人們事先不知道的、但又是潛在有用的信息和知識(shí)。還有很多和這一術(shù)語相近似的術(shù)語,如從數(shù)據(jù)庫中發(fā)現(xiàn)知識(shí)(KDD)、數(shù)據(jù)分析、數(shù)據(jù)融合(Data

Fusion)以及決策支持等。其中在零售業(yè)的地位更是重中之重,可以更好的幫助決策者發(fā)現(xiàn)超市信息中的潛在價(jià)值。關(guān)于數(shù)據(jù)挖掘在超市信息管理系統(tǒng)中的應(yīng)用,是由我的同伴負(fù)責(zé)研究的,其中又以關(guān)聯(lián)規(guī)則在其上的應(yīng)用為主要手段。我這里就僅數(shù)據(jù)挖掘的概念稍微介紹了一下,具體關(guān)于它的更進(jìn)一步的研究,以及它在零售行業(yè)的應(yīng)用請參看我同伴的設(shè)計(jì)論文。結(jié)論超市信息管理系統(tǒng)是一個(gè)超市進(jìn)貨、銷售、庫存及人員管理工作的核心,它的內(nèi)容對于超市的決策者和管理者來說都至關(guān)重要,所以超市銷售管理系統(tǒng)應(yīng)該能夠?yàn)槌泄ぷ髡咛峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但長期以來超市業(yè)務(wù)一直使用著最簡單的人工管理。超市經(jīng)營物品的采購、庫存、銷售及核算的手工信息管理使得工作量巨大、服務(wù)質(zhì)量差、工作效率低。同時(shí)對市場的反饋的信息不能及時(shí)的處理,從而導(dǎo)致銷售與市場脫節(jié)。最終的結(jié)果只能使超市在經(jīng)營中立于不利的地位。在此基礎(chǔ)上,我們開發(fā)了這套系統(tǒng)。目的就是為了解決超市管理的紊亂,使得在超市日常經(jīng)營及銷售中,能夠有跡可尋,隨時(shí)跟蹤市場,而且減少了不必要的勞力資本,使得經(jīng)營者能夠?qū)崿F(xiàn)用最小的成本,獲得最大的利潤。

因此設(shè)計(jì)和開發(fā)超市銷售管理系統(tǒng),具有十分重要的社會(huì)意義和現(xiàn)實(shí)意義。通過這個(gè)對這個(gè)課題的研究,不僅讓我熟悉一個(gè)好的系統(tǒng)會(huì)給一個(gè)公司,一個(gè)企業(yè)帶來翻天覆地的變化。我國將計(jì)算機(jī)應(yīng)用于經(jīng)濟(jì)管理方面起步較晚,但隨著市場機(jī)制的日益健全,銷售管理工作在超市中的地位越來越重要,一些管理人員開始在銷售管理領(lǐng)域進(jìn)行管理信息系統(tǒng)的開發(fā)工作。現(xiàn)階段,我國大型超市也有了比較完善的銷售管理體系。同時(shí)在經(jīng)營方面更能了解顧客的需求,特別是在傳統(tǒng)商品方面的需求,因而能夠贏得先機(jī)。但在物流配送體系方面有待改進(jìn),目前大都處于萌芽狀態(tài),少數(shù)建有自己的物流配送中心,大部分仍包給第三方物流企業(yè),在調(diào)度和應(yīng)急處理方面的反應(yīng)差距較大。而且在經(jīng)營中的盲目性比較大,片面強(qiáng)調(diào)規(guī)模擴(kuò)張,沒有做好充分調(diào)研,易導(dǎo)致經(jīng)營失敗。因此,應(yīng)用先進(jìn)的計(jì)算機(jī)技術(shù)和現(xiàn)代管理理念,借鑒國外先進(jìn)經(jīng)驗(yàn)和技術(shù),研究并開發(fā)實(shí)用的web超市銷售管理系統(tǒng),對于優(yōu)化銷售和管理過程、提高快速響應(yīng)市場變化的能力,增強(qiáng)其競爭力,具有非常重要的現(xiàn)實(shí)意義。本系統(tǒng)主要實(shí)現(xiàn)如下目標(biāo):系統(tǒng)的界面美觀友好,信息查詢靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)安全可靠;實(shí)現(xiàn)超市內(nèi)一些基礎(chǔ)信息的設(shè)置及各種相關(guān)信息的添加、修改刪除和查詢;商品的總覽、入庫、銷售等流程清晰;數(shù)據(jù)計(jì)算自動(dòng)完成,提高工作效率;可通過給定的商品名稱、銷售時(shí)間等對數(shù)據(jù)庫進(jìn)行快速定位;系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性,并且運(yùn)行穩(wěn)定、安全可靠。和傳統(tǒng)管理模式相比較,使用本系統(tǒng),可以提高超市的運(yùn)作效率,輔助提高超市的決策水平,管理水平,為降低經(jīng)營成本,提高效益,減少差錯(cuò),節(jié)省人力,提高顧客滿意度,增強(qiáng)超市擴(kuò)張能力,提供有效的技術(shù)保障。但由于本人能力有限,加上時(shí)間倉促,本系統(tǒng)難免會(huì)出現(xiàn)一些不足之處,本系統(tǒng)只適合小型超市使用,不能適合中大型超市使用;超市管理系統(tǒng)涉及范圍寬,要解決的問題多,功能復(fù)雜,實(shí)現(xiàn)困難,但由于限于時(shí)間,本系統(tǒng)只實(shí)現(xiàn)了其中的一部分功能。致謝本文從開題到最終完成,經(jīng)歷了比較漫長的一段時(shí)間。在這段時(shí)間內(nèi),很多人都給予了我們極大的幫助。尤其是我們的導(dǎo)師,對我們的論文悉心的指導(dǎo)和建議。并且以他嚴(yán)謹(jǐn)?shù)膽B(tài)度和廣泛的知識(shí)給我們留下了深刻的印象。在此,謹(jǐn)向老師表達(dá)我們由衷的欽佩和誠摯的感謝。此外,在我們一起完成論文的期間,也就某些問題咨詢過本專業(yè)的老師及部分成績優(yōu)異的同學(xué)。他們也為我們的設(shè)計(jì)付出了不少辛苦和精力。我僅在此表示深深的謝意。最后,謹(jǐn)向所有幫助過我的老師和同學(xué)們表示感謝。參考文獻(xiàn)[1]李軍.論大型連鎖超市的物流管理[J].商場現(xiàn)代化,2021.(02)[2]劉麗文.供應(yīng)鏈管理思想及其理論和方法的發(fā)展過程.管理科學(xué)學(xué)報(bào),2021.(04)[3]陳宇.中國零售業(yè).一邊擴(kuò)張一邊陷落[J].互聯(lián)網(wǎng)周刊,2021.(11)[4]中國零售業(yè)信息化現(xiàn)狀的全面調(diào)查研究報(bào)告.計(jì)世資訊,2021.(06)

[5]李平,張新穎,張銀春.企業(yè)銷售管理系統(tǒng)的開發(fā)與實(shí)施[J].甘肅科技,2021,(09).[6]高峻,王欣濤.基于網(wǎng)絡(luò)的銷售系統(tǒng)的研究與實(shí)現(xiàn)[J].微機(jī)發(fā)展,2021,(05).[7]肖運(yùn)糧,肖增良.基于WEB的數(shù)據(jù)庫在銷售管理信息系統(tǒng)的應(yīng)用[J].企業(yè)技術(shù)開發(fā),2021,(12).[8]邵振文,龍偉,杜仕沖.基于Web的中小型企業(yè)銷售管理信息系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].中國制造業(yè)信息化,2021,(07)[9]李偉華,劉小兵,謝合明.企業(yè)銷售管理信息系統(tǒng)的研究與開發(fā)[J].四川工業(yè)學(xué)院學(xué)報(bào),2021,(02)[10]LampelJ,MintzbergH.CustomizingCustomization.SloanManagementReview,1996,38(1):21-30.[11]DeMeyerA,FerdowsK.IntegrationofInformationSystemsinManufacturing.InternationalJournalofOperationsandProductionManagement,1985,5(2):5-12.[12]RaymondMcLeod,Jr.GeorgeSchell.ManagementInformationSystem.北京:北京大學(xué)出版社.2021:9-12[一三]L.Myers,M.Berry.Workflowmanagementsystems:AnAIPerspective.Technicalreport,ArtificialIntelligentCenter,SRIInternational,MenloPark,CA,2021

咖啡店創(chuàng)業(yè)計(jì)劃書第一部分:背景在中國,人們越來越愛喝咖啡。隨之而來的咖啡文化充滿生活的每個(gè)時(shí)刻。無論在家里、還是在辦公室或各種社交場合,人們都在品著咖啡??Х戎饾u與時(shí)尚、現(xiàn)代生活聯(lián)系在一齊。遍布各地的咖啡屋成為人們交談、聽音樂、休息的好地方,咖啡豐富著我們的生活,也縮短了你我之間的距離,咖啡逐漸發(fā)展為一種文化。隨著咖啡這一有著悠久歷史飲品的廣為人知,咖啡正在被越來越多的中國人所理解。第二部分:項(xiàng)目介紹第三部分:創(chuàng)業(yè)優(yōu)勢目前大學(xué)校園的這片市場還是空白,競爭壓力小。而且前期投資也不是很高,此刻國家鼓勵(lì)大學(xué)生畢業(yè)后自主創(chuàng)業(yè),有一系列的優(yōu)惠政策以及貸款支持。再者大學(xué)生往往對未來充滿期望,他們有著年輕的血液、蓬勃的朝氣,以及初生牛犢不怕虎的精神,而這些都是一個(gè)創(chuàng)業(yè)者就應(yīng)具備的素質(zhì)。大學(xué)生在學(xué)校里學(xué)到了很多理論性的東西,有著較高層次的技術(shù)優(yōu)勢,現(xiàn)代大學(xué)生有創(chuàng)新精神,有對傳統(tǒng)觀念和傳統(tǒng)行業(yè)挑戰(zhàn)的信心和欲望,而這種創(chuàng)新精神也往往造就了大學(xué)生創(chuàng)業(yè)的動(dòng)力源泉,成為成功創(chuàng)業(yè)的精神基礎(chǔ)。大學(xué)生創(chuàng)業(yè)的最大好處在于能提高自己的潛力、增長經(jīng)驗(yàn),以及學(xué)以致用;最大的誘人之處是透過成功創(chuàng)業(yè),能夠?qū)崿F(xiàn)自己的理想,證明自己的價(jià)值。第四部分:預(yù)算1、咖啡店店面費(fèi)用咖啡店店面是租賃建筑物。與建筑物業(yè)主經(jīng)過協(xié)商,以合同形式達(dá)成房屋租賃協(xié)議。協(xié)議資料包括房屋地址、面積、結(jié)構(gòu)、使用年限、租賃費(fèi)用、支付費(fèi)用方法等。租賃的優(yōu)點(diǎn)是投資少、回收期

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論