jsp超市進(jìn)銷存系統(tǒng)sqlserver論文_第1頁(yè)
jsp超市進(jìn)銷存系統(tǒng)sqlserver論文_第2頁(yè)
jsp超市進(jìn)銷存系統(tǒng)sqlserver論文_第3頁(yè)
jsp超市進(jìn)銷存系統(tǒng)sqlserver論文_第4頁(yè)
jsp超市進(jìn)銷存系統(tǒng)sqlserver論文_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

目錄摘要 3Abstract 4前言 5第一章選題說(shuō)明 9第二章系統(tǒng)分析 102.1可行性研究 102.1.1經(jīng)濟(jì)可行性 102.1.2技術(shù)可行性 102.1.3運(yùn)行可行性 102.1.4時(shí)間可行性 112.1.5法律可行性 112.2需求分析 112.2.1系統(tǒng)需求 112.2.2性能需求 112.2.3應(yīng)用需求分析 122.2.4運(yùn)行需求分析 122.2.5其他需求分析 122.3本系統(tǒng)內(nèi)容的詳細(xì)分析 13第三章系統(tǒng)設(shè)計(jì) 143.1模塊設(shè)計(jì) 143.2開(kāi)發(fā)環(huán)境 143.2.1JavaServerPages 143.2.2SQLSERVER2000數(shù)據(jù)庫(kù) 153.3數(shù)據(jù)流程圖 163.4數(shù)據(jù)庫(kù)設(shè)計(jì) 173.4.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述 173.4.2數(shù)據(jù)庫(kù)設(shè)計(jì)周期 173.5處理流程設(shè)計(jì) 193.5.1數(shù)據(jù)增加流程 193.5.2數(shù)據(jù)修改流程 203.5.3數(shù)據(jù)刪除流程 213.6詳細(xì)設(shè)計(jì) 223.6.1用戶登陸 223.6.2商品管理 233.6.3商品類管理 233.6.4供應(yīng)商管理 243.6.5入庫(kù)管理 243.6.6商品出庫(kù) 253.6.7商品查詢 26第四章課題總結(jié) 26第五章心得體會(huì) 275.1對(duì)管理信息系統(tǒng)的體會(huì) 275.2設(shè)計(jì)實(shí)踐上的體會(huì) 28結(jié)束語(yǔ) 29參考資料 29摘要隨著超市的經(jīng)營(yíng)規(guī)模不斷擴(kuò)大,有關(guān)商品進(jìn)銷存的各種信息也成倍增長(zhǎng)。面對(duì)龐大的信息量,有必要開(kāi)發(fā)進(jìn)銷存信息管理系統(tǒng)來(lái)提高銷售管理工作的效率。今天我們使用計(jì)算機(jī)對(duì)商品進(jìn)銷存信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢,從而減少管理方面的工作量,有效地提高進(jìn)銷存的工作效率。本進(jìn)銷存信息管理系統(tǒng)包括各類信息輸入、輸出信息管理、信息查詢、數(shù)據(jù)表查看管理以及系統(tǒng)登錄等幾大模塊。以及在這幾大模塊構(gòu)建中簡(jiǎn)要介紹了表單的制作過(guò)程,程序的編寫(xiě),添加,最后的編譯過(guò)程。并且敘述了作者在軟件開(kāi)發(fā)過(guò)程中的心得體會(huì)管理員通過(guò)身份驗(yàn)證后可以擁有完全的權(quán)限管理系統(tǒng).本系統(tǒng)采用JSP(JAVASERVERPAGES)2.0為開(kāi)發(fā)工具,后臺(tái)數(shù)據(jù)庫(kù)采用SQLSERVER2000,操作系統(tǒng)為WindowsXP。利用軟件工程原理,采用面向?qū)ο蟮木幊谭椒?,其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面,實(shí)現(xiàn)了超市商品進(jìn)銷存管理的自動(dòng)化和信息化.關(guān)鍵詞:進(jìn)銷存管理;信息管理;系統(tǒng)設(shè)計(jì)AbstractExpandsunceasinglyalongwiththesupermarketmanagementscale,therelatedcommodityenterseachkindofinformationwhichsellssavesalsodoubledandre-doubledtogrow.Facinghugeinformationcontent,itisnecessarytodevelopsellssavestheinformationmanagementsystemtoenhancethesalesmanagementworktheefficiency.Todayweusethecomputertoenterforthecommoditysellsavetheinformationtocarryonthemanagement,hasmeritwhichthemanualadministrationcenterisunabletocompare.Throughsuchsystem,mayachievetheinformationthestandardmanagement,thesciencestatisticsandthefastinquiry,thusthereducedmanagementaspect'sworkload,raisestheworkingefficiencywhicheffectivelysellssaves.Thisenterssellssavestheinformationmanagementsystemincludingeachkindofinformationinput,theproduceinformationmanagement,theinformationinquiry,thedatasheettoexaminethatthemanagementaswellasthesystemregisterandsoonseveralbigmodules.Aswellasintroducedtheformmanufactureprocessbrieflyinthesebigmoduleconstruction,theprocedurecompilation,theincrease,finalcompilationprocess.Andnarratedauthor'sinsoftwaredevelopmentprocessattainmenttorealizemanagerafteridentificationauthenticationmighthavethecompletejurisdictionmanagementsystemmanagementsystem.ThissystemusesJSP(JAVASERVERPAGES)2.0isthedevelopmentkit,thebackstagedatabaseusesSQLSERVER2000,theoperatingsystemisWindowsXP.Usingthesoftwareengineeringprinciple,usestheobject-orientedprogrammingmethod,itsdevelopmentmainlyincludesthebackstagedatabasetheestablishmentandthemaintenanceaswellasfrontendtheapplicationproceduredevelopmenttwoaspects,realizedthelibrarybookstoentersellssavesthemanagementtheautomationandtheinformationization.Keyword:Enterssellssavesthemanagement;Informationmanagement;Systemdesign前言要提高市場(chǎng)競(jìng)爭(zhēng)力,既要有好的產(chǎn)品質(zhì)量,同時(shí)也要有好的市場(chǎng)客戶服務(wù)。超市要作到能及時(shí)響應(yīng)客戶的產(chǎn)品需求,就必須有一個(gè)好的計(jì)劃,使得市場(chǎng)銷售和生產(chǎn)制造2個(gè)環(huán)節(jié)能夠很好的協(xié)調(diào)配合。進(jìn)銷存管理系統(tǒng)是超市經(jīng)營(yíng)管理中的核心環(huán)節(jié),也是一個(gè)超市能夠取得效益的關(guān)鍵,如果能夠做到合理生產(chǎn),及時(shí)銷售,庫(kù)存量最小,減少積壓,那么超市就能取得最佳的效益。由此可見(jiàn),進(jìn)銷存管理系統(tǒng)決策的正確與否直接影響了超市的效益。在手工管理的情況下,銷售人員很難對(duì)客戶做出正確的供貨承諾。超市進(jìn)銷存管理系統(tǒng)就是在這種狀況下出現(xiàn)的。它利于計(jì)算機(jī)的技術(shù),使得超市生產(chǎn),庫(kù)存和銷售能夠有利結(jié)合起來(lái),產(chǎn)銷銜接,提高超市的效率和效益。通過(guò)這前段時(shí)間的市場(chǎng)調(diào)查和分析,初步了解到現(xiàn)在各種進(jìn)銷存軟件的優(yōu)點(diǎn)及不足。比如說(shuō)有些傳統(tǒng)進(jìn)銷存軟件是為替代手工錄入,從傳統(tǒng)數(shù)據(jù)記錄中產(chǎn)生的,這些軟件面對(duì)Internet及電子商務(wù)迅猛發(fā)展的網(wǎng)絡(luò)經(jīng)濟(jì)時(shí)代顯得如此脆弱而只能望而興嘆!1、體系封閉,無(wú)法實(shí)現(xiàn)網(wǎng)絡(luò)化管理,更無(wú)法支持電子商務(wù)。傳統(tǒng)軟件由于產(chǎn)生的技術(shù)背景落后,無(wú)法實(shí)現(xiàn)網(wǎng)絡(luò)化管理或只支持局部網(wǎng)絡(luò)應(yīng)用,更無(wú)法支持電子商務(wù),不能適應(yīng)網(wǎng)絡(luò)時(shí)代超市的需求。2、信息單一、落后且缺乏前瞻性,由于技術(shù)方面的限制,傳統(tǒng)軟件無(wú)法做到庫(kù)存信息的實(shí)時(shí)動(dòng)態(tài)處理、事前的預(yù)測(cè)并提供前瞻性信息。3、對(duì)管理考慮甚少。軟件依舊沒(méi)有擺脫傳統(tǒng)束縛,以對(duì)外報(bào)告為其存在目的。通過(guò)對(duì)現(xiàn)在流行的各種進(jìn)銷存軟件的分析,我們發(fā)現(xiàn)市場(chǎng)上的軟件過(guò)于繁瑣,操作比較復(fù)雜,而其中軟件的許多功能不被小型電腦公司所采用,造成軟件冗余量大。進(jìn)銷存管理系統(tǒng)是日常銷售的反映。商品進(jìn)銷存管理系統(tǒng)設(shè)計(jì)的總體目標(biāo)是通過(guò)對(duì)整機(jī)、散件銷售及存貨的管理,及時(shí)準(zhǔn)確了解銷售、庫(kù)存等綜合情況,以便為決策者做出準(zhǔn)確的判斷提供依據(jù)。并通過(guò)進(jìn)銷存數(shù)據(jù)的分析,及時(shí)的調(diào)整資金的分配情況,有針對(duì)性的進(jìn)貨,提高銷售額,提高資金利用率。因此我們準(zhǔn)備開(kāi)發(fā)出具有以下特點(diǎn)的中小型超市進(jìn)銷存軟件:1、界面清晰、功能少而實(shí)用、操作簡(jiǎn)單。實(shí)用于某銷售部門(mén)使用。2、開(kāi)發(fā)周期短、維護(hù)費(fèi)用低、軟件更新速度快。3、風(fēng)格友好化,輕松管理,容易上手,達(dá)到一看就懂、一學(xué)即會(huì)。4、目標(biāo)系統(tǒng)必須具有可靠性、安全性、可維護(hù)性、可移植性等。5、以表格的形式輸出信息。6、系統(tǒng)的通用性:此系統(tǒng)為綜合性進(jìn)銷存管理系統(tǒng),里面的數(shù)據(jù)都是從數(shù)據(jù)庫(kù)中提出(包括公司名稱、操作人名稱等),不受固定數(shù)據(jù)限制。增強(qiáng)系統(tǒng)的通用性。信息管理系統(tǒng),在現(xiàn)代社會(huì)中管理的作用越來(lái)越顯得重要和突出。一般來(lái)講,管理通過(guò)計(jì)劃、組織、指導(dǎo)與領(lǐng)導(dǎo)、控制等手段,為組織制定目標(biāo),應(yīng)用組織的各種要素,以實(shí)現(xiàn)組織的目標(biāo)。對(duì)超市來(lái)說(shuō),人們按照一定的營(yíng)銷計(jì)劃、人力、物力資源,對(duì)人員、物質(zhì)、資金等加以計(jì)劃和協(xié)調(diào),以達(dá)到預(yù)期的目的,即稱為超市管理。傳統(tǒng)的超市管理活動(dòng)中,把人、才、物作為超市的主要資源。但是隨著社會(huì)化大生產(chǎn)的不斷擴(kuò)大和社會(huì)對(duì)產(chǎn)品多樣化的需求,人們?cè)絹?lái)越重視信息在生產(chǎn)經(jīng)營(yíng)及超市管理中的作用,并把它當(dāng)做超市的一種極其重要的資源,人們稱之為“信息資源”,信息資源的處理已經(jīng)成為當(dāng)今世界上一項(xiàng)主要的社會(huì)活動(dòng)。本世紀(jì)以來(lái),由于社會(huì)生產(chǎn)力的迅速發(fā)展和科學(xué)技術(shù)的突飛猛進(jìn),人們進(jìn)行信息交流的深度和廣度不斷增加,管理所需要的信息量急劇增長(zhǎng),同時(shí)對(duì)信息的處理要求及時(shí)、準(zhǔn)確,這導(dǎo)致了傳統(tǒng)的信息處理方法和手段已不能適應(yīng)現(xiàn)代管理的需要;電子計(jì)算機(jī)的誕生和在信息處理中的應(yīng)用,標(biāo)志著一個(gè)嶄新時(shí)代——“信息時(shí)代”的開(kāi)始,它使超市管理現(xiàn)代化成為可能。一定意義上說(shuō),管理信息系統(tǒng)的產(chǎn)生和發(fā)展是建立在電子計(jì)算機(jī)基礎(chǔ)之上的。硬件方面,自1946年第一臺(tái)電子計(jì)算機(jī)誕生以來(lái),計(jì)算機(jī)技術(shù)的發(fā)展可謂日新月異,從龐大的只能在實(shí)驗(yàn)室里供研究使用的計(jì)算機(jī)到如今能適應(yīng)不同環(huán)境滿足不同需求的各種各樣的計(jì)算機(jī);運(yùn)算速度從每秒幾千次到每秒幾百億次;處理器從焊有上百萬(wàn)個(gè)電子管的大的驚人的電子板到只有指甲大小的集成電路;現(xiàn)在計(jì)算機(jī)在硬件方面的發(fā)展已達(dá)到了每三個(gè)月更新?lián)Q代一次的驚人速度。軟件方面,也已從機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言發(fā)展到現(xiàn)如今的第四代語(yǔ)言——非結(jié)構(gòu)化、面向?qū)ο?、可視化的語(yǔ)言。管理信息系統(tǒng)的發(fā)展管理信息系統(tǒng)通過(guò)對(duì)超市當(dāng)前運(yùn)行的數(shù)據(jù)進(jìn)行處理來(lái)獲得有關(guān)信息,以控制超市的行為;利用過(guò)去和現(xiàn)在的數(shù)據(jù)及相應(yīng)的模型,對(duì)未來(lái)的發(fā)展進(jìn)行預(yù)測(cè);能從全局目標(biāo)出發(fā),對(duì)超市的管理決策活動(dòng)予以輔助。從工業(yè)發(fā)達(dá)國(guó)家來(lái)看,管理信息系統(tǒng)的發(fā)展經(jīng)歷了以下幾個(gè)階段。第一階段:(1953年至1965年)單項(xiàng)數(shù)據(jù)處理階段,也稱電子數(shù)據(jù)處理(EDP)階段。這是電子計(jì)算機(jī)在管理領(lǐng)域應(yīng)用的起步階段。這一階段,由于當(dāng)時(shí)計(jì)算機(jī)硬、軟件的限制,數(shù)據(jù)處理的性質(zhì)只是使用計(jì)算機(jī)代替人的手工勞動(dòng),進(jìn)行簡(jiǎn)單的單項(xiàng)數(shù)據(jù)處理工作,如計(jì)算工資、數(shù)據(jù)統(tǒng)計(jì)、報(bào)表登記、編制計(jì)劃等。這個(gè)階段的處理方式主要是集中式的批處理。第二階段:(1965年至1970年)綜合數(shù)據(jù)處理階段,也稱事務(wù)處理系統(tǒng)(TPS)階段。這個(gè)階段計(jì)算機(jī)硬、軟件有了很大的發(fā)展,出現(xiàn)了多用戶的分時(shí)系統(tǒng),計(jì)算機(jī)開(kāi)始應(yīng)用于對(duì)某一個(gè)管理子系統(tǒng)的控制,并具有一定的反饋功能。如庫(kù)存管理系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、學(xué)籍管理系統(tǒng)等。這個(gè)階段的處理方式已發(fā)展為面向終端的聯(lián)機(jī)實(shí)時(shí)處理。第三階段:(1970年至今)管理信息系統(tǒng)(MIS)階段。這個(gè)階段是在超市中全面的使用計(jì)算機(jī)把各種管理子系統(tǒng)的功能集中起來(lái),構(gòu)成了計(jì)算機(jī)化的全方位的信息系統(tǒng),即現(xiàn)代管理信息系統(tǒng)。這個(gè)階段的處理方式是在數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)基礎(chǔ)上組成分布式處理系統(tǒng)。它的特點(diǎn)是使用數(shù)據(jù)庫(kù)和分時(shí)處理的計(jì)算機(jī)網(wǎng)絡(luò),并充分利用運(yùn)籌學(xué)等數(shù)學(xué)方法,實(shí)現(xiàn)了硬件、軟件和數(shù)據(jù)資源的共享。

