超市信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)畢業(yè)論文_第1頁
超市信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)畢業(yè)論文_第2頁
超市信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)畢業(yè)論文_第3頁
超市信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)畢業(yè)論文_第4頁
超市信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)畢業(yè)論文_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 . I / 46超市信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)超市信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)DesignDesign andand DevelopmentDevelopment ofof thethe SupermarketSupermarket InformationInformation ManagementManagement SystemSystem(20142014 屆畢業(yè)論文)屆畢業(yè)論文)學(xué)生:明明學(xué)生班級(jí):11 應(yīng)用導(dǎo)師: 二一四年二月 . I / 46畢業(yè)論文任務(wù)書畢業(yè)論文任務(wù)書學(xué)生明明所學(xué)專業(yè)計(jì)算機(jī)應(yīng)用入學(xué)年份2011年畢業(yè)年份2014年論文題目超市信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)指導(dǎo)教師(簽字):

2、指導(dǎo)教師所在單位(部門): 年 月 日主要工作任務(wù)與實(shí)現(xiàn)目標(biāo): 1、主要的工作任務(wù):是利用學(xué)過的Macromedia Dreamweaver 8與Access數(shù)據(jù)庫來完成超市信息管理系統(tǒng)功能的實(shí)現(xiàn)2、要實(shí)現(xiàn)的目標(biāo):實(shí)現(xiàn)超市信息管理系統(tǒng)的一些功能,例如: 用戶的登錄 超市信息的查詢 超市信息的注冊(cè)。實(shí)現(xiàn)技術(shù):應(yīng)用Macromedia Dreamweaver 8作為前臺(tái),數(shù)據(jù)庫Access為后臺(tái)的管理系統(tǒng)進(jìn)度時(shí)間安排: 市場(chǎng)調(diào)查與可行性分析階段(2011 年 12 月 8 日2011 年 12 月 15 日) 需求分析、系統(tǒng)分析階段(2011 年 12 月 16 日2011 年 12 月 20 日

3、)同時(shí)完成畢業(yè)設(shè)計(jì)說明書前兩章資料整理工作。系統(tǒng)設(shè)計(jì)、代碼實(shí)現(xiàn)階段(2011 年 12 月 21 日2012 年 01 月 10 日)同時(shí)完成畢業(yè)設(shè)計(jì)說明書第三章、第四章資料整理工作。系統(tǒng)測(cè)試階段(2011 年 01 月 11 日2011 年 01 月 19 日)同時(shí)完成畢業(yè)設(shè)計(jì)說明書第五章資料整理工作。畢業(yè)設(shè)計(jì)說明書的整理定稿階段(2011 年 01 月 20 日2011 年 01 月 26 日) . I / 46畢業(yè)論文畢業(yè)論文成績(jī)書成績(jī)書評(píng)評(píng)審審 答答辯辯學(xué)生:明明 專業(yè):計(jì)算機(jī)應(yīng)用論文題目:超市信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)論文成績(jī):論文評(píng)語: 教師簽字:評(píng)審 答辯 年 月 日 委員會(huì)主任簽

4、字:評(píng)審 答辯年 月 日 . I / 46摘要摘要超市信息管理系統(tǒng)(Supermarket Information Management System,SIMY)的使用提高了超市工作人員操作繁忙的問題,超市每天都會(huì)有很多的顧客要買東西,因此收銀員就必須要和很多的顧客結(jié)賬并且要有相關(guān)的記錄,以便日后的查看,而手工的結(jié)賬和記錄是一件很繁瑣的事情,會(huì)浪費(fèi)大量的時(shí)間和人力,為了解決這個(gè)問題,利用好現(xiàn)代化的知識(shí),因此開發(fā)出了簡(jiǎn)易的超市信息管理系統(tǒng)。本系統(tǒng)采用的 Macromedia Dreamweaver 8 為前臺(tái),Access 數(shù)據(jù)庫為后臺(tái),開發(fā)研究出了超市信息管理系統(tǒng),此系統(tǒng)界面美觀大方,操作簡(jiǎn)單

5、明了,而且作為一個(gè)應(yīng)用系統(tǒng)具有良好的兼容性。綜上所述,本系統(tǒng)針對(duì)超市信息系統(tǒng)的需求,進(jìn)行了深入的研究與開發(fā),按照超市信息系統(tǒng)的特點(diǎn)以與綜合各方面的因素,完成了相應(yīng)的全部設(shè)計(jì)。經(jīng)過初步測(cè)試和試運(yùn)行的結(jié)果表明,上述研發(fā)成果具有有效性和可行性。關(guān)鍵詞:超市信息管理系統(tǒng)關(guān)鍵詞:超市信息管理系統(tǒng); ;數(shù)據(jù)庫數(shù)據(jù)庫; ;兼容性兼容性; ; . II / 46AbstractAbstractThe Supermarket Information Management System (Supermarket Information Management System, SIMY) it increased t

6、he Supermarket workers operation busy problem, the Supermarket has every day a lot of customers to buy anything, so the cashier will have to and a lot of customer checkout and should have relevant records, so that the future view, and manual check-out and record is a very complicated things, will wa

7、ste a lot of time and manpower, in order to solve this problem, make good use of modern knowledge, therefore developed a simple Supermarket Information Management System.The system USES the Macromedia Dreamweaver 8 for the front desk, the Access database for the background, development research out

8、of the supermarket management information system, this system interface beautiful and easy, simple operation, and as an application system has good compatibility.To sum up, this system according to the needs of the supermarket information system, further research and development, and the characteris

9、tics of information system according to the supermarket and comprehensive many factors, the completion of the corresponding all design. After the initial test and trial operation results show that the above research results have validity and feasibility.KeyKey words:supermarketwords:supermarket mana

10、gementmanagement informationinformation system;system; database;database; compatibility;compatibility; . III / 46目目 錄錄摘要摘要 I IABSTRACTABSTRACTIIII目錄目錄 IIIIII第一章緒論第一章緒論 1 11.1 課題的背景和意義 11.2 超市背景 21.3 開發(fā)超市信息管理系統(tǒng)的目的 21.4 開發(fā)超市信息管理系統(tǒng)的設(shè)計(jì)思路 21.5 技術(shù)可行性研究 21.6 經(jīng)濟(jì)可行性研究 31.7 操作可行性研究 41.8 論文的組織結(jié)構(gòu) 4第二章相關(guān)知識(shí)與技術(shù)第二章

