農(nóng)副產(chǎn)品價格指數(shù)統(tǒng)計和編制系統(tǒng)_第1頁
農(nóng)副產(chǎn)品價格指數(shù)統(tǒng)計和編制系統(tǒng)_第2頁
農(nóng)副產(chǎn)品價格指數(shù)統(tǒng)計和編制系統(tǒng)_第3頁
農(nóng)副產(chǎn)品價格指數(shù)統(tǒng)計和編制系統(tǒng)_第4頁
農(nóng)副產(chǎn)品價格指數(shù)統(tǒng)計和編制系統(tǒng)_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

農(nóng)副產(chǎn)品價格指數(shù)統(tǒng)計和監(jiān)測系統(tǒng)摘要農(nóng)副產(chǎn)品價格指數(shù)統(tǒng)計與監(jiān)測系統(tǒng)計算和展示了農(nóng)副產(chǎn)品價格指數(shù)的變化,方便發(fā)展與改革委員會對農(nóng)副產(chǎn)品市場的管理,促進農(nóng)副市場上農(nóng)副產(chǎn)品經(jīng)濟合理健康發(fā)展。本文主要描述了在分析業(yè)務邏輯和收集相關數(shù)據(jù),整理該系統(tǒng)的需求分析后,建立新的系統(tǒng)來展示農(nóng)副產(chǎn)品價格指數(shù)走勢。理解系統(tǒng)邏輯構和創(chuàng)建數(shù)據(jù)庫和基本的運行環(huán)境,首先確定本次設計的需求,在首頁應該可展示農(nóng)副產(chǎn)品的價格走勢,在指數(shù)統(tǒng)計模塊中,實現(xiàn)模糊查詢或具體查詢在不同分類下的指數(shù)趨勢變化。關鍵字農(nóng)副產(chǎn)品價格指數(shù)數(shù)據(jù)庫指數(shù)統(tǒng)計TheagriculturalandsidelineproductpriceindexstatisticsandmonitoringsystemAbstractTheagriculturalandsidelineproductpriceindexstatisticsandmonitoringsystemcalculatesanddisplaysthechangesoftheagriculturalandsidelineproductpriceindex,whichfacilitatesthedevelopmentandReformCommission'smanagementoftheagriculturalandsidelineproductmarketandpromotestherationalandhealthydevelopmentoftheagriculturalandsidelineproducteconomyintheagriculturalandsidelinemarket.Thispapermainlydescribestheestablishmentofanewsystemtoshowthetrendofagriculturalandsidelineproductpriceindexafteranalyzingthebusinesslogicandcollectingrelevantdataandsortingoutthedemandanalysisofthesystem.Understandthelogicalstructureofthesystem,builddatabaseandbasicoperationenvironment,firstdeterminetherequirementsofthisdesign,displaythepricetrendofagriculturalandsidelineproductsonthehomepage,andimplementfuzzyqueryorspecificqueryunderdifferentclassificationsintheindexstatisticsmodule.KeywordsAgricultural

and

sideline

product

price

