0引言
隨著全球經濟一體化和信息網絡技術的迅猛發展,電子商務領域的競爭愈來愈激烈,安全和穩定已成為其發展的核心與關鍵問題[1].2011年2月4日(格林尼治時間),互聯網經過數年的快速擴張之后,IPv4(網絡協議版本號為4,即原有的互聯網協議尋址系統)完全耗盡了[2].各國紛紛著手開發新一代互聯網,以增強自身互聯網的競爭力。在此背景下,本文采用當前具有完全自主知識產權的IPv9技術,設計并實現基于IPv9技術的電子交易平臺,為推廣應用擁有自主研發的網絡技術與后續研究打下基礎。
1 IPv9技術簡介
目前,全球廣泛使用的互聯網是已枯竭的IPv4和受制于美國的IPv6[3].我國的網絡信息安全面臨著泄密和癱瘓的巨大威脅,而具有自主知識產權的網絡技術---IPv9技術和核心的硬軟件設備,為我國的網絡安全提供了有力保障。其技術優勢體現在如下幾個方面:
(1)海量地址
IPv9在地址設計方面采用42層結構,可分配地址數達到了1.16×1077個,能滿足今后750年的人類需求[4],為需要巨大的IP地址作為支撐的物聯網、移動互聯網、云計算以及三網融合的發展提供了保障。
(2)數字域名
(Digital Domain Name Syatem,DDNS)的核心是數字域名系統(DDNS),即由數字串形成的域名,既可兼容中英文域名,又能將域名、IP地址和MAC地址統一表示成十進制地址,節約了域名與IP之間的翻譯時間,提高了網絡傳輸效率。
(3)DCP編碼
IPv9的創新是DCP編碼體系,即能使商品的一維條碼、二維條碼和電子標簽,統一成一個全球唯一碼,同時可作IPv9的數字域名或IP地址,將大大降低全球生產制造業和物流行業的管理成本。
(4)安全兼容
IPv9最大的特點就是安全兼容,擁有自主研發的協議和硬件設備,實現了點對點電路并采用自主加密算法。既可實現互聯網的邏輯隔離,又能夠充分實現互聯互通,為電子政務、電子軍務和電子商務提供強有力的技術支撐。
2電子交易平臺設計
推廣和運用我國IPv9技術的首要任務就是將其商業化,而商業化的最大突破口即網絡交易。本交易系統迎合了此需求,綜合了IPv9技術、DDNS(數字域名)、DCP編碼、ASP.NET、Web Service、SQL Server等技術,為用戶提供了一個基于“新一代安全可控綜合信息網絡”的電子交易應用平臺。
(1)系統框架設計。本系統采用標準的三層架構(3-tier architecture),達到“高內聚、低耦合”的目的[6],將本系統的業務應用劃分為表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL)。表現層:顯示數據和接收用戶輸入的數據,為用戶提供一種交互式操作的界面;業務邏輯層:實現與交易平臺功能需求有關的系統設計;數據訪問層:針對數據的增添、刪除、修改、查找直接操作數據庫。三層之間相互獨立,分散在不同的服務器上,既可協同合作又可提高交易并發處理能力[7].
(2)系統模塊設計。本電子交易平臺根據系統功能需求分析,把系統劃分成會員、產品編碼、網店、商品、商品交易、臺賬、新聞發布、管理營運八大模塊。由圖1可知,系統擁有個人用戶、企業用戶、系統管理員和系統審核員等多個角色。每個角色都依據系統模塊的功能需求擁有不同的權限,對不同的模塊進行不同的操作。
其中在產品交易模塊中,系統審核人員對會員提交的產品編碼注冊信息經過三層審核后,為每一個商品公布唯一的DCP編碼。會員把產品DCP編碼輸入到地址欄中,就能對該產品進行溯源,顯示其產地、質檢、運輸、倉儲、銷售商等信息,為消費者提供有力的質保,同時能促進我國物聯網的發展。
在網店模塊中,注冊成功的網店可以向系統管理人員申請DDNS(數字域名)服務。網店的DDNS由阿拉伯數字組成,可以是賣家的身份證號、公司的電話號碼或企業工商局營業執照號碼等,還能兼容中英域名,更重要的是,IPv9技術能將網店的DDNS、網店IP地址和網店的MAC地址進行有效地統一,既方便用戶操作,也能極大提高電子交易的公信度。
(3)數據庫設計。本系統采用4個數據庫,分 別 為CDN_Managerdb、CDN_Userdb、CDN_Shopdb、CDN_Npc-db,來進行數據庫結構設計、數據庫運用設計和數據庫安全保密設計[8-9].系統的數據庫各類表之間的關系,如圖2所示。
(4)系統架構設計。依據上述對系統框架、各個功能模塊以及數據庫的設計,可以得到該交易平臺的架構,如圖3所示,描述了各個模塊之間的關系,也表明了系統各項業務流程以及系統總流程。
3電子交易平臺實現
3.1系統核心模塊的部分功能實現
(1)會員模塊中會員維護功能的實現[10].
if\\(
Session
["
LoginUserName
"]!
= null\\)
{
//獲得用戶名
string users = Session
["
LoginUserName
"]
.ToString
\\(\\);
//獲得用戶類型
string loginUserType = Session
["
LoginUserType
"]
.
ToString
\\(\\);
//顯示用戶名
this.lblUserName.Text= users
;
\\(2
\\)產品編碼模塊中
DCP
編碼注冊功能的實現。
if\\(
npc.InsertNpcInfo
\\(
npcInfo
\\)\\)
{
//注冊成功后的操作
Page.ClientScript.RegisterStar-
tupScript
\\(
Page.GetType
\\(\\)," ","
青青青爽不卡一区二区_操婷婷色六月中文字幕_国产精品yjizz视频网_中文无码一级大片_A级毛片100部免费观