11、相關(guān)知識(shí)與技術(shù) 5 52.1 ACCESS數(shù)據(jù)庫的簡(jiǎn)介 52.2 ACCESS數(shù)據(jù)庫的組成 52.2.1 表(Table)62.2.2 數(shù)據(jù)查詢(Query)62.2.3 數(shù)據(jù)窗體(Form)62.2.4 數(shù)據(jù)報(bào)表(Report)62.2.5 數(shù)據(jù)宏(Macro)62.2.6 數(shù)據(jù)模塊(Module)62.3 ACCESS數(shù)據(jù)庫的優(yōu)點(diǎn) 62.4 ACCESS的缺點(diǎn) 72.5 DREAMWEAVER 8 簡(jiǎn)介 82.5.1 Dreamweaver 8 的特點(diǎn) 82.5.2 啟動(dòng) Dreamweaver 8 的方法主要有四種:82.5.3 Dreamweaver 8 開始頁中各部分的作用 82.5

12、.4 認(rèn)識(shí) Dreamweaver 8 的工作界面 9第三章超市信息管理系統(tǒng)的整體設(shè)計(jì)第三章超市信息管理系統(tǒng)的整體設(shè)計(jì) 1010 . IV / 463.1 超市信息管理系統(tǒng)的可行性分析 103.2 超市信息管理系統(tǒng)的功能分析結(jié)構(gòu)圖 103.2.1 用戶工作流程 103.2.2 用戶業(yè)務(wù)需求 103.3 超市信息管理系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì) 11第四章系統(tǒng)的詳細(xì)設(shè)計(jì)第四章系統(tǒng)的詳細(xì)設(shè)計(jì) 12124.1 設(shè)計(jì)思想 124.2 設(shè)計(jì)原則 124.3 業(yè)務(wù)流程分析 124.4 系統(tǒng)數(shù)據(jù)流分析 154.5 建立 ACCESS數(shù)據(jù)庫 174.6 連接數(shù)據(jù)庫 184.7 設(shè)置連接數(shù)據(jù)源 204.8 數(shù)據(jù)庫與 DR

13、EAMWEAVER 8 的連接 204.9 數(shù)據(jù)字典 214.10 超市信息管理系統(tǒng)的數(shù)據(jù)表 23第五章超市信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)第五章超市信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 25255.1 系統(tǒng)功能設(shè)計(jì) 255.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 255.3 模塊功能設(shè)計(jì) 285.3.1 系統(tǒng)登陸模塊 285.3.2 系統(tǒng)主界面 315.3.3 進(jìn)貨管理模塊 315.3.4 銷售管理模塊 325.3.5 庫存管理模塊 335.3.6 職工管理模塊 35第六章總結(jié)與展望第六章總結(jié)與展望 37376.1 全文總結(jié) 376.2 展望 37參考文獻(xiàn)參考文獻(xiàn) 3838致致 3939 . 1 / 46第一章第一章 緒論緒論1.

14、11.1 課題的背景和意義課題的背景和意義當(dāng)今社會(huì)為信息社會(huì),隨著現(xiàn)代科技技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)滲透到個(gè)個(gè)領(lǐng)域,成為各行各業(yè)不可或缺的工具,誰控制的信息越多,誰利用信息資源的效率越高,誰就會(huì)在個(gè)方面的競(jìng)爭(zhēng)中,占有一席之地,誰也就會(huì)更加有優(yōu)勢(shì),這一點(diǎn)已得到舉世的公認(rèn)。 21 世界,超市的競(jìng)爭(zhēng)也進(jìn)入了一個(gè)全新的領(lǐng)域,競(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)核心。零售領(lǐng)域目前呈多元發(fā)展趨勢(shì),多種業(yè)態(tài):超市,便利店,特許加盟店,專賣店,貨倉等相互并存。如何在激烈的競(jìng)爭(zhēng)中擴(kuò)大銷售額,降低經(jīng)營(yíng)成本,擴(kuò)大經(jīng)營(yíng)規(guī)模,成為超市營(yíng)業(yè)者努力追求的目

15、標(biāo)。 超市信息管理系統(tǒng)是一個(gè)超市管理去也不可缺少的一部分,它的容對(duì)于企業(yè)的決策者和管理者來說也是至關(guān)重要的。因此,超市信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄危恢币詠碓S多小超市使用傳統(tǒng)的人工方式管理超市,這種管理方式存在著許多缺點(diǎn),諸如效率低,性差等,而且時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找,更新和維護(hù)都帶來了不少的困難。 隨著科學(xué)技術(shù)的不斷的提高,計(jì)算機(jī)科學(xué)不斷的發(fā)展,其強(qiáng)大的功能已經(jīng)被人們深刻認(rèn)識(shí),它已經(jīng)進(jìn)入了人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮越來越重要的作用。 使用計(jì)算機(jī)對(duì)商品超市進(jìn)行管理,具有人工管理無法比擬的優(yōu)點(diǎn),它檢索迅速,查找方便,可靠性強(qiáng),存儲(chǔ)量大,性好,壽命

16、長(zhǎng),成本低等,可減少更多的人力物力,這些都能夠極提高商品超市的管理效率,也是超市管理科學(xué)化,正規(guī)化的重要條件。因此,開發(fā)一個(gè)超市信息管理系統(tǒng)是非常有必要的,具有其特有的技術(shù)意義和管理意義。 所以我在這次的畢業(yè)設(shè)計(jì)中,選擇“超市信息管理系統(tǒng)”,在開發(fā)過程中,采用基于 Windows 圖形用戶界面這一易學(xué)易懂的操作環(huán)境,在系統(tǒng)設(shè)計(jì)過程中,盡量采用易懂易讀的人機(jī)界面,使用戶可以在短期完全掌握。我們又始終如一的力求數(shù)據(jù)的完整和處理的正確性。在此基礎(chǔ)上優(yōu)化程序代碼,加速系統(tǒng)運(yùn)行和減少對(duì)系統(tǒng)資源的占有。 . 2 / 461.21.2 超市背景超市背景現(xiàn)在超市已經(jīng)成為我國(guó)零售業(yè)的一種重要形式,為我國(guó)的國(guó)民經(jīng)

17、濟(jì)的發(fā)展發(fā)揮了重要的作用。隨著超市的高速發(fā)展,其經(jīng)營(yíng)管理也變得愈加復(fù)雜,早期的售貨員站柜臺(tái)的形式早已不能滿足現(xiàn)有的銷售業(yè)的發(fā)展,這樣就迫切地需要引入新的管理技術(shù)。超市形態(tài)具有多種優(yōu)點(diǎn),但是目前狀態(tài)下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:有的超市進(jìn)銷存管理部分目前仍為手工,半手工操作。從供應(yīng)商辦理入庫登記開始,到購買商購買,領(lǐng)取貨物出庫手續(xù)為止,所以操作基本上都是由倉庫管理員筆寫,手理,加上計(jì)算器來完成。這不僅繁瑣,效率低,而且缺乏超市進(jìn)銷存管理的一些基本手段,如超市狀況統(tǒng)計(jì),查詢經(jīng)濟(jì)訂貨量計(jì)算等,這給企業(yè)在一定程度上造成了管理上的落后,與經(jīng)濟(jì)利益上的損失。1.31.3 開發(fā)超市信息管理系

