2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)論文范文</b></p><p>  題目:超市銷售管理信息系統(tǒng)</p><p><b>  學(xué)號:</b></p><p><b>  作者姓名:</b></p><p>  專業(yè)名稱:計(jì)算機(jī)信息管理</p><p>

2、  日期: 年 月 日</p><p><b>  摘 要</b></p><p>  本文主要是介紹超市銷售管理信息系統(tǒng)的環(huán)境、功能作用、所用到的語言、設(shè)計(jì)的方案等各方面的內(nèi)容。主要是讓使用者了解此系統(tǒng),使他們能更好的運(yùn)用本系統(tǒng),使此系統(tǒng)發(fā)揮出應(yīng)有的作用。本系統(tǒng)運(yùn)用計(jì)算機(jī)管理信息技術(shù),建立數(shù)據(jù)庫,對超市的進(jìn)銷存過程進(jìn)行詳細(xì)的分析,實(shí)現(xiàn)了對超市的進(jìn)貨、銷售和庫

3、存的科學(xué)管理。 </p><p>  關(guān)鍵字 銷售 數(shù)據(jù)庫 管理信息系統(tǒng)</p><p><b>  ABSTRACT</b></p><p>  This text mainly introduces the supermarket and enters to sell such contents of various fields a

4、s the environment which stores the management information system , scheme on the function , language , design used ,etc.. Let user find out about system this , enable them fine application this system mainly, make this s

5、ystem give play to due function . This system uses the information technology of computer management, set up the database , sell the course of storing to carry on detailed analysis to </p><p><b>  目錄&l

6、t;/b></p><p>  論文摘要(中文)………………………………………………………2</p><p>  (英文)………………………………………………………3</p><p><b>  一、系統(tǒng)調(diào)查</b></p><p>  1.1社會背景…………………………………………………………4</p>

7、;<p>  1.2超市背景……………………………………………………………4</p><p><b>  二、可行性研究</b></p><p>  2.1問題定義……………………………………………………………6</p><p>  2.2技術(shù)可行性研究………………………………………………………6</p><p

8、>  2.3經(jīng)濟(jì)可行性研究………………………………………………………7</p><p>  2.4操作可行性研究……………………………………………………….7</p><p>  2.5系統(tǒng)的需求分析……………………………………………………….7 </p><p><b>  三、 需求分析</b></p><p&g

9、t;  3.1設(shè)計(jì)思想………………………………………………………………9</p><p>  3.2設(shè)計(jì)原則………………………………………………………………9</p><p>  3.3業(yè)務(wù)流程分析……………………………………………………… 9</p><p>  3.4系統(tǒng)數(shù)據(jù)流分析 …………………………………………… ……11</p><p&

10、gt;  3.5數(shù)據(jù)字典…………………………………………………………12</p><p>  3.6功能需求……………………………………………………………14</p><p>  3.7性能需求……………………………………………………………15</p><p>  3.8運(yùn)行需求……………………………………………………………15</p><p&g

11、t;<b>  四、系統(tǒng)設(shè)計(jì)  </b></p><p>  4.1系統(tǒng)總體結(jié)構(gòu)圖:…………………………………………………16</p><p>  4.2各子系統(tǒng)功能分析………………………………………v……16</p><p>  第五章、系統(tǒng)數(shù)據(jù)模型分析與設(shè)計(jì)………………………………….22</p><p>

12、  第六章.系統(tǒng)數(shù)據(jù)庫詳細(xì)設(shè)計(jì)……………………………………24</p><p>  第七章.系統(tǒng)運(yùn)行狀態(tài)與維護(hù)說明…………………………………26</p><p>  第八章.系統(tǒng)主要用戶界面…………………………………………… 26</p><p>  第九章.系統(tǒng)程序代碼……………………………………………….29</p><p><b&

13、gt;  第十章.系統(tǒng)調(diào)試</b></p><p>  10.1模塊測試………………………………………………………….34</p><p>  10.2整體測試……………………………………………………….34</p><p>  謝 辭……………………………………………………………………. 36</p><p>  參 考

14、文 獻(xiàn)…………………………………………………………….37</p><p><b>  第一章</b></p><p><b>  1.1社會背景:</b></p><p>  隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已滲透到各個(gè)領(lǐng)域,成為各行業(yè)必不可少的工具,特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)

15、在市場競爭中越發(fā)顯示出其獨(dú)特的優(yōu)勢,步入數(shù)字化時(shí)代,有巨大的數(shù)據(jù)信息等待著加工處理和傳輸,這使得對數(shù)據(jù)庫的進(jìn)一步開發(fā)和利用顯得尤為迫切。</p><p>  作為國內(nèi)市場的一些中小超市,他們在信息化過程中的步伐要落后大中型超市,而對于這些企業(yè)的資源管理,信息的存儲和處理也顯的迫切需要,要適應(yīng)市場競爭,就需要有高效的處理方式和管理方法,因此加快超市的電算化進(jìn)程是必不可少的。</p><p>

16、  在會計(jì)業(yè)務(wù)中,產(chǎn)成品的完成,發(fā)出和結(jié)存關(guān)系到超市銷計(jì)劃的完成和流動資金占用情況,而銷售核算子系統(tǒng)是電算化會計(jì)系統(tǒng)中一個(gè)關(guān)鍵且比較復(fù)雜的子系統(tǒng)。通過這個(gè)子系統(tǒng)提供的信息可以了解企業(yè)的經(jīng)營成果,通過商品銷售收入用來補(bǔ)償已消耗的生產(chǎn)資料,支付工資和其他費(fèi)用,繳納稅金并實(shí)現(xiàn)利潤。</p><p>  實(shí)習(xí)期間,我們通過對市場的調(diào)查,針對現(xiàn)在各中小超市對銷售業(yè)務(wù)的實(shí)際需要,開發(fā)了這套商品銷售系統(tǒng)。在開發(fā)過程中,我們針對

17、當(dāng)前各超市管理特點(diǎn)和技術(shù)人員的實(shí)際水平,采用Window基于圖形界面這一易學(xué)易用的操作系統(tǒng)環(huán)境,在系統(tǒng)設(shè)計(jì)過程中,我們盡量采用一些易懂易讀的接口界面,使用戶可以在短期內(nèi)完全掌握。在功能方面,我們借鑒現(xiàn)在市場上流行的財(cái)務(wù)軟件的特點(diǎn),拋去泛泛不實(shí)用的缺點(diǎn),使我們設(shè)計(jì)的系統(tǒng)在功能上極貼近中小超市的使用要求。在設(shè)計(jì)過程中,我們始終把系統(tǒng)的正確性放在首位,力求數(shù)據(jù)的完整,處理的正確性。在此基礎(chǔ)上優(yōu)化程序代碼,加速系統(tǒng)運(yùn)行和減少對系統(tǒng)資源的占用。作

