小型超市管理系統(tǒng)的_第1頁(yè)
小型超市管理系統(tǒng)的_第2頁(yè)
小型超市管理系統(tǒng)的_第3頁(yè)
小型超市管理系統(tǒng)的_第4頁(yè)
小型超市管理系統(tǒng)的_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程項(xiàng)目課程設(shè)計(jì)軟件工程項(xiàng)目課程設(shè)計(jì)題目小型超市管理系統(tǒng) 系別 專業(yè) 班級(jí) 組員 指導(dǎo)教師 日期 小型超市管理系統(tǒng)引引 言言 管理信息系統(tǒng)就是我們常說(shuō)的 MIS(Management Information System) ,在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它就得越來(lái)越普及。而將信息管理系統(tǒng)與企業(yè)自動(dòng)化設(shè)備相結(jié)合,則是當(dāng)今社會(huì)現(xiàn)代企業(yè)的發(fā)展趨勢(shì)。隨著超市規(guī)模的發(fā)展和不斷擴(kuò)大,商品數(shù)量急劇增加,有關(guān)商品的各種信息量也成倍增長(zhǎng)。超市時(shí)時(shí)刻刻都需要對(duì)商品各種信息進(jìn)行統(tǒng)計(jì)分析。而大型的超市管理系統(tǒng)功能過(guò)于強(qiáng)大而造成操作繁瑣降低了小超市的工作效率。超市管理系統(tǒng)是市場(chǎng)上最流行的超市上常用的系統(tǒng)之一,它

2、主要包含以下幾個(gè)模塊:用戶登陸管理、商品類(lèi)型及商品的管理、進(jìn)貨和銷(xiāo)售的管理、銷(xiāo)售分析等。從而,實(shí)現(xiàn)對(duì)進(jìn)貨、銷(xiāo)售及員工信息等實(shí)現(xiàn)全面、動(dòng)態(tài)、及時(shí)的管理。本文系統(tǒng)的分析了軟件開(kāi)發(fā)的背景以過(guò)程;首先介紹了軟件的開(kāi)發(fā)環(huán)境,其次介紹了本軟件的詳細(xì)設(shè)計(jì)過(guò)程:數(shù)據(jù)庫(kù)的設(shè)計(jì)、各個(gè)模塊的設(shè)計(jì)和實(shí)現(xiàn),以及具體界面的設(shè)計(jì)和功能。關(guān)鍵詞關(guān)鍵詞:超市,數(shù)據(jù)庫(kù),管理信息系統(tǒng)、用戶登陸,管理ABSTRACTABSTRACTManagement information systems is what we often say that the MIS (Management Information System), in t

3、he emphasis on management, emphasizing information in modern society it will have more and more popular. The information management systems and enterprise automation equipment, combined, it is in todays society of the modern enterprise trends. With the development of supermarkets and expanding the s

4、cale of goods has risen dramatically, the amount of information on a variety of commodities has also doubled. Supermarkets need to always have all kinds of information goods for statistical analysis. The large-scale supermarket management system function caused by too powerful and complicated operat

5、ion to reduce the efficiency of a small supermarket.Supermarket Management System is the most popular supermarket on the commonly used systems in the world, which mainly includes the following modules: user login management, commodity type and product management, purchase and sales management, sales

6、 analysis. Thus, to achieve right purchase, sales and employee information, etc. to achieve a comprehensive, dynamic, and timely management.This systematic analysis of the software development background in order to process; first introduced the software development environment, followed by the intr

7、oduction of the detailed design of the software process: database design, design and implementation of each module, as well as specific interface design and functionality.Keywords:Keywords: supermarkets, database, management information systems, user login management目 錄第 1 章 緒論.11.1 研究背景 .11.1.1 研究原