總的說(shuō)來(lái),計(jì)算機(jī)技術(shù)的發(fā)展,其性價(jià)比大幅的下降,使得其被大量廣泛的使用。針對(duì)現(xiàn)實(shí)中的各種應(yīng)用需求,相應(yīng)的產(chǎn)生很多技術(shù)體系、技術(shù)標(biāo)準(zhǔn),如J2EE、。NET,COM/COM+等。這又大大的推動(dòng)了超市的信息化進(jìn)程。其影響可以歸納為如下兩點(diǎn):(1)計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。(2)開(kāi)發(fā)商品進(jìn)銷存管理系統(tǒng)的意義現(xiàn)在我國(guó)的中小超市進(jìn)銷存的水平還停留在紙介質(zhì)或半自動(dòng)(由電腦處理一部分?jǐn)?shù)據(jù),由人工處理一部分?jǐn)?shù)據(jù))的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。軟件作為一項(xiàng)有力的工具,只能當(dāng)此種工具,與我們的實(shí)踐相結(jié)合起來(lái)的時(shí)候,才具有重大的社會(huì)價(jià)值及使用價(jià)值。因此根據(jù)超市目前實(shí)際的進(jìn)銷存管理系統(tǒng)情況開(kāi)發(fā)一套商品進(jìn)銷存管理系統(tǒng)是十分必要的。本課題的內(nèi)容是在現(xiàn)有的進(jìn)銷存管理系統(tǒng)軟件的基礎(chǔ)上,吸收繼承它們中管理的優(yōu)點(diǎn),另一方面是認(rèn)真對(duì)當(dāng)前一些電腦公司的銷售行為進(jìn)行認(rèn)真的調(diào)研,得出經(jīng)銷存管理的流程和管理的內(nèi)容。最終設(shè)計(jì)出適合小型電腦公司的一套經(jīng)銷存管理軟件。

