基于SSM框架的超市信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于SSM框架的超市信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于SSM框架的超市信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于SSM框架的超市信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于SSM框架的超市信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要隨著人們的物質(zhì)生活提高,需求增加,昔日的雜貨鋪也逐漸發(fā)展成了商品種類更加繁多、管理制度更加完善的中、小型超市。超市管理員為了將智能化管理進(jìn)程提速以便于快速處理超市的日常業(yè)務(wù),超市信息管理系統(tǒng)變?yōu)榱斯芾碚叩牡谝贿x擇,其為管理者提供完整的供應(yīng)商、商品信息、員工信息等管理功能,本文所設(shè)計(jì)的是一款基于SSM框架的超市信息管理系統(tǒng)。此系統(tǒng)是以J2EE平臺為基礎(chǔ)來開發(fā)SSM框架,利用的開發(fā)工具是鑒于JAVA語言的Eelipse開發(fā)平臺,JDK1.7,tomcat8.5服務(wù)器,MySQL5.6.10數(shù)據(jù)庫。系統(tǒng)采用的技術(shù)是SSM框架+Jsp+EasyUI+jQuery+Ajax+面向接口編程。關(guān)鍵詞:超市信息管理系統(tǒng);JAVA;面向接口編程;SSM框架;AbstractWiththeimprovedqualityoflifeandincreaseddemand,thegrocerystoresinthepasthavegraduallydevelopedintosmallandmedium-sizedsupermarketswithmorevarietiesofgoodsandmoreperfectmanagementsystem.Topromotethemanagementautomationandimprovethebusinessprocessingefficiencyofsupermarkets,thesupermarketinformationmanagementsystemhasbeenpreferredbymanagers,whichcanprovidemanagerswithcompletefunctionsofsuppliermanagement,commodityinformationmanagement,employeeinformationmanagement,etc.Inthispaper,asupermarketinformationmanagementsystemisdesignedbasedonSSMframework.ThissystemisdevelopedbasedonJ2EEplatformandSSMframework.ThedevelopmenttoolsincludeEelipsedevelopmentplatform,JDK1.7,tomcat8.5server,MySQL5.6.10databasebasedonJAVAlanguage.ThetechnologyisSSMframework+Jsp+EasyUI+jQuery+Ajax+interface-orientedprogramming.Keywords:Supermarketinformationmanagementsystem;JAVA;interface-orientedprogramming;SSMframework目錄TOC\o"1-3"\h\u2599第一章緒論 緒論1.1選題背景從二十世紀(jì)九十年代初,我國比如百貨商店、專業(yè)商店、超級市場等零售業(yè)的發(fā)展方向已經(jīng)從分散發(fā)展模式慢慢向整合發(fā)展模式靠攏,其中的超市行業(yè)出現(xiàn)了爆發(fā)式的發(fā)展,其商品多元化的一站式供給給消費(fèi)者帶來極大的便利,由于發(fā)展趨勢順應(yīng)了消費(fèi)者的大部分基礎(chǔ)需求,這讓超市成為了快速消費(fèi)品零售的主要驅(qū)動原因。通過這次爆發(fā)式發(fā)展的機(jī)遇,超市占據(jù)了以往途徑的很多零售市場,占有了快速消費(fèi)品零售市場將近一半以上的市場份額,成為了零售行業(yè)的佼佼者。隨著計(jì)算機(jī)技術(shù)飛躍式的發(fā)展開創(chuàng)了網(wǎng)絡(luò)時(shí)代的繁榮景象,二十一世紀(jì)的企業(yè)面臨著復(fù)雜多變的生存環(huán)境。零售行業(yè)也不例外,遇到了經(jīng)濟(jì)全球化和管理數(shù)字化所帶來的瓶頸和機(jī)遇。信息化管理是零售行業(yè)應(yīng)對數(shù)字技術(shù)革命的核心競爭力之一。1.2國內(nèi)外研究現(xiàn)狀利用網(wǎng)絡(luò)與信息系統(tǒng)可大幅增強(qiáng)企業(yè)的核心競爭力,很多企業(yè)已經(jīng)認(rèn)識到企業(yè)信息化已經(jīng)變?yōu)楝F(xiàn)代化管理不可缺少的一部分[1]。企業(yè)信息化管理是將不同類型的現(xiàn)代信息技術(shù)的進(jìn)程、活動或狀態(tài)全部集中起來,全方位高效地解決不同類型的企業(yè)管理信息[2]。二十一世紀(jì)的企業(yè)都在尋找提高企業(yè)經(jīng)濟(jì)效益和降低生產(chǎn)成本以及提高企業(yè)整體工作效率的管理方式。其中的超市行業(yè)通過建立最先進(jìn)通信網(wǎng)絡(luò)設(shè)備提高各個(gè)分店采購、銷售環(huán)節(jié)的工作效率。國外研究現(xiàn)狀在國外,信息化就是將現(xiàn)代信息技術(shù)運(yùn)用于各個(gè)社會領(lǐng)域中,開挖信息資源的能力,更加高效地開發(fā)和使用信息資源,以便于信息產(chǎn)業(yè)可促進(jìn)國民經(jīng)濟(jì)和社會的進(jìn)步[3]。在90年代PC機(jī)的推動下國外超市的信息管理系統(tǒng)逐漸成形,并涵蓋了現(xiàn)代化訊息。國外的超市通過行業(yè)間的劇烈爭奪變得更加完善,在此期間,很多中小型超市已經(jīng)大面積使用電子收款機(jī)、銀行信用卡電子轉(zhuǎn)賬系統(tǒng)等工具。上世紀(jì)六十年代。美國開始了生產(chǎn)與庫存管理(即APICS)物料要求計(jì)劃(即MRP)委員會第一次提出了MRP的定義,描述了庫存管理軟件產(chǎn)品的內(nèi)容[5]。20世紀(jì)30年代爆發(fā)的第三次零售革命極大程度的沖擊到零售業(yè),超級市場在此種形式下在美國出現(xiàn)[6]。國內(nèi)研究現(xiàn)狀隨著電腦技術(shù)以及通訊技術(shù)的不斷發(fā)達(dá),超市信息管理系統(tǒng)在超市的常規(guī)經(jīng)營與管理中發(fā)揮著越來越關(guān)鍵的作用,可以方便快捷的實(shí)現(xiàn)各類商品的綜合規(guī)范化管理[7]。信息處理的技術(shù)以及信息的利用能力已經(jīng)變?yōu)榱艘粋€(gè)評測國家和社會發(fā)達(dá)與否和科學(xué)技術(shù)進(jìn)步與否的關(guān)鍵性標(biāo)準(zhǔn)[8]。在中國,擁有眾多雇員的超市屬于勞動密集型的服務(wù)行業(yè),跟其他的生產(chǎn)企業(yè)不同,超市所有的商品都不是自己本身生產(chǎn)的,超市只是一個(gè)代售點(diǎn),它的所有商品都來自不同的供應(yīng)商,面向的消費(fèi)者也是不同于工廠那種固定的經(jīng)銷商,每天的銷售情況十分復(fù)雜。所以,超市的采購和銷售比較繁瑣,使用人工計(jì)算和清點(diǎn)的方式會大大增加出錯率,這樣就會造成不必要的損失。1.3課題內(nèi)容第一章關(guān)鍵描述了論文的選題環(huán)境與國內(nèi)外的探究情況。第二章描述了系統(tǒng)所使用的Spring+SpringMVC+MyBatis以及MySQL數(shù)據(jù)庫技術(shù)。第三章剖析了系統(tǒng)的要求,涵蓋了運(yùn)營環(huán)境的要求與系統(tǒng)設(shè)計(jì)的原則。第四章整體設(shè)計(jì)系統(tǒng),整體設(shè)計(jì)劃分為系統(tǒng)的功能模塊設(shè)計(jì)、系統(tǒng)子模塊設(shè)計(jì)與數(shù)據(jù)庫設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì)遵照第三范式原則,系統(tǒng)功能模塊設(shè)計(jì)是將系統(tǒng)的要求遵照功能來展開模塊劃分,之后對劃分的功能子模塊展開詳細(xì)設(shè)計(jì)。依據(jù)模塊所要求的數(shù)據(jù)來設(shè)計(jì)數(shù)據(jù)庫字段。第五章是對系統(tǒng)功能模塊的實(shí)現(xiàn)進(jìn)行講解。第六章測試子模塊的功能是否能夠正常運(yùn)行。關(guān)鍵技術(shù)介紹此系統(tǒng)關(guān)鍵是靠SSM框架來開發(fā)的,SSM即是Spring、SpringMVC、MyBatis如圖2.1所示。表現(xiàn)層表現(xiàn)層SpringMVCMySQL數(shù)據(jù)庫Spring將各層進(jìn)行整合通過Spring管理持久層的Mapper(相當(dāng)于DAO接口)通過Spring管理業(yè)務(wù)層Service,Service中可以調(diào)用Mapper接口Spring進(jìn)行事務(wù)控制通過Spring管理表現(xiàn)層Handler,Handler中可以調(diào)用Service接口Mapper、Service、Handler都是JAVABeanMySQL數(shù)據(jù)庫Spring將各層進(jìn)行整合通過Spring管理持久層的Mapper(相當(dāng)于DAO接口)通過Spring管理業(yè)務(wù)層Service,Service中可以調(diào)用Mapper接口Spring進(jìn)行事務(wù)控制通過Spring管理表現(xiàn)層Handler,Handler中可以調(diào)用Service接口Mapper、Service、Handler都是JAVABean持久層Mybatis業(yè)務(wù)層Service接口圖2.1SSM框架2.1、SpringSpring是一個(gè)輕量級的用于Java開發(fā)的框架[9]。面向切面(AOP)是一種編程思想,以前從事軟件開發(fā)的人員,一般要調(diào)整目標(biāo),要自己操作取實(shí)例化對象,進(jìn)程相當(dāng)繁雜且代碼有極高的耦合度,存有硬編碼問題[10]。AOP解決了在不同的流程中相同的功能需求問題,比如用戶登錄信息驗(yàn)證功能,Spring將信息驗(yàn)證的代碼進(jìn)行統(tǒng)一存放,在編程時(shí)需要調(diào)用到此登錄信息驗(yàn)證功能的需求時(shí),只需要指定調(diào)用功能需求所放的位置即可,Spring就會將信息驗(yàn)證的代碼調(diào)用到需求中,面向切面(AOP)提高了代碼的可重用性,減少了編程操作。控制反轉(zhuǎn)(IOC)即一種創(chuàng)新的邏輯思維方式[11],其主要核心就是引入工廠,將以前需要手動創(chuàng)建的對象實(shí)例交給工廠處理。例如,以前的手工作坊,需要親手制作產(chǎn)品,但隨著技術(shù)的更新迭代,引入了工廠,工廠中有各種先進(jìn)的機(jī)器,可以自動生產(chǎn)產(chǎn)品,這樣就可以解放更多的人工勞動力。在Spring框架中,這個(gè)工廠是由Spring管理的。2.2、SpringMVCSpringMVC的中心組件為DispatcherServlet即前端控制器,它可處理全部提交的要求[12]。其關(guān)鍵功能是分離分派器、控制器、模型對象以及處理程序?qū)ο蟮慕巧@種分離更適用于定制[13]。用戶發(fā)起請求到前端控制器,前端控制器調(diào)用處理器適配器去執(zhí)行Handler[14]。前端控制器獲利結(jié)果之后去請求視圖解析器進(jìn)行視圖解析[15]。如圖2.2所示圖2.2SpringMVC框架2.3、MyBatisMybatis是一款高新的耐用性框架,可使數(shù)據(jù)操作起來更加容易[16],支持高級映射、定制SQL以及存儲進(jìn)程。MyBatis使用簡便的EXtensibleMarkupLanguage即即XML文件或注釋對原來的信息進(jìn)行配置和映射,通過映射將普通的JavaBean與數(shù)據(jù)庫里面的數(shù)據(jù)進(jìn)行一一對應(yīng)。其結(jié)構(gòu)如圖2.3所示圖2.3 MyBatis結(jié)構(gòu)圖2.4、MySQL數(shù)據(jù)庫MySQL是一種開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),SQL查詢語句被它所支持,也確保了能通過不同的查詢方式來獲得數(shù)據(jù)[17]。關(guān)系型數(shù)據(jù)庫是從數(shù)據(jù)存儲的需求中進(jìn)行分析,將類似名稱、編號、年齡等數(shù)據(jù)包裝成一張二維表的表頭,將這些數(shù)據(jù)所表示的值包裝成數(shù)據(jù)部分(實(shí)際存儲的數(shù)據(jù)單元)。粗略地將mysql服務(wù)器對象分成四層,如圖2.4所示圖2.4數(shù)據(jù)庫結(jié)構(gòu)圖系統(tǒng)需求分析3.1運(yùn)行環(huán)境需求3.1.1用戶界面本系統(tǒng)采用Eclipse設(shè)計(jì),前端頁面采用的是基于EasyUI框架設(shè)計(jì)的信息管理界面。3.1.2硬件接口運(yùn)行此系統(tǒng)的硬件根本要求如下:CPU:Inetli5及以上;內(nèi)存:4GB及以上;硬盤:10GB及以上。3.1.3軟件接口J2EE框架:Eclipse4.11.0版本及以上數(shù)據(jù)庫服務(wù)器:MySQL5.6.10版本及以上3.2系統(tǒng)設(shè)計(jì)原則本系統(tǒng)主要從易用性、穩(wěn)定性和優(yōu)化原則對系統(tǒng)進(jìn)行設(shè)計(jì)3.2.1易用性系統(tǒng)的發(fā)布,首先考慮到的就是易用性,以《王者榮耀》此游戲舉例,該游戲的新手提示是現(xiàn)今所有游戲中最好的,它能讓一個(gè)新用戶以最短的時(shí)間掌握該游戲的玩法。由此得出,一個(gè)系統(tǒng)的設(shè)計(jì)對用戶必須友好,這就要求系統(tǒng)的接口友好、操作簡便、功能設(shè)計(jì)齊全,在一些特定的位置需要對用戶進(jìn)行提示,以方便用戶掌握該系統(tǒng)。3.2.2穩(wěn)定性作為一個(gè)日常頻繁使用的管理平臺,為了保證超市信息管理系統(tǒng)的正常運(yùn)行以及給企業(yè)提供更加優(yōu)質(zhì)的服務(wù),本系統(tǒng)將采用世界上擁有應(yīng)用最多的微軟的相關(guān)應(yīng)用服務(wù)為系統(tǒng)的穩(wěn)定運(yùn)行提供支持。3.2.3優(yōu)化原則合理對對象進(jìn)行封裝、繼承、引用,重新編寫一個(gè)類對那些重用性高的代碼進(jìn)行封裝,減少不必要的代碼冗余,對代碼進(jìn)行注釋,方便進(jìn)行日后的系統(tǒng)維護(hù)。提高模塊與模塊之間的解耦合,使整個(gè)程序簡潔明了。3.3系統(tǒng)功能需求分析依據(jù)現(xiàn)實(shí)需求,超市信息管理系統(tǒng)的用戶角色可分為后臺管理員、商品管理、營業(yè)額管理、會員管理、供應(yīng)商管理和員工管理。3.3.1后臺管理員后臺管理功能主要是超市管理者對該超市信息管理系統(tǒng)的所有操作,主要包括商品信息、營業(yè)額、會員、供應(yīng)商和員工信息的管理功能。下面分別詳細(xì)介紹這5中功能。3.3.2商品信息管理商品信息是整個(gè)系統(tǒng)的核心,根據(jù)超市的需求分析,對商品信息進(jìn)行管理員的角色分配商品的信息主要包括商品的供應(yīng)商、商品的保質(zhì)期、商品的價(jià)格、商品類型等等數(shù)據(jù)。商品管理商品是超市主要組成部分,管理員需要將商品管理分成商品信息分類、商品信息管理、商品檢索以及商品銷售等操作流程。商品檢索由于商品種類比較多,不方便管理員對商品進(jìn)行日常管理,所以本系統(tǒng)需要使用檢索的功能,讓管理員能夠通過商品的名稱、ID、類型或供應(yīng)商名稱進(jìn)行搜索,以便管理員你對商品進(jìn)行更快捷有效的管理。商品購買此功能是本系統(tǒng)模擬客戶網(wǎng)上購買超市商品,用戶可以在搜索框輸入商品的分類或商品的名稱對商品進(jìn)行模糊查詢,然后勾選查詢出來的商品信息,添加到購物車內(nèi)。然后再購物車?yán)锩嫣顚戀徺I商品的數(shù)量,點(diǎn)擊購買。在購物車的時(shí)候可以填寫顧客的會員卡號或者辦理會員時(shí)預(yù)留的手機(jī)號碼向數(shù)據(jù)庫添加此次購買的商品對應(yīng)的積分,會員在購買商品時(shí),根據(jù)商品的價(jià)格兌換積分給會員,超市可以通過積分兌換實(shí)物來刺激顧客的消費(fèi)。商品分類管理商品分類主要是將商品類型細(xì)分成三個(gè)標(biāo)題,例如一級標(biāo)題是酒類或飲料類,二級標(biāo)題是白酒和紅酒等等,三級標(biāo)題就是酒的名稱,每一級標(biāo)題都有一段編號,表名該商品所屬的種類。3.3.3營業(yè)額管理商品的銷售情況是超市獲取市場需求的重要渠道之一,管理員可以從銷售情況中獲知當(dāng)天商品的銷售數(shù)量,從而了解周邊的顧客的需求。商品的銷售信息對超市的發(fā)展規(guī)劃非常重要,需要分配角色對銷售信息管理進(jìn)行一系列的分析,決策等相關(guān)操作。銷售信息主要包括銷售日期、商品名稱、商品編號、商品的單價(jià)、單筆的銷售總額。根據(jù)商品編號、商品名稱以及商品當(dāng)天的銷售總額得知哪種商品比較熱銷可以多進(jìn)貨,哪種商品可以少進(jìn)貨。管理員還可以根據(jù)銷售日期對商品的銷售情況進(jìn)行比較,哪種商品在當(dāng)季比較好賣。銷售信息檢索管理員可以通過商品編號、名稱、銷售日期或供應(yīng)商名稱進(jìn)行搜索,分析商品的銷售數(shù)量以及銷售次數(shù)是否頻繁,比較哪類商品在當(dāng)下比較熱銷,以決定日后商品的進(jìn)貨情況。3.3.4會員管理會員是超市的穩(wěn)定客戶流,會員制能更有效地了解顧客。還有另一方面就是,會員也是商家宣傳媒體,超市的一些活動跟口碑都會通過會員的口口相傳,提高商家的知名度。當(dāng)然,想要留住會員跟發(fā)展會員的規(guī)模就得將促銷變?yōu)閮?yōu)惠和關(guān)懷,提升會員的消費(fèi)體驗(yàn)。會員信息主要包括會員名稱、手機(jī)號碼、居住地址、性別、卡號、辦理時(shí)間、積分、經(jīng)辦人。當(dāng)會員忘記帶會員卡且不記得卡號時(shí),可以輸入辦理會員卡時(shí)預(yù)留的手機(jī)號碼代替卡號進(jìn)行購物積分積累。預(yù)留會員的居住地址是為了方便以后送貨上門,會員可以通過超市的網(wǎng)站進(jìn)行下單購物,超市員工可以通過會員預(yù)留的居住地址送貨上門。記錄辦理時(shí)間是為了以后舉辦活動回饋老用戶時(shí)判斷會員卡的辦理時(shí)長。積分是超市通過積分兌換實(shí)物活動來刺激會員消費(fèi)的一種營銷手段。經(jīng)辦人是為了提高員工的積極性,每辦一張會員卡且會員消費(fèi)到一定的金額時(shí),員工都可以從中提取一定的金額,使員工自發(fā)性幫超市發(fā)展固定的顧客。3.3.5供應(yīng)商管理供應(yīng)商是超市主要的進(jìn)貨渠道,供應(yīng)商的產(chǎn)品質(zhì)量影響著超市的信譽(yù)與形象,產(chǎn)品價(jià)格決定了超市的利潤等等諸多因素。供應(yīng)商信息管理供應(yīng)商信息關(guān)鍵涵蓋了供應(yīng)商的名稱、地址、公司的注冊編號、成立時(shí)間、聯(lián)系人、聯(lián)系方式、電子郵件、傳真。供應(yīng)信息的檢索當(dāng)供應(yīng)商過多時(shí),管理員可以通過供應(yīng)商的編號對供應(yīng)商信息進(jìn)行查詢。3.3.6員工管理本系統(tǒng)的員工信息管理包括了部門列表、員工列表、考勤表、簽到表。部門列表超市管理部門整體結(jié)構(gòu)的合理性,與超市的生存和發(fā)展前景息息相關(guān)。明確的部門分工能提高超市的運(yùn)行效率,是超市的各項(xiàng)業(yè)務(wù)更加順利地進(jìn)行。部門信息列表主要包括了部門名稱、部門編號、部門主管名稱以及其聯(lián)系方式、主管的任命日期。員工列表員工信息列表主要是用來記錄員工的個(gè)人信息,通過人力資源配置對人員進(jìn)行規(guī)劃、考評、調(diào)配、培訓(xùn)等手段將員工安排到對應(yīng)的崗位上。員工信息;列表主要包括了員工的名字、身份證號碼、崗位、性別、入職時(shí)間、年齡、工號。考勤表考勤主要包括了上下班簽到、曠工、遲到早退以及請假功能。簽到列表主要包括了部門名稱、員工名稱、員工編號、簽到日期、早中晚上下班簽到時(shí)間。曠工信息列表主要包括了曠工日期、所屬部門、員工工號、員工名稱。遲到早退信息列表主要包括了遲到早退時(shí)間、所屬部門名稱、員工名稱、員工編號以及原因(讓管理員看到該記錄被登上表的因由)。請假信息列表主要包括了所屬部門名稱、員工名稱、員工編號、請假起始時(shí)間、請假截止時(shí)間以及請假原因。系統(tǒng)總體設(shè)計(jì)4.1系統(tǒng)的功能模塊設(shè)計(jì)系統(tǒng)功能模塊圖詳見圖4.1圖4.1系統(tǒng)功能模塊圖將系統(tǒng)的整體功能進(jìn)行模塊化能夠清晰地了解各個(gè)功能模塊的作用以及模塊之間的聯(lián)系,容易從邏輯上了解超市信息管理系統(tǒng)的整體設(shè)計(jì)。4.2系統(tǒng)的子模塊設(shè)計(jì)4.2.1管理員管理模塊管理員管理模塊主要負(fù)責(zé)各個(gè)管理員的賬號維護(hù)。如圖4.2所示圖4.2管理員管理模塊“登錄賬號”模塊負(fù)責(zé)用戶輸入賬號密碼“賬號驗(yàn)證”模塊負(fù)責(zé)驗(yàn)證是否輸入正確的驗(yàn)證碼“用戶信息管理”模塊負(fù)責(zé)增刪查改賬號信息“操作超時(shí)”模塊負(fù)責(zé)頁面長時(shí)間無操作時(shí)重新登錄賬號4.2.2員工考勤模塊員工考勤模塊關(guān)鍵負(fù)責(zé)員工管理,具備員工考勤、員工信息管理、工作時(shí)間設(shè)置、員工簽到功能。如圖4.3所示圖4.3員工管理模塊“員工信息管理”模塊負(fù)責(zé)員工個(gè)人信息的維護(hù)“部門信息管理”模塊負(fù)責(zé)部門信息的維護(hù)“員工簽到管理”模塊負(fù)責(zé)記錄員工每天上班打卡時(shí)間“考勤管理”模塊負(fù)責(zé)對員工上班情況進(jìn)行記錄4.2.3商品管理模塊主要負(fù)責(zé)商品管理,具備商品信息管理、添加購物車、登錄會員信息、購物、新增銷售記錄、會員積分積累、清空購物車功能。如圖4.4所示圖4.4商品管理模塊“商品信息管理”模塊負(fù)責(zé)商品信息的增刪查改“商品類型管理”模塊負(fù)責(zé)商品類型的增刪查改“購物車”模塊負(fù)責(zé)保存顧客預(yù)購的商品“購買商品”模塊負(fù)責(zé)購買商品、清空購物車、登錄會員賬號、修改庫存等4.2.4會員管理模塊主要負(fù)責(zé)會員管理,具備以當(dāng)前日期結(jié)合數(shù)據(jù)庫中會員的id數(shù)量增加會員的卡號、通過對會員名稱、卡號以及預(yù)留的手機(jī)號碼對該會員的信息進(jìn)行模糊查詢、根據(jù)勾選的id刪除數(shù)據(jù)庫中的會員卡號。如圖4.5所示圖4.5會員管理模塊“會員信息管理”模塊負(fù)責(zé)新增會員賬號、修改會員信息、刪除會員信息“信息檢索”模塊負(fù)責(zé)根據(jù)關(guān)鍵字對會員信息進(jìn)行模糊搜索4.2.5營業(yè)額管理模塊關(guān)鍵擔(dān)負(fù)著管理銷售記錄的責(zé)任,擁有顯示銷售記錄和銷售記錄查詢功能。如圖4.6所示圖4.6營業(yè)額管理模塊“營業(yè)額信息管理”模塊負(fù)責(zé)顯示營業(yè)額記錄“信息檢索”模塊負(fù)責(zé)根據(jù)關(guān)鍵字對營業(yè)額信息進(jìn)行模糊搜索4.2.6供應(yīng)商管理模塊關(guān)鍵擔(dān)負(fù)著供應(yīng)商的管理,擁有新增供應(yīng)商信息、供應(yīng)商信息查詢、刪除供應(yīng)商信息功能。如圖4.7所示圖4.7供應(yīng)商管理模塊“供應(yīng)商信息管理”模塊負(fù)責(zé)新增供應(yīng)商賬號、修改供應(yīng)商信息、刪除供應(yīng)商信息“信息檢索”模塊負(fù)責(zé)根據(jù)關(guān)鍵字對供應(yīng)商信息進(jìn)行模糊搜索4.3系統(tǒng)的功能用例圖圖4.8系統(tǒng)功能用例圖超市信息管理系統(tǒng)關(guān)鍵涵蓋了會員信息管理、賬號信息管理、供應(yīng)商信息管理、商品信息管理、營業(yè)額信息管理(銷售信息管理)、員工信息管理六個(gè)子模塊。系統(tǒng)功能用例圖如圖4.8所示。4.4系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)超市信息管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)關(guān)鍵涵蓋了兩部分,分別為數(shù)據(jù)庫的概念設(shè)計(jì)和數(shù)據(jù)庫表設(shè)計(jì)。圖4.9數(shù)據(jù)庫概念設(shè)計(jì)圖4.4.1數(shù)據(jù)庫概念設(shè)計(jì)圖超市信息管理系統(tǒng)商品實(shí)體具有商品名稱、編號、單價(jià)、庫存等屬性,會員實(shí)體具有會員名稱、卡號、會員積分等屬性,供應(yīng)商實(shí)體具有公司名稱、供應(yīng)商名稱、公司傳真等屬性。4.4.2數(shù)據(jù)庫表設(shè)計(jì)超市信息管理系統(tǒng)的數(shù)據(jù)庫表眾多,均規(guī)范合理地遵從數(shù)據(jù)庫表設(shè)計(jì)規(guī)范。分別從數(shù)據(jù)庫表的描述詳細(xì)、字段說明、字段名稱、數(shù)據(jù)長度、是否為空等來詳細(xì)介紹。管理員信息表(baseinfo)記錄管理員的登錄賬號密碼信息。如表4.1所示表4.1管理員信息表主要字段數(shù)據(jù)類型長度是否允許空是否為主鍵字段說明idmediumint8否是賬號IDunamevarchar20否否賬號pwdvarchar15否否密碼postvarchar5是否崗位handle_datevarchar11是否辦理時(shí)間部門信息表(dept_info)記錄部門相關(guān)信息,如表4.2所示表4.2部門信息表主要字段數(shù)據(jù)類型長度是否允許空是否為主鍵字段說明idint11否是部門IDdept_namevarchar5否否部門名稱dept_numbervarchar15否否部門編號dept_supvarchar5是否部門主管dept_sup_phonevarchar12是否聯(lián)系電話dept_sup_datevarchar11是否任職時(shí)間員工信息表(emp_info)記錄員工相關(guān)信息,如表4.3所示表4.3員工信息表主要字段數(shù)據(jù)類型長度是否允許空是否為主鍵字段說明idmediumint8否是員工IDemp_namevarchar5是否員工名稱id_numbervarchar19是否身份證號emp_postvarchar5是否崗位emp_gendervarchar2是否性別entry_datevarchar11是否入職日期emp_ageint3是否年齡emp_numbervarchar15是否工號簽到信息表(signin_info)員工每天的簽到信息,如表4.4所示表4.4簽到信息表主要字段數(shù)據(jù)類型長度是否允許空是否為主鍵字段說明idmediumint8否是簽到IDsign_datevarchar11否否簽到日期dept_namevarchar5否否部門名稱emp_numbervarchar15否否員工工號emp_namevarchar5是否員工名稱MsignInvarchar11是否上午上班打卡時(shí)間NsignBackvarchar11是否中午下班打卡時(shí)間NsignInvarchar11是否中午上班打卡時(shí)間AsignBackvarchar11是否下午下班打卡時(shí)間工作時(shí)間表(datep_info)以供管理員設(shè)置上下班時(shí)間以及考勤應(yīng)扣工資,如表4.5所示表4.5工作時(shí)間表主要字段數(shù)據(jù)類型長度是否允許空是否為主鍵字段說明idmediumint11否是記錄IDmsignIn_datevarchar11否否早上上班時(shí)間nsignBack_datevarchar11否否早上下班時(shí)間nsignIn_datevarchar11否否中午上班時(shí)間asignBack_datevarchar11否否中午下班時(shí)間ded_wages_numberint3否否遲到早退扣除金額leave_ded_wages_numberint3否否請假扣除金額abs_ded_wages_numberint4否否曠工扣除金額曠工信息表(emp_abs_info)記錄員工曠工信息,如表4.6所示表4.6曠工信息表主要字段數(shù)據(jù)類型長度是否允許空是否為主鍵字段說明idmediumint11否是曠工IDabs_datevarchar11否否曠工日期emp_deptvarchar5否否所屬部門emp_numbervarchar15否否員工工號emp_namevarchar5否否員工名稱考勤信息表(emp_late_info)記錄員工遲到早退的記錄,如表4.7所示表4.7考勤信息表主要字段數(shù)據(jù)類型長度是否允許空是否為主鍵字段說明idmediumint11否是考勤IDlate_datevarchar11否否考勤時(shí)間emp_deptvarchar5否否所屬部門emp_numbervarchar15否否員工工號emp_namevarchar5否否員工名稱reasonvarchar100否否因由請假信息表(emp_leave_info)記錄員工請假信息,如表4.8所示表4.8請假信息表主要字段數(shù)據(jù)類型長度是否允許空是否為主鍵字段說明idmediumint11否是請假IDleave_begin_datevarchar11否否請假開始日期leave_over_datevarchar11否否請假截止日期emp_numbervarchar15否否員工工號emp_namevarchar5否否員工名稱leave_resonvarchar100否否請假原因emp_deptvarchar5否否所屬部門failureInt1否否有效ID商品庫存信息表(mdse_info)存儲商品信息,如表4.9所示表4.9商品信息表主要字段數(shù)據(jù)類型長度是否允許空是否為主鍵字段說明idmediumint11否是商品IDmdse_qsvarchar10否否供應(yīng)商名稱mdse_typevarchar10否否商品類型mdse_namevarchar8否否商品名稱mdse_numbervarchar20是否商品編號mdse_pricedecimal10是否商品單價(jià)mdse_costdecimal10否否商品進(jìn)貨價(jià)mdse_invInt11是否庫存purchase_datevarchar15否否最近進(jìn)貨時(shí)間purchase_numberInt11否否進(jìn)貨數(shù)量供應(yīng)商信息表(qs_info)存儲供應(yīng)商信息,如表4.10所示表4.10供應(yīng)商信息表主要字段數(shù)據(jù)類型長度是否允許空是否為主鍵字段說明idmediumint11否是供應(yīng)商IDqs_Namevarchar10否否供應(yīng)商名稱qs_Cityvarchar20否否所在城市qs_NumberInt11否否注冊編號qs_Datevarchar11否否注冊時(shí)間qs_Attenvarchar5否否聯(lián)系人qs_Mobilevarchar11否否聯(lián)系方式qs_e_mailvarchar20否否電子郵件qs_Faxvarchar10否否公司傳真營業(yè)額信息表(ts_info)記錄每日超市的銷售信息,如表4.11所示表4.11營業(yè)額信息表主要字段數(shù)據(jù)類型長度是否允許空是否為主鍵字段說明idmediumint11否是銷售IDts_datevarchar11否否日期mdse_numbervarchar20否否商品編號mdse_namevarchar10否否商品名稱mdse_pricedecimal10否否商品價(jià)格ts_sumInt11否否銷售數(shù)量ts_sum_pricedecimal10否否銷售總價(jià)會員信息表(vip_info)存儲會員信息,如表4.12所示表4.12會員信息表主要字段數(shù)據(jù)類型長度是否允許空是否為主鍵字段說明idmediumint11否是會員IDvip_namevarchar5否否會員名稱vip_phonevarchar11否否預(yù)留手機(jī)號碼vip_addresvarchar20否否住址vip_gendervarchar2否否性別vip_cardvarchar20否否卡號vip_handle_datevarchar11否否辦理時(shí)間vip_integralfloat20否否積分vip_handle_peoplevarchar5否否經(jīng)辦人系統(tǒng)主要功能模塊實(shí)現(xiàn)5.1登錄模塊5.1.1管理員登錄當(dāng)用戶登錄超市信息管理系統(tǒng)的時(shí)候,登錄模塊會驗(yàn)證用戶輸入的數(shù)據(jù)正確性。如圖5.1圖5.1超市信息管理系統(tǒng)登錄界面當(dāng)賬號密碼輸入錯誤時(shí),則在當(dāng)前頁面彈出“密碼錯誤,請重新輸入!”的窗口。若登錄的用戶賬號不是超級賬號(admin),則在當(dāng)前頁面彈出“該賬號不是管理員,請重新輸入!”的彈窗。驗(yàn)證碼輸入錯誤,則在當(dāng)前頁面顯示“驗(yàn)證碼錯誤,請重新輸入!”的彈窗,然后返回原頁面,重新刷新驗(yàn)證碼。5.1.2普通賬號登錄普通賬號登錄跟超級賬號登錄的界面不一樣,首先導(dǎo)航欄中超級賬號比普通賬號多了一個(gè)用戶管理的子列表。其二,超級賬號的員工管理列表多出了“工作時(shí)間列表”、“曠工信息管理”、“考勤列表”、“請假信息列表”普通賬號登錄界面,如圖5.2圖5.2普通賬號登錄界面超級賬號登錄界面,如圖5.3圖5.3超級賬號登錄界面5.2商品管理模塊查詢功能是每個(gè)軟件的核心部分,從這方面就可以判斷一個(gè)系統(tǒng)的優(yōu)劣性。本系統(tǒng)能對員工信息、商品信息、供應(yīng)商信息、會員信息和營業(yè)額信息進(jìn)行查詢。實(shí)現(xiàn)的方法如下:查詢是按照條件類型進(jìn)行劃分的,它需要獲取商品的編號、類型、名稱等多方式信息進(jìn)行商品信息查詢。系統(tǒng)管理員可以在搜索框中輸入商品的信息對商品進(jìn)行模糊查詢。在EasyUI界面通過AJAX進(jìn)行異步查詢,通過AJAX將查詢信息傳遞到后端對應(yīng)的Controller方法,由Controller層調(diào)用Service層的方法進(jìn)行實(shí)現(xiàn),Service層將通過Mapper文件對數(shù)據(jù)庫進(jìn)行信息的查詢獲取。如圖5.4圖5.4商品信息模糊查詢界面5.2.1模擬購物商品銷售是超市的最終目的,本系統(tǒng)通過模擬購物的功能對商品的銷售情況進(jìn)行測試。購物過程是先通過選購界面查看商品的信息,然后選中心儀的商品添加進(jìn)入購物車,接著顧客在購物車?yán)锾顚懶枰徺I的商品數(shù)量,就可以進(jìn)行下單購買。在購買的過程中銷售表中會添加此次購物的商品信息,然后在庫存中減少對應(yīng)商品售出的數(shù)量,并且在購物成功后清空購物車。5.2.2庫存預(yù)警模塊當(dāng)商品庫存量低于某個(gè)值時(shí),商品列表會將低于預(yù)警數(shù)量的商品數(shù)據(jù)進(jìn)行標(biāo)記。其原理是使用EasyUI的rowstyler屬性,獲取特定列的值,通過判斷該值是否在預(yù)警庫存范圍內(nèi),如果在預(yù)警庫存范圍內(nèi)則將該行數(shù)據(jù)進(jìn)行標(biāo)記。代碼如下圖5.5圖5.5庫存預(yù)警代碼庫存預(yù)警界面如圖5.6圖5.6庫存預(yù)警界面5.2.3進(jìn)貨訂單當(dāng)商品庫存進(jìn)行預(yù)警時(shí),庫存管理員可以將該商品信息提交給采購部門,由采購部門填寫商品的數(shù)量,并下單,如果訂單沒有進(jìn)行操作,系統(tǒng)會標(biāo)記該訂單信息,直到訂單進(jìn)行操作。當(dāng)訂單完成下訂的時(shí)候,訂單表中會添加下單的時(shí)間和購買的數(shù)量以及總金額,同時(shí)庫存也會添加對應(yīng)的商品庫存。圖5.7訂單界面5.3員工考勤模塊考勤反映了員工出勤情況,是維護(hù)企業(yè)的正常工作秩序,嚴(yán)肅企業(yè)紀(jì)律的一種手段。本系統(tǒng)可以查看員工打卡情況、查看員工遲到早退、無故曠工、請假的記錄。實(shí)現(xiàn)的方法如下:員工進(jìn)行打卡時(shí),Controller層會根據(jù)員工打卡的時(shí)間進(jìn)行判斷,如果員工遲到或早退,打卡記錄會保存到signin_info數(shù)據(jù)表中并在,emp_late_info表中記錄該員工的打卡數(shù)據(jù),并在其表中的reason字段中填入遲到或早退的字符串。如圖5.8,5.9圖5.8員工簽到界面圖5.9員工考勤界面員工無故曠工,本系統(tǒng)會在設(shè)置的時(shí)間進(jìn)行打卡表和請假表的搜索,如果員工沒有打卡也沒有請假,那么系統(tǒng)就會將該員工的信息填入曠工表(emp_abs_info)中。如下圖圖5.10員工請假界面圖5.11員工信息界面圖5.12員工曠工界面員工請假時(shí),可填寫請假開始日期與截止日期,開始日期不能再當(dāng)天日期之前,且員工需要填寫請假原因。如下圖圖5.13請假界面圖5.14請假日期界面圖5.15請假信息界面測試用例和測試結(jié)果6.1曠工記錄測試狀態(tài)碼為0表示還在假期中,狀態(tài)碼為1表示假期已結(jié)束,狀態(tài)碼為3表示還未到請假開始日期。測試案例預(yù)測結(jié)果實(shí)際結(jié)果圖編號只請當(dāng)天假狀態(tài)碼為0,請假成功請假成功,數(shù)據(jù)庫中的狀態(tài)碼為0圖6.1、圖6.2、圖6.3、圖6.4明天請假,今天曠工添加曠工信息曠工列表添加曠工信息圖6.5、圖6.6從今日開始請多天假期請假期間沒有曠工記錄請假成功,請假期間沒有曠工記錄圖6.7、圖6.8請假已過期修改狀態(tài)碼為1修改狀態(tài)3-->1,當(dāng)天沒有曠工記錄圖6.9圖6.1請假界面圖6.2請假成功界面圖6.3請假信息界面圖6.4數(shù)據(jù)庫界面圖6.5預(yù)先請假界面圖6.6請假信息界面圖6.7多天請假界面圖6.8曠工信息界面圖6.9數(shù)據(jù)庫請假信息表界面6.2添加購物車測試測試案例預(yù)測結(jié)果實(shí)際結(jié)果圖編號向購物車添加商品信息添加成功添加成功圖6.10、6.11、6.12購買商品購買成功,修改庫存商品庫存改變、添加銷售記錄到銷售表中、清空購物車圖6.13、6.14、6.15、圖6.16、圖6.17購買數(shù)量為0的商品提示購買數(shù)量輸入錯誤彈框提示顧客商品數(shù)量輸入錯誤圖6.18、圖6.19輸入購買數(shù)量大于庫存提示庫存不足彈框提示商品庫存不足圖6.20、圖21圖6.10選購商品界面圖6.11選購成功界面圖6.12購物車界面圖6.13填寫購買商品數(shù)量界面圖6.14填寫成功界面圖6.15選擇購物界面圖6.16購物成功界面圖6.17商品信息界面 圖6.18選購商品數(shù)量界面圖6.19提示填寫購物數(shù)量圖6.20購物數(shù)量大于庫存界面圖6.21提示商品庫存不足6.3購物積分積累測試會員積分轉(zhuǎn)換規(guī)則10元=1積分測試案例預(yù)測結(jié)果實(shí)際結(jié)果圖編號購物時(shí)填寫會員卡號購物成功,添加對應(yīng)會員積分購物成功,添加對應(yīng)會員積分圖6.22、圖6.23、圖6.24、圖6.25、圖6.26會員結(jié)束購物后進(jìn)行非會員購物購物成功,上一條會員記錄不添加積分購物成功,上一條會員記錄不添加積分圖6.27、圖6.28、圖6.29圖6.22填寫會員卡號界面圖6.23填寫成功界面圖6.24購物信息界面圖6.25購物成功界面圖6.26積分積累頁面圖6.27購物界面圖6.28購物成功界面圖6.29會員數(shù)據(jù)庫信息界面結(jié)論7.1結(jié)論本系統(tǒng)對提高超市信息化管理水平起到了重要的作用,系統(tǒng)不僅實(shí)現(xiàn)了超市日常工作的信息管理,實(shí)現(xiàn)了對商品的存儲、銷售、庫存預(yù)警的功能,減少了超市員工的日常工作量,超市信息管理系統(tǒng)實(shí)現(xiàn)了超市管理的一些基本功能,像員工考勤管理會對員工每天的簽到情況進(jìn)行檢查。還有商品庫存的預(yù)警功能,庫存管理員可以對不同的商品設(shè)置不同的預(yù)警數(shù)量,還有會員、供應(yīng)商管理等等功能。對超市來說,具有很強(qiáng)的實(shí)用性。例如,員工考勤中的打卡簽到可以獲取員工上下班信息,對員工崗位調(diào)整起著重要作用,提高了超市整體的工作效率。還有商品在銷售之后,對應(yīng)的庫存信息會隨著被修改,會增加對應(yīng)的商品的銷售記錄,實(shí)現(xiàn)了數(shù)據(jù)的實(shí)時(shí)性。7.2展望由于時(shí)間比較緊以及本人技術(shù)問題,該項(xiàng)目還是無法做到十全十美,簡潔明了的頁面。以及隨著時(shí)間的推移,用戶的需求也會不斷增加,因此,該系統(tǒng)還是需要進(jìn)一步對功能模塊進(jìn)行優(yōu)化和增加,使該系統(tǒng)的性能得到整體的提升。從技術(shù)角度來說,該系統(tǒng)后續(xù)需要添加分布式、Redis緩存、數(shù)據(jù)庫優(yōu)化、服務(wù)器調(diào)優(yōu)等功能。計(jì)算機(jī)軟件已經(jīng)滲透到日常的各行各業(yè)中,信息化管理成為了企業(yè)運(yùn)作不可缺少的一部分,具有針對性強(qiáng)的某些應(yīng)用軟件也要向著規(guī)范化發(fā)展。以后企業(yè)管理軟件的發(fā)展趨勢將逐漸向軟件標(biāo)準(zhǔn)化、軟件開放式、軟件集成化靠攏,實(shí)現(xiàn)有網(wǎng)即登錄、企業(yè)全員應(yīng)用、全網(wǎng)平臺對接的局面。參考文獻(xiàn)[1]馬雪蓮.超市管理信息化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].天津大學(xué),2012.[2]徐天偉.基于過程的知識管理環(huán)境與知識流的研究[D].云南師范大學(xué),2006.[3]陳葆華.我國連鎖零售業(yè)信息化管理研究[D].北京交通大學(xué),2009.[4]賴勤詣.基于JSP的超市管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2016.[5]李鵬.基于JAVA的超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2014.[6]張保貴.基于c#.net的超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2013.[7]崔可飛.超市商品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2016.[8]李萌.小型超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].天津大學(xué),2012.[9]胡啟敏,薛錦云,鐘林輝.基于Spring框架的輕量級J2EE架構(gòu)與應(yīng)用[J].計(jì)算機(jī)工程與應(yīng)用,2008(05):115-118+133.[10]溫立輝.Spring框架在模型層的應(yīng)用及原理[J].福建電腦,2017,33(05):147-148.[11]甄海濤,楊卓林,趙寒濤.基于SSM架構(gòu)的項(xiàng)目管理平臺設(shè)計(jì)[J].自動化技術(shù)與應(yīng)用,2019,38(05):183-185.[12]鄒紅霆.基于SSM框架的Web系統(tǒng)研究與應(yīng)用[J].湖南理工學(xué)院學(xué)報(bào)(自然科學(xué)版),2017,30(01):39-43.[13]宗明超.基于Web搜索引擎的汽車服務(wù)平臺的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2011.[14]宋軻.基于SSM的設(shè)備信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].華中科技大學(xué),2019.[15]葛萌,黃素萍,歐陽宏基.基于SpringMVC框架的JavaWeb應(yīng)用[J].計(jì)算機(jī)與現(xiàn)代化,2018(08):97-101.[16]榮艷冬.關(guān)于Mybatis持久層框架的應(yīng)用研究[J].信息安全與技術(shù),2015,6(12):86-88.[17]蘭旭輝,熊家軍,鄧剛.基于MySQL的應(yīng)用程序設(shè)計(jì)[J].計(jì)算機(jī)工程與設(shè)計(jì),2004(03):442-443+468.致謝時(shí)光飛逝,轉(zhuǎn)眼間大學(xué)的四年時(shí)光即將結(jié)束,依稀記得剛開始進(jìn)入大學(xué)時(shí)懵懵懂懂的我,聽著別人說C#、JAVA、PHP一臉茫然,在開始上課的前幾天,我加入了奧德公司,里面的師兄使用填鴨式的教育使我接觸到了軟件工程的領(lǐng)域。大一的時(shí)候,奧德公司的師兄每個(gè)星期都會挑時(shí)間來教我們這些新生,每個(gè)星期都有對應(yīng)的作業(yè)。記得第一次奧德的作業(yè)是做一個(gè)HTML網(wǎng)頁,當(dāng)時(shí)我只會使用文本框、按鈕、超鏈接而已,及其簡陋,還經(jīng)常請教師兄一些小白的問題,但奧德的師兄師姐們還是不厭其煩地教會我們。在此我衷心地感謝那些領(lǐng)我入門的師兄師姐們。感謝我的同學(xué)們,在學(xué)習(xí)上,大家良好的學(xué)習(xí)氛圍不斷地激勵我不斷向前邁進(jìn)。在生活上,大家互幫互助,在我最困惑的時(shí)候領(lǐng)著我走出迷霧,正是你們,讓我大學(xué)四年的生活多姿多彩。在此我還想單獨(dú)感謝我的舍友們,在這四年里,雖然有小吵小鬧,但這并不影響我們的友情。我平日里有些小毛病,你們也不跟我一般見識,每天的上課提醒、吃飯打包、回宿舍路上的吹牛閑聊、空余時(shí)間的戶外等活動,使我的大學(xué)生活更加多姿多彩。感謝我的父母,你們一直是我強(qiáng)大的支柱,在背后一直支持我、鼓勵我、包容我。這么多年來的養(yǎng)育和栽培,你們對我無私的愛和幫助是我永遠(yuǎn)無以為報(bào)的。感謝葉小鶯老師從開題報(bào)告到論文對我的指導(dǎo),由于這是大學(xué)中第一次寫論文,對論文的結(jié)構(gòu)有些模糊不清,多次提交上去都會有一些錯誤,但經(jīng)過葉小鶯老師的指導(dǎo),這些錯誤也改正了,這可能是大學(xué)里最后一次來自老師的指導(dǎo)了。最后,感謝百忙之中抽出寶貴時(shí)間來對論文進(jìn)行評審工作以及參加最后答辯的評委們,歡迎您們對論文進(jìn)行批評和指正。

