版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、湖北汽車工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)摘要本文以小型連鎖超市為研究對(duì)象,綜述了目前連鎖超市進(jìn)銷存系統(tǒng)的現(xiàn)狀。根據(jù)當(dāng)前超市的工作流程,開發(fā)了小型連鎖超市進(jìn)銷存系統(tǒng)。本文以生命周期法作為開發(fā)方法,在需求分析的基礎(chǔ)之上,做了詳細(xì)的系統(tǒng)設(shè)計(jì)。包括總體結(jié)構(gòu)設(shè)計(jì)、功能模塊設(shè)計(jì)、網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)以及系統(tǒng)平臺(tái)的選擇。由于連鎖超市管理錯(cuò)綜復(fù)雜、品種繁多,所以論文有選擇地突出了數(shù)據(jù)庫(kù)設(shè)計(jì)部分、程序設(shè)計(jì)部分。本系統(tǒng)的界面借鑒了“易飛ERP系統(tǒng)”的風(fēng)格,并且通過程序?qū)崿F(xiàn)了第三方控件dbtreeview的功能。 關(guān)鍵詞:進(jìn)銷存管理,信息系統(tǒng),MIS系統(tǒng)45AbstractThis thesis regards small-sca
2、le chain supermarket as research object, summarized the current situation of chain supermarket's purchase、 sell and store system at present, according to the workflow of the present supermarket, develop a purchase、sell and store system of the small-scale chain supermarket. I regard cycle law of
3、the life as the systematic development method, have made detailed system excogitation which that base on the analysis of requirement. It includes the design of whole ensemble architecture, function module design, network structure and choose platform of the system. Because the chain supermarket mana
4、ges are intricately, the goods are various, so the thesis focus on the design database and the procedure design. The systems interface draws lessons from the interface style " yifei ERP system ", and has realized the third party controlling part dbtreeview's function through the proced
5、ure .Key words: purchase、sell and stock management, system of information, system of MIS目錄第1章 引言11.1課題背景11.2國(guó)內(nèi)外概況11.3主要研究工作3第2章 超市進(jìn)銷存系統(tǒng)設(shè)計(jì)52.1進(jìn)銷存業(yè)務(wù)需求分析52.2超市MIS系統(tǒng)結(jié)構(gòu)分析62.3業(yè)務(wù)系統(tǒng)功能模塊設(shè)計(jì)82.4總部管理局域網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)92.5連鎖超市分店系統(tǒng)結(jié)構(gòu)10第3章 超市進(jìn)銷存數(shù)據(jù)庫(kù)設(shè)計(jì)113.1數(shù)據(jù)庫(kù)設(shè)計(jì)工具的選擇113.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)113.3 SQL應(yīng)用19第4章 超市進(jìn)銷存程序?qū)崿F(xiàn)204.1設(shè)計(jì)所用的主要技術(shù)204.2
6、登陸界面設(shè)計(jì)204.3各個(gè)模塊功能敘述224.3.1系統(tǒng)管理224.3.2商品管理224.3.3庫(kù)存管理244.3.4采購(gòu)管理264.3.5店內(nèi)卡管理264.3.6銷售管理264.3.7統(tǒng)計(jì)分析274.3.8貨架管理284.3.9人事管理284.3.10銷售薪資管理304.3.11報(bào)表設(shè)計(jì)314.4程序設(shè)計(jì)小結(jié)32結(jié)論33致謝34參考文獻(xiàn)35附件37第1章 引言1.1課題背景人類已經(jīng)跨入了新世紀(jì),正在進(jìn)入信息時(shí)代。我國(guó)國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展第十個(gè)五年計(jì)劃將國(guó)民經(jīng)濟(jì)和社會(huì)信息化作為覆蓋現(xiàn)代化建設(shè)全局的戰(zhàn)略舉措,要求加速發(fā)展信息產(chǎn)業(yè),大力推進(jìn)信息化?,F(xiàn)在信息技術(shù)的應(yīng)用越來越普及,不但促進(jìn)了社會(huì)的高速發(fā)
7、展,也改變著人們的工作、學(xué)習(xí)、生活和娛樂的方式以及思想觀念。隨著計(jì)算機(jī)的日益普及,計(jì)算機(jī)軟件無處不在。軟件在計(jì)算機(jī)的發(fā)展和應(yīng)用中至關(guān)重要,在人類進(jìn)入信息化社會(huì)時(shí)成為新興信息產(chǎn)業(yè)的支柱。信息作為信息科學(xué)中最基本、最重要的元素,指的是經(jīng)過加工處理之后的一種數(shù)據(jù)形式,是一種有次序的符號(hào)排列,是系統(tǒng)傳輸和處理的對(duì)象,它能夠提高人們對(duì)事物認(rèn)識(shí)的深刻度,可以幫助人們制定工作計(jì)劃,提高工作效率。信息具有可識(shí)別性、可變性、可存儲(chǔ)性、可處理性、可再生性、有效性和無效性等一系列特性。現(xiàn)代社會(huì)信息無處不在,每時(shí)每刻都傳遞著大量的有用和無用的信息,為了能在競(jìng)爭(zhēng)日益激烈的社會(huì)中求得生存、謀求更大的發(fā)展,除擁有獨(dú)特的先決
8、條件外,就是注重對(duì)信息價(jià)值的利用,管理信息系統(tǒng)也因此因運(yùn)而生,它采用科學(xué)的、有效的手段,對(duì)信息加以分析,去其糟粕,取其精華,通過建立一個(gè)有效的新系統(tǒng)使企事業(yè)的各項(xiàng)活動(dòng)能夠達(dá)到提高工作效率,最終提高經(jīng)濟(jì)效益和社會(huì)效益的目的。鑒于信息管理系統(tǒng)的如此功能,使其一出現(xiàn)就受到社會(huì)各行各業(yè)的重視,與計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)融為一體,為大多數(shù)企業(yè)所選用1。信息管理系統(tǒng)(MIS)是集計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)為一體的信息系統(tǒng)工程,它能夠使企業(yè)運(yùn)行的數(shù)據(jù)更加準(zhǔn)確、及時(shí)、全面、詳實(shí)、同時(shí)對(duì)各種信息進(jìn)一步地加工,使企業(yè)領(lǐng)導(dǎo)層對(duì)生產(chǎn)、經(jīng)營(yíng)的決策依據(jù)更充分,更具有合理性和科學(xué)性,并創(chuàng)造出更多的發(fā)展機(jī)會(huì);另外也進(jìn)一步加強(qiáng)企業(yè)的科學(xué)
9、化、合理化、制度化、規(guī)范化管理,為企業(yè)的管理水平跨上新臺(tái)階,為企業(yè)持續(xù)、健康、穩(wěn)定的發(fā)展打下基礎(chǔ)。超市管理信息系統(tǒng)是計(jì)算機(jī)在服務(wù)行業(yè)的具體應(yīng)用,本系統(tǒng)是根據(jù)當(dāng)前超市的工作流程而設(shè)計(jì)的,它包括超市的各個(gè)環(huán)節(jié),從供應(yīng)商到顧客的每個(gè)環(huán)節(jié)都很重要,既要對(duì)商品的管理,也有對(duì)員工、顧客的管理。1.2國(guó)內(nèi)外概況20世紀(jì),隨著全球經(jīng)濟(jì)的蓬勃發(fā)展,眾多經(jīng)濟(jì)學(xué)家紛紛提出了新的管理理論。20世紀(jì)50年代,西蒙提出了管理依賴于信息和決策的思想。同時(shí)期的維納發(fā)表了控制論,他認(rèn)為管理是一個(gè)控制過程。1958年,蓋爾寫到:“管理將以較低的成本得到及時(shí)準(zhǔn)確的信息,做到較好的控制”。這個(gè)時(shí)期,計(jì)算機(jī)開始用于會(huì)計(jì)工作。數(shù)據(jù)處理一
10、詞已經(jīng)出現(xiàn)。1970年,Walter T.Kennevan給剛剛出現(xiàn)的管理信息系統(tǒng)一詞下了一個(gè)定義:“以口頭或書面的形式,在合適的時(shí)間向經(jīng)理、職員以及外界人員提供過去的、現(xiàn)在的、預(yù)測(cè)未來的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進(jìn)行決策”。在這個(gè)定義里強(qiáng)調(diào)了用信息支持決策,但并沒有強(qiáng)調(diào)應(yīng)用模型,沒有提到計(jì)算機(jī)的應(yīng)用2。1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達(dá)大學(xué)的管理學(xué)教授Gordon B.Davis給了管理信息系統(tǒng)一個(gè)較完整的定義,即“管理信息系統(tǒng)是一個(gè)利用計(jì)算機(jī)軟硬件資源以及數(shù)據(jù)庫(kù)的人-機(jī)系統(tǒng)。它能提供支持企業(yè)或組織的運(yùn)行、管理和決策的信息?!边@個(gè)定義全面地說明了管理信息系統(tǒng)的目標(biāo)、功能和
11、組成,而且反映了管理信息系統(tǒng)在當(dāng)時(shí)達(dá)到的水平3。管理信息系統(tǒng)起初應(yīng)用于最基礎(chǔ)的工作,如打印報(bào)表、計(jì)算工資、人事管理等,進(jìn)而發(fā)展到企業(yè)財(cái)務(wù)管理、庫(kù)存管理等單項(xiàng)業(yè)務(wù)管理,這屬于電子數(shù)據(jù)處理(EDP,Electronic Data Processing)系統(tǒng)。當(dāng)企業(yè)建立了數(shù)據(jù)庫(kù),有了計(jì)算機(jī)網(wǎng)絡(luò)從而達(dá)到數(shù)據(jù)共享后,從系統(tǒng)觀點(diǎn)出發(fā),實(shí)施全局規(guī)劃和設(shè)計(jì)信息系統(tǒng)時(shí),就達(dá)到管理信息系統(tǒng)的階段。隨著計(jì)算機(jī)技術(shù)的進(jìn)步和人們對(duì)系統(tǒng)的需求進(jìn)一步提高,人們更加強(qiáng)調(diào)管理信息系統(tǒng)能否支持企業(yè)高層領(lǐng)導(dǎo)的決策這一功能,更側(cè)重于企業(yè)外部信息的收集、綜合數(shù)據(jù)庫(kù)、模型庫(kù)、方法庫(kù)和其他人工智能工具能否直接面向決策者,這是決策支持系統(tǒng)(
12、DSS,Decision Support System)的任務(wù)。我國(guó)20世紀(jì)70年代末有少數(shù)企業(yè)開始MIS的局部應(yīng)用,在90年代才隨著計(jì)算機(jī)的普及興起開發(fā)各類MIS系統(tǒng)。目前國(guó)內(nèi)使用和發(fā)展的MIS平臺(tái)模式大體上分為兩種:客戶機(jī)/服務(wù)器(Client/Server,簡(jiǎn)稱C/S)模式Web瀏覽器/服務(wù)器(Browser/Server,簡(jiǎn)稱B/S)模式。國(guó)外,在很多大型的零售業(yè)集團(tuán)他們現(xiàn)在的企業(yè)信息化已經(jīng)相當(dāng)成熟,比如沃爾馬,家樂福,他們對(duì)每個(gè)環(huán)節(jié)都能很好的控制,計(jì)算機(jī)在物流,配送,超市和連鎖等方面得到廣泛的應(yīng)用。中國(guó)內(nèi)地超市市場(chǎng)起步于1990年,目前其營(yíng)業(yè)額已經(jīng)占社會(huì)商品零售總額的5%,發(fā)展前景良
13、好。但隨著國(guó)內(nèi)電腦技術(shù)的發(fā)展和普及,同時(shí)市場(chǎng)環(huán)境快速多變,超市行業(yè)競(jìng)爭(zhēng)激烈,加上超市自身的行業(yè)特點(diǎn),超市企業(yè)急需提高內(nèi)部管理水平,因此采用專業(yè)的計(jì)算機(jī)管理系統(tǒng)已成為必然趨勢(shì)。國(guó)內(nèi)的零售業(yè),在國(guó)外商業(yè)的示范下,國(guó)內(nèi)商業(yè)業(yè)態(tài)和店鋪數(shù)目發(fā)展加快,行業(yè)內(nèi)的競(jìng)爭(zhēng)也日趨白熱化。自1996年沃爾馬,家樂福等國(guó)際知名連鎖超市集團(tuán)紛紛在中國(guó)登陸以后,他們?cè)谥袊?guó)取得了穩(wěn)定可喜的發(fā)展,加入WTO后,更加快了在中國(guó)的發(fā)展步伐。對(duì)于國(guó)內(nèi)的零售業(yè),只有發(fā)展連鎖經(jīng)營(yíng),追求規(guī)模效益,確保信息技術(shù)共享,商品資源共享,采購(gòu)和配送共享,進(jìn)而才能使以顧客為中心的供應(yīng)鏈(供應(yīng)商,企業(yè),顧客)的資金流,物流和信息流得到最優(yōu)利用。因此建立
14、一套適合本企業(yè)的管理信息系統(tǒng)是企業(yè)賴以生存和發(fā)展的必要條件,不然,社會(huì)的網(wǎng)絡(luò)化配送,集團(tuán)式的大規(guī)模采購(gòu),有效期產(chǎn)品報(bào)警和最佳庫(kù)存管理都將很難實(shí)現(xiàn),而且難以降低人工成本。 1.3主要研究工作管理信息系統(tǒng)在企業(yè)中的應(yīng)用存在三個(gè)要素,這就是人、計(jì)算機(jī)和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),他們?cè)谙到y(tǒng)中起主導(dǎo)作用。MIS是一項(xiàng)系統(tǒng)工程,不是只靠一些計(jì)算機(jī)開發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計(jì)算機(jī)技術(shù)是MIS得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開發(fā)是MIS開發(fā)的重點(diǎn)。但是第三個(gè)因素也不能忽視,企業(yè)的管理數(shù)據(jù)是MIS正常運(yùn)行的基礎(chǔ)
15、。廣義地說,各項(xiàng)管理制度是MIS建設(shè)成功的基礎(chǔ)。在計(jì)算機(jī)軟件技術(shù)中,人機(jī)界面已經(jīng)發(fā)展成為一個(gè)重要的分支。MIS人機(jī)界面設(shè)計(jì)一般遵循以下一些基本原則:1以通信功能作為界面設(shè)計(jì)的核心人機(jī)界面設(shè)計(jì)的關(guān)鍵是使人與計(jì)算機(jī)之間能夠準(zhǔn)確地交流信息。一方面,人向計(jì)算機(jī)輸入信息時(shí)應(yīng)當(dāng)盡量采取自然的方式;另一方面,計(jì)算機(jī)向人傳遞的信息必須準(zhǔn)確,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機(jī)界面混在一起(人機(jī)界面程序只是通信),以免互相干擾,影響速度。設(shè)計(jì)MIS時(shí),針對(duì)每一個(gè)功能,都要按照“I-P-O”的模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機(jī)界面的通信功能。這樣設(shè)計(jì)出來的程序不易出錯(cuò),而且
16、易于維護(hù)。報(bào)表打印是MIS必備的功能之一,而且打印之前常常需要計(jì)算。計(jì)算與打印分開設(shè)計(jì),雖然消耗時(shí)間,但易于整個(gè)MIS系統(tǒng)的維護(hù)。2界面必須始終一致統(tǒng)一的人機(jī)界面不至于會(huì)增加用戶的負(fù)擔(dān),讓用戶始終用同一種方式思考與操作。最忌諱的是每換一個(gè)屏幕用戶就要換一套操作命令與操作方法。例如在整個(gè)系統(tǒng)可以以問號(hào)圖標(biāo)表示幫助,以磁盤圖標(biāo)表示存盤,以打印機(jī)圖標(biāo)表示打印等。3界面必須使用戶隨時(shí)掌握任務(wù)的進(jìn)展情況人機(jī)界面應(yīng)該能夠告訴用戶軟件運(yùn)行的進(jìn)度。特別是在需要較長(zhǎng)時(shí)間的等待時(shí),必須讓用戶了解工作進(jìn)展情況,如可以設(shè)計(jì)已經(jīng)完成了百分之幾的任務(wù)進(jìn)度條等。目前,Windows下的應(yīng)用軟件無論大小,其安裝程序幾乎均做到
17、了這一點(diǎn)。開發(fā)MIS軟件時(shí),這一點(diǎn)很值得借鑒。4界面必須能夠提供幫助一個(gè)優(yōu)秀的MIS軟件應(yīng)該提供在線求助功能,甚至提供使用向?qū)?,這將給用戶帶來極大的方便。在多媒體環(huán)境下,以語音提示作為操作向?qū)?,不?huì)干擾屏幕信息,是一個(gè)極佳的選擇。5界面友好、使用方便多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。對(duì)于一些相對(duì)固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。例如,人事管理系統(tǒng)中的“文化程度”是相對(duì)固定的數(shù)據(jù),其值一般取“小學(xué)”、“初中”、“高中”、“大?!?、“大本”、“碩研”、“博研”等。錄入這類數(shù)據(jù)之前,MIS軟件應(yīng)在相應(yīng)位置彈出一個(gè)列表框,待用戶以鼠標(biāo)點(diǎn)擊,而不應(yīng)讓用戶每次都輸入這些
18、漢字。另外,開發(fā)者應(yīng)編寫一個(gè)錯(cuò)誤實(shí)時(shí)記錄程序,自動(dòng)記錄何日、何時(shí)、何程序出了何種錯(cuò)誤??傊?,所開發(fā)的MIS在使用過程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度,同時(shí)也要減少用戶的干預(yù)量。實(shí)踐證明,用戶干預(yù)愈少,MIS系統(tǒng)的滿意程度愈高。36輸入畫面盡可能接近實(shí)際如果某個(gè)電算會(huì)計(jì)軟件的憑證錄入畫面是表格式的,一屏可錄入多條記錄,而且與實(shí)際憑證一模一樣,甚至連顏色都無異,用戶在終端上錄入憑證,仿佛用筆在紙上填寫憑證,以增加人機(jī)親和力。7具有較強(qiáng)的容錯(cuò)功能誤操作、按鍵連擊等均有可能導(dǎo)致數(shù)據(jù)誤錄,巧妙地進(jìn)行程序設(shè)計(jì),可以避免此類因素造成的錯(cuò)誤。本系統(tǒng)采用結(jié)構(gòu)化生命周期開發(fā)方法這一自上而下的軟件設(shè)計(jì)方法,按照
19、要求劃分出功能子系統(tǒng)及功能模塊,先設(shè)計(jì)出主控模塊,然后逐層往下設(shè)計(jì),直到各模塊底層4。第2章 超市進(jìn)銷存系統(tǒng)設(shè)計(jì)2.1進(jìn)銷存業(yè)務(wù)需求分析在市場(chǎng)經(jīng)濟(jì)中,隨著競(jìng)爭(zhēng)的日益激烈,如何降低成本越來越成為企業(yè)要解決的首要問題。對(duì)生產(chǎn)型企業(yè)來講,這涉及到原材料的進(jìn)貨渠道、銷售情況及庫(kù)存管理等方面的管理,管理的好壞對(duì)企業(yè)至關(guān)重要。而對(duì)經(jīng)銷商而言,渠道扁平化已是大勢(shì)所趨,這使經(jīng)銷商對(duì)產(chǎn)品的庫(kù)存管理合理化提出了更高的要求。而超市作為一個(gè)企業(yè),對(duì)員工、顧客、供應(yīng)商、商品、銷售都必須管理。企業(yè)應(yīng)用進(jìn)銷存系統(tǒng)可有效控制和跟蹤企業(yè)的采購(gòu)、銷售、及倉(cāng)庫(kù)業(yè)務(wù)的全過程,減少盲目采購(gòu)、降低采購(gòu)成本、合理控制庫(kù)存、減少資金占用并提
20、高市場(chǎng)靈敏度,利用計(jì)算機(jī)進(jìn)行自動(dòng)補(bǔ)貨,提高信息傳輸效率,減少人工成本,提升企業(yè)市場(chǎng)競(jìng)爭(zhēng)力。銷售情況是公司商品采購(gòu)商品的重要數(shù)據(jù)來源,庫(kù)存管理是企業(yè)商品管理的核心,它將進(jìn)貨管理和銷售管理連接起來共同組成一個(gè)完整的企業(yè)商品管理系統(tǒng)。存貨管理可以幫助企業(yè)倉(cāng)庫(kù)管理人員對(duì)庫(kù)存商品進(jìn)行詳盡、全面的控制和管理,幫助庫(kù)存會(huì)計(jì)進(jìn)行庫(kù)存商品的核算,提供的各種庫(kù)存分析報(bào)表,為企業(yè)的決策提供依據(jù),從而實(shí)現(xiàn)降低庫(kù)存和減少資金占用,避免物品積壓或短缺,保證企業(yè)經(jīng)營(yíng)活動(dòng)順利進(jìn)行。庫(kù)存管理由入庫(kù)、出庫(kù)管理、商品報(bào)殘、商品報(bào)損構(gòu)成。貨架管理則可以很快的知道當(dāng)前貨架上貨物的數(shù)量,避免出現(xiàn)倉(cāng)庫(kù)中有貨而貨架上缺貨的情況5。小型連鎖超
21、市進(jìn)銷存系統(tǒng)主要是根據(jù)商品的銷售情況做出比較合理的采購(gòu)計(jì)劃,以及對(duì)超市的各個(gè)部門的管理、顧客的管理。通常情況下應(yīng)該有如下功能:1、從配送中心能很準(zhǔn)確的了解各分店商品的產(chǎn)品結(jié)構(gòu)。2、在各個(gè)分店能根據(jù)當(dāng)前的庫(kù)存自動(dòng)的生成配送請(qǐng)求,通過對(duì)貨架上擺貨量的管理生成提貨單,提高信息的傳輸率,減少了人工成本。3、能對(duì)各個(gè)部門的人員進(jìn)行管理,包括員工的考勤,工資等等。4、為了吸引顧客超市有會(huì)員卡、儲(chǔ)值卡、積分卡給顧客優(yōu)惠,儲(chǔ)值卡也是由銀行制作的,但是賣出時(shí)是空的,與此同時(shí)也要能進(jìn)行銀行卡的刷卡消費(fèi)(他和儲(chǔ)值卡是分開的,用不同的刷卡機(jī)),這能給顧客帶來很大的方便,這就要求超市有專門的銀行POS系統(tǒng)。5、為了很好
22、的了解商品間的潛在關(guān)系,以及商品的潛在市場(chǎng),通常要對(duì)銷售情況進(jìn)行分析,這要用到數(shù)據(jù)倉(cāng)庫(kù)中的有關(guān)知識(shí),比如關(guān)聯(lián)規(guī)則,從無雜的數(shù)據(jù)中發(fā)現(xiàn)有規(guī)律的數(shù)據(jù),與此同時(shí)要對(duì)市場(chǎng)進(jìn)行預(yù)測(cè)。6、由于生鮮部產(chǎn)品的特殊情況,生鮮產(chǎn)品的供應(yīng)由生鮮部自己向供應(yīng)商訂貨。7、能打印各種報(bào)表,特別是財(cái)務(wù)報(bào)表,在超市里通常有四種銷售方式,代銷、經(jīng)銷、聯(lián)營(yíng)、租賃,對(duì)于每一種銷售方式的稅收不一樣,特別是租賃,超市只用交營(yíng)業(yè)稅, 商品的增值由租賃人承擔(dān)67。2.2超市MIS系統(tǒng)結(jié)構(gòu)分析 連鎖超市系統(tǒng)主要包括總部,配送中心,連鎖分店??偛繉?duì)這個(gè)連鎖經(jīng)營(yíng)模式的超市進(jìn)行絕對(duì)的控制,各個(gè)分店沒有進(jìn)貨的權(quán)利,所有的商品由配送中心負(fù)責(zé)配送,各個(gè)
23、連鎖門店負(fù)責(zé)商品的銷售8。 連鎖超市系統(tǒng)從職能上分為總部,配送中心,下屬多個(gè)分店等機(jī)構(gòu)構(gòu)成,總部和分部的網(wǎng)絡(luò)結(jié)構(gòu)如圖2-1,其數(shù)據(jù)流程圖如圖2-2,各個(gè)部分的職能描述如下:1、總部職能:總部設(shè)置采購(gòu)部、管理部和財(cái)務(wù)部。采購(gòu)部負(fù)責(zé)和供應(yīng)商簽訂合同,采購(gòu)商品。管理部負(fù)責(zé)高層的領(lǐng)導(dǎo),制定企業(yè)的發(fā)展戰(zhàn)略,企業(yè)文化的建立以及員工的培訓(xùn)、升調(diào)等。財(cái)務(wù)部負(fù)責(zé)每月結(jié)算,向供應(yīng)商付款,給員工發(fā)工資,交稅等等。2、配送中心:各個(gè)分店沒有進(jìn)貨權(quán),配送中心可以主動(dòng)向分店配送商品,或者在分店缺貨時(shí),根據(jù)分店向配送中心發(fā)出的配送請(qǐng)求,由配送中心開配送單,隨貨物一起到分店。3、門店:在總部的統(tǒng)一指導(dǎo)下,直接面對(duì)顧客,實(shí)現(xiàn)商
24、品價(jià)值的渠道,主要承擔(dān)要貨、收貨、商品促銷計(jì)劃的擬訂、各種店內(nèi)卡的使用以及對(duì)前臺(tái)銷售的管理,同時(shí),向總部上報(bào)銷售情況,如有缺貨,向總部提出供貨請(qǐng)求。其組織結(jié)構(gòu)圖如圖2-3。圖2-1圖2-2圖2-32.3業(yè)務(wù)系統(tǒng)功能模塊設(shè)計(jì)對(duì)系統(tǒng)分析各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,系統(tǒng)可分為11個(gè)功能模塊。1、系統(tǒng)管理,包括用戶管理,基本信息,編碼管理,參數(shù)設(shè)置模塊等。2、商品管理,對(duì)商品基本檔案的建立,根據(jù)商品的進(jìn)價(jià)設(shè)置其不同的價(jià)格和進(jìn)行調(diào)價(jià)管理。3、庫(kù)存管理,包括對(duì)商品的所有入庫(kù)、出庫(kù)操作,以及商品的報(bào)損和抱殘、單據(jù)的查詢。4、采購(gòu)管理,有供應(yīng)商檔案管理,訂貨管理,采購(gòu)單據(jù)的查詢。5、銷售
25、管理,對(duì)pos前端機(jī)管理、促銷管理、后臺(tái)開單銷售、銷售退換貨處理和銷售的查詢。6、店內(nèi)卡管理,對(duì)持有卡顧客基本信息的管理,卡的發(fā)放、終止、續(xù)辦、換卡、充值,以及各種卡交易的查詢。7、統(tǒng)計(jì)分析,包括庫(kù)存分析、銷售分析2個(gè)子模塊。8、人事管理,對(duì)員工基本信息的管理,人事調(diào)動(dòng),員工考勤等。9、工資管理,基本工資的設(shè)定,津貼、保險(xiǎn)的管理,工資計(jì)算公式的設(shè)定,每月要計(jì)算員工的工資。10、報(bào)表設(shè)計(jì),對(duì)于每個(gè)企業(yè)都必須有完整的財(cái)務(wù)報(bào)表,這是對(duì)公司的古董負(fù)責(zé)。11、貨架管理,庫(kù)存只反映倉(cāng)庫(kù)里的情況不能反映在賣廠貨架上是否有商品,因此必須對(duì)當(dāng)客能否拿到商品有明確的了解,包括生成提貨單,錄入更新數(shù)據(jù)。系統(tǒng)功能模塊
26、圖如圖2-4所示9。圖2-42.4總部管理局域網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)總部局域網(wǎng)作為經(jīng)營(yíng)的核心,承擔(dān)管理重要的工作,并向各分店發(fā)送商品信息,向配送中心發(fā)配送信息、各分店的商品信息進(jìn)行匯總分析等各項(xiàng)任務(wù),是管理信息系統(tǒng)的核心系統(tǒng),為此,應(yīng)具有很高的安全性、可靠性。它的網(wǎng)絡(luò)結(jié)構(gòu)如圖2-5。圖2-5 2.5連鎖超市分店系統(tǒng)結(jié)構(gòu) 各分店進(jìn)行商品銷售,并負(fù)責(zé)上傳商品銷售信息,其網(wǎng)絡(luò)結(jié)構(gòu)示意圖如圖2-6。能夠保證超市的正常銷售是超市經(jīng)營(yíng)的一個(gè)重要原則,因此要有一個(gè)單獨(dú)的pos機(jī)pos服務(wù)器體系。Pos服務(wù)器的個(gè)數(shù)根據(jù)超市的業(yè)務(wù)量的大小,pos機(jī)的多少來設(shè)定,一般采用一臺(tái)pc主服務(wù)器。收款系統(tǒng)設(shè)計(jì)為pos機(jī)pos服務(wù)器
27、pc服務(wù)器三級(jí)結(jié)構(gòu),即可以與后臺(tái)系統(tǒng)相連,也可以單獨(dú)使用。系統(tǒng)為pos設(shè)置了專用的服務(wù)器,這可以把銷售業(yè)務(wù)與后臺(tái)業(yè)務(wù)隔離開來,當(dāng)網(wǎng)絡(luò)不通時(shí),pos機(jī)和pos服務(wù)器都可以單獨(dú)工作,當(dāng)網(wǎng)絡(luò)通暢后能夠?qū)?shù)據(jù)及時(shí)、完整地傳到后臺(tái),不影響前臺(tái)收款工作。圖2-6第3章 超市進(jìn)銷存數(shù)據(jù)庫(kù)設(shè)計(jì)3.1數(shù)據(jù)庫(kù)設(shè)計(jì)工具的選擇從技術(shù)上看,我只接觸過Access和SQL Server 數(shù)據(jù)庫(kù),在性能上Access側(cè)重用于日常辦公,使用簡(jiǎn)單,可以對(duì)數(shù)據(jù)庫(kù)加密,指定登錄密碼,但其安全機(jī)制不如SQL Server好,SQL Server在兩種級(jí)別上驗(yàn)證用戶,登錄身份驗(yàn)證和對(duì)數(shù)據(jù)庫(kù)用戶帳戶和角色的許可權(quán)限。在SQL Serve
28、r中有三種角色,一是固定服務(wù)器角色,服務(wù)器級(jí)別的組管理特權(quán);二是固定數(shù)據(jù)庫(kù)角色,數(shù)據(jù)庫(kù)級(jí)別的組管理特權(quán);三是用戶自定義數(shù)據(jù)庫(kù)角色,組織內(nèi)部雇員分組的組管理特權(quán)。另一方面整個(gè)系統(tǒng)的開發(fā)基于客戶/服務(wù)器體系結(jié)構(gòu),SQL Server 正好是一個(gè)客戶/服務(wù)器關(guān)系式數(shù)據(jù)庫(kù)系統(tǒng),對(duì)客戶/服務(wù)器用戶的一個(gè)主要挑戰(zhàn)就是中央管理跨整個(gè)企業(yè)范圍內(nèi)的多個(gè)服務(wù)器,SQL Server用一個(gè)稱為分布式管理框架(DMF)的企業(yè)級(jí)系統(tǒng)管理框架來迎接挑戰(zhàn),DMF由SQL Server Enterprise Manage、Distributed Management Object(DMO)、SQL Server 引擎和管理器
29、的服務(wù)核心組件SQL Executive 組成。而Access沒有分布式的管理,最終我選擇SQL Server作為數(shù)據(jù)庫(kù)的開發(fā)工具1011。用SQL Server做數(shù)據(jù)庫(kù),安全穩(wěn)定,對(duì)數(shù)據(jù)填報(bào)、查閱、修改權(quán)限嚴(yán)格控制。程序的界面設(shè)計(jì)采用Delphi,它是目前最強(qiáng)大的數(shù)據(jù)庫(kù)開發(fā)工具,兩者的結(jié)合,使整個(gè)連鎖超市系統(tǒng)具有良好的穩(wěn)定性和安全性。用戶的需求具體體現(xiàn)在各種信息的提供,保存更新和查詢等方面。這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為數(shù)據(jù)庫(kù)具體設(shè)計(jì)做好充分的準(zhǔn)備14。3.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)數(shù)據(jù)流程圖得到數(shù)據(jù)庫(kù)的
30、E-R模型,轉(zhuǎn)化成SQL Server數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)庫(kù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)15。連鎖超市進(jìn)銷存系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)果如下:表2-1商品基本檔案表:spjbxx列名數(shù)據(jù)類型(長(zhǎng)度)可否為空商品編號(hào)Char(10)NOT NULL商品條碼Char(14)NOT NULL部門編碼Int(4)NOT NULL商品名稱Char(20)NOT NULL供應(yīng)商編碼Char(10)NULL續(xù)表2-1商品基本檔案列名數(shù)據(jù)類型(長(zhǎng)度)可否為空規(guī)格型號(hào)Char(10)NULL計(jì)量單位Char(4)NULL保質(zhì)期限(天)Int(4)NULL商品稅率Float(8)NULL商品質(zhì)量級(jí)別Char(6)NU
31、LL建帳日期Datetime(8)NULL配送方式Char(10)NULL結(jié)算方式Char(1)NULL經(jīng)銷方式Char(6)NULL門店編碼Char(11)NULL 列名數(shù)據(jù)類型(長(zhǎng)度)可否為空備注Char(50)NULL表2-2商品部信息表:spbxx 列名 數(shù)據(jù)類型(長(zhǎng)度)可否為空商品部編碼Int(4)NOT NULL商品類型名稱Char(10)NOT NULLpidInt(4)NULL表2-3出庫(kù)表:ckb列名數(shù)據(jù)類型(長(zhǎng)度)可否為空出庫(kù)單據(jù)號(hào)Char(12)NOT NULL出庫(kù)性質(zhì)Char(14)NOT NULL門店編碼Char(11)NOT NULL對(duì)方門店編碼Char(11)NU
32、LL出庫(kù)時(shí)間Datatime(8)NOT NULL經(jīng)手人Char(10)NOT NULL對(duì)應(yīng)申請(qǐng)單號(hào)Char(12)NULL表2-4出庫(kù)明細(xì):ckmx列名數(shù)據(jù)類型(長(zhǎng)度)可否為空出庫(kù)單據(jù)號(hào)Char(12)NOT NULL產(chǎn)品編號(hào)Char(10)NOT NULL數(shù)量Float(8)NOT NULL單價(jià)Money(8)NOT NULL表2-5入庫(kù)表:rkb列名數(shù)據(jù)類型(長(zhǎng)度)可否為空入庫(kù)單據(jù)號(hào)Char(12)NOT NULL入庫(kù)性質(zhì)Char(14)NOT NULL門店編碼Char(11)NULL對(duì)方門店編碼Char(11)NULL入庫(kù)時(shí)間Datatime(8)NOT NULL經(jīng)手人Char(10)
33、NOT NULL對(duì)應(yīng)單據(jù)Char(10)NULL表2-6入庫(kù)明細(xì)表:rkmx列名數(shù)據(jù)類型(長(zhǎng)度)可否為空入庫(kù)單據(jù)號(hào)Char(12)NOT NULL商品編號(hào)Char(10)NOT NULL數(shù)量Float(8)NOT NULL入庫(kù)單價(jià)Money(8)NOT NULL表2-7庫(kù)存表:kcb列名數(shù)據(jù)類型(長(zhǎng)度)可否為空商品編號(hào)Char(10)NOT NULL門店編碼Char(10)NOT NULL當(dāng)前庫(kù)存Float(8)NULL最小店存Float(8)NULL庫(kù)位編碼Char(10)NOT NULL進(jìn)貨最小包裹量Float(8)NULL提前定貨期Int(4)NULL商品性質(zhì)Char(6)NOT NUL
34、L表2-8供應(yīng)商基本信息表:gysjbxx列名數(shù)據(jù)類型(長(zhǎng)度)可否為空供應(yīng)商編碼Char(10)NOT NULL供應(yīng)商名稱Char(20)NOT NULL信用級(jí)別Char(6)NULL地址Char(30)NULL法人代表Char(10)NOT NULL業(yè)務(wù)代表Char(10)NOT NULL聯(lián)系電話Char(12)NULL續(xù)表2-8供應(yīng)商基本信息表:gysjbxx列名數(shù)據(jù)類型(長(zhǎng)度)可否為空手機(jī)Char(11)NULL公司郵箱Char(30)NULL備注Char(40)NULL表2-9員工基本信息表:ygjbqk列名數(shù)據(jù)類型(長(zhǎng)度)可否為空員工號(hào)Char(15)NOT NUL員工姓名Char(
35、10)NULL工作崗位代碼Char(10)NOT NULL身份證號(hào)Char(14)NULL出生年月Datatime(8)NULL籍貫Char(10)NOT NULL國(guó)籍Char(10)NULL民族Char(5)NULL婚否Char(1)NULL健康狀況Char(10)NULL政治面貌Char(10)NULL開始本公司上班時(shí)間Datatime(8)NULL現(xiàn)住址Char(20)NULL家庭地址Char(20)NULL聯(lián)系電話Char(12)NULL手機(jī)Char(11)NULL學(xué)歷Int(4)NULL專業(yè)Char(20)NULL畢業(yè)時(shí)間Datatime(8)NULL畢業(yè)院校Char(20)NULL
36、學(xué)校性質(zhì)Char(10)NULL第一外語Char(10)NULL一外等級(jí)Char(4)NULL第二外語Char(10)NULL二外等級(jí)Char(4)NULL表2-10用戶表:yhb列名數(shù)據(jù)類型(C可否為空員工號(hào)(用戶名)Char(15)NOT NULL密碼Char(10)NOT NULL權(quán)限Char(6)NOT NULL權(quán)限描述Char(20)NULL表2-11持卡人基本檔案列名數(shù)據(jù)類型可否為空卡號(hào)Char(10)NOT NULL持卡人姓名Char(10)NOT NULL電話Char(12)NULL證件Char(20)NOT NULL地址Char(20)NULL發(fā)卡日期Datatime(8)N
37、OT NULL有效日期Datatime(8)NULL消費(fèi)總額Money(8)NOT NULL總積分Float(8)NOT NULL本期積分Float(8)NOT NULL表2-12充值卡充值表:czb列名數(shù)據(jù)類型可否為空卡號(hào)Char(10)NOT NULL充值數(shù)量Money(8)rNOT NULL充值時(shí)間Datetime(8)NOT NULL表2-13調(diào)價(jià)表:tjb列名數(shù)據(jù)類型可否為空調(diào)價(jià)單據(jù)號(hào)Char(12)NOT NULL調(diào)價(jià)性質(zhì)Char(10)NOT NULL門店編碼Char(11)NOT NULL調(diào)價(jià)時(shí)間Datetime(8)NOT NULL是否通過審批Char(1)NOT NULL審
38、批人Char(10) NULL申請(qǐng)人Char(10) NULL表2-14調(diào)價(jià)明細(xì)表:tjmx列名數(shù)據(jù)類型可否為空調(diào)價(jià)單據(jù)號(hào)Char(12)NOT NULL調(diào)價(jià)商品編碼Char(10)NOT NULL原始價(jià)格Money(8)NOT NULL調(diào)后價(jià)格Money(8)NOT NULL是否通過審批Char(1)NOT NULL表2-15促銷總表:cxzb列名數(shù)據(jù)類型可否為空促銷單據(jù)號(hào)Char(12)NOT NULL促銷性質(zhì)Char(1)NOT NULL是否通過審批Char(1)NOT NULL審批人Char(10)NOT NULL表2-16時(shí)段促銷表:sdcxmx列名數(shù)據(jù)類型可否為空促銷單據(jù)號(hào)Char
39、(12)NOT NULL商品編碼Char(10)NOT NULL門店編碼Char(11)NULL促銷開始時(shí)間Datetime(8)NOT NULL促銷結(jié)束時(shí)間Datetime(8)NOT NULL原價(jià)Money(8)NOT NULL調(diào)后價(jià)格Money(8)NOT NULL是否通過審批Char(1)NOT NULL申請(qǐng)人Char(10)NOT NULL表2-17定量促銷表:dlcxmx列名數(shù)據(jù)類型可否為空促銷單據(jù)號(hào)Char(12)NOT NULL商品編碼Char(10)NOT NULL門店編碼Char(11)NULL促銷開始時(shí)間Datetime(8)NOT NULL促銷量float(8)NOT
40、NULL原價(jià)Money(8) NULL調(diào)后價(jià)格Money(8)NOT NULL是否通過審批Char(1)NOT NULL續(xù)表2-17定量促銷表:dlcxmx列名數(shù)據(jù)類型可否為空申請(qǐng)人Char(10)NULL表2-18組合促銷表:zhcxb列名數(shù)據(jù)類型可否為空組合商品編碼Char(10)NOT NULL促銷單據(jù)號(hào)Char(12)NOT NULL促銷開始時(shí)間Datetime(8)NOT NULL促銷結(jié)束時(shí)間Datetime(8)NOT NULL門店編碼Char(11)NOT NULL組合價(jià)格Money(8)NOT NULL是否通過審批Char(1)NOT NULL審批人Char(10)NOT NU
41、LL申請(qǐng)人Char(10)NOT NULL表2-19組合促銷明細(xì):zhcxmx列名數(shù)據(jù)類型可否為空組合商品編碼Char(10)NOT NULL商品編碼Char(10)NOT NULL數(shù)量Datetime(8)NOT NULL表2-20津貼表:jtb列名數(shù)據(jù)類型可否為空員工號(hào)Char(10)NOT NULL加班時(shí)間Datetime(8)NOT NULL加班類別Char(1)NOT NULL表2-21醫(yī)療保險(xiǎn):yb列名數(shù)據(jù)類型可否為空員工號(hào)Char(10)NOT NULL保險(xiǎn)時(shí)間Datetime(8)NOT NULL醫(yī)療報(bào)銷費(fèi)用Float(8)NULL保險(xiǎn)費(fèi)用Float(8)NULL表2-22基本
42、工資:jbgz列名數(shù)據(jù)類型可否為空工作崗位代碼Char(10)NOT NULL崗位名稱Char(20)NOT NULL標(biāo)準(zhǔn)基本工資Money(8)NOT NULL崗位權(quán)利范圍Char(20)NULL表2-23月工資表:yjzb列名數(shù)據(jù)類型可否為空員工號(hào)Char(10)NOT NULL基本工資Money(8)NOT NULL津貼Money(8)NULL報(bào)銷、保險(xiǎn)Money(8)NULL其他Money(8)NULL表2-24配送請(qǐng)求:psqq列名數(shù)據(jù)類型可否為空配送單據(jù)號(hào)Char(12)NOT NULL申請(qǐng)門店編碼Char(11)NOT NULL申請(qǐng)時(shí)間Datetime(8)NOT NULL是否通
43、過審批Char(1)NOT NULL審批人Char(10)NOT NULL表2-25配送請(qǐng)求明細(xì):psqq列名數(shù)據(jù)類型可否為空請(qǐng)購(gòu)單據(jù)號(hào)Char(12)NOT NULL商品編碼Char(10)NOT NULL數(shù)量Float(8)NOT NULL配送時(shí)間Datetime(8)NOT NULL是否通過審批Char(1)NOT NULL申請(qǐng)人Char(10)NOT NULL表2-26采購(gòu)單:cgd列名數(shù)據(jù)類型(長(zhǎng)度)可否為空采購(gòu)單據(jù)號(hào)Char(12)NOT NULL供應(yīng)商編碼Char(10)NULL采購(gòu)時(shí)間numericNOT NULL是否通過審批numericNOT NULL表2-26采購(gòu)單:cg
44、d列名數(shù)據(jù)類型(長(zhǎng)度)可否為空審批人datatimeNOT NULL表2-27采購(gòu)明細(xì)單列名數(shù)據(jù)類型(長(zhǎng)度)可否為空采購(gòu)單據(jù)號(hào)Char(12)NOT NULL商品編碼Char(10)NOT NULL數(shù)量Int(4)NOT NULL采購(gòu)價(jià)格numericNOT NULL是否通過審批numericNOT NULL申請(qǐng)人Char(10)NOT NULL3.3 SQL應(yīng)用數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫(kù)可以分為兩類:非關(guān)系數(shù)據(jù)庫(kù)(flat-file)和關(guān)系數(shù)據(jù)庫(kù)(relational)。關(guān)系數(shù)據(jù)庫(kù)中包含了多個(gè)數(shù)據(jù)
45、表的信息,數(shù)據(jù)庫(kù)含有各個(gè)不同部分的術(shù)語,象記錄、域等。在SQL Server的客戶端建立數(shù)據(jù)庫(kù)以及上訴表16。在創(chuàng)建表以及后面的程序設(shè)計(jì)過程中主要用到了SQL語句。SQL是結(jié)構(gòu)化查詢語言(Structured Query Language)的縮寫。它實(shí)際上包含查詢、定義、操縱和控制4個(gè)部分,是一種功能齊全的數(shù)據(jù)庫(kù)語言。SQL的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照ANSI的規(guī)定,SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù),提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle、Sybase、Microsoft SOL Server、Access等都采用了標(biāo)準(zhǔn)SQ
46、L語言(ANSI SQL)。SQL是一種過程化的語言。它用專門的數(shù)據(jù)庫(kù)技術(shù)和數(shù)學(xué)算法來提高對(duì)數(shù)據(jù)庫(kù)的訪問速度,因此,使用SQL語言通常比自己編寫過程來訪問和操作數(shù)據(jù)庫(kù)要快得多。第4章 超市進(jìn)銷存程序?qū)崿F(xiàn)4.1設(shè)計(jì)所用的主要技術(shù)在進(jìn)行界面與數(shù)據(jù)的接口中,我選用的是Ado,它比BDE的功能要強(qiáng),而且設(shè)置也要簡(jiǎn)單,不用自己在ODBC中設(shè)置。Ado是ActiveX Data Object的縮寫,它是Microsoft數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)新接口,是Microsoft新的數(shù)據(jù)訪問技術(shù),是建立在OLE DB之上的高層數(shù)據(jù)庫(kù)訪問技術(shù)。ADO被設(shè)計(jì)用來同新的數(shù)據(jù)訪問層OLE DB Provider一起協(xié)同工作,以
47、提供通用數(shù)據(jù)訪問(Universal Data Access)。OLE DB是一個(gè)低層的數(shù)據(jù)訪問接口,用它可以訪問各種數(shù)據(jù)源,包括傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù),以及電子郵件系統(tǒng)及自定義的商業(yè)對(duì)象。即使對(duì)OLE DB、COM不了解也能輕松使用ADO,因?yàn)樗浅:?jiǎn)單易用,甚至比DAO都要簡(jiǎn)單易用,并不失靈活性。ADO提供了一個(gè)熟悉的,高層的對(duì)OLE DB的自動(dòng)封裝接口。如同RDO對(duì)象是ODBC驅(qū)動(dòng)程序接口一樣,ADO對(duì)象是OLE DB的接口;如同不同的數(shù)據(jù)庫(kù)需要它們自己ODBC驅(qū)動(dòng)程序一樣,不同的數(shù)據(jù)源要求它們自己的OLE DB提供者(OLE DB Provider)。雖然目前OLE DB提供者比較少,但微
48、軟正積極推廣該技術(shù),并打算用OLE DB取代ODBC。ADO向Delphi程序員提供了很多好處,包括易于使用、熟悉的界面,高速度以及較低的內(nèi)存占用(已實(shí)現(xiàn)ADO2.0的Msado15.dll需要占用342KB內(nèi)存,大約是DAO3.5所占內(nèi)存的60%)。同傳統(tǒng)的數(shù)據(jù)對(duì)象層次(DAO和RDO)不同,ADO可以獨(dú)立創(chuàng)建,因此可以只創(chuàng)建一個(gè)“Connection”對(duì)象,但是可以有多個(gè),獨(dú)立的“Record Set”對(duì)象來使用它,另外ADO針對(duì)客戶服務(wù)器以及Web應(yīng)用程序作了優(yōu)化。ADO最基本的操作流程:初始化COM庫(kù),引入ADO庫(kù)定義文件;用Connection對(duì)象連接數(shù)據(jù)庫(kù);利用建立好的連接,通過C
49、onnection、Command對(duì)象執(zhí)行SQL命令,或利用Record Set對(duì)象取得結(jié)果記錄集進(jìn)行查詢、處理;使用完畢后關(guān)閉連接釋放對(duì)象1213。4.2登陸界面設(shè)計(jì)在這一階段主要的任務(wù)是進(jìn)行編程工作,把所有的功能按照需求分析所描述的那樣實(shí)現(xiàn)即可,我個(gè)人認(rèn)為就是讀、寫數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)好了就比較好做,沒有很深的算法等技術(shù)要求。登陸界面設(shè)計(jì),用戶名可以是自己輸入,也可以從系統(tǒng)的用戶表中取,界面如下圖4-1,在登陸之后可以進(jìn)行密碼修改,密碼修改窗口如圖4-2.17圖4-1會(huì)彈出修改是否成功,以及是是否重新登陸對(duì)話框圖4-2下面是主窗口的設(shè)計(jì),界面如下圖4-3,這個(gè)界面設(shè)計(jì)借鑒于易飛ERP系
50、統(tǒng)的界面風(fēng)格,左邊用了win32面板下的treeview控件,所有的節(jié)點(diǎn)全部來自于系統(tǒng)的功能表,可以添加節(jié)點(diǎn),也可以刪除節(jié)點(diǎn),但是刪除節(jié)點(diǎn)時(shí)必須子節(jié)點(diǎn)為空。點(diǎn)擊根節(jié)點(diǎn)時(shí)顯示該模塊的流程圖,可以幫助了解系統(tǒng)的流程,點(diǎn)擊葉子節(jié)點(diǎn)時(shí)右邊顯示相應(yīng)的窗口。顯示當(dāng)前用戶權(quán)限圖4-34.3各個(gè)模塊功能敘述4.3.1系統(tǒng)管理 系統(tǒng)管理實(shí)現(xiàn)的功能是對(duì)軟件系統(tǒng)的基本信息進(jìn)行設(shè)定和管理,主要的功能有:1、 用戶管理、權(quán)限管理,本系統(tǒng)中,根據(jù)每個(gè)人所在的部門和職位來確定他所擁有的權(quán)限,比如行政部的人員就不能看人事部的相關(guān)數(shù)據(jù)。其界面如下圖4-4,1) 增加、修改、刪除用戶;2) 設(shè)置用戶密碼;3) 對(duì)用戶的權(quán)限進(jìn)行修
51、改、收回權(quán)限。點(diǎn)擊后左邊的控件才能用圖4-42、基本信息,組織機(jī)構(gòu)管理,對(duì)連鎖超市的各級(jí)組織部門進(jìn)行管理,并對(duì)組織機(jī)構(gòu)名稱、性質(zhì)進(jìn)行定義說明,以及倉(cāng)庫(kù)的相關(guān)信息;商品初始化,提供對(duì)老系統(tǒng)原有商品信息進(jìn)行大批量錄入的信息入口。3、編碼管理,他包括對(duì)各分店的編碼、員工的編碼、商品類別編碼、地區(qū)編碼等一系列的編碼管理,并且可以利用數(shù)據(jù)字典查詢和更改有關(guān)的數(shù)據(jù)。 4、對(duì)系統(tǒng)使用的公共參數(shù)進(jìn)行設(shè)定,可控制程序的走向,滿足用戶的個(gè)性化需求,如前臺(tái)打印小票樣式、補(bǔ)貨方式、單據(jù)單號(hào)是否自動(dòng)生成17。4.3.2商品管理商品管理模塊實(shí)現(xiàn)的是對(duì)商品基本信息的管理,在這個(gè)模塊中可以看到各個(gè)門店以及總部的商品
52、目錄結(jié)構(gòu),可以查看到當(dāng)前某個(gè)商品的貨架擺放量和倉(cāng)庫(kù)的庫(kù)存量,也可以看到組合商品的明細(xì)構(gòu)成,其主要的功能包括: 1、商品基本信息管理,本系統(tǒng)中分為兩個(gè)頁(yè)面設(shè)計(jì)。在添加商品頁(yè)面中,可以添加新的商品和刪除某些商品,但是刪除時(shí),必須倉(cāng)庫(kù)和貨架上都沒有了這種商品。本系統(tǒng)每個(gè)商品可錄入條碼,名稱等用于商品管理的基本信息。瀏覽商品頁(yè)面,本系統(tǒng)中錄入了多種商品,他們的分類在左邊,將商品的大類和小類分得很清楚,點(diǎn)擊左邊的節(jié)點(diǎn)時(shí)可以在中間的表格中顯示相應(yīng)的商品的情況,下面兩張表顯示商品的庫(kù)存和當(dāng)前貨架上的擺放情況。商品的樹型結(jié)構(gòu)也是用的treeview控件,可以動(dòng)態(tài)的修改商品的類別(右鍵),這是本系統(tǒng)的
53、創(chuàng)新點(diǎn)。在刪除商品種類的節(jié)點(diǎn)時(shí),必須在該類商品下沒有商品了才能刪除,其界面如圖4-5。選擇排序字段查找字段的值查找字段 圖4-52、定價(jià)管理,根據(jù)商品的進(jìn)價(jià)、市場(chǎng)占有情況等一系列的因素制定相應(yīng)的零售價(jià)、會(huì)員價(jià)、批發(fā)價(jià)、最低售價(jià)。一般超市有專門的價(jià)格中心,由他們來決定商品的售價(jià)。本系統(tǒng)只設(shè)計(jì)對(duì)于不同種類的商品自行設(shè)定比例。3、調(diào)價(jià)管理,由于廠商的要求,或者市場(chǎng)的情況而對(duì)商品的價(jià)格進(jìn)行調(diào)整,他有別于促銷里的調(diào)價(jià),促銷調(diào)價(jià)是有起始和結(jié)束日期的,而且只能調(diào)低,而調(diào)價(jià)是只有起始日期,價(jià)格可以調(diào)高也可以調(diào)低。一旦調(diào)價(jià)單通過審核后,如變價(jià)時(shí)間為當(dāng)天即時(shí)變價(jià),價(jià)格的變動(dòng)會(huì)自動(dòng)實(shí)時(shí)的反映到前臺(tái)收款PO
54、S機(jī)中;而對(duì)于起始變價(jià)時(shí)間不為當(dāng)天的情況,調(diào)價(jià)單會(huì)成為待執(zhí)行變價(jià)單,當(dāng)變價(jià)時(shí)間到來時(shí),系統(tǒng)會(huì)自動(dòng)執(zhí)行調(diào)價(jià)的存儲(chǔ)過程,將價(jià)格的變動(dòng)實(shí)時(shí)自動(dòng)的傳送到前臺(tái)的POS機(jī)中,不需要人為的干預(yù)。194.3.3庫(kù)存管理在生產(chǎn)領(lǐng)域一直都在強(qiáng)調(diào)零庫(kù)存、JIT生產(chǎn),可是在流通領(lǐng)域,特別是服務(wù)行業(yè)沒有庫(kù)存是不可能的,我們只能做到最佳庫(kù)存,盡最大的可能減少庫(kù)存的成本,這就需要對(duì)當(dāng)前的庫(kù)存、銷售情況十分的了解,其中的出庫(kù)的流程圖如圖4-7。圖4-71、商品入庫(kù):可以分為4種性質(zhì)入庫(kù),a.采購(gòu)入庫(kù),它由收貨部來完成,供應(yīng)商或配送中心或其他分店送貨,根據(jù)其訂貨單來收貨,如果合格則打印驗(yàn)收單,驗(yàn)收后防損部進(jìn)行抽查。在這過程中主要檢查單據(jù)(訂貨單、送貨單)、數(shù)量(規(guī)格、單位、數(shù)量、進(jìn)價(jià)) 、質(zhì)量(外觀、標(biāo)識(shí)、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度愛奇藝體育賽事賽事直播內(nèi)容制作合同:股票投資回報(bào)保障協(xié)議3篇
- 二零二五年度環(huán)保型渣土運(yùn)輸船租賃合同3篇
- 二零二五年電子商務(wù)平臺(tái)運(yùn)營(yíng)咨詢合同2篇
- 二零二五年度桉樹木材加工節(jié)能減排合同3篇
- 二零二五版醫(yī)療扶貧公益項(xiàng)目合同3篇
- 二零二五版股份收購(gòu)項(xiàng)目風(fēng)險(xiǎn)評(píng)估及控制合同3篇
- 二零二五版生態(tài)旅游區(qū)建設(shè)項(xiàng)目招標(biāo)合同及生態(tài)保護(hù)協(xié)議3篇
- 二零二五版數(shù)據(jù)中心電梯緊急搶修及日常維護(hù)合同3篇
- 二零二五年度房產(chǎn)交易居間服務(wù)合同12篇
- 二零二五版國(guó)際農(nóng)業(yè)勞務(wù)輸出與管理合同3篇
- 2024年電信綜合部辦公室主任年度述職報(bào)告(四篇合集)
- 購(gòu)銷合同電子版完整版
- 福建省福州市延安中學(xué)2023-2024學(xué)年八年級(jí)上學(xué)期期末物理模擬試卷+
- 2024年度醫(yī)院肝膽外科實(shí)習(xí)生帶教計(jì)劃課件
- 微機(jī)原理與接口技術(shù)考試試題及答案(綜合-必看)
- 勞務(wù)投標(biāo)技術(shù)標(biāo)
- 研發(fā)管理咨詢項(xiàng)目建議書
- 轉(zhuǎn)錢委托書授權(quán)書范本
- 一種配網(wǎng)高空作業(yè)智能安全帶及預(yù)警系統(tǒng)的制作方法
- 某墓園物業(yè)管理日常管護(hù)投標(biāo)方案
- 蘇教版六年級(jí)數(shù)學(xué)上冊(cè)集體備課記載表
評(píng)論
0/150
提交評(píng)論