• 
    

    
    

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

      ?

      在線購物系統(tǒng)的分析與設(shè)計(jì)

      2017-03-21 20:27王海
      電腦知識與技術(shù) 2016年33期
      關(guān)鍵詞:網(wǎng)上商城

      摘要:網(wǎng)上購物商城是一個(gè)B/S結(jié)構(gòu)的信息交互系統(tǒng),簡單來說就是在網(wǎng)絡(luò)上建立一個(gè)和實(shí)體購物環(huán)境相比,較為虛擬的購物空間,使人們能夠通過更加簡單、輕松、快捷的方式實(shí)現(xiàn)購物過程。該項(xiàng)目搭建的是一個(gè)小型的、可以為不同用戶提供便利的在線購物環(huán)境的電子購物網(wǎng)站。用戶通過注冊個(gè)人信息成為本站的會員后,可以實(shí)現(xiàn)用戶登錄、瀏覽商品、查詢各類商品、管理購物車商品信息、在線購買商品、修改個(gè)人資料以及通過互聯(lián)網(wǎng)支付物品款項(xiàng)等功能。

      關(guān)鍵詞:網(wǎng)上商城;ASP.NET;SQL Serve

      中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)33-0088-03

      Abstract: Online shopping mall is an interactive information system B/S structure, it is simple in the network to establish a real shopping environment and more than virtual shopping space, so that people can achieve through the shopping process more simple, easy and fast way. The project is to build a small, can provide users with convenient online shopping environment of the electronic shopping site. Users become the members of this through the registration of personal information, the user can log in, browse and query all kinds of goods, shopping cart management, merchandise information to purchase goods online, modify personal information, as well as through Internet payment items and other functions.

      Key words: online mall; ASP.NET; SQL Serve

      隨著計(jì)算機(jī)科學(xué)技術(shù)及網(wǎng)絡(luò)技術(shù)在人們生活中的逐漸滲透,人們也越來越認(rèn)識到網(wǎng)絡(luò)技術(shù)在經(jīng)濟(jì)發(fā)展戰(zhàn)略中所占據(jù)的重要位置,互聯(lián)網(wǎng)平臺也成為商家的必爭之地。放眼當(dāng)今社會,電視、報(bào)紙?jiān)缫巡辉偈巧唐返男麄鞯奈ㄒ煌緩剑ヂ?lián)網(wǎng)儼然成為商家另一個(gè)展示自己的全新舞臺。商家通過互聯(lián)網(wǎng)平臺,將自身各方面的服務(wù)信息傳遞給消費(fèi)者,在為商家?guī)砀呃娴耐瑫r(shí)也為普通消費(fèi)者帶來了極大的便利。所以一個(gè)設(shè)計(jì)良好的在線購物管理系統(tǒng)對商家和消費(fèi)者來說,都有很重要的意義。

      1 技術(shù)簡介

      ASP.NET(Active Server Pages.NET)是微軟公司為了迎接全球網(wǎng)絡(luò)時(shí)代的來臨而提出的一個(gè)統(tǒng)一的Web開發(fā)模型,其簡單以及高度可定制化的能力,使.NET迅速發(fā)展成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,ASP.NET擁有以下特性:

      1) ASP.NET是基于組件的,面向?qū)ο蟮哪K化開發(fā)模式;

      2) 更加廣泛的底層支持,可以使用C#、VB等編程語言來作為宿主開發(fā);

      3) 多處理器環(huán)境的可靠性;

      4) 自定義性和可擴(kuò)展性;

      5) 高效可管理性;

      6) 可擴(kuò)展的設(shè)計(jì)器環(huán)境;

      7) 提供跟蹤用戶會話過程的服務(wù);

      8) 支持服務(wù)器端的可包含指令(SSI);

      9) 支持安全防護(hù)Socket 層(SSL) ;

      10)集成化的代理服務(wù)器模塊;

      11) 通過第三方模塊可以支持的功能;

      12)支持程序運(yùn)行實(shí)時(shí)監(jiān)視服務(wù)器狀態(tài)以及定制服務(wù)器日志的功能。

      2 在線購物系統(tǒng)分析

      通過對同類購物網(wǎng)站的實(shí)際調(diào)查與分析,本系統(tǒng)應(yīng)該具備的功能如以下所示:

      1)具有良好的人機(jī)互動(dòng)界面。

      2)用戶可以注冊登錄本網(wǎng)站,可管理本人相關(guān)信息。

      3)在本網(wǎng)站注冊用戶較多的情況下,要求管理員擁有較好的用戶管理權(quán)限。

      4)以各種形式全面的展開商城內(nèi)所有的商品信息,以便用戶可以更好的瀏覽和選購。

      5)商品能夠分類顯示在不同頁面,通過關(guān)鍵字可以檢索商品,方便顧客快速地了解本商城內(nèi)商品信息。

      6)用戶和管理員可以查看商城內(nèi)商品交易的相關(guān)信息。

      7)要求系統(tǒng)能夠提供安全、高效并且智能化的數(shù)據(jù)庫管理模塊,以提高整個(gè)商城的各項(xiàng)功能管理水平。

      8)要求系統(tǒng)易維護(hù)、易操作。

      9)要求系統(tǒng)運(yùn)行具有穩(wěn)定性、安全性和可靠性。

      3 數(shù)據(jù)庫分析

      在網(wǎng)上商城購物系統(tǒng)的數(shù)據(jù)庫表設(shè)計(jì)中,要求在用戶或管理員編輯商品信息時(shí),與之相關(guān)聯(lián)的表中數(shù)據(jù)也應(yīng)該發(fā)生變化,例如當(dāng)用戶或管理員在刪除某個(gè)商品信息時(shí),與該商品相關(guān)聯(lián)的表中信息也應(yīng)該被刪除,這樣才能保證數(shù)據(jù)庫中數(shù)據(jù)的一致性和數(shù)據(jù)庫表結(jié)構(gòu)的完整性。在本系統(tǒng)中總共設(shè)計(jì)了11張數(shù)據(jù)庫表來存儲相關(guān)的數(shù)據(jù),OrderInfo(訂單信息表)表用于保存訂單的詳細(xì)信息;ShipCart(購物車)表用于保存用戶訂單信息;BuyInfo(購買商品信息表)表用于保存用戶購買商品信息;Area(配送范圍表)表用于保存用戶購買商品發(fā)貨的配送范圍信息;ShipType(配送方式表)表用于保存用戶購買商品發(fā)貨的配送方式信息;Class(商品類別表)表用于保存商品分類信息;GoodsInfo(商品信息表)表用于保存商品的詳細(xì)信息;Image(圖像信息表)表用于保存商品圖像的詳細(xì)信息;Admin(系統(tǒng)管理員信息表)表用于保存系統(tǒng)管理員的詳細(xì)信息;Member(用戶信息表)表用于保存用戶的詳細(xì)信息;PayType(支付方式表)表用于購買商品支付方式的詳細(xì)信息。

      4 系統(tǒng)功能

      該項(xiàng)目的主要目的是開發(fā)一個(gè)能夠?yàn)橛脩籼峁┍憷馁徫锃h(huán)境的網(wǎng)上購物網(wǎng)站以及后臺管理系統(tǒng),主要參與者是消費(fèi)者和系統(tǒng)管理員。

      4.1 系統(tǒng)前臺功能

      在互聯(lián)網(wǎng)平臺上,無論什么類型的購物網(wǎng)站,其消費(fèi)者購物的流程基本上都是類似的,本站用戶在該商城的購物流程操作說明如下:

      1)任何人在本站都可以瀏覽和查詢商品,但是在第一次進(jìn)行購物之前一定要在本站進(jìn)行信息注冊,注冊完成后,系統(tǒng)會自動(dòng)將用戶信息添加到網(wǎng)站信息存儲的數(shù)據(jù)庫,并跳出“注冊成功”的提示窗口。為了防止信息泄漏,消費(fèi)者一定要記住自己的用戶名和密碼,并且憑借此信息登錄本站選購商品。進(jìn)入到登錄頁面后,輸入用戶名和密碼點(diǎn)擊“登錄”進(jìn)行用戶登錄。

      2)進(jìn)入商城,選購商品。消費(fèi)者在瀏覽商品時(shí),可以順序?yàn)g覽、可以按商品類別瀏覽商品,也可以在頁面文本框輸入商品名稱等關(guān)鍵字,點(diǎn)擊“搜索”,系統(tǒng)自動(dòng)通過用戶輸入關(guān)鍵字進(jìn)行信息檢索,快速找出相關(guān)的商品信息并顯示在商品展示界面。

      3)查看商品的詳細(xì)信息。用戶在瀏覽商品時(shí),如果對該商品感興趣,可以點(diǎn)擊“詳細(xì)信息”的按鈕,系統(tǒng)會自動(dòng)為用戶跳轉(zhuǎn)到該商品信息的詳細(xì)介紹頁面,在本頁面,商品的各種相關(guān)信息,如商品的價(jià)格、顏色、規(guī)格、付款方式及商家配送貨物的方式等信息都會顯示出來,供用戶查看、參考。

      4)用戶在確定需要購買的商品后,可以直接點(diǎn)擊“購買”按鈕,選擇商品的相關(guān)信息進(jìn)行購買,或者點(diǎn)擊“加入購物車”按鈕先將該商品加入個(gè)人的購物車,以便將來購買下單。

      5)選購商品結(jié)束后,用戶可點(diǎn)擊“購物車”查看購物車內(nèi)的商品信息,在本頁面,用戶可以核實(shí)商品信息是否正確,也可以更換商品和修改商品數(shù)量,確認(rèn)無誤后點(diǎn)擊“付款”按鈕進(jìn)行購買付款,選擇付款方式及送貨方式后,即可完成此次購物過程。

      在線購物系統(tǒng)前臺功能結(jié)構(gòu)如圖1所示。

      4.2 系統(tǒng)后臺管理功能

      網(wǎng)站后臺的管理人員在操作時(shí)也具有對用戶、商品、會員、訂單信息的查詢、維護(hù)以及管理等流程,如下:

      1)網(wǎng)站管理人員在網(wǎng)站首頁的下方點(diǎn)擊“后臺入口”后,會跳出管理員的系統(tǒng)登錄界面,輸入用戶名、密碼后跳轉(zhuǎn)進(jìn)入系統(tǒng)后臺信息(數(shù)據(jù))管理的頁面。

      2)網(wǎng)站管理人員在進(jìn)入系統(tǒng)后臺管理頁面后,頁面的左側(cè)會顯示網(wǎng)站的“用戶信息查詢”、“商品信息查詢”、“商品管理”,“訂單信息管理”等信息的鏈接按鈕。用戶點(diǎn)擊后,頁面會跳轉(zhuǎn)至相應(yīng)的信息管理頁面。

      3)商品查詢:管理員在“商品管理”界面可以輸入關(guān)鍵字或商品ID搜索相關(guān)商品信息。

      4)添加商品:在點(diǎn)擊“添加商品”后進(jìn)入設(shè)計(jì)界面,填寫需添加的商品具體信息,點(diǎn)擊“保存”提交商品信息,提交后,會跳出新商品信息添加成功的提示窗口,后臺數(shù)據(jù)庫會自動(dòng)將信息添加到數(shù)據(jù)庫表并將商品信息顯示在相應(yīng)界面。

      5)訂單查詢:在后臺管理員的首頁面中,點(diǎn)擊“訂單管理”按鈕后,系統(tǒng)會自動(dòng)跳轉(zhuǎn)至用戶訂單信息管理的頁面,并且只顯示用戶已經(jīng)生成的訂單信息,其中包括商品的名稱,商品的價(jià)格,商品的數(shù)量及選購商品的總金額,用戶付款下單的時(shí)間,是否已經(jīng)確認(rèn)付款,用戶的備注信息,商家的發(fā)貨時(shí)間以及消費(fèi)者是否已簽收等信息。

      6)用戶管理:同樣的,當(dāng)管理員在后臺首頁點(diǎn)擊“用戶管理”鏈接的按鈕后,系統(tǒng)會自動(dòng)跳轉(zhuǎn)到用戶信息的管理頁面,該頁面會顯示已經(jīng)注冊成為本站用戶的用戶名、地址、聯(lián)系方式等相關(guān)信息,管理員也可以對用戶信息進(jìn)行查找、刪除等操作。

      在線購物系統(tǒng)后臺功能結(jié)構(gòu)如圖2所示。

      5 結(jié)束語

      本系統(tǒng)是基于ASP.NET三層架構(gòu)開發(fā)的,C#是一種面向?qū)ο蟮摹⑦\(yùn)行于.NET Framework架構(gòu)之上的高級程序設(shè)計(jì)語言,它是由C和C++衍生出來的一種編程語言,它沒有了C和C++宏及模版的功能模塊,但是卻繼承了它們強(qiáng)大功能,C#不具有多重繼承的復(fù)雜特性,但是綜合了Visual Basic簡單的可視化操作和C++的高運(yùn)行效率,是一種安全的、簡單的、穩(wěn)定的、優(yōu)雅的編程語言,是.NET項(xiàng)目開發(fā)的首選語言。以下羅列了 C# 所具有的一些優(yōu)點(diǎn):

      1) XML的支持。C#可以編寫ASP.NET動(dòng)態(tài)Web頁面和XML Web服務(wù)。

      2) 面向?qū)ο蟮脑O(shè)計(jì)語言。C#語言只允許類的單繼承,簡單來說就是在同一程序中,一個(gè)類不會由多個(gè)基類派生而來,這樣就避免了在程序中類型定義的混亂性。

      3) 對象初始化器。對象初始化器實(shí)現(xiàn)了將對象初始化和屬性賦值的功能。

      4) 程序開發(fā)速度快,運(yùn)行效率高,技術(shù)本身容易學(xué)習(xí),上手快。它相對于其他語言,編輯簡單,實(shí)用性強(qiáng),更適合初學(xué)者。

      參考文獻(xiàn):

      [1] 王海. AHP 算法在頂崗實(shí)習(xí)系統(tǒng)單位決策中的研究與應(yīng)用[J]. 吉林化工學(xué)院學(xué)報(bào), 2015(1): 48.

      [2] 王海, 于佳. Java 開發(fā)工具分析與研究(一)[J]. 吉林化工學(xué)院學(xué)報(bào), 2016(3): 67-70.

      [3] 陳殿偉, 王偶師. 基于ASP.NET的大學(xué)物理多媒體網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 吉林化工學(xué)院學(xué)報(bào), 2011(7): 68-70.

      [4] 王海, 于佳. Java 開發(fā)工具分析與研究(二)[J]. 吉林化工學(xué)院學(xué)報(bào), 2016(3): 50-54.

      猜你喜歡
      網(wǎng)上商城
      商業(yè)銀行進(jìn)軍網(wǎng)上商城的優(yōu)劣勢分析
      山西省政府采購網(wǎng)上商城采購?fù)黄?億元
      金塔县| 依安县| 永胜县| 遂溪县| 威海市| 博客| 灵寿县| 榆林市| 澳门| 文登市| 比如县| 石门县| 黑山县| 彝良县| 洛阳市| 昌平区| 南宁市| 佛学| 张家港市| 乡城县| 龙井市| 永登县| 安丘市| 迁西县| 永丰县| 年辖:市辖区| 永清县| 台前县| 河源市| 镇赉县| 汝州市| 东乌珠穆沁旗| 台江县| 吉林市| 儋州市| 博兴县| 织金县| 南康市| 温泉县| 郓城县| 麻江县|