8、因 .11.1.2 研究意義 .21.2 研究現(xiàn)狀及發(fā)展趨勢(shì) .21.2.1 國(guó)內(nèi)外研究現(xiàn)狀 .21.2.2 發(fā)展趨勢(shì) .3第 2 章 系統(tǒng)分析.42.1 可行性研究 .42.1.1 經(jīng)濟(jì)可行性 .42.1.2 技術(shù)可行性 .42.1.3 操作可行性 .52.2 需求分析 .52.2.1 組織結(jié)構(gòu)分析 .52.2.2 業(yè)務(wù)流程分析 .62.3 數(shù)據(jù)流圖 .62.4 數(shù)據(jù)字典 .7第 3 章 系統(tǒng)設(shè)計(jì).93.1 功能模塊設(shè)計(jì) .93.2 運(yùn)行環(huán)境 .113.3 數(shù)據(jù)庫(kù)設(shè)計(jì) .113.3.1 概念結(jié)構(gòu)設(shè)計(jì) .113.3.2 邏輯結(jié)構(gòu)設(shè)計(jì) .133.3.3 物理結(jié)構(gòu)設(shè)計(jì) .143.4 編碼設(shè)計(jì) .1

9、6第 4 章 系統(tǒng)實(shí)施.184.1 系統(tǒng)編碼 .184.2 系統(tǒng)測(cè)試 .194.2.1 測(cè)試方法 .194.2.2 測(cè)試項(xiàng)目 .204.2.3 測(cè)試數(shù)據(jù) .204.2.4 測(cè)試結(jié)果 .214.3 系統(tǒng)發(fā)布 .214.3.1 vb 系統(tǒng)發(fā)布.21總 結(jié).23參 考 文 獻(xiàn).24致 謝.25第第 1 1 章章 緒論緒論1.11.1 研究背景研究背景隨著信息時(shí)代的到來(lái),提供了大量的社會(huì)產(chǎn)品,城市集中度也進(jìn)一步加強(qiáng),由于人們生活節(jié)奏的不斷加快,超市管理者對(duì)便利的要求進(jìn)一步提高。在吸收街坊式多店優(yōu)點(diǎn)的基礎(chǔ)上,出現(xiàn)了區(qū)域性的超市。小型超市管理系統(tǒng)按分類(lèi)、分級(jí)的模式對(duì)倉(cāng)庫(kù)進(jìn)行全面的管理和監(jiān)控縮短了超市信息流

10、轉(zhuǎn)時(shí)間,使企業(yè)的物資管理層次分明、井然有序,為采購(gòu)、銷(xiāo)售提供依據(jù),智能化的預(yù)警功能可以自動(dòng)提示存貨短缺、超儲(chǔ)等異常狀況;系統(tǒng)還可進(jìn)行材料超市 ABC 分類(lèi)匯總,減少資金積壓。完善的小型超市管理功能,可對(duì)企業(yè)的存貨進(jìn)行全面的控制和管理,降低超市成本,增強(qiáng)企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力。1.1.11.1.1 研究原因研究原因現(xiàn)在大多數(shù)超市不能有效的管理每一種商品,收款結(jié)算速度慢,容易出現(xiàn)營(yíng)業(yè)差錯(cuò),不宜進(jìn)行商品調(diào)價(jià),盤(pán)點(diǎn)效率底等,而且在超市日常管理中,商品進(jìn)、銷(xiāo)、存決策以經(jīng)驗(yàn)為主,缺乏實(shí)時(shí)分析功能,管理人員對(duì)及時(shí)傳遞資料的要求始終得不到滿足,隨著超市形態(tài)的高速發(fā)展,其經(jīng)營(yíng)管理也變的愈加復(fù)雜,日常所需處理的數(shù)據(jù)量也

11、逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來(lái)越多,原始的人工管理已無(wú)法應(yīng)對(duì)這復(fù)雜的市場(chǎng)。為此,我在本次設(shè)計(jì)之中選擇了超市信息管理系統(tǒng)設(shè)計(jì),依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來(lái)管理超市,從而節(jié)省了大量的人力、物力、改善了員工的工作條件,減輕了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的進(jìn)銷(xiāo)存狀況和各種反饋信息分析,使管理人員快速對(duì)市場(chǎng)的變化作出相應(yīng)決策,加快超市的系統(tǒng)建立的技術(shù)基礎(chǔ)。1.1.21.1.2 研究意義研究意義對(duì)于超市管理者來(lái)說(shuō),大量復(fù)雜的銷(xiāo)售、進(jìn)貨、報(bào)損管理、供應(yīng)商管理等難于通過(guò)傳統(tǒng)的方法進(jìn)行管理。小型超市管理系統(tǒng)正是對(duì)上述的問(wèn)題而開(kāi)發(fā)的,通過(guò)計(jì)算機(jī)系統(tǒng)來(lái)管理貨品銷(xiāo)售與進(jìn)貨的情況,可以解決大量商品信息的查詢

