国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

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

袁江琛

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

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

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

2 關鍵技術

2.1 ASP.NET

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

2.2 SQL Server

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

2.3 內(nèi)容推薦

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

3 高校網(wǎng)上商城的設計

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

(1) 前臺模塊設計

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

(2) 后臺模塊設計

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

3.2 數(shù)據(jù)庫設計

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

(1) 用戶表

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

(2) 用戶特征表

用戶特征表用于存儲用戶在瀏覽、購買商品時特征,數(shù)據(jù)表包含用戶編號、特征編號和特征訪問次數(shù)等字段。根據(jù)用戶特征表系統(tǒng)可以向用戶推送相關商品。

(3) 商品表

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

(4) 用戶瀏覽商品表

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

(5) 訂單表

訂單表用于存儲訂單信息,包括訂單編號、用戶編號、訂單生成日期、訂單總價等字段。

(6) 訂單詳情表

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

(7) 意見表

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

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

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

4.1 商品管理模塊

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

4.2 會員中心模塊

用戶在前臺經(jīng)過注冊后可以成為會員,用戶在會員中心可以維護個人信息和收貨地址信息等;用戶在會員中還可以查看自己收藏的商品和添加到購物車的商品,對于添加到購物車的商品可以選中進行購買生成訂單,也可以修改商品數(shù)量、從購物車中刪除商品或?qū)⑸唐芬迫氲劫徫镘囍校挥脩魧σ焉傻挠唵慰梢圆榭?、修改、確認、評價。同時系統(tǒng)會根據(jù)用戶以往瀏覽、收藏或購買商品的情況,將最近瀏覽商品、相關推薦商品、公告鏈接等信息送給用戶,功能如圖5所示。

5 總結及展望

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

參考文獻:

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

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

猜你喜歡
網(wǎng)上商城
商業(yè)銀行進軍網(wǎng)上商城的優(yōu)劣勢分析
山西省政府采購網(wǎng)上商城采購突破2億元