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

下載本文檔

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

文檔簡介

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

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

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

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

5、明了,而且作為一個應(yīng)用系統(tǒng)具有良好的兼容性。綜上所述,本系統(tǒng)針對超市信息系統(tǒng)的需求,進行了深入的研究與開發(fā),按照超市信息系統(tǒng)的特點以與綜合各方面的因素,完成了相應(yīng)的全部設(shè)計。經(jīng)過初步測試和試運行的結(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è)計思路 21.5 技術(shù)可行性研究 21.6 經(jīng)濟可行性研究 31.7 操作可行性研究 41.8 論文的組織結(jié)構(gòu) 4第二章相關(guān)知識與技術(shù)第二章

11、相關(guān)知識與技術(shù) 5 52.1 ACCESS數(shù)據(jù)庫的簡介 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ù)報表(Report)62.2.5 數(shù)據(jù)宏(Macro)62.2.6 數(shù)據(jù)模塊(Module)62.3 ACCESS數(shù)據(jù)庫的優(yōu)點 62.4 ACCESS的缺點 72.5 DREAMWEAVER 8 簡介 82.5.1 Dreamweaver 8 的特點 82.5.2 啟動 Dreamweaver 8 的方法主要有四種:82.5.3 Dreamweaver 8 開始頁中各部分的作用 82.5

12、.4 認識 Dreamweaver 8 的工作界面 9第三章超市信息管理系統(tǒng)的整體設(shè)計第三章超市信息管理系統(tǒng)的整體設(shè)計 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è)計 11第四章系統(tǒng)的詳細設(shè)計第四章系統(tǒng)的詳細設(shè)計 12124.1 設(shè)計思想 124.2 設(shè)計原則 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è)計與實現(xiàn)第五章超市信息管理系統(tǒng)的設(shè)計與實現(xiàn) 25255.1 系統(tǒng)功能設(shè)計 255.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 255.3 模塊功能設(shè)計 285.3.1 系統(tǒng)登陸模塊 285.3.2 系統(tǒng)主界面 315.3.3 進貨管理模塊 315.3.4 銷售管理模塊 325.3.5 庫存管理模塊 335.3.6 職工管理模塊 35第六章總結(jié)與展望第六章總結(jié)與展望 37376.1 全文總結(jié) 376.2 展望 37參考文獻參考文獻 3838致致 3939 . 1 / 46第一章第一章 緒論緒論1.

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

15、標。 超市信息管理系統(tǒng)是一個超市管理去也不可缺少的一部分,它的容對于企業(yè)的決策者和管理者來說也是至關(guān)重要的。因此,超市信息管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段,但一直以來許多小超市使用傳統(tǒng)的人工方式管理超市,這種管理方式存在著許多缺點,諸如效率低,性差等,而且時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找,更新和維護都帶來了不少的困難。 隨著科學技術(shù)的不斷的提高,計算機科學不斷的發(fā)展,其強大的功能已經(jīng)被人們深刻認識,它已經(jīng)進入了人類社會的各個領(lǐng)域并發(fā)揮越來越重要的作用。 使用計算機對商品超市進行管理,具有人工管理無法比擬的優(yōu)點,它檢索迅速,查找方便,可靠性強,存儲量大,性好,壽命

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

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

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

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

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

21、來說,屬于高端行業(yè),無論是產(chǎn)品的價格還是質(zhì)量都比較高,而經(jīng)營產(chǎn)品的經(jīng)銷商或者是商家都要求有雄厚的資金支持。所以,在系統(tǒng)的開發(fā)過程中,企業(yè)完全有能力承擔開發(fā)費用。(2)新系統(tǒng)將為企業(yè)帶來經(jīng)濟效益管理系統(tǒng)是一個信息化、智能化和先進管理理念的集合體。而管理是一個動態(tài)過程,在其運行過程中要采取多項措施。所以在管理中獲得經(jīng)濟效益是一個綜合效益,要對它進行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟效益是簡介的,其最主要的表現(xiàn)就是減少了企業(yè)管理費用和人力開支。而其它一些繁瑣的食物都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時間,還為企業(yè)的各項決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟效益。1.71.7

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

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

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

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

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