12、和管理,便于更好的進(jìn)行商品管理,同時(shí)也為銷(xiāo)售員提供方便。1.21.2 研究現(xiàn)狀及發(fā)展趨勢(shì)研究現(xiàn)狀及發(fā)展趨勢(shì)1.2.11.2.1 國(guó)內(nèi)外研究現(xiàn)狀國(guó)內(nèi)外研究現(xiàn)狀計(jì)算機(jī)在管理中的應(yīng)用開(kāi)始于 1954 年,當(dāng)時(shí)美國(guó)首先用計(jì)算機(jī)處理工資單。40 多年來(lái),計(jì)算機(jī)在處理管理信息方面發(fā)展迅速。例如,60 年代美國(guó)計(jì)算機(jī)在管理中應(yīng)用項(xiàng)目不到 300 項(xiàng),到了 1975 年達(dá)到 2670 項(xiàng)。而現(xiàn)在,美國(guó)在財(cái)務(wù)會(huì)計(jì)上 90%的工作由計(jì)算機(jī)完成;物資管理中 80100%的信息處理由計(jì)算機(jī)完成;計(jì)劃管理中是 8090%。據(jù)計(jì)算機(jī)應(yīng)用方面發(fā)展較快的國(guó)家統(tǒng)計(jì),計(jì)算機(jī)用于經(jīng)濟(jì)管理的約占 80%;用于科技運(yùn)算的占 8%;用于

13、生產(chǎn)過(guò)程控制的占 12%。因此,經(jīng)濟(jì)管理是計(jì)算機(jī)應(yīng)用的主要領(lǐng)域。當(dāng)然,由于超市進(jìn)銷(xiāo)存管理在經(jīng)濟(jì)管理中占重要地位,其計(jì)算機(jī)化在發(fā)達(dá)國(guó)家中也已經(jīng)達(dá)到了相當(dāng)高的水平。我國(guó)在全國(guó)范圍內(nèi)推廣計(jì)算機(jī)在管理中的應(yīng)用,是在 70 年代末開(kāi)始的,雖然起步較晚,近幾年發(fā)展卻較快,特別是微型計(jì)算機(jī)的出現(xiàn)和普及為信息處理提供了物美價(jià)廉的手段,對(duì)于推動(dòng)我國(guó)管理信息處理的現(xiàn)代化起了重要的作用。2、目前存在的問(wèn)題:超市進(jìn)銷(xiāo)存管理對(duì)企業(yè)來(lái)說(shuō)是一項(xiàng)繁瑣復(fù)雜的工作,每天要處理大量的單據(jù)數(shù)據(jù)。為及時(shí)結(jié)清每筆業(yè)務(wù),盤(pán)點(diǎn)超市和貨物流動(dòng)情況,保證企業(yè)生產(chǎn)用料以及貨物安全,庫(kù)管人員要花費(fèi)大量人力物力和時(shí)間來(lái)做數(shù)據(jù)記錄統(tǒng)計(jì)工作。 在世界發(fā)達(dá)

14、國(guó)家,超市進(jìn)銷(xiāo)存管理的計(jì)算機(jī)化水平已經(jīng)很高了,盡管我國(guó)的生產(chǎn)企業(yè)在這方面也有了很強(qiáng)的意識(shí)和長(zhǎng)足的進(jìn)步,但仍存在這樣、那樣的一些問(wèn)題。表現(xiàn)之一:有的企業(yè)單位的超市進(jìn)銷(xiāo)存管理部分目前仍為手工、半手工操作。從供應(yīng)單位辦理入庫(kù)登記開(kāi)始,到使用單位輸領(lǐng)料出庫(kù)手續(xù)為止,所有操作基本上都是由倉(cāng)庫(kù)管理人員筆寫(xiě),手理,加上算盤(pán)、計(jì)算器來(lái)完成。這不僅繁鎖,效率低,而且缺乏超市進(jìn)銷(xiāo)存管理的一些基本手段,如超市狀況統(tǒng)計(jì),查詢經(jīng)濟(jì)訂貨量計(jì)算等,這給企業(yè)在一定程度上造成了管理上的落后,及經(jīng)濟(jì)利益上的損失。1.2.21.2.2 發(fā)展趨勢(shì)發(fā)展趨勢(shì)超市形式在我國(guó)于 20 世紀(jì) 90 年代初期起步,現(xiàn)已成為我國(guó)零售業(yè)的一種重要形