18、為一家中小型超市 ,他們的主要業(yè)務(wù)是銷售商品,目前系統(tǒng)運(yùn)做中存在很多題,所有的進(jìn)貨單,出貨單都是人工填寫,耗時(shí)而且易出現(xiàn)錯(cuò)誤;庫存也是人工記帳,無法隨時(shí)掌握最準(zhǔn)確的存貨情況;對于銷售數(shù)據(jù),往往要花好多時(shí)間和精力去計(jì)算每個(gè)業(yè) 務(wù)員的銷售業(yè)績,每項(xiàng)商品的銷售狀況,為了解決上述問題,提高經(jīng)濟(jì)效益,準(zhǔn)備導(dǎo)入進(jìn)銷存系統(tǒng)進(jìn)行銷售,采購,庫存等的計(jì)算機(jī)化管理。</p><p>  經(jīng)過三個(gè)月的設(shè)計(jì)開發(fā),現(xiàn)在已完全達(dá)到預(yù)期效果,

19、實(shí)現(xiàn)了最初設(shè)定的目標(biāo)。</p><p><b>  1.2超市背景:</b></p><p>  超市形式在我國于20世紀(jì)90年代初期起步,現(xiàn)已成為我國零售業(yè)的一種重要形態(tài)。隨著超市的高速發(fā)展,其經(jīng)營管理也變的愈加復(fù)雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售業(yè)的的發(fā)展這樣就迫切地需要引入新的思想技術(shù)和管理技術(shù)進(jìn)入到超市管理之中。超市形態(tài)具有種種優(yōu)點(diǎn),但在目前狀

20、況下,它仍存在零售業(yè)商業(yè)企業(yè)所共有的落后的一面,如:不能有效的管理每一種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯(cuò),不宜進(jìn)行商品調(diào)價(jià),盤點(diǎn)效率底等,而且在超市日常管理中,商品進(jìn)、銷、存決策以經(jīng)驗(yàn)為主,缺乏實(shí)時(shí)分析功能,管理人員對及時(shí)傳遞資料的要求始終得不到滿足,隨著超市形態(tài)的高速發(fā)展,其經(jīng)營管理也變的愈加復(fù)雜,日常所需處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應(yīng)對這復(fù)雜的市場。為此,我在本次設(shè)計(jì)之中選擇了超市

21、信息管理系統(tǒng)設(shè)計(jì),依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力、改善了員工的工作條件,減輕了勞動強(qiáng)度,并且能夠快速反映出商品的進(jìn)銷存狀況和各種反饋信息分析,使管理人員快速對市場的變化作出相應(yīng)決策,加快超市的系統(tǒng)建立的技術(shù)基礎(chǔ):</p><p>  數(shù)據(jù)庫應(yīng)用系統(tǒng)是以數(shù)據(jù)庫為基礎(chǔ)的信息管理系統(tǒng),它一般包含兩個(gè)方面內(nèi)容,一個(gè)數(shù)據(jù)庫設(shè)計(jì),二是程序設(shè)計(jì)。</p><p> 

22、 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)是一個(gè)軟件工程,應(yīng)按照軟件工程的開發(fā)方法進(jìn)行分析,設(shè)計(jì),編程和調(diào)試。再建立數(shù)據(jù)庫應(yīng)用系統(tǒng)之前,一般應(yīng)先進(jìn)行系統(tǒng)的需求分析,了解擁護(hù)對系統(tǒng)的要求,然后進(jìn)行系統(tǒng)的總體設(shè)計(jì),最后編寫程序代碼和調(diào)試程序。圖1顯示出了數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程。</p><p>  從圖中可以看出,需求分析包括了對數(shù)據(jù)本身的需求分析和對功能的需求分析。兩個(gè)分析的結(jié)果將分別作為數(shù)據(jù)庫設(shè)計(jì)和程序設(shè)計(jì)的依據(jù)。實(shí)際上在設(shè)計(jì)數(shù)據(jù)

23、庫應(yīng)用系統(tǒng)時(shí),這兩個(gè)需求分析是緊密相關(guān)的,不論是數(shù)據(jù)庫設(shè)計(jì),還是程序設(shè)計(jì)都需要考慮這兩個(gè)方面的因素。</p><p><b>  開發(fā)步驟:</b></p><p>  圖1 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程</p><p><b>  總體設(shè)計(jì)</b></p><p>  總體設(shè)計(jì)是在需求分析的基礎(chǔ)上進(jìn)行

24、的,根據(jù)邏輯模型建立相對應(yīng)的物理模型??傮w設(shè)計(jì)的任務(wù)是確定“怎么做”的問題,即確定和建立解決問題的總體方案。具體來說,總體設(shè)計(jì)要去確定構(gòu)成系統(tǒng)的每個(gè)物理單元,說明每個(gè)物理單元之間的相互關(guān)系(即系統(tǒng)結(jié)構(gòu))。</p><p>  一般地說,其過程如下:</p><p>  a.設(shè)計(jì)方案:①設(shè)想選擇方案;②選取合理方案;③選區(qū)最佳方案;</p><p>  b.功能分解:

25、將系統(tǒng)按功能的要求,劃分功能模塊</p><p>  c.設(shè)計(jì)軟件結(jié)構(gòu):確定由模塊確定的層次結(jié)構(gòu),可利用層次圖描繪。</p><p>  d.設(shè)計(jì)數(shù)據(jù)庫:確立要設(shè)計(jì)的數(shù)據(jù)庫,具體實(shí)現(xiàn)它。</p><p>  e.制定測試計(jì)劃:初步的測試計(jì)劃</p><p>  f.書寫文檔:系統(tǒng)說明</p><p>  g.復(fù)核和審查

26、:從技術(shù)的角度審查,從管理的角度審查。</p><p><b>  2.1問題定義 :</b></p><p>  商品按類管理:所以需要有一商品類型信息</p><p>  商品必須屬于一個(gè)商品類型</p><p>  如果一個(gè)商品類型存在商品或存在下級商品類型則該類型不該刪除</p><p>

27、<b>  需要記錄供應(yīng)商信息</b></p><p>  在涉及商品數(shù)量的地方,要給出相應(yīng)的單位</p><p>  在進(jìn)貨信息中要包含供應(yīng)商等信息</p><p>  商品銷售信息單中要包含登記商品,銷售數(shù)量單價(jià)等信息,</p><p>  商品報(bào)損要有報(bào)損原因</p><p>  進(jìn)貨,銷售

28、,報(bào)損操作要有相應(yīng)操作員信息</p><p>  只有管理員登陸之后才可以使用系統(tǒng)</p><p>  默認(rèn)的管理員不可以刪除</p><p>  進(jìn)貨,銷售,庫存,報(bào)損信息都要可以添加,修改,刪除,分類,查找。</p><p>  2.2技術(shù)可行性研究:</p><p>  在IT行業(yè)中從業(yè)的工作人員一般都要求懂計(jì)算

29、機(jī),具有一定軟硬件基礎(chǔ),會使用各種管理軟件,熟悉IT商品。因?yàn)?,超市中的對員工素質(zhì)要求比較高,從管理層到下面的營銷人員,都要求具有一定的IT背景,所以在新系統(tǒng)投入使用時(shí),只要對員工進(jìn)行少量的培訓(xùn),系統(tǒng)的功能和使用方法就基本上能夠使系統(tǒng)順利的運(yùn)行了。</p><p>  2.3經(jīng)濟(jì)可行性研究:</p><p>  因?yàn)橥ㄟ^網(wǎng)絡(luò)傳遞銷售信息,可以不受距離的限制,因此可以節(jié)約許多的人力和物力,方