18、統(tǒng)的目的開發(fā)超市信息管理系統(tǒng)的目的作為一個(gè)應(yīng)用系統(tǒng),本系統(tǒng)的開發(fā)目的是實(shí)現(xiàn)超市管理系統(tǒng)平臺(tái)化的思想,提高超市的工作效率,通過全面的信息采集和處理,輔助提高超市的決策水平。使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營(yíng)成本,提高效益,增強(qiáng)超市的擴(kuò)能力,提供有效的技術(shù)保障。使用本系統(tǒng)的超市,可以方便地對(duì)超市的各種信息進(jìn)行查詢,并且可以對(duì)庫存商品和銷售商品進(jìn)行修改,刪除,添加等操作。1.41.4 開發(fā)超市信息管理系統(tǒng)的設(shè)計(jì)思路開發(fā)超市信息管理系統(tǒng)的設(shè)計(jì)思路首先遐想,在大腦中構(gòu)建了一個(gè)框架,怎樣去開發(fā),如何去開發(fā);在將所遐想出來的容,用圖像勾勒出來,形成幾個(gè)相對(duì)的模塊,但這些模塊都進(jìn)行集中式的管理

19、;勾勒出來模塊后,將準(zhǔn)備所需要的材料,如軟件所需要的圖片和合理的數(shù)據(jù)流的設(shè)計(jì);準(zhǔn)備工作都準(zhǔn)備好了,該開始實(shí)際的開發(fā)了。1.51.5 技術(shù)可行性研究技術(shù)可行性研究一般都要求掌握計(jì)算機(jī)技術(shù),具有一定的軟硬件基礎(chǔ),會(huì)使用各種管理軟件,熟悉IT 產(chǎn)品。因?yàn)?,有的超市?duì)員工的素質(zhì)要求比較高,從管理層到下面的銷售人員,都要 . 3 / 46求具有一定的計(jì)算機(jī)基礎(chǔ),所以在新系統(tǒng)投入使用時(shí),只要對(duì)員工進(jìn)行少量的培訓(xùn),系統(tǒng)的功能和使用方法就基本上能夠是系統(tǒng)順利運(yùn)行。1.61.6 經(jīng)濟(jì)可行性研究經(jīng)濟(jì)可行性研究因?yàn)橥ㄟ^網(wǎng)絡(luò)傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開

20、支,同時(shí)該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上完全是可行的。(1)超市有能力承擔(dān)系統(tǒng)開發(fā)費(fèi)用開發(fā)新系統(tǒng)的工作是一項(xiàng)間距復(fù)雜的工作,它的投資主要是人力和物力的投資。對(duì)于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力和物力兩個(gè)方面。如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務(wù)需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個(gè)簡(jiǎn)短的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對(duì)系統(tǒng)開發(fā)與軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)借閱大部分的額外開支。同時(shí)軟件就其它產(chǎn)品

21、來說,屬于高端行業(yè),無論是產(chǎn)品的價(jià)格還是質(zhì)量都比較高,而經(jīng)營(yí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è)綜合效益,要對(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ì)效益。1.71.7

22、 操作可行性研究操作可行性研究本系統(tǒng)采用基于 Windows 的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對(duì)于那些有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。而整個(gè)超市管理系統(tǒng)采用最友好的交互界面,簡(jiǎn)介明了,不需要對(duì)數(shù)據(jù)庫進(jìn)行深入的了解。 . 4 / 46由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上。因此,可以設(shè)計(jì)該系統(tǒng)的數(shù)據(jù)流程圖,建立數(shù)據(jù)字典。1.81.8 論文的組織結(jié)構(gòu)論文的組織結(jié)構(gòu)本論文共分為六部分。第一章:緒論。主要敘述課題背景和意義、超市的背景與開發(fā)超市信息管理系統(tǒng)的目的。第二章:相關(guān)的知識(shí)與技術(shù)。論述了

23、所選用的編程軟件與其相關(guān)技術(shù)。第三章:系統(tǒng)的總體設(shè)計(jì)和需求分析。第四章:系統(tǒng)的詳細(xì)設(shè)計(jì)。對(duì)系統(tǒng)四個(gè)功能模塊進(jìn)行了詳細(xì)設(shè)計(jì),得到了各個(gè)功能模塊的系統(tǒng)目標(biāo)、系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)圖。實(shí)現(xiàn)了基于 Access 數(shù)據(jù)庫設(shè)計(jì)。第五章:信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。主要介紹了系統(tǒng)的幾個(gè)關(guān)鍵技術(shù)和系統(tǒng)各模塊的界面與設(shè)計(jì)實(shí)現(xiàn)。第六章:總結(jié)與展望。對(duì)全文工作進(jìn)行小結(jié),并對(duì)其未來發(fā)展趨勢(shì)作了展望。 . 5 / 46第二章第二章 相關(guān)知識(shí)與技術(shù)相關(guān)知識(shí)與技術(shù)2.12.1 AccessAccess 數(shù)據(jù)庫的簡(jiǎn)介數(shù)據(jù)庫的簡(jiǎn)介Microsoft Office Access(前名 Microsoft Access)是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)

24、庫管理系統(tǒng),它結(jié)合了 Microsoft Jet Database Engine 和圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office 的成員之一。其實(shí) Access 也是微軟公司另一個(gè)通訊程序的名字,想與 ProComm 以與其他類似程序來競(jìng)爭(zhēng)??墒鞘潞笪④涀C實(shí)這是個(gè)失敗計(jì)劃,并且將它中止。數(shù)年后他們把名字重新命名于數(shù)據(jù)庫軟件。Access 在 2000 年的時(shí)候成為了計(jì)算機(jī)等級(jí)考試中的計(jì)算機(jī)二級(jí)的一種數(shù)據(jù)庫語言并且因?yàn)樗囊讓W(xué)易用的特點(diǎn)正逐步取代傳統(tǒng)的 VFP 成為二級(jí)中最受歡迎的數(shù)據(jù)庫語言。Access 是微軟公司推出的基于 Windows 的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,

25、即Relational Database Management System),是 Office 系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁、宏、模塊 7 種用來建立數(shù)據(jù)庫系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、模版,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。Access 能夠存 Access/Jet、Microsoft SQL Serverl,Oracle(甲骨文軟件公司),或者任何 ODBC 兼容數(shù)據(jù)庫的資料。熟練的軟件設(shè)計(jì)師和資料分析師利用它來開發(fā)應(yīng)用軟件,而一些不熟練的程

