• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于內(nèi)容推薦高校網(wǎng)上商城的研究與設(shè)計(jì)

      2017-12-15 21:57:10袁江琛
      電腦知識(shí)與技術(shù) 2017年32期
      關(guān)鍵詞:網(wǎng)上商城

      袁江琛

      摘要:該文簡(jiǎn)述了網(wǎng)上商城特點(diǎn)和高校用戶對(duì)網(wǎng)上商城的需求,分析了內(nèi)容推薦的過(guò)程和特征,使用ASP.NET+SQL Server作為開(kāi)發(fā)工具,詳細(xì)闡述了系統(tǒng)的功能和數(shù)據(jù)庫(kù)設(shè)計(jì),并分析了典型模塊的功能。

      關(guān)鍵詞:ASP.NET; SQL Server; 內(nèi)容推薦; 網(wǎng)上商城

      中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)32-0278-03

      Research and Design of College Online Mall Based on Content Recommendation

      YUAN Jiang-chen

      ( Wuxi City College of Vocational Technology, Wuxi 214153,China)

      Abstract: The online Mall features and the needs of users of online malls described. The feature of content recommendation is analyzed. On the basis of analyzing the function of the system, ASP.net+SQL Server are used as the development tool. The design of database and typical functional modules are emphasized.

      Key words: ASP.NET; SQL Server; content recommendation; online Mall

      1 研究背景

      網(wǎng)上商城是建立在虛擬網(wǎng)絡(luò)上的購(gòu)物場(chǎng)所,用戶可以方便、輕松、快捷地挑選購(gòu)買商品,為現(xiàn)代人的生活帶來(lái)了購(gòu)物的快樂(lè)與便利,也能使商家降低運(yùn)行成本、擴(kuò)大銷售渠道、增加銷售額度,是現(xiàn)在最流行的購(gòu)物方式。高校是一個(gè)廣闊的市場(chǎng),擁有很大的師生消費(fèi)群體,他們易于接受新的消費(fèi)模式,同時(shí)在高校內(nèi)網(wǎng)絡(luò)的普及率很高,大多數(shù)的學(xué)生有網(wǎng)上消費(fèi)的經(jīng)驗(yàn),他們注重商品性價(jià)比、個(gè)性化的商品以及良好地商品售后服務(wù),高校網(wǎng)上商城就是針對(duì)高校師生用戶的一種特定網(wǎng)上商城。本文是在這個(gè)背景下提出,研究和開(kāi)發(fā)一種基于內(nèi)容推薦的高校網(wǎng)上商城,滿足廣大師生對(duì)于個(gè)性化商品和服務(wù)以及良好商品售后服務(wù)需求的網(wǎng)絡(luò)平臺(tái),系統(tǒng)采用目前流行的Visual Studio2010作為開(kāi)發(fā)工具,SQL Server2008為數(shù)據(jù)庫(kù),旨在為高校商城的網(wǎng)上銷售服務(wù)。

      2 關(guān)鍵技術(shù)

      2.1 ASP.NET

      ASP.NET是微軟公司開(kāi)發(fā)的基于.NET Framework的網(wǎng)站開(kāi)發(fā)平臺(tái)。使用ASP.NET開(kāi)發(fā)網(wǎng)站具有簡(jiǎn)單、快捷、安全等優(yōu)點(diǎn)。首先ASP.NET提供了許多功能強(qiáng)大的服務(wù)器控件,這些服務(wù)器控件提供從顯示、數(shù)據(jù)、導(dǎo)航到用戶輸入驗(yàn)證等通用功能,可以訪問(wèn)和調(diào)用其屬性和方法,編寫事件代碼實(shí)現(xiàn)相應(yīng)功能。因此,服務(wù)器控件提供了一個(gè)簡(jiǎn)單的編程模式,使得網(wǎng)站開(kāi)發(fā)變得輕松。其次VS開(kāi)發(fā)環(huán)境方便設(shè)置斷點(diǎn)、易于調(diào)試,網(wǎng)站開(kāi)發(fā)過(guò)程中的一個(gè)難點(diǎn)就是程序調(diào)試,因?yàn)槭褂玫腤eb服務(wù)器不受IDE的約束,但是IIS和VS是由微軟公司開(kāi)發(fā)的,使ASP.NET有了斷點(diǎn)跟蹤調(diào)試的功能,代碼的排錯(cuò)就非常的方便。第三ASP.NET代碼后置,使代碼更清晰,這種后置技術(shù),將WEB界面代碼和程序代碼分開(kāi)來(lái),有利于閱讀和維護(hù)。最后ASP.NET在支持常規(guī)Windows身份驗(yàn)證方法的基礎(chǔ)上,還提供了Passport和cookie兩種不同類型的登錄和身份驗(yàn)證方法。同時(shí),ASP.NET還采用了基于角色的安全模式,為不同角色的用戶指定不同的安全授權(quán)。結(jié)合ASP.NET上述優(yōu)點(diǎn),本文提出的基于內(nèi)容推薦的高校網(wǎng)上商城采用ASP.NET技術(shù)進(jìn)行開(kāi)發(fā),縮短開(kāi)發(fā)周期并具有穩(wěn)定可靠安全的性能。

      2.2 SQL Server

      SQL Server是微軟公司推出的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有可信任性、高效性、智能性等特點(diǎn)。SQL Server數(shù)據(jù)庫(kù)在各個(gè)性能上都更新與優(yōu)化,使用戶對(duì)產(chǎn)品的信任值非常高,能夠?qū)⒊绦虻臄?shù)據(jù)庫(kù)建立在SQL Server平臺(tái)上。SQL Server提供了集成智能化的開(kāi)發(fā)環(huán)境和更高級(jí)的數(shù)據(jù)提取,使開(kāi)發(fā)人員可以簡(jiǎn)化對(duì)數(shù)據(jù)的訪問(wèn)。本系統(tǒng)采用SQL Server2008作為數(shù)據(jù)庫(kù)。

      2.3 內(nèi)容推薦

      基于內(nèi)容推薦算法的原理是收集用戶喜歡和關(guān)注過(guò)的商品,與這些商品類似的商品具有相關(guān)性,把類似的相關(guān)商品推薦給用戶。例如學(xué)生在商城中購(gòu)買過(guò)ASP.NET的書籍,那么可以向他推薦計(jì)算機(jī)方面的書籍?;趦?nèi)容推薦首先對(duì)用戶過(guò)去的購(gòu)買、評(píng)論、關(guān)注過(guò)的商品作為樣本,統(tǒng)計(jì)后得到用戶購(gòu)買特征;對(duì)商品信息進(jìn)行分析,得到商品的結(jié)構(gòu)化描述,得到商品特征;利用用戶購(gòu)買特征構(gòu)建預(yù)測(cè)模型,根據(jù)商品特征判斷商品是否應(yīng)該推薦給用戶;根據(jù)用戶特征進(jìn)一步的變化得出新的預(yù)測(cè)模型。

      3 高校網(wǎng)上商城的設(shè)計(jì)

      3.1 高校網(wǎng)上商城的概要設(shè)計(jì)

      (1) 前臺(tái)模塊設(shè)計(jì)

      高校網(wǎng)上商城的前臺(tái)可以查看商品、商城公告、友情鏈接等信息,對(duì)自己需要的商品可以注冊(cè)登錄后放入購(gòu)物車并進(jìn)行購(gòu)買,對(duì)于網(wǎng)站和商品有意見(jiàn)的可以通過(guò)商城平臺(tái)提交給商家。圖書商城前臺(tái)的功能結(jié)構(gòu)如圖2所示。

      (2) 后臺(tái)模塊設(shè)計(jì)

      高校網(wǎng)上商城后臺(tái)功能包括對(duì)商品、公告、用戶、管理員、友情鏈接、訂單、意見(jiàn)等內(nèi)容的管理,其功能結(jié)構(gòu)如圖3所示。

      3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

      在對(duì)項(xiàng)目功能分析的基礎(chǔ)上,使用SQL Server2008設(shè)計(jì)數(shù)據(jù)庫(kù),該系統(tǒng)中一共有22張表,分別是用戶表、收貨地址表、用戶特征表、商品表、商品類別表、商品特征表、用戶瀏覽商品表、購(gòu)物車表、收藏表、訂單表、訂單詳情表、訂單狀態(tài)表、商城公告表、公告特征表、友情鏈接表、友情鏈接特征表、意見(jiàn)表、意見(jiàn)特征表、特征表、管理員表、管理權(quán)限表、支付表。下面介紹主要的幾張數(shù)據(jù)表:endprint

      (1) 用戶表

      用戶表用于存儲(chǔ)注冊(cè)用戶的基本信息,數(shù)據(jù)表包含用戶編號(hào)、用戶名、用戶密碼、收貨地址、聯(lián)系電話、用戶頭像等字段。

      (2) 用戶特征表

      用戶特征表用于存儲(chǔ)用戶在瀏覽、購(gòu)買商品時(shí)特征,數(shù)據(jù)表包含用戶編號(hào)、特征編號(hào)和特征訪問(wèn)次數(shù)等字段。根據(jù)用戶特征表系統(tǒng)可以向用戶推送相關(guān)商品。

      (3) 商品表

      商品表用于存儲(chǔ)商品的基本信息,數(shù)據(jù)表包含商品編號(hào)、商品名稱、商品圖片、商品詳情、商品類別編號(hào)、商品庫(kù)存數(shù)、商品購(gòu)買次數(shù)、商品瀏覽次數(shù)等字段。

      (4) 用戶瀏覽商品表

      用戶瀏覽商品表用于記錄用戶瀏覽過(guò)商品的信息,數(shù)據(jù)表包含瀏覽編號(hào)、用戶編號(hào)和商品編號(hào)等字段。

      (5) 訂單表

      訂單表用于存儲(chǔ)訂單信息,包括訂單編號(hào)、用戶編號(hào)、訂單生成日期、訂單總價(jià)等字段。

      (6) 訂單詳情表

      訂單詳情表用于存儲(chǔ)訂單中具體購(gòu)買的商品的信息,包括訂單詳情編號(hào)、訂單編號(hào)、商品編號(hào)、商品數(shù)量、商品單價(jià)等字段。

      (7) 意見(jiàn)表

      意見(jiàn)表用于存儲(chǔ)意見(jiàn)和反饋信息,包括意見(jiàn)編號(hào)、用戶編號(hào)、意見(jiàn)日期、意見(jiàn)內(nèi)容、反饋內(nèi)容、反饋日期等字段

      4 高校網(wǎng)上商城系統(tǒng)實(shí)現(xiàn)

      以商品管理模塊、會(huì)員中心模塊為例,介紹基于內(nèi)容推薦高校網(wǎng)上商城系統(tǒng)。

      4.1 商品管理模塊

      商品由后臺(tái)管理員進(jìn)行管理,管理員可以對(duì)商品進(jìn)行添加、修改、刪除等操作,并對(duì)商品的特征進(jìn)行維護(hù),是網(wǎng)上商城的關(guān)鍵性模塊。在添加商品過(guò)程中首先輸入商品的基本信息,如商品名稱、商品圖片、單價(jià)等等,提交數(shù)據(jù)時(shí)頁(yè)面對(duì)輸入的信息進(jìn)行有效性驗(yàn)證,如果不符合規(guī)范則給出錯(cuò)誤信息并重新輸入,如果驗(yàn)證通過(guò)則為數(shù)據(jù)庫(kù)中的商品表添加一條記錄,并進(jìn)一步設(shè)置商品特征,查找商品特征是否在特征表中,如果沒(méi)有則先為特征表添加一條特征記錄,如果特征表中有該特征則為商品添加一條商品特征,再繼續(xù)為商品添加多條特征,直至完成商品特征設(shè)置,操作流程如圖4所示。

      4.2 會(huì)員中心模塊

      用戶在前臺(tái)經(jīng)過(guò)注冊(cè)后可以成為會(huì)員,用戶在會(huì)員中心可以維護(hù)個(gè)人信息和收貨地址信息等;用戶在會(huì)員中還可以查看自己收藏的商品和添加到購(gòu)物車的商品,對(duì)于添加到購(gòu)物車的商品可以選中進(jìn)行購(gòu)買生成訂單,也可以修改商品數(shù)量、從購(gòu)物車中刪除商品或?qū)⑸唐芬迫氲劫?gòu)物車中;用戶對(duì)已生成的訂單可以查看、修改、確認(rèn)、評(píng)價(jià)。同時(shí)系統(tǒng)會(huì)根據(jù)用戶以往瀏覽、收藏或購(gòu)買商品的情況,將最近瀏覽商品、相關(guān)推薦商品、公告鏈接等信息送給用戶,功能如圖5所示。

      5 總結(jié)及展望

      隨著網(wǎng)絡(luò)的普及,網(wǎng)上商城是商家發(fā)展的必然趨勢(shì),在高校這個(gè)特殊的環(huán)境中,網(wǎng)絡(luò)的使用更加普遍,無(wú)論從降低成本還是方便用戶,都對(duì)高校網(wǎng)上商城提出了個(gè)性化要求,本文應(yīng)用ASP.NET+SQL Server技術(shù)開(kāi)發(fā)基于內(nèi)容推薦的網(wǎng)上商城,在實(shí)現(xiàn)商品網(wǎng)上銷售的同時(shí),滿足商品的個(gè)性化推薦功能,為用戶提供更好的購(gòu)物體驗(yàn),也為商家?guī)?lái)更高的銷售額。本文的后續(xù)工作將在此基礎(chǔ)上繼續(xù)開(kāi)發(fā)手機(jī)APP應(yīng)用,為用戶提供更方便的購(gòu)物方式。

      參考文獻(xiàn):

      [1] 姚玉閣.基于 Web的網(wǎng)上商城購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 現(xiàn)代電子技術(shù),2016(1):125-128.

      [2] 張俊蘭,王媛. 基于JSP技術(shù)的電子商城系統(tǒng)設(shè)計(jì)及應(yīng)用研究[J].延安大學(xué)學(xué)報(bào):自然科學(xué)版,2011(12):22-27.endprint

      猜你喜歡
      網(wǎng)上商城
      山西省政府采購(gòu)網(wǎng)上商城采購(gòu)?fù)黄?億元
      60%網(wǎng)上商城成為服裝質(zhì)量問(wèn)題的重災(zāi)區(qū)
      CHIP新電腦(2016年8期)2016-08-25 12:58:35
      家樂(lè)福網(wǎng)上商城進(jìn)京
      悅居商城
      白水县| 灵璧县| 嵩明县| 曲阳县| 长兴县| 华蓥市| 乐东| 东丰县| 靖西县| 兰州市| 托克逊县| 阳曲县| 临湘市| 宽城| 咸阳市| 仲巴县| 乐都县| 绿春县| 墨竹工卡县| 都兰县| 西乡县| 石狮市| 鞍山市| 交城县| 喀喇沁旗| 霍林郭勒市| 潼关县| 青田县| 祁连县| 武义县| 汉沽区| 吴旗县| 西青区| 抚顺县| 潜山县| 宾川县| 友谊县| 永仁县| 九台市| 府谷县| 措美县|