亚洲免费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
        消息
        消息
        消息
        国产av一区网址大全| 国产爽快片一区二区三区| 国语自产啪在线观看对白| 少妇被按摩出高潮了一区二区| 熟妇人妻无乱码中文字幕真矢织江| 色屁屁www影院免费观看入口| 亚洲av无码1区2区久久| 久久丫精品国产亚洲av| 久久久精品国产亚洲成人满18免费网站| 亚洲永久精品ww47永久入口| 亚洲啊啊啊一区二区三区| 国产黄色三级三级三级看三级| 一级r片内射视频播放免费| 日本免费a级毛一片| 国产亚洲欧美在线| 青青草免费在线视频导航| 91在线视频在线视频| 亚洲国产精品第一区二区| 国产美熟女乱又伦av果冻传媒| 亚洲中文字幕女同一区二区三区| 人妻在线中文字幕视频| 自拍偷区亚洲综合第一页| 免费在线观看av不卡网站| 狼人香蕉香蕉在线28 - 百度| 2019最新国产不卡a| 2020亚洲国产| 国产免费人成网站在线播放| 少妇被啪出水在线视频| 日产精品久久久一区二区| 肥臀熟女一区二区三区| 天堂中文资源在线地址| 开心激情网,开心五月天| 欧美怡春院一区二区三区| 日本高清色倩视频在线观看| 国产成人啪精品| 三级日本午夜在线观看| 久久国产劲爆∧v内射| 全免费a级毛片| 亚洲无码美韩综合| 最新国产不卡在线视频| 国产乱人视频在线播放|