亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種P2P模式的商品銷售系統(tǒng)設計

        2020-05-16 09:15:26鄭曉健鄭子維
        軟件 2020年4期
        關鍵詞:消息服務器客戶

        鄭曉健,鄭子維

        (1. 昆明理工大學津橋學院 電氣與信息工程學院,云南 昆明 650106;2. 云南云投股權投資基金管理有限公司,云南 昆明 650100)

        0 引言

        企業(yè)在經(jīng)營管理過程中要通過持續(xù)的商品銷售來獲取經(jīng)營收入,以覆蓋生產(chǎn)和管理的消耗,維持企業(yè)的正常運轉,進而取得良好的經(jīng)濟效益。因此,建立和維護良好的銷售過程是企業(yè)管理的重要環(huán)節(jié)之一。隨著互聯(lián)網(wǎng)技術的發(fā)展、全球化步伐的加快、客戶需求的不斷變化,企業(yè)需要降低管理成本、提高產(chǎn)品品質,用現(xiàn)代化的經(jīng)營理念來整合所有資源。本文根據(jù)企業(yè)的運營需求,設計了一種P2P模式下的企業(yè)商品銷售系統(tǒng),在業(yè)務和管理、商品和客戶間建立高效的信息管理平臺,提高企業(yè)銷售管理的運行效率。

        商品銷售系統(tǒng)的用戶對象主要是商業(yè)公司和生產(chǎn)企業(yè),它的功能需求涵蓋銷售業(yè)務管理、銷售查詢統(tǒng)計管理、系統(tǒng)基礎信息管理等。在系統(tǒng)的支持下企業(yè)希望實現(xiàn)從客戶訂貨、商品銷售、到售后服務的全過程管理。同時,用戶要求在各部門協(xié)同合作的條件下,系統(tǒng)還能有較好的擴展性,可以比較方便、靈活地增加業(yè)務處理節(jié)點。鑒于以上情況,宜采用 P2P架構[1]實現(xiàn)一個分布式的商品銷售管理系統(tǒng),從而為系統(tǒng)帶來較好的健壯性、擴展性[2]、安全性、負載平衡性等性能特點[1-3]。

        近年來,采用P2P架構實現(xiàn)分布式應用正逐漸流行起來[4-8]。網(wǎng)絡的資源和服務被部署在眾多P2P節(jié)點上,為使分散的資源和服務形成一個協(xié)調一致的統(tǒng)一體,通過建立網(wǎng)絡基礎層來實現(xiàn)。節(jié)點之間通過點對點方式直接互訪[7]來交換協(xié)同工作消息、共享資源和服務,為分布式應用打下良好的條件。

        1 系統(tǒng)功能設計

        通過對目標企業(yè)的需求分析,商品銷售系統(tǒng)的功能模塊包括:銷售業(yè)務管理、銷售查詢報表管理、系統(tǒng)基礎信息維護。(1)銷售業(yè)務管理主要完成客戶訂貨、商品銷售、商品退貨等功能。(2)銷售查詢統(tǒng)計管理提供企業(yè)用戶完成銷售商品查詢、客戶訂貨查詢、退貨查詢等功能。(3)系統(tǒng)基礎信息維護完成商品信息、客戶信息、操作人員信息、操作權限等信息維護功能。系統(tǒng)功能結構圖如圖1所示。系統(tǒng)按照用戶要求可以將功能模塊部署到P2P網(wǎng)絡的不同節(jié)點上,然后協(xié)同完成系統(tǒng)功能。

        圖1 系統(tǒng)功能結構圖Fig.1 System function structure diagram

        2 數(shù)據(jù)表設計

        商品銷售數(shù)據(jù)庫管理系統(tǒng)的所有業(yè)務信息,包含在10個數(shù)據(jù)表中,包括:客戶訂貨表、客戶訂貨明細表、商品銷售表、商品銷售明細表、商品退貨表、商品退貨明細表、商品信息表、客戶信息表、商品庫存表、操作人員信息表等,以下給出部分數(shù)據(jù)表結構設計。部署了功能模塊的P2P節(jié)點,根據(jù)處理需要在各節(jié)點安裝配置本地數(shù)據(jù)庫管理系統(tǒng)(例如Access2010),創(chuàng)建與功能對應的數(shù)據(jù)表,用來保存業(yè)務處理信息。

        表1 商品銷售表Tab.1 Commodity sales table

        3 P2P網(wǎng)絡架構設計

        本系統(tǒng)的目標是建立分布式應用系統(tǒng),以 P2P網(wǎng)絡構建一個去中心化的點對點架構[8]。P2P網(wǎng)絡的拓撲結構分三類:集中式、分布式和混合式,本系統(tǒng)屬于集中式P2P模式。由網(wǎng)絡基礎層和業(yè)務覆蓋網(wǎng)絡層組成。網(wǎng)絡基礎層由P2P系統(tǒng)服務器和P2P節(jié)點構成,P2P系統(tǒng)服務器的任務是管理P2P節(jié)點自由地加入和退出,而不影響節(jié)點間的連接。業(yè)務覆蓋網(wǎng)絡層,通過P2P用戶協(xié)議和節(jié)點任務協(xié)同處理模塊構成資源覆蓋網(wǎng)絡。當P2P節(jié)點加入時,必須在系統(tǒng)服務器注冊,系統(tǒng)服務器根據(jù)節(jié)點所屬的部門和訪問權限返回所有節(jié)點列表,構成該節(jié)點的成員節(jié)點列表。節(jié)點利用該表就可以與其他節(jié)點進行點對點通信[13],完成功能設定的任務。

        表2 商品銷售明細表Tab.2 Commodity sales schedule

        表3 客戶信息表Tab.3 Customer Information Form

        表4 操作人員信息表Tab.4 Operator Information Sheet

        3.1 P2P系統(tǒng)服務器

        要實現(xiàn)用戶提出的方便地擴展系統(tǒng)的要求,意味著允許P2P節(jié)點可以自由地加入和退出。設立P2P系統(tǒng)服務器的主要目的也就在于此。最直接的方法是系統(tǒng)服務器保存所有P2P節(jié)點的網(wǎng)絡連接信息,并保證及時刷新。當用戶要加入新節(jié)點處理銷售業(yè)務時,向P2P系統(tǒng)服務器發(fā)送請求注冊消息,服務器將節(jié)點的連接信息保存到節(jié)點列表,通知所有節(jié)點更新各自的成員節(jié)點列表,同樣有節(jié)點要退出時也采用相同做法。

        商品信息表、商品庫存表、操作人員信息表等公共信息有變化,可以通過系統(tǒng)服務器,轉發(fā)更新消息,讓所有相關節(jié)點刷新數(shù)據(jù)。節(jié)點狀態(tài)監(jiān)控,由于網(wǎng)絡環(huán)境的影響,可能使節(jié)點的網(wǎng)絡連接中斷,系統(tǒng)服務器要定時向各節(jié)點發(fā)送心跳監(jiān)測消息,監(jiān)測節(jié)點的連接狀態(tài),及時修改節(jié)點的連接情況,并及時向節(jié)點發(fā)布節(jié)點狀態(tài)刷新消息。

        3.2 P2P節(jié)點

        由節(jié)點通信結構,節(jié)點包括消息收發(fā)、消息解析、任務調度、節(jié)點注冊、節(jié)點狀態(tài)監(jiān)測等模塊。網(wǎng)絡消息的收發(fā)涉及到節(jié)點之間的通信采用TCP協(xié)議,通過TCP協(xié)議提供的通信技術可以保證消息及資源傳輸?shù)目煽啃?。所有P2P節(jié)點也包括系統(tǒng)服務器節(jié)點,監(jiān)聽連接請求端口,有連接請求時要創(chuàng)建消息接收線程,然后建立socket通信連接并接收消息,通過應用層通信協(xié)議解析消息,接著任務調度轉發(fā)消息給各相關業(yè)務處理模塊,再由模塊完成相應的銷售業(yè)務處理。

        4 系統(tǒng)軟件設計

        P2P商品銷售系統(tǒng)的類圖如圖2所示。各節(jié)點間的通信連接由通信類(P2Pcommunication)完成,接收消息和解析由消息收發(fā)類(Msg_transceiver)完成,任務調度調配相關模塊完成業(yè)務消息處理工作。客戶類(Customer)處理客戶信息,操作員類(Operator)處理操作員信息,商品類(Commodity)處理商品信息。銷售業(yè)務類(Sales_business)、銷售查詢類(Sales_query)、系統(tǒng)基礎信息類(Basic_system_inf)處理銷售業(yè)務。

        商品銷售系統(tǒng)軟件由 Microsoft Visual C++6.0編程實現(xiàn)。節(jié)點的本地數(shù)據(jù)庫采用 Microsoft Access2010完全可以勝任業(yè)務要求,還可以減少系統(tǒng)投資成本,且方便維護。

        圖2 系統(tǒng)類圖Fig.2 System class diagram

        5 結束語

        本文通過P2P 網(wǎng)絡結構下商品銷售系統(tǒng)設計,介紹了一種P2P模式分布式應用系統(tǒng)在企業(yè)管理信息系統(tǒng)的應用。系統(tǒng)能夠滿足企業(yè)用戶的業(yè)務要求。同時,通過P2P模式下的分布式應用系統(tǒng),介紹了P2P平臺的具體實現(xiàn)技術。理論和實踐證明,P2P網(wǎng)絡系統(tǒng)可以發(fā)揮系統(tǒng)的擴展性及靈活性特點,提高管理信息系統(tǒng)的工作效率[3],系統(tǒng)運行穩(wěn)定,適合于各種規(guī)模的分布式應用環(huán)境。

        系統(tǒng)的后續(xù)開發(fā)和應用計劃,打算在一些商業(yè)企業(yè)推廣應用和進一步完善系統(tǒng)功能,應用面向領域的智能搜索引擎技術[9],實現(xiàn)商品和客戶資源信息的智能檢索,挖掘更多的與客戶合作的機會。運用區(qū)塊鏈[10-11]技術解決P2P網(wǎng)絡的安全性、追溯性問題[12],提高系統(tǒng)的實用性。

        猜你喜歡
        消息服務器客戶
        一張圖看5G消息
        通信控制服務器(CCS)維護終端的設計與實現(xiàn)
        為什么你總是被客戶拒絕?
        如何有效跟進客戶?
        得形忘意的服務器標準
        計算機網(wǎng)絡安全服務器入侵與防御
        做個不打擾客戶的保鏢
        山東青年(2016年2期)2016-02-28 14:25:41
        消息
        消息
        消息
        99视频在线国产| 色五月丁香五月综合五月| 人人妻人人妻人人片av| 成品人视频ww入口| 中出内射颜射骚妇| 久久国产成人午夜av影院| 亚洲无人区一码二码国产内射| 五月开心六月开心婷婷网| 国产色婷婷久久又粗又爽| 人妻丰满熟妇av无码区| 久久aⅴ无码一区二区三区| 一区二区三区在线蜜桃| 日韩中文字幕在线观看一区 | 国产欧美日韩综合一区二区三区| 高清少妇一区二区三区| 久久精品国产成人午夜福利| 国产成人av综合色| 国产香蕉一区二区三区在线视频| 中文字幕精品久久天堂一区| 日本在线观看一区二区三区视频| 无码人妻丰满熟妇区免费| 中文字幕亚洲情99在线| 免费的一级毛片| 国产免费99久久精品| 国产成人a级毛片| 精品亚洲欧美无人区乱码| 日韩无码尤物视频| 麻豆成年人视频在线观看| 脱了老师内裤猛烈进入| 日日躁夜夜躁狠狠躁超碰97| 国产午夜亚洲精品不卡免下载| 两人前一后地插着她丰满| 日本在线 | 中文| 国语对白做受xxxxx在线中国| 极品美女尤物嫩模啪啪| 亚洲字幕中文综合久久| 国产精品久久久久影院嫩草| 久久久久综合一本久道| 一本色道久在线综合色| 亚洲第一se情网站| 亚洲第一网站免费视频|