30、便管理,由此可以減少不必要的開支,同時(shí)該系統(tǒng)可以提高企業(yè)的銷售效率,即提高了企業(yè)的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上是完全可行的。</p><p>  ⑴ 企業(yè)有能力承擔(dān)研發(fā)開支</p><p>  開發(fā)新系統(tǒng)的工作是一項(xiàng)艱巨復(fù)雜的工作,它的投資主要是人力和物力的投資。對于本系統(tǒng)的開發(fā)來說,其主要投資還是在人力和物力兩個(gè)方面。如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)

31、務(wù)需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。超市作為一個(gè)尖端的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)節(jié)約大部分的額外開支。同時(shí)超市就其他商品還說,屬于高端行業(yè),無論是商品的價(jià)格還是質(zhì)量都比較高,而經(jīng)營商品的經(jīng)銷商或者是商家都要求有雄厚的資金的作支持。所以,在系統(tǒng)的開發(fā)過程中,企業(yè)完全有能力承擔(dān)開發(fā)費(fèi)用。<

32、;/p><p> ?、?新系統(tǒng)將為企業(yè)帶來經(jīng)濟(jì)效益</p><p>  管理系統(tǒng)是一個(gè)信息化、智能化和先進(jìn)管理理念的集合體。而管理是一個(gè)動態(tài)過程,在其運(yùn)行過程中要采取多項(xiàng)措施。所以在管理中獲得經(jīng)濟(jì)效益是一個(gè)綜合效益,要對他進(jìn)行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟(jì)效益是間接的,其最主要的表現(xiàn)就是減少了企業(yè)的管理費(fèi)用和人力開支。而其他一些煩瑣的事物都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了

33、大量的時(shí)間,還為企業(yè)的各項(xiàng)決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟(jì)效益。</p><p>  2.4操作可行性研究:</p><p>  本系統(tǒng)采用Windows圖形界面,是大家熟悉的操作系統(tǒng),對于用戶只需要具有一般的計(jì)算機(jī)知識的人員都可以輕松上手。而且整個(gè)銷售系統(tǒng)采用最友好的交互界面,簡潔明了,不需要對數(shù)據(jù)庫非常了解。</p><p>  由此,該系統(tǒng)的操作是可

34、行的,有必要推廣該系統(tǒng)!</p><p>  綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上經(jīng)濟(jì)上還是操作上。故此,可以設(shè)計(jì)該系統(tǒng)流程圖,建立數(shù)據(jù)字典。</p><p>  2.5系統(tǒng)的需求分析:</p><p><b> ?、?用戶工作流程</b></p><p>  進(jìn)貨或銷售商品時(shí),用戶要對進(jìn)貨單或銷售

35、單進(jìn)行核對審查,并進(jìn)行登記;用戶要獲得進(jìn)貨、銷售、庫存信息時(shí),要對進(jìn)貨情況、銷售情況、庫存情況進(jìn)行查詢并打印。</p><p><b>  ⑵ 用戶業(yè)務(wù)需求</b></p><p>  該管理軟件將對庫存商品進(jìn)行資料管理和統(tǒng)計(jì),對商品的進(jìn)貨單和商品的銷售單進(jìn)行錄入管理和統(tǒng)計(jì);</p><p>  該管理軟件將根據(jù)用戶的需要對進(jìn)貨、銷售、庫存情況

36、進(jìn)行查詢,并能打印詳細(xì)信息;</p><p>  該管理軟件將為用戶提供帳號管理工具,以便用戶對帳號進(jìn)行管理,具體為添加用戶、刪除用戶、修改用戶密碼;</p><p>  該管理軟件提供企業(yè)人員管理,能夠企業(yè)員工的分類管理,新員工的加入以及員工刪除,修改基本信息等功能。</p><p><b>  圖2:</b></p><

37、p>  圖2 超市銷售管理功能模塊圖 </p><p>  第三章 詳細(xì)設(shè)計(jì) </p><p><b>  3.1設(shè)計(jì)思想:</b></p><p>  (1).系統(tǒng)分成幾個(gè)相對獨(dú)立的模塊,但這些模塊都進(jìn)行集中式管理。</p><p> ?。?).分層的模塊化程序設(shè)計(jì)思想,整個(gè)系統(tǒng)采用模塊化機(jī)構(gòu)設(shè)計(jì)。作為應(yīng)用

38、程序有較強(qiáng)的可操作性和擴(kuò)展性。</p><p> ?。?).合理的數(shù)據(jù)流設(shè)計(jì),在應(yīng)用系統(tǒng)設(shè)計(jì)中,相對獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。</p><p><b>  3.2.設(shè)計(jì)原則:</b></p><p>  為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要

39、,在設(shè)計(jì)開發(fā)過程中遵循了,如下原則:</p><p>  合法性原則:依據(jù)商品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實(shí)際的工作情況, 進(jìn)行諸如商品經(jīng)貨、銷售等工作。</p><p>  實(shí)用性原則:適合商品信息管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴(kuò)充功能。</p><p>  準(zhǔn)確性原則:對輸入的相關(guān)資料建立檢錯(cuò)機(jī)制,及時(shí)

40、報(bào)錯(cuò),使用戶能夠及時(shí)準(zhǔn)確的輸入合法資料(如類型匹配,長度不超限等)。</p><p>  易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,接口友好,操作方便,必要的地方進(jìn)行提示。</p><p>  源程序可讀性原則:為了便于其它設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級維護(hù),既可能做好代碼注釋工作。</p><p>  優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜單

41、,對象等的繼承,自定義用戶對象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡潔明了,也方便了將來的維護(hù)。</p><p>  安全性原則:該系統(tǒng)的管理員具有可設(shè)置登陸密碼,修改密碼的權(quán)限。</p><p>  經(jīng)過前面的設(shè)計(jì),我們對整個(gè)系統(tǒng)有了一個(gè)初步的認(rèn)識,并對各個(gè)模塊進(jìn)行了功能分化。</p><p>  3.3.業(yè)務(wù)流程分析</p><p&g

42、t;  超市進(jìn)銷存管理系統(tǒng)主要是以先進(jìn)的管理理念和科學(xué)的計(jì)算機(jī)技術(shù)來取代原始的手工操作。在新系統(tǒng)開發(fā)前,我們對整個(gè)超市進(jìn)銷存業(yè)務(wù)流程進(jìn)行了系統(tǒng)的調(diào)查,得出下面的業(yè)務(wù)流程圖,</p><p><b>  如圖3:</b></p><p>  圖3超市銷售管理系統(tǒng)業(yè)務(wù)流程圖</p><p>  新系統(tǒng)主要業(yè)務(wù)分析:</p><p

43、><b>  a.進(jìn)貨業(yè)務(wù)</b></p><p>  進(jìn)貨管理是企業(yè)生產(chǎn)經(jīng)營活動中極其重要的一環(huán),它關(guān)系到商品質(zhì)量能否得到保證,生產(chǎn)是否能夠順利進(jìn)行,采購成本能否得到有效控制等問題。企業(yè)現(xiàn)代管理觀念中對企業(yè)的進(jìn)貨管理提出新的要求:企業(yè)進(jìn)貨時(shí)對供貨商的選擇更加慎重,雙方不在是討價(jià)還價(jià)的買賣關(guān)系,而是一種相互依存的合作伙伴關(guān)系,并且還需認(rèn)識到企業(yè)商品質(zhì)量要從采購抓起,這就關(guān)系到分供方的供