15、態(tài)。隨著超市的高速發(fā)展,其經(jīng)營(yíng)管理也變得愈加復(fù)雜,早期的售貨員站柜臺(tái)的形式已不能滿足現(xiàn)有的發(fā)展這樣就迫切地需要引進(jìn)新的思想技術(shù)和管理技術(shù)進(jìn)入到超市管理中。21 世紀(jì),各個(gè)行業(yè)的競(jìng)爭(zhēng)進(jìn)入到了一個(gè)全新的領(lǐng)域,零售領(lǐng)域目前呈多元發(fā)展趨勢(shì),多種業(yè)態(tài):超市、倉(cāng)儲(chǔ)店、便利店、特許加盟店、專賣(mài)店、貨倉(cāng)等相互并存。而如何在激烈的競(jìng)爭(zhēng)中擴(kuò)大銷(xiāo)售額、降低經(jīng)營(yíng)成本、擴(kuò)大經(jīng)營(yíng)規(guī)模,成為各家零售企業(yè)努力追求的目標(biāo)?,F(xiàn)代的競(jìng)爭(zhēng)已不再是規(guī)模的競(jìng)爭(zhēng),而是技術(shù)的競(jìng)爭(zhēng)、管理的競(jìng)爭(zhēng)、人才的競(jìng)爭(zhēng)。技術(shù)的提升和管理的升級(jí)才是企業(yè)的競(jìng)爭(zhēng)核心。中小型超市在整個(gè)經(jīng)濟(jì)產(chǎn)業(yè)中占有相當(dāng)重要的地位。隨著改革的深化和對(duì)外開(kāi)放力度的加大,小型超市將會(huì)繼

16、續(xù)推陳出新。超市自動(dòng)化的產(chǎn)品管理在歐美等國(guó)已實(shí)行了多年,也是零售業(yè)管理的基礎(chǔ)。它最主要的特點(diǎn)是能夠?qū)崟r(shí)和準(zhǔn)確的控制店內(nèi)的銷(xiāo)售情況。超市行業(yè)只作為零售業(yè)的一種業(yè)態(tài),競(jìng)爭(zhēng)就更加激烈,如何提高超競(jìng)爭(zhēng)能力和效益,已成為各個(gè)超市企業(yè)追求的目標(biāo)。而在當(dāng)今時(shí)代計(jì)算機(jī)的普及和應(yīng)用,信息管理的方便快捷,使小型管理系統(tǒng)被超市企業(yè)所重視。超市引入信息管理系統(tǒng),是零售業(yè)經(jīng)營(yíng)之中的最熱門(mén)的話題之一。第第 2 2 章章 系統(tǒng)分析系統(tǒng)分析2.12.1 可行性研究可行性研究2.1.12.1.1 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性因?yàn)橥ㄟ^(guò)網(wǎng)絡(luò)傳遞銷(xiāo)售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開(kāi)支,同

17、時(shí)該系統(tǒng)可以提高超市的銷(xiāo)售效率,即提高了超市的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上完全是可行的。2.1.22.1.2 技術(shù)可行性技術(shù)可行性在 IT 行業(yè)中從業(yè)的工作人員一般都要求掌握計(jì)算機(jī)技術(shù),具有一定的軟硬件基礎(chǔ),會(huì)使用各種管理軟件,熟悉 IT 產(chǎn)品。因?yàn)椋械某袑?duì)員工的素質(zhì)要求比較高,從管理層到下面的銷(xiāo)售人員,都要求具有一定的計(jì)算機(jī)基礎(chǔ),所以在新系統(tǒng)投入使用時(shí),只要對(duì)員工進(jìn)行少量的培訓(xùn),系統(tǒng)的功能和使用方法就基本上能夠是系統(tǒng)順利運(yùn)行。2.1.32.1.3 操作可行性操作可行性界面設(shè)計(jì)時(shí)充分考慮瀏覽者的習(xí)慣,使得界面美觀,大方,使用戶感受到系統(tǒng)的專業(yè)和方便。由此,該系統(tǒng)的操作是可行的,有必要開(kāi)發(fā)該系統(tǒng)。