26、序員和非程序員的進(jìn)階用戶則能使用它來開發(fā)簡(jiǎn)單的應(yīng)用軟件。雖然它支援部分面向?qū)ο螅∣OP)技術(shù),但是未能成為一種完整的面向?qū)ο箝_發(fā)工具。Access 一種關(guān)系式數(shù)據(jù)庫,關(guān)系式數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。圖 1 是一個(gè)“產(chǎn)品”表的例子?!爱a(chǎn)品”表由 10 個(gè)記錄組成,一個(gè)記錄占一行,每一個(gè)記錄由產(chǎn)品 ID、產(chǎn)品名稱、庫存量、訂貨量、單價(jià)和折扣率 6 個(gè)字段組成?!爱a(chǎn)品 ID”是字段名,其下面的 1,2 等是字段的值。 表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。Access 數(shù)

27、據(jù)庫以文件形式保存,文件的擴(kuò)展 MDB。 2.22.2 AccessAccess 數(shù)據(jù)庫的組成數(shù)據(jù)庫的組成Access 數(shù)據(jù)庫由六種對(duì)象組成,它們是表、查詢、窗體、報(bào)表、宏和模塊。 . 6 / 462.2.12.2.1 表(表(TableTable)表是數(shù)據(jù)庫的基本對(duì)象,是創(chuàng)建其他 5 種對(duì)象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。2.2.22.2.2 數(shù)據(jù)查詢(數(shù)據(jù)查詢(QueryQuery)查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個(gè)表的字段組成新表。2.2.32.2.3 數(shù)據(jù)窗體(數(shù)據(jù)窗體(FormForm)窗體提供了一種方便的瀏覽

28、、輸入與更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的容。窗體也稱表單。 2.2.42.2.4 數(shù)據(jù)報(bào)表(數(shù)據(jù)報(bào)表(ReportReport)報(bào)表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。2.2.52.2.5 數(shù)據(jù)宏(數(shù)據(jù)宏(MacroMacro)宏相當(dāng)于 DOS 中的批處理,用來自動(dòng)執(zhí)行一系列操作。Access 列出了一些常用的操作供用戶選擇,使用起來十分方便2.2.62.2.6 數(shù)據(jù)模塊(數(shù)據(jù)模塊(ModuleModule)模塊的功能與宏類似,但它定義的操作比宏更精細(xì)和復(fù)雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用 Visual Basic 編程。2.32.3 Acces

29、sAccess 數(shù)據(jù)庫的優(yōu)點(diǎn)數(shù)據(jù)庫的優(yōu)點(diǎn)(1)存儲(chǔ)方式簡(jiǎn)單,易于維護(hù)管理 Access 管理的對(duì)象有表、查詢、窗體、報(bào)表、頁、宏和模塊,以上對(duì)象都存放在后綴為(.mdb 或.accdb)的數(shù)據(jù)庫文件中,便于用戶的操作和管理。 (2)面向?qū)ο?Access 是一個(gè)面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對(duì)象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對(duì)象中。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外國(guó), . 7 / 46用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性。通過對(duì)象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極簡(jiǎn)化了用戶的開發(fā)工作。同

30、時(shí),這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡(jiǎn)便。 (3)界面友好、易操作 Access 是一個(gè)可視化工具,是風(fēng)格與 Windows 完全一樣,用戶想要生成對(duì)象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以與數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)?、窗體向?qū)?、?bào)表向?qū)У裙ぞ?,使得操作?jiǎn)便,容易使用和掌握。 (4) 集成環(huán)境、處理多種數(shù)據(jù)信息 Access 基于 Windows 操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。 (5

31、) Access 支持 ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用 Access 強(qiáng)大的 DDE(動(dòng)態(tài)數(shù)據(jù)庫交換)和 OLE(對(duì)象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、Excel 表格、Word 文檔,還可以建立動(dòng)態(tài)的數(shù)據(jù)庫報(bào)表和窗體等。Access 還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對(duì)象生成 HTML 文件,輕松構(gòu)建 Internet/Intranet 的應(yīng)用。 (6) 支持廣泛,易于擴(kuò)展,彈性較大 能夠?qū)⑼ㄟ^表的方式來打開 EXCEL 文件、格式化文本文件等,這樣就可以利用數(shù)據(jù)庫的高效率對(duì)其中的

32、數(shù)據(jù)進(jìn)行查詢、處理。還可以通過以 Access 作為前臺(tái)客戶端,以SQL Server 作為后臺(tái)數(shù)據(jù)庫的方式(如 ADP)開發(fā)大型數(shù)據(jù)庫應(yīng)用系統(tǒng)。 總之,Access 是一個(gè)既可以只用來存放數(shù)據(jù)的數(shù)據(jù)庫,也可以作為一個(gè)客戶端開發(fā)工具來進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā);即可以開發(fā)方便易用的小型軟件,也可以用來開發(fā)大型的應(yīng)用系統(tǒng)。2.42.4 AccessAccess 的缺點(diǎn)的缺點(diǎn)Access 是小型數(shù)據(jù)庫,既然是小型就有它的局限性(下面關(guān)于性能方面的缺點(diǎn)僅指用 Access 作為數(shù)據(jù)庫的情況下,不包括用 Access 作為客戶端前臺(tái),用 SQL Server 作為后臺(tái)數(shù)據(jù)庫的情況):(1)數(shù)據(jù)庫過大,一般

33、百 M 以上(純數(shù)據(jù),不包括窗體、報(bào)表等客戶端對(duì)象)性能會(huì)變差。(2)雖然理論上支持 255 個(gè)并發(fā)用戶,但實(shí)際上根本支持不了那么多,如果以只讀方式訪問大概在 100 個(gè)用戶左右,而如果是并發(fā)編輯,則大概在 10-20 個(gè)用戶。(3)記錄數(shù)過多,單表記錄數(shù)過百萬性能就會(huì)變得較差,如果加上設(shè)計(jì)不良,這個(gè)限度還要降低。 . 8 / 46(4)不能編譯成可執(zhí)行文件(.exe),必須要安裝 Access 運(yùn)行環(huán)境才能使用。 2.52.5 DreamweaverDreamweaver 8 8 簡(jiǎn)介簡(jiǎn)介Dreamweaver 8 是建立 Web 站點(diǎn)的專業(yè)工具。它將可視布局工具,應(yīng)用 程序開發(fā)功能強(qiáng)大的工