44、貨、服務(wù)質(zhì)量。其下為進(jìn)貨業(yè)務(wù)程序的主要內(nèi)容:</p><p>  供應(yīng)商情況調(diào)查:在實(shí)施采購之前,企業(yè)首先就要對市場上各大商品供貨商進(jìn)行詳細(xì)的摸底調(diào)查,了解公司的具體情況,平定企業(yè)的信譽(yù)級別和公司市場口碑,做到準(zhǔn)確無誤,采購順利。</p><p>  采購計(jì)劃編制:企業(yè)根據(jù)自身的資金條件和銷售狀況,綜合分析市場規(guī)律,擬訂采購計(jì)劃表。實(shí)施進(jìn)貨:根據(jù)供貨方檔案及評審結(jié)果,選定供貨方;生成定貨單

45、給選定的供貨方;雙方就價(jià)格、數(shù)量、質(zhì)量等方面洽談磋商,直至簽定合同;跟蹤合同執(zhí)行,安排供貨進(jìn)度和貨物運(yùn)輸,做好驗(yàn)收入庫工作。</p><p><b>  b. 庫存業(yè)務(wù)</b></p><p>  庫存管理是指在生產(chǎn)經(jīng)營中為銷售和耗用而儲存的各種資產(chǎn)。企業(yè)存貨不當(dāng)都會增加不必要的費(fèi)用:存貨過多將導(dǎo)致物資積壓、存儲費(fèi)用增加、流動資金周轉(zhuǎn)不利,并且過量的庫存會掩蓋管理不善

46、的問題。存貨不足則影響企業(yè)的正常銷售活動。庫存管理的目標(biāo)是尋求最佳存貨數(shù)量,使庫存的成本總額最小化。其主要業(yè)務(wù)如下:</p><p>  商品入庫、出庫、盤庫等日常處理。</p><p>  科學(xué)合理地確定某庫存物資的庫存控制參數(shù)。例如:最佳定貨批量、最大庫存量、最佳缺貨量、最佳訂購周期等,進(jìn)行嚴(yán)格的庫存控制工作。</p><p>  匯總統(tǒng)計(jì)各類庫存數(shù)據(jù),反映和監(jiān)

47、督儲備資金占用及采購資金使用情況。</p><p><b>  c. 銷售業(yè)務(wù)</b></p><p>  銷售對一個(gè)企業(yè)的生存和發(fā)展是至關(guān)重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對外關(guān)系到企業(yè)商品、服務(wù)和企業(yè)形象等多方面因素,對內(nèi)涉及到銷售、庫存、財(cái)務(wù)、生產(chǎn)等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味著落后,企業(yè)要抓住時(shí)機(jī),引入現(xiàn)代化的銷售

48、管理模式,實(shí)施企業(yè)的信息化、智能化銷售管理,才能使企業(yè)在激烈的市場競爭中立于不擺之地。手機(jī)銷售過程中主要涉及到如下幾點(diǎn)業(yè)務(wù):</p><p><b>  d.超市直銷業(yè)務(wù)</b></p><p>  在超市銷售行業(yè)中,其主要的銷售手段就是超市商店的直銷業(yè)務(wù)。企業(yè)通過其超市,通過市場信息推廣,廣告業(yè)務(wù),以及一些大型的促銷活動,擴(kuò)大其市場影響力,從而達(dá)到吸引顧客,提高銷售

49、量。</p><p><b>  e.超市輔銷業(yè)務(wù)</b></p><p>  在超市直銷主業(yè)務(wù)下,各企業(yè)積極開展手機(jī)輔銷業(yè)務(wù),建立客戶資料檔案,設(shè)立客戶級別,不同級別的客戶享有不同的優(yōu)惠政策或銷售優(yōu)先級。積極開展各種增值服務(wù),與移動公司,電信部門合作,開通各種增值服務(wù),促進(jìn)商品的銷售額。    </p><p>

50、  .3.4.系統(tǒng)數(shù)據(jù)流分析</p><p>  采用“自頂而下”的方法繪制出的業(yè)務(wù)流程圖是對現(xiàn)行系統(tǒng)再認(rèn)識的過程,其目的一方面便于系統(tǒng)分析員快速了解現(xiàn)行系統(tǒng)的業(yè)務(wù)并與廣大的業(yè)務(wù)人員取得一致意見,另一方面可以在此基礎(chǔ)上進(jìn)行數(shù)據(jù)流程的分析。計(jì)算機(jī)信息系統(tǒng)完成的是數(shù)據(jù)處理和信息處理的工作,這項(xiàng)工作包含在大量的業(yè)務(wù)處理過程之中,但并非所有的業(yè)務(wù)處理都能夠由計(jì)算機(jī)來完成。因此就有一個(gè)從現(xiàn)行業(yè)務(wù)中抽取能夠由計(jì)算機(jī)系統(tǒng)自動或

51、半自動完成的那一部分業(yè)務(wù)活動的過程。這個(gè)抽取過程也是對業(yè)務(wù)流程圖的分析過程</p><p><b>  圖4:</b></p><p>  商品庫存管理要求當(dāng)前日期</p><p><b>  查詢要求</b></p><p><b>  統(tǒng)計(jì)表</b></p>

52、<p><b>  進(jìn)貨情況</b></p><p><b>  銷售情況</b></p><p><b>  圖4 頂層數(shù)據(jù)流圖</b></p><p><b>  圖5:</b></p><p>  庫存管理要求有效的庫存管理要求<

53、/p><p><b>  商品進(jìn)貨情況</b></p><p>  有效的查詢要求統(tǒng)計(jì)表</p><p><b>  商品銷售情況</b></p><p><b>  圖5 0層數(shù)據(jù)流圖</b></p><p><b>  圖6:</b&

54、gt;</p><p>  庫存管理要求商品進(jìn)貨單</p><p><b>  庫存文</b></p><p>  當(dāng)前日期商品銷售單件</p><p>  圖6一層數(shù)據(jù)流圖(a)</p><p><b>  進(jìn)貨文件</b></p><p>

55、  圖7: </p><p>  查詢進(jìn)貨情況 商品進(jìn)貨情況</p><p>  查詢要求 查詢銷售情況銷售文件</p><p>  統(tǒng)計(jì)要求商品銷售情況</p><p><b>  庫存文件</b></p

56、><p><b>  統(tǒng)計(jì)表</b></p><p>  圖7一層數(shù)據(jù)流圖(b)</p><p><b>  3.5數(shù)據(jù)字典:</b></p><p>  為了對數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)說明,我們建立了數(shù)據(jù)字典。用數(shù)據(jù)字典描述數(shù)據(jù)庫的設(shè)計(jì),便于維護(hù)和修改。數(shù)據(jù)字典的內(nèi)容主要是對數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)