18、綜合以上三方面,該系統(tǒng)具有很高的開(kāi)發(fā)可行性,無(wú)論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上。所以,可以設(shè)計(jì)該系統(tǒng)的數(shù)據(jù)流程圖,建立數(shù)據(jù)字典。2.22.2 需求分析需求分析2.2.12.2.1 組織結(jié)構(gòu)分析組織結(jié)構(gòu)分析小型超市分為銷(xiāo)售部,庫(kù)存管理部,財(cái)務(wù)部,人事部四個(gè)主要部門(mén),超市的決策權(quán)和管理權(quán)歸超市經(jīng)營(yíng)者擁有,超市的每個(gè)部門(mén)的管理都有專職人員負(fù)責(zé)。小型超市管理系統(tǒng)的組織結(jié)構(gòu)的描述如圖 2-1 所示:超市經(jīng)營(yíng)者銷(xiāo)售部庫(kù)存管理部財(cái)務(wù)部人事部圖 2-1 組織結(jié)構(gòu)圖組織功能表如圖 2-2 所示:登錄界面用戶輸入正確的用戶名和相對(duì)應(yīng)的密碼即可進(jìn)入,否則退出系統(tǒng)維護(hù)主要用于實(shí)現(xiàn)系統(tǒng)用戶設(shè)置、操作人員管理、密碼修改采

19、購(gòu)管理主要用于實(shí)現(xiàn)采購(gòu)數(shù)據(jù)和采購(gòu)單查詢、采購(gòu)統(tǒng)計(jì)單查詢庫(kù)存管理主要用于實(shí)現(xiàn)商品出庫(kù)、入庫(kù)的添加修改,商品出庫(kù)、入庫(kù)的查詢銷(xiāo)售管理主要用于實(shí)現(xiàn)銷(xiāo)售數(shù)據(jù)記錄、客戶退貨記錄和銷(xiāo)售、退貨信息查詢其他設(shè)置主要用于實(shí)現(xiàn)員工管理,供應(yīng)商的設(shè)置,省份的設(shè)置,商品的種類(lèi)報(bào)表主要用于實(shí)現(xiàn)庫(kù)存的盤(pán)點(diǎn)、銷(xiāo)售的信息、供應(yīng)商信息圖 2-2 組織功能表2.2.22.2.2 業(yè)務(wù)流程分析業(yè)務(wù)流程分析超市管理系統(tǒng)工作流程為:登錄系統(tǒng)后,超市管理員可對(duì)系統(tǒng)相關(guān)信息進(jìn)行操作,包括商品基本信息、供應(yīng)商信息、銷(xiāo)售信息、庫(kù)存信息、進(jìn)貨信息等過(guò)程進(jìn)行管理。本系統(tǒng)的業(yè)務(wù)流程圖如圖 2-3 所示:廠商總經(jīng)理顧客超市管理系統(tǒng)總經(jīng)理F1 商品信息

20、F5 進(jìn)貨信息F4 庫(kù)存信息F3 銷(xiāo)售額信息F1 商品信息F2 用戶信息F6 購(gòu)買(mǎi)信息廠商商品信息營(yíng)業(yè)員訂貨信息購(gòu)買(mǎi)信息顧客銷(xiāo)售信息用戶信息(員工)商品信息庫(kù)存信息超市管理員圖 2-3 業(yè)務(wù)流程圖2.32.3 數(shù)據(jù)流圖數(shù)據(jù)流圖數(shù)據(jù)流程圖主要反映的是小型超市管理系統(tǒng)中各項(xiàng)功能模塊之間的數(shù)據(jù)流程和簡(jiǎn)單的數(shù)據(jù)處理、加工過(guò)程和方法,為系統(tǒng)的設(shè)計(jì)打下基礎(chǔ)。超市管理系統(tǒng)的數(shù)據(jù)流程:首先由系統(tǒng)管理員根據(jù)不同用戶的需要將信息保存到數(shù)據(jù)庫(kù)中,然后再進(jìn)行發(fā)布。用戶可以對(duì)這些庫(kù)信息進(jìn)行查詢、添加、修改和刪除處理。通過(guò)對(duì)本系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)確定。整個(gè)流程圖如圖 2-4 所示:圖 2-4 數(shù)據(jù)流圖2.4