第一章選題說(shuō)明隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,許多企事業(yè)單位的管理都實(shí)現(xiàn)了辦公自動(dòng)化,這種自動(dòng)化管理方式不僅管理簡(jiǎn)單,而且效率非常高。為了能夠高效地管理商品的進(jìn)銷存信息,商品經(jīng)營(yíng)者提出使用計(jì)算機(jī)進(jìn)行商品信息的管理,使商品管理科學(xué)化,最大限度地減少信息損失,提高商品的利益。使用計(jì)算機(jī)管理商品有以下一些優(yōu)點(diǎn):(1)商品數(shù)據(jù)存儲(chǔ)在計(jì)算機(jī)中,由于計(jì)算機(jī)存儲(chǔ)容量非常大,所以清單的內(nèi)容在輸入電腦后,對(duì)數(shù)據(jù)的操作是非常方便的,而且避免了頻繁的使用清單。(2)商品信息存儲(chǔ)在計(jì)算機(jī),可以作到數(shù)據(jù)的永久保存,安全可靠。(3)查詢時(shí)不必要逐個(gè)查找,只需要輸入相關(guān)信息就可快速得到結(jié)果。(4)用計(jì)算機(jī)進(jìn)行金額計(jì)算時(shí)速度快,可信度高。鑒于以上優(yōu)點(diǎn),商品要求小型商品進(jìn)銷存管理信息系統(tǒng)要能解決以下問(wèn)題:(1)商品信息保存在電腦里供用戶使用。用戶可以進(jìn)行添加、查詢、修改、刪除、瀏覽等操作。(2)登陸系統(tǒng)時(shí)要求有用戶驗(yàn)證功能,登陸后用戶可以更改密碼,也可以添加新的操作者以及操作者的簡(jiǎn)單資料。(3)商品的進(jìn)存銷方面的數(shù)據(jù)的錄入要方便、快捷。使用者能很快熟悉并使用該系統(tǒng)。(4)進(jìn)貨管理、銷售管理、庫(kù)存管理以及贏利情況方面的管理要區(qū)分清晰,功能明確。(5)系統(tǒng)內(nèi)的數(shù)據(jù)有備份功能,并且可以經(jīng)過(guò)處理得到比較有條理的結(jié)果,能夠打印出來(lái)做參考。第二章系統(tǒng)分析2.1可行性研究該階段通過(guò)對(duì)系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案并進(jìn)行論證。我們?cè)谶@里主要從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性等方面進(jìn)行分析。2.1.1經(jīng)濟(jì)可行性開(kāi)發(fā)該系統(tǒng)所需的相關(guān)資料可以通過(guò)已存在的相關(guān)網(wǎng)站進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得.因此,開(kāi)發(fā)成本較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點(diǎn),可以節(jié)省不少人力、物力及財(cái)力。所以,從經(jīng)濟(jì)的角度來(lái)看,該系統(tǒng)可行。2.1.2技術(shù)可行性技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開(kāi)發(fā)工作,軟硬件配置是否滿足開(kāi)發(fā)的需求等。本系統(tǒng)用的是JSP開(kāi)發(fā)語(yǔ)言,調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿足開(kāi)發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。軟件方面:由于目前單機(jī)模式相對(duì)發(fā)展成熟,故軟件的開(kāi)發(fā)平臺(tái)成熟可行,它們速度快、容量大、可靠性能高、價(jià)格低,完全能滿足系統(tǒng)的需求。本系統(tǒng)的開(kāi)發(fā),是典型的Mis開(kāi)發(fā),主要是對(duì)數(shù)據(jù)的處理,包括數(shù)據(jù)的收集,數(shù)據(jù)的變換,及數(shù)據(jù)的各種報(bào)表形式的輸出。采用流行的JSP+SQLSERVER2000體系,已無(wú)技術(shù)上的問(wèn)題。2.1.3運(yùn)行可行性運(yùn)行可行性是對(duì)組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)和環(huán)境對(duì)系統(tǒng)的適應(yīng)性及人員培訓(xùn)補(bǔ)充計(jì)劃的可行性。當(dāng)前信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨龋栽谶\(yùn)行上是可行性的。2.1.4時(shí)間可行性從時(shí)間上看,在兩個(gè)月的時(shí)間里學(xué)習(xí)相關(guān)知識(shí),并開(kāi)發(fā)網(wǎng)站,時(shí)間上是有點(diǎn)緊,但是不是不可能實(shí)現(xiàn),通過(guò)兩個(gè)多月的努力功能基本實(shí)現(xiàn)。2.1.5法律可行性①所有技術(shù)資料都為合法。②開(kāi)發(fā)過(guò)程中不存在知識(shí)產(chǎn)權(quán)問(wèn)題。③未抄襲任何網(wǎng)站,不存在侵犯版權(quán)問(wèn)題。④開(kāi)發(fā)過(guò)程中未涉及任何法律責(zé)任。綜上所述,本系統(tǒng)的開(kāi)發(fā)從技術(shù)上、從經(jīng)濟(jì)上、從法律上都是完全可靠的。2.2需求分析需求分析是軟件設(shè)計(jì)的一個(gè)重要的環(huán)節(jié)。本階段對(duì)系統(tǒng)管理系統(tǒng)的應(yīng)用情況作全面調(diào)查,以確定系統(tǒng)目標(biāo)。確定用戶的需求。用戶對(duì)系統(tǒng)的需求我們從以下幾方面進(jìn)行分析。2.2.1系統(tǒng)需求用JSP及后臺(tái)SQLSERVER2000數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng)管理系統(tǒng)基于B/S(瀏覽器/服務(wù)器)模式,系統(tǒng)軟件和數(shù)據(jù)集中存放于服務(wù)器中,軟件的安裝與升級(jí)在服務(wù)器上進(jìn)行。所有的工作基于瀏覽器,安裝、使用、維護(hù)、升級(jí)十分簡(jiǎn)單。2.2.2性能需求為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行。系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。由于本系統(tǒng)的添加功能對(duì)于整個(gè)系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來(lái)源,其準(zhǔn)確性和及時(shí)性很大程度上決定了系統(tǒng)的成敗。在系統(tǒng)開(kāi)發(fā)過(guò)程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性和及時(shí)性。2.2.3應(yīng)用需求分析服務(wù)器硬件處理器:Intel酷睿2內(nèi)存:256M或更大硬盤(pán):20G或更大軟件MicrosoftWindowsXPSQLSERVER2000MicrosoftIIS5.0或更高版本MicrosoftOffice2003客戶機(jī)硬件無(wú)特殊要求,只要能上連接互聯(lián)網(wǎng)即可軟件MicrosoftWindowsXPMicrosoftIE5.0或更高版本系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲(chǔ)容量以及后援存儲(chǔ),重新啟動(dòng)和安全性,運(yùn)行效率等方面的考慮。硬件系統(tǒng)環(huán)境:C600、1GMB(RAM)、500MB(HD)。系統(tǒng)運(yùn)行時(shí)對(duì)數(shù)據(jù)的保密性要求不高對(duì)一般的數(shù)據(jù)不要求進(jìn)行加密。此外,對(duì)其它軟件幾乎沒(méi)有依賴性,程序健壯性較好2.2.4運(yùn)行需求分析硬件條件:酷睿2CPU、1GRAM、10G硬盤(pán)以上的PC機(jī);打印機(jī);局域網(wǎng)。軟件條件:WindowsXP2.2.5其他需求分析本系統(tǒng)有較好的可維護(hù)性、可靠性、可理解性、效率。易于用戶理解和操作??删S護(hù)性包括了可讀性、可修改性、可測(cè)試性、等含義??煽啃酝ǔ0ㄕ_性和健壯性。開(kāi)發(fā)過(guò)程中,在各種矛盾的目標(biāo)之間作權(quán)衡,并在一定的限制的條件下(經(jīng)費(fèi)、時(shí)間、可用的軟、硬件資源等),使上述各方面最大限度的得到滿足。2.3本系統(tǒng)內(nèi)容的詳細(xì)分析進(jìn)銷存管理信息系統(tǒng)以商品庫(kù)存為管理核心,可以動(dòng)態(tài)跟蹤庫(kù)存的變化,實(shí)現(xiàn)采購(gòu)、入庫(kù)、銷售、出庫(kù)一體化的管理??蓪?duì)商品進(jìn)行入庫(kù)記帳和銷售記帳,并提供綜合查詢、統(tǒng)計(jì)、分析、打印各種報(bào)表等功能,能夠準(zhǔn)確及時(shí)地為決策者提供第一手信息。本系統(tǒng)以人機(jī)對(duì)話來(lái)實(shí)現(xiàn),操作簡(jiǎn)單,使用方便。要改變以往手工管理的落后狀況,把工作人員從枯燥乏味的重復(fù)勞動(dòng)中解脫出來(lái),用計(jì)算機(jī)系統(tǒng)進(jìn)行管理是一個(gè)明智的選擇。利用計(jì)算機(jī)這一工具,不但能成百倍地提高工作效率,還能及時(shí)準(zhǔn)確地得到有關(guān)信息,有效排除人為造成的失誤,避免許多不必要的損失。商品的進(jìn)銷存管理信息系統(tǒng),首先必須具備的功能是記錄倉(cāng)庫(kù)存貨、銷售以及進(jìn)貨情況,通過(guò)該系統(tǒng)了解商品進(jìn)貨渠道、商品單價(jià)、數(shù)量,庫(kù)存商品的種類、數(shù)量,銷售商品種類、價(jià)格、數(shù)量,以便管理員根據(jù)以上信息做出經(jīng)營(yíng)管理決策。在性能方面要求系統(tǒng)核算準(zhǔn)確,使實(shí)存商品、銷售商品與所記帳目一致,能夠被商品長(zhǎng)期有效使用。數(shù)據(jù)主要來(lái)自于入庫(kù)單、發(fā)票,商品銷售在營(yíng)業(yè)期間內(nèi)一直發(fā)生,數(shù)據(jù)也就一直變化。銷售商品后開(kāi)出發(fā)票,并且要顯示商品價(jià)格數(shù)額。在當(dāng)天匯總時(shí)修改相應(yīng)文件,注重的是總額、總數(shù)量。為減少月末工作量,日常中要對(duì)報(bào)表數(shù)據(jù)逐步統(tǒng)計(jì)核算。系統(tǒng)分析階段的任務(wù)是:系統(tǒng)分析員與用戶一起,充分了解用戶的要求,并把雙方的理解用系統(tǒng)說(shuō)明書(shū)的方式表達(dá)出來(lái)。系統(tǒng)說(shuō)明書(shū)審核通過(guò)之后,將成為系統(tǒng)設(shè)計(jì)的依據(jù)和將來(lái)驗(yàn)收的依據(jù)。系統(tǒng)功能分析在實(shí)際開(kāi)發(fā)中,系統(tǒng)功能分析需要開(kāi)發(fā)人員的系統(tǒng)分析及設(shè)計(jì)人員與用戶進(jìn)行全面、深入的交流,切實(shí)了解用戶期望整個(gè)系統(tǒng)所應(yīng)具有的功能,并分析用戶行業(yè)營(yíng)運(yùn)特點(diǎn),與用戶共同決定系統(tǒng)的具體功能。該擬開(kāi)發(fā)的商品倉(cāng)庫(kù)管理系統(tǒng)主要具有以下功能:商品信息管理:管理商品的基本信息,包括添加、修改、刪除和查詢商品信息。庫(kù)存信息管理:管理商品的入庫(kù),庫(kù)存量修改與查詢,指定庫(kù)存報(bào)表。報(bào)表管理:根據(jù)商品的銷售情況生成商品銷售報(bào)表,商品高級(jí)管理人員可以根據(jù)報(bào)表調(diào)整銷售策略。

