首頁 > 文章中心 > 工作說明書

      工作說明書

      前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇工作說明書范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。

      工作說明書

      工作說明書范文第1篇

      崗位名稱:人力資源部經理

      直接上級:總經理

      下屬崗位:

      崗位性質:負責全面主持本部的勞資、人事方面的管理工作

      管理權限:受總經理的委托,行使對公司勞動人事工作指導、指揮、監督、管理的權力,并承擔執行公司各項規程、工作指令的義務

      管理責任:對所分管的工作全面負責

      主要職責:

      1.負責主持本部的全面工作,組織并督促部門人員全面完成本部職責范圍內各項工作任務;

      2.貫徹落實本部崗位責任制和工作標準,密切與營銷、計劃、財務等部門的工作聯系,加強部門間的協調配合工作;

      3.負責組織《勞動法》及地方政府有關勞動法律、法規的貫徹落實;

      4.負責組織公司人事、勞資統計、勞動紀律等有關管理制度的擬定、修改、補充、實施和考核評比工作;

      5.負責組織制定公司各部門的員工工作標準;

      6.負責合理配置工作崗位。組織勞動定額編制,做好公司各部門人員的定編工作,結合實際需要,及時組織勞動額的控制、分析、修訂、補充,確保勞動定額的合理化和準確性,杜絕勞動力的浪費;

      7.負責編制年、季、月度勞動力平衡計劃和工資計劃。抓好勞動力調配的基礎管理工作,嚴格實行崗位調令制度,抓好勞動力的合理流動和安排;

      8.組織建立和健全人事、勞資統計核算標準。定期編制勞資、人事統計報表,及時擇寫勞動力利用、勞動報酬統計分析報告;

      9.負責抓好公司勞動紀律管理工作。嚴格考勤制度,定期檢查勞動紀律;

      10.負責組織公司員工的招聘、錄用、合同簽訂、建檔、辭退、考勤、差假、調動、考核、考查、推薦等勞動人事系列化基礎管理工作;

      11.負責核定各崗位的工資標準。認真做好勞動工資統計基礎工作,負責對日常工資、加班工資的報批和審核工作;

      12.負責組織公司勞動保護用品定額擬定、修改、補充、審批、實施工作;

      13.配合做勞動安全教育,參與員工作傷亡事故調查處理,提出處理意見;

      14.組織培訓教育管理工作。配合各部門做好專業技術培訓教育組織工作;

      15.有權向主管領導提議下屬人選,并對其工作考核評價;

      16.按時完成公司領導交辦的其他工作。

      崗位要求:

      1.具有本科以上文化程度和勞動人事管理知識;較強的組織管理能力;

      2.熟悉國家勞動人事管理的法律、法規、章程、各方針、政策;

      3.努力學習,積極進取,團結下屬,既嚴格管理又講究工作方法;

      4.擅長做認真細致的思想工作。

      參加會議:

      1.參加公司年度總結會、計劃平衡協調會及其有關重要會議;

      2.參加季、月度總經理辦公會、經濟活動分析會、考核評比等會議;

      3.參加臨時緊急會議和總經理參加的有關專題會議。

      4.參加本部門召開的人事工作會議。

      【企業管理部工作說明書范文】

      部門名稱:企業管理部

      編制人數:8人

      現有人數:1人

      工作概要

      負責CH管理大綱的擬訂、修正、完善、落實、檢查;負責集團及各下屬單位基礎管理制度、流程、效率的評估、指導以及基層、中層管理人員的選拔、儲備和發展;負責集團及各下屬單

      位內部管理的評估、診斷;負責集團及各下屬單位經營管理計劃、數據的匯總、分析;建議、參與集團及各下屬單位的管理變革。

      工作內容

      1、CH管理大綱的歸口管理。

      2、負責擬訂、修正、完善春和管理大綱;

      3、負責督促集團下屬各單位落實管理大綱各要點;

      4、負責檢查集團下屬各單位管理大綱執行情況,并采集執行反饋意見;

      5、負責組織、召集公司內外資源對管理大綱及實施效果進行評估。

      二、基礎管理的指導

      1、負責集團下屬各單位基礎管理制度的指導建議;

      2、負責集團下屬各單位內部管理流程的指導建議;

      3、負責集團下屬各單位質量成本管理體系的督導和檢查;

      4、協助人力資源部負責集團各單位基層、中層主管的培訓發展;

      5、協助人力資源部及下屬各單位相關責任部門負責各崗位工作定額的編制;

      6、協助人力資源部負責選拔中層及以上管理干部;

      7、協助財務部及人力資源部負責集團各單位(子公司以上)目標考核相關工作。

      三、內部管理的評估、診斷

      1、負責對集團及下屬各單位內部管理進行評估、診斷,并提交診斷報告;

      2、負責組織、調動集團及下屬各單位相關責任部門對專項管理問題、工作的調查、研究和分析,并提供針對性的解決建議方案;

      3、負責向集團決策層提交定期內部管理報告,并提供管理措施建議;

      4、負責協助、指導集團及下屬各單位設置管理危機預警指標。

      四、經營管理計劃及數據的管理

      1、負責集團及下屬各單位經營管理計劃的匯總,并提供分析報告和建議;

      2、負責組織、調動、協調集團及下屬各單位相關責任部門采集基礎管理數據,并提供分析報告和建議;

      3、負責為決策層提供經營管理計劃的數據和建議;

      4、負責集團內部重要管理文檔的存檔、保管和索引;

      5、負責集團內部管理溝通的疏導。

      五、管理變革

      1、負責指導、督促、評估集團及各下屬單位員工投訴及合理化建議的落實處理;

      2、協助人力資源部負責學習型企業文化的建設;

      3、負責向決策層提供管理變革的建議,并在決策層的指導下組織、參與管理變革;

      工作說明書范文第2篇

      關鍵詞:企業;工作崗位說明書;建設;措施

      中圖分類號:F270 文獻標識碼:A 文章編號:1001-828X(2013)07-00-01

      好的開始是成功的一半,對于企業而言,它的開始就是對企業的結構進行仔細、科學、合理的設立和劃分,使得整個企業的運作如同一個有效的運轉機器一樣,所有的零件運行都能夠相互銜接得當,不多一個零件部位,也不少一個零件部位,而企業每個零件都能夠相互促進作用,發揮其最大的工作效率和工作效益。要想做到這些,企業領導首先要對企業崗位說明書的建設有著深刻的認識與理解,要注重企業崗位的設立,并充分結合市場環境和企業公司的實際情況,然后結合同行中成功的企業崗位機制,來有計劃、有組織性的設立自身的崗位機制,做好企業發展的第一步。只有做好企業崗位說明書的建設工作,才能夠使得企業的工作人員能夠清楚其崗位的職責、崗位的管理權限、崗位的工作銜接關系、崗位的任職要求等情況,才能讓崗位員工都清楚的了解其工作內容和工作目標。對于石油行業的崗位說明書的建設同樣也是如此。下面文章就針對石油企業的工作崗位說明書建設的作用和意義進行說明,然后提出其建設誤區以及改善建議。

      一、企業工作崗位說明書建設的作用和意義

      企業的工作崗位說明書是其他工作進行的基礎,給企業的人力資源管理部門提供了基礎依據和結構,只有做好企業的工作崗位說明書的建設,才能使得企業的發展有一個良好的發展基礎和開始。

      首先合理的制定并明確企業的工作崗位說明書和結構有助于企業人事部門工作的進行,有助于企業對招聘崗位和招聘人員的要求有一個清晰的理解與認識。其次,企業工作崗位說明書的合理制定有助于企業對公共崗位的定編、定崗以及定遠和定額,這樣能夠避免公司人力和資源的浪費,有助于企業實現人力資源和經營資源的和諧統一、優化配置,能夠提高企業的經濟效益。接著,企業工作崗位說明書的確定還可以讓企業管理人員清楚其崗位職責,能夠有助于企業管理人員合理安排其他人員的工作,進而實現企業的目標管理效果和目的。最后,企業工作崗位說明書的確定能夠給企業工作人員的工作標準、工作能力做參考,進而有利于企業員工的考核、升職以及提干,有利于提高員工的工作激情和工作動力,同時也有利于公司合理的安排企業人員,讓每個人都能最大程度發揮其才干和能力。

      二、目前企業工作崗位說明書建設不善的地方

      由于我國企石油業工作崗位說明書的建設還處于一種摸索狀態,建設能力還有待提升,在進行企業工作崗位說明書的制定和編寫過程中不可避免會出現一個問題,同時相關負責人員還是對其工作存在一定的誤解。

      首先,很多石油企業領導和管理人員都誤認為企業的崗位說明書的建設工作只是人事部的工作,也有部分企業為了圖省事,降低成本和節約時間,把崗位說明書的工作都交給人事部門進行。實際上,這項工作應該由企業的各個部門分別做好自己部門的崗位說明書,然后再統一由人事部進行優化和改進的過程。

      其次,石油企業在進行編寫和制定崗位說明書的過程中,都只注重結果,對于其編寫過程則不太重視,導致其在編寫過程中缺乏收集崗位信息的體系和能力,也沒有很好的和公司內部上下進行一定的溝通,使得員工在執行過程中不很理解,進而使得崗位職責說明書成為擺設。

      最后,企業在進行崗位說明書的任職要求的編寫時,對于一些外在的要求條件比較容易制定,但是對于內在的任職要求沒有進行詳細的、有效的確定,使得企業崗位人員的招聘上容易出現辭職頻繁的現象。與此同時,企業對于編制崗位說明書沒有清晰的理解,認為這項工作是一次性工作。要知道,事情都是在不斷的發展變化,企業的工作崗位和規模也是在不斷改變的,因此,崗位說明書也不是一勞永逸的事。

      三、企業工作崗位說明書建設的思考和建議

      針對上述所說,下面文章提出一些個人思考和建議。

      (一)建立一個科學的、專業的崗位說明書建設體系

      石油企業負責人員要針對公司崗位的說明書的編寫制定過程建立一個科學的、專業的工作體系和管理體系,對每步工作和工作時間都有一個明確的規定,并讓相關專家和管理領導進行審查和審核,確保企業崗位說明書的編寫制定效果能夠在符合公司規模發展的情況下,使得企業各部門員工都能充分發揮其職能。

      (二)建立一個良好的崗位信息分析體系

      在進行編制崗位說明書的過程中,無疑要參考公司部門崗位的工作內容和信息,如果編制人員一一去問,就會很浪費彼此的時間,因此,企業主管人員可以建立一個有效地、隨時更新的崗位工作內容和信息的系統共享平臺和信息處理分析系統,這樣編制人員才能夠高效率的、順利的、科學的完成其工作內容和任務。

      (三)細化、精準編制崗位工作要求和內容

      對于一些崗位潛在的任職內容和要求一定要描述仔細,確保其工作人員對其工作有著全方位的理解和認識,使得員工在面試初期就知道自己是否可以做,愿意做,避免公司出現招人頻繁的現象,否則不但使得公司內部工作銜接不當,同時也影響了公司的日常管理和項目活動的效益,也浪費了彼此雙方的時間和精力。

      (四)加強對崗位說明書建設的管理,確保其切實有效

      最后,隨著石油公司的發展和規模的擴大,其崗位和工作內容也會有一定的補充和變化,而崗位說明書也要與時俱進,隨著公司的發展而發展,要加強對其的管理和建設,一旦落后,就要及時再編寫更新,隨時注意保持其說明書的切實有效。

      簡而言之,企業工作崗位說明書的制定和建設是一項復雜的、工作注意事項多的系統活動,也是企業管理的一個重要的組成部分之一,它的合理、科學、順利、成功的完成有助于企業經營活動井然有序的進行。我國石油企業工作崗位說明書雖然目前還不是很完善,但是隨著企業領導和管理人員的不斷實踐和摸索下,我國石油企業的工作崗位說明書的建設必然會向著科學化、規范化、有效化的方向不斷前進。

      參考文獻:

      [1]朱正磊,張霞.淺議人力資源管理部門內部崗位輪換[J].中國電力教育,2012(36).

      工作說明書范文第3篇

      一、基本情況

      1.1地理位置:岳麓山位于東經112°44′~112°48′,北緯28°20′~180°27′,南北長約4公里,東西寬約1.5~2公里,,是國家級重點風景名勝區,海拔300.8米,是南岳衡山72峰之一,是中國四大賞楓勝地之一。位于古城長沙湘江西岸,由丘陵低山、江、河、湖泊、自然動植物以及文化古跡、近代名人墓葬、革命紀念遺址等組成,為城市山岳型風景名勝區。

      1.2地貌、土壤:岳麓山風景名勝區母巖為石英沙巖、頁巖、砂巖,主要土類為紅壤、山地黃紅壤,表土多為腐殖質土,土壤肥沃。

      1.3氣候:屬亞熱帶季風氣候,四季不甚分明。春末夏初多雨,夏末秋季多旱;春濕多變,夏秋多睛,嚴冬期短多雨,暑熱期長。全年無霜期約275天,年平均氣溫16.8~17.2℃,極端最高氣溫為40.6℃,極端最低氣溫為-12℃。年平均總降水量1422.4毫米。水資源以地表水為主,水源充足,年均地表徑流量達808億立方米。

      1.4植被:屬中國-日本森林植物亞區的華中區。原生植被為高大茂密的常綠闊葉林,經多年人類活動,原生植被已被破壞,逐漸演變為零落的次生林和人工植被,在紅壤地區有代表性的植被為殼斗科、樟科、山茶科、薔薇科等構成的常綠闊葉林或馬尾松、楓香、木荷、苦櫧等構成的針闊混交林。紫色土地區由于受環境、土壤特性等因素的影響,植被具有針葉林少、常綠闊葉林少、落葉闊葉林占優勢、群落結構簡單及不穩定等特點。

      1.5水系:為湘江水系的組成部分。

      二、設計依據、原則與目標

      2.1設計依據

      (1)《造林技術規程》(GB/T 15776-2016)。

      (2)《營造林總體設計規程》(GB/T 15782-2009)。

      (3)《造林作業設計規程》(LY/T1607--2003)。

      (4)《主要造林樹種苗木》(GB 6000)。

      (5)《林木育苗技術規程》(DB43/T 093-2005)。

      (6)《湖南省森林資源規劃設計調查技術規定》(湖南省林業廳2003年5月)。

      (7)上級主管部門批復的人工造林總體設計、實施方案。

      (8)上級主管部門下達的人工造林的年度計劃。

      (9)林業重點工程建設有關規定。

      2.2作業設計原則

      2.2.1堅持充分利用測土配方成果,做到“因地制宜、適地適樹、科學造林、注重實效”的原則,確保技術先進,設計合理。

      2.2.2堅持“立地、遺傳、密度、模式”四個控制,積極推廣先進造林技術和科研成果,確保作業設計科學實用,可操作性強。

      2.3作業設計目標

      堅持以林業生態示范,生態文明建設為重點,轉變經濟增長方式,加快區域生態環境改善,提高林產品有效供給能力,充分發揮生態、經濟、社會效益兼顧,為加快人民致富奔小康的步伐創造良好的條件。

      三、設計范圍和布局

      作業設計范圍涉及8個小班,共計人工造林 1105畝。

      四、造林技術設計

      4.1 小班調查

      先踏查整個造林小班,選擇有代表性的一兩個調查點,目測記載各項因子。

      4.2 小班面積的求算

      采用1:5000的地形圖,實行對坡勾繪,用方格紙求算出小班面積。

      4.3 樹種設計

      根據造林小班的立地條件、經營目的并參考附近林分,樹木的生長情況,并利用測土配方信息系統確定造林樹種。

      4.4 技術措施

      4.4.1 人工造林:根據不同的立地類型,選擇不同的造林模型,確定不同的造林密度、整地規格、撫育措施等。

      4.4.2 整地方式:秉著保護植被、控制水土流失的原則,按照不同樹種、母巖類型、土層厚度和水土流失程度采取不同的整地方式。本次設計以穴墾為主,其整地規格視樹種而定,確保原生植被不受破壞。

      4.4.3 造林密度:青岡櫟110株/畝,楓香 110株/畝,馬尾松220株/畝。

      4.4.4 苗木標準:采用良種壯苗,苗木規格按國家規定Ⅰ級和Ⅱ級苗木的標準。

      4.4.5 造林要求:造林時間為1-3月,選擇陰天或雨后初晴、風小天氣,同時做到苗木隨起隨栽;苗木要豎直,深淺要適當;填土要分層壓實,不留空隙。填土一半后要提苗踩實,最后覆上虛土。做到深栽、根舒、苗正、壓實,培土成龜背形。

      4.4.6 施肥:人工造林時施一定基肥,基肥用量根據苗木特性和測土配方指標科學確定。

      4.4.7 撫育管護:為確保造林成果,造林后連續撫育3年共5次。前兩年每年鋤撫兩次,第一次在5-6月,第二次在8-9月進行;第三年進行一次秋季刀撫。撫育質量要求:鏟草除萌,松土培蔸,擴穴通間,防止人畜破壞、病蟲害危害及森林火災的發生。

      五、施工組織設計(略)

      六、工程量與用工概算(略)

      七、經費預算與資金籌措(略)

      八、效益分析(略)

      九、附表:(略)

      十、附件:

      1、岳麓山造林立地類型表

      2、岳麓山造林技術措施模型表

      工作說明書范文第4篇

      家用產品的使用說明書,很常見!可是,社區民警的使用說明書,你見過嗎?3月5日中午,在四川成都青年路社區橫九龍巷44號居民小區內,一份貼在墻上的“使用說明書”引來大伙駐足觀看。原來,這是他們熟悉的社區民警陳翔的“使用說明書”。小區居民周阿姨開心地說:“原來只曉得有事就找陳警官,現在看了這張說明書,以后‘使用’起來就更有針對性、更方便了。”

      民警“使用說明書”,著實令人眼前一亮。顯然,民警“使用說明書”就是一份職責介紹或者服務信息公示,在很多行政機關我們都可以看到這樣的介紹或公示,但是那些介紹或公示幾乎都是“嚴肅認真”的,一副冷冰冰的模樣,有些介紹或公示的內容過于簡單、空洞、教條,讓人難以讀出具體的有價值的信息,有些介紹或公示更像是以我為主的權力展示,充滿了權威性,欠缺以民為主的服務意識。民警“使用說明書”則完全放下了“架子”,這種職責介紹方式活潑新穎、謙恭平和、通俗易懂,向民眾傳遞了一種自然、溫暖、親切的信息,拉近了民警與民眾的距離,為民眾喜聞樂見。

      民警的職責是保護民眾的權益,為民眾服務,民警將這種管理服務職責界定為一種產品,甘心為民“使用”,表明民警真正樹立了“權為民所用”的民本意識。

      民警“使用說明書”的最大特點在于它不僅詳細列明了民警的“通用功能”,還針對工作能力、工作特點、工作習慣的差異分別列明了每位民警的“特殊功能”、“貼心功能”,這樣,民眾對民警的所有“功能”一目了然,“使用”起民警來就會更準確、更嫻熟、更有效率、更有的放矢,也有利于民警實現“功能”最大化。另外,民警“使用說明書”也是一份信譽保證書,或者說是一份服務憑證。民警“使用說明書”確保“品質可靠,服務一流”,做出了“三包承諾”--包平安、包和諧、包滿意,民警就必須按照“說明書”承諾的內容提供“產品”,民眾也可依據“說明書”承諾的標準對民警的工作進行考量監督,對于工作質量有瑕疵達不到“說明書”要求的民警,民眾就像對待不合格的商品一樣有權利要求“商品”提供方“修理、重做、退貨或賠償”,即有權利提出批評建議,有權利進行申訴舉報,有權利提起行政訴訟……如此,有利于民警嚴格自律,不斷提升執法服務質量。

      工作說明書范文第5篇

      關鍵詞:網絡協議 動態鏈接庫 協議工作說明書

      一、引言

      PRT-GET定義為一個協議模擬器,所謂協議模擬器就是通過某種途徑模擬各式各樣的網絡通信協議從而可以進行具體而實際的網絡通信,最終達到同時支持多種通信協議的目的。PRT-GET不同于現今網上存在的各種網絡工具,使用它可以編寫基本上所有的基于Socket應用層的通信協議,PRT-GET的設計解決了用戶使用網絡工具時難以支持新出現的協議的問題。

      二、PRT-GET的特點

      作為一個優秀的協議模擬器,PRT-GET具備以下的幾個特點:

      1.PRT-GET是一個動態鏈接庫。考慮到應用程序的擴展極其的不方便,所以沒有把PRT-GET設計成應用程序的形式,而采用動態鏈接庫的方式,該方式可以方便地進行二次開發,也方便擴展軟件的功能。

      2.PRT-GET是完全面向對象的。PRT-GET是一個可二次開發的動態鏈接庫,所以面向對象的設計模式能令二次開發更加高效。

      3.PRT-GET的代碼擴展性高。使用PRT-GET時,如果PRT-GET本身提供的功能不夠,那么用戶可以通過擴展PRT-GET中對應的類,以實現自定義的功能。

      4.PRT-GET支持自定義協議。PRT-GET的最大特色就是支持用戶自定義應用層協議,通過用戶編寫的協議工作說明書,PRT-GET忠實地執行用戶在說明書中指定的每一個操作,也就是說,用戶無需編寫任何一句代碼就可以使PRT-GET支持自定義協議。

      5.PRT-GET的使用方便。PRT-GET使用時只需要調用動態鏈接庫就可以輕松地使用其中的協議控制類。

      三、PRT-GET的設計

      1.PRT-GET的工作層次

      PRT-GET設計為一個動態鏈接庫,它為系統應用程序提供中間層服務,使得應用程序無需了解網絡通信的具體邏輯,只需把網絡的內容當作本地的內容操作即可,從這點看起來PRT-GET也是一個協議,而且更是一個能提供很多協議服務的協議支持軟件。PRT-GET在網絡中的工作層次如圖1所示。

      對于使用PRT-GET作為網絡通信協議的應用程序來說,用戶可以指定PRT-GET使用哪個協議進行工作,因為PRT-GET是在需要使用時才加載協議內容的,所以用戶可以隨時動態指定PRT-GET使用的協議,甚至可以動態修改PRT-GET使用的協議內容。當協議組里面包含的協議不滿足用戶要求時,用戶還可以添加新的協議,這只需要添加一個協議工作說明書到協議組里面就可以了。

      應用程序

      計算機

      PRT-GET

      協議組

      協議內容

      服務器

      服務程序

      用戶

      圖1 PRT-GET工作層次

      PRT-GET工作時根據用戶指定的協議加載協議工作說明書,然后再依照協議說明書內容與遠端服務器/客戶端協作工作。對于PRT-GET來說,遠端機器是透明的,PRT-GET的機器透明性是基于工作在TCP協議上的Socket的,所以對于PRT-GET來說沒有機器的差別,沒有平臺的差別。

      2.PRT-GET的幾個概念

      在PRT-GET中,有一些基本概念貫穿于整個PRT-GET的設計和實現過程中。

      (1)協議

      PRT-GET中的協議對應著一個網絡協議。協議在PRT-GET程序中只是一個邏輯的存在,并沒有具體的某個協議的實現,所以如果要使PRT-GET支持某個協議的話,需要編寫一個具體的協議工作說明書與PRT-GET相配合。也就是說協議工作說明書是PRT-GET的具體協議的載體,也是PRT-GET支持協議的體現。

      (2)元素

      元素是PRT-GET的一個新概念。所有的協議都是一些基本通信單元的組合,而PRT-GET就是通過將協議分解成一個個的基本單元從而做到支持各種協議的。這種基本單元就是元素。元素是PRT-GET中協議構成的基本單位,一個PRT-GET的協議本質上就是一些PRT-GET的元素序列,同樣的,對元素的不同組合可以生成不同的協議,這就是PRT-GET可以支持不同協議的本質原因。

      程序中的一個元素類的對象對應著協議工作說明書的實際一行,也就是代表著通信交互中的一個基本交互單元。協議工作說明書中指定了每一個通信單元應當使用的元素類,并執行相應動作實現對應的通訊單元。

      為更好的實現通訊單元的分割和減少通信協議工作說明書的編寫難度,定義了動作元素和輔助元素這兩個概念。

      動作元素:對應著一個通訊基本操作,它指明了對于本次操作應該如何進行。

      輔助元素:對動作單元進行輔助處理的單元,它是從屬于動作單元,一個動作元素可以有零個或多個輔助元素。

      動作元素和輔助元素指定了協議的一個通信單元的工作方式,而本次通信的內容就由內容項指定了。一個元素由動作元素和輔助元素、內容三項組成,其結構如下:

      動作單元 [輔助單元]* [內容]

      (3)分析器

      PRT-GET中并沒有協議的實體存在,代替的是用協議工作說明書作為協議的載體,而協議工作說明書只是一個文本文件,如何將這個協議工作說明書的內容加載到內存并轉變為一個一個對應的元素,這個工作是由分析器來解決的。

      分析器有協議分析器和元素分析器兩種,分別用于不同用途。

      協議分析器:協議分析器主要的工作是分析協議工作說明書并創建該說明書對應的元素序列,輔助Protocol實體的創建。

      元素分析器:元素分析器的工作是從一個字符串中分解出輔助元素和內容,以支持元素類的動作。

      PRT-GET工作流程

      PRT-GET的使用非常的方便,只需要使用URL創建出具體的一個協議對象則可以與主機通信,而此URL的要求為“protocol://host: port/file”格式,其中port并不是必須的,如果沒有指定的話就會使用對應協議的協議工作說明書中指定的默認端口。

      PRT-GET工作時,將會根據用戶提交的協議名檢查其協議說明書庫中是否有該協議,如果發現對應的協議不存在則拋出一個異常提示用戶。找到指定協議后,PRT-GET將創建一個協議對象以實現通信,并將協議工作說明書加載進內存中,分析生成一個元素序列,最后就執行元素序列以實現實際通信目的,其工作流程如圖2所示。

      讀取

      開始

      結束

      查找協議工作說明書

      協議組

      協議存在

      拋出異常

      創建協議對象

      分析工作說明書

      執行元素動作

      圖2 PRT-GET工作流程圖

      四、主要包的設計

      對PRT-GET的設計采用按功能結構分包的方式,將功能相近的類放置在一起,并按邏輯位置將其放在不同的命名空間之中。

      PRT-GET中最核心的三個包分別是Element(元素包)、Analyze(分析工具包)和Util(其他工具包),此外,還有ProtocolManager和Protocol兩個核心類。

      PRT-GET將網絡操作分為基本的單元——元素,在程序中的體現就是元素(Element對象),PRT-GET將所有的元素類都放置在Element包中,并通過接口IElement實現元素動作的統一。

      Analyze包是一個存放存放分析器的包。PRT-GET經常需要對協議工作說明文件進行分析,這就需要一個分析器專門對協議中的字符串進行分析,Analyze包中的類就是負責此類工作。

      PRT-GET在進行一些處理時經常會用到一些方法,為增加代碼的重用率,將所有經常使用到的方法或操作封裝為類存放在Util包中。

      五、協議工作說明書

      協議工作說明書是協議的真正載體,它以“協議名+.prt”為文件名存放在PRT-GET動態鏈接庫目錄的“protocol”文件夾下,PRT-GET加載協議時到這查找該協議是否存在,當查找到時就會加載為一個協議實體。

      1.協議工作說明書的組成

      網絡通信主要是發送內容和接收內容,PRT-GET的主要作用就是屏蔽了這一層中繁瑣的通信,使得用戶可以直接對通信的有用內容進行處理。

      基于網絡通信只有發送和接收兩種情況,協議工作說明書也只有兩種基本元素:Send和Receive。Send發送數據,而發送的數據可以是在協議說明書中指定的常量,也可以是用戶動態加載的內容。Receive同樣也可以接收常量,或者接收到內存中對應的元素的Data數據中。除了這兩種基本元素外,PRT-GET還擴展了另外兩種元素:Skip和Repeat。Skip能忽略用戶不感興趣的內容,Repeat的作用就是重復進行用戶的一些煩瑣的操作,這些對提高用戶的工作效率有很大的幫助。此外,還有其它一些輔助元素可以指定各種動作元素的具體操作內容。

      2.協議工作說明書編寫要求

      編寫協議工作說明書必須滿足以下格式:

      Port 端口號

      (Element名 [輔助元素名]* 內容)*

      協議說明書的最開始應該是端口號說明,而后出現的是元素字符串。元素字符串由三部分組成,其中元素名是指該動作元素的名稱;輔助元素指定了動作元素的一些要求,一個動作元素可以有幾個輔助元素的存在;第三個部分就是內容,內容可以是常量內容,也可以是變量,也就是用戶指定的數據。

      一個協議說明書只能由一個端口號,但是卻可以有多個元素,不同元素之間用換行隔開即可。定義一個協議說明書必須以該協議名稱加上“.prt”為協議工作說明書名稱,并將其放置在PRT-GET的動態鏈接庫目錄下的protocol文件夾內。

      六、應用實例

      多協議服務器是一個使用PRT-GET作為通信層的服務器軟件,以文件映射作為虛擬路徑管理手段。通過該服務器軟件可以設置虛擬目錄,用戶可以指定訪問需要使用的網絡協議(如HTTP),當有客戶端請求時,服務器調用PRT-GET創建一個協議實體執行通信,并由服務器解釋請求的URL,將其映射為相關系統文件,客戶端可以和服務器進行通信,請求服務器上的文件資源如圖3所示。

      圖3 利用PRT-GET模擬HTTP通信

      七、結語

      本文討論了多協議模擬器PRT-GET的設計思路和方法,并通過實例模擬HTTP協議驗證了文中所提設計方案的可行性。由于PRT-GET目前的版本設計中輔助元素還不夠多,模擬器的交互設計還有所欠缺,下一步將增加輔助元素的設計,豐富模擬器的功能,增強其應用的靈活性。

      參考文獻

      [1] 陳富春.ASP.NET中XML數據與關系數據的交互技術.現代計算機.2005(04):P35-37

      亚洲日韩精品无码专区| 国产精品亚洲综合五月天| 亚洲av无码一区二区三区人妖 | 亚洲国产成人精品久久久国产成人一区二区三区综 | 亚洲?v无码国产在丝袜线观看| 亚洲AV无码一区二区三区久久精品| 亚洲色中文字幕在线播放| 最新国产成人亚洲精品影院| 亚洲youjizz| 亚洲天堂2016| 亚洲深深色噜噜狠狠网站| 亚洲欧洲另类春色校园网站| 亚洲综合av一区二区三区不卡| 狠狠色伊人亚洲综合网站色| 亚洲性无码AV中文字幕| 亚洲色大成网站WWW国产| 亚洲精品av无码喷奶水糖心| 久久亚洲精品高潮综合色a片| 相泽南亚洲一区二区在线播放| 国产午夜亚洲精品不卡| 亚洲中文字幕无码专区| 亚洲一区爱区精品无码| 国产亚洲人成无码网在线观看| 亚洲国产精华液网站w| 久久精品国产亚洲精品2020| 亚洲自偷精品视频自拍| 亚洲a视频在线观看| 亚洲日韩精品国产一区二区三区 | 亚洲av日韩专区在线观看| | 亚洲国产精品成人| 久久乐国产精品亚洲综合| 国产精品亚洲а∨无码播放| 精品亚洲麻豆1区2区3区| 亚洲国产精品线观看不卡| 亚洲色偷偷综合亚洲av78| 亚洲成A∨人片天堂网无码| 国外亚洲成AV人片在线观看| 亚洲AV无码专区电影在线观看 | 西西人体44rt高清亚洲 | 亚洲国产综合人成综合网站|