21、2.4 數(shù)據(jù)字典數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。1、數(shù)據(jù)字典列表數(shù)據(jù)存儲(chǔ)數(shù)據(jù)名稱 :管理員信息簡(jiǎn) 述:用戶注冊(cè)填寫(xiě)的信息數(shù)據(jù)來(lái)源:用戶注冊(cè)填寫(xiě)數(shù)據(jù)去向:用戶信息表 數(shù)據(jù)組成:管理員信息管理信息唯一標(biāo)識(shí)+管理員帳號(hào)+管理員密碼+管理員權(quán)限+注冊(cè)時(shí)間描述:存儲(chǔ)了管理員的基本信息數(shù)據(jù)存儲(chǔ)名稱:商品信息簡(jiǎn)述:管理員填寫(xiě)的商品信息數(shù)據(jù)來(lái)源: 管理員填寫(xiě)數(shù)據(jù)去向:商品信息表數(shù)據(jù)組成:商品信息=商品信息唯一標(biāo)識(shí)+貨物名稱+供貨編號(hào)+進(jìn)價(jià)+售價(jià)+數(shù)量+廠商等描述:存儲(chǔ)了商品信息數(shù)據(jù)存儲(chǔ)名稱:庫(kù)存信息簡(jiǎn)述:管理員填寫(xiě)

22、的庫(kù)存信息數(shù)據(jù)來(lái)源: 管理員填寫(xiě)數(shù)據(jù)去向:庫(kù)存信息表數(shù)據(jù)組成:庫(kù)存信息=庫(kù)存信息唯一標(biāo)識(shí)+商品名稱+價(jià)格+數(shù)量+添加時(shí)間+單位+編號(hào)等描述:存儲(chǔ)了庫(kù)存信息數(shù)據(jù)存儲(chǔ)名稱:銷(xiāo)售信息簡(jiǎn)述:管理員填寫(xiě)的商品銷(xiāo)售信息數(shù)據(jù)來(lái)源: 管理員填寫(xiě)數(shù)據(jù)去向:銷(xiāo)售信息表數(shù)據(jù)組成:銷(xiāo)售信息=銷(xiāo)售信息唯一標(biāo)識(shí)+貨物名稱+數(shù)量+價(jià)格+時(shí)間等描述:存儲(chǔ)了銷(xiāo)售詳細(xì)信息第第 3 3 章章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)的任務(wù)就是依據(jù)系統(tǒng)分析文檔資料,采用正確的方法來(lái)確定系統(tǒng)各功能模塊在計(jì)算機(jī)內(nèi)應(yīng)該由哪些程序組成,它們之間用什么方式聯(lián)結(jié)在一起以構(gòu)成一個(gè)最好的系統(tǒng)機(jī)內(nèi)結(jié)構(gòu),同時(shí)還要使用一定的工具將所設(shè)計(jì)的成果表達(dá)出來(lái),另外考慮到實(shí)現(xiàn)系統(tǒng)

23、功能的需要,還要進(jìn)行數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)、編碼設(shè)計(jì)、輸入/輸出界面設(shè)計(jì)等等 。3.13.1 功能模塊設(shè)計(jì)功能模塊設(shè)計(jì)根據(jù)系統(tǒng)功能分析,可以畫(huà)出系統(tǒng)的功能模塊圖,從管理員界面對(duì)功能模塊圖加以描述。如圖 3-1 所示:系統(tǒng)管理銷(xiāo)售管理庫(kù)存管理進(jìn)貨管理供貨商管理基礎(chǔ)信息小型超市管理系統(tǒng)統(tǒng)用戶管理系統(tǒng)備份系統(tǒng)維護(hù)用戶修改商品信息供應(yīng)商信息員工信息銷(xiāo)售查詢銷(xiāo)售添加銷(xiāo)售報(bào)表銷(xiāo)售查詢庫(kù)存查詢進(jìn)貨查詢進(jìn)貨報(bào)表進(jìn)貨管理供應(yīng)商修改供應(yīng)商查詢圖 3-1 功能模塊圖 (1)系統(tǒng)維護(hù)模塊系統(tǒng)維護(hù)模塊用于實(shí)現(xiàn)對(duì)用戶的添加、修改、刪除以及操作人員管理、密碼修改。 (2)其他設(shè)置其他設(shè)置主要用于實(shí)現(xiàn)員工的添加、修改、查詢以及管理