indexDatabaseIndexstatistics目錄引言 引言近年來,黨和政府格外關注百姓的生活水平,間斷出臺了多項穩(wěn)固物價的政策及相關方法。在2012年全國人大五次會議上,溫家寶總理提出過保持農(nóng)產(chǎn)品價格基本穩(wěn)固,是關系民眾利益和經(jīng)濟社會發(fā)展全局的重點任務。我國的農(nóng)副產(chǎn)品體系的逐步健全,國民健康飲食意識的不斷提高。面對農(nóng)副產(chǎn)品零售市場,國家尚沒有針對性的統(tǒng)一記錄研究體系。為滿足國民的飲食需求、對農(nóng)副產(chǎn)品的價格和質(zhì)量進行保障是當今社會有待解決的熱點問題,農(nóng)副產(chǎn)品價格更是國民關注的重點REF_Ref513746137\r\h[1]。目前,我國農(nóng)副產(chǎn)品種植所需的人工成本持續(xù)上漲,由此推動著農(nóng)副產(chǎn)品生產(chǎn)價格呈現(xiàn)長期上漲的趨勢。同時,流動成本漲價已成為農(nóng)副產(chǎn)品價格長期上漲的重要原因,而影響農(nóng)副產(chǎn)品市場價格波動最直接的因素是市場供求關系REF_Ref513746137\r\h[2]。大數(shù)據(jù)時代的到來,互聯(lián)網(wǎng)的快速發(fā)展使得傳送和處理海量數(shù)據(jù)變得十分容易,把農(nóng)副產(chǎn)品零售的實時數(shù)據(jù)和完整交易數(shù)據(jù)作為研究對象,科學構建零售農(nóng)副產(chǎn)品價格評價模型和指數(shù)體系REF_Ref513746137\r\h[3]。以銷售數(shù)據(jù)分析作為基礎,Web技術為支撐的價格統(tǒng)計監(jiān)測系統(tǒng)將有效促進建立正常的市場競爭機制,引導市場向健康的方向發(fā)展,為農(nóng)副產(chǎn)品價格管理單位提供方便有效的監(jiān)察方式,促進價格體系的健全?,F(xiàn)在已有的農(nóng)副產(chǎn)品價格查詢平臺存在如計算速度、查詢過程繁瑣等問題。在廣大民眾使用系統(tǒng)時會在等待上耗費大量的時間;并且不能直觀反映近期的價格波動,發(fā)改委在數(shù)據(jù)填報和數(shù)據(jù)登記時系統(tǒng)自動化程度低。本系統(tǒng)采用的是SSM設計框架,即Spring+SpringMVC+Mybaits。這是依據(jù)模型、視圖、和控制器分層維護的設計模式實現(xiàn)代碼的分層,把業(yè)務邏輯、數(shù)據(jù)結構和指數(shù)圖界面顯示三者分離,并各自組織代碼。JavaBean作為Model,通過配置XML文件的方式整合Spring和Mybatis從而實現(xiàn)持久層,通過Spring注解的方式利用DispatcherServlet+Controller實現(xiàn)控制層轉發(fā)請求并注入業(yè)務實現(xiàn)類實例。將對象依賴全部交由Spring框架辦理,將底層數(shù)據(jù)庫操作封裝為DAO,由Mybatis完成持久化,前端頁面則采用JSP頁面配合EL及Jquery等Javascript框架,借助Maven自動化構建工具實現(xiàn)數(shù)據(jù)的動態(tài)展示。本文將從系統(tǒng)簡介、系統(tǒng)設計、編碼實現(xiàn)與測試三個方面來介紹指數(shù)數(shù)據(jù)展示模塊。主要內(nèi)容是在熟悉市場上已有的系統(tǒng)的業(yè)務邏輯后,實現(xiàn)系統(tǒng)所要實現(xiàn)的價格指數(shù)展示模塊。系統(tǒng)介紹和分析1.1系統(tǒng)功能介紹本系統(tǒng)的主要功能是向用戶展示與農(nóng)副產(chǎn)品相關的信息和農(nóng)副產(chǎn)品的價格指數(shù)等相關數(shù)據(jù)的統(tǒng)計結果,為農(nóng)副產(chǎn)品的物價管理部門提供科學依據(jù)。系統(tǒng)的主要服務對象為改革和發(fā)展委員會(簡稱:發(fā)改委)。發(fā)改委作為農(nóng)副產(chǎn)品價格的監(jiān)管部門,需要對農(nóng)副產(chǎn)品的價格和銷售情況進行統(tǒng)計,由本系統(tǒng)對數(shù)據(jù)進行處理后,向公眾展示農(nóng)副產(chǎn)品信息以及農(nóng)副產(chǎn)品指數(shù)的相關變化趨勢。詢價員則需通過系統(tǒng)將農(nóng)副產(chǎn)品的銷售情況錄入,并提供農(nóng)副產(chǎn)品的價格、銷售等情況,以便發(fā)改委對農(nóng)副產(chǎn)品銷售市場進行統(tǒng)一的監(jiān)察和管理,市民可對展示的信息進行查詢。系統(tǒng)用戶分為管理員和一般的普通用戶兩種。普通用戶無需登錄即可查看農(nóng)副產(chǎn)品詳細信息和各級農(nóng)副產(chǎn)品分類指數(shù)的統(tǒng)計結果,其中包括從分類、級別等特定條件對農(nóng)副產(chǎn)品信息的查詢功能。菜場相關負責人需憑管理員分發(fā)的賬號和密碼登錄系統(tǒng),其需求在普通游客的基礎之上,具有錄入農(nóng)副產(chǎn)品銷售數(shù)據(jù)、查看農(nóng)副產(chǎn)品指數(shù)預警和對本菜場信息修改的功能。管理員具有對系統(tǒng)的最高管理權限,管理員除了需要對除權限角色信息之外的所有數(shù)據(jù)進行增加、修改的功能,也包括對系統(tǒng)本身結構的更改和普通用戶功能的分配。指數(shù)統(tǒng)計模塊擬分為四個部分:代表品指數(shù)、小類指數(shù)、大類指數(shù)和總指數(shù)。為了滿足發(fā)改委相關工作人員和管理員可以從不同的維度來分析指數(shù)信息,實現(xiàn)不同的農(nóng)副產(chǎn)品的科學分類,擬將本模塊實現(xiàn)如下功能:可以通過改變商品統(tǒng)計月份、指數(shù)排序來選擇想要了解的各個分類、各種商品的指數(shù)信息,也可以通過輸入框輸入商品名稱進行模糊查詢。1.1.1系統(tǒng)的功能分析農(nóng)副產(chǎn)品價格的指數(shù)統(tǒng)計和監(jiān)測系統(tǒng)主要面向的服務對象是發(fā)改委和廣大市民朋友。系統(tǒng)的主要功能是向用戶展示農(nóng)副產(chǎn)品的相關信息和農(nóng)副產(chǎn)品價格指數(shù)的相關數(shù)據(jù)的統(tǒng)計結果,向發(fā)改委相關工作人員提供方便快捷的數(shù)據(jù)填報途徑,為農(nóng)副產(chǎn)品價格的管理部門提供管理用戶數(shù)據(jù)和監(jiān)測藥品數(shù)據(jù)的統(tǒng)一的管理和監(jiān)察渠道。農(nóng)副產(chǎn)品價格指數(shù)和監(jiān)測系統(tǒng)整體框架如圖1所示:圖1農(nóng)副產(chǎn)品價格指數(shù)編制系統(tǒng)總體結構設計圖1.1.2用戶登錄模塊系統(tǒng)用戶分為管理員、發(fā)改委和普通用戶,管理系統(tǒng)的賬戶名及密碼由管理員統(tǒng)一分配,不同的用戶登錄權限不一。普通游客無需登錄,但僅能訪問公開的信息查詢和指數(shù)統(tǒng)計兩個模塊。藥店用戶根據(jù)系統(tǒng)管理員提供的賬號密碼登陸系統(tǒng)后,除了信息查詢和指數(shù)統(tǒng)計兩個功能,還可以使用管理中心功能,如商品管理和分類管理等操作,只有在管理員登錄成功后,才可以使用管理中心模塊,訪問權限受限制。1.1.3管理中心模塊管理中心模塊主要是管理員管理農(nóng)副產(chǎn)品及分類的基礎信息,具有新增、刪除農(nóng)副產(chǎn)品和對農(nóng)副產(chǎn)品信息的更新、修改、查詢等功能,還可以進行農(nóng)副產(chǎn)品分類情況的修改和查詢。對于用戶信息設置的界面,用戶可以更改自己的信息,游客用戶和發(fā)改委相關工作人員無法使用該功能,訪問權限受限制。1.1.4信息查詢模塊在集中收集、整理農(nóng)副產(chǎn)品分類和基本農(nóng)副產(chǎn)品數(shù)據(jù)的基礎上,主要對無需進行復雜統(tǒng)計業(yè)務邏輯處理的數(shù)據(jù)庫表或關聯(lián)表的條件查詢結果進行顯示(包括按農(nóng)副產(chǎn)品信息、菜場信息、用戶信息查詢及農(nóng)副產(chǎn)品的分類信息等),訪問權限不受限制,游客狀態(tài)也能查詢。1.1.5指數(shù)統(tǒng)計模塊在指數(shù)填報模塊數(shù)據(jù)的基礎上,建立合理的指數(shù)統(tǒng)計模型計算農(nóng)副產(chǎn)品價格指數(shù)。以實現(xiàn)按農(nóng)副產(chǎn)品的分類級別、統(tǒng)計月份來實現(xiàn)指數(shù)。主要展示農(nóng)副產(chǎn)品在不同分類級別下的月定基、月環(huán)比、周環(huán)比、同比指數(shù)趨勢圖,定基指數(shù)能夠反映社會經(jīng)濟現(xiàn)象的長期動態(tài)及其發(fā)展變換的過程,這樣可以從多個維度來觀察價格變動情況;指數(shù)趨勢圖均采用折線圖來展示,折線圖可以顯示隨時間而變化的連續(xù)數(shù)據(jù),對時期數(shù)列的數(shù)據(jù)的運動軌跡以及發(fā)展趨勢有較強的指示作用,因此非常適用于顯示在相等時間間隔下數(shù)據(jù)的趨勢。該功能模塊主要面向未登錄游客,滿足其對指數(shù)相關信息的不同了解需求,及時了解實時農(nóng)副產(chǎn)品價格趨勢。1.2系統(tǒng)的可行性分析1.2.1經(jīng)濟可行性研究一個實用性較強的系統(tǒng)要有開發(fā)成本低,應用面積廣、實用性強這三個基本要求,本系統(tǒng)就是根據(jù)這三個要求開發(fā)出來的,前期以宿遷市市區(qū)為實驗點統(tǒng)計信息,后期可推廣至全國。本系統(tǒng)由于可以大大降低工作人員的工作量,并且本系統(tǒng)所需要的軟硬件配置都不用太高、開發(fā)周期短,所以在經(jīng)濟上可行。農(nóng)副產(chǎn)品價格指數(shù)研討近年來逐步增加,已成為民眾所關心的熱點問題,研究成果需要通過一定的方式向社會公開才能體現(xiàn)其社會經(jīng)濟價值。如今Web信息系統(tǒng)由于其訪問快捷、操作簡潔為大多數(shù)群眾所接受,同時也是優(yōu)良的實現(xiàn)渠道。促進發(fā)改委對農(nóng)副產(chǎn)品銷售市場進行統(tǒng)一的監(jiān)察和管理,引導農(nóng)副產(chǎn)品價格市場向健康的目的開展。進一步優(yōu)化和創(chuàng)新價格管理手斷已成為改革的重要組成部分。在政策形勢的雙重激勵下,Web開發(fā)成本大大降低,加之其服務人群具有極大的廣泛性,市場導向明確,經(jīng)濟可行性是毋庸置疑。1.2.2管理可行性研究(1)系統(tǒng)管理:在互聯(lián)網(wǎng)迅速發(fā)展的今天,對于基本的信息化操作已經(jīng)不再是管理的重難點所在,Web操作界面簡潔易懂,人機交互性良好,已成為企業(yè)主流的系統(tǒng)管理方式,系統(tǒng)管理可行性良好。(2)數(shù)據(jù)管理:建立在算法基礎之上的零售數(shù)據(jù)管理隨著系統(tǒng)功能的逐步實現(xiàn),將漸由人工轉向智能,大量的數(shù)據(jù)最后將存儲在遠程的數(shù)據(jù)庫中,數(shù)據(jù)處理過程交由系統(tǒng)實現(xiàn)大大降低人工管理的繁瑣程度,不但節(jié)省人力成本而且使得數(shù)據(jù)在管理過程不易出錯,同時也便于維護。1.2.3法律可行性研究本系統(tǒng)中合同作為合作雙方的基礎,不會存在任何侵權問題。即便存在了,也能夠依據(jù)合同的詳細法則進行剖析,找出相關負責人,所以此系統(tǒng)具備法律可行性。系統(tǒng)設計本部分參考前面已完成的需求分析和可行性分析,主要針對系統(tǒng)的具體結構、功能模塊劃分、數(shù)據(jù)流向等進行設計,構建系統(tǒng)的總體框架,分析設計各模塊并逐漸細化,為最終的代碼實現(xiàn)提供重要依據(jù)。為了文章的完整性,將涉及介紹農(nóng)副產(chǎn)品價格指數(shù)統(tǒng)計系統(tǒng)的算法模型和其余模塊設計。2.1系統(tǒng)的數(shù)據(jù)流圖(1)農(nóng)副產(chǎn)品價格指數(shù)系統(tǒng)的數(shù)據(jù)流圖,如圖2所示:圖2農(nóng)副產(chǎn)品價格指數(shù)系統(tǒng)的數(shù)據(jù)流圖用戶登錄功能流程圖,如圖3所示:圖3用戶登錄功能業(yè)務流程圖管理中心功能流程圖,如圖4所示:圖4管理中心功能流程圖信息查詢功能流程圖,如圖5所示:圖5信息查詢功能流程圖指數(shù)統(tǒng)計功能流程圖,如圖6所示:圖6指數(shù)統(tǒng)計功能流程圖2.2數(shù)據(jù)庫設計模式介紹由于菜場上的農(nóng)副產(chǎn)品數(shù)量龐大且種類繁多,而系統(tǒng)功能又是圍繞農(nóng)副產(chǎn)品價格指數(shù)統(tǒng)計進行實現(xiàn)的,數(shù)據(jù)庫設計的優(yōu)劣將在很大程度上決定了系統(tǒng)的運行效率。為了增強用戶體驗,提高系統(tǒng)效率,對數(shù)據(jù)的查詢也要建立在數(shù)據(jù)庫中。關系數(shù)據(jù)庫將數(shù)據(jù)保存在各個表中,數(shù)據(jù)間的關系依賴表的主外鍵建立聯(lián)系,提高了速度和增加了靈活性。2.2.1數(shù)據(jù)庫需求數(shù)據(jù)庫為系統(tǒng)數(shù)據(jù)的持久性提供了一個容器,方便數(shù)據(jù)的存儲及管理,此外數(shù)據(jù)庫也是系統(tǒng)遷移和數(shù)據(jù)更替的重要手段。數(shù)據(jù)庫設計應當基于系統(tǒng)的需求和功能,一個完善的數(shù)據(jù)庫應可以支持所有系統(tǒng)功能和將來功能拓展,所以在設計數(shù)據(jù)庫時也需按照用戶的需求進行數(shù)據(jù)庫的需求分析。2.2.2概念設計概念模型是按用戶的觀念對數(shù)據(jù)與信息建模。是完成現(xiàn)實世界到信息世界的第一層抽象,是數(shù)據(jù)庫設計人員進行數(shù)據(jù)維護設計的有力工具,也是數(shù)據(jù)庫設計人員與用戶之間進行交流的言語。本系統(tǒng)依據(jù)以上規(guī)則已設計菜場信息、農(nóng)副產(chǎn)品信息、農(nóng)副產(chǎn)品分類、地區(qū)等4個實體,它們之間的聯(lián)系如下圖7所示:圖7整體E-R圖系統(tǒng)根據(jù)銷售數(shù)據(jù)結合各個菜場、算出各級權重,根據(jù)各級權重計算農(nóng)副產(chǎn)品價格指數(shù),除以上E-R圖中包含的實體所對應的數(shù)據(jù)表之外,還包括權重信息表、藥品指數(shù)信息表、代表品指數(shù)信息表以及小類、大類、總類指數(shù)信息表。2.2.3數(shù)據(jù)庫邏輯結構設計介紹邏輯結構設計的工作就是把概念結構設計階段設計好的基本E-R圖轉換成與所用數(shù)據(jù)庫管理系統(tǒng)所支持得數(shù)據(jù)模型相符合得邏輯結構。需遵循三范式原則,對實體之間的依賴關系進行了整合,E-R模型向關系模型的轉換準則:一個1:1聯(lián)系可以轉換為一個獨立的關系形式,也可與任意的一端對應的對關系形式兼并。一個1:n聯(lián)系可以轉換為一個獨立的關系形式,也可與n端對應的關系形式兼并。一個m:n聯(lián)系可以轉換為一個獨立的關系形式,與之聯(lián)系相連的各實體的碼以及聯(lián)系自身的屬性均轉化為關系的屬性。三個及三個以上的實體間的一個多元聯(lián)系可以轉換為一個關系形式。具有相同碼的可以兼并。根據(jù)數(shù)據(jù)庫的轉換規(guī)則,本次畢業(yè)設計所需要用到的關系模式主要有:管理系統(tǒng)權限(管理員、發(fā)改委、普通用戶)用戶信息(用戶id、用戶名、密碼、聯(lián)系電話、權限分類)菜場信息(菜場id、菜場名稱、菜場地址、郵政編碼)分類信息表(類別編號,類別名,所屬級別,父節(jié)點編號)在上述關系模型中,類別級別(level)分為四個等級:1、2、3,4,分別表示1級分類總類,2級分類大類,3級分類小類,4級分類代表品。農(nóng)副產(chǎn)品信息表(農(nóng)副產(chǎn)品id、產(chǎn)品名、規(guī)格、單位)分類指數(shù)表(農(nóng)副產(chǎn)品id、類別編號、分類指數(shù)、銷售額、統(tǒng)計日期)銷售信息表(id、農(nóng)副產(chǎn)品id、菜場id、菜場名稱、售價、銷量、統(tǒng)計日期)農(nóng)副產(chǎn)品權重表(農(nóng)副產(chǎn)品id、藥品編號、權重、統(tǒng)計開始日期、統(tǒng)計截止日期)分類權重表(農(nóng)副產(chǎn)品id、分類編號、權重、統(tǒng)計開始日期、統(tǒng)計截止日期)農(nóng)副產(chǎn)品指數(shù)表(id、農(nóng)副產(chǎn)品id,價格指數(shù)、平均價格、統(tǒng)計日期、指數(shù)分類)2.2.4數(shù)據(jù)庫物理結構設計以上介紹了本系統(tǒng)基本的邏輯結構,以下將介紹本系統(tǒng)全部的物理結構設計。表1菜場信息表(store)字段名說明數(shù)據(jù)類型(長度)主/外鍵約束其它約束store_id菜場賬號char(9)主鍵NOTNULLUNIQUEstore_name菜場名稱varchar(30)NULLcontact_name聯(lián)系人姓名char(5)NULLstore_address菜場地址varchar(30)NULLdistrict_id郵政編碼char(6)外鍵NOTNULL表2農(nóng)副產(chǎn)品信息表(goods)字段名說明數(shù)據(jù)類型(長度)主/外鍵約束其它約束goods_id農(nóng)副產(chǎn)品編號char(11)主鍵NOTNULLUNIQUEgoods_name農(nóng)副產(chǎn)品名稱varchar(60)NOTNULLspecifications規(guī)格floatNOTNULLspec_unit規(guī)格單位varchar(5)NULLnumders數(shù)量tinyint(4)NOTNULLnum_unit數(shù)量單位varchar(5)NULLcate_id分類編號char(50)NOTNULL表3銷售信息表(sales)字段名說明數(shù)據(jù)類型(長度)主/外鍵約束其它約束備注id編號char(8)主鍵NOTNULLUNIQUE自增product_id農(nóng)副產(chǎn)品編號char(11)外鍵NOTNULLpharm_id菜場賬號char(9)外鍵NOTNULLsale_price銷售價格floatNOTNULLsale_num銷量int(11)NOTNULLstatis_date統(tǒng)計時間dateNOTNULLindex_type指數(shù)類型char(1)NOTNULL表4用戶信息表(users)字段名說明數(shù)據(jù)類型(長度)主/外鍵約束其它約束user_id用戶編號int(5)主鍵NOTNULLUNIQUEpassword登錄密碼varchar(32)NULLuser_name用戶名varchar(20)NULL表5農(nóng)副產(chǎn)品類別信息表(category)字段名說明數(shù)據(jù)類型(長度)主/外鍵約束其它約束categ_id類別編號varchar(7)主鍵NOTNULLUNIQUEcateg_name類別名稱varchar(30)levelchar(1)parent_idvarchar(5)表6指數(shù)統(tǒng)計表(categ1index)字段名說明數(shù)據(jù)類型(長度)主/外鍵約束其它約束備注id編號int(11)主鍵NOTNULLUNIQUE自增categ_id類別編號char(1)外鍵NOTNULLcateg_index分類指數(shù)floatNOTNULLdays日費用floatNULLsales銷量floatNULLstatis_date統(tǒng)計日期dateNULL表7分類權重統(tǒng)計表(categweight)字段名說明數(shù)據(jù)類型(長度)主/外鍵約束其它約束備注id編號int(11)主鍵NOTNULLUNIQUE自增categ_id類別編號varchar(7)外鍵NOTNULLcateg_weight分類權重floatNOTNULLstart_time開始時間dateNULLend_time結束時間dateNULL表8代表品指數(shù)統(tǒng)計表(goodsindex)字段名說明數(shù)據(jù)類型(長度)主/外鍵約束其它約束備注id編號bigint(11)主鍵NOTNULLUNIQUE自增goods_id農(nóng)副產(chǎn)品編號char(11)外鍵NOTNULLgoods_index農(nóng)副產(chǎn)品指數(shù)floatNULLavg_price平均價格floatNULLdays日費用floatNULLIndex_type指數(shù)類型char(1)NULLstatis_data統(tǒng)計日期dataNULL表9農(nóng)副產(chǎn)品權重統(tǒng)計表(goodsweight)字段名說明數(shù)據(jù)類型(長度)主/外鍵約束其它約束備注id編號int(11)主鍵NOTNULLUNIQUE自增goods_id農(nóng)副產(chǎn)品編號char(7)外鍵NOTNULLgoods_weight藥品權重floatNULLstart_time開始時間dateNULLend_time結束時間dateNULL表10角色統(tǒng)計表字段名說明數(shù)據(jù)類型(長度)主/外鍵約束其它約束備注role_id角色編號char(1)主鍵NOTNULLUNIQUE自增role_name角色名varchar(5)NOTNULLauthority_id權限idvarchar(20)NULL2.3系統(tǒng)的算法設計本系統(tǒng)前期對于數(shù)據(jù)的處理,用到了不少的價格指數(shù)的算法思想,為了文章的完整性和嚴謹性,這里參考了《宿遷市中心城區(qū)菜籃子價格指數(shù)編制方案》,簡單介紹一下基本的算法思想和計算方式。本系統(tǒng)最終想要統(tǒng)計某個市的限定日費用。一個綜合指數(shù)體系,該體系可以按基期、周期、結構等多重維度進行劃分。為了得到整個市區(qū)菜場農(nóng)副產(chǎn)品的限定日費用,將農(nóng)副產(chǎn)品分成了三類,大類為糧油、肉蛋禽、水產(chǎn)品、蔬菜、豆制品和水果共6種,小類65種,從小類中選取銷售量大銷售較穩(wěn)定,連續(xù)銷售時間長的藥品作為代表品,共87種。菜籃子價格指數(shù)屬于居民消費價格指數(shù)(CPI)中的部分內(nèi)容,但由于CPI統(tǒng)計范圍過于廣泛和部分農(nóng)副產(chǎn)品不在統(tǒng)計范圍內(nèi),因此CPI不能較好地反映宿遷市農(nóng)貿(mào)市場菜籃子產(chǎn)品價格變動情況。中國幅員遼闊,各地居民飲食習慣、生產(chǎn)消費水平、消費結構不盡相同,宿遷屬于偏北方城市,膳食結構有其自身特點,不能照搬CPI中的權重,本編制方案權重的確立是依據(jù)宿遷市發(fā)改委價格監(jiān)測中心連續(xù)多年的對宿遷當?shù)剞r(nóng)貿(mào)市場調(diào)查的數(shù)據(jù)確定,各級各類權重的準確性關系到指數(shù)的準確性。本指數(shù)主要反映在一定時期內(nèi)的純價格變動,所以采用固定基期的拉氏(EtienneLaspeyres)價格指數(shù)公式(1)其中表示基期銷售數(shù)量,表示基期銷售價格,表示報告期的銷售價格。該指數(shù)系統(tǒng)采用銷售額為權重的加權平均指數(shù)。設某小類種含有m種代表品,則第j種代表品的權重計算公式為(2)其中表示第j種代表品的銷售額,表示此小類中所有代表品銷售額總和。依據(jù)此方法,類似地計算各小類在大類中所占權重,大類在總類中所占權重,進而得到各級權重。利用農(nóng)副產(chǎn)品價格指數(shù)體系和各級指數(shù)間的從屬關系,采用由下往上逐層加權平均的方法得到各級指數(shù)。代表品指數(shù)計算公式:(3)其中表示代表品在基期平均價格,表示代表品在報告期平均價格。類指數(shù)計算公式:(4)其中,,分別表示級類別指數(shù)和級權重,表示級指數(shù)。設某種代表品在基期當月內(nèi)的平均價格為,在報告期當月內(nèi)的平均價格為,則代表品的定基月指數(shù)為(5)設某小類中共有種代表品,月指數(shù)分別為,計算方法與前面公式(2)相同,對應的權重分別為,則此小類定基月指數(shù)為(6)在計算出小類商品限定日費用后,依據(jù)同樣的方法,從下往上,依次計算出大類以及總類商品限定日費用。農(nóng)副產(chǎn)品銷售受季節(jié)影響較大,為了與上一次同期價格作比較,要計算月同比價格指數(shù)。把上一年的某一個月作為基期,設某種代表品在基期內(nèi)的月平均價格為,在報告期當年當月內(nèi)的平均價格為,則代表品的月同比指數(shù)為(7)設某小類中共有種代表品,月指數(shù)分別為,計算方法與前面公式(2)相同,對應的權重分別為,則此小類月同比指數(shù)為(8)第種代表品的權重為計算與公式(2)相同,由基期的銷售額數(shù)據(jù)得到。在計算出小類商品的月同比指數(shù)后,依據(jù)同樣的方法,從下往上,依次計算出大類以及總類商品的月同比指數(shù)。依此可推出各類商品的周環(huán)比指數(shù)。2.4系統(tǒng)的界面設計2.4.1系統(tǒng)驗證登錄界面設計尚未登陸的游客查看其管理中心時需要先登陸系統(tǒng),考慮到實際業(yè)務,系統(tǒng)不允許游客自行注冊賬號,管理系統(tǒng)的賬戶名及密碼由管理員統(tǒng)一分配。登錄時將會選擇發(fā)改委、管理員,不同的用戶登錄權限不一。擬實現(xiàn)對密碼進行加密,數(shù)據(jù)庫保存加密后的密碼,保證密碼對任何人(包括管理員)不可見,進一步保證用戶信息的安全性,登錄界面如圖8所示。圖8登錄界面2.4.2系統(tǒng)主畫面屏幕區(qū)域設計系統(tǒng)主頁面只有在管理員用戶成功登錄后才能顯示全部功能,游客僅能看到和使用信息查詢和指數(shù)統(tǒng)計這兩個功能模塊。如果是管理員登錄后在游客的基礎上可以使用管理中心功能;管理員用戶登錄主頁如圖9所示。圖9系統(tǒng)主界面2.4.3指數(shù)統(tǒng)計模塊設計指數(shù)統(tǒng)計模塊主要是面向無需登陸的游客開放,無權限限制,滿足其對指數(shù)相關信息不同需求的了解。查詢到農(nóng)副產(chǎn)品價格指數(shù)時,如圖10所示;可進一步詳細顯示農(nóng)副產(chǎn)品月定基、月環(huán)比周環(huán)比價格指數(shù)變化趨勢圖,如圖11所示。圖10指數(shù)統(tǒng)計界面圖11指數(shù)變化趨勢界面3編碼實現(xiàn)與測試3.1開發(fā)環(huán)境3.1.1開發(fā)平臺及工具的選擇考慮到本系統(tǒng)對性能的要求以及本人對操作系統(tǒng)的熟悉程度,最后我選擇了Windows10作為系統(tǒng)開發(fā),測試以及維護的平臺。Windows10操作系統(tǒng)很大提升了系統(tǒng)的易用性和安全性,除針對云服務、智能移動設施、自然人機交互等新技術進行融臺之外,它還完成了對固態(tài)硬盤、生物辨別、高分辨率屏幕等硬件的優(yōu)化完善與支持。且由于它的測試和運行方式為大眾所熟知,能夠一定程度上降低開發(fā)的難度,并對各種開發(fā)插件的兼容性較好,是作為學生的優(yōu)先選擇。開發(fā)環(huán)境則選用了STS(SpringToolSuite),STS是基于Eclipse搭建的,并且集成了Spring以及一些常用的插件的一個開源框架,選用Tomcat8.0作為Web服務器;使用的是MySQL數(shù)據(jù)庫;使用的語言有Java、JavaScript、CSS和bootstrap。3.1.2開發(fā)框架的選擇SSM框架是springMVC,spring和mabatis框架的整合,是標準的MVC模式[12],將整個系統(tǒng)劃分為表現(xiàn)層,controller層,service層和dao層四層[13]。前端引入了一個帶有網(wǎng)格系統(tǒng)、鏈接樣式和背景的基本結構,可快速創(chuàng)建頁面的Bootstrap框架。3.2系統(tǒng)的編碼實現(xiàn)3.2.1Echarts的編碼實現(xiàn)首頁的指數(shù)數(shù)據(jù)展示模塊主要調(diào)用了第三方的Echarts插件,Echarts是一個用純JS額、完成的開源可視化庫,我們將Echarts封裝成Drawcharts,從而實現(xiàn)數(shù)據(jù)圖表展示模塊的優(yōu)化。首先,需要對Echarts的引用途徑進行配置,配置代碼如下所示:require.config({require.config({paths:{echarts:'static/js/dist'}});require(['echarts','echarts/chart/line',//按需加載所需圖表,如需動態(tài)類型切換功能,別忘了同時加載相應圖表'echarts/chart/bar'],function(ec){myChart=ec.init($('#line')[0]);draw_pic();});核心代碼如下所示:varvaroption={ title:{ text:'指數(shù)變化趨勢', subtext:name, }, tooltip:{ trigger:'axis' }, legend:{ data:['定基指數(shù)','環(huán)比指數(shù)','同比指數(shù)'] }, toolbox:{ show:true, feature:{ mark:{show:true}, dataView:{show:true,readOnly:false}, magicType:{show:true,type:['line','bar']}, restore:{show:true}, saveAsImage:{show:true} } 通過setOption把option設置給Echarts實例,代碼如下:3.2.1Highcharts的編碼實現(xiàn)指數(shù)統(tǒng)計模塊指數(shù)數(shù)據(jù)展示模塊主要調(diào)用了第三方的Highcharts插件,Highcharts是一個用純JS編寫的一個圖表庫,它能夠很簡單便捷的在web網(wǎng)站或是web應用程序添加有交互性的圖表。3.3系統(tǒng)的實現(xiàn)3.3.1指數(shù)統(tǒng)計數(shù)據(jù)查詢JSP頁面發(fā)送Ajax請求進行農(nóng)副產(chǎn)品數(shù)據(jù)的查詢,在JSP頁面中通過URL路徑傳送到Controller,控制器接受請求,業(yè)務層調(diào)用對象的相關數(shù)據(jù)庫操作方法,將查詢到的數(shù)據(jù)放入容器中在頁面上顯示。調(diào)用Service層的業(yè)務邏輯組件,掃描相關DAO,返回所需商品的信息,調(diào)用build_goods_table()方法將后臺獲取的信息顯示在頁面上??梢詫?shù)據(jù)按需求查詢,可以篩選商品分類統(tǒng)計的月份以及按照指數(shù)升序或者降序進行排序。部分實現(xiàn)代碼如下所示。商品數(shù)據(jù)查詢部分代碼:$.ajax({$.ajax({ url:"${APP_PATH}/categ1Index/getCategIndices", data:{ "pn":pn, "categName":categName, "indexSort":indexSort, "statisYear":statisYear, "statisMonth":statisMonth, }, type:"POST", success:function(result){ console.log(result); //1、解析并顯示商品分類數(shù)據(jù) build_index_table(result); //2、解析并顯示分頁信息 build_page_info(result); //3、解析顯示分頁條數(shù)據(jù) build_page_nav(result); } });數(shù)據(jù)庫語句實現(xiàn)的部分代碼:<<selectid="selectByStatisDateWithCategName"parameterType="map"resultMap="WithCategNameResultMap">selecta.`categ_id`,b.`categ_id`cid,b.`categ_name`,a.`categ_index`,a.`statis_date`fromt_categ1indexaJOINt_categorybONa.`categ_id`=b.`categ_id`wherea.`statis_date`BETWEEN#{startDate,jdbcType=DATE}AND#{endDate,jdbcType=DATE}<iftest="categName!=null">and b.categ_nameLIKECONCAT('%',#{categName},'%') </if><iftest="indexSort!=null"> orderby </if> <iftest="indexSort=='desc'"> a.`categ_index`DESC </if> <iftest="indexSort=='asc'"> a.`categ_index`ASC </if></select>3.3.2分頁查詢在pom.xml文檔里面引入PageHelper分頁插件。在Mybatis全局配置中注冊該插件,解析顯示分頁信息,應用PagaInfo將查詢后的結果進行包裝,而后能夠?qū)ageInfo直接交給頁面。然后解析并顯示分頁條,部分代碼實現(xiàn)如下所示。<dependency<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.0.0</version> </dependency>顯示分頁信息代碼實現(xiàn):functionfunctionbuild_page_info(result){ $("#page_info_area").empty(); $("#page_info_area").append( "當前"+result.extend.pageInfo.pageNum+"頁,總" +result.extend.pageInfo.pages+"頁,總" +result.extend.pageInfo.total+"條記錄"); totalRecord=result.extend.pageInfo.total; currentPage=result.extend.pageInfo.pageNum;}3.3.3指數(shù)變化趨勢交互式展示需要在同一個頁面上根據(jù)用戶的選擇的選項來展示指數(shù)變化的趨勢圖,需要根據(jù)商品的分類信息和統(tǒng)計日期來查詢指數(shù)信息,并調(diào)用Echarts插件畫圖,核心偽代碼如下所示:varvarcategId=null; if(categ3Id==null||categ3Id==""||$.trim(categ3Id)=="")//大類沒有被選中 { categId="F";//畫總指數(shù)折線圖 showCateg1Line(categId,startYear,startMonth,endYear,endMonth); }elseif(categ4Id==null||categ4Id==""||$.trim(categ4Id)=="")//小類沒有被選中 {categId=categ3Id;//畫大類指數(shù)折線圖 showCateg3Line(categId,startYear,startMonth,endYear,endMonth); }elseif(goodsId==null||goodsId==""||$.trim(goodsId)=="") {//說明代表品類為空 categId=categ4Id;//畫小類指數(shù)折線圖 showCateg4Line(categId,startYear,startMonth,endYear,endMonth); }else{ //說明代表品類Id不為空,畫代表品類指數(shù)變化趨勢 showGoodsLine(goodsId,startYear,startMonth,endYear,endMonth); }3.3.4系統(tǒng)功能展示實現(xiàn)對系統(tǒng)數(shù)據(jù)展示與數(shù)據(jù)填報模塊功能后,我們對該系統(tǒng)進行相關測試。1、首先進入首頁,實現(xiàn)在未選擇商品分類及查詢?nèi)掌诘那闆r下默認總指數(shù)的數(shù)據(jù)展示:圖12默認指數(shù)變化趨勢圖展示整個宿遷市區(qū)內(nèi)從2019年1月至2019年12月間銷售農(nóng)副產(chǎn)品的指數(shù)變化趨勢。實現(xiàn)篩選農(nóng)副產(chǎn)品分類和日期后的數(shù)據(jù)展示:圖13宿遷市區(qū)扁豆指數(shù)變化趨勢圖展示宿遷市區(qū)扁豆從2019年1月至2019年12月間銷售農(nóng)副商品的指數(shù)變化趨勢。實現(xiàn)登錄系統(tǒng):圖14系統(tǒng)登錄頁面代表品指數(shù)展示:在點擊指數(shù)統(tǒng)計下拉菜單里的總指數(shù)后,成功跳轉到代表品指數(shù)頁面,分頁展示代表品指數(shù)大致信息,默認時間為2019年2月,也可以在菜單中具體選擇所要查看的農(nóng)副產(chǎn)品在其他月份里的代表品指數(shù)情況。圖15代表品指數(shù)頁面因為近年來豬肉的價格波動較大,所以在這里我選擇五花肉,在這一欄指數(shù)變化趨勢下的詳情按鈕,可查看五花肉的月定基指數(shù)、月環(huán)比指數(shù)、周環(huán)比指數(shù)和同比指數(shù)的變化趨勢圖,定基指數(shù)能夠反映社會經(jīng)濟現(xiàn)象的長期動態(tài)及其發(fā)展變換的過程,這樣可以從多個維度來觀察價格變動情況。這里的指數(shù)變化趨勢圖采用的是折線圖,折線圖可以顯示隨時間而變化的連續(xù)數(shù)據(jù),對時期數(shù)列的數(shù)據(jù)的運動軌跡以及發(fā)展趨勢有較強的指示作用,因此非常適用于顯示在相等時間間隔下數(shù)據(jù)的趨勢。在2019年9月份左右,宿遷及周邊城市受到豬瘟疫情的影響,因此豬肉的價格波動幅度較大,更是出現(xiàn)豬肉比牛羊肉貴的現(xiàn)象;在2019年末2020年初全國新型冠狀肺炎疫情的爆發(fā),物資緊缺,農(nóng)業(yè)以及其他產(chǎn)業(yè)的停產(chǎn),使之價格幅度再次上升,在2月末疫情逐漸好轉,價格逐漸下降。指數(shù)變化趨勢如下圖16至19所示:圖16代表品五花肉月定基指數(shù)變化趨勢圖17代表品五花肉月環(huán)比指數(shù)變化趨勢圖18代表品五花肉周環(huán)比指數(shù)變化趨勢圖19代表品五花肉同比指數(shù)變化趨勢大類指數(shù)展示:在點擊指數(shù)統(tǒng)計下拉菜單里的總指數(shù)后,成功跳轉到大類指數(shù)頁面,分頁展示大類指數(shù)大致信息,默認時間為2019年1月,也可以在菜單中具體選擇所要查看的農(nóng)副產(chǎn)品在其他月份的大類指數(shù)情況。圖20大類指數(shù)頁面在這里我選擇了肉蛋禽這一大類,在此欄指數(shù)變化趨勢下的詳情按鈕,可查看肉蛋禽的月定基指數(shù)、月環(huán)比指數(shù)、周環(huán)比指數(shù)和同比指數(shù)的變化趨勢圖,定基指數(shù)能夠反映社會經(jīng)濟現(xiàn)象的長期動態(tài)及其發(fā)展變化的過程,這樣可以從多個維度來觀察價格變動情況。在2019年9月份左右,宿遷及周邊城市受到豬瘟疫情的影響,肉蛋禽類的價格波動幅度較大,在2019年末2020年初全國受到新型冠狀肺炎疫情的影響,物資緊缺,農(nóng)業(yè)以及其他產(chǎn)業(yè)的停產(chǎn),使之價格幅度再次上升,在2月末疫情逐漸好轉,價格逐漸下降。指數(shù)變化趨勢如下圖21至24所示:圖21肉蛋禽月定基指數(shù)變化趨勢圖22肉蛋禽月環(huán)比指數(shù)變化趨勢圖23肉蛋禽周環(huán)比指數(shù)變化趨勢圖24肉蛋禽同比指數(shù)變化趨勢小類指數(shù)展示:在點擊指數(shù)統(tǒng)計下拉菜單里的總指數(shù)后,成功跳轉到小類指數(shù)頁面,分頁展示小類指數(shù)大致信息,默認時間為2019年1月,也可以在菜單中具體選擇所要查看的農(nóng)副產(chǎn)品的小類在其他月份指數(shù)情況。圖25小類指數(shù)頁面選擇標準粉這一欄指數(shù)變化趨勢下的詳情按鈕,可查看標準粉的月定基指數(shù)、月環(huán)比指數(shù)、周環(huán)比指數(shù)和同比指數(shù)的變化趨勢圖,定基指數(shù)能夠反映社會經(jīng)濟現(xiàn)象的長期動態(tài)及其發(fā)展變化的過程,這樣可以從多個維度來觀察價格變動情況。指數(shù)變化趨勢如下圖26至29所示:圖26標準粉小類月定基指數(shù)變化趨勢圖27標準粉小類月環(huán)比指數(shù)變化趨勢圖28標準粉小類周環(huán)比指數(shù)變化趨勢圖29標準粉小類同比指數(shù)變化趨勢總指數(shù)展示:在點擊指數(shù)統(tǒng)計下拉菜單里的總指數(shù)后,成功跳轉到總指數(shù)頁面,展示總指數(shù)大致信息,因總類中只有一項可不必再搜索。圖30總指數(shù)頁面總類中只有農(nóng)副產(chǎn)品,沒有其他的選擇,點擊指數(shù)變化趨勢下的詳情按鈕可查看農(nóng)副產(chǎn)品這一大類的月定基指數(shù)、月環(huán)比指數(shù)、周環(huán)比指數(shù)和同比指數(shù)的變化趨勢圖,這樣可以從多個維度來觀察價格變動情況。在2019年9月份左右,宿遷及周邊城市受到豬瘟疫情的影響,肉蛋禽類的價格波動幅度較大,而在居民的日常生活中,豬肉更是多數(shù)家庭日常飲食中不可或缺的食物,由于豬肉的價格上升及豬瘟的影響,廣大的百姓更是不敢購買肉類,所以市民選擇其他替代品,例如水產(chǎn)品、蔬菜,因為供過于求,其他商品的價格較于平常上漲;在2019年末2020年初全國受到新型冠狀肺炎疫情的影響,物資緊缺,農(nóng)業(yè)以及其他產(chǎn)業(yè)的停產(chǎn),使之價格幅度再次上升,在2月末疫情逐漸好轉,各行各業(yè)已回復正常的運轉,農(nóng)副產(chǎn)品的價格逐漸下降。指數(shù)變化趨勢如下圖31至34所示:圖31農(nóng)副產(chǎn)品月定基指數(shù)變化趨勢頁面圖32農(nóng)副產(chǎn)品月環(huán)比指數(shù)變化趨勢頁面圖33農(nóng)副產(chǎn)品周環(huán)比指數(shù)變化趨勢頁面圖34農(nóng)副產(chǎn)品同比指數(shù)變化趨勢頁面商品信息展示:默認展示商品信息,可根據(jù)具體分類具體查詢商品信息,也可以在商品名稱中填寫商品對此模糊查詢。圖35商品信息頁面分類信息展示;默認展示分類信息,可選擇具體的大類查詢,也可以在分類名稱中填寫對此模糊查詢。圖36分類信息頁面以下部分為管理中心模塊,只對管理員開放,方便管理員統(tǒng)一管理,普通游客登錄后并不能顯示管理中心模塊。商品管理展示:商品管理可新增、修改或刪除信息。刪除時可單獨刪除或批量刪除商品信息。圖37商品管理頁面分類管理展示:分類管理可新增、修改、刪除信息。刪除時可單獨刪除或批量刪除分類信息。圖38分類管理頁面結論本次畢業(yè)設計主要以系統(tǒng)簡介和分析、系統(tǒng)設計、編碼實現(xiàn)與測試三個方面來介紹數(shù)據(jù)展示模塊。完成了對首頁的設計,還實現(xiàn)了價格指數(shù)趨勢的展示功能,并將各級分類的選擇都集成到首頁,可以從農(nóng)副產(chǎn)品的不同分類情況下查看相應的指數(shù)。本次畢業(yè)設計在了解和收悉市場上已有的相似系統(tǒng)后,簡化對農(nóng)副商品的搜索,可以方便廣大群眾的使用。同時在此設計中遇到了很多以往未曾遇到的困難,如:Echarts無法在多個標簽頁中將從數(shù)據(jù)庫中獲取到的動態(tài)數(shù)據(jù)渲染到頁面上;在多個標簽頁中獲取同組數(shù)據(jù)的id不能相同等。在與老師的交流探討中,得出了很多問題的解決方案,這讓我深刻體會到要優(yōu)化一個系統(tǒng)的模塊,不僅需要熟知該系統(tǒng)所要實現(xiàn)的功能及需求,深度學習系統(tǒng)的開發(fā)知識及框架運用,以及分析各組數(shù)據(jù)之間的聯(lián)系,研究controller層、dao層等下相關代碼的關聯(lián)與實現(xiàn),還需要查閱多方資料和不斷實驗。在獨自完成系統(tǒng)優(yōu)化的過程中,我發(fā)現(xiàn)需要去了解學習的知識還有很多,自身也有很多的對知識點不足的地方,不僅是服務端的代碼,前端的JS甚至到整體頁面風格的設計以及框架和插件的合理運用,這對缺乏開發(fā)經(jīng)驗的我來說都是一項不小的考驗。通過本次畢業(yè)設計,我學到了很多,大學四年一步步扎實的知識積淀終會成為終生的財富,這必將引領我在未來的路上無畏前行。參考文獻[1]楊麗.影響國內(nèi)農(nóng)產(chǎn)品價格波動的因素及其趨勢分析[J].現(xiàn)代財經(jīng)第五期第3卷.2011.[2]戚光遠,張妍卓.淺析我國農(nóng)產(chǎn)品價格影星因素[J].行政與法,2015(04):51-55.[3]孟揚.我國主要農(nóng)產(chǎn)品價格的波動分析和對策因素[J].價格月刊.2013(12).[4]顧國達,方晨靚.中國農(nóng)產(chǎn)品價格波動特征分析——基于國際市場因素影響下的局勢轉移模型[J].中國農(nóng)村經(jīng)濟.2010(6).[5]胡光瑤.基于時間序列的經(jīng)濟計量模型分析農(nóng)產(chǎn)品價格波動的影響因素[J].財經(jīng)界學術版[M].2016(7)[6]王誠.研究JDBC連接MySQL數(shù)據(jù)庫技術[J].網(wǎng)絡安全和信息化,2018(12).[7]李洋.SSM框架在Web應用開發(fā)中的設計與實現(xiàn)[J].計算機技術與發(fā)展,2016,26(12).[8]李輝.數(shù)據(jù)庫原理與應用基礎:MySQL[M],北京高等教育出版社.2019(8).[9]駱斌.需求分析:軟件建模與分析[M].北京高等教育出版社.2018(12).[10]李安渝.WebServices技術與實現(xiàn)[M].北京:國防工業(yè)出版社,2003.[11]孫卓.關于E-R圖向關系數(shù)據(jù)模型轉換的探討[J].電大理工,2011(4):3-3.[12]李安渝.WebServices技術與實現(xiàn)[M].北京:國防工業(yè)出版社,2003.[13]張俐.基于MVC模式的分頁組件應用[J].計算機工程,2011,37(21):255-257.[14]平永華.多級聯(lián)動信息化項目的風險管理研究[D].北京交通大學,2015.[15]齊帥.濰坊昌大建筑公司采購管理系統(tǒng)的設計與實現(xiàn)[J].中國優(yōu)秀碩士學位論文全文數(shù)據(jù)庫,2016(02):81-81.[16]吳滄舟,蘭逸正,張輝.基于MySQL數(shù)據(jù)庫的優(yōu)化[J].電子科技,2013,26(09):182-184.[17]趙鈺王蘋李雅婷蔣衛(wèi)祥.基于SSM框架的在線選課系統(tǒng)設計與實現(xiàn)[J].計算機產(chǎn)品與流通,2018(12):135-135.

HYPERLINK如何選擇組裝電腦配件

如何選擇組裝的電腦配件.

第一,選擇好CPU平臺,就是INTER還是AMD,看你是要配什么樣的電腦,高端還是低端的,兩個平臺都高低的產(chǎn)品。第二,選擇主板了,主板的品牌比較多,質(zhì)量,價格也不一,當你第一步卻定了,那么主板也就相應的卻定下來了,以INTER為例,只可以選擇775接口的主板(早期有478接口的,不推薦),主板的選擇主要有兩種,一是集成顯卡,二是不集成顯卡。集成顯卡的話,就可以省下顯卡的錢,但是對游戲玩家不推薦。那么當然是選擇不集成顯卡的主板了,而且最好選擇一線品牌,如華碩,技嘉等。主板里,還有個蕊片組的選擇。關于蕊片組,各個品牌的主板命名有些不一樣,主流是INTER965,945,915,VIA的KT890,還有NFORCE4,NFORCE5。等。比較難說清楚。最好是選擇INTER的蕊片組,雖然價格會稍高一些。推薦945,技術比較成熟。第三,顯卡的選擇。顯卡主要還是有兩類品牌,GEFORCE和ATI,兩個品牌有高,中,低的顯卡。顯卡選擇要看你個人喜歡了,預算充足的話,最好是買中,高端的顯卡。

第四,就是內(nèi)存了,內(nèi)存關系電腦的穩(wěn)定性。當然是要好一點的。買一線品牌的?,F(xiàn)在配電腦,主流是DDR667,DDR800DDR1333第五,顯示器的選擇,推薦液晶。如何選擇硬件組裝電腦這是一個老生常談的問題了,這也是一個讓高手們顯示自己硬件功底的問題,同時這還是一個讓很多新手為之焦頭爛額的問題。該怎么配?具體配什么?怎樣配才能盡量減小瓶頸?本文就將從內(nèi)到外,從理論到實踐,為朋友們抽絲剝繭一一道來。

一、CPU

作為一臺電腦最關鍵的組成部分,CPU確實起著舉足輕重的作用,但體現(xiàn)一臺電腦的綜合速度,并不是僅僅依靠CPU的,常??吹胶芏嘈率謧冊谂潆娔X的時候,把CPU選的很好,但其他的東西諸如內(nèi)存、主板、硬盤等都選的不太理想,好像這臺電腦速度的快慢就體現(xiàn)在CPU速度的快慢上似的。甚至很多著名的品牌機廠商,都推出過類似“P4+256M內(nèi)存”的這種跛腳配置。其實對于一般的家用電腦而言,一個真正會配的高手,是不會把大量的錢花在CPU上的。家用電腦,畢竟不是做密集型科學計算用的,它講求的是多種媒體的配合工作,講求的是能一邊下載文件、一邊上網(wǎng)瀏覽網(wǎng)頁、一邊聽音樂、一邊還能打開其他的程序,在這種情況下,提升內(nèi)存的容量比提升CPU的主頻對速度的影響要明顯的多?,F(xiàn)今的中國家庭用戶,很多家長對于電腦一竅不通,他們只聽說“奔四”代表著速度快,并不知道整機速度的快慢除了CPU以外,還有很多其他的因素影響著它。但在買電腦的時候,最后做決定并掏錢的人,往往都是這些啥都不懂的家長們,于是就出現(xiàn)了上面的一幕:品牌機廠商為了能有更好的銷路、兼容機裝機店的銷售人員為了能拿到更多的獎金,開始違背良心來配置出這種高主頻處理器、低容量內(nèi)存的跛腳電腦。說嚴重點,這是屬于對消費者的不負責任,是一種商業(yè)欺詐行為!同樣5000元的配置,高手配出來的賽揚,比新手配出來的P4還要快很多,曾經(jīng)有一家全球著名的硬件網(wǎng)站在2003年的時候刊登過一篇關于配置家用電腦時各硬件占用總預算百分比的文章,文中很明確的提到了CPU的價錢最好不要超過總預算的10%-15%,我們雖然不能說他肯定完全正確,但至少人家是通過很多調(diào)查后得出的結論,有借鑒的理由。反觀現(xiàn)在的很多所謂的“低價奔四電腦”、“3999元買P4品牌機”之類的廣告,我想說的就是:你花了3999元,只買了一塊P4的處理器,其他的什么都沒有了!

二、內(nèi)存

對于配置一臺電腦來說,內(nèi)存是重頭戲,容量、速度、類型等等每一項指標都對最終的整機綜合速度起著至關重要的影響,尤其是內(nèi)存的帶寬和容量。對于內(nèi)存帶寬而言,很多人都認為400MHz、533MHz前端總線的賽揚四或P4,配單通道的DDR內(nèi)存就足夠了,雙通道DDR內(nèi)存是配合800MHz以上前端總線的P4處理器用的,其實這樣就大錯特錯了,哪怕是最老的賽揚四,都需要雙通道的DDR內(nèi)存才能達到它的帶寬!也就是說,你如果選擇賽揚四1.8G,必須配合865以上的主板和至少雙通道DDR200的內(nèi)存,才能滿足它的帶寬要求!稍微計算一下就可以得知:賽揚四1.8G的前端總線是400MHz,它的內(nèi)存帶寬理論值是400MHz×64bit÷8=3.2G/s,但當它裝在845系列的主板上時,由于845主板的限制,即使你插上能符合它帶寬要求的DDR400內(nèi)存,也只能運行在DDR266上,這時的內(nèi)存所能提供的帶寬是266MHz×64bit÷8=2.1G/s,比3.2G/s要小很多,即使你通過BIOS里的內(nèi)存調(diào)節(jié)選項往上調(diào)節(jié)一檔(也只能調(diào)節(jié)一檔而已),讓內(nèi)存運行在DDR333下,所能提供的帶寬也僅僅是333MHz×64bit÷8=2.66G/s,離3.2G/s還是有一定的距離,而內(nèi)存帶寬的降低,能非常明顯的降低整機的綜合速度,運行任何程序都能明顯的感覺出來!所以如果想滿足賽揚1.8G處理器的內(nèi)存帶寬要求,你必須要為它配置865以上的主板和雙通道的內(nèi)存才行!P4亦是如此。很多人也許會問:那845系列的主板是配什么處理器的呢?我想回答你的就是:845系列的主板是屬于“不能用”的主板,因為處理器永遠比主板發(fā)展的快,當初Intel造出845系列的芯片組是為了能給當時的賽揚和P4提供一個過渡的平臺,不至于讓它們成為“沒有主板配合”的處理器而已,也是為了能在低端市場分一杯羹,而現(xiàn)今865甚至9xx系列的主板橫行的時候,845系列的主板確實是屬于“不能用”的主板了,滿足不了任何一款處理器的內(nèi)存帶寬,造成性能上的嚴重低下,試問這種主板你會選擇么?即使配臺2000多元的超低價電腦,也不要去選擇845系列的主板,至少需要865以上的和雙通道內(nèi)存才行,因為內(nèi)存帶寬是一個非常影響系統(tǒng)性能的參數(shù),倘若一味的為了省錢而配置845系列的主板,那就得不償失了。

內(nèi)存的容量方面,應每個人對電腦的使用方向不同,容量的要求也是不同的,現(xiàn)在配置的家用電腦,筆者建議:如果不打游戲,或者是打打掃雷、紙牌之類的游戲,平時注重于上網(wǎng)瀏覽或者是聊天、看電影之類的應用的話,內(nèi)存容量不應該低于1G;如果是偶爾打打單機游戲或者是網(wǎng)絡游戲,內(nèi)存容量應該選擇在2G左右,如果是經(jīng)常打大型的游戲或是進行HDTV視頻編輯等應用,那么4G的內(nèi)存是必不可少的。

三、主板

一臺電腦的穩(wěn)定性和兼容性,一大部分是看主板的,一款優(yōu)秀的主板不僅需要擁有上等的用料和優(yōu)良的做工,還需要擁有合理的走線設計,那些沒有技術實力的三、四線主板廠家生產(chǎn)的主板,多數(shù)是采用公版走線,而且用料非常差,穩(wěn)定性不堪一擊,這種類型的主板,筆者建議寧愿不買電腦也不要配這種主板,否則以后將會是個淘氣的祖宗。對于家庭用戶,主板方面一定不能省錢,預算夠的話最好能買個一線的主板品牌,如果預算實在不足,二線的主板是底線了,不要再往下選擇了,畢竟家用電腦是用來使用的,不是用來整天維修的。再談到主板的用料,筆者常常看到很多新手在配置主板的時候,貌似老鳥似的說某某品牌的主板好,某某品牌的不好,試問你知道它好在哪里么?不好在哪里么?這個就要看主板的用料了,雖然用料好的主板并不能代表一定是高檔主板,但最少能代表它的電氣性能出色。舉一個很簡單的例子吧:有A、B兩款主板,A主板的處理器供電濾波電容采用的是日系電容,B主板的處理器供電濾波電容采用的是臺系電容,那么基本上可以肯定的是:如果在電源輸出電壓的波動范圍比較大的情況下,A主板就比較能耐得住,而B主板就很容易產(chǎn)生電容鼓包、漏夜等情況。不要小看這小小的電容,筆者從一個開維修店的朋友那里得知,來維修主板的人,有80%的都是這幾個小電容損壞,究其原因,就是電源選擇的不好,導致了輸出電壓的不穩(wěn)定,久而久之最終導致這幾個小電容爆漿,并且詳細敘述了主板的品牌:“一線廠家的×碩牌主板就很少出現(xiàn)這種情況,但同樣為一線廠家的×星牌主板,經(jīng)常遇到!原因就是前者的大部分主板使用的是日系電容,而后者的大部分主板為了省錢,選用的是臺系電容!”廠家的廣告不能信,宣傳也不能信,看到一個產(chǎn)品的廣告之后,你所能相信的唯一一點就是:地球上有這么個產(chǎn)品的存在!然后其他的就統(tǒng)統(tǒng)都不能信了!網(wǎng)上有好多所謂的“評測”文章,都是槍手寫的,基本上沒有任何參考余地,只能作為一篇小說來讀,一款主板的真正性能,只有你自己使用了之后才能知道。廠家為了銷量、商家為了利潤,他們能把最最垃圾的主板宣傳為最頂級的產(chǎn)品,筆者曾經(jīng)就看到過一款四線品牌的主板廠商,在對其主流主板的廣告上說“最優(yōu)秀的設計、最精湛的工藝、最穩(wěn)定的性能”……結果一看報價:550元/塊……其他的話我也不想多說了,只想問問這家廠商:你這么垃圾的主板都用了三個“最”字,那么華碩的同芯片組主板,售價是你三倍的,應該用什么詞語來描述了??中國有一句古話:一分錢一分貨,說的非常正確!不要認為價格高的主板就是暴利產(chǎn)品,從市場經(jīng)濟學上說,暴利產(chǎn)品是不會被市場所接受的,之所以他能存活到今天,而且售價依然是這么高,肯定有他的理由,他在做工用料方面肯定比其他品牌的要好很多,成本高所以售價高,在此,筆者奉勸大家一句:買主板千萬不要憑僥幸心理,認為自己能花很少的錢買到很好的東西,只有錯買的沒有錯賣的,商家永遠都比你精明!主板上面還是老老實實的多花點錢來買個一線產(chǎn)品吧,否則以后有你吃苦的時候!

四、硬盤

現(xiàn)在的電腦,硬盤的速度當之無愧的成為了“第一大瓶頸”,無論你是再高的高手,配電腦的時候也無法消除這個瓶頸的存在,我們只有盡量的減小…再減小……。對于家用電腦的硬盤來說,容量和速度是兩個非常重要的參數(shù),容量上而言,筆者建議:如果你的電腦只是上網(wǎng)瀏覽瀏覽、偶爾打打小游戲的,那么160G的硬盤是個不錯的選擇;如果你常常下載軟件或電影,那么250G的硬盤是個不錯的選擇,如果你是個下載狂人,那么400G的硬盤比較適合你;如果你有DV或者是經(jīng)常編輯大型的視頻文件,那么400G×2比較適合你,如果你是個玩HDTV的人,那么恭喜你,400G×4也許你都不夠用。對于硬盤容量上的選擇,你不能考慮現(xiàn)在是否夠用,你應該考慮未來的1年里是否夠用,大概的公式是:現(xiàn)在需要的容量×3。也就是說,如果你現(xiàn)在感覺80G的硬盤差不多夠用了,那么你就需要買個250G的硬盤。如果你現(xiàn)在感覺120G的硬盤夠用了,那么就去買個400G的硬盤吧。硬盤另外的一個參數(shù)就是速度,受到內(nèi)部傳輸率等諸多因素的限制,一塊硬盤的實際傳輸速度是不可能達到它的接口速度的,現(xiàn)在的并口硬盤基本上都是ATA133了,串口硬盤也都是150了,但民用級硬盤的實際傳輸速度最快的也還沒突破66M/s,所以跟內(nèi)存相比,硬盤的速度是電腦中最大的瓶頸,那么怎么來減小這個瓶頸呢?于是人們就發(fā)明了RAID,就是磁盤陣列(當然RAID不是僅僅為了這個而發(fā)明的),用兩塊一模一樣的硬盤來組成RAID0,速度理論上能提高1倍,雖然實際上是不可能達到1倍的,但至少能非常非常明顯的感覺到了硬盤速度的提升,筆者建議:如果你買的主板是帶有RAID功能的,并且你需要保存的數(shù)據(jù)不是很重要的話,那么強烈建議你在預算允許的情況下購買兩塊硬盤來組建RAID0,這將使你能親身體會到飛機與火車的速度差別!但最好是串口的,如果是并口的話,因為并口走的是PCI總線,由于PCI總線上的設備比較多,所以速度不可能達到比較高的地步,但如果是串口的話,那么硬盤的速度提升將更加明顯!

五、顯示器

顯示器方面,筆者想澄清一個觀念:曾經(jīng)聽過非常多的人說液晶顯示器保護眼睛,因為沒有輻射和閃爍……包括很多業(yè)內(nèi)人士都這么認為的,其實錯了,液晶顯示器比普通的CRT還要傷眼睛!因為傷眼睛不僅僅是輻射和閃爍,還有對比度、亮度等參數(shù),雖然液晶顯示器的輻射和閃爍比CRT要小的多,但它那要命的對比度、那要命的色澤度、還有那大于每平方米300cd的亮度,這些都會對眼睛造成很大的傷害,并且你即使將液晶顯示器的亮度和對比度調(diào)節(jié)到最低,也還是非常的刺眼。德國的一家權威機構做過一項調(diào)查:液晶顯示器用久了會使人的眼睛感覺到疲倦,甚至頭痛等癥狀,而使用相同時間的CRT顯示器,卻基本沒有這些情況出現(xiàn)?,F(xiàn)在的通過TCO03認證的CRT顯示器,其實外露的輻射已經(jīng)相當小了,基本上對人已經(jīng)沒有多大的傷害了,閃爍感也可以通過調(diào)節(jié)刷新率來降低,筆者實在是搞不懂為什么很多人非要去選擇液晶顯示器,還非要說液晶顯示器不傷眼睛??一個最差的17寸液晶顯示器的價格,能買一臺不錯的、通過TCO03標準的19寸CRT了,顯示面積也差不多大,而且CRT又比液晶更保護眼睛,液晶顯示器唯一的一個優(yōu)點就是占用空間小而已,其他的統(tǒng)統(tǒng)是缺點,為什么不選擇CRT呢??說到TCO03標準,現(xiàn)在很多的號稱是通過TCO03認證的顯

溫馨提示

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

最新文檔

評論

0/150

提交評論