【正文】
程是必可少的。So we develop a data mining system base on supermarket Management System。本文系統(tǒng)的分析了軟件開發(fā)的背景以過程;首先介紹了軟件的開發(fā)環(huán)境,其次介紹了本軟件的詳細(xì)設(shè)計過程:數(shù)據(jù)庫的設(shè)計、各個模塊的設(shè)計和實(shí)現(xiàn),以及具體界面的設(shè)計和功能。而近幾年來,零售業(yè)面對的市場競爭壓力日益增加。超市時時刻刻都需要對商品各種信息進(jìn)行統(tǒng)計分析。而大型的超市管理系統(tǒng)功能過于強(qiáng)大而造成操作繁瑣降低了小超市的工作效率。能否擁有一套迅速靈敏、功能強(qiáng)大的零售市場分析系統(tǒng),有針對性地制定政策,適時根據(jù)市場需要排放貨物,顯得越來越重要,基于“超市管理系統(tǒng)”其上的數(shù)據(jù)挖掘應(yīng)運(yùn)而生。關(guān)鍵字:超市;管理信息系統(tǒng)。This paper introduce how to apply the association rule of data mining to mine how to bine the strategy,so we avoid being devoicing from market and requirement and the loss and save money and improve efficiency.This article system analysis software has developed background by process。實(shí)習(xí)期間,我們通過對市場的調(diào)查,針對現(xiàn)在各中小型超市對經(jīng)營業(yè)務(wù)和人事管理的實(shí)際需要,開發(fā)了這套超市管理系統(tǒng)。在我國超市形成在20世紀(jì)90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟(jì)的發(fā)展發(fā)揮了重要的作用。為此,在選題過程中,我選擇了超市管理系統(tǒng)設(shè)計題目,依靠現(xiàn)代化的計算機(jī)信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應(yīng)的決策,加快超市經(jīng)營管理效率。(1)超市有能力承擔(dān)系統(tǒng)開發(fā)費(fèi)用開發(fā)新系統(tǒng)的工作是一項(xiàng)間距復(fù)雜的工作,它的投資主要是人力和物力的投資。同時軟件就其它產(chǎn)品來說,屬于高端行業(yè),無論是產(chǎn)品的價格還是質(zhì)量都比較高,而經(jīng)營產(chǎn)品的經(jīng)銷商或者是商家都要求有雄厚的資金支持。所以在管理中獲得經(jīng)濟(jì)效益是一個綜合效益,要對它進(jìn)行直接定量的分析是比較困難的。而整個超市管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數(shù)據(jù)庫進(jìn)行深入的了解。我們要開發(fā)一個計算機(jī)技術(shù)和數(shù)據(jù)庫技術(shù)與現(xiàn)代化的商業(yè)管理有機(jī)結(jié)合、集成技術(shù)的先進(jìn)性和管理的有效性于一體的軟件。(4)該軟件還為數(shù)據(jù)安全性設(shè)想,提供了數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等功能,以保證系統(tǒng)的安全性。(3)合理的數(shù)據(jù)流設(shè)計,在應(yīng)用系統(tǒng)設(shè)計中,相對獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。(3)易操作原則:要求設(shè)計的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。 業(yè)務(wù)流程分析超市管理系統(tǒng)主要是是以先進(jìn)的管理理念和科學(xué)的計算機(jī)技術(shù)來取代原始的手工操作。企業(yè)現(xiàn)代管理理念中對企業(yè)的進(jìn)貨管理提出新的要求;企業(yè)進(jìn)貨時對供貨商的選擇更見慎重,雙方不再是討價還價的買賣關(guān)系,而是一種相互依存的合作伙伴關(guān)系,并且還需要認(rèn)識到企業(yè)產(chǎn)品質(zhì)量要從采購抓起,這就關(guān)系到供方的供貨、服務(wù)質(zhì)量。(2)庫存業(yè)務(wù):庫存管理是指在上產(chǎn)經(jīng)營中為銷售和耗用而存儲的各種資產(chǎn)。其主要業(yè)務(wù)如下:產(chǎn)品入庫、出庫、盤庫等日常處理。(3)銷售業(yè)務(wù)銷售對一個企業(yè)的生存和發(fā)展是至關(guān)重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對外關(guān)系到企業(yè)產(chǎn)品、服務(wù)和企業(yè)形象等多方面因素,對內(nèi)涉及到銷售、庫存、財務(wù)等信息。包括超市管理主系統(tǒng),進(jìn)貨管理部分,銷售管理部分,庫存管理部分。同理,當(dāng)查詢進(jìn)貨信息時,就要根據(jù)人事管理的已有供應(yīng)商信息和前臺給的進(jìn)貨清單信息,對進(jìn)貨管理子系統(tǒng)的數(shù)據(jù)庫存取數(shù)據(jù)。當(dāng)管理員查詢?nèi)耸鹿芾淼幕緳n案時,就調(diào)出職工和供應(yīng)商的基本信息,顯示到系統(tǒng)的界面,可供管理員編輯,修改。 數(shù)據(jù)字典設(shè)計數(shù)據(jù)庫的表格時,要對各種清單設(shè)計條目。銷售管理:其功能是提供一般的銷售管理,能夠進(jìn)行銷售明細(xì)查詢和打印銷售報表。數(shù)據(jù)庫服務(wù)器:Microsoft SQL Server 2005及以上。每個模塊的功能如下:1. 人事管理模塊功能:(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)超市信息的還原。(4) 供貨商清單(ProfferBill)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束供貨商號profferIDchar6PNOT NULL名稱fullNamenvarchar50NOT NULL聯(lián)系人contactPersonnvarchar8NOT NULL聯(lián)系電話phonevarchar12NOT NULL聯(lián)系地址addressnvarchar50NOT NULL開戶行openingBanknvarchar10NULL銀行帳號 accountIDvarchar15NULL備注othersntext50NULL說明:此表存放供貨商信息。uid=sa。 //聲明鏈接對象 endregion region 構(gòu)造函數(shù) /// summary /// 構(gòu)造函數(shù) /// /summary public getSqlConnection() { } endregionregion 連接數(shù)據(jù)庫 /// summary /// 連接數(shù)據(jù)庫 /// /summary /// returns/returns public SqlConnection GetCon() { G_Con = new SqlConnection(G_Str_ConnectionString)。. 系統(tǒng)登錄模塊功能:本模塊的主要功能是對用戶身份進(jìn)行,驗(yàn)證只有系統(tǒng)的合法用戶才能進(jìn)入系統(tǒng)。賬號和密碼均為字符串,由于程序在設(shè)計之初是為了管理員做管理之用,故在數(shù)據(jù)庫中內(nèi)置了管理員賬號,必須先成功登錄系統(tǒng)后才能繼續(xù)在基本檔案子系統(tǒng)中添加新的管理員賬號,密碼會顯字符是“*”。輸入項(xiàng)、輸出項(xiàng):該模塊的輸入項(xiàng)為超市的進(jìn)貨單,其中包括進(jìn)貨單的編號,商品的編號,供貨商號,進(jìn)貨價,數(shù)量,金額進(jìn)貨日期,備注。銷售信息查詢:根據(jù)商品銷售情況,按需要對銷售情況進(jìn)行查詢。其中還包括銷售數(shù)量和銷售日期。查詢商品信息:主要功能查詢商品的明細(xì)信息,和它的庫存信息。輸入項(xiàng)、輸出項(xiàng):本模塊的數(shù)據(jù)輸入項(xiàng)主要是商品編號。 private void button1_Click(object sender, EventArgs e) { if ( == ) { (請選擇查詢條件!)。 } switch () { case 商品編號://商品編號: = 。 (dataGridView1, 2, kcgood)。 . 超市職工管理模塊在系統(tǒng)開發(fā)中,為解決超市人員流動問題,在系統(tǒng)中增添了員工管理子模塊,用來對超市的人員進(jìn)行信息化管理,以此來提高員工的辦事效率,節(jié)約人力資源。時序圖中,只是把相應(yīng)的操作替換輸入不同德結(jié)果,這里就不再畫出時序圖。 = 。 intFalg = 0。 } else { (添加成失敗)。 ControlStatus()。 ClearControls()。 //(2,dataGridView1)。 intFalg = 0。 } else { (刪除失敗)。 } } }//end. 供貨商信息管理模塊在超市引進(jìn)商品時,首先查詢已有的供貨商信息,然后按照供貨商信息采購商品;或者從新的供貨商那里引進(jìn)新的商品,此時,要把新供貨商信息添加到供貨商清單中。. 系統(tǒng)維護(hù)模塊為了系統(tǒng)的安全運(yùn)行,程序提供了給數(shù)據(jù)的備份和還原,以防系統(tǒng)出現(xiàn)意外時的對超市信息的恢復(fù)。 != ) { getSqlConnection geCon = new getSqlConnection()。 SqlCommand Cmd = new SqlCommand(strBacl, con)。 } } else { (請?zhí)顚憘浞莸恼_位置及文件名!, 提示框, , )。部分代碼如下:private void bntOk_Click(object sender, EventArgs e) { if ( != ) { getSqlConnection geCon = new getSqlConnection()。Database=master。 ()。 SqlDataAdapter Da = new SqlDataAdapter(strSQL, conn)。 = 。 iRow++) { = kill + [iRow][0].ToString()。 // SqlConnection sqlcon = new SqlConnection(DateStr)。 restore database db_CSManage from disk=39。 ()。 (為了必免數(shù)據(jù)丟失,在數(shù)據(jù)庫還原后將關(guān)閉整個系統(tǒng)。 }