57、、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理邏輯等五個(gè)方面進(jìn)行具體的定義。</p><p><b>  數(shù)據(jù)流條目</b></p><p>  (1)庫存管理要求=[商品的入庫單|商品的出廠單]</p><p>  商品的入庫單=  單據(jù)編號+進(jìn)貨廠商+商品編號+計(jì)量單位+單價(jià)+數(shù)量+金額+進(jìn)貨日期+備注</p><p>

58、;  商品的銷售單=  單據(jù)編號+商品編號+單位+單價(jià)+數(shù)量+金額+銷售日期+備注</p><p>  (2)查詢要求=[商品的入庫情況|商品的銷售情況|庫存統(tǒng)計(jì)表]</p><p>  商品的入庫情況= 單據(jù)編號+進(jìn)貨廠商+商品編號+計(jì)量單位+單價(jià)+數(shù)量+金額+進(jìn)貨日期</p><p>  商品的銷售情況= 單據(jù)編號+商品型號+計(jì)量單位+單價(jià)+數(shù)量+金額

59、+銷售日期</p><p>  庫存統(tǒng)計(jì)表 =  庫存編號+商品編號+庫存數(shù)量+庫存金額</p><p><b> ?、?文件條目</b></p><p><b>  文件名:入庫文件</b></p><p>  組成:{單據(jù)編號+進(jìn)貨廠商+商品編號+單位+單價(jià)+數(shù)量+金額+進(jìn)貨日期

60、+備注}</p><p>  組織:按商品的單據(jù)編號遞增順序排列</p><p><b>  文件名:銷售文件</b></p><p>  組成:{單據(jù)編號+商品編號+單位+單價(jià)+數(shù)量+金額+ 銷售日期+備注}</p><p>  組織:按商品的單據(jù)編號遞增順序排列</p><p><b&g

61、t;  文件名:庫存文件</b></p><p>  組成:{商品+數(shù)量}</p><p>  組織:按商品的遞增順序排列</p><p><b> ?、?加工小說明</b></p><p>  加工小說明只描述最底層的基本加工。</p><p><b>  加工編號:1.1

62、</b></p><p><b>  加工名:檢查有效性</b></p><p>  輸入流:庫存管理要求,查詢要求</p><p>  輸出流:有效的庫存管理要求,有效的查詢要求</p><p>  加工邏輯:檢查輸入要求的有效性</p><p><b>  加工編號:2.

63、1</b></p><p>  加工名:要求類型處理</p><p>  輸入流:庫存管理要求,當(dāng)前日期</p><p>  輸出流:商品的入庫單,商品的銷售單</p><p>  加工邏輯:根據(jù)庫存管理要求的類型選擇</p><p>  CASE 1:商品入庫貨,輸出商品的進(jìn)貨單</p>&

64、lt;p>  CASE 2:商品銷售,輸出商品的銷售單</p><p><b>  加工編號:3.1</b></p><p>  加工名:查詢類別處理</p><p><b>  輸入流:查詢要求</b></p><p>  輸出流:查詢商品進(jìn)貨情況,查詢商品銷售情況,統(tǒng)計(jì)要求</p&g

65、t;<p>  加工邏輯:根據(jù)查詢類別選擇</p><p>  CASE 1:查詢商品進(jìn)貨情況</p><p>  CASE 2:查詢商品銷售情況</p><p>  CASE 3:統(tǒng)計(jì)要求</p><p><b>  加工編號:3.2</b></p><p>  加工名:商品進(jìn)貨查

66、詢</p><p>  輸入流:查詢商品進(jìn)貨情況,進(jìn)貨文件</p><p>  輸出流:商品進(jìn)貨情況</p><p>  加工邏輯:根據(jù)查詢商品進(jìn)貨情況的要求從進(jìn)貨文件中讀出商品進(jìn)貨記錄,輸出商品進(jìn)貨情況</p><p><b>  加工編號:3.3</b></p><p>  加工名:商品銷售查

67、詢</p><p>  輸入流:查詢商品銷售情況,銷售文件</p><p>  輸出流:商品銷售情況</p><p>  加工邏輯:根據(jù)查詢商品銷售情況的要求從銷售文件中讀出商品銷售記錄,輸出商品銷售情況</p><p><b>  加工編號:3.4</b></p><p>  加工名:商品庫存統(tǒng)

68、計(jì)</p><p>  輸入流:統(tǒng)計(jì)要求,庫存文件</p><p><b>  輸出流:統(tǒng)計(jì)表</b></p><p>  加工邏輯:根據(jù)統(tǒng)計(jì)要求從庫存文件中讀出所有庫存商品的記錄,輸出統(tǒng)計(jì)表。</p><p><b>  3.6功能需求</b></p><p>  本系統(tǒng)采

69、用自定向下方法開發(fā),其功能模塊主要有如下幾個(gè)部分:入庫管理模塊、庫存管理模塊、銷售管理模塊、員工管理模塊和系統(tǒng)模塊。具體的功能描述如下:  </p><p>  入庫管理:其功能是對入庫商品信息進(jìn)行管理,,并進(jìn)行入庫查詢。</p><p>  庫存管理:其功能是對庫存信息進(jìn)行查詢以及庫存統(tǒng)計(jì)。</p><p>  銷售管理:其功能是提供一般的銷售管理,能夠

70、進(jìn)行銷售明細(xì)查詢和打印銷售報(bào)表。</p><p>  系統(tǒng)管理:其功能是為系統(tǒng)的使用者進(jìn)行帳戶和密碼管理以及基礎(chǔ)數(shù)據(jù)維護(hù)。</p><p><b>  3.7. 性能需求</b></p><p><b> ?、?數(shù)據(jù)精確度</b></p><p>  商品的進(jìn)貨單和銷售單中,單價(jià)、金額采用浮點(diǎn)數(shù),數(shù)

71、量都取長整數(shù)。</p><p><b> ?、?時(shí)間特性</b></p><p>  該管理系統(tǒng)軟件從啟動到進(jìn)入系統(tǒng)登錄界面的時(shí)間正常情況下少于5秒,錄入并更新數(shù)據(jù)的時(shí)間正常情況下少于10秒。</p><p><b> ?、?適用性</b></p><p>  該管理系統(tǒng)軟件適用于Windows 9

72、8/Windows 2000/Windows Me/Windows XP中文版下運(yùn)行。</p><p><b>  3.8運(yùn)行需求</b></p><p><b> ?、?用戶界面</b></p><p>  窗體特性:本系統(tǒng)采用Delphi 7.0開發(fā)軟件制作,其窗體都是采用彈出式浮動窗體,在運(yùn)行系統(tǒng)時(shí),首先就是登陸窗口

73、,進(jìn)入之后就是典型的下拉式主窗體,其下拉菜單為各系統(tǒng)模塊的相關(guān)子模塊。</p><p><b>  輸入輸出時(shí)間:</b></p><p>  輸入輸出時(shí)間格式為年月日(YY/MM/DD)。</p><p><b>  ⑵ 硬件接口</b></p><p>  運(yùn)行本系統(tǒng)的硬件基本要求如下:<

74、/p><p>  CPU:至少Pentium400以上,建議使用Pentium800以上;</p><p>  內(nèi)存:至少32M以上,建議使用64M以上;</p><p>  硬盤:至少20M硬盤空間;</p><p>  顯示器:14″顯示器;</p><p>  其它:鍵盤、鼠標(biāo)、1.44MB軟驅(qū)和光驅(qū)等。 