采用人性化的業(yè)務(wù)流程及高度集成的單據(jù)管理界面,業(yè)務(wù)單據(jù)采用統(tǒng)一的輸入界面和相同的操作方法,各種操作都可使用快捷鍵,易學(xué)、易用、方便、快捷。功能全面,包含進(jìn)、銷、存等中小型商業(yè)商品日常管理業(yè)務(wù)。第三章系統(tǒng)設(shè)計(jì)3.1模塊設(shè)計(jì)根據(jù)本系統(tǒng)的需求,結(jié)合實(shí)際管理情況,本系統(tǒng)應(yīng)用有如下功能模塊:

基本信息設(shè)置:如操作人員的編輯,操作人員密碼的修改

數(shù)據(jù)報(bào)表:輸出整機(jī)銷售報(bào)表及散件銷售報(bào)表

銷售管理:包括整機(jī)銷售及散件銷售,并提供查詢

數(shù)據(jù)的維護(hù):數(shù)據(jù)的導(dǎo)入與導(dǎo)出3.2開(kāi)發(fā)環(huán)境本系統(tǒng)采用面向?qū)ο蟮能浖_(kāi)發(fā)方法,以SUN公司的JavaServerPages2.0可視開(kāi)發(fā)環(huán)境作為主要開(kāi)發(fā)工具,使用MicrosoftSQLSERVER2000作為關(guān)系數(shù)據(jù)庫(kù),并在JSP編程語(yǔ)言中采用JDBC數(shù)據(jù)庫(kù)編程模型,配合功能強(qiáng)大的SQL查詢語(yǔ)言實(shí)現(xiàn)建立關(guān)系數(shù)據(jù)庫(kù),訪問(wèn)數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)的更新,較好地實(shí)現(xiàn)了預(yù)定的需求功能。3.2.1JavaServerPagesJSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP技術(shù)使用Java編程語(yǔ)言編寫(xiě)類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP主要優(yōu)先如下:(1)一次編寫(xiě),到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺(tái)支持。基本上可以在所有平臺(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比JSP/PHP的局限性是顯而易見(jiàn)的。(3)強(qiáng)大的可伸縮性。從只有一個(gè)小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application進(jìn)行事務(wù)處理,消息處理,一臺(tái)服務(wù)器到無(wú)數(shù)臺(tái)服務(wù)器,Java顯示了一個(gè)巨大的生命力。(4)多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。這一點(diǎn)與JSP很像,Java已經(jīng)有了許多非常優(yōu)秀的開(kāi)發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。3.2.2SQLSERVER2000數(shù)據(jù)庫(kù)SQLServer是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開(kāi)發(fā)的,并于1988年推出了第一個(gè)OS/2版本。SQLServer近年來(lái)不斷更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用戶見(jiàn)面;SQLServer2000是Microsoft公司于2000年推出的最新版本。SQLServer特點(diǎn):1.真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。2.圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單。3.豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。4.SQLServer與WindowsNT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQLServer也可以很好地與MicrosoftBackOffice產(chǎn)品集成。5.具有很好的伸縮性,可跨越從運(yùn)行Windows95/98的膝上型電腦到運(yùn)行Windows2000的大型多處理器等多種平臺(tái)使用。6.對(duì)Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到Web頁(yè)面上。7.SQLServer提供數(shù)據(jù)倉(cāng)庫(kù)功能,這個(gè)功能只在Oracle和其他更昂貴的DBMS中才有。3.3數(shù)據(jù)流程圖管管理員商品分類商品屬性圖書(shū)入庫(kù)(增加)商品修改商品刪除庫(kù)存查看(綜合查詢)報(bào)表管理系統(tǒng)用戶管理3.4數(shù)據(jù)庫(kù)設(shè)計(jì)3.4.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述計(jì)算機(jī)信息系統(tǒng)以數(shù)據(jù)庫(kù)為核心,在數(shù)據(jù)庫(kù)管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲(chǔ)、檢索、更新、加工、統(tǒng)計(jì)和傳播等操作。對(duì)于數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員來(lái)說(shuō),為使現(xiàn)實(shí)世界的信息流計(jì)算機(jī)化,并對(duì)計(jì)算機(jī)化的信息進(jìn)行各種操作,就是如何利用數(shù)據(jù)庫(kù)管理系統(tǒng)、系統(tǒng)軟件和相關(guān)硬件系統(tǒng),將用戶的要求轉(zhuǎn)化成有效的數(shù)據(jù)結(jié)構(gòu),并使數(shù)據(jù)庫(kù)結(jié)構(gòu)易于實(shí)現(xiàn)用戶新的要求的過(guò)程。確切的說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,提供一個(gè)確定最優(yōu)數(shù)據(jù)模型與處理模式的邏輯設(shè)計(jì),以及一個(gè)確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)與存取方法的物理設(shè)計(jì),建立起既能反映現(xiàn)實(shí)世界信息和信息聯(lián)系,滿足用戶數(shù)據(jù)要求和加工要求,又能被某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)所接受,同時(shí)能實(shí)現(xiàn)系統(tǒng)目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫(kù)。3.4.2數(shù)據(jù)庫(kù)設(shè)計(jì)周期根據(jù)軟件工程的思想,數(shù)據(jù)庫(kù)設(shè)計(jì)的周期可以劃分為六個(gè)階段:規(guī)劃階段確定開(kāi)發(fā)的總目標(biāo),給出計(jì)劃開(kāi)發(fā)的軟件系統(tǒng)的功能、性能以及可靠性等方面的設(shè)想。需求分析階段認(rèn)真細(xì)致地了解用戶對(duì)數(shù)據(jù)的加工要求,確定系統(tǒng)的功能與邊界。本階段的最終結(jié)果能夠提供一個(gè)可作為設(shè)計(jì)基礎(chǔ)的系統(tǒng)說(shuō)明書(shū),包括對(duì)軟硬件環(huán)境的要求和一整套完善的數(shù)據(jù)流程圖。設(shè)計(jì)階段把需求分析階段所確定的功能細(xì)化,主要工作是概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段,然后,對(duì)每個(gè)階段內(nèi)部設(shè)計(jì)詳細(xì)的流程。程序編制階段以一種或幾種特定的程序設(shè)計(jì)語(yǔ)言表達(dá)上一階段確定的各模塊控制流程。程序編制時(shí)應(yīng)遵循結(jié)構(gòu)化程序設(shè)計(jì)方法。調(diào)試階段對(duì)已編好的程序進(jìn)行單元調(diào)試(分調(diào)),整體調(diào)試(聯(lián)調(diào))和系統(tǒng)測(cè)試(驗(yàn)收)。運(yùn)行和維護(hù)階段這是整個(gè)設(shè)計(jì)周期最長(zhǎng)的階段,其工作重點(diǎn)是收集和記錄系統(tǒng)實(shí)際運(yùn)行的數(shù)據(jù)。在運(yùn)行中,必須保持?jǐn)?shù)據(jù)庫(kù)的完整性,必須有效地處理數(shù)據(jù)故障和進(jìn)行數(shù)據(jù)庫(kù)恢復(fù)。同時(shí)解決開(kāi)發(fā)過(guò)程的遺留問(wèn)題,改正錯(cuò)誤進(jìn)行功能完善。數(shù)據(jù)是系統(tǒng)的靈魂所在,整個(gè)系統(tǒng)的運(yùn)行基礎(chǔ)是系統(tǒng)數(shù)據(jù)庫(kù),因而數(shù)據(jù)庫(kù)的設(shè)計(jì)質(zhì)量對(duì)整個(gè)系統(tǒng)的功能與效率有很大影響,所以我們?cè)谶M(jìn)行數(shù)據(jù)文件和數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),充分考慮了數(shù)據(jù)存儲(chǔ)的完整性、可靠性、安全性和數(shù)據(jù)的一致性及便于操作等方面的問(wèn)題。一個(gè)完整的信息系統(tǒng)的建設(shè)并不是一步到位的。在實(shí)際的建設(shè)過(guò)程中,在時(shí)間上各子系統(tǒng)有先建、后建之分,在開(kāi)發(fā)人員的分配上有他建、我建之別,這就涉及到各子系統(tǒng)之間的兼容問(wèn)題。在現(xiàn)有的軟件水平下,追求應(yīng)用系統(tǒng)間的相互兼容存在困難,但對(duì)于數(shù)據(jù)的兼容也就是數(shù)據(jù)的共享來(lái)說(shuō),既非常重要,又相對(duì)應(yīng)用系統(tǒng)的兼容較易實(shí)現(xiàn)。在提高數(shù)據(jù)共享性方面,可主要從數(shù)據(jù)的一致性方面來(lái)考慮。在我們的數(shù)據(jù)庫(kù)系統(tǒng)建設(shè)中,著重考慮了以下兩個(gè)標(biāo)準(zhǔn)保證數(shù)據(jù)的一致性:1)字段標(biāo)準(zhǔn):字段標(biāo)準(zhǔn)不統(tǒng)一是造成數(shù)據(jù)庫(kù)難以共享的一個(gè)主要原因,因?yàn)樽侄蔚脑O(shè)計(jì)處于數(shù)據(jù)庫(kù)設(shè)計(jì)的最底層,或者可以說(shuō)是最基本的一層,如果這一層都不能統(tǒng)一的話,會(huì)直接影響到數(shù)據(jù)庫(kù)中數(shù)據(jù)的共享。2)代碼標(biāo)準(zhǔn):代碼的引入為保持?jǐn)?shù)據(jù)庫(kù)中數(shù)據(jù)的一致性提供了一個(gè)重要手段。此外本數(shù)據(jù)庫(kù)設(shè)計(jì)主要遵循以下原則:數(shù)據(jù)庫(kù)文件的實(shí)用性。數(shù)據(jù)庫(kù)文件的安全性。數(shù)據(jù)庫(kù)文件的獨(dú)立性。節(jié)省磁盤(pán)空間。數(shù)據(jù)庫(kù)設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境(DBMS)中,通過(guò)合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫(kù)模式、子模式,建立數(shù)據(jù)庫(kù)和設(shè)計(jì)應(yīng)用程序,滿足用戶的各種信息需求。物理結(jié)構(gòu)設(shè)計(jì)的原則如下:盡可能的減少數(shù)據(jù)冗余和重復(fù)。(2)結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合。(3)數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性?;谝陨显O(shè)計(jì)原則,本系統(tǒng)設(shè)計(jì)了一個(gè)數(shù)據(jù)庫(kù),包含基本信息表(如員工類別、存貨等)及幾個(gè)實(shí)體聯(lián)系建模后的表(如散件銷售、整機(jī)銷售等)。為了加快系統(tǒng)訪問(wèn)的速度把這些表放在一個(gè)數(shù)據(jù)庫(kù)中。3.5處理流程設(shè)計(jì)3.5.1數(shù)據(jù)增加流程添加信息時(shí),編號(hào)字段由系統(tǒng)自動(dòng)生成,且不能修改,其他信息由用戶輸入,之后對(duì)數(shù)據(jù)進(jìn)行合法判斷,合法則寫(xiě)入保存至數(shù)據(jù)庫(kù),不合法則重新輸入數(shù)據(jù)。數(shù)據(jù)增加流程圖如3.2所示。開(kāi)始開(kāi)始自動(dòng)生成編號(hào)輸入數(shù)據(jù)是否合法寫(xiě)入數(shù)據(jù)庫(kù)結(jié)束圖3.2數(shù)據(jù)增加流程圖3.5.2數(shù)據(jù)修改流程在修改信息時(shí),先選中一條待修改的記錄,然后直接輸入數(shù)據(jù),判斷合法性,合法則保存至數(shù)據(jù)庫(kù),不合法重新輸入。數(shù)據(jù)修改流程圖如圖3.3所示。開(kāi)始開(kāi)始選擇需要修改記錄輸入數(shù)據(jù)是否合法寫(xiě)入數(shù)據(jù)庫(kù)結(jié)束圖3.3數(shù)據(jù)修改流程圖3.5.3數(shù)據(jù)刪除流程當(dāng)用戶選定一條記錄時(shí),單擊刪除按鈕,會(huì)提示用戶是否確定刪除,然后刪除數(shù)據(jù)庫(kù)相關(guān)內(nèi)容。數(shù)據(jù)刪除流程圖如圖3.4所示。開(kāi)始開(kāi)始選擇需要?jiǎng)h除記錄是否刪除更新數(shù)據(jù)庫(kù)圖3.4數(shù)據(jù)刪除流程圖3.6詳細(xì)設(shè)計(jì)3.6.1用戶登陸當(dāng)系統(tǒng)登陸時(shí),首先出現(xiàn)的是一個(gè)用戶權(quán)限登陸的界面,權(quán)限設(shè)置主要是維護(hù)系統(tǒng)的安全性和完整性。擁有管理員權(quán)限的操作員能對(duì)其他操作員進(jìn)行相應(yīng)的權(quán)限設(shè)置,沒(méi)有權(quán)限的操作員不能對(duì)相應(yīng)的窗口進(jìn)行操作。如下圖所示:3.6.2商品管理可以增加商品信息、修改商品信息情況和刪除商品信息,這是所有系統(tǒng)管理的起始,因?yàn)槿绻唐沸畔⒉淮嬖?,那么無(wú)法進(jìn)行相應(yīng)的管理。如下圖所示:3.6.3商品類管理按照商品類別進(jìn)行分類,便于管理。如下圖所示:3.6.4供應(yīng)商管理實(shí)現(xiàn)對(duì)供應(yīng)商信息的增加、刪除功能。3.6.5入庫(kù)管理根據(jù)商品ID編號(hào),對(duì)商品進(jìn)行入庫(kù)操作,程序做了完整的輸入驗(yàn)證限制。3.6.6商品出庫(kù)根據(jù)商品ID編號(hào),對(duì)商品進(jìn)行出庫(kù)操作,程序做了完整的輸入驗(yàn)證限制。3.6.7商品查詢可以對(duì)商品信息進(jìn)行多項(xiàng)綜合查詢,而且支持模糊查詢,即只要輸入商品關(guān)鍵字,就可以查出相應(yīng)的商品信息。數(shù)據(jù)的維護(hù)即新增、刪除、修改,使得操作簡(jiǎn)面簡(jiǎn)單,易于使用。在界面設(shè)計(jì)中,充分利用分類的原則,清整機(jī)清單按重要性進(jìn)行排序,符合人們的使用習(xí)慣。第四章課題總結(jié)通過(guò)幾月的系統(tǒng)分析、設(shè)計(jì)、開(kāi)發(fā),系統(tǒng)編碼完成。在系統(tǒng)的開(kāi)發(fā)過(guò)程中,以前學(xué)習(xí)感到很抽象的課程,如軟件工程、數(shù)據(jù)庫(kù)原理、面向?qū)ο蟪绦蛟O(shè)等變得清晰起來(lái)。感覺(jué)到這幾門(mén)理論課程的重要性。以前做一些應(yīng)用的系統(tǒng)開(kāi)發(fā),隨意性大,想到那里做到那里,沒(méi)有統(tǒng)一的規(guī)劃,一旦系統(tǒng)成型,出現(xiàn)錯(cuò)誤返工修改工作量大,最終的系統(tǒng)可靠性不高。另外一直以來(lái),進(jìn)行程序設(shè)計(jì)均采用結(jié)構(gòu)化開(kāi)發(fā)方法,對(duì)系統(tǒng)的全貌難以在開(kāi)發(fā)前看到,導(dǎo)致實(shí)現(xiàn)的系統(tǒng)不滿足需求。這次的畢業(yè)設(shè)計(jì)開(kāi)發(fā),主要有以下幾點(diǎn)收獲:1.對(duì)原型化的系統(tǒng)開(kāi)發(fā)方法有了一定的了解。漸增式的原型化開(kāi)發(fā)方法與面向?qū)ο蟮某绦蛟O(shè)計(jì)的結(jié)合不但能在系統(tǒng)開(kāi)發(fā)初期讓用戶了解系統(tǒng)的概貌,而且能使系統(tǒng)開(kāi)發(fā)模塊化,提高開(kāi)發(fā)效率,減少出錯(cuò)。對(duì)于后期的系統(tǒng)維護(hù)也提供了很大的幫助。2.通過(guò)實(shí)踐,提高了系統(tǒng)分析的能力,對(duì)數(shù)據(jù)流圖、數(shù)據(jù)字典、系統(tǒng)流程圖等系統(tǒng)設(shè)計(jì)工具的使用有了更深刻的認(rèn)識(shí)。為以后的工作、學(xué)習(xí)的進(jìn)一步提高打下了堅(jiān)實(shí)的基礎(chǔ)第五章心得體會(huì)這幾個(gè)月來(lái)忙碌緊張而又有條不紊的畢業(yè)設(shè)計(jì),使我有機(jī)會(huì)對(duì)本專業(yè)的基本理論、專業(yè)知識(shí)和基本技術(shù)有了更深入的了解和體會(huì),使我在四年中所學(xué)到的知識(shí)得到了系統(tǒng)和升華,真正達(dá)到了學(xué)以致用。5.1對(duì)管理信息系統(tǒng)的體會(huì)管理信息系統(tǒng)是一門(mén)融管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、計(jì)算機(jī)科學(xué)與現(xiàn)代通信技術(shù)為一體的一門(mén)綜合性邊緣學(xué)科。它是運(yùn)用系統(tǒng)的方法以計(jì)算機(jī)和現(xiàn)代通信技術(shù)為基本信息處理手段和工具的,能為管理決策提供信息服務(wù)的人—機(jī)系統(tǒng).它可以實(shí)現(xiàn)數(shù)據(jù)處理功能、預(yù)測(cè)功能、計(jì)劃功能、控制功能和輔助決策功能。管理信息系統(tǒng)的開(kāi)發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程,必須嚴(yán)格的按照系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行與評(píng)價(jià)的開(kāi)發(fā)步驟來(lái)進(jìn)行。管理信息系統(tǒng)旨在為商品提供一個(gè)全面的信息加工處理進(jìn)一步利用的工具,以提高商品的經(jīng)營(yíng)管理水平。在系統(tǒng)開(kāi)發(fā)之前,必須了解該系統(tǒng)的特點(diǎn)、適用范圍以及使用者需要一個(gè)什么樣的系統(tǒng),以此作為基礎(chǔ)為開(kāi)發(fā)系統(tǒng)準(zhǔn)確定位,然后對(duì)使用者所需實(shí)現(xiàn)的功能進(jìn)行分析總結(jié),根據(jù)使用者的實(shí)際要求來(lái)給系統(tǒng)設(shè)計(jì)一個(gè)初步方案。系統(tǒng)的開(kāi)發(fā)不僅是要實(shí)現(xiàn)對(duì)數(shù)據(jù)處理的及時(shí)與正確,而且要考慮系統(tǒng)是否具有控制功能,及時(shí)將數(shù)據(jù)反饋給操作者,以進(jìn)行監(jiān)測(cè)和協(xié)調(diào),保證系統(tǒng)的正常運(yùn)行;也要考慮是否具有預(yù)測(cè)功能,運(yùn)用一定的數(shù)學(xué)方法

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論