24、,供應(yīng)商的設(shè)置,省份的設(shè)置,商品的種類(lèi)。3.23.2 運(yùn)行環(huán)境運(yùn)行環(huán)境系統(tǒng)運(yùn)行環(huán)境要求包括以下四個(gè)方面:1、內(nèi)存: 256M DDR3332、硬盤(pán): 80G3、顯示器:17 寸液晶顯示器4、CPU:Intel P3 及以上軟件環(huán)境包括以下三個(gè)方面:1、操作平臺(tái):Microsoft Windows XP2、開(kāi)發(fā)語(yǔ)言:Microsoft Visual Basic 6.03、數(shù)據(jù)庫(kù):Microsoft Office Access2003 3.33.3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)3.3.13.3.1 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它能通過(guò)對(duì)需求進(jìn)行綜合,歸納與抽象,形成一個(gè)獨(dú)立

25、于具體 DBMS 的概念模型,既 E-R 圖如圖所示:密碼表用戶名類(lèi)型密碼圖 3-2 管理員實(shí)體的E-R 圖圖 3-3 商品信息的 E-R 圖商品信息商品編號(hào)生產(chǎn)廠家單價(jià)種類(lèi)庫(kù)存量進(jìn)貨量保質(zhì)期名稱供應(yīng)商信息商品編號(hào)廠名聯(lián)系方式省份圖 3-4 供應(yīng)商實(shí)體的 E-R 圖圖 3-5 倉(cāng)庫(kù)的 E-R 圖入庫(kù)表商品編號(hào)分類(lèi)編碼入庫(kù)時(shí)間數(shù)量商品廠家圖 3-6 各個(gè)實(shí)體之間的聯(lián)系圖3.3.23.3.2 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)邏輯設(shè)計(jì)的任務(wù)是根據(jù) DBMS 的特征把概念結(jié)構(gòu)轉(zhuǎn)換為相應(yīng)的邏輯結(jié)構(gòu)。概念設(shè)計(jì)所得到的 ER 模型,是獨(dú)立于 DBMS 的,這里的轉(zhuǎn)換就是把表示概念結(jié)構(gòu)的 ER 圖轉(zhuǎn)換成關(guān)系模型的邏輯

26、結(jié)構(gòu)。將圖轉(zhuǎn)換為規(guī)范的關(guān)系模式為:密碼表(用戶名,密碼,類(lèi)型)員工表(員工編號(hào),員工姓名,性別,職務(wù),聯(lián)系方式,家庭住址)生產(chǎn)廠家表(供應(yīng)商號(hào),省份,廠名,聯(lián)系方式,網(wǎng)址)商品表(商品編號(hào),商品名稱,種類(lèi),單價(jià),單位,凈含量,庫(kù)存量,保質(zhì)期,生產(chǎn)時(shí)間,生產(chǎn)省份,生產(chǎn)廠家)采購(gòu)表(供貨商號(hào),商品編號(hào),進(jìn)貨日期,商品名稱,驗(yàn)收員,進(jìn)貨價(jià),數(shù)供貨商號(hào)廠名商品編號(hào)供應(yīng)商聯(lián)系方式數(shù)量 商品號(hào) 商品數(shù)量商品編號(hào)商品名稱保質(zhì)期 商品號(hào) 單價(jià) 商品號(hào) 數(shù)量客戶日期倉(cāng)庫(kù)編號(hào)商品名稱庫(kù)存量nnnn1名稱類(lèi)型種類(lèi)網(wǎng)址銷(xiāo)售存放供應(yīng)商品名稱銷(xiāo)售表量,金額)入庫(kù)表(商品編號(hào),入庫(kù)時(shí)間,商品廠家,數(shù)量)銷(xiāo)售表(商品編號(hào),客

27、戶編號(hào),銷(xiāo)售日期,數(shù)量,商品名稱,業(yè)務(wù)員,金額)退貨表(商品編號(hào),商品名稱,生產(chǎn)廠家,退貨日期,退貨數(shù)量,制單人,業(yè)務(wù)員,金額,客戶編號(hào))3.3.33.3.3 物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)將各實(shí)體內(nèi)容的數(shù)據(jù)類(lèi)型生成數(shù)據(jù)庫(kù)如圖 5.3 所示:表 3-7 密碼表字段名字段類(lèi)型字段寬度說(shuō)明usernameChar6用戶名password1Char6密碼leixingChar6類(lèi)型表 3-8 商品表字段名字段類(lèi)型字段寬度說(shuō)明spbhChar20商品編號(hào)spmcChar20商品名稱zlChar10種類(lèi)dwChar10單位djInt4單價(jià)jhlInt4凈含量kclInt4庫(kù)存量bzqInt4保質(zhì)期scsjDa