75、</p><p><b> ?、?軟件接口 </b></p><p>  本系統(tǒng),在打包成setup.exe后,能夠在Windows 系統(tǒng)各版本中運(yùn)行。</p><p>  第四章.系統(tǒng)功能模塊分析與設(shè)計(jì)</p><p>  4.1.系統(tǒng)總體結(jié)構(gòu)圖:如圖8: </p><p>  圖8超

76、市銷售管理系統(tǒng)結(jié)構(gòu)圖</p><p>  4.2.各子系統(tǒng)功能分析</p><p><b> ?、?系統(tǒng)登陸模塊</b></p><p>  功能:本模塊的主要功能是對用戶身份進(jìn)行驗(yàn)證,只有系統(tǒng)的合法用戶才能進(jìn)入系統(tǒng)。其窗體如圖9:</p><p><b>  圖9用戶確認(rèn)界面</b></p&

77、gt;<p>  在進(jìn)行系統(tǒng)登陸過程中,登陸模塊將調(diào)用數(shù)據(jù)庫里的用戶數(shù)據(jù)表,并對用戶名和密碼進(jìn)行驗(yàn)證,只有輸入了正確的用戶名和密碼后,系統(tǒng)登陸才會成功。在登陸模塊中,對系統(tǒng)的嘗試登陸次數(shù)進(jìn)行了限制,禁止用戶無終止的進(jìn)行系統(tǒng)登陸嘗試,系統(tǒng)將自動禁止登陸,退出登陸模塊。并在輸入了錯(cuò)誤的或者是不存在的用戶名和密碼時(shí),系統(tǒng)會給出出錯(cuò)信息提示,指明登陸過程中的錯(cuò)誤輸入或錯(cuò)誤操作,以便用戶進(jìn)行正確的登陸。</p><

78、;p>  其報(bào)錯(cuò)信息如圖10所示:</p><p><b>  圖10登入錯(cuò)誤界面</b></p><p>  輸入項(xiàng)、輸出項(xiàng):輸入項(xiàng)為用戶名和密碼。用戶名和密碼均為字符串,最大長度為16個(gè)字符,密碼以“*”號顯示(英文和數(shù)字算一個(gè)字符,漢字算兩個(gè)字符)。</p><p>  程序邏輯:系統(tǒng)登陸流程圖如圖11所示:</p>

79、<p>  圖11:系統(tǒng)登陸流程圖</p><p>  接口:本模塊為頂級模塊,按確定按鈕時(shí),如果輸入的用戶名和密碼正確,將調(diào)用系統(tǒng)主窗體模塊,進(jìn)入系統(tǒng)主窗體。</p><p>  存儲分配:在用戶按下確定按鈕時(shí),將讀取存儲用戶名和密碼的數(shù)據(jù)表,以對用戶名和密碼進(jìn)行驗(yàn)證。</p><p>  測試要點(diǎn):本模塊有如下幾個(gè)測試要點(diǎn),按下確定按鈕時(shí),是否能正確讀

80、取存儲用戶名和密碼的數(shù)據(jù)表;如果用戶名和密碼正確,是否能進(jìn)入系統(tǒng)主窗體;當(dāng)輸入用戶名或密碼錯(cuò)誤時(shí),是否能彈出信息框,給用戶提示。</p><p> ?、?進(jìn)貨管理模塊    </p><p>  功能:該模塊主要是實(shí)現(xiàn)進(jìn)行入庫管理、入庫查詢、進(jìn)貨報(bào)表三個(gè)功能。</p><p>  入庫管理:操作員通過入庫單輸入商品入庫信息,可以對信息進(jìn)

81、行修改,刪除操作。 </p><p>  入庫查詢:該模塊為企業(yè)提供整個(gè)企業(yè)的進(jìn)貨情況查詢,也可以進(jìn)行進(jìn)貨的明細(xì)查詢。</p><p>  進(jìn)貨報(bào)表:該報(bào)表是將整個(gè)的進(jìn)貨的工作和進(jìn)貨情況以報(bào)表的形式表示出來,然后打印出來,給用戶或者是公司其他人與系統(tǒng)沒有直接關(guān)系的負(fù)責(zé)人看。</p><p>  輸入項(xiàng)、輸出:該模塊的輸入項(xiàng)為企業(yè)的進(jìn)貨單,其中包括單據(jù)編號,廠商編號,

82、進(jìn)貨廠商,商品型號,數(shù)量,單價(jià),金額,進(jìn)貨日期和進(jìn)貨單備注等輸入條目。輸入表單如圖12:</p><p><b>  圖12入庫輸入單</b></p><p><b>  存儲分配</b></p><p>  在用戶按下保存按鈕時(shí),將讀取存儲入庫數(shù)據(jù)表,以添加該登記入數(shù)據(jù)庫,如果點(diǎn)取消,該表單的輸入將被撤消消,不會將數(shù)據(jù)存

83、儲到數(shù)據(jù)庫。</p><p><b>  測試要點(diǎn)</b></p><p>  對商品編碼入庫程序進(jìn)行測試,利用測試用例填入表單,對其進(jìn)行數(shù)據(jù)庫數(shù)據(jù)存儲測試,看看所填數(shù)據(jù)能否存入數(shù)據(jù)表中。</p><p>  入庫查詢,對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢操作。</p><p>  進(jìn)貨報(bào)表:對前面所做測試的數(shù)據(jù),以報(bào)表形式輸出來,

84、看看輸出的報(bào)表跟測試用例是否相符,相符則功能能夠?qū)崿F(xiàn),測試成功。</p><p><b> ?、?銷售管理模塊</b></p><p><b>  功能</b></p><p>  本模塊的主要功能是把銷售信息寫入銷售清單,同時(shí)對庫存數(shù)據(jù)進(jìn)行跟新,以備用戶將來對銷售信息和庫存信息進(jìn)行查詢和打印。</p>&l

85、t;p>  商品銷售:主要功能是對所銷售的情況進(jìn)行登記,記錄該商品的型號、銷售數(shù)量、單價(jià)、金額、生產(chǎn)廠商等與商品相關(guān)的信息。將銷售信息錄入數(shù)據(jù)庫銷售表中,進(jìn)行銷售查詢和統(tǒng)計(jì)。</p><p>  銷售查詢:根據(jù)商品銷售情況,按需要對銷售情況進(jìn)行查詢。在該查詢模塊中,可以按照商品的型號、銷售日期等多種方式進(jìn)行商品銷售情況查詢。</p><p>  銷售報(bào)表:對銷售情況進(jìn)行統(tǒng)計(jì),形成報(bào)表

86、,并打印出來。 </p><p><b>  輸入項(xiàng)、輸出項(xiàng)</b></p><p>  本模塊的數(shù)據(jù)輸入項(xiàng)主要為手機(jī)的銷售清單,其中包括單據(jù)編號、商品型號、計(jì)量單位、單價(jià)、數(shù)量、金額、生產(chǎn)廠商、銷售日期、營業(yè)員等相關(guān)信息。具體的輸入如圖13:</p><p>  圖13:銷售輸入\出項(xiàng)</p><p><b>

