亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SSH的計算機散件報價系統(tǒng)的設(shè)計

        2017-12-11 11:00:43張國平李亞麗霍瑞杰
        電腦知識與技術(shù) 2017年31期

        張國平 李亞麗 霍瑞杰

        摘要:隨著社會經(jīng)濟的不斷發(fā)展,社會的信息化程度也在日益提升。人們對于計算機的依賴越來越強。計算機質(zhì)量的好壞直接影響人們的工作學(xué)習(xí)的效率和心情。該文采用Struts、Spring和Hibernate三大開源框架設(shè)計并開發(fā)了一個基于B/S模式的計算機散件報價系統(tǒng),系統(tǒng)的應(yīng)用能讓用戶花少量的錢,買到性價比高的計算機散件配件,最后,幫助用戶組裝成質(zhì)量相對較高的電腦。系統(tǒng)具有較好的擴展性和可維護(hù)性。

        關(guān)鍵詞:計算機散件報價系統(tǒng);Struts;Spring;Hibernate

        中圖分類號:TP319 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)31-0105-03

        隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展和計算機的普及,計算機已經(jīng)融入人們的日常生活和工作之中,成為人們辦公、學(xué)習(xí)、娛樂的主要工具[1]。目前,計算機散件種類繁多,用戶想要用最短的時間,全面了解計算機各種散件的價格,變得異常困難,為了解決上述問題,本文采用SSH框架開發(fā)了一個基于Web的計算機散件報價系統(tǒng),使用SSH開源框架開發(fā)的具有很好的可擴展性和可維護(hù)性[2-3]。該系統(tǒng)主要實現(xiàn)對計算機散件的報價和評論,并完成計算機散件報價的展示、排序等功能,避免用戶因?qū)τ嬎銠C硬件價格不了解,而造成人力、物力和財力等方面的浪費,為用戶盡可能花更少的錢,組裝配置性價比相對高的電腦提高幫助。減少用戶選購計算機散件中所消耗的時間,極大地方便了廣大組裝機用戶群體。

        1 需求分析

        通過分析得出,系統(tǒng)包含:普通用戶、管理員和銷售商3種用戶角色,其中: 普通用戶能查看計算機散件價格,對比計算機散件,產(chǎn)品評論,查看個人資料,查看個人的評論。管理員對用戶信息、計算機散件信息、公告信息進(jìn)行管理。銷售商能對產(chǎn)品進(jìn)行上架、下架和報價修改,系統(tǒng)的用例圖如圖1所示。

        2 系統(tǒng)功能設(shè)計

        通過前期的需求分析得出,系統(tǒng)的使用者分為三類角色:管理員、銷售商和普通用戶。各個用戶根據(jù)自己的用戶名、密碼登錄到對應(yīng)的界面具有不同的功能和權(quán)限。根據(jù)用戶角色劃分的功能結(jié)構(gòu)圖如圖2所示。

        普通用戶:在設(shè)計此系統(tǒng)時,考慮到前臺用戶所應(yīng)擁有的權(quán)限。普通用戶在登錄前進(jìn)行注冊、登陸操作。普通用戶在登錄后可進(jìn)行找回密碼、查看個人信息、查看計算機散件報價、選擇產(chǎn)品進(jìn)行對比、對產(chǎn)品進(jìn)行評論等操作。

        管理員:考慮到管理員應(yīng)該擁有的權(quán)限比前臺用戶大,管理員擁有用戶管理,計算機散件產(chǎn)品管理,信息管理的權(quán)限。管理員只有在登錄到管理界面后才可以進(jìn)行更高權(quán)限的操作,包括用戶管理、公告信息管理、計算機散件產(chǎn)品管理操作、用戶評論信息管理。管理員可以以普通用戶身份登陸到系統(tǒng)主界面。這樣可保證管理員對系統(tǒng)的全方位管理,保證系統(tǒng)穩(wěn)定高效的運行。

        銷售商:銷售商擁有產(chǎn)品上架、下架,修改產(chǎn)品價格,修改產(chǎn)品數(shù)量等權(quán)限。銷售商在登陸銷售商界面后能夠?qū)τ嬎銠C散件進(jìn)行產(chǎn)品上架、產(chǎn)品下架、產(chǎn)品價格修改、產(chǎn)品庫存量修改、產(chǎn)品銷量修改等相應(yīng)操作。銷售商可以以普通用戶身份登陸到系統(tǒng)主界面。保證了銷售商對系統(tǒng)中的產(chǎn)品的變化有實時的掌握,保證系統(tǒng)穩(wěn)定高效的運行。

        3 關(guān)鍵類的設(shè)計

        1) computerpartAction:該類是計算機散件信息類,主要實現(xiàn)了計算機散件產(chǎn)品的信息展示與報價,對計算機散件產(chǎn)品信息進(jìn)行分頁處理等操作。核心方法有showcomputerpart(),該方法主要實現(xiàn)將用戶的選擇傳遞到后臺spring的service層,然后service層再根據(jù)spring中的配置獲得用戶選擇的信息傳遞回computerpartAction,computerpartAction把service層傳遞過來的信息反饋到前臺jsp頁面。

        2) ShowmessageActon:該類是展示計算機散件產(chǎn)品詳細(xì)信息類,用戶在查看報價時選擇報價條目中的詳細(xì)信息,將進(jìn)入計算機散件產(chǎn)品詳細(xì)信息頁面。核心方法有showmessage(),該方法主要獲取前臺jsp頁面?zhèn)鬟f過來的用戶選擇,然后把用戶的選擇傳遞到相關(guān)的spring中的service層中的業(yè)務(wù)類,業(yè)務(wù)類在獲取后臺數(shù)據(jù)庫中信息后再把數(shù)據(jù)傳遞到ShowmessageActin中,showmessageAction把service層傳遞過來的信息反饋到前臺jsp頁面。

        3) DuibiAction:該類是計算機散件產(chǎn)品對比類,用戶可以在查看報價信息的同時選擇多個產(chǎn)品進(jìn)行對比查看;用戶最少選擇兩條,最多選擇五條。核心方法為duibicomputerpart(),該方法主要獲取前臺jsp頁面?zhèn)鬟f過來的數(shù)據(jù),如果用戶沒有選擇或者選擇不符合要求則返回操作失敗頁面,否則把前臺數(shù)據(jù)傳遞到spring中的service層中的相關(guān)業(yè)務(wù)類中,service層中相關(guān)業(yè)務(wù)類在獲取后臺數(shù)據(jù)庫中的信息后再把數(shù)據(jù)傳遞回DuibiAction,DuibiAction把service層傳遞過來的信息反饋到前臺jsp頁面。

        4) AddInformationAction:該類是添加公告信息類,管理員可以在管理界面中的公告管理中添加公告。核心方法為addinformation(),該類從前臺jsp頁面接受管理員添加的信息內(nèi)容,并把信息內(nèi)容傳遞給spring中的service層中的相關(guān)業(yè)務(wù)類,service層中業(yè)務(wù)類對信息進(jìn)行處理后傳遞到hibernate中的dao層中的持久化類中寫入數(shù)據(jù)庫,然后向前臺返回成功添加信息,AddInformationAction收到后臺成功信息后跳轉(zhuǎn)到執(zhí)行添加成功jsp頁面,否則跳轉(zhuǎn)到添加失敗jsp頁面。

        5) ComputerpartReviewAction:該類是用戶評論類,主要將用戶前臺頁面輸入的評論信息進(jìn)行數(shù)據(jù)庫持久化操作。核心方法為addrevieew(),該類從前臺jsp頁面中獲取用戶輸入的評論信息,并把評論信息傳遞到spring中的service層中的相關(guān)業(yè)務(wù)類,service層中的相關(guān)業(yè)務(wù)類對數(shù)據(jù)進(jìn)行處理后傳遞到hibernate中的dao層中的持久化類寫入數(shù)據(jù)庫,然后返回添加成功信息,ComputerpartReviewAction收到后臺成功信息后跳轉(zhuǎn)到評論成功jspy頁面,否則跳轉(zhuǎn)到評論失敗頁面。

        6) System.currentTimeMillis():該類主要實現(xiàn)獲取系統(tǒng)當(dāng)前時間。當(dāng)用戶下訂單時,可用此方法獲得訂單時間,也可以用此方法獲得留言時間。

        7) Page:該類主要實現(xiàn)分頁的信息,包含getInitPage(),getAppointPage(),getMaxPage(),getRecordSize(),getPage(),printCtrl()方法等。

        8) CharacterEncodingFilter:該類主要實現(xiàn)編碼的過濾,設(shè)置web服務(wù)使用的編碼方式。包含init(),doFilter(),destroy()方法。其中,init()方法實現(xiàn)初始化,doFilter()是過濾處理方法,destroy()是銷毀方法。

        9) AjaxAction:該類主要實現(xiàn)異步刷新。

        4 核心功能模塊的詳細(xì)設(shè)計

        4.1 產(chǎn)品展示功能的實現(xiàn)

        系統(tǒng)產(chǎn)品展示功能模塊主要是完成計算機散件產(chǎn)品信息的展示,左側(cè)按照散件產(chǎn)品類別進(jìn)行分類查看,主界面按照散件產(chǎn)品報價、熱門度、新舊、評分等屬性進(jìn)行產(chǎn)品展示。產(chǎn)品展示界面如圖3所示。

        4.2 評價功能的實現(xiàn)

        評論管理模塊分為前臺評論模塊和后臺評論管理模塊,其中前臺評論模塊主要完成評論和評論結(jié)果查看功能,而后臺評論管理模塊主要完成評論管理和評論刪除功能。

        普通用戶成功登錄后可在計算機散件產(chǎn)品詳細(xì)信息頁面留言板進(jìn)行評論,每位用戶一天內(nèi)可以進(jìn)行多次評論。管理員成功登錄到后到產(chǎn)品管理中對已有的用戶評論進(jìn)行查看、刪除。若某條留言有惡意、反動含義,則管理員可以及時的清理(刪除),來確保系統(tǒng)散件產(chǎn)品評論的和諧。

        4.3 計算機散件產(chǎn)品管理功能模塊

        計算機散件產(chǎn)品管理模塊分為計算機散件管理員管理模塊和計算機散件銷售商管理模塊,其中計算機散件管理員管理模塊主要是管理計算機散件的用戶評論和評分,計算機散件銷售商管理模塊是管理對計算機散件的上架、下架和修改。后臺計算機散件產(chǎn)品界面圖如圖4所示。

        5 結(jié)束語

        隨著時代的迅速發(fā)展,電腦成為了人們生活中不可或缺的重要工具,越來越多的人利用計算機實現(xiàn)辦公、學(xué)習(xí)、娛樂。為了讓用戶花盡少量的錢,買到質(zhì)量好的計算機散件,組裝成性價比高的電腦,本文開發(fā)了一個計算機散件報價系統(tǒng)。用戶能利用該系統(tǒng)完成計算機散件報價的展示、排序和評論等。減少用戶選購計算機散件中所消耗的時間,極大地方便了廣大組裝機用戶群體。

        參考文獻(xiàn):

        [1] 余亮, 朱小微. 淺析組裝機及主機主要組件的選購[J]. 中國證券期貨, 2013(5):317-318.

        [2] 王磊. 基于SSH架構(gòu)的大學(xué)生創(chuàng)客服務(wù)平臺設(shè)計與開發(fā)[J]. 現(xiàn)代計算機:專業(yè)版, 2017(7):66-71.

        [3] 張曉諾. 基于SSH框架的分銷管理系統(tǒng)研究[J]. 信息技術(shù)與信息化, 2017(6):145-147.

        色一情一乱一伦一区二区三欧美| 强d乱码中文字幕熟女免费| 国产av国片精品jk制服| 日韩在线一区二区三区免费视频| 在线观看亚洲AV日韩A∨| 日本在线中文字幕一区| 性av一区二区三区免费| 人人爽久久涩噜噜噜丁香| 福利一区视频| 日韩在线精品视频观看| 亚洲av乱码二区三区涩涩屋| 亚洲色成人www永久在线观看| 亚洲色偷偷色噜噜狠狠99| 亚洲综合网一区二区三区| 久久一区二区国产精品| 又色又爽又高潮免费视频观看| 国产黄色片在线观看| 少妇特殊按摩高潮不断| 草逼短视频免费看m3u8| 伊人久久久精品区aaa片| 亚洲色欲久久久综合网| 香蕉蜜桃av一区二区三区| 欧美xxxxx在线观看| 欧美第一黄网免费网站| 丰满熟妇人妻av无码区 | 国产一区二区三区日韩精品 | 国产真实偷乱视频| 国产成人精品曰本亚洲| 国产三级av在线精品| 久久久久人妻精品一区三寸| 又爽又黄无遮挡高潮视频网站 | 亚洲熟女网站| 中文字幕专区一区二区| 欧美噜噜久久久xxx| 色欲麻豆国产福利精品| 人妖熟女少妇人妖少妇| 中文字幕乱码亚洲无限码| 韩国无码av片在线观看网站| 蜜桃一区二区三区在线看| 中文字幕有码在线人妻| 色一情一乱一伦|