34、具,使每個(gè)級(jí)別的開發(fā)人員和設(shè)計(jì)人員都可利用它快速創(chuàng)建網(wǎng)頁。2.5.12.5.1 DreamweaverDreamweaver 8 8 的特點(diǎn)的特點(diǎn)(1)最佳的制作效率(2)管理(3)無可比擬的控制能力(4)所見即所得(5)夢(mèng)幻樣板和 XML (6)全方位的呈現(xiàn)2.5.22.5.2 啟動(dòng)啟動(dòng) DreamweaverDreamweaver 8 8 的方法主要有四種:的方法主要有四種:(1)通過“開始”菜單啟動(dòng)(2)通過快速菜單啟動(dòng)(3)通過網(wǎng)頁文件的快捷菜單啟動(dòng)(4)通過運(yùn)行 Dreamweaver.exe 文件啟動(dòng)2.5.32.5.3 DreamweaverDreamweaver 8 8 開始頁

35、中各部分的作用開始頁中各部分的作用(1)“打開最近欄目”欄:在該欄中列出了最近編輯過的文件,單擊即可打開相應(yīng)的文件。 單擊“打開”可以彈出“打開”對(duì)話框,用于選擇要打開的文件。(2)“創(chuàng)建新欄目”欄:?jiǎn)螕粼摍谥械囊粋€(gè)超級(jí),即可創(chuàng)建相應(yīng)類型的項(xiàng)目文件。(3)“從例創(chuàng)建”欄:?jiǎn)螕粼摍谥械囊粋€(gè)超級(jí),即可按照例創(chuàng)建相應(yīng)類型的項(xiàng)目文件。(4)“擴(kuò)展”欄:?jiǎn)螕簟癉reamweaver Exchange”超級(jí),即可啟動(dòng)瀏覽器并打開 Dreamweaver 的擴(kuò)展插件頁面。 . 9 / 462.5.42.5.4 認(rèn)識(shí)認(rèn)識(shí) DreamweaverDreamweaver 8 8 的工作界面的工作界面(1) 菜單欄

36、:Dreamweaver 8 菜單欄中包含文件,編輯,查看,插入等 10 個(gè)菜單項(xiàng)。單擊每個(gè)菜單項(xiàng)都會(huì)彈出一個(gè)下拉菜單,其中每個(gè)下拉菜單又包含若干個(gè)命令。(2) 插入欄:插入欄主要用于在網(wǎng)頁中插入各種類型的網(wǎng)頁元素,如,表格和媒體等。單擊“常用”按鈕,在彈出的下拉菜單中可以選擇要插入的網(wǎng)頁元素類型。(3)項(xiàng)目選擇標(biāo)簽;項(xiàng)目選擇標(biāo)簽位于編輯窗口的左上角,當(dāng)打開多個(gè)網(wǎng)頁文件時(shí),將為每個(gè)文件顯示一個(gè)標(biāo)簽。單擊其中一個(gè)標(biāo)簽可以在編輯區(qū)域中顯示該文件的容,并進(jìn)行編輯。(4)“文檔”工具欄;文檔工具欄主要用于切換編輯區(qū)域視圖模式,設(shè)置網(wǎng)頁標(biāo)題,進(jìn)行標(biāo)簽驗(yàn)證,以與在瀏覽器中瀏覽網(wǎng)頁等。(5)水平標(biāo)尺和垂直標(biāo)

37、尺:水平標(biāo)尺和垂直標(biāo)尺可以方便用戶在編輯頁面時(shí),查看網(wǎng)頁中項(xiàng)目的坐標(biāo)位置。從標(biāo)尺上拖動(dòng)鼠標(biāo)到編輯區(qū)域中,可以為編輯區(qū)域添加輔助線。(6) 編輯區(qū)域;編輯區(qū)域是用于網(wǎng)頁和編寫代碼的區(qū)域,該區(qū)域有代碼,拆分和設(shè)計(jì) 3 種視圖模式。(7)標(biāo)簽選擇器:標(biāo)簽選擇器中顯示了當(dāng)前對(duì)象周圍的一些標(biāo)簽,靈活運(yùn)用這些標(biāo)簽可以很方便的選擇編輯區(qū)域中的某些對(duì)象。(8)狀態(tài)欄;狀態(tài)欄位于編輯區(qū)域的下方,其中各項(xiàng)的含義作用如下:選取工具:用于選取設(shè)計(jì)視圖中的各種對(duì)象。手型工具;單擊該工具后,按住鼠標(biāo)左鍵不放并拖動(dòng)鼠標(biāo),可以移動(dòng)整個(gè)設(shè)計(jì)視圖在網(wǎng)頁中的位置,從而顯示隱藏部分??s放工具:用于放大和縮小設(shè)計(jì)視圖。設(shè)置縮放比率下拉

38、列表框;用于設(shè)置設(shè)計(jì)視圖的縮放比率。窗口大小欄;用于顯示當(dāng)前設(shè)置視圖的尺寸大小。文件大小欄:用于顯示網(wǎng)頁文件的大小以與下載所需的時(shí)間。 . 10 / 46第三章第三章 超市信息管理系統(tǒng)的整體設(shè)計(jì)超市信息管理系統(tǒng)的整體設(shè)計(jì)3.13.1 超市信息管理系統(tǒng)的可行性分析超市信息管理系統(tǒng)的可行性分析超市信息管理系統(tǒng)是對(duì)超市的收款信息進(jìn)行管理的計(jì)算機(jī)網(wǎng)絡(luò)軟件系統(tǒng),它可完成超市中各種貨品的收銀工作,并對(duì)可以特定時(shí)間段的出售信息進(jìn)行查詢,能夠讓超市管理者更加直觀的了解超市的經(jīng)營(yíng)狀況,以做出相應(yīng)的經(jīng)營(yíng)策略。超市信息管理系統(tǒng)就是要對(duì)這些資源建立正確的數(shù)據(jù)庫,并進(jìn)行信息的收集,傳送,存儲(chǔ),編制成各種憑證,報(bào)表,圖形

39、等信息。下圖展示的是超市信息管理系統(tǒng)的環(huán)境如圖 3-1 所示。圖 3-1 超市信息管理系統(tǒng)的環(huán)境圖3.23.2 超市信息管理系統(tǒng)的功能分析結(jié)構(gòu)圖超市信息管理系統(tǒng)的功能分析結(jié)構(gòu)圖3.2.13.2.1 用戶工作流程用戶工作流程進(jìn)貨或銷售商品時(shí),用戶要對(duì)進(jìn)貨單或銷售單進(jìn)行核對(duì)審查,并進(jìn)行登記;用戶要獲得進(jìn)貨、銷售、庫存信息時(shí),要對(duì)進(jìn)貨情況、銷售情況、庫存情況進(jìn)行查詢。3.2.23.2.2 用戶業(yè)務(wù)需求用戶業(yè)務(wù)需求(1)該管理軟件將對(duì)庫存茶品進(jìn)行資料管理和統(tǒng)計(jì),對(duì)產(chǎn)品的進(jìn)貨單和產(chǎn)品的銷售單進(jìn)行錄入管理和統(tǒng)計(jì); . 11 / 46(2)該管理軟件將根據(jù)用戶的需要對(duì)進(jìn)貨、銷售、庫存情況進(jìn)行查詢,并能打印詳