87、;  存儲分配</b></p><p>  商品銷售模塊主要的是進(jìn)行商品銷售情況統(tǒng)計(jì)并登記入庫,當(dāng)商品銷售業(yè)務(wù)發(fā)生后,營業(yè)員將打開銷售管理模塊對商品銷售情況進(jìn)行登記入庫,調(diào)用數(shù)據(jù)庫中的銷售表,等待數(shù)據(jù)錄入,等營業(yè)員將相應(yīng)數(shù)據(jù)輸入后,點(diǎn)提交按扭將完成數(shù)據(jù)的存儲。取消按扭將取消此次操作,不進(jìn)行數(shù)據(jù)存儲。</p><p><b>  測試要點(diǎn)</b></p

88、><p>  對手機(jī)銷售管理模塊進(jìn)行測試,利用測試用例填入表單,對其進(jìn)行數(shù)據(jù)庫數(shù)據(jù)存儲測試,看看所填數(shù)據(jù)能否存入數(shù)據(jù)表中。</p><p>  銷售查詢,對各查詢要求分別進(jìn)行測試,查看測試結(jié)果。</p><p>  銷售報(bào)表,對銷售情況進(jìn)行統(tǒng)計(jì),并形成報(bào)表打印出來。</p><p><b>  ⑸ 庫存管理模塊</b><

89、;/p><p>  對庫存數(shù)量,庫存金額進(jìn)行管理。</p><p>  圖14:庫存輸入\出項(xiàng)</p><p>  (6) 商品管理模塊</p><p>  對商品進(jìn)行編碼管理。</p><p>  圖15:庫存輸入\出項(xiàng)</p><p><b>  ⑸ 員工管理模塊</b>&

90、lt;/p><p>  在系統(tǒng)開發(fā)中,為解決企業(yè)人員流動問題,在系統(tǒng)中增添了員工管理子模塊,用來對企業(yè)的辦事員工和管理人員進(jìn)行信息化管理,以此來提高員工的辦事效率,節(jié)約人力資源。</p><p><b>  新員工錄入</b></p><p>  在企業(yè)新進(jìn)員工時(shí),對其進(jìn)行基本信息的存儲,對員工進(jìn)行基本的了解</p><p>

91、;<b>  員工信息維護(hù)</b></p><p>  當(dāng)員工信息發(fā)生變化,或者是員工離職,換崗對相關(guān)信息發(fā)生變化時(shí),利用此子模塊對其進(jìn)行信息變更。</p><p>  圖16:員工輸入\出項(xiàng)</p><p><b> ?、?系統(tǒng)管理模塊</b></p><p><b>  系統(tǒng)用戶管理&

92、lt;/b></p><p>  在系統(tǒng)實(shí)行多用戶管理時(shí),本模塊將為系統(tǒng)開辟多個(gè)系統(tǒng)用戶,并能對其進(jìn)行簡單的信息維護(hù),用戶名變更和修改。</p><p>  退出:選擇退出系統(tǒng),將關(guān)閉整個(gè)系統(tǒng),結(jié)束本次使用。</p><p>  第五章、系統(tǒng)數(shù)據(jù)模型分析與設(shè)計(jì)</p><p>  ER模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。一種完整的方式

93、是對局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是1:N,M:N,還是1:1等。還要考察一個(gè)實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個(gè)實(shí)體類型之間是否存在聯(lián)系,多個(gè)實(shí)體類型之間是否存在聯(lián)系,等等。實(shí)體聯(lián)系如下圖所示,解釋如下:</p><p>  由系統(tǒng)的數(shù)據(jù)流可以得出整個(gè)系統(tǒng)的數(shù)據(jù)模型,利用E-R圖建立數(shù)據(jù)模型如下:</p><p&

94、gt;  圖17:  廠商基本信息E-R圖</p><p>  圖18:入庫單E-R圖 </p><p>  圖19:系統(tǒng)用戶E-R圖</p><p>  圖20:銷售單E-R圖</p><p>  圖21:商品E-R圖</p><p>  第六章.系統(tǒng)數(shù)據(jù)庫詳細(xì)設(shè)計(jì)</p><p&g

95、t;  由數(shù)據(jù)模型利用Access進(jìn)行數(shù)據(jù)庫的詳細(xì)設(shè)計(jì),其基本表的設(shè)計(jì)如下:</p><p>  在數(shù)據(jù)的規(guī)范化表達(dá)中,一般將一組相互關(guān)聯(lián)的數(shù)據(jù)稱為一個(gè)關(guān)系(relation),而在這個(gè)關(guān)系下的每個(gè)數(shù)據(jù)指標(biāo)項(xiàng)則被稱為數(shù)據(jù)元素(data element),這種關(guān)系落實(shí)到具體數(shù)據(jù)庫上就是基本表,而數(shù)據(jù)元素就是基本表中的一個(gè)字段(field)。規(guī)范化表達(dá)還規(guī)定在每一個(gè)基本表中必須定義一個(gè)數(shù)據(jù)元素為關(guān)鍵字(key),它可

96、以唯一地標(biāo)識出該表中其它相關(guān)的數(shù)據(jù)元素。在對表的形式進(jìn)行了規(guī)范化定義后,數(shù)據(jù)結(jié)構(gòu)還有五種規(guī)范化定義,定名為規(guī)范化模式,稱為范式。</p><p>  第一范式(first normal form,簡稱1st NF)就是指在同一表中沒有重復(fù)項(xiàng)出現(xiàn),如果有則應(yīng)將重復(fù)項(xiàng)去掉。這個(gè)去掉重復(fù)項(xiàng)的過程就稱之為規(guī)范化處理。在本文所討論的開發(fā)方法里,1st NF實(shí)際上是沒有什么意義的。因?yàn)槲覀儼匆?guī)范化建立的指標(biāo)體系和表的過程都自

97、動保證了所有表都滿足1st NF。 第二范式(second normal form,簡稱 2nd NF)是指每個(gè)表必須有一個(gè)(而且僅一個(gè))數(shù)據(jù)元素為主關(guān)鍵字(primary key),其它數(shù)據(jù)元素與主關(guān)鍵字一一對應(yīng)。例如,在圖l9.7中如果我們將合同號定義為主關(guān)鍵字(其它數(shù)據(jù)元素中的記錄數(shù)據(jù)都有可能重名,故不能作為主關(guān)鍵字),故只要知道了一個(gè)合同記錄的合同號,就可以唯一地在同一行中找到該合同的任何一項(xiàng)具體信息。通常我們稱這種關(guān)

98、系為函數(shù)依賴(functional depEndence)關(guān)系。即表中其它數(shù)據(jù)元素都依賴于主關(guān)鍵字,或稱該數(shù)據(jù)元素唯一地被主關(guān)鍵字所標(biāo)識。 第三范式(third normal form,簡稱 3rd NF)就是指表中的所有數(shù)據(jù)元素不但要能夠唯一地被主關(guān)鍵字所標(biāo)識,而且它們之間還必須相互</p><p><b>  表1:廠商信息表</b></p><p>&l