27、據(jù)庫以文件形式保存,文件的擴展 MDB。 2.22.2 AccessAccess 數(shù)據(jù)庫的組成數(shù)據(jù)庫的組成Access 數(shù)據(jù)庫由六種對象組成,它們是表、查詢、窗體、報表、宏和模塊。 . 6 / 462.2.12.2.1 表(表(TableTable)表是數(shù)據(jù)庫的基本對象,是創(chuàng)建其他 5 種對象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。2.2.22.2.2 數(shù)據(jù)查詢(數(shù)據(jù)查詢(QueryQuery)查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個表的字段組成新表。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ù)報表(數(shù)據(jù)報表(ReportReport)報表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。2.2.52.2.5 數(shù)據(jù)宏(數(shù)據(jù)宏(MacroMacro)宏相當于 DOS 中的批處理,用來自動執(zhí)行一系列操作。Access 列出了一些常用的操作供用戶選擇,使用起來十分方便2.2.62.2.6 數(shù)據(jù)模塊(數(shù)據(jù)模塊(ModuleModule)模塊的功能與宏類似,但它定義的操作比宏更精細和復雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用 Visual Basic 編程。2.32.3 Acces

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

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

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

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

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

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

35、中各部分的作用開始頁中各部分的作用(1)“打開最近欄目”欄:在該欄中列出了最近編輯過的文件,單擊即可打開相應(yīng)的文件。 單擊“打開”可以彈出“打開”對話框,用于選擇要打開的文件。(2)“創(chuàng)建新欄目”欄:單擊該欄中的一個超級,即可創(chuàng)建相應(yīng)類型的項目文件。(3)“從例創(chuàng)建”欄:單擊該欄中的一個超級,即可按照例創(chuàng)建相應(yīng)類型的項目文件。(4)“擴展”欄:單擊“Dreamweaver Exchange”超級,即可啟動瀏覽器并打開 Dreamweaver 的擴展插件頁面。 . 9 / 462.5.42.5.4 認識認識 DreamweaverDreamweaver 8 8 的工作界面的工作界面(1) 菜單欄

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

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

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

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 用戶工作流程用戶工作流程進貨或銷售商品時,用戶要對進貨單或銷售單進行核對審查,并進行登記;用戶要獲得進貨、銷售、庫存信息時,要對進貨情況、銷售情況、庫存情況進行查詢。3.2.23.2.2 用戶業(yè)務(wù)需求用戶業(yè)務(wù)需求(1)該管理軟件將對庫存茶品進行資料管理和統(tǒng)計,對產(chǎn)品的進貨單和產(chǎn)品的銷售單進行錄入管理和統(tǒng)計; . 11 / 46(2)該管理軟件將根據(jù)用戶的需要對進貨、銷售、庫存情況進行查詢,并能打印詳

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

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

42、息報表;(4)庫存管理模塊包括庫存信息的查詢,增加,刪除,修改,相關(guān)信息報表; . 第四章第四章 系統(tǒng)的詳細設(shè)計系統(tǒng)的詳細設(shè)計4.14.1 設(shè)計思想設(shè)計思想(1)系統(tǒng)分成幾個相對獨立的模塊,但這些模塊都進行集中式管理。(2)分層的模塊化程序設(shè)計思想,整個系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計。作為應(yīng)用程序有較強的可操作性和擴展性。(3)合理的數(shù)據(jù)流設(shè)計,在應(yīng)用系統(tǒng)設(shè)計中,相對獨立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。4.24.2 設(shè)計原則設(shè)計原則為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實際需要,在設(shè)計開發(fā)過程中遵循了如下原則:(1)

43、合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以與要求,參照核算實際的工作情況,進行諸如產(chǎn)品進貨、銷售等工作。(2)實用性原則:適合產(chǎn)品信息管理工作的實際需求,并能夠處理一些特殊情況的要求,此外,盡可能預留空間,以便擴充功能。(3)準確性原則:對輸入的相關(guān)資料建立檢錯機制,與時報錯,使用戶能夠與時準確的輸入合法資料(如:類型匹配,長度不超限等)。(4)易操作原則:要求設(shè)計的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進行提示。(5)源程序可讀性原則:為了便于其他設(shè)計,維護人員讀懂代碼或以后的代碼修改,軟件升級維護,即可能做好代碼注釋工作。(6)優(yōu)化原則:為了達到優(yōu)化的目的,合理的運用窗口,菜單,對象等

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

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

46、大商品供貨商進行詳細的調(diào)查,了解公司的具體情況,評定企業(yè)的信譽級別和公司的市場口碑,做到準確無誤,采購順利。采購計劃的 超市根據(jù)自身的資金條件和銷售狀況,綜合分析市場規(guī)律,擬定采購計劃表。實施進貨計劃:根據(jù)供貨商檔案與評審結(jié)果,選定供貨商;生成訂貨單給選定的供貨商;雙方就價格、數(shù)量、質(zhì)量等方面洽談磋商,直至簽訂合同;跟蹤合同執(zhí)行,安排供貨進度和貨物運輸,做好驗收入庫工作。(2)庫存業(yè)務(wù):庫存管理是指在上產(chǎn)經(jīng)營中為銷售和耗用而存儲的各種資產(chǎn)。企業(yè)存貨不當都會增加不必要的費用:存貨過多將導致物資的積壓、存儲費用增加、流動資金周轉(zhuǎn)不利,并且過量的庫存會掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售

47、活動。庫存管理的目標是需求最佳存貨數(shù)量,使庫存的成本總額最小化。其主要業(yè)務(wù)如下:產(chǎn)品入庫、出庫、盤庫等日常處理??茖W合理地確定某庫存物資的庫存控制參數(shù)。如:最佳訂貨批量、最大庫存量、最佳缺貨量、最佳訂購周期等,進行嚴格的庫存控制工作。匯總統(tǒng)計各類庫存數(shù)據(jù),反應(yīng)和監(jiān)督儲備資金占用與采購資金使用情況。(3)銷售業(yè)務(wù)銷售對一個企業(yè)的生存和發(fā)展是至關(guān)重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對外關(guān)系到企業(yè)產(chǎn)品、服務(wù)和企業(yè)形象等多方面因素,對涉與到銷售、庫存、財務(wù)等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味著落后,超市要抓住時機,引入現(xiàn)代化的銷售管理模式,實施企業(yè)的信息化、智能化

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

49、息進貨信息清單采購單圖 4-4 進貨管理4:查詢4:更新職工清單職工信息新供貨商清單職工信息查詢職工/供貨商清單檢索結(jié)果發(fā)出職工/供貨商清單查詢供貨商清單供貨商信息清單已有供貨商信息職工信息清單供貨商信息查詢圖 4-5 人事管理 . 17 / 464.54.5 建立建立 AccessAccess 數(shù)據(jù)庫數(shù)據(jù)庫啟動 Access 數(shù)據(jù)庫,建立一個空表,如圖 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ù)源”對話框,選擇“Microsoft Access Driver(*.mdb)”。如下圖 4-11 所示:圖 4-11 創(chuàng)建新數(shù)據(jù)源圖單擊”完成”后,出現(xiàn) ODBC Microsoft Access 安裝對話框,如下圖 4-12 所示: . 20 / 46圖 4-12 ODBC 安裝圖4.74.7 設(shè)置連接數(shù)據(jù)源設(shè)置連接數(shù)據(jù)源在“數(shù)據(jù)源名”文本框中添加一個名字,然后在數(shù)據(jù)庫的選擇中,選擇數(shù)據(jù)表所在的路徑,單擊“確定”

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

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

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

54、:更新庫存清單加工名:3:查詢加工邏輯:根據(jù)要查詢的進貨信息,檢索出進貨信息明細表輸入流:進貨信息查詢,發(fā)出進貨/采購清單查詢輸出流:庫存信息清單,已進貨信息,新供貨商信息,進貨單信息清單,采購單,進貨信息請求,進貨/采購清單檢索結(jié)果加工名:3:更新加工邏輯:根據(jù)進貨信息更新進貨清單輸入流:進貨信息請求,進貨單輸出流:發(fā)出進貨/采購清單查詢加工名: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否否入庫時間日期8否否庫存數(shù)量數(shù)字20否否入庫價格貨幣8是否銷售價格貨幣8否否生產(chǎn)廠商文本20否否產(chǎn)地文本20否否采購員文本10否否驗收員文本10否否 . 24 / 46表 4-2 銷售表:字段類型字段大小必填字段允許空字符串商品編碼文本12是否商品名稱文本16否否銷售價格貨幣8否否銷售時間日期20否否是否打折

56、文本20否否 . 25 / 46第五章第五章 超市信息管理系統(tǒng)超市信息管理系統(tǒng)的設(shè)計與實現(xiàn)的設(shè)計與實現(xiàn)5.15.1 系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計是使整個系統(tǒng)能基本實現(xiàn)超市的進、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經(jīng)營狀況,以做出相應(yīng)的經(jīng)營決策。管理信息系統(tǒng)(MIS)就是要對這些資源建立正確的數(shù)據(jù)庫,并進行信息的收集、傳送、存儲、編制成各種憑證、報表、臺帳、圖形等信息,同時對這些信息進行維護,通過實測超市的各種運行情況,并利用過去的歷史數(shù)據(jù)預測未來的發(fā)展,從超市全局的角度出發(fā)進行決策,利用信息控制超市的行為,附注超市完成其目標。本系統(tǒng)共包括四大模塊,分別是人事管理模塊,銷售

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論