40、細(xì)信息;(3)該管理軟件將為用戶提供賬號(hào)管理工具,以便用戶對(duì)賬號(hào)進(jìn)行管理,具體為添加用戶、刪除用戶、修改用戶密碼;(4)該管理軟件提供企業(yè)人員管理,能夠?qū)ζ髽I(yè)員工的分類管理,新員工的加入以與員工刪除,修改進(jìn)本信息等功能。系統(tǒng)分析在整個(gè)系統(tǒng)的開發(fā)過程中占有非常重要的地位,系統(tǒng)分析的質(zhì)量往往決定了系統(tǒng)開發(fā)的成敗。系統(tǒng)分析的任務(wù)就是對(duì)系統(tǒng)的組織和資源情況進(jìn)行調(diào)查,據(jù)此提出新系統(tǒng)應(yīng)具備的功能,然后對(duì)開發(fā)這樣一個(gè)系統(tǒng)是否具有可行性做出判斷,如果可行則進(jìn)行詳細(xì)分析,確定系統(tǒng)應(yīng)包括哪些模塊,各個(gè)模塊應(yīng)實(shí)現(xiàn)什么功能,為下一步的系統(tǒng)實(shí)施奠定基礎(chǔ)。這樣做,不僅僅展現(xiàn)了這個(gè)系統(tǒng)的整體性和層次性,而且,在這樣的情況下

41、更加的方便操作。整個(gè)超市管理系統(tǒng)的功能結(jié)構(gòu)如圖 3-2 所示:超市管理系統(tǒng)人事管理模塊銷售管理模塊進(jìn)貨管理模塊庫存管理模塊職工信息管理供貨商信息管理銷售信息查詢銷售信息盤點(diǎn)銷售信息維護(hù)進(jìn)貨信息查詢進(jìn)貨信息維護(hù)庫存信息查詢庫存信息維護(hù)圖 3-2 系統(tǒng)功能結(jié)構(gòu)圖3.33.3 超市信息管理系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì)超市信息管理系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì)超市信息管理系統(tǒng)共包括四大模塊:分別是人事管理模塊,銷售管理模塊,進(jìn)貨管理模塊,庫存管理模塊。(1)人事管理模塊包括職工信息管理管理與其供貨商信息管理;(2)銷售管理模塊包括銷售信息的查詢,相關(guān)信息表;(3)進(jìn)貨管理信息模塊包括進(jìn)貨信息的查詢,增加,刪除,修改,相關(guān)信

42、息報(bào)表;(4)庫存管理模塊包括庫存信息的查詢,增加,刪除,修改,相關(guān)信息報(bào)表; . 第四章第四章 系統(tǒng)的詳細(xì)設(shè)計(jì)系統(tǒng)的詳細(xì)設(shè)計(jì)4.14.1 設(shè)計(jì)思想設(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)安全性。4.24.2 設(shè)計(jì)原則設(shè)計(jì)原則為了使本系統(tǒng)功能齊全完備,操作簡(jiǎn)便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開發(fā)過程中遵循了如下原則:(1)

43、合法性原則:依據(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)度不超限等)。(4)易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。(5)源程序可讀性原則:為了便于其他設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級(jí)維護(hù),即可能做好代碼注釋工作。(6)優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜單,對(duì)象等

44、的繼承,自定義用戶對(duì)象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡(jiǎn)介明了,也方便了將來的維護(hù)。(7)安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限。4.34.3 業(yè)務(wù)流程分析業(yè)務(wù)流程分析超市管理系統(tǒng)主要是是以先進(jìn)的管理理念和科學(xué)的計(jì)算機(jī)技術(shù)來取代原始的手工操作。在新系統(tǒng)開發(fā)前,我們對(duì)這個(gè)超市管理系統(tǒng)業(yè)務(wù)流程進(jìn)行了系統(tǒng)的調(diào)查。業(yè)務(wù)流程圖如 4-1 所示: . 13 / 46超市總經(jīng)理與供貨商淺談進(jìn)貨是否是新供貨商新供應(yīng)商新商品引進(jìn)流程舊供應(yīng)商新商品引進(jìn)流程是否訂貨管理作業(yè)流程收獲工作流程超市進(jìn)行銷售管理采購部與店面共同分析是否有滯銷或質(zhì)量問題采購部分析經(jīng)營(yíng)是否有問題信息部:新商品試銷是否已經(jīng)到期否

45、新商品轉(zhuǎn)正流程供應(yīng)商分析淘汰流程是否新供應(yīng)商結(jié)算流程不需需否采購部處理解決是退貨管理流程是圖 4-1 超市業(yè)務(wù)流程圖新系統(tǒng)主要業(yè)務(wù)分析: . 14 / 46(1)進(jìn)貨業(yè)務(wù)進(jìn)貨管理是企業(yè)生產(chǎn)經(jīng)營(yíng)活動(dòng)中與其重要的一環(huán),它關(guān)系到產(chǎn)品質(zhì)量能否得到保證,生產(chǎn)是否能夠順利進(jìn)行,采購成本能否得到有效控制等問題。企業(yè)現(xiàn)代管理理念中對(duì)企業(yè)的進(jìn)貨管理提出新的要求;企業(yè)進(jìn)貨時(shí)對(duì)供貨商的選擇更見慎重,雙方不再是討價(jià)還價(jià)的買賣關(guān)系,而是一種相互依存的合作伙伴關(guān)系,并且還需要認(rèn)識(shí)到企業(yè)產(chǎn)品質(zhì)量要從采購抓起,這就關(guān)系到供方的供貨、服務(wù)質(zhì)量。下面是進(jìn)貨業(yè)務(wù)程序的主要容:供貨商的情況調(diào)查:在實(shí)施采購之前,超市首先就要對(duì)市場(chǎng)上各

46、大商品供貨商進(jìn)行詳細(xì)的調(diào)查,了解公司的具體情況,評(píng)定企業(yè)的信譽(yù)級(jí)別和公司的市場(chǎng)口碑,做到準(zhǔn)確無誤,采購順利。采購計(jì)劃的 超市根據(jù)自身的資金條件和銷售狀況,綜合分析市場(chǎng)規(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)營(yíng)中為銷售和耗用而存儲(chǔ)的各種資產(chǎn)。企業(yè)存貨不當(dāng)都會(huì)增加不必要的費(fèi)用:存貨過多將導(dǎo)致物資的積壓、存儲(chǔ)費(fèi)用增加、流動(dòng)資金周轉(zhuǎn)不利,并且過量的庫存會(huì)掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售