28、tetime8生產(chǎn)時(shí)間scsfChar20生產(chǎn)省份sccjChar50生產(chǎn)廠家表 3-9 員工表字段名字段類(lèi)型字段寬度說(shuō)明ygbhChar6員工編號(hào)ygxmChar6員工姓名xbChar6性別zwChar6職務(wù)lxfsChar10聯(lián)系方式j(luò)tzzChar20家庭住址表 3-10 采購(gòu)表字段名字段類(lèi)型字段寬度說(shuō)明spbhChar6商品編號(hào)ghshChar6供貨商號(hào)jhrqMoney4進(jìn)貨日期spmcChar10商品名稱ysyChar20驗(yàn)收員jhjInt4進(jìn)貨價(jià)slChar4數(shù)量jeDatetime8金額表 3-11 銷(xiāo)售表字段名字段類(lèi)型字段寬度說(shuō)明spbhChar6商品編號(hào)khbhChar6客

29、戶編號(hào)xsrqDatetime8銷(xiāo)售日期xsslInt4銷(xiāo)售數(shù)量spmcChar10商品名稱ywyChar10業(yè)務(wù)員zdrChar10制單人 jeChar6金額表 3-12 生產(chǎn)廠家表字段名字段類(lèi)型字段寬度說(shuō)明ghshChar8供應(yīng)商號(hào)sfChar40省份cmChar50廠名lxfsChar20聯(lián)系方式wzChar20網(wǎng)址表 3-13 入庫(kù)表字段名字段類(lèi)型字段寬度說(shuō)明spbhChar6商品編號(hào)rksjDatetime8入庫(kù)時(shí)間spcjChar50商品廠家slInt4數(shù)量3.43.4 編碼設(shè)計(jì)編碼設(shè)計(jì)商品分類(lèi)編碼如下:01 表示食品類(lèi)食品又包括水果(sg),糕點(diǎn)(gd),蔬菜(sc),飲品(yp

30、)等02 表示日常用品類(lèi)用品可包括日常用品(rc)和洗漱用品(xs) 03 表示玩具類(lèi) 04 表示服飾類(lèi)等 小孩服飾(xh),成年服飾(cn) ,老年服飾(ln) 注:每個(gè)商品的商品編號(hào)都是數(shù)字和首尾字母的組合起來(lái)的。并且這幾個(gè)商品規(guī)格型號(hào)大類(lèi)號(hào)表都有一定的聯(lián)系,所以數(shù)據(jù)庫(kù)中有以下幾種表用到商品編號(hào)這個(gè)字段。分別有采購(gòu)表 ,出庫(kù)單信息,入庫(kù)表,商品表,銷(xiāo)售表。這些表的商品編號(hào)分別是兩位數(shù)字編碼與首尾字母的組合,例如: 01sg ,01gd,01yp, 02wj, 03yp, 04xh,04cn,04ln,等等。使用這種編碼設(shè)計(jì)方便進(jìn)銷(xiāo)企業(yè)商品數(shù)據(jù)輸入、修改和商品數(shù)據(jù)查找以及庫(kù)存的查詢。第第 4

31、 4 章章 系統(tǒng)實(shí)施系統(tǒng)實(shí)施4.14.1 系統(tǒng)編碼系統(tǒng)編碼代碼如下:Private Sub cmdAdd_Click() If txtuser = Or txtpwd = Or Combo1.Text = Then MsgBox 請(qǐng)把用戶的信息完整化 Exit Sub Else sql1 = select * from 密碼表 where username= & txtuser.Text & Set rs = db.Execute(sql1) If rs.EOF = True Then sql = insert into 密碼表(username,password1,leixing)values( & txtuser.Text & , & txtpwd.Text & , & Combo1.Text & ) db.Execute sql MsgBox 恭喜你,該記錄添加成功 txtuser = txtpwd = Combo1.Text = Else MsgBox 對(duì)不起

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論