99、t;b>  表2:員工信息表</b></p><p><b>  表3:用戶表</b></p><p><b>  表4:銷售表</b></p><p><b>  表5:入庫表</b></p><p><b>  表6:臨時(shí)銷售表</b>

100、;</p><p><b>  表7:商品表</b></p><p><b>  表8:庫存表</b></p><p>  第七章.系統(tǒng)運(yùn)行狀態(tài)與維護(hù)說明</p><p>  7.1.系統(tǒng)運(yùn)行狀態(tài)</p><p>  ⑴ 啟動系統(tǒng),首先進(jìn)入的系統(tǒng)的登陸界面,在登陸管理模塊中,

101、設(shè)置了用戶名和密碼兩個(gè)項(xiàng)來進(jìn)行系統(tǒng)登陸嚴(yán)證。本系統(tǒng)允許多用戶操作,在后臺數(shù)據(jù)庫中,設(shè)置了用戶表,進(jìn)行用戶的添加,刪除和修改,同時(shí),為了用戶的合法性,對登陸進(jìn)行了次數(shù)限制,當(dāng)超過嘗試登陸次數(shù)后,系統(tǒng)將自動關(guān)閉。只有當(dāng)用戶輸入了正確的用戶名和密碼后,才能登陸成功,彈出歡迎界面,點(diǎn)確定,進(jìn)入系統(tǒng)主界面。</p><p> ?、?進(jìn)入系統(tǒng)主界面之后,里面有5個(gè)功能模塊,每個(gè)模塊就是系統(tǒng)的一個(gè)子功能,其下拉菜單有相應(yīng)的實(shí)現(xiàn)

102、子模塊,點(diǎn)擊不同的菜單,就會出現(xiàn)不同的用戶界面,用戶可以直接在上面輸數(shù)據(jù),然后點(diǎn)確定按扭就可以進(jìn)行數(shù)據(jù)保存。</p><p>  第八章.系統(tǒng)主要用戶界面</p><p>  本系統(tǒng)采用Delphi 7.0來進(jìn)行系統(tǒng)開發(fā),在系統(tǒng)的界面處理中,采用分層是菜單對各個(gè)模塊進(jìn)行劃分,整個(gè)系統(tǒng)總分為5個(gè)模塊:進(jìn)貨管理模塊,銷售管理模塊,庫存管理模塊,員工管理模塊和系統(tǒng)管理模塊。其具體的用戶界面窗體如

103、下所示:</p><p>  第九章.系統(tǒng)程序代碼</p><p><b>  9.1主界面</b></p><p><b>  var</b></p><p>  mainfm: Tmainfm;</p><p>  implementation</p>&l

104、t;p>  uses gzyut, ryut, sput, rkut,csut, rkcxut, rkbbut, kcut, kccxut, kcbbut,</p><p>  spxsut,xscxut,xsbbut, loginut, xgmmut, gyut, cshut;</p><p>  {$R *.dfm}</p><p>  procedure

105、 Tmainfm.N17Click(Sender: TObject);</p><p><b>  begin</b></p><p>  application.Terminate;</p><p><b>  end;</b></p><p>  procedure Tmainfm.N14Cli

106、ck(Sender: TObject);</p><p><b>  begin</b></p><p>  gzyfm:=Tgzyfm.create(self);</p><p>  gzyfm.showmodal;</p><p>  gzyfm.free;</p><p><b>

107、  end;</b></p><p>  procedure Tmainfm.N15Click(Sender: TObject);</p><p><b>  begin</b></p><p>  czyfm:=Tczyfm.create(self);</p><p>  czyfm.showmodal;&

108、lt;/p><p>  czyfm.free;</p><p><b>  end;</b></p><p>  procedure Tmainfm.N16Click(Sender: TObject);</p><p><b>  begin</b></p><p>  spfm

109、:=Tspfm.create(self);</p><p>  spfm.showmodal;</p><p>  spfm.free;</p><p><b>  end;</b></p><p>  procedure Tmainfm.N5Click(Sender: TObject);</p><

110、p><b>  begin</b></p><p>  rkfm:=Trkfm.create(self);</p><p>  rkfm.showmodal;</p><p>  rkfm.free;</p><p><b>  end;</b></p><p>  p

111、rocedure Tmainfm.N18Click(Sender: TObject);</p><p><b>  begin</b></p><p>  csfm:=Tcsfm.create(self);</p><p>  csfm.showmodal;</p><p>  csfm.free;</p>

112、<p><b>  end;</b></p><p>  procedure Tmainfm.N6Click(Sender: TObject);</p><p><b>  begin</b></p><p>  rkcxfm:=Trkcxfm.create(self);</p><p>

113、;  rkcxfm.showmodal;</p><p>  rkcxfm.free;</p><p><b>  end;</b></p><p>  procedure Tmainfm.N9Click(Sender: TObject);</p><p><b>  begin</b></p

114、><p>  rkbbfm:=Trkbbfm.create(self);</p><p>  rkbbfm.QuickRep1.preview;</p><p>  rkbbfm.free;</p><p><b>  end;</b></p><p>  procedure Tmainfm.N10C

115、lick(Sender: TObject);</p><p><b>  begin</b></p><p>  kcfm:=Tkcfm.create(self);</p><p>  kcfm.showmodal;</p><p>  kcfm.free;</p><p><b>  

116、end;</b></p><p>  procedure Tmainfm.N12Click(Sender: TObject);</p><p><b>  begin</b></p><p>  kccxfm:=Tkccxfm.create(self);</p><p>  kccxfm.showmodal;

117、</p><p>  kccxfm.free;</p><p><b>  end;</b></p><p>  procedure Tmainfm.N11Click(Sender: TObject);</p><p><b>  begin</b></p><p>  kc

118、bbfm:=Tkcbbfm.create(self);</p><p>  kcbbfm.QuickRep1.preview;</p><p>  kcbbfm.free;</p><p><b>  end;</b></p><p>  procedure Tmainfm.N2Click(Sender: TObject

119、);</p><p><b>  begin</b></p><p>  spxsfm:=Tspxsfm.create(self);</p><p>  spxsfm.showmodal;</p><p>  spxsfm.free;</p><p><b>  end;</b&g

120、t;</p><p>  procedure Tmainfm.N3Click(Sender: TObject);</p><p><b>  begin</b></p><p>  xscxfm:=Txscxfm.create(self);</p><p>  xscxfm.showmodal;</p>&

121、lt;p>  xscxfm.free;</p><p><b>  end;</b></p><p>  procedure Tmainfm.N8Click(Sender: TObject);</p><p><b>  begin</b></p><p>  xsbbfm:=Txsbbfm.

122、create(self);</p><p>  xsbbfm.QuickRep1.preview;</p><p>  xsbbfm.free;</p><p><b>  end;</b></p><p>  procedure Tmainfm.FormActivate(Sender: TObject);</p&

123、gt;<p><b>  begin</b></p><p>  if not logined then</p><p><b>  begin</b></p><p>  loginfm.showmodal;</p><p>  logined:=true;</p>&

124、lt;p><b>  end;</b></p><p><b>  end;</b></p><p>  procedure Tmainfm.Timer1Timer(Sender: TObject);</p><p><b>  begin</b></p><p>  m

溫馨提示

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

評論

0/150

提交評論