47、活動(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ù)銷售對(duì)一個(gè)企業(yè)的生存和發(fā)展是至關(guān)重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對(duì)外關(guān)系到企業(yè)產(chǎn)品、服務(wù)和企業(yè)形象等多方面因素,對(duì)涉與到銷售、庫存、財(cái)務(wù)等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味著落后,超市要抓住時(shí)機(jī),引入現(xiàn)代化的銷售管理模式,實(shí)施企業(yè)的信息化、智能化

48、銷售管理,才能使超市在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地。數(shù)據(jù)庫在整個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞會(huì)影響到系統(tǒng)的效率和實(shí)現(xiàn)的效果 . 15 / 464.44.4 系統(tǒng)數(shù)據(jù)流分析系統(tǒng)數(shù)據(jù)流分析1:查詢1:更新庫存清單已進(jìn)貨信息銷售信息進(jìn)貨信息請(qǐng)求庫存信息清單庫存信息查詢庫存信息檢索結(jié)果發(fā)出庫存檢索請(qǐng)求圖 4-2 庫存管理2:查詢2:更新銷售清單前臺(tái)銷售信息庫存信息銷售單銷售清單銷售信息查詢圖 4-3 銷售管理 . 16 / 463:查詢3:更新進(jìn)貨清單進(jìn)貨信息請(qǐng)求進(jìn)貨單進(jìn)貨信息請(qǐng)求庫存信息清單進(jìn)貨信息查詢進(jìn)貨/采購清單檢索結(jié)果發(fā)出進(jìn)貨/采購清單查詢采購清單新供貨商信息已進(jìn)貨信

49、息進(jìn)貨信息清單采購單圖 4-4 進(jìn)貨管理4:查詢4:更新職工清單職工信息新供貨商清單職工信息查詢職工/供貨商清單檢索結(jié)果發(fā)出職工/供貨商清單查詢供貨商清單供貨商信息清單已有供貨商信息職工信息清單供貨商信息查詢圖 4-5 人事管理 . 17 / 464.54.5 建立建立 AccessAccess 數(shù)據(jù)庫數(shù)據(jù)庫啟動(dòng) Access 數(shù)據(jù)庫,建立一個(gè)空表,如圖 4-6 所示:圖 4-6 創(chuàng)建數(shù)據(jù)庫表用戶表,如圖 4-7 所示:圖 4-7 用戶表庫存表,如圖 4-8 所示: . 18 / 46圖 4-8 庫存表銷售表,如圖 4-9 所示:圖 4-9 銷售表4.64.6 連接數(shù)據(jù)庫連接數(shù)據(jù)庫設(shè)置 ODB

50、C打開“管理工具”中的“數(shù)據(jù)源(ODBC)”,選擇“系統(tǒng) DSN”,單擊“添加”,如下圖 4-10 所示: . 19 / 46圖 4-10 ODBC 數(shù)據(jù)源管理器圖彈出“創(chuàng)建新數(shù)據(jù)源”對(duì)話框,選擇“Microsoft Access Driver(*.mdb)”。如下圖 4-11 所示:圖 4-11 創(chuàng)建新數(shù)據(jù)源圖單擊”完成”后,出現(xiàn) ODBC Microsoft Access 安裝對(duì)話框,如下圖 4-12 所示: . 20 / 46圖 4-12 ODBC 安裝圖4.74.7 設(shè)置連接數(shù)據(jù)源設(shè)置連接數(shù)據(jù)源在“數(shù)據(jù)源名”文本框中添加一個(gè)名字,然后在數(shù)據(jù)庫的選擇中,選擇數(shù)據(jù)表所在的路徑,單擊“確定”

51、按鈕完成系統(tǒng)默認(rèn)連接設(shè)置。然后在 ODBC 對(duì)話框中單擊“確定”按鈕完成 ODBC 設(shè)置。4.84.8 數(shù)據(jù)庫與數(shù)據(jù)庫與 DreamweaverDreamweaver 8 8 的連接的連接當(dāng)數(shù)據(jù)源設(shè)置好之后,打開 Dreamweaver 8,打開所需要連接數(shù)據(jù)庫的頁面,打開應(yīng)用面板中的“應(yīng)用程序”,單擊“數(shù)據(jù)庫”,單擊添加按鈕中的“數(shù)據(jù)源名稱”,會(huì)彈出如圖 4-13 所示的頁面:圖 4-13 數(shù)據(jù)源名稱圖填寫完“連接名稱”和“數(shù)據(jù)源名稱”,單擊“測(cè)試”按鈕,將會(huì)彈出以下頁面,如圖 4-14 所示: . 21 / 46圖 4-14 成功創(chuàng)建連接腳本圖4.94.9 數(shù)據(jù)字典數(shù)據(jù)字典(1)數(shù)據(jù)流條目

52、已進(jìn)貨信息=進(jìn)貨單號(hào)+供貨商號(hào)+商品名稱+進(jìn)貨價(jià)+進(jìn)貨數(shù)量+進(jìn)貨日期+備注銷售信息=銷售單號(hào)+商品編號(hào)+銷售數(shù)量+銷售日期(2)文件條目文件名:職工清單組成:職工編號(hào)+性別+籍貫+學(xué)歷+類別+工資+聯(lián)系+ +號(hào)+聘用日期+編制日期+備注組織:按職工編號(hào)遞增排列文件名:商品清單組成:商品編號(hào)+供貨商號(hào)+名稱+條形碼+計(jì)量單位+類別+產(chǎn)地+單價(jià)+備注組織:按商品編號(hào)遞增排列文件名:供貨商清單組成:供貨商號(hào)+名稱+聯(lián)系人+聯(lián)系+ +開戶行+銀行+備注組織:按供貨商編號(hào)遞增排列文件名:進(jìn)貨清單組成:進(jìn)貨單號(hào)+商品編號(hào)+供貨商號(hào)+進(jìn)貨價(jià)+數(shù)量+金額+進(jìn)貨日期+備注組織:按進(jìn)貨單編號(hào)遞增排列文件名:銷售清

