• 
    

    
    

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

      ?

      漁業(yè)船舶海上安全事故調(diào)查文書制作軟件的設(shè)計與實現(xiàn)

      2019-08-01 01:52奚海波

      奚海波

      摘要:為解決以往漁業(yè)船舶海上安全事故調(diào)查中,手寫指定格式文書即易出錯、又不規(guī)范的問題,以C#為編程語言,Spire.DOC for .NET為Word文檔處理控件庫,Entity Framework 6作為ORM映射的框架,SQLite為數(shù)據(jù)庫,設(shè)計開發(fā)了漁業(yè)船舶海上安全事故調(diào)查文書制作軟件。本軟件簡單易用,可以輔助相關(guān)部門人員高效便捷的制作出規(guī)范統(tǒng)一的執(zhí)法文書。

      關(guān)鍵詞:漁業(yè)船舶;事故調(diào)查;文書制作;Spire.DOC for.NET

      中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2019)04-0140-02

      0 引言

      隨著信息化技術(shù)的飛速發(fā)展,漁業(yè)管理信息化建設(shè)也在不斷推進,其中文書信息集中管理是漁業(yè)執(zhí)法信息化建設(shè)中重要的一部分。[1]漁業(yè)船舶海上安全事故調(diào)查文書制作的過程需要操作多個Word 文件,對文書的格式規(guī)范要求較高,而且眾多文書中很多信息是相同的。為了更便捷高效的制作文書進行格式化和規(guī)范化,并減少文書差錯的產(chǎn)生,從而提高文書制作的效率,開發(fā)了漁業(yè)船舶海上安全事故調(diào)查文書制作軟件。

      1 系統(tǒng)設(shè)計

      1.1 系統(tǒng)概述

      漁業(yè)船舶海上安全事故調(diào)查文書制作軟件是根據(jù)漁業(yè)船舶海上安全事故調(diào)查文書制作處理需要而開發(fā)的文書電子化處理軟件,用于輔助相關(guān)部門人員快速制作出規(guī)范、統(tǒng)一的執(zhí)法文書。

      本軟件的設(shè)計思路是把案件文書的的共性信息集中輸入后,根據(jù)已經(jīng)設(shè)定的文書模板,自動生成對應(yīng)的文書。

      1.2 設(shè)計原則

      系統(tǒng)操作簡單,文書制作功能方便強大。可由文書模板自動生成的對應(yīng)文書,并可對這些文書進行修改、保存和打印。

      軟件簡單易用,數(shù)據(jù)錄入管理界面簡潔易用,各環(huán)節(jié)邏輯有序,關(guān)鍵部分并配有相關(guān)提示,大大降低對操作人員的培訓(xùn)要求。

      適應(yīng)性良好,可安裝于不同版本的windows操作系統(tǒng),無需安裝Office軟件和WPS等相關(guān)的文本處理軟件,即可上創(chuàng)建、讀取、編輯、轉(zhuǎn)換和打印文檔。

      本軟件為單機版,與其他安裝本軟件的用戶,采用導(dǎo)出導(dǎo)入數(shù)據(jù)的方式進行交換數(shù)據(jù)。

      1.3 系統(tǒng)架構(gòu)

      利用基于中間件技術(shù)的多層構(gòu)架體系,能夠達到資源共享、功能共享的目的。基于中間件技術(shù)的多層架構(gòu)體系具有開放性、可擴展性和可維護性等優(yōu)點,既符合軟件技術(shù)發(fā)展的趨勢,又能很好地滿足項目實際需求。[2]漁業(yè)船舶海上安全事故調(diào)查文書制作軟件由基礎(chǔ)數(shù)據(jù)層、數(shù)據(jù)存取服務(wù)層、信息服務(wù)層和業(yè)務(wù)應(yīng)用層組成。其中,信息服務(wù)層又分為平臺資源管理器、基礎(chǔ)服務(wù)中間件、文書制作軟件專用中間件、自定義控件管理器,采用接口和標準協(xié)議的形式,形成有機的整體。

      1.4 系統(tǒng)功能模塊劃分

      文書制作軟件的功能包括海上應(yīng)急救援、漁業(yè)船舶海上安全事故調(diào)查、系統(tǒng)管理、數(shù)據(jù)庫管理等。

      海上應(yīng)急救援:管理事故信息,制作接報登記表、事故上報書、事故續(xù)報書等文書,并對文書進行打印和導(dǎo)出。

      漁業(yè)船舶海上安全事故調(diào)查:管理立案信息,制作立案調(diào)查審批表、現(xiàn)場勘查記錄、詢問筆錄、事故調(diào)查報告、結(jié)案報告、情況通報等一系列文書,對文書進行管理、打印和導(dǎo)出。

      系統(tǒng)管理:設(shè)置系統(tǒng)的用戶名、密碼及權(quán)限;用戶修改密碼。

      數(shù)據(jù)庫管理:對數(shù)據(jù)庫進行備份還原。

      2 系統(tǒng)實現(xiàn)

      2.1 關(guān)鍵技術(shù)

      2.1.1 C#

      C#是由C和C++衍生出來的一種面向?qū)ο蟮木幊陶Z言。[3]它在繼承C和C++強大功能的同時,去掉了一些復(fù)雜特性。C#以其強大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的對面向組件編程的支持成為.NET開發(fā)的首選語言。[4]

      2.1.2 Free Spire.Doc for .NET

      Free Spire.Doc for .NET Free Spire.Doc 是一款免費的專門對Word文檔進行操作的.NET類庫。包含了創(chuàng)建、編輯、轉(zhuǎn)換和打印Microsoft Word文檔等多種操作的.NET API,幫助開發(fā)人員便捷的操作Word文檔。而且作為一款獨立的Word .NET控件,均無需安裝Microsoft Word或WPS的情況下,它可以將Microsoft Word文檔的操作功能快捷高效地集成到.NET(C#,VB.NET,ASP.NET,.NET Core)應(yīng)用程序中。[5]

      2.1.3 Entity Framework 6

      為了提高軟件在不同操作系統(tǒng)中的適應(yīng)性,本軟件采用SQLite數(shù)據(jù)庫。對象關(guān)系映射(Object Relational Mapping,簡稱ORM)采用微軟官方提供的EntityFramework6。EntityFramework框架是微軟開發(fā)的基于ADO.NET的ORM(Object/RelationalMapping)框架。此框架不但具有支持多種數(shù)據(jù)庫的訪問操作,而且采用對象關(guān)系映射框架來簡化數(shù)據(jù)庫的基本操作,包括數(shù)據(jù)記錄的增刪改操作。[6]由于EntityFramework6可以自動對Entity對象與數(shù)據(jù)庫中的Table進行字段與屬性的映射,所以不需要自行編寫一個專用的、龐大的數(shù)據(jù)訪問層,可以將更多的時間放到業(yè)務(wù)邏輯層代碼上,提高了開發(fā)效率。并且EntityFramework6中間件提供了對數(shù)據(jù)庫的映射,能在應(yīng)用的業(yè)務(wù)邏輯層和數(shù)據(jù)庫層之間充當(dāng)橋梁,不用sql直接編碼,能夠像操作對象一樣從數(shù)據(jù)庫獲取數(shù)據(jù)。

      2.2 系統(tǒng)主要模塊的運行實現(xiàn)

      2.2.1 海上應(yīng)急救援模塊

      本模塊可對漁業(yè)船舶海上安全事故應(yīng)急救援進行管理,包括新辦案件、刪除案件、導(dǎo)入導(dǎo)出案件、查詢案件。對于具體的應(yīng)急救援案件,先輸入案件信息,然后可根據(jù)案件信息在事故上報書和事故續(xù)報書中自動填入對應(yīng)的信息,并可對事故上報書和續(xù)報書修改、導(dǎo)出或打印。

      2.2.2 漁業(yè)船舶海上安全事故調(diào)查

      本模塊可對漁業(yè)船舶海上安全事故案件進行管理,包括新辦案件、刪除案件、導(dǎo)入導(dǎo)出案件、查詢案件等。案件導(dǎo)出時可設(shè)置密碼,并由其他辦案相關(guān)人員在其使用的系統(tǒng)中導(dǎo)入。

      對于每一個案件文書制作與管理的核心是,先將案件信息錄入,然后逐步在生成的相關(guān)文書中自動添加已有的信息。如果該案件已在海上應(yīng)急救援模塊存在,可以通過在案件信息模塊查詢并將相關(guān)信息自動填充。如圖1所示。

      事故調(diào)查所涉及的文書分為顯示文書和隱式文書。其中顯示文書為每個調(diào)查案件必備文書,主要有《立案調(diào)查審批表》、《現(xiàn)場勘查記錄》、《證據(jù)照片》、《調(diào)查詢問筆錄》、《調(diào)查報告書》、《調(diào)查結(jié)案報告》、《事故情況通報》,隱式文書為需要的時候可由操作員添加使用的文書。以《立案調(diào)查審批表》為例,當(dāng)打開此表時,案件相關(guān)信息已經(jīng)自動填充,之后可對表格內(nèi)容進行修改。表格下面有“保存”、“放棄修改”、“打印預(yù)覽”、“打印”、“導(dǎo)出”等操作按鈕。如圖2所示。

      3 結(jié)語

      本文漁業(yè)船舶海上安全事故調(diào)查文書制作軟件采用Spire.DOCfor.NET控件和EntityFramework框架實現(xiàn),可以高效、便捷、規(guī)范的制作漁業(yè)船舶海上安全事故中的各種文書。試運行的結(jié)果表明,用戶界面友好、功能完善、平臺兼容性好,運行穩(wěn)定,可以很好案件調(diào)查人員文書制作需求。

      參考文獻

      [1] 朱軍.淺析漁業(yè)執(zhí)法案卷的歸檔與管理[J].辦公室業(yè)務(wù),2018(11):99-99.

      [2] 管仁初,林和平.基于面向?qū)ο蠓椒ǖ尼t(yī)療輔助診斷系統(tǒng)[J].計算機工程,2007.33(16):272-274.

      [3] 孫踐知.C#程序設(shè)計[M].北京:清華大學(xué)出版社,2010.

      [4] 劉艦維,劉昌輝,李海山.基于C#的企業(yè)人事管理系統(tǒng)設(shè)計與實現(xiàn)[J].軟件導(dǎo)刊,2018(1):126-128.

      [5] 馮向陽,馮飛飛,蘇厚勤.軟件構(gòu)架在城市安全生產(chǎn)監(jiān)管系統(tǒng)中的設(shè)計與應(yīng)用[J].計算機應(yīng)用與軟件,2013(4),92-194,207.

      墨江| 兴业县| 陕西省| 台北县| 高雄县| 乌鲁木齐市| 汉沽区| 延安市| 正镶白旗| 小金县| 屏边| 铜川市| 红河县| 彰武县| 上犹县| 彩票| 闵行区| 稻城县| 海淀区| 江阴市| 文安县| 保山市| 南投市| 延边| 县级市| 宁武县| 宁海县| 上思县| 易门县| 松溪县| 长沙县| 凤庆县| 云龙县| 肇州县| 宁阳县| 衡山县| 雷波县| 湘乡市| 万盛区| 和平区| 政和县|