• 
    

    
    

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

      ?

      淺談利用ASP.net技術網(wǎng)店開發(fā)方法

      2016-12-31 23:40:22賴衛(wèi)廣西壯族自治區(qū)物資學校
      數(shù)碼世界 2016年2期
      關鍵詞:表示層網(wǎng)店買家

      賴衛(wèi)廣西壯族自治區(qū)物資學校

      淺談利用ASP.net技術網(wǎng)店開發(fā)方法

      賴衛(wèi)
      廣西壯族自治區(qū)物資學校

      隨著網(wǎng)絡技術的不斷發(fā)展,我國的網(wǎng)上商店也得到了巨大的發(fā)展,漸漸成為人們生活中必不可少的一部分,極大的方便了人們的生活和工作。本文通過對ASP.net技術在網(wǎng)店開發(fā)中的應用的介紹,為網(wǎng)店開發(fā)提供思路。

      1網(wǎng)店和ASP.net技術net

      網(wǎng)店也就是網(wǎng)上商店,是基于網(wǎng)絡對商品進行買賣的平臺,在這個平臺上人們可以查閱到產(chǎn)品的具體信息,還可以根據(jù)自己的需求進行下單和支付,網(wǎng)店和實體商店相比有著巨大的優(yōu)勢,這種優(yōu)勢表現(xiàn)在:

      ①成本低廉,網(wǎng)店不需要租賃商店也不需要聘請店員,這樣便可以節(jié)省下來相當大的成本費用。

      ②售價低廉透明,由于不需要租賃商店以及聘請店員,商家可以大幅度降低他們的售價,這樣便可以吸引大量的買家從實體店轉向網(wǎng)店。買家可以通過網(wǎng)絡查詢到類似產(chǎn)品的售價,從而真正的做到貨比三家,根據(jù)商品質量以及售價選擇自己最中意的一款,而賣家也可以通過對比其他商店的價格來調(diào)整自己的價格進行競爭。

      ③ 商品信息量大,網(wǎng)店是基于網(wǎng)絡存在的,只要手中有電腦有網(wǎng)絡,人們便可以隨時隨地瀏覽網(wǎng)店信息,省去了大量的逛街時間,而且商品的詳細數(shù)據(jù)更是一應俱全,不需要額外進行詢問便可得到,在單位時間內(nèi),人們獲得的信息量要遠遠大于在實體店獲得的信息量。隨著這幾年的快速發(fā)展,網(wǎng)上商店已經(jīng)趨于成熟,逐漸成為我國商業(yè)戰(zhàn)場中重要的陣地。

      ASP.net技術是在ASP技術上發(fā)展而來的,比ASP技術更加成熟先進。ASP.net技術具有以下特性使其能夠被充分的運用在網(wǎng)店開發(fā)之中:

      ① 跨平臺性,ASP.net是基于通用語運行編譯的程序,它的實現(xiàn)依賴虛擬機,所以它具有跨平臺性,幾乎可以被運行在全部的平臺上。

      ② 簡單易學性,ASP.net技術使一些非常常用的任務變得非常簡單,比如:提交客戶端的身份驗證、分布系統(tǒng)等。這樣人們不需要復雜的任務便可以達成自己的目標。

      ③ 可管理性,ASP.net技術充分利用了一種被稱為“Zero Local Administration”的哲學觀念,使ASP.net的開發(fā)更加方便和快捷,所有的配置信息都被保存在簡單的文本當中,人們甚至可以不需要啟動本地的管理員工具就可以實現(xiàn)管理。

      2利用ASP技術實現(xiàn)網(wǎng)店開發(fā)

      一般情況下,使用網(wǎng)店系統(tǒng)的都是一些不懂計算機開發(fā)的普通人,所以在操作上要力求簡潔明了,與此相對的則是服務終端要有處理復雜商務信息的能力,根據(jù)網(wǎng)點開發(fā)中的實際因素和軟件的層次模型理論,我們可以選擇三層架構的思想,也就是將整個系統(tǒng)應用從上到下劃分為:表示層(uI)——業(yè)務邏輯層(BLL)—— 數(shù)據(jù)訪問層(DAL)。

      所謂表示層也就是展示給用戶們的界面,也就是用戶在使用網(wǎng)店系統(tǒng)的時候所看到的內(nèi)容,這包括網(wǎng)站的uI元素,本系統(tǒng)所采用的是B/S模式,也就是WEB網(wǎng)站,所以在這個模式下表示層所展示的內(nèi)容——包括管理訪問者和客戶之間的所有交互程序,都是由動態(tài)的WEB頁面所組成的。

      業(yè)務邏輯層就是對數(shù)據(jù)層的處理,也就是對來自表示層的問題進行處理后再將處理結果返回給表示層,在本系統(tǒng)下,表示層中所發(fā)生的一切數(shù)據(jù)操作,除了表示層可以自行解決簡單事件外,比如輸入驗證碼等,都必須要進入業(yè)務邏輯層進行處理,比如:買家瀏覽網(wǎng)店內(nèi)商品的信息的時候,就是表示層將信息傳達給業(yè)務層,業(yè)務層將數(shù)據(jù)進行處理從數(shù)據(jù)庫中選擇相應的信息反饋給表示層,表示層再將這個信息展現(xiàn)在買家所瀏覽的網(wǎng)頁上。

      數(shù)據(jù)訪問層則是針對數(shù)據(jù)庫的一系列操作,負責添加、刪減、修改、查找數(shù)據(jù)等功能,當業(yè)務層有需要時將相關數(shù)據(jù)反饋給業(yè)務層,所以網(wǎng)店中任何涉及到商品信息保存、修改、查詢等業(yè)務時,都必須訪問數(shù)據(jù)庫。

      在網(wǎng)店系統(tǒng)的開發(fā)過程中,有一些模塊是被反復利用的,這樣就需要將這些模塊設置為基礎模塊以便提高代碼的整體利用率,每個系統(tǒng)的基礎模塊各有不同,在本系統(tǒng)中則主要是:

      2.1數(shù)據(jù)庫通用類

      對于數(shù)據(jù)庫通用類是由代碼Database來實現(xiàn)的,是應用程序通過Ado.net訪問數(shù)據(jù)庫的基礎類型,這一類型主要是封裝了創(chuàng)建訪問數(shù)據(jù)庫以及執(zhí)行數(shù)據(jù)庫操作的對象和方法, 還封裝了添加存儲過程參數(shù)的方法。

      定義了函數(shù)Open()、Close(1以及Dispose(),分別實現(xiàn)了數(shù)據(jù)庫鏈接的創(chuàng)建、關閉和釋放等功能,在本系統(tǒng)中,Database類的對象和函數(shù)都可以被反復調(diào)用,極大的提高了代碼的利用率,減少了重復編程。

      2.2管理員身份識別模塊Login.aspx.CSpx.CS

      這一模塊主要是判斷當前的用戶是否屬于管理員,如果是用戶便可以直接進入后臺管理系統(tǒng),如果不是則跳轉到管理員登錄的頁面,重新登錄。

      2.3用戶身份識別模塊Member login.aspx.CS

      買家進行一系列的添加購物車、下訂單等操作的時候,都需要在通過用戶身份之后進行,這一模塊就是用來識別用戶是否已經(jīng)注冊,當買家輸入賬號密碼后,Member login.aspx. CS程序就會進入數(shù)據(jù)庫進行比對,如果是已注冊用戶便可直接進入到相應界面,如果不是就會跳回用戶登錄界面。

      2.4圖片上傳功能模塊Upload—img.incg.inc

      不管是賣家上傳一系列的商品圖片還是買家美化自己賬號上傳頭像,都需要經(jīng)過這一個模塊才能實現(xiàn)。

      3對網(wǎng)店進行保護

      網(wǎng)上購物給人們帶來了巨大便利的同時,不論是賣家還是買家都面臨著網(wǎng)購中安全問題,所以我們在進行網(wǎng)店開發(fā)的時候,既要注意防止他人竊取、篡改信息,也要防止惡意破壞和抵賴行為。

      隨著網(wǎng)購的不斷發(fā)展,對于這些安全問題都有了較為成熟的辦法,開發(fā)人員可以通過以下方法來進行防范:

      3.1數(shù)據(jù)保密性

      在網(wǎng)購過程中,客戶的信息和店鋪的信息都屬于商業(yè)機密,所以網(wǎng)店設計人員必須對這些信息進行加密工作,防止這些信息泄露,即使這些信息泄露了,拿到這些信息的人如果無法對這些信息進行破解,就無法瀏覽和使用這些信息了。

      3.2數(shù)據(jù)完整性

      網(wǎng)點開發(fā)人員要確定一旦交易確定后,數(shù)據(jù)和文件就不能被隨意篡改,只有這樣才能更好的保證買賣雙方的公正和公屏。針對這一問題,數(shù)字發(fā)送方和接收方都進行Hash算法產(chǎn)生數(shù)字摘要,比較前后兩次數(shù)字摘要,一致的話就說明數(shù)據(jù)沒被改過。

      3.3訪問控制網(wǎng)店系統(tǒng)必須實現(xiàn)對買家身份的有效確認,并嚴密保護用戶的口令密碼,防止他人的惡意攻擊,同時對系統(tǒng)建設起有效的防火墻,并設置不易獲得的口令,防止未經(jīng)授權的惡意侵入,保護用戶的訪問安全。

      3.4防止抵賴

      由于網(wǎng)絡的虛擬性,是很多人道德底線不斷下滑,出現(xiàn)抵賴行為,為了防止這種行為的發(fā)生,可以采用數(shù)字時間戳和數(shù)字簽名,保證交易的持續(xù)性,防止交易雙方在交易達成后進行抵賴。

      4結語

      隨著網(wǎng)絡的不斷發(fā)展,利用ASP.net技術開發(fā)網(wǎng)站已經(jīng)成為很多人的選擇,本文通過對網(wǎng)店和ASP.net技術的簡單介紹,為想要開發(fā)網(wǎng)店的人們提供思路,從而使更多的人亨受到編程的樂趣。

      猜你喜歡
      表示層網(wǎng)店買家
      買家秀和賣家秀
      童話世界(2020年17期)2020-07-25 02:18:46
      基于Spring的企業(yè)級Web項目架構設計研究
      軟件(2019年6期)2019-10-08 06:27:21
      ASP.NET三層構架解析
      網(wǎng)店隨意買賣 假貨“借殼”橫行
      基于SSH框架科研管理系統(tǒng)的設計
      北村返鄉(xiāng)開網(wǎng)店:賣的不只是“鄉(xiāng)愁”
      海峽姐妹(2016年9期)2016-02-27 15:22:06
      熱圖
      家庭百事通(2016年1期)2016-01-12 18:44:43
      拉風買家秀
      Coco薇(2015年10期)2015-10-19 01:12:21
      退QQ群
      買家
      小說月刊(2015年10期)2015-04-23 08:51:37
      海宁市| 沅陵县| 通辽市| 东平县| 长兴县| 南阳市| 襄汾县| 淮安市| 都安| 博白县| 治多县| 长葛市| 双柏县| 新密市| 琼海市| 门头沟区| 恩施市| 黔东| 新龙县| 修水县| 贵阳市| 信宜市| 桐乡市| 清水县| 醴陵市| 攀枝花市| 鹿邑县| 平遥县| 临泽县| 盐亭县| 冷水江市| 临海市| 陇西县| 唐山市| 卢氏县| 泸溪县| 东乡族自治县| 正宁县| 昌乐县| 高邑县| 唐河县|