53、單組成:銷售單號(hào)+商品編號(hào)+銷售數(shù)量+銷售日期組織:按銷售單編號(hào)遞增排列文件名:庫存清單組成:商品編號(hào)+庫存數(shù)量 . 22 / 46組織:按商品編號(hào)遞增排列(3)加工說明加工名:1:查詢加工邏輯:根據(jù)要查詢的庫存信息,檢索出庫存信息明細(xì)表輸入流:庫存信息查詢,發(fā)出庫存信息請(qǐng)求輸出流:庫存信息清單,進(jìn)貨信息請(qǐng)求加工名:1:更新根據(jù)進(jìn)貨信息或銷售信息更新庫存信息輸入流:已進(jìn)貨信息,銷售信息輸出流:發(fā)出庫存檢索請(qǐng)求加工名:2:查詢根據(jù)要查詢的銷售信息,檢索出銷售信息明細(xì)表輸入流:銷售信息查詢輸出流:銷售清單,銷售單加工名:2:更新加工邏輯:根據(jù)銷售信息更細(xì)銷售清單輸入流:前臺(tái)銷售信息,庫存信息輸出流

54、:更新庫存清單加工名:3:查詢加工邏輯:根據(jù)要查詢的進(jìn)貨信息,檢索出進(jìn)貨信息明細(xì)表輸入流:進(jìn)貨信息查詢,發(fā)出進(jìn)貨/采購清單查詢輸出流:庫存信息清單,已進(jìn)貨信息,新供貨商信息,進(jìn)貨單信息清單,采購單,進(jìn)貨信息請(qǐng)求,進(jìn)貨/采購清單檢索結(jié)果加工名:3:更新加工邏輯:根據(jù)進(jìn)貨信息更新進(jìn)貨清單輸入流:進(jìn)貨信息請(qǐng)求,進(jìn)貨單輸出流:發(fā)出進(jìn)貨/采購清單查詢加工名:4:查詢加工邏輯:根據(jù)輸入要查詢的職工信息或供貨商信息,檢索出相應(yīng)的結(jié)果輸入流:職工信息查詢,供貨商信息查詢,發(fā)出職工/供貨商清單查詢輸出流:已有供貨商信息,供貨商信息清單,職工信息清單,職工/供貨商清單檢索結(jié)果加工名:4:更新加工邏輯:根據(jù)輸入的職

55、工信息或新供貨商信息更新相應(yīng)的職工清單或供貨商清單輸入流:職工信息,新供貨商信息清單,職工/供貨商清單檢索結(jié)果 . 23 / 464.104.10 超市信息管理系統(tǒng)的數(shù)據(jù)表超市信息管理系統(tǒng)的數(shù)據(jù)表表 4-1 庫存表:字段類型字段大小必填字段允許空字符串商品編碼文本12是否商品名稱文本16否否入庫時(shí)間日期8否否庫存數(shù)量數(shù)字20否否入庫價(jià)格貨幣8是否銷售價(jià)格貨幣8否否生產(chǎn)廠商文本20否否產(chǎn)地文本20否否采購員文本10否否驗(yàn)收員文本10否否 . 24 / 46表 4-2 銷售表:字段類型字段大小必填字段允許空字符串商品編碼文本12是否商品名稱文本16否否銷售價(jià)格貨幣8否否銷售時(shí)間日期20否否是否打折

56、文本20否否 . 25 / 46第五章第五章 超市信息管理系統(tǒng)超市信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的設(shè)計(jì)與實(shí)現(xiàn)5.15.1 系統(tǒng)功能設(shè)計(jì)系統(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)共包括四大模塊,分別是人事管理模塊,銷售

57、管理模塊,進(jìn)貨管理模塊,庫存管理模塊。每個(gè)模塊的功能如下:(1)人事管理模塊功能:實(shí)現(xiàn)職工信息的查詢;實(shí)現(xiàn)職工信息的更新,包括增加、刪除、修改功能;實(shí)現(xiàn)供貨商信息的查詢;實(shí)現(xiàn)供貨商信息的更新,包括增加、刪除、修改功能。(2)銷售管理模塊功能:實(shí)現(xiàn)銷售信息的查詢;實(shí)現(xiàn)商品銷售信息的盤點(diǎn)。(3)進(jìn)貨管理模塊功能:實(shí)現(xiàn)進(jìn)貨信息的查詢;實(shí)現(xiàn)進(jìn)貨信息的更新,包括增加、刪除、修改功能。(4) 庫存管理模塊功能:實(shí)現(xiàn)商品信息的查詢;實(shí)現(xiàn)商品信息的更新,包括增加、刪除、修改功能;實(shí)現(xiàn)庫存信息的查詢;實(shí)現(xiàn)庫存信息的更新,包括增加、刪除、修改功能。5.25.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)(1)E-R 模型超市管

58、理系統(tǒng)數(shù)據(jù)庫 E-R 模型,如圖 5-1 所示: . 26 / 46名稱職工/用戶職工編號(hào)籍貫供貨日期進(jìn)貨日期 地址供貨商編號(hào)供貨商進(jìn)貨進(jìn)貨單號(hào)商品編號(hào)名稱價(jià)格商品XX性別條形碼mnmn開戶行銀行 XX工資XX 號(hào)客戶供貨銷售單號(hào)銷售日期數(shù)量mn銷售圖 5-1 數(shù)據(jù)庫 E-R 模型圖(2) 數(shù)據(jù)庫表設(shè)計(jì)由數(shù)據(jù)模型利用 SQL Server 2000 進(jìn)行數(shù)據(jù)庫的詳細(xì)設(shè)計(jì),其基本表的設(shè)計(jì)如下:表 5-1 職工清單中文字段名英文字段名字段類型長(zhǎng)度主鍵/外鍵字段值約束職工編號(hào)IDchar6PNOT NULLnamenvarchar8NOT NULL性別sexnchar2NOT NULL籍貫homen

59、varchar4NULL學(xué)歷diplomanvarchar4NOT NULL類別kindnvarchar10NULL工資salaryint4NULL聯(lián)系phonevarchar12NULLaddressnvarchar50NULL號(hào)idCardvarchar18NOT NULL表 5-2 用戶清單(UserBill)中文字段名英文字段名字段類型長(zhǎng)度主鍵/外字段值約束 . 27 / 46鍵loginIDchar6P/FNOT NULL密碼passWordchar6NOT NULL表 5-3 商品清單(MerchBill)中文字段名英文字段名字段類型長(zhǎng)度主鍵/外鍵字段值約束商品編號(hào)merchIDc

60、har6PNOT NULL供貨商號(hào)profferIDchar6FNOT NULL名稱fullNamenvarchar80NOT NULL條形碼barCodechar15NOT NULL計(jì)量單位metricUnitvarchar4NOT NULL類別kindnvarchar8NULL產(chǎn)地birthPlacenvarchar50NULL單價(jià)unitCostmoney4NOT NULL備注othersntext50NULL表 5-4 供貨商清單(ProfferBill)中文字段名英文字段名字段類型長(zhǎng)度主鍵/外鍵字段值約束供貨商號(hào)profferIDchar6PNOT NULL名稱fullNamenvarchar50NOT

溫馨提示

  • 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)論