




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
論文題目:服裝庫存與本錢核算管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)號:姓名:年級:2021級系別:計算機科學(xué)與信息工程專業(yè):計算機科學(xué)與技術(shù)指導(dǎo)教師:完成日期:2021年4月30日目錄摘要 IIIaBSTRACT IV第1章緒論 11.1課題背景 11.2目的和意義 11.2.1目的 11.2.2意義 21.2.3國內(nèi)外研究現(xiàn)狀 21.2.4研究的主要內(nèi)容 21.3系統(tǒng)開發(fā)環(huán)境介紹 21.3.1系統(tǒng)開發(fā)環(huán)境 21.3.2運行環(huán)境 31.4VisualBasic 31.4.1 31.4.2 31.5SQLServer2000數(shù)據(jù)庫簡介 4第2章需求分析 52.1系統(tǒng)的可行性分析 52.1.1經(jīng)濟可行性分析 52.1.2技術(shù)可行性分析 52.1.3操作可行性分析 62.2總體架構(gòu)思想 62.3系統(tǒng)流程圖 62.4系統(tǒng)需求分析 62.4.1系統(tǒng)功能的需求分析 62.4.2軟件性能的需求分析 72.4.3數(shù)據(jù)需求分析 72.5數(shù)據(jù)流圖 7第3章總體設(shè)計 9系統(tǒng)功能模塊圖 93.2數(shù)據(jù)庫設(shè)計 93.2.1數(shù)據(jù)庫設(shè)計概述 93.2.2數(shù)據(jù)庫E—R圖 103.2.3數(shù)據(jù)庫表 10第4章詳細設(shè)計與實現(xiàn) 134.1系統(tǒng)界面的設(shè)計與實現(xiàn) 134.2期初設(shè)置模塊的設(shè)計與實現(xiàn) 144.3貨品管理模塊的設(shè)計與實現(xiàn) 154.4查詢統(tǒng)計模塊的設(shè)計與實現(xiàn) 164.5系統(tǒng)維護模塊的設(shè)計與實現(xiàn) 174.6管理員登錄模塊的設(shè)計與實現(xiàn) 184.7庫存報表模塊的設(shè)計與實現(xiàn) 18第5章系統(tǒng)測試 205.1測試概述 205.1.1測試任務(wù)和目的 205.1.2硬件配置 205.1.3軟件環(huán)境 205.1.4測試方法 205.2系統(tǒng)的測試 20測試結(jié)論 22總結(jié) 23參考文獻 24致謝 25摘要SQLServer2000數(shù)據(jù)庫開發(fā)。關(guān)鍵詞:服裝庫存管理;數(shù)據(jù)核算;出入庫管理ABSTRACTIntwenty-firstCentury,talentandscienceandtechnologyhasbecomethetwoimportantconditionsforthedevelopmentofeconomy,howtocultivatetalent?Howtomakescienceandtechnologyservepeople?Thesehavebecometheimportantfactorofeconomicdevelopment.Withtheeconomyfastandsteadydevelopmentofcomputerscienceandtechnology,begantoappearonthestage,theapplicationofcomputerinvariousfieldstoallowpeopletoreduceproductioncosts,improveproductivity,themoreandmorelabortransferredfromsimpleboringjob,sopeopledon'thavetorepeatthemonotonouswork,savealotofmanpowermaterialforthestateandsociety.So,thecomputerdevelopmentistowardpractical,simpleandhumanaspectsofdevelopment,moreandmorepeopleaccesstocomputers,computerlearning,computer.Inthispaper,comprehensiveandobjective,detailedthesystemrequirementsanalysis,design,implementationandotheraspectsofthedevelopmentprocessofthesystemwasintroducedinthispaper,whichfocusesontwoaspectsofdemandanalysisandtheoveralldesignareintroduced,atthesametime,accordingtothesystemusedbythetechnologyoverview.ThesystemusesVisualBasic6.0andSQLServer2000databasedevelopment.Keywords:ClothingInventoryManagement;AccountingData;TheStorageManagement緒論本章中著重介紹了該系統(tǒng)設(shè)計思想的來源和設(shè)計背景,對其開發(fā)的意義和目的進行了比擬深入的探討,并對系統(tǒng)開發(fā)環(huán)境進行了簡單的介紹。課題背景在學(xué)校,計算機可以統(tǒng)計學(xué)生的各種信息,讓學(xué)生和老師能夠輕松掌握學(xué)籍成績等等;在家里,計算機可以帶給人們最新的新聞事件,讓人們在放松之余可以了解國內(nèi)外重大新聞;在工作單位,人們利用計算機完成份內(nèi)的各項工作,并對相關(guān)數(shù)據(jù)進行保存等工作。以上都是我們常見的計算機的用處,在很多我們想不到的領(lǐng)域,計算機可能已經(jīng)是這個組織不可或缺的一個成員。譬如在服裝領(lǐng)域,計算機便扮演了很多角色近年來,隨著各國之間頻繁的貿(mào)易聯(lián)系,使世界經(jīng)濟的總體水平在以驚人的速度提高,與此同時伴隨而來的是人們對所有消費品的需求量都在大幅上升,服裝、電力、汽車等行業(yè)正在迅速崛起,伴隨著這些行業(yè)的開展,傳統(tǒng)的統(tǒng)計、計算、管理等手段已經(jīng)與之開始產(chǎn)生差距。這就給計算機產(chǎn)業(yè)在各個領(lǐng)域的滲透、開展提供了良好的環(huán)境。目前,雖然我國的服裝的生產(chǎn)量、需求量及出口量已經(jīng)到達世界第一的水平,但這與一些興旺國家相比還是遠遠缺乏,我國在自主設(shè)計、服裝生產(chǎn)、銷售服裝環(huán)節(jié)等所需要付出的本錢仍然比一些興旺國家高很多。造成這種問題的原因有很多,比方:人工方面的支出、店鋪裝修的消耗、過季服裝的清理等等。這些問題不是一支筆、一張紙就能算清楚的,這就需要計算機的幫助。比方:在人工方面要合理設(shè)置每個崗位上需要的人數(shù)、店鋪裝修前要對房間里的每個位置進行合理規(guī)劃、過季服裝要在不損失本錢的前提下大力促銷。要解決這些問題,需要的往往不只是簡單的計算,而是要全面而詳細地安排,把公司的生產(chǎn)銷售本錢降到最低,為了解決計算機在服裝領(lǐng)域的庫存與本錢核算問題,這就要求我們要盡力做好這個系統(tǒng)。本論文從經(jīng)濟可行性、操作可行性等方面對服裝庫存與本錢核算管理這個系統(tǒng)的設(shè)計與實現(xiàn)進行了全面的探究與測試。首先介紹了計算機技術(shù)在服裝行業(yè)的重要地位、在庫存與本錢核算方面都起到了怎樣的作用,分析了服裝庫存與本錢核算管理系統(tǒng)的必要性。目的和意義目的庫存管理系統(tǒng)可以為用戶提供一個簡單地庫存管理與本錢核算的環(huán)境,主要用戶是管理員。管理員在成功進入系統(tǒng)后就可以利用系統(tǒng)中的五大功能對服裝的期初設(shè)置、管理模塊及查詢統(tǒng)計等數(shù)據(jù)進行修改、更新。同時對貨品入庫、出庫,庫存查詢,信息統(tǒng)計,數(shù)據(jù)備份,數(shù)據(jù)恢復(fù)等操作也有一些簡單的設(shè)置。意義本系統(tǒng)的設(shè)計與實現(xiàn)根本完成后,就可以減少管理員日常在服裝管理上所花費的時間和精力,本系統(tǒng)雖然設(shè)計簡單,但根本上能幫助管理員更好地對服裝數(shù)據(jù)進行統(tǒng)計、歸納。管理員可以通過從查詢統(tǒng)計這項功能實現(xiàn)服裝出入庫的查詢,出入庫的年、日統(tǒng)計,以及日常服裝借出、歸還查詢等操作,這樣就會讓日常管理有規(guī)可循,在快速完成復(fù)雜工作的同時還能確保每項工作的準確性。同時該系統(tǒng)在系統(tǒng)維護模塊中還添加了數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、設(shè)置權(quán)限、查看日志等功能,讓管理員能更好地完成對系統(tǒng)的使用以及對服裝的管理。該系統(tǒng)界面簡潔,易于操作,設(shè)置的功能覆蓋全面,便于查找、操作。國內(nèi)外研究現(xiàn)狀在中國經(jīng)濟處于高水平的開展之下,人們對生活物質(zhì)各方面的需求都在緊緊的跟隨著,從原來的按戶分配、按人分配的固定形式到現(xiàn)在的個性購物。在整個開展的過程中,服裝作為一個人們?nèi)粘I钏匦璧纳钜?,人們對服裝的需要不再僅僅是局限于滿足保暖防寒的用處,而是越來越追求自己的個性與時尚,這就導(dǎo)致了服裝數(shù)量、種類的增加,如何去記錄服裝的所有信息以及與服裝有關(guān)的數(shù)據(jù),這就成了一個急需解決的問題。就目前世界經(jīng)濟的開展來看,不得不說國外在計算機技術(shù)上還占領(lǐng)著一定的優(yōu)勢,對于各方面數(shù)據(jù)的記錄與保存做的工作也比擬完善,這與西方國家的經(jīng)濟開展是成正比關(guān)系的。就服裝這一方面來說,國外的服裝管理系統(tǒng)在設(shè)計上功能比擬齊全,在操作上更注重方便、快捷,將國外的先進技術(shù)加以借鑒、改進,讓其適應(yīng)我國服裝行業(yè)的現(xiàn)狀,這需要我們不斷學(xué)習、開發(fā)以及創(chuàng)新。研究的主要內(nèi)容完成一個服裝庫存管理與本錢核算系統(tǒng)的設(shè)計與實現(xiàn),該系統(tǒng)不僅能夠?qū)崿F(xiàn)添加、修改服裝庫存數(shù)量,設(shè)置、修改密碼,還能完成對服裝的統(tǒng)計、查詢及借出、歸還等操作。系統(tǒng)開發(fā)環(huán)境介紹系統(tǒng)開發(fā)環(huán)境本系統(tǒng)的設(shè)計開發(fā)主要是借助VisualBasic及SQLServer2000數(shù)據(jù)庫這兩款簡單好用的軟件來完成的,接下來將會對VisualBasic軟件的集成環(huán)境做出簡單介紹。運行環(huán)境操作系統(tǒng):WindowsXP/7;開發(fā)工具:VisualBasic6.0;數(shù)據(jù)庫系統(tǒng):MicrosoftSQLServer2000。1991年微軟發(fā)布了VisualBasic,它的出現(xiàn)給軟件初學(xué)者提供了一個簡單的軟件設(shè)計世界,其主要的功能有:程序設(shè)計是在對象與面向?qū)ο蟮母咨蠈崿F(xiàn)的:以對象為主是VB.NET執(zhí)行的直接要求,在編寫程序的時候就已經(jīng)決定了程序執(zhí)行的流程,這就是傳統(tǒng)BASIC程序設(shè)計所采用的面向程序設(shè)計的方法。相對于其它的軟件開發(fā)語言,VB.NET更側(cè)重支持面向?qū)ο蟮南嚓P(guān)語法和運作機制,這個特點讓程序設(shè)計者們利用面向?qū)ο筮@個方便的程序設(shè)計方式,將開發(fā)軟件、設(shè)計軟件的難度降到最低,這種做法的意義在于軟件開發(fā)的速度得到提升,讓軟件開發(fā)者在最短的時間內(nèi)完成復(fù)雜的編程工作,同時在很大程度上也增加了軟件的可維護性和可利用性。簡單的輸入輸出界面:在利用VB.NET開發(fā)軟件時,我們可以通過合理地對VB.NET的屬性進行設(shè)置,這樣就能省略寫程序這個步驟,從而得的簡單實用的輸入輸出界面,這個突出的特點是傳統(tǒng)BASIC語言所不具備的,正是由于這個功能的革新,讓很多缺乏經(jīng)驗的初學(xué)者們也可以輕松編程??梢灾谱鞫嗝襟w軟件:由于傳統(tǒng)BASIC的兼容性低,所以對每個聲卡的驅(qū)動程序都要進行復(fù)雜地編寫。而VB.NET在編寫時那么不用考慮到這方面的問題,大大節(jié)省了編寫時間。可以處理多個任務(wù)與多個線程:與傳統(tǒng)BASIC語言不同的是,VB.NET已經(jīng)具備了同時處理多個任務(wù)的能力,這讓設(shè)計者可以在同一時間進行多項復(fù)雜的運算工作。.NET框架有豐富的鏈接庫供設(shè)計者們選擇:由于這些豐富全面的鏈接庫,VB.NET可以省略調(diào)用相關(guān)函數(shù)這一環(huán)節(jié),從而大大節(jié)省了時間和精力并且在相互轉(zhuǎn)換語言時能夠做到更加方便、快捷。建立和數(shù)據(jù)庫的連接:VB.NET對于像Access、dBASE等各類數(shù)據(jù)庫都能提供支持,在編寫程序時,用戶只要簡單地建立起控件與數(shù)據(jù)庫的連接,就可以輕松得到功能齊全的數(shù)據(jù)庫管理系統(tǒng)。多種不同的語言環(huán)境集成:在利用VB.NET編寫程序時,VisualBasic、VisualC++、C#和VisualFoxPro等語言都具有兼容性。對象:對象可以是對所有的事物做一個定義,小到一個細菌,大到一個宇宙,無論是具體還是抽象的事物,我們都可以把它簡化地定義為對象。在VB.NET中對象既可以單獨指一個系統(tǒng)的一局部,比方說單獨存在的一個數(shù)據(jù)文件、一個打印機等等,當然,對象也可以是比擬常用的一個程序。比擬常見的像對象屏幕、鍵盤、列表框、圖像框等等。屬性:每個對象都有其自己獨有的特性,通過這些特性我們能夠輕松地分辨出這個對象。比方:所有的筆是一個對象,但是每支筆的顏色不同、大小不同、形狀不同、材質(zhì)也不同,所以,雖然同一個對象可以擁有共同的屬性,但不同的屬性往往是區(qū)分它們的關(guān)鍵所在。事件:利用VB.NET語言編程時,不管我們在需要操作的指定對象上給予任何鼠標操作,比方單擊鼠標或雙擊鼠標,這個對象都會給我們做出一定的反響和改動。我們利用鼠標來發(fā)出命令,VB.NET那么通過這些命令來編寫自己的程序,最后所以的反響通過這些程序完成相應(yīng)的操作。方法:對象在執(zhí)行某個動作或完成某個事件時,采用的處理方法我們通常稱之為方法,在VB.NET中,所以對象都有自己處理事件的方法,比方改變外觀、顏色、大小等一些屬性。事件驅(qū)動:事件驅(qū)動在VB.NET中充當著后備軍的作用,在平時沒有任何狀況時,事件驅(qū)動保持著隨時待命的狀態(tài),而當出現(xiàn)狀況,需要事件驅(qū)動時,事件驅(qū)動便會針對出現(xiàn)的狀況自己做出處理方法。SQLServer2000數(shù)據(jù)庫簡介SQLServer2000對于軟件開發(fā)者來說,是一款常用的軟件,因其強大的功能以及各種人性化的設(shè)計而備受軟件開發(fā)工作者的青睞。微軟2000年推出的這款軟件,可以說穩(wěn)定性、可靠性都比擬好,盡管SQLServer2000已經(jīng)是很老的一款軟件,在它的身后微軟也在不停地更新著SQLServer2000,但在軟件開發(fā)者眼里SQLServer2000仍然是必不可少的軟件。SQLServer2000這個版本可以說有著改革創(chuàng)新、承前啟后的身份,它繼承了之前版本的優(yōu)點,并對其進行改進精簡而且又豐富了自己本身的很多功能。SQLServer2000能夠在眾多軟件中脫穎而出,讓人眼前一亮,我們可以說是其可靠的伸縮性和可用性做的奉獻。SQLServer2000的很多功能深入人心,它讓W(xué)indows系統(tǒng)在最大程度上得到了開發(fā)應(yīng)用,SQLServer2000會利用自己的各種方式方法不讓數(shù)據(jù)遭到破壞,先進的管理系統(tǒng)、強大的管理工具為軟件開發(fā)者構(gòu)建了一個優(yōu)秀的數(shù)據(jù)庫平臺。需求分析系統(tǒng)的需求分析是開發(fā)一個系統(tǒng)之前必不可少的過程,只有將系統(tǒng)的需求分析做好,這個系統(tǒng)才能有更長的生命周期,才能讓這個系統(tǒng)長久不衰,立于不敗之地,而不至于系統(tǒng)處于被淘汰、被無視的情況。系統(tǒng)的可行性分析本系統(tǒng)在進行此項分析時,著重對管理員登錄系統(tǒng)這一功能進行詳細分析,由于管理員是整個系統(tǒng)中至關(guān)重要的角色,所以對于管理員登錄必須對身份及密碼詳細審查、驗證。在對系統(tǒng)進行可行性分析時對于系統(tǒng)中管理員修改密碼的這項功能,必須要實現(xiàn)管理員兩次輸入新密碼才能成功修改密碼,這個操作對于保護系統(tǒng)的保密性是必不可少的。對系統(tǒng)進行可行性分析的主要目的就是為了保證盡量在最短的時間里研究問題能否被解決,并且在進行分析時要盡量做到節(jié)省資源。所謂的分析,實質(zhì)上就是簡單地將復(fù)雜的系統(tǒng)分析和系統(tǒng)設(shè)計簡單化。在整個分析過程中要盡快確定這個問題是不是有必要我們?nèi)セㄙM精力解決,同時還要對每次分析所存在的風險進行分析、確定。經(jīng)濟可行性分析由于本系統(tǒng)采用的都是無需付費的軟件,所以開發(fā)的費用在很大程度上得到了節(jié)省,而且在操作的界面中不存在需要付費的功能,所有的功能都能讓管理員免費、方便的查詢、修改。開發(fā)本系統(tǒng)所用的SQLServer2000數(shù)據(jù)庫和SQLServer2000這兩款軟件都是開發(fā)學(xué)習程序的免費的可供群眾使用的工具。這兩種工具在很大程度上節(jié)省了大量人力、物力,且穩(wěn)定性都非常高,不用擔憂數(shù)據(jù)喪失等問題,這兩種軟件簡單好用,最適合剛剛開始學(xué)習編寫程序的新人,開發(fā)周期相對較短,不需要承當太大的風險,本系統(tǒng)操作簡單、界面簡潔,經(jīng)濟方面完全可以實現(xiàn)。技術(shù)可行性分析系統(tǒng)主要采用的是SQLServer2000數(shù)據(jù)庫+VisualBasic6.0相配合的模式來設(shè)計實現(xiàn)的,不管是專業(yè)軟件開發(fā)工作者,還是初學(xué)者都能輕松利用VisualBasic6.0來編寫代碼,將SQLServer2000數(shù)據(jù)庫和VisualBasic6.0緊密的結(jié)合在一起,兩者互補互助,相輔相成的實現(xiàn)本系統(tǒng)的開發(fā)。正是由于系統(tǒng)使用的這兩種軟件,才使得系統(tǒng)開發(fā)出學(xué)者能快速的編出系統(tǒng)。對于本系統(tǒng)來說,在使用這兩種軟件時,VisualBasic6.0的功能強大,初次使用時還對它的功能有所陌生,隨著使用頻率的增加,逐漸掌握了其根本功能,并能對其熟練操作。而開發(fā)本系統(tǒng)的過程中,在使用SQLServer2000數(shù)據(jù)庫這個軟件時,對于數(shù)據(jù)庫的創(chuàng)立、添加、修改和刪除等簡單操作并沒有太多困難,但將數(shù)據(jù)庫與本系統(tǒng)連接時,出現(xiàn)很多問題,比方:一些重要的數(shù)據(jù)在數(shù)據(jù)庫中可以顯示,但在系統(tǒng)中這些數(shù)據(jù)在系統(tǒng)中也會完全顯示,但會出現(xiàn)篡改等問題,在經(jīng)過長時間的調(diào)試、測驗后,這些問題都得到了解決。操作可行性分析本系統(tǒng)的各個功能模塊歸類簡單,如果管理員想查找關(guān)于供給商的一些信息,只要對期初設(shè)置模塊進行一系列的操作,就可以得到供給商的一切數(shù)據(jù)。對本系統(tǒng)操作時有可能出現(xiàn)系統(tǒng)操作錯誤、系統(tǒng)不執(zhí)行所發(fā)出的命令等問題,此時,管理員可以嘗試先退出系統(tǒng)或關(guān)閉系統(tǒng),稍微間隔一段時間后在重新進入系統(tǒng),完成相關(guān)的工作,由此來看,本系統(tǒng)的操作性趨于完善。使用本系統(tǒng)所需的條件只是一臺普通的計算機,簡單的幾步操作,便能運用,所以從這個方面來說,實現(xiàn)這個系統(tǒng)的操作是沒有問題的??傮w架構(gòu)思想本套系統(tǒng)采用的總體架構(gòu)思想是傳統(tǒng)的客戶機/效勞器〔即C/S〕的模式。這種模式讓系統(tǒng)的可靠性、平安性與合理性得到一定程度的保障。對任務(wù)處理速度快,反映所需時間短,可操作行強。而且操作界面簡潔美觀,操作簡便,適合所有人使用。系統(tǒng)流程圖服裝庫存管理系統(tǒng)流程圖如圖2.1所示。圖2.1系統(tǒng)流程圖系統(tǒng)需求分析系統(tǒng)功能的需求分析實現(xiàn)了貨品的期初設(shè)置、貨品的管理、貨品的查詢與統(tǒng)計、數(shù)據(jù)的報表和系統(tǒng)維護等幾大重要功能。1.起初設(shè)置的功能起初設(shè)置的主要功能包括供給商的信息添加、刪除、修改,倉庫的設(shè)置,庫存的添加、修改和刪除。2.貨品管理的功能貨品管理的功能包括了貨品借,貨品歸還,貨品入庫,貨品出庫,貨品盤點。3.統(tǒng)計查詢的功能統(tǒng)計查詢的功能包括庫存、入庫、出庫、日統(tǒng)計、年統(tǒng)計、借出、歸還,等信息的查詢。4.數(shù)據(jù)報表的功能數(shù)據(jù)報表的功能是把庫存內(nèi)的數(shù)據(jù)以報表的形式顯示出來并加以打印5.系統(tǒng)維護的功能系統(tǒng)維護的功能包括數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、設(shè)置權(quán)限、查看日志、密碼修改、數(shù)據(jù)清理、操作員管理等功能。軟件性能的需求分析本設(shè)計重點向用戶提供比擬便利的庫存與本錢核算管理的渠道,使用戶可以在系統(tǒng)內(nèi)操作各種功能,以實現(xiàn)庫存和核算的管理。設(shè)計的整體界面需要美觀得體,每項功能的設(shè)計都應(yīng)該便于用戶。而且要保證設(shè)計可以在多平臺上,多環(huán)境下使用,即便操作系統(tǒng)改變也要確保本設(shè)計可以正常運行。整個設(shè)計不光要考慮到便捷性和美觀,而且還要考慮到平安性。并且用戶的操作是的響應(yīng)時間要足夠的快速,數(shù)據(jù)庫是整個設(shè)計的核心與樞紐,他在整個設(shè)計中有著至關(guān)重要的地位。數(shù)據(jù)需求分析系統(tǒng)的開發(fā)離不開相應(yīng)數(shù)據(jù)庫的建立,數(shù)據(jù)庫能夠讓整個系統(tǒng)看起來更加充實,充滿張力,對于系統(tǒng)數(shù)據(jù)的修改實際上就是對其數(shù)據(jù)庫的添加、修改、刪除。一個系統(tǒng)的復(fù)雜程度取決于數(shù)據(jù)庫的復(fù)雜程度,一個讓人眼前一亮的系統(tǒng)其數(shù)據(jù)庫所包含的數(shù)據(jù)是一個驚人的數(shù)字。數(shù)據(jù)流圖使用該系統(tǒng)首先登入,隨后進行用戶信息驗證,通過后進入主界面,然后進入下一模塊:系統(tǒng),倉庫管理,入庫管理,出庫管理,綜合管理,盤存管理,打印查詢。其中入庫管理,綜合管理,出庫管理。要進入下一模塊庫存匯總再進入數(shù)據(jù)備份單元,其他除打印查詢模塊外,直接進入數(shù)據(jù)備份單元,然后將備份數(shù)據(jù)輸出。打印查詢模塊那么進入貨品入庫單,貨品出庫單,經(jīng)辦人員報表環(huán)節(jié)。下面給出了數(shù)據(jù)流程,如圖2.2所示。圖2.2數(shù)據(jù)流程圖總體設(shè)計結(jié)束了對需求的分析、明確了設(shè)計思路之后,接下來就要對本系統(tǒng)的功能和數(shù)據(jù)庫進行設(shè)計。系統(tǒng)功能模塊圖在對系統(tǒng)的根本功能研究完成后,在開發(fā)過程中擬定將本系統(tǒng)簡單大致分為五個大模塊,每個模塊看似沒有任何關(guān)系,但卻相互都有聯(lián)系,五個模塊缺一不可,每個模塊都是單獨的一個整體,但又都存在與整個系統(tǒng)中,同時在這五個模塊下又細分了假設(shè)干個子模塊,本系統(tǒng)的功能模塊如圖3.1所示。圖3.1功能模塊圖數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計概述數(shù)據(jù)庫的設(shè)計應(yīng)包含數(shù)據(jù)的樣式設(shè)計和以數(shù)據(jù)模式的應(yīng)用程序開發(fā)為中心的兩項工作,換言之,就是為了實現(xiàn)一個系統(tǒng)的某些功能及條件,為之建立的一個能夠儲存大量數(shù)據(jù)的數(shù)據(jù)庫。數(shù)據(jù)庫的設(shè)計要在遵循網(wǎng)站要求的根底上進行建立和完善,對系統(tǒng)進行合理全面的分析,從而設(shè)計出用戶實用的系統(tǒng)。一個豐富的數(shù)據(jù)庫不僅起到儲存數(shù)據(jù)、添加數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)的功能,它的完善在一定程度上來說也對系統(tǒng)有很大的幫助,完善數(shù)據(jù)庫能讓系統(tǒng)的功能更加壯大,同時對于系統(tǒng)操作的響應(yīng)時間也會大大縮短,顯示數(shù)據(jù)的一致性也比其他系統(tǒng)高,大幅提升了系統(tǒng)的實用性和完整性。數(shù)據(jù)庫E—R圖概念設(shè)計顧名思義就是對數(shù)據(jù)庫中的各類實體和它們之間的聯(lián)系在概念上進行一個規(guī)劃、設(shè)計,仔細研究各個數(shù)據(jù)實體的聯(lián)系,從而更好的設(shè)計出概念模型,概念模型的建立讓整個系統(tǒng)脫離了抽象的環(huán)境,讓用戶對系統(tǒng)的各項功能有了重新的認識。綜合整理收集到的數(shù)據(jù),采用分類、總結(jié)、歸納等方法將實體從抽象的模型中抽離出來,歸納系統(tǒng)中實體及屬性的關(guān)系。如圖3.2所示的E—R模型圖形象地描繪出實體之間存在的關(guān)系。圖3.2E—R模型圖數(shù)據(jù)庫表數(shù)據(jù)庫中除了數(shù)據(jù)這個重要的組成,表的結(jié)構(gòu)也是不容無視的一項重要環(huán)節(jié),設(shè)計合理的表結(jié)構(gòu)不僅可以讓查詢數(shù)據(jù)庫數(shù)據(jù)的效率得到提高,而且對數(shù)據(jù)的安排也起到省時省力的奉獻。本系統(tǒng)使用的數(shù)據(jù)庫為SQLServer2000,數(shù)據(jù)庫的名稱為fuzhuangshujubiao,其中包含了suppliers〔供給商〕表、StoreIn〔服裝入庫〕表、Takeout〔服裝出庫〕表、StoreRoom〔庫位〕表、Store〔庫存〕表等5個根本信息表,通過研究這些表來了解這個數(shù)據(jù)庫,進而了解整個系統(tǒng),下面是對幾個數(shù)據(jù)表進行簡介。supplies表用來儲存供給商的信息,結(jié)構(gòu)如表3-1所示。表3-1supplies表字段名稱數(shù)據(jù)類型大小必填字段說明suppliesIDNumber30是供給商編號suppliesNameText30是供給商名稱suppliesAddressText30是供給商地址SupplierTelNumber30是供給商DateText30是日期RemarkText50是備注StoreIn表用來儲存服裝入庫信息,結(jié)構(gòu)如表3-2所示。表3-2StoreIn表字段名稱數(shù)據(jù)類型大小必填字段說明StoreInIDNumber30是產(chǎn)品出庫編號ItemNumber30是貨號UnitPriceText30是單價QtyNumber30是入庫數(shù)量StoreRoomText30是倉庫FillinPersonText30是經(jīng)辦人FillinTimeDate30是入庫時間Takeout表用來儲存服裝出庫信息,結(jié)構(gòu)如表3-2所示。表3-3Takeout表字段名稱數(shù)據(jù)類型大小必填字段說明TakeoutIDNumber30是產(chǎn)品出庫編號ItemNumber30是貨號UnitPriceNumber30是單價QtyNumber30是出庫數(shù)量StoreRoomText30是倉庫FillinPersonText30是經(jīng)辦人FillinTimeDate30是入庫時間StoreRoom表用來儲存庫位信息,結(jié)構(gòu)如表3-4所示。表3-4StoreRoom表字段名稱數(shù)據(jù)類型大小必填字段說明StoreRoomIDNumber30是庫位代號StoreRoomText30是倉庫LocationText30是位置DercriptionText30是庫位描述Store用來儲存庫存信息,結(jié)構(gòu)如表3-5所示。表3-5Store表字段名稱數(shù)據(jù)類型大小必填字段說明StoreIDNumber30是存貨貨號QtyNumber30是存貨數(shù)量StoreRoomNumber30是倉庫號LocationNumber30是位置號詳細設(shè)計與實現(xiàn)本章主要介紹服裝庫存管理系統(tǒng)的界面設(shè)計與各個功能模塊的詳細設(shè)計與實現(xiàn),本軟件主要用VB開發(fā),操作簡單,整體布局大方得體。主要功能包括起初設(shè)置,貨品管理,查詢統(tǒng)計,數(shù)據(jù)報表,系統(tǒng)維護等幾個主要功能模塊。系統(tǒng)界面的設(shè)計與實現(xiàn)一個系統(tǒng)給人的最初印象就是最先翻開的界面,簡潔大方的界面可以讓人賞心悅目,界面不僅代表整個系統(tǒng)的形象,更是對所有功能的整合,在設(shè)計系統(tǒng)界面時應(yīng)注意一下幾點:1. 設(shè)計界面要適應(yīng)群眾的審美觀,不能第一眼就讓人對系統(tǒng)產(chǎn)生厭反感;2. 設(shè)計界面顏色盡量要與系統(tǒng)功能相關(guān),絕不能讓人覺得系統(tǒng)有一種與實際功能不相符的感覺;3. 界面的設(shè)計要新穎、獨樹一幟,不能跟隨群眾的設(shè)計,要在第一時間內(nèi)將人們的眼球吸引。經(jīng)過設(shè)計的系統(tǒng)界面如圖4.1所示圖4.1系統(tǒng)界面期初設(shè)置模塊的設(shè)計與實現(xiàn)這個模塊主要包含了供給商信息的統(tǒng)計、對倉庫的合理設(shè)置及對期初庫存進行設(shè)置三個主要功能。在對供給商的管理中要對所有供給商進行編號設(shè)置,采用aaaaaaaaa—zzzzzzzzz的模式對其進行編號排序,同一個省份的供給商第一個字母相同,同一個地區(qū)的供給商第二個字母相同,最后一個字母表示業(yè)務(wù)聯(lián)系人姓氏。另外對供給商的管理還應(yīng)包括供給商的名稱、業(yè)務(wù)聯(lián)系人、及備注等信息。期初庫存設(shè)置也要包含編號,相對于供給商編號方法的不同,庫存設(shè)置采用的是aaaa—zzzz模式對服裝進行編號,編號的要求是服裝的顏色、樣式、面料以及尺寸。另外對服裝的名稱、規(guī)格、計量單位、初期數(shù)量以及單價都必須進行設(shè)置,如果有必要,還要對某類服裝添加備注等信息。如圖4.2所示。圖4.2期初設(shè)置模塊其中期初庫存設(shè)置流程圖如圖4.3所示。圖4.3期初庫存模塊流程圖貨品管理模塊的設(shè)計與實現(xiàn)這個模塊主要涵蓋了服裝借出、歸還、入庫、出庫以及盤點。要及時更新這些數(shù)據(jù),以此保證服裝庫存不會出現(xiàn)誤差,防止由于記錄錯誤而出現(xiàn)的不必要的損失。在這些記錄中最為重要的就是服裝入庫、出庫及服裝盤點管理,每次服裝入庫、出庫的數(shù)量都應(yīng)詳細記載,按時進行服裝盤點工作。如圖4.4所示。圖4.4貨品管理模塊查詢統(tǒng)計模塊的設(shè)計與實現(xiàn)這一模塊要實現(xiàn)能夠讓管理者方便快速找到所需要的各種信息,包括:入庫信息,出庫信息,庫存信息,貨品借出,貨品歸還,出入庫貨品日統(tǒng)計,出入庫現(xiàn)金年統(tǒng)計等信息的查詢。日統(tǒng)計與年統(tǒng)計會以柱形圖顯示。查詢統(tǒng)計模塊如圖4.6所示。圖4.6查詢統(tǒng)計模塊其中庫存查詢流程圖如圖4.7所示。圖4.7查詢統(tǒng)計模塊流程圖系統(tǒng)維護模塊的設(shè)計與實現(xiàn)定時對系統(tǒng)進行維護,防止系統(tǒng)崩潰或癱瘓對數(shù)據(jù)造成影響,同時對系統(tǒng)中的數(shù)據(jù)進行每天備份,防止因為意外而導(dǎo)致數(shù)據(jù)喪失。內(nèi)部包含了操作員管理,密碼修改,權(quán)限設(shè)置,數(shù)據(jù)備份,數(shù)據(jù)恢復(fù),數(shù)據(jù)清理,查看日志,清理日志等維護功能操作員權(quán)限設(shè)置,包括初期設(shè)置,操作員管理,密碼修改,權(quán)限設(shè)置,數(shù)據(jù)備份,數(shù)據(jù)恢復(fù),數(shù)據(jù)清理日志清理可以單項選擇可以多項選擇,其他的選單下同。通過Frame控件、Text控件數(shù)組、標簽控件、Adodc控件、DataGrid控件CommandButton等控件完成。如圖4.8所示。圖4.8系統(tǒng)維護模塊其中密碼修改流程圖如圖4.9所示。圖4.9密碼修改流程圖管理員登錄模塊的設(shè)計與實現(xiàn)由于管理員是不需要注冊就能登錄的,他的身份是系統(tǒng)特殊指定的,所以管理員的登錄界面要比普通用戶簡單。管理員擁有管理系統(tǒng)的權(quán)力,他可以控制、修改整個后臺,由于管理員身份的特殊性及其擁有權(quán)力的特殊性,所以在翻開本系統(tǒng)前管理員一定要先輸入帳號、密碼,在認證成功后才能成功登錄系統(tǒng),并對系統(tǒng)進行操作,管理員的登陸界面如圖4.10所示:圖4.10管理員登錄模塊管理員登錄流程圖如圖4.11所示。圖4.11管理員登錄模塊流程圖庫存報表模塊的設(shè)計與實現(xiàn)系統(tǒng)的管理主要是靠管理員的日常操作來實現(xiàn)的,管理員在成功進入系統(tǒng)后,就可以對系統(tǒng)中的數(shù)據(jù)進行更新修改,比方服裝的期初設(shè)置、數(shù)據(jù)的查詢統(tǒng)計及對系統(tǒng)的日常維護。本系統(tǒng)界面易于操作,方便修改,通過本系統(tǒng)的設(shè)計與實現(xiàn),管理員在日常系統(tǒng)維護和數(shù)據(jù)更新方面都節(jié)省了大量的時間和精力。以這五大功能組成的數(shù)據(jù)報表為例,來簡單表達系統(tǒng)的管理流程:在管理員通過了系統(tǒng)身份認證進入后,首先翻開數(shù)據(jù)報表這一功能,接著翻開數(shù)據(jù)報表這一選項,查看出庫報表與庫存報表兩項數(shù)據(jù),認真檢查數(shù)據(jù)是否需要更新,如果需要更新,那么在數(shù)據(jù)庫中進行修改;如果不需要,那么查看其它數(shù)據(jù),并在完成所有數(shù)據(jù)更新后退出系統(tǒng),防止他人冒名登錄。系統(tǒng)的庫存報表界面如圖4.12所示:圖4.12庫存報表界面系統(tǒng)測試在對整個系統(tǒng)進行分析、設(shè)計等工作完成后,我們就能得到系統(tǒng)的源程序,接下來就要開始對系統(tǒng)進行測試。程序開發(fā)者在編寫程序時或多或少都會出現(xiàn)一些錯誤,尤其是初學(xué)者,這些錯誤小到寫錯代碼,導(dǎo)致顯示的界面與要求不符;大到整個系統(tǒng)直接癱瘓,不能正常使用,嚴重的可能會導(dǎo)致無法彌補的損失,所以,任何一個軟件開發(fā)者都要進行測試,通過測試去查出問題、了解問題,進而才能做到解決問題。測試概述測試任務(wù)和目的很多錯誤不是在編寫程序時可以防止的,不管一個人抱著怎樣一個嚴謹?shù)膽B(tài)度去編寫程序,在整個程序中都不可防止的會出現(xiàn)錯誤,對系統(tǒng)進行嚴格的測試不只能夠?qū)⑾到y(tǒng)中的問題篩選出來,同時也提高了系統(tǒng)的可靠性與平安性,用戶才能放心的使用系統(tǒng)、軟件。在測試的同時也能檢測出系統(tǒng)與用戶需求不一致之處,這樣就可以讓開發(fā)者盡快解決問題。硬件配置、內(nèi)存:256M以上、硬盤:40G以上軟件環(huán)境Windows7/xp操作系統(tǒng)、SQLServer2000測試方法對系統(tǒng)的測試要從功能和結(jié)構(gòu)兩方面進行,二者結(jié)合才能做到對系統(tǒng)全面檢測,測試出的結(jié)果能讓開發(fā)者了解整套系統(tǒng)是否合格,可以進行使用,如果不解決這些問題會不會對整個系統(tǒng)造成影響,通過這兩種測試方法對整個系統(tǒng)的各種功能進行進一步的查缺補漏,讓整個系統(tǒng)處于健康使用的狀態(tài)。系統(tǒng)的測試測試的目的在于運用最少的時間和人力來發(fā)現(xiàn)潛在的缺陷和被無視的錯誤。核心在于測試整個軟件是否能夠滿足用戶的各種需求。按照所學(xué)理論知識連接好系統(tǒng)的中的功能,測試就可以開始進行,整個系統(tǒng)的平安與可靠是每個開發(fā)者最應(yīng)該重視的兩個指標,所以接下來對典型模塊的測試結(jié)果簡單介紹與分析。測試是否可以正常登錄。測試是否可以正常注冊新用戶。測試是否可以正常添加供給商信息。測試是否可以正常設(shè)置期初庫存。測試是否可以正常設(shè)置貨品入庫。測試是否可以正常日統(tǒng)計查詢。測試是否可以正常打印庫存報表。測試是否可以正常設(shè)置權(quán)限。測試是否可以正常修改密碼。測試結(jié)果如表5-1所示。表5-1測試結(jié)果測試內(nèi)容測試用例測試結(jié)果1.用戶登錄用戶名:無密碼:123456登錄失敗,提示沒有填寫用戶名2.用戶注冊用戶名:張瑩密碼:123456確認密碼:123456注冊成功,提示用戶成功注冊3.添加供給商信息供給商編號:01供給商名稱:頂峰服飾業(yè)務(wù)聯(lián)系人:朱楠添加成功,提示成功添加供給商信息4.設(shè)置期初庫存編號:01201貨品名稱:襯衫貨品規(guī)格:XL計量單位:件數(shù)量:100單價:無添加失敗,提示沒有填寫單價信息5.設(shè)置貨品入庫供給商編號:01供給商名稱:頂峰服飾入庫編號:0101貨品名稱:襯衫貨品規(guī)格:XXL計量單位:件數(shù)量:100單價:168元入庫日期:2021/4/30添加成功,提示貨品入庫成功續(xù)表5-1測試內(nèi)容測試用例測試結(jié)果6.日統(tǒng)計查詢統(tǒng)計日期:2021/4/11統(tǒng)計失敗,提示請正確輸入統(tǒng)計日期7.打印庫存報表點擊打印按鈕,選擇打印機,點擊打印。打印成功,提示庫存信息明細表打印成功8.設(shè)置權(quán)限選擇用戶:張瑩期初權(quán)限:倉庫設(shè)置貨品管理權(quán)限:入庫,出庫盤點查詢權(quán)限:入庫查詢,出庫查詢授權(quán)成功,提示操作員權(quán)限已授權(quán)9.修改密碼用戶名:張瑩舊密碼:123456新密碼123123確認新密碼:321321修改失敗,兩次輸入新密碼不匹配請重新輸入測試結(jié)論通過對系統(tǒng)中的所有功能測試后,可以初步得到本系統(tǒng)穩(wěn)定性較強的結(jié)論,雖然一些小細節(jié)還不是很完善,但是重點的功能模塊都能正常工作,在之
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 食堂物資采購協(xié)議書
- 2025年MySQL考試知識分享與試題及答案
- 河南省計算機試題及答案
- 海關(guān)法律法規(guī)試題及答案
- 高效識記2025年現(xiàn)代漢語考試試題及答案
- 廣東銀行筆試題庫及答案
- 公民法律試題及答案
- 工地安全法律試題及答案
- 系列經(jīng)濟法試題及答案匯編
- C++模板編程試題及答案解析
- 腦電圖及臨床應(yīng)用
- 新《城鎮(zhèn)燃氣設(shè)施運行、維護和搶修安全技術(shù)規(guī)程》考試題庫(含答案)
- 第八單元常見的酸、堿、鹽基礎(chǔ)練習題-+2024-2025學(xué)年九年級化學(xué)科粵版(2024)下冊
- 2025年廣西物流職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫帶答案
- 端午節(jié)活動:五彩繩
- 萬科物業(yè)綠化養(yǎng)護管理手冊
- 第十二周《遇見勞動之美點亮成長底色》主題班會
- 世界環(huán)境日環(huán)保教育班會 課件
- 臨床診療指南-疼痛學(xué)分冊
- 2024認定實際施工人法律風險防范與合同完善服務(wù)合同3篇
評論
0/150
提交評論