超市管理系統(tǒng)畢業(yè)論文
《超市管理系統(tǒng)畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《超市管理系統(tǒng)畢業(yè)論文(34頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 超市管理系統(tǒng)畢業(yè)論文 目錄 論文摘要(中文)………………………………………………………2 (英文)………………………………………………………3 引言 一、系統(tǒng)調(diào)查 1.1社會(huì)背景……………………………………………………………4 1.2公司背景……………………………………………………………4 二、可行性研究 2.1問(wèn)題定義……………………………………………………………6 2.2經(jīng)濟(jì)可行性研究……………………………………………………6 2.3技術(shù)可行性研究……………………………………………………7 2.4社會(huì)可行性研究……………
2、………………………………………7 2.5操作可行性研究……………………………………………………7 2.5系統(tǒng)的需求分析……………………………………………………7 三、 需求分析 3.1需求分析概述………………………………………………………9 3.2設(shè)計(jì)原則……………………………………………………………9 3.3業(yè)務(wù)流程分析………………………………………………………9 3.4系統(tǒng)數(shù)據(jù)流分析 …………………………………………………11 3.5數(shù)據(jù)字典……………………………………………………………12 3.6功能需求……………………………………………………………14 3.7性
3、能需求……………………………………………………………15 3.8運(yùn)行需求……………………………………………………………15 四、系統(tǒng)設(shè)計(jì) 4.1系統(tǒng)總體結(jié)構(gòu)圖:…………………………………………………16 4.2各子系統(tǒng)功能分析…………………………………………………16 第五章.系統(tǒng)數(shù)據(jù)模型分析與設(shè)計(jì)……………………………………22 第九章.系統(tǒng)調(diào)試 9.1模塊測(cè)試…………………………………………………………34 9.2整體測(cè)試…………………………………………………………34 第十章.軟件安裝及配置說(shuō)明 謝 辭………………………………………………………………36
4、參 考 文 獻(xiàn)……………………………………………………………37 摘要 本文主要是介紹超市信息管理信息系統(tǒng)的環(huán)境、功能作用、所用到的語(yǔ)言、設(shè)計(jì)的方案等各方面的內(nèi)容。主要是讓使用者了解此系統(tǒng),使他們能更好的運(yùn)用本系統(tǒng),使此系統(tǒng)發(fā)揮出應(yīng)有的作用。本系統(tǒng)運(yùn)用計(jì)算機(jī)管理信息技術(shù),建立數(shù)據(jù)庫(kù),對(duì)超市的運(yùn)作過(guò)程進(jìn)行詳細(xì)的分析,實(shí)現(xiàn)了對(duì)超市的科學(xué)管理。 本系統(tǒng)主要包括以下幾大模塊: 輸入單據(jù):用戶(hù) 商品信息 商品銷(xiāo)售 查詢(xún): 用戶(hù)查詢(xún) 商品信息查詢(xún) 銷(xiāo)售: 銷(xiāo)售商品
5、銷(xiāo)售商品價(jià)格 銷(xiāo)售商品 打印報(bào)表:商品管理報(bào)表 銷(xiāo)售清單報(bào)表 本文共分為五大部分,第一部分簡(jiǎn)要敘述了計(jì)算機(jī)科學(xué)及IT產(chǎn)業(yè)的發(fā)展?fàn)顩r和本系統(tǒng)基本概況。第二,三部分分別按照軟件工程的要求出發(fā),首先進(jìn)行問(wèn)題定義,解決目標(biāo)問(wèn)題,其次進(jìn)行可行性研究,分別從技術(shù)可行性,經(jīng)濟(jì)可行性和操作可行性進(jìn)行分析,然后進(jìn)行的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)闡述了如何實(shí)現(xiàn)具體功能。第四部分為系統(tǒng)調(diào)試其中包括子模塊測(cè)試和總體測(cè)試。第五部分為幫助文件和參考文獻(xiàn)。 引言 1.1社會(huì)背景: 隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已滲透到各個(gè)領(lǐng)域,成為各行業(yè)必不可少的工具,
6、特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場(chǎng)競(jìng)爭(zhēng)中越發(fā)顯示出其獨(dú)特的優(yōu)勢(shì),步入數(shù)字化時(shí)代,有巨大的數(shù)據(jù)信息等待著加工處理和傳輸,這使得對(duì)數(shù)據(jù)庫(kù)的進(jìn)一步開(kāi)發(fā)和利用顯得尤為迫切。 作為國(guó)內(nèi)市場(chǎng)的一些中小超市,他們?cè)谛畔⒒^(guò)程中的步伐要落后大中型超市,而對(duì)于這些企業(yè)的資源管理,信息的存儲(chǔ)和處理也顯的迫切需要,要適應(yīng)市場(chǎng)競(jìng)爭(zhēng),就需要有高效的處理方式和管理方法,因此加快超市的電算化進(jìn)程是必不可少的。 在會(huì)計(jì)業(yè)務(wù)中,產(chǎn)成品的完成,發(fā)出和結(jié)存關(guān)系到超市銷(xiāo)計(jì)劃的完成和流動(dòng)資金占用情況,而銷(xiāo)售核算子系統(tǒng)是電算化會(huì)計(jì)系統(tǒng)中一個(gè)關(guān)鍵且比較復(fù)雜的子系統(tǒng)。通過(guò)這個(gè)子系統(tǒng)提供的信息可以了解超
7、市的經(jīng)營(yíng)成果,通過(guò)產(chǎn)品銷(xiāo)售收入用來(lái)補(bǔ)償已消耗的生產(chǎn)資料,支付工資和其他費(fèi)用,繳納稅金并實(shí)現(xiàn)利潤(rùn)。 實(shí)習(xí)期間,通過(guò)對(duì)市場(chǎng)的調(diào)查,針對(duì)現(xiàn)在各中小超市對(duì)銷(xiāo)售業(yè)務(wù)的實(shí)際需要,開(kāi)發(fā)了這套商品銷(xiāo)售系統(tǒng)。在開(kāi)發(fā)過(guò)程中,針對(duì)當(dāng)前各超市管理特點(diǎn)和技術(shù)人員的實(shí)際水平,采用Window基于圖形界面這一易學(xué)易用的操作系統(tǒng)環(huán)境,在系統(tǒng)設(shè)計(jì)過(guò)程中,盡量采用一些易懂易讀的接口界面,使用戶(hù)可以在短期內(nèi)完全掌握。在功能方面,借鑒現(xiàn)在市場(chǎng)上流行的財(cái)務(wù)軟件的特點(diǎn),使設(shè)計(jì)的系統(tǒng)在功能上極貼近中小超市的使用要求。在設(shè)計(jì)過(guò)程中,始終把系統(tǒng)的正確性放在首位,力求數(shù)據(jù)的完整,處理的正確性。在此基礎(chǔ)上優(yōu)化程序代碼,加速系統(tǒng)運(yùn)行和減少對(duì)系統(tǒng)資
8、源的占用。作為一家中小型超市 ,他們的主要業(yè)務(wù)是銷(xiāo)售產(chǎn)品,目前系統(tǒng)運(yùn)做中存在很多題,所有的銷(xiāo)售單都是人工填寫(xiě),耗時(shí)而且易出現(xiàn)錯(cuò)誤;庫(kù)存也是人工記帳,無(wú)法隨時(shí)掌握最準(zhǔn)確的存貨情況;對(duì)于銷(xiāo)售數(shù)據(jù),往往要花好多時(shí)間和精力去計(jì)算每個(gè)業(yè) 務(wù)員的銷(xiāo)售業(yè)績(jī),每項(xiàng)商品的銷(xiāo)售狀況,為了解決上述問(wèn)題,提高經(jīng)濟(jì)效益,準(zhǔn)備針對(duì)超市進(jìn)行計(jì)算機(jī)化管理。 經(jīng)過(guò)三個(gè)月的設(shè)計(jì)開(kāi)發(fā),現(xiàn)在已初步達(dá)到預(yù)期效果,實(shí)現(xiàn)了最初設(shè)定的目標(biāo)。 1.2公司背景: 超市形式在我國(guó)于20世紀(jì)90年代初期起步,現(xiàn)已成為我國(guó)零售業(yè)的一種重要形態(tài)。隨著超市的高速發(fā)展,其經(jīng)營(yíng)管理也變的愈加復(fù)雜,早期的售貨員站柜臺(tái)的形式早已不能滿(mǎn)足現(xiàn)有銷(xiāo)售業(yè)的的發(fā)
9、展這樣就迫切地需要引入新的思想技術(shù)和管理技術(shù)進(jìn)入到超市管理之中。 超市形態(tài)具有種種優(yōu)點(diǎn),但在目前狀況下,它仍存在零售業(yè)商業(yè)企業(yè)所共有的落后的一面,如:不能有效的管理每一種商品,收款結(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í)傳遞資料的要求始終得不到滿(mǎn)足,隨著超市形態(tài)的高速發(fā)展,其經(jīng)營(yíng)管理也變的愈加復(fù)雜,日常所需處理的數(shù)據(jù)量也逐漸增大,商業(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)管理超市,
10、從而節(jié)省了大量的人力、物力、改善了員工的工作條件,減輕了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的進(jìn)銷(xiāo)存狀況和各種反饋信息分析,使管理人員快速對(duì)市場(chǎng)的變化作出相應(yīng)決策,加快超市的系統(tǒng)建立的技術(shù)基礎(chǔ): 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是以數(shù)據(jù)庫(kù)為基礎(chǔ)的信息管理系統(tǒng),它一般包含兩個(gè)方面內(nèi)容,一個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì),二是程序設(shè)計(jì)。 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)是一個(gè)軟件工程,應(yīng)按照軟件工程的開(kāi)發(fā)方法進(jìn)行分析,設(shè)計(jì),編程和調(diào)試。再建立數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)之前,一般應(yīng)先進(jìn)行系統(tǒng)的需求分析,了解擁護(hù)對(duì)系統(tǒng)的要求,然后進(jìn)行系統(tǒng)的總體設(shè)計(jì),最后編寫(xiě)程序代碼和調(diào)試程序。圖1顯示出了數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程。 從圖中可以看出,需求分析包括了對(duì)數(shù)據(jù)本身的需
11、求分析和對(duì)功能的需求分析。兩個(gè)分析的結(jié)果將分別作為數(shù)據(jù)庫(kù)設(shè)計(jì)和程序設(shè)計(jì)的依據(jù)。實(shí)際上在設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)時(shí),這兩個(gè)需求分析是緊密相關(guān)的,不論是數(shù)據(jù)庫(kù)設(shè)計(jì),還是程序設(shè)計(jì)都需要考慮這兩個(gè)方面的因素。 二 可行性研究 2.1經(jīng)濟(jì)可行性研究: 因?yàn)橥ㄟ^(guò)網(wǎng)絡(luò)傳遞銷(xiāo)售信息,可以不受距離的限制,因此可以節(jié)約許多的人力和物力,方便管理,由此可以減少不必要的開(kāi)支,同時(shí)該系統(tǒng)可以提高企業(yè)的銷(xiāo)售效率,即提高了企業(yè)的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上是完全可行的。 ⑴ 企業(yè)有能力承擔(dān)研發(fā)開(kāi)支 開(kāi)發(fā)新系統(tǒng)的工作是一項(xiàng)艱巨復(fù)雜的工作,它的投資主要是人力和物力的投資。對(duì)于本系統(tǒng)的開(kāi)發(fā)來(lái)說(shuō),其主要投資還是在人力和物力兩
12、個(gè)方面。如果是企業(yè)自己安排人手開(kāi)發(fā)系統(tǒng)的話(huà),其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務(wù)需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。超市作為一個(gè)尖端的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對(duì)系統(tǒng)開(kāi)發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開(kāi)發(fā)管理系統(tǒng)的過(guò)程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)節(jié)約大部分的額外開(kāi)支。同時(shí)超市就其他產(chǎn)品還說(shuō),屬于高端行業(yè),無(wú)論是產(chǎn)品的價(jià)格還是質(zhì)量都比較高,而經(jīng)營(yíng)產(chǎn)品的經(jīng)銷(xiāo)商或者是商家都要求有雄厚的資金的作支持。所以,在系統(tǒng)的開(kāi)發(fā)過(guò)程中,企業(yè)完全有能力承擔(dān)開(kāi)發(fā)費(fèi)用。 ⑵ 新系統(tǒng)將為企業(yè)帶來(lái)經(jīng)濟(jì)效益 管理系統(tǒng)是一個(gè)信息化、智能化和先進(jìn)管理理念的
13、集合體。而管理是一個(gè)動(dòng)態(tài)過(guò)程,在其運(yùn)行過(guò)程中要采取多項(xiàng)措施。所以在管理中獲得經(jīng)濟(jì)效益是一個(gè)綜合效益,要對(duì)他進(jìn)行直接定量的分析是比較困難的。一般新系統(tǒng)帶來(lái)的經(jīng)濟(jì)效益是間接的,其最主要的表現(xiàn)就是減少了企業(yè)的管理費(fèi)用和人力開(kāi)支。而其他一些煩瑣的事物都通過(guò)新系統(tǒng)來(lái)加以分析解決,不僅節(jié)省了大量的時(shí)間,還為企業(yè)的各項(xiàng)決策提供了寶貴的資料,為企業(yè)帶來(lái)巨大的經(jīng)濟(jì)效益。 2.2.技術(shù)可行性分析 G^HF?aemi ? 本系統(tǒng)開(kāi)發(fā)涉及到的技術(shù)因素有/=e:A)5o ? (1) ?使用Delphi開(kāi)發(fā)工具開(kāi)發(fā)軟件系統(tǒng) -qU/EgS"J ? (2) ?使用Access數(shù)據(jù)庫(kù)開(kāi)發(fā)工具開(kāi)發(fā)后臺(tái)數(shù)據(jù)庫(kù)
14、? 綜上,本系統(tǒng)開(kāi)發(fā)不存在問(wèn)題技術(shù)問(wèn)題 #+h[t5V 2.3.社會(huì)可行性分析 { M q 目前超市管理系統(tǒng)已經(jīng)在大型的超市中得到了廣泛的應(yīng)用,超市管理需要現(xiàn)代化和信息化,只有合理的運(yùn)用信息化的管理,才能在市場(chǎng)競(jìng)爭(zhēng)中立于不敗。超市管理系統(tǒng)不僅能夠提高經(jīng)營(yíng)者的回報(bào),而且能夠隨時(shí)掌握市場(chǎng)的動(dòng)向,為經(jīng)營(yíng)者提供必要的市場(chǎng)信息,解決了經(jīng)營(yíng)者最需要解決的迫切問(wèn)題,同時(shí)超市管理系統(tǒng)對(duì)操作人員的要求不高,也合理的節(jié)約了成本的投入。 2.4.操作可行性研究: 本系統(tǒng)采用Windows圖形界面,是大家熟悉的操作系統(tǒng),對(duì)于用戶(hù)只需要具有一般的計(jì)算機(jī)知識(shí)的人員都可以輕松上手。而且整個(gè)銷(xiāo)售系
15、統(tǒng)采用最友好的交互界面,簡(jiǎn)潔明了,不需要對(duì)數(shù)據(jù)庫(kù)非常了解。 }:8!.1B6u 2.5.本系統(tǒng)操作方便靈活,便于學(xué)習(xí),因此,該系統(tǒng)具有可行性。 vY+vN4 ? 可行性研究結(jié)論 ]jAk+5o ? 通過(guò)經(jīng)濟(jì)、技術(shù)、和社會(huì)等方面的可行性研究,可以確定本系統(tǒng)的開(kāi)發(fā)完全必要,而且是可行的,可以立項(xiàng)開(kāi)發(fā)。 V <L0@] 不足之處還請(qǐng)老師指出,由于時(shí)間即精力所限,未能向?qū)嶋H要求那樣去現(xiàn)場(chǎng)實(shí)際調(diào)查,因此難免存在很多不足指出,同時(shí)因?yàn)槭浅醺?,所以沒(méi)有排版 還請(qǐng)老師見(jiàn)諒,也請(qǐng)老師多費(fèi)心,為報(bào)告中的缺點(diǎn)不吝指出,在此表示萬(wàn)分感謝! p#hE4%P ? 三 需求分析
16、需求分析概述 需求分析作為項(xiàng)目開(kāi)發(fā)的第一階段,是整個(gè)軟件的重頭戲,需求分析是圍繞可行性分析展開(kāi)的,它的主要任務(wù)是對(duì)系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,進(jìn)而提出系統(tǒng)的邏輯模型,并對(duì)系統(tǒng)分析進(jìn)行評(píng)審。 現(xiàn)針對(duì)“超市信息管理系統(tǒng)”對(duì)超市的組織結(jié)構(gòu)﹑業(yè)務(wù)流程﹑用戶(hù)角色職能﹑系統(tǒng)數(shù)據(jù)流進(jìn)行分析。我們利用結(jié)構(gòu)化分析好UML中的用例從大到小﹑從粗到細(xì)進(jìn)行系統(tǒng)建模。 組織結(jié)構(gòu)調(diào)查 系統(tǒng)的組織結(jié)構(gòu),反映了單位內(nèi)部各個(gè)部門(mén)的劃分和它們之間的關(guān)系。對(duì)系統(tǒng)組織結(jié)構(gòu)的調(diào)查,是從總的方面對(duì)系統(tǒng)進(jìn)行宏觀了解和分析。 1.1功能需求 在需要時(shí)(可每隔一個(gè)時(shí)間段查詢(xún)一次)生成商品庫(kù)存情況報(bào)告,實(shí)時(shí)報(bào)告商品庫(kù)存情況,如庫(kù)存量不足
17、(小于某一自定的數(shù)量)時(shí),可生成缺貨報(bào)告,并提供商品種類(lèi),來(lái)源等商品屬性信息,方便采購(gòu)人員進(jìn)行商品采購(gòu)。 采購(gòu)員采購(gòu)商品后,及時(shí)錄入商品信息等數(shù)據(jù),在數(shù)據(jù)庫(kù)中進(jìn)行數(shù)據(jù)更新。 貨架上商品賣(mài)到一定數(shù)量時(shí),實(shí)時(shí)生成提貨報(bào)告,并提供商品的庫(kù)存信息,剩余信息。 在收銀處,隨時(shí)錄入賣(mài)出商品信息,如名稱(chēng),數(shù)量,單價(jià)等,及時(shí)更新數(shù)據(jù)庫(kù)數(shù)據(jù)。 當(dāng)超市客戶(hù)大批量需要某商品時(shí),允許直接從商品倉(cāng)庫(kù)中提貨,此時(shí)系統(tǒng)應(yīng)及時(shí)更新數(shù)據(jù)庫(kù)信息。在某時(shí)間段內(nèi),當(dāng)某類(lèi)商品賣(mài)出數(shù)量較大,受到人們的歡迎,可將此類(lèi)商品打印輸出,用于市場(chǎng)導(dǎo)購(gòu)和商品采購(gòu)指導(dǎo)。 1.2事務(wù)描述 數(shù)據(jù)錄入處理:按缺貨報(bào)告提供的信息,采購(gòu)員從供應(yīng)
18、商處引進(jìn)商品,將商品登記入庫(kù),同時(shí)將原有未登記的商品錄入數(shù)據(jù)庫(kù),并按某種標(biāo)準(zhǔn)(可以是自定的標(biāo)準(zhǔn))進(jìn)行歸類(lèi)。 數(shù)據(jù)修改處理:數(shù)據(jù)錄入后,應(yīng)進(jìn)行專(zhuān)門(mén)的核對(duì),出現(xiàn)錯(cuò)誤必須由專(zhuān)管人員進(jìn)行數(shù)據(jù)修改,如出現(xiàn)毀壞,丟失等情況時(shí),應(yīng)及時(shí)進(jìn)行處理,處理結(jié)束后,應(yīng)刪除該記錄,以維護(hù)數(shù)據(jù)整潔和減少數(shù)據(jù)冗余。 數(shù)據(jù)查詢(xún)處理:在超市運(yùn)行的各個(gè)環(huán)節(jié),可以生成各種報(bào)告,以方便用戶(hù)的查詢(xún)。如缺貨種類(lèi)查詢(xún),庫(kù)存數(shù)量查詢(xún)等。 數(shù)據(jù)統(tǒng)計(jì)處理:在適當(dāng)時(shí)間,可以按時(shí)間、類(lèi)別、金額等內(nèi)容進(jìn)行統(tǒng)計(jì)分析,得到一些有利于超市發(fā)展的數(shù)據(jù)。 數(shù)據(jù)報(bào)表處理:在進(jìn)行利潤(rùn)結(jié)算或其它需要的時(shí)候,可以按需求對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行報(bào)表處理,并打印輸出等
19、。 1.3 事務(wù)描述 數(shù)據(jù)錄入處理 按缺貨報(bào)告提供的信息,采購(gòu)人員從商品供應(yīng)商處引進(jìn)商品,將商品登記入庫(kù),同時(shí)將原有未登記的商品錄入數(shù)據(jù)庫(kù),并按某種標(biāo)準(zhǔn)進(jìn)行歸類(lèi)。 數(shù)據(jù)修改處理 數(shù)據(jù)錄入后,應(yīng)進(jìn)行專(zhuān)門(mén)的核對(duì),出現(xiàn)錯(cuò)誤必須由專(zhuān)管人員進(jìn)行數(shù)據(jù)修改,如出現(xiàn)損壞,丟失等情況時(shí),應(yīng)及時(shí)進(jìn)行處理,處理結(jié)束后,應(yīng)刪除該記錄,以維護(hù)數(shù)據(jù)清潔和減少數(shù)據(jù)冗余。 數(shù)據(jù)查詢(xún)處理 在超市運(yùn)行的各個(gè)環(huán)節(jié),可以生成各種報(bào)告,以方便用戶(hù)的查詢(xún)。如缺貨種類(lèi)查詢(xún),庫(kù)存數(shù)量查詢(xún)等。 數(shù)據(jù)統(tǒng)計(jì)處理 在適當(dāng)時(shí)間,可以按時(shí)間,類(lèi)別金額等內(nèi)容進(jìn)行統(tǒng)計(jì)分析,得到一些有利于超市發(fā)展的數(shù)據(jù)。 數(shù)據(jù)報(bào)表處理 在進(jìn)行利潤(rùn)結(jié)算或
20、其他需要的時(shí)候,可以按需求對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行報(bào)表處理,并打印輸出等。 模塊組成 通過(guò)對(duì)用戶(hù)需求的分析,超市管理系統(tǒng)大致可分為五大模塊:系統(tǒng)安全模塊、人力資源管理模塊、采購(gòu)信息管理模塊、銷(xiāo)售信息管理模塊、庫(kù)存信息管理模塊。 超市系統(tǒng)運(yùn)行的工作流程由商品的采購(gòu)員根據(jù)商品的短缺報(bào)告進(jìn)行商品的采購(gòu)、入庫(kù),然后交由倉(cāng)庫(kù)管理員進(jìn)行處理;倉(cāng)庫(kù)管理員根據(jù)架存商品的短缺報(bào)告從倉(cāng)庫(kù)記錄中進(jìn)行查詢(xún),并從中提取商品修改記錄或生成缺貨報(bào)告;架存管理員從倉(cāng)庫(kù)管理員處提取商品后應(yīng)進(jìn)行架存商品的相關(guān)信息錄入及對(duì)應(yīng)商品位置的擺放;場(chǎng)內(nèi)服務(wù)員引導(dǎo)顧客完成商品的購(gòu)買(mǎi)并促進(jìn)商品的熱銷(xiāo);顧客從商場(chǎng)內(nèi)出來(lái)后首先應(yīng)到柜臺(tái)營(yíng)業(yè)員處進(jìn)行
21、商品的購(gòu)買(mǎi)記錄并交付所購(gòu)商品的金額,這樣顧客方可完成商品的購(gòu)買(mǎi),為此,我們分別得到以下3種流程圖: (1)倉(cāng)庫(kù)管理員工作流程圖,如圖2所示; 圖2 倉(cāng)庫(kù)管理員工作流程圖 (2)架存管理員工作流程圖,如圖3所示; 圖3 貨架管理員工作流程圖 (3)收銀員工作流程圖,如圖4 圖4 收銀員工作流程圖 1.4 數(shù)據(jù)字典 名字:訂貨報(bào)表 描述:倉(cāng)庫(kù)管理員送給采購(gòu)員的短缺貨物的商品表 定義:訂貨報(bào)表=商品編號(hào)+商品名稱(chēng) +訂貨的數(shù)量+目前的價(jià)格+供應(yīng)商 位置:輸出到打印機(jī) 名字:商品編
22、號(hào) 描述:唯一的標(biāo)志庫(kù)存清單或架存清單中一個(gè) 特定商品的關(guān)鍵域 定義:商品編號(hào)=10{字符}10 位置:訂貨報(bào)表,取貨報(bào)表,庫(kù)存清單,架存清單 名字:訂貨(取貨)數(shù)量 描述:某一商品一次訂貨(取貨)的數(shù)量 定義:訂貨數(shù)量=1{數(shù)字}5 位置:訂貨報(bào)表,取貨報(bào)表 名字:庫(kù)存清單 描述:庫(kù)存管理員進(jìn)行庫(kù)存管理是生成的商品表 定義:庫(kù)存清單=商品編號(hào)+商品名稱(chēng)+商品類(lèi)別 +商品的條形碼+商品的價(jià)格+商品的數(shù)量 +商品的屬性+商品的簡(jiǎn)單描述 位置:存儲(chǔ)到主服務(wù)器和主機(jī)中 名字:取貨清單 描述:某一段時(shí)間內(nèi)需要從倉(cāng)庫(kù)中提取貨物的商品 表 定義:取貨清單={商品}1-1
23、0000 位置:架存管理員向倉(cāng)庫(kù)管理員取貨的報(bào)表中 名字:購(gòu)買(mǎi)清單 描述:顧客購(gòu)買(mǎi)商品的記錄,同時(shí)也為商品的營(yíng)運(yùn) 記錄 定義:購(gòu)買(mǎi)清單=商品的名稱(chēng)+商品的類(lèi)別+商品 的價(jià)格+商品的數(shù)量 位置:顧客購(gòu)買(mǎi)商品付款和取得商品的報(bào)表中 價(jià)格 位置:顧客查詢(xún)系統(tǒng)的硬盤(pán)中 名字:查詢(xún)結(jié)果報(bào)告 描述:顧客進(jìn)行系統(tǒng)查詢(xún)后所得到的結(jié)果 定義:查詢(xún)結(jié)果報(bào)告=商品的名稱(chēng)+商品的類(lèi)型+ 商品的特性(單價(jià)等屬性)+商品的位置 位置:顧客查詢(xún)所得的報(bào)告中 1.5數(shù)據(jù)庫(kù)設(shè)計(jì) 系統(tǒng)ER圖 允許銷(xiāo)售 允許打折 商品 用戶(hù)姓名 用戶(hù)編號(hào) 用戶(hù)類(lèi)型 n n
24、供應(yīng)貨 購(gòu)買(mǎi)日期 消費(fèi)金額 廠商 廠商ID 廠商名稱(chēng) 廠商地址 廠商電話(huà) 供貨商名稱(chēng) m n 生產(chǎn) m 1 用戶(hù) 用戶(hù)ID 用戶(hù)密碼 m 供貨金額 供貨日期 銷(xiāo)售日期 供貨商電話(huà) 供貨商地址 供貨商ID 供貨商 銷(xiāo)售 銷(xiāo)售ID 商品ID 商品名稱(chēng) 價(jià)格 促銷(xiāo)價(jià)格 消費(fèi) 系統(tǒng)ER圖說(shuō)明 1) 商店中的所有用戶(hù)(員工)可以銷(xiāo)售多種商品,每種商品可由不同用戶(hù)(員工)銷(xiāo)售; 2) 每個(gè)顧客可以購(gòu)買(mǎi)多種商品,不同商品可由不同顧客購(gòu)買(mǎi); 每個(gè)供貨商可以供應(yīng)多種不同商品,每種商品可由多個(gè)供應(yīng)商供應(yīng)。 邏輯設(shè)計(jì)文檔 (1)、
25、系統(tǒng)關(guān)系模型 a) 商品信息表(商品編號(hào),商品名稱(chēng),價(jià)格,庫(kù)存數(shù)量) b) 用戶(hù)表(用戶(hù)編號(hào),用戶(hù)名稱(chēng),用戶(hù)密碼,用戶(hù)類(lèi)型) c) 商品銷(xiāo)售表(銷(xiāo)售編號(hào),商品編號(hào),銷(xiāo)售數(shù)量,銷(xiāo)售金額,銷(xiāo)售日期) 用戶(hù)登錄表 列名(中文) 列名(英文) 數(shù)據(jù)類(lèi)型 寬度 是否為空 用戶(hù)編號(hào) User_id Integer 10 NO 用戶(hù)名 User_name Varchar 10 NO 密碼 User_pass Integer 10 NO 商品信息表 列名(中文) 列名(英文) 數(shù)據(jù)類(lèi)型 寬度 小數(shù)點(diǎn)位數(shù) 是否為空 商品編
26、號(hào) Prod_id Integer 10 NO 商品名稱(chēng) Prod_name Varchar 10 NO 商品類(lèi)型 Prod_sort Varchar 8 NO 商品數(shù)量 Prod_total Integer 10 NO 商品價(jià)格 Prod_price Numeric 8 2 NO 商品單位 Prod_unit Integer 8 NO 商品庫(kù)存量 Prod_shelf Integer 10 NO 商品出售量 Prod_sale Integer 10 NO 商品銷(xiāo)售表
27、 列名(中文) 列名(英文) 數(shù)據(jù)類(lèi)型 寬度 小數(shù)點(diǎn)位數(shù) 是否為空 銷(xiāo)售編號(hào) Sell_id Integer 10 NO 銷(xiāo)售商品編號(hào) Sell_prod_id Integer 10 NO 銷(xiāo)售商品名稱(chēng) sell_prod_name Varchar 8 NO 銷(xiāo)售商品價(jià)格 sell_prod_price Numeric 10 2 NO 銷(xiāo)售數(shù)量 sell_number Integer 8 NO 銷(xiāo)售時(shí)間 sell_time Date NO 收銀總計(jì) sell_pay Numeric
28、10 2 NO 四 總體設(shè)計(jì) 總體設(shè)計(jì)是在需求分析的基礎(chǔ)上進(jìn)行的,根據(jù)邏輯模型建立相對(duì)應(yīng)的物理模型??傮w設(shè)計(jì)的任務(wù)是確定“怎么做”的問(wèn)題,即確定和建立解決問(wèn)題的總體方案。具體來(lái)說(shuō),總體設(shè)計(jì)要去確定構(gòu)成系統(tǒng)的每個(gè)物理單元,說(shuō)明每個(gè)物理單元之間的相互關(guān)系(即系統(tǒng)結(jié)構(gòu))。 一般地說(shuō),其過(guò)程如下: a.設(shè)計(jì)方案:①設(shè)想選擇方案;②選取合理方案;③選區(qū)最佳方案; b.功能分解:將系統(tǒng)按功能的要求,劃分功能模塊 c.設(shè)計(jì)軟件結(jié)構(gòu):確定由模塊確定的層次結(jié)構(gòu),可利用層次圖描繪。 d.設(shè)計(jì)數(shù)據(jù)庫(kù):確立要設(shè)計(jì)的數(shù)據(jù)庫(kù),具體實(shí)現(xiàn)它。 e.制定測(cè)試計(jì)劃:初步的測(cè)試計(jì)劃
29、 f.書(shū)寫(xiě)文檔:系統(tǒng)說(shuō)明 g.復(fù)核和審查:從技術(shù)的角度審查,從管理的角度審查。 2.1問(wèn)題定義 : 商品按類(lèi)管理:所以需要有一商品類(lèi)型信息 商品必須屬于一個(gè)商品類(lèi)型 如果一個(gè)商品類(lèi)型存在商品或存在下級(jí)商品類(lèi)型則該類(lèi)型不該刪除 需要記錄供應(yīng)商信息 在涉及商品數(shù)量的地方,要給出相應(yīng)的單位 在進(jìn)貨信息中要包含供應(yīng)商等信息 商品銷(xiāo)售信息單中要包含登記商品,銷(xiāo)售數(shù)量單價(jià)等信息, 商品報(bào)損要有報(bào)損原因 進(jìn)貨,銷(xiāo)售,報(bào)損操作要有相應(yīng)操作員信息 只有管理員登陸之后才可以使用系統(tǒng) 默認(rèn)的管理員不可以刪除 進(jìn)貨,銷(xiāo)售,庫(kù)存,報(bào)損信息都要可以添加,修改,刪除,分類(lèi),查找。 4.1
30、設(shè)計(jì)思想: (1).系統(tǒng)分成幾個(gè)相對(duì)獨(dú)立的模塊,但這些模塊都進(jìn)行集中式管理。 (2).分層的模塊化程序設(shè)計(jì)思想,整個(gè)系統(tǒng)采用模塊化機(jī)構(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.2.設(shè)計(jì)原則: 為了使本系統(tǒng)功能齊全完備,操作簡(jiǎn)便,最大限度的提高軟件的質(zhì)量,從而滿(mǎn)足用戶(hù)的實(shí)際需要,在設(shè)計(jì)開(kāi)發(fā)過(guò)程中遵循了,如下原則: 1) 合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實(shí)際的工作情況, 進(jìn)行諸如產(chǎn)品經(jīng)貨、銷(xiāo)售等工作。 2) 實(shí)
31、用性原則:適合產(chǎn)品信息管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴(kuò)充功能。 3) 準(zhǔn)確性原則:對(duì)輸入的相關(guān)資料建立檢錯(cuò)機(jī)制,及時(shí)報(bào)錯(cuò),使用戶(hù)能夠及時(shí)準(zhǔn)確的輸入合法資料(如類(lèi)型匹配,長(zhǎng)度不超限等)。 4) 易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,接口友好,操作方便,必要的地方進(jìn)行提示。 5) 源程序可讀性原則:為了便于其它設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級(jí)維護(hù),既可能做好代碼注釋工作。 6) 優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜單,對(duì)象等的繼承,自定義用戶(hù)對(duì)象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡(jiǎn)潔明了,也方便了將來(lái)的維護(hù)。
32、 7) 安全性原則:該系統(tǒng)的管理員具有可設(shè)置登陸密碼,修改密碼的權(quán)限。 經(jīng)過(guò)前面的設(shè)計(jì),我們對(duì)整個(gè)系統(tǒng)有了一個(gè)初步的認(rèn)識(shí),并對(duì)各個(gè)模塊進(jìn)行了功能分化。 3.3 超市系統(tǒng)運(yùn)行的工作流程 由商品的采購(gòu)員根據(jù)商品的短缺報(bào)告進(jìn)行商品的采購(gòu)、入庫(kù),然后倉(cāng)庫(kù)管理員進(jìn)行處理;倉(cāng)庫(kù)管理員根據(jù)架上商品的短缺報(bào)告從倉(cāng)庫(kù)中進(jìn)行查詢(xún),并從中提取商品修改記錄或生成缺貨報(bào)告;貨架管理倉(cāng)庫(kù)管理員處提取商品后應(yīng)進(jìn)行架存商品的相關(guān)信息錄入及對(duì)應(yīng)商里的擺放;場(chǎng)內(nèi)服務(wù)員引導(dǎo)顧客完成商品的購(gòu)買(mǎi)并促進(jìn)商品的熱銷(xiāo);從商場(chǎng)內(nèi)出來(lái)后首先應(yīng)到柜臺(tái)營(yíng)業(yè)員處進(jìn)行商品的購(gòu)買(mǎi)記錄并交付商品的金額這樣顧客方可完成商品的購(gòu)買(mǎi)。
33、 新系統(tǒng)主要業(yè)務(wù)分析: a. 庫(kù)存業(yè)務(wù) 庫(kù)存管理是指在生產(chǎn)經(jīng)營(yíng)中為銷(xiāo)售和耗用而儲(chǔ)存的各種資產(chǎn)。企業(yè)存貨不當(dāng)都會(huì)增加不必要的費(fèi)用:存貨過(guò)多將導(dǎo)致物資積壓、存儲(chǔ)費(fèi)用增加、流動(dòng)資金周轉(zhuǎn)不利,并且過(guò)量的庫(kù)存會(huì)掩蓋管理不善的問(wèn)題。存貨不足則影響企業(yè)的正常銷(xiāo)售活動(dòng)。庫(kù)存管理的目標(biāo)是尋求最佳存貨數(shù)量,使庫(kù)存的成本總額最小化。其主要業(yè)務(wù)如下: 產(chǎn)品入庫(kù)、出庫(kù)、盤(pán)庫(kù)等日常處理。 科學(xué)合理地確定某庫(kù)存物資的庫(kù)存控制參數(shù)。例如:最佳定貨批量、最大庫(kù)存量、最佳缺貨量、最佳訂購(gòu)周期等,進(jìn)行嚴(yán)格的庫(kù)存控制工作。 匯總統(tǒng)計(jì)各類(lèi)庫(kù)存數(shù)據(jù),反映和監(jiān)督儲(chǔ)備資金占用及采購(gòu)資金使用情況。 b. 貨架管理業(yè)務(wù)
34、超市的貨架是超市銷(xiāo)售的重要環(huán)節(jié),貨架的物品直接被顧客選擇,貨架擺放的貨物量間接決定了銷(xiāo)售量的多少。其主要業(yè)務(wù)如下: 產(chǎn)品提貨、產(chǎn)品供應(yīng) c. 銷(xiāo)售業(yè)務(wù) 銷(xiāo)售對(duì)一個(gè)企業(yè)的生存和發(fā)展是至關(guān)重要的,它不再是傳統(tǒng)意義上的“賣(mài)東西”,它對(duì)外關(guān)系到企業(yè)產(chǎn)品、服務(wù)和企業(yè)形象等多方面因素,對(duì)內(nèi)涉及到銷(xiāo)售、庫(kù)存、財(cái)務(wù)、生產(chǎn)等信息。此外信息化的高速發(fā)展為企業(yè)的銷(xiāo)售工作提出了新的挑戰(zhàn),封閉意味著落后,企業(yè)要抓住時(shí)機(jī),引入現(xiàn)代化的銷(xiāo)售管理模式,實(shí)施企業(yè)的信息化、智能化銷(xiāo)售管理,才能使企業(yè)在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不擺之地。手機(jī)銷(xiāo)售過(guò)程中主要涉及到如下幾點(diǎn)業(yè)務(wù): 3.7. 性能需求 ⑴ 數(shù)據(jù)精確度 產(chǎn)品
35、的銷(xiāo)售單中,單價(jià)、金額采用浮點(diǎn)數(shù),數(shù)量都取長(zhǎng)整數(shù)。 ⑵ 時(shí)間特性 該管理系統(tǒng)軟件從啟動(dòng)到進(jìn)入系統(tǒng)登錄界面的時(shí)間正常情況下少于5秒,錄入并更新數(shù)據(jù)的時(shí)間正常情況下少于10秒。 ⑶ 適用性 該管理系統(tǒng)軟件適用于Windows 98/Windows 2000/Windows Me/Windows XP中文版下運(yùn)行。 3.8運(yùn)行需求 ⑴ 用戶(hù)界面 窗體特性:本系統(tǒng)采用Borland Delphi7.0開(kāi)發(fā)軟件制作,其窗體都是采用彈出式浮動(dòng)窗體,在運(yùn)行系統(tǒng)時(shí),首先就是登陸窗口,進(jìn)入之后就是典型的下拉式主窗體,其下拉菜單為各系統(tǒng)模塊的相關(guān)子模塊。 輸入輸出時(shí)間: 輸入輸出時(shí)間格式為年
36、月日(YY/MM/DD)。 ⑵ 硬件接口 運(yùn)行本系統(tǒng)的硬件基本要求如下: CPU:至少Pentium400以上; 內(nèi)存:至少128M以上; 硬盤(pán):至少20M硬盤(pán)空間; 顯示器:17″顯示器; 其它:鍵盤(pán)、鼠標(biāo)、光驅(qū)等。 ⑶ 軟件接口 本系統(tǒng),在打包成Project.exe后,能夠在Windows 系統(tǒng)各版本中運(yùn)行。 系統(tǒng)功能模塊分析與設(shè)計(jì) 整個(gè)系統(tǒng)的功能模塊如圖1所示: 小型超市信息管理系統(tǒng) 前臺(tái)POS銷(xiāo)售系統(tǒng) 后臺(tái)管理系統(tǒng) 商品錄入 收銀業(yè)務(wù) 進(jìn)貨管理 銷(xiāo)售管理 庫(kù)存管理 人員管理
37、 模塊子系統(tǒng)結(jié)構(gòu) 商品錄入 商品名稱(chēng)錄入 商品編號(hào)錄入 功能描述:商品錄入子系統(tǒng)要求包括錄入名稱(chēng)商品和商品編號(hào)錄入。 收銀業(yè)務(wù) 交易總額計(jì)算 打印交易清單 支持打折出售 功能描述:收銀業(yè)務(wù)子系統(tǒng)能計(jì)算交易總額,打印交易清單,并支持打折出售。 進(jìn)貨管理 自動(dòng)制定進(jìn)貨計(jì)劃 自動(dòng)入庫(kù)登記 查詢(xún)打印計(jì)劃 進(jìn)貨與入庫(kù)記錄 功能描述:進(jìn)貨管理子系統(tǒng)可以根據(jù)庫(kù)存自動(dòng)指定進(jìn)貨計(jì)劃,進(jìn)貨時(shí)自動(dòng)等級(jí),以及提供查詢(xún)和打印計(jì)劃進(jìn)貨與入庫(kù)記錄的功能。 銷(xiāo)售管理 商品銷(xiāo)售控制 查詢(xún)打印銷(xiāo)售情況 生成銷(xiāo)售排行榜 功
38、能描述:銷(xiāo)售管理子系統(tǒng)可以控制某商品是否允許銷(xiāo)售,查詢(xún)每種商品的銷(xiāo)售情況并產(chǎn)生年、月、日?qǐng)?bào)表,同時(shí)可以生成銷(xiāo)售排行榜。 查詢(xún)庫(kù)存明細(xì)記錄 庫(kù)存狀態(tài)自動(dòng)告警提示 庫(kù)存管理 自動(dòng)盤(pán)點(diǎn)計(jì)算 功能描述:庫(kù)存管理子系統(tǒng)提供查詢(xún)庫(kù)存明細(xì)記錄的基本功能,并根據(jù)庫(kù)存的狀態(tài)報(bào)警,以及自動(dòng)盤(pán)點(diǎn)計(jì)算。 人員管理 基本信息登記管理 員工操作權(quán)限管理提示 客戶(hù)銷(xiāo)售權(quán)限管理提示 功能描述:人員管理子系統(tǒng)提供基本信息登記管理,員工操作權(quán)限管理,客戶(hù)銷(xiāo)售權(quán)限管理的功能。 后臺(tái)銷(xiāo)售管理模塊 模塊用例圖: 模塊用例活動(dòng)圖: 模塊用例時(shí)序圖(商品銷(xiāo)售)
39、: 商品銷(xiāo)售--登陸時(shí)序圖: 商品銷(xiāo)售--錄入時(shí)序圖: 商品銷(xiāo)售--打印時(shí)序圖 庫(kù)存管理——查詢(xún)時(shí)序圖: 后臺(tái)庫(kù)存管理模塊 模塊用例圖: 模塊用例活動(dòng)圖: 模塊用例時(shí)序圖(庫(kù)存管理): 庫(kù)存管理——添加時(shí)序圖: 庫(kù)存管理——修改時(shí)序圖: 庫(kù)存管理——?jiǎng)h除時(shí)序圖: 圖8超市信息管理系統(tǒng)結(jié)構(gòu)圖 4.2.各子系統(tǒng)功能分析 ⑴ 系統(tǒng)登陸模塊 功能:本模塊的主要功能是對(duì)用戶(hù)身份進(jìn)行驗(yàn)證,只有系統(tǒng)的合法用戶(hù)才能進(jìn)入系統(tǒng)。其窗體如圖9:
40、 圖9用戶(hù)確認(rèn)界面 在進(jìn)行系統(tǒng)登陸過(guò)程中,登陸模塊將調(diào)用數(shù)據(jù)庫(kù)里的用戶(hù)數(shù)據(jù)表,并對(duì)用戶(hù)名和密碼進(jìn)行驗(yàn)證,只有輸入了正確的用戶(hù)名和密碼后,系統(tǒng)登陸才會(huì)成功。在登陸模塊中,對(duì)系統(tǒng)的嘗試登陸次數(shù)進(jìn)行了限制,禁止用戶(hù)無(wú)終止的進(jìn)行系統(tǒng)登陸嘗試,在本系統(tǒng)中,當(dāng)用戶(hù)對(duì)系統(tǒng)的三次登陸失敗后,系統(tǒng)將自動(dòng)禁止登陸,退出登陸模塊。并在輸入了錯(cuò)誤的或者是不存在的用戶(hù)名和密碼時(shí),系統(tǒng)會(huì)給出出錯(cuò)信息提示,指明登陸過(guò)程中的錯(cuò)誤輸入或錯(cuò)誤操作,以便用戶(hù)進(jìn)行正確的登陸。 其報(bào)錯(cuò)信息如圖10所示: 圖10登入錯(cuò)誤界面 錯(cuò)誤
41、超過(guò)3次的提示界面 輸入項(xiàng)、輸出項(xiàng):輸入項(xiàng)為用戶(hù)名和密碼。用戶(hù)名和密碼均為字符串,最大長(zhǎng)度為16個(gè)字符,密碼以“*”號(hào)顯示(英文和數(shù)字算一個(gè)字符,漢字算兩個(gè)字符)。 程序邏輯:系統(tǒng)登陸流程圖如圖11所示: 圖11:系統(tǒng)登陸流程圖 接口:本模塊為頂級(jí)模塊,按確定按鈕時(shí),如果輸入的用戶(hù)名和密碼正確,將調(diào)用系統(tǒng)主窗體模塊,進(jìn)入系統(tǒng)主窗體。 存儲(chǔ)分配:在用戶(hù)按下確定按鈕時(shí),將讀取存儲(chǔ)用戶(hù)名和密碼的數(shù)據(jù)表,以對(duì)用戶(hù)名和密碼進(jìn)行驗(yàn)證。 測(cè)試要點(diǎn):本模塊有如下幾個(gè)測(cè)試要點(diǎn),按下確定按鈕時(shí),是否能正確讀取存儲(chǔ)用戶(hù)名和密碼的數(shù)據(jù)表;如果用戶(hù)名和密碼正確,是否能進(jìn)入系統(tǒng)主窗體;當(dāng)輸入用戶(hù)
42、名或密碼錯(cuò)誤時(shí),是否能彈出信息框,給用戶(hù)提示。 ⑵ 進(jìn)貨管理模塊 功能:該模塊主要是實(shí)現(xiàn)進(jìn)行廠商信息管理、進(jìn)貨計(jì)劃、進(jìn)貨查詢(xún)、進(jìn)貨報(bào)表四個(gè)功能。 廠商信息管理:該子模塊主要是對(duì)供貨廠商進(jìn)行基本的信息維護(hù),其中包括廠商名稱(chēng),廠商的地址,聯(lián)系電話(huà)以及企業(yè)的法人代表。在登錄信息時(shí)進(jìn)行廠商編碼,以方面其他模塊和數(shù)據(jù)庫(kù)利用。 進(jìn)貨計(jì)劃:進(jìn)貨計(jì)劃為進(jìn)貨管理的主要業(yè)務(wù),是目的就是實(shí)現(xiàn)手機(jī)的采購(gòu),制定詳細(xì)的進(jìn)貨清單,利用管理系統(tǒng)來(lái)加速企業(yè)的進(jìn)貨進(jìn)度,簡(jiǎn)短企業(yè)的進(jìn)貨周期,實(shí)現(xiàn)資金人力的快速周轉(zhuǎn)。進(jìn)貨計(jì)劃以進(jìn)貨單的形式來(lái)實(shí)現(xiàn)整個(gè)的進(jìn)貨管理,進(jìn)貨單 進(jìn)貨查詢(xún):該模塊為企業(yè)提供整個(gè)企業(yè)的進(jìn)貨情
43、況查詢(xún),也可以進(jìn)行進(jìn)貨的明細(xì)查詢(xún),并以進(jìn)貨報(bào)表形式打印出來(lái)。 進(jìn)貨報(bào)表:該報(bào)表是將整個(gè)的進(jìn)貨的工作和進(jìn)貨情況以報(bào)表的形式表示出來(lái),然后打印出來(lái),給用戶(hù)或者是公司其他人與系統(tǒng)沒(méi)有直接關(guān)系的負(fù)責(zé)人看。 輸入項(xiàng)、輸出:該模塊的輸入項(xiàng)為企業(yè)的進(jìn)貨單,其中包括單據(jù)編號(hào),廠商編號(hào),進(jìn)貨廠商,商品型號(hào),數(shù)量,單價(jià),金額,進(jìn)貨日期,采購(gòu)員和進(jìn)貨單備注等輸入條目。輸入表單如圖12: 圖12進(jìn)貨輸入單 存儲(chǔ)分配 在用戶(hù)按下確定按鈕時(shí),將讀取存儲(chǔ)入庫(kù)數(shù)據(jù)表,以添加該登記入數(shù)據(jù)庫(kù),如果點(diǎn)取消,該表單的輸入將被取消,不會(huì)將數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)。 測(cè)試要點(diǎn) 對(duì)商
44、品編碼入庫(kù)程序進(jìn)行測(cè)試,利用測(cè)試用例填入表單,對(duì)其進(jìn)行數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)測(cè)試,看看所填數(shù)據(jù)能否存入數(shù)據(jù)表中。 庫(kù)存信息維護(hù),對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行修改,刪除,更新操作,查看維護(hù)功能能否實(shí)現(xiàn)。 庫(kù)存報(bào)表:對(duì)前面所做測(cè)試的數(shù)據(jù),以報(bào)表形式輸出來(lái),看看輸出的報(bào)表跟測(cè)試用例是否相符,相符則功能能夠?qū)崿F(xiàn),測(cè)試成功。 ⑷ 銷(xiāo)售管理模塊 功能 本模塊的主要功能是把銷(xiāo)售信息寫(xiě)入銷(xiāo)售清單,同時(shí)對(duì)庫(kù)存數(shù)據(jù)進(jìn)行跟新,以備用戶(hù)將來(lái)對(duì)銷(xiāo)售信息和庫(kù)存信息進(jìn)行查詢(xún)和打印。 商品銷(xiāo)售:主要功能是對(duì)所銷(xiāo)售的手機(jī)情況進(jìn)行登記,記錄該商品的型號(hào)、銷(xiāo)售數(shù)量、單價(jià)、金額、生產(chǎn)廠商等與商品相關(guān)的信息。將銷(xiāo)售信息錄入數(shù)
45、據(jù)庫(kù)銷(xiāo)售表中,進(jìn)行銷(xiāo)售查詢(xún)和統(tǒng)計(jì)。 銷(xiāo)售查詢(xún):根據(jù)商品銷(xiāo)售情況,按需要對(duì)銷(xiāo)售情況進(jìn)行查詢(xún)。在該查詢(xún)模塊中,可以按照商品的型號(hào)、銷(xiāo)售日期等多種方式進(jìn)行商品銷(xiāo)售情況查詢(xún)。 銷(xiāo)售報(bào)表:按年、月、或者是按天對(duì)銷(xiāo)售情況進(jìn)行統(tǒng)計(jì),形成報(bào)表,并打印出來(lái)。 輸入項(xiàng)、輸出項(xiàng) 本模塊的數(shù)據(jù)輸入項(xiàng)主要為手機(jī)的銷(xiāo)售清單,其中包括單據(jù)編號(hào)、商品型號(hào)、計(jì)量單位、單價(jià)、數(shù)量、金額、生產(chǎn)廠商、銷(xiāo)售日期、營(yíng)業(yè)員等相關(guān)信息。具體的輸入如圖13: 圖13:銷(xiāo)售輸入\出項(xiàng) 存儲(chǔ)分配 商品銷(xiāo)售模塊主要的是進(jìn)行商品銷(xiāo)售情況統(tǒng)計(jì)并登記入庫(kù),當(dāng)商品銷(xiāo)售業(yè)務(wù)發(fā)生后,營(yíng)業(yè)員將打開(kāi)銷(xiāo)售管
46、理模塊對(duì)商品銷(xiāo)售情況進(jìn)行登記入庫(kù),調(diào)用數(shù)據(jù)庫(kù)中的銷(xiāo)售表,等待數(shù)據(jù)錄入,等營(yíng)業(yè)員將相應(yīng)數(shù)據(jù)輸入后,點(diǎn)提交按扭將完成數(shù)據(jù)的存儲(chǔ)。取消按扭將取消此次操作,不進(jìn)行數(shù)據(jù)存儲(chǔ)。 測(cè)試要點(diǎn) 對(duì)手機(jī)銷(xiāo)售管理模塊進(jìn)行測(cè)試,利用測(cè)試用例填入表單,對(duì)其進(jìn)行數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)測(cè)試,看看所填數(shù)據(jù)能否存入數(shù)據(jù)表中。 銷(xiāo)售查詢(xún),對(duì)各查詢(xún)要求分別進(jìn)行測(cè)試,查看測(cè)試結(jié)果。 銷(xiāo)售報(bào)表,對(duì)銷(xiāo)售情況進(jìn)行統(tǒng)計(jì),并形成報(bào)表打印出來(lái)。 ⑸ 員工管理模塊 在系統(tǒng)開(kāi)發(fā)中,為解決企業(yè)人員流動(dòng)問(wèn)題,在系統(tǒng)中增添了員工管理子模塊,用來(lái)對(duì)企業(yè)的辦事員工和管理人員進(jìn)行信息化管理,以此來(lái)提高員工的辦事效率,節(jié)約人力資源。 新
47、員工錄入 在企業(yè)新進(jìn)員工時(shí),對(duì)其進(jìn)行基本信息的存儲(chǔ),對(duì)員工進(jìn)行基本的了解 員工信息維護(hù) 當(dāng)員工信息發(fā)生變化,或者是員工離職,換崗對(duì)相關(guān)信息發(fā)生變化時(shí),利用此子模塊對(duì)其進(jìn)行信息變更。 ⑹ 系統(tǒng)管理模塊 系統(tǒng)用戶(hù)管理 在系統(tǒng)實(shí)行多用戶(hù)管理時(shí),本模塊將為系統(tǒng)開(kāi)辟多個(gè)系統(tǒng)用戶(hù),并能對(duì)其進(jìn)行簡(jiǎn)單的信息維護(hù),用戶(hù)名變更和密碼修改。 退出:選擇退出系統(tǒng),將關(guān)閉整個(gè)系統(tǒng),結(jié)束本次使用。 第九章 系統(tǒng)調(diào)試 完成對(duì)流程的編碼后最重要的事情就是對(duì)系統(tǒng)的測(cè)試工作了,測(cè)試在系統(tǒng)設(shè)計(jì)階段有兩個(gè)時(shí)期,通常在編寫(xiě)每個(gè)模塊后做單元測(cè)試,另一個(gè)時(shí)期是
48、對(duì)系統(tǒng)的綜合測(cè)試。 9.1模塊測(cè)試 在模塊測(cè)試時(shí)我們主要從以下幾個(gè)方面考慮: 1. 模塊接口 2. 局部數(shù)據(jù)結(jié)構(gòu) 3. 重要執(zhí)行通道 4. 出錯(cuò)處理通道 5. 影響上述方面的邊界條件 測(cè)試時(shí)進(jìn)行代碼審查,從數(shù)據(jù)類(lèi)型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進(jìn)行審查,然后進(jìn)行功能測(cè)試,從輸入一些簡(jiǎn)單的數(shù)據(jù)開(kāi)始執(zhí)行一遍,觀測(cè)運(yùn)行期間變量的變化,運(yùn)行中值的變化范圍。改變測(cè)試方案來(lái)變換另一個(gè)角度進(jìn)行測(cè)試,發(fā)現(xiàn)錯(cuò)誤并記錄,修改代碼,測(cè)試條件使程序通過(guò)多層分支,判別運(yùn)行結(jié)果從而完成模塊測(cè)試。 10.2整體測(cè)試 總體測(cè)試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)測(cè)試采用漸增集成測(cè)試,即測(cè)試單一模塊,將測(cè)試完
49、的模塊加入系統(tǒng)中,進(jìn)行一次系統(tǒng)測(cè)試,依次類(lèi)推將所有模塊加入系統(tǒng)中,在具體測(cè)試時(shí),采用自頂向下的結(jié)合方式,從主控模塊開(kāi)始,沿各控制層向下移動(dòng),漸把所有模塊結(jié)合了。 評(píng)估運(yùn)行的可靠性問(wèn)題 1. 結(jié)果正確 2. 運(yùn)行速度 3. 空間利用率 4. 算法的可行性 軟件安裝及配置說(shuō)明 1、歡迎使用 2、使用手冊(cè) 1、軟件的安裝 2、基本功能 3、主界面介紹 4、系統(tǒng)介紹完畢! ?1、歡迎使用超市管理系統(tǒng) 超市管理系統(tǒng)是用delphi開(kāi)發(fā)的基于windows的小型數(shù)據(jù)庫(kù)管理軟件。使用該軟件對(duì)中小型超市進(jìn)行簡(jiǎn)單的進(jìn)銷(xiāo)存管理和數(shù)據(jù)查詢(xún)。該軟件有界面
50、漂亮、操作方便、簡(jiǎn)單管理等特點(diǎn)。 ?4、使用說(shuō)明 1、軟件的安裝 本軟件無(wú)需安裝便可使用,使用方法將程序目錄拷貝到本地硬盤(pán),執(zhí)行bin目錄下面的project.exe即可。 2、功能介紹 本軟件可以實(shí)現(xiàn)的功能如下: 用戶(hù)管理,包括用戶(hù)的添加、刪除、密碼和權(quán)限的修改; 備份管理,包括數(shù)據(jù)庫(kù)的備份、數(shù)據(jù)庫(kù)的還原; 商品管理,商品的添加、刪除、修改、銷(xiāo)量統(tǒng)計(jì)和分類(lèi)查詢(xún); 商品報(bào)表; 銷(xiāo)售商品:通過(guò)輸入貨物編號(hào)和數(shù)量實(shí)現(xiàn)商品銷(xiāo)售,并提供庫(kù)存判斷、找零計(jì)算等功能; 銷(xiāo)售報(bào)表和銷(xiāo)售歷史; 今日盤(pán)點(diǎn),告訴用戶(hù)今日
51、的銷(xiāo)售額是多少; 幫助功能,軟件的使用或相關(guān)說(shuō)明; 登錄和退出登錄,實(shí)現(xiàn)了管理員和銷(xiāo)售員不同權(quán)限的分類(lèi); 3、主界面介紹 運(yùn)行程序,進(jìn)入登錄界面 ? 登錄檢測(cè),如果三次失敗,強(qiáng)行退出程序 ? 系統(tǒng)的主界面,XP風(fēng)格 ? 菜單 ? 系統(tǒng)功能主模塊 ? 不同權(quán)限的用戶(hù)只能打開(kāi)相應(yīng)的模塊功能 ? 用戶(hù)管理功能模塊界面 ? 用戶(hù)管理時(shí)不能刪除自已的賬號(hào) ? 數(shù)據(jù)庫(kù)備份和還原功能模塊界面 ? 商品管理功能模塊界面 ? 銷(xiāo)售商品功能模塊界面 ? 銷(xiāo)售完成的提示 ? 庫(kù)存不足的提示
52、 ? 收款不足的提示 ? 銷(xiāo)售歷史功能模塊界面 ? 今天盤(pán)點(diǎn)功能模塊界面 ? ? 關(guān)于信息 ? 5、疑難問(wèn)題 因時(shí)間關(guān)系,本系統(tǒng)做得不完善,歡迎老師給我提出意見(jiàn)和建議。 謝 辭 在本論文結(jié)束時(shí),首先要感謝我的導(dǎo)師周森鑫教授。從論文的選題、研究的 思路到最后的修改、定稿,都是在吳良剛教授的悉心指導(dǎo)下完成的。通過(guò)與導(dǎo) 師幾個(gè)月來(lái)的交往,其深厚的學(xué)術(shù)功底、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度以及對(duì)研究的強(qiáng)烈興趣 使我受到很多有益的影響,同時(shí)也讓我深感到自己的不足,在今后的學(xué)習(xí)和工 作中還需許多需要提高和改進(jìn)的地方。 同時(shí)感謝院里所有教過(guò)我的老師
53、,他們無(wú)私地教誨,使我受益終生。 另外,還要感謝很多素未謀面的專(zhuān)家學(xué)者,正是在他們的研究成果的基礎(chǔ),本文才能順利完成。 經(jīng)過(guò)三個(gè)月的艱苦努力,我終于完成了產(chǎn)成品銷(xiāo)售核算系統(tǒng)的全部設(shè)計(jì)過(guò)程,并使該系統(tǒng)達(dá)到可實(shí)際應(yīng)用的階段。 軟件設(shè)計(jì)是一個(gè)精細(xì)漫長(zhǎng)的過(guò)程。在整個(gè)過(guò)程中,都需要周密的計(jì)劃和安排,每一步驟,都需要按照軟件工程標(biāo)準(zhǔn)來(lái)完成。在設(shè)計(jì)中,我始終堅(jiān)持理論指導(dǎo)實(shí)踐原則,并通過(guò)實(shí)踐來(lái)加強(qiáng)理論的學(xué)習(xí),通過(guò)實(shí)習(xí)鍛煉,我熟悉了軟件的一般過(guò)程,加強(qiáng)了對(duì)實(shí)際問(wèn)題的處理能力。實(shí)踐證明,在高科技突飛猛進(jìn)的時(shí)代,光靠課堂所學(xué)的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,必須依靠實(shí)踐去不斷的深化認(rèn)識(shí),尤其是計(jì)算機(jī)科學(xué),操作性和實(shí)踐性很強(qiáng)
54、,只有加強(qiáng)實(shí)際的動(dòng)手能力,才能更好的掌握這一現(xiàn)代化工具。 這次設(shè)計(jì)實(shí)習(xí),無(wú)論是從技術(shù)上還是對(duì)環(huán)境的適應(yīng)能力上講,對(duì)我今后步入社會(huì)都打下了一個(gè)良好的基礎(chǔ)。在實(shí)習(xí)過(guò)程中,我也遇到了一些困難,主要表現(xiàn)了技術(shù)和經(jīng)驗(yàn)的欠缺,但通過(guò)努力,終于一一克服了。 在整個(gè)實(shí)習(xí)期間,曾得到了趙老師和同學(xué)的大力支持和幫助,在此表示衷心的感謝! 參 考 文 獻(xiàn) 1. 薩師煊、王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論.北京:清華大學(xué)出版社,2007.4 2.王勇領(lǐng).計(jì)算機(jī)數(shù)據(jù)處理系統(tǒng)分析與設(shè)計(jì).北京:清華大學(xué)出版社,2007.3 3.張基溫.信息系統(tǒng)開(kāi)發(fā)案例.北京;清華大學(xué)出版社,2006.3 4.黨建武.管理信息系統(tǒng),
55、蘭州大學(xué)出版社,2007.2 5.畢庶偉.管理信息系統(tǒng)分析與設(shè)計(jì).北京:機(jī)械工業(yè)出版社,2007.1 6.黃梯云.企業(yè)管理模型及微型機(jī)應(yīng)用程序,石家莊:河北人民出版社,2006.5 7.黃梯云.管理信息系統(tǒng)導(dǎo)論,北京:機(jī)械工業(yè)出版社,2006.4 8.周力軍.連鎖超市中信息系統(tǒng)的應(yīng)用[J].信息技術(shù).2005.10 9.高亮.條碼技術(shù)在信息系統(tǒng)中的應(yīng)用[J].微機(jī)發(fā)展.2008.3 10.趙池龍.軟件工程實(shí)踐教程,電子工業(yè)出版社.2007.1 11.范秀平.SQL語(yǔ)法范例手冊(cè),科學(xué)出版社.2007.6 12.鄭阿奇.Delphi實(shí)用教程,電子工業(yè)出版社.2007.8 13.張海潘.軟件工程導(dǎo)論(第四版),清華大學(xué)出版社.2007.5 34
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版小學(xué)數(shù)學(xué)五年級(jí)下冊(cè)圖形的運(yùn)動(dòng)(三)-1課件
- 供應(yīng)鏈管理方法
- 2019最新青島版數(shù)學(xué)一年級(jí)上冊(cè)第三單元《走進(jìn)花果山-10以?xún)?nèi)的加減法》(信息窗6)課件
- 第四章勞動(dòng)中的心理、生理狀態(tài)對(duì)安全的影響
- 201x九年級(jí)物理上冊(cè)-雙休作業(yè)八(新版)教科版課件
- 課件:項(xiàng)目一-電子商務(wù)物流系統(tǒng)規(guī)劃
- 【人教版】2012-2013學(xué)年九年級(jí)(全一冊(cè))數(shù)學(xué)小復(fù)習(xí):第27章相似復(fù)習(xí)課件
- 消化腺(全英文)課件
- 小學(xué)語(yǔ)文資源五年級(jí)上冊(cè)課件《落花生》課件第一課時(shí)
- 納米材料的基本效應(yīng)課件
- 分析化學(xué)概論-課件
- 沉浸式光影解決方案課件
- 第六講加固Windows操作系統(tǒng)安全ppt課件
- 民主選舉投出理性一票ppt課件
- 高二數(shù)學(xué)選修正態(tài)分布推薦實(shí)用全套PPT