HYPERLINK如何選擇組裝電腦配件

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

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

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

一、CPU

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

二、內(nèi)存

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

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

三、主板

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

四、硬盤

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

五、顯示器

顯示器方面,筆者想澄清一個(gè)觀念:曾經(jīng)聽過非常多的人說液晶顯示器保護(hù)眼睛,因?yàn)闆]有輻射和閃爍……包括很多業(yè)內(nèi)人士都這么認(rèn)為的,其實(shí)錯了,液晶顯示器比普通的CRT還要傷眼睛!因?yàn)閭劬Σ粌H僅是輻射和閃爍,還有對比度、亮度等參數(shù),雖然液晶顯示器的輻射和閃爍比CRT要小的多,但它那要命的對比度、那要命的色澤度、還有那大于每平方米300cd的亮度,這些都會對眼睛造成很大的傷害,并且你即使將液晶顯示器的亮度和對比度調(diào)節(jié)到最低,也還是非常的刺眼。德國的一家權(quán)威機(jī)構(gòu)做過一項(xiàng)調(diào)查:液晶顯示器用久了會使人的眼睛感覺到疲倦,甚至頭痛等癥狀,而使用相同時(shí)間的CRT顯示器,卻基本沒有這些情況出現(xiàn)。現(xiàn)在的通過TCO03認(rèn)證的CRT顯示器,其實(shí)外露的輻射已經(jīng)相當(dāng)小了,基本上對人已經(jīng)沒有多大的傷害了,閃爍感也可以通過調(diào)節(jié)刷新率來降低,筆者實(shí)在是搞不懂為什么很多人非要去選擇液晶顯示器,還非要說液晶顯示器不傷眼睛??一個(gè)最差的17寸液晶顯示器的價(jià)格,能買一臺不錯的、通過TCO03標(biāo)準(zhǔn)的19寸CRT了,顯示面積也差不多大,而且CRT又比液晶更保護(hù)眼睛,液晶顯示器唯一的一個(gè)優(yōu)點(diǎn)就是占用空間小而已,其他的統(tǒng)統(tǒng)是缺點(diǎn),為什么不選擇CRT呢??說到TCO03標(biāo)準(zhǔn),現(xiàn)在很多的號稱是通過TCO03認(rèn)證的顯示器,其實(shí)都是貼牌的,都沒有真正的通過,關(guān)于怎樣鑒別一臺TCO03的顯示器,網(wǎng)上已經(jīng)有很多文章可以搜索到,筆者在此不想過多敘述,只是提醒大家一點(diǎn):一臺真正的通過TCO03認(rèn)證的顯示器,外表的顏色除了白色以外,是不會有其他顏色的了,因?yàn)門CO03認(rèn)證中有重要的一條就是外殼可回收性,而除了白色以外,其他的任何顏色都加了有機(jī)染料在里面,是不能作為回收利用的,這點(diǎn)請大家購買顯示器的時(shí)候一定要注意了!

六、電源

作為一臺電腦的動力之源,電源質(zhì)量的好壞直接關(guān)系到這臺電腦的壽命,在這點(diǎn)上筆者先要肯定一下品牌機(jī)廠商的做法了,在各大品牌機(jī)中,雖然其他配件可以用跛腳來形容,但所配的電源和機(jī)箱基本上都是不錯的,功率雖然不是很大,但滿足它的配置是足夠了。而一些新手在配兼容機(jī)的時(shí)候,很多情況下都忽視了電源這一方面

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論