国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺析檢察院信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2021-03-22 02:56王芳
電腦知識(shí)與技術(shù) 2021年6期
關(guān)鍵詞:檢察院信息管理信息化

王芳

摘要:在信息化浪潮的推動(dòng)下,各行業(yè)的信息化建設(shè)有了一定程度的實(shí)質(zhì)性發(fā)展。作為為人民服務(wù)的檢察官,“科技強(qiáng)檢”的步伐也在加快。適應(yīng)社會(huì)信息化的發(fā)展,提高檢察方案的效率和質(zhì)量,鞏固檢察的基礎(chǔ),加快檢察的信息化建設(shè)。該文對(duì)檢察院信息管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行了簡(jiǎn)單的分析和探討。

關(guān)鍵詞:信息化;檢察院;信息管理

中圖分類號(hào):TP311? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2021)06-0080-03

1 背景

長(zhǎng)期以來,檢察官以“加強(qiáng)法律監(jiān)督,維護(hù)公正正義”為工作主題,依法履行的法律監(jiān)管功能不斷加快科技強(qiáng)檢,制約加強(qiáng)內(nèi)部監(jiān)管,加強(qiáng)團(tuán)隊(duì)專業(yè)建設(shè),科學(xué)含量滲透到內(nèi)部管理中為檢察工作提供了強(qiáng)有力的保障[1]。當(dāng)今各個(gè)行業(yè)都加快了信息化水平的發(fā)展,管理深度也隨著信息化和智能化日益提高,各項(xiàng)業(yè)務(wù)水平也需要信息化的支持,因此加快推進(jìn)信息化對(duì)于檢察工作是勢(shì)在必行的[2]。

目前,中國(guó)檢察系統(tǒng)內(nèi)部的網(wǎng)絡(luò)系統(tǒng)已經(jīng)在計(jì)算機(jī)網(wǎng)絡(luò)的基礎(chǔ)上,有機(jī)地結(jié)合了共享性和保密性,信息化布局更加合理,大數(shù)據(jù)時(shí)代帶來的共享性和實(shí)用性已經(jīng)逐步應(yīng)用到了檢察網(wǎng)絡(luò)管理系統(tǒng)。在這種趨勢(shì)化的背景下,構(gòu)建系統(tǒng)化、智能化檢察院的信息管理系統(tǒng)是大勢(shì)所趨。

構(gòu)建檢察官信息管理系統(tǒng),進(jìn)一步促進(jìn)了檢察工作的從業(yè)信息管理水平、各種案件的高效管理,加強(qiáng)了內(nèi)部人員交流的交互性,檢察官也很好地加強(qiáng)合作事務(wù),有效地實(shí)現(xiàn)了信息公開和資源共享,而且在一定程度上脫離了工作的手工管理和紙質(zhì)辦公的傳統(tǒng)狀態(tài),實(shí)現(xiàn)了信息化管理“智能化”[3]。

2 開發(fā)技術(shù)分析

2.1 即時(shí)通訊的協(xié)議

IM是在互聯(lián)網(wǎng)的基礎(chǔ)上進(jìn)行信息傳輸?shù)膶?shí)時(shí)通信方法。目前,這種通訊方法被廣泛應(yīng)用到即時(shí)通信系統(tǒng)中,比較熟知和應(yīng)用廣泛的系統(tǒng)包括QQ、微信、MSN、旺旺等[4]。

但是IM的應(yīng)用也有一些弊端,基于各種高新技術(shù)公司為了擴(kuò)大自身的網(wǎng)絡(luò)范圍,獲得更好的利益,各個(gè)公司的IM軟件基本不存在兼容性,協(xié)議格式是相互獨(dú)立的,最終客戶在使用這些軟件時(shí)不能實(shí)現(xiàn)互通互聯(lián),無法完成直接通信,一些保密性較強(qiáng)的公司已經(jīng)在網(wǎng)絡(luò)環(huán)境下屏蔽了這些軟件,使其不能在公共網(wǎng)絡(luò)環(huán)境下運(yùn)行和應(yīng)用,保證了自身網(wǎng)絡(luò)系統(tǒng)的安全性。

2.2 Java語(yǔ)言

Java是一種編程語(yǔ)言。它并非面向過程而是面向?qū)ο?。相比較C++,它繼承了它的各種優(yōu)點(diǎn),并且舍棄了多繼承、指針等不方便實(shí)際使用的概念。所以,Java語(yǔ)言具有簡(jiǎn)單易用、功能廣泛的兩大特點(diǎn)。Java極好地詮釋了面向?qū)ο蟮木幊陶Z(yǔ)言的優(yōu)越性,使得程序員能夠以更為清晰的思路編寫更加復(fù)雜的程序。目前,Java廣泛地運(yùn)用在各個(gè)領(lǐng)域,例如桌面程序、web應(yīng)用程序、Android系統(tǒng)應(yīng)用等。Java語(yǔ)言相比其他許多傳統(tǒng)的編程語(yǔ)言,更加容易理解,方便新手學(xué)習(xí)與使用。Java省去了多繼承、運(yùn)算符重載等概念,更為簡(jiǎn)便,并且因?yàn)榭梢宰詣?dòng)清理垃圾,內(nèi)存占用問題也得到更好解決。另外,Java可以在各類平臺(tái)上使用,包括小型機(jī)。Java語(yǔ)言封裝具有很強(qiáng)的封裝能力,因?yàn)镴ava沒有所有的變量,沒有主要的功能,大多數(shù)Java成員都是對(duì)象,除了這些類型的簡(jiǎn)單數(shù)目外,Java還提供了與其他對(duì)象交互的相應(yīng)對(duì)象類型[5]。

2.3 MySQL數(shù)據(jù)庫(kù)

MySQL是一個(gè)先進(jìn)的SQLdatabase管理系統(tǒng),其具有強(qiáng)大的功能、豐富的應(yīng)用編程接口和完善的系統(tǒng)結(jié)構(gòu),為軟件愛好者和商業(yè)軟件用戶提供開源的數(shù)據(jù)管理系統(tǒng),能夠與Apache和PHP結(jié)合。

MySQL是真正的多用戶多線程設(shè)備,SQL是世界上應(yīng)用廣泛的數(shù)據(jù)庫(kù)語(yǔ)言,MySQL是由一個(gè)MySQL Server守護(hù)程序和許多不同的客戶端程序和庫(kù)組成。

3 系統(tǒng)需求分析與設(shè)計(jì)

3.1 系統(tǒng)功能分析

設(shè)計(jì)檢察院信息管理系統(tǒng)的目的是在確保檢方內(nèi)部的網(wǎng)絡(luò)環(huán)境安全的前提下,能夠?qū)⑿畔⒒悄軕?yīng)用到日常工作中,利用網(wǎng)絡(luò)系統(tǒng)部署工作和信息共享,提升現(xiàn)階段應(yīng)用的信息管理平臺(tái),使各級(jí)管理部門和終端用戶能夠更加便捷地在網(wǎng)絡(luò)信息系統(tǒng)上開展工作,獲取大量共享資源,這樣能提高檢察戰(zhàn)線的戰(zhàn)斗力,提高檢察能力,有利于檢察官之間的溝通和交流,保障公正的執(zhí)法。系統(tǒng)設(shè)計(jì)的主要功能如圖1所示。

用戶在系統(tǒng)中可以實(shí)現(xiàn)諸多管理功能,包括日常計(jì)劃管理、信息公告管理,還能與各級(jí)用戶進(jìn)行通訊,做到信息的實(shí)時(shí)共享和溝通交流,還可以取得、更新系統(tǒng)內(nèi)的數(shù)據(jù)。綜上所述,圖2示出了檢察干警用戶的用例圖。

系統(tǒng)管理者的主要任務(wù)是確保檢察院信息管理平臺(tái)的穩(wěn)定運(yùn)行,完善系統(tǒng)架構(gòu),維護(hù)用戶信息,定期實(shí)現(xiàn)升級(jí),確保系統(tǒng)的穩(wěn)定性。在圖3中示出了系統(tǒng)管理員的示例。

系統(tǒng)管理者根據(jù)用戶不同的日程來進(jìn)行工作的安排和協(xié)調(diào)管理,進(jìn)行工作日程制作模塊的維護(hù)。

可通過公告、信息管理、動(dòng)態(tài)管理、信息管理等方式對(duì)相關(guān)信息進(jìn)行修改。

可對(duì)各部門的管理人員、管理人員設(shè)置不同的目錄和管理人員。

檢察干警是信息管理系統(tǒng)的使用者,在平臺(tái)上開展各項(xiàng)業(yè)務(wù),傳輸和共享數(shù)據(jù)。信息管理者的職能是確保最終用戶在平臺(tái)上操作的穩(wěn)定性,維護(hù)系統(tǒng)數(shù)據(jù),管理系統(tǒng)的整體運(yùn)行。

3.2 系統(tǒng)數(shù)據(jù)庫(kù)模型建設(shè)

檢察信息系統(tǒng)數(shù)據(jù)庫(kù)基于網(wǎng)絡(luò)信息共享進(jìn)行建設(shè),在功能實(shí)現(xiàn)方面以用戶信息為主題,做到日常管理、即時(shí)通信、公告信息的有效集成,實(shí)現(xiàn)平臺(tái)化運(yùn)作。圖4通過系統(tǒng)之間的聯(lián)系和實(shí)體關(guān)系繪制了關(guān)系圖。

用戶信息設(shè)置主要包括用戶的基本信息和ID信息,這些信息屬性均在系統(tǒng)中進(jìn)行構(gòu)建,其E-R圖如圖5所示。

即時(shí)通訊信息包括發(fā)送用戶和接受用戶的ID信息,同時(shí)能夠設(shè)置和顯示通訊的時(shí)間、內(nèi)容等信息,其E-R圖如圖6所示。

4 系統(tǒng)實(shí)現(xiàn)

4.1 系統(tǒng)開發(fā)環(huán)境

檢察院信息管理系統(tǒng)的開發(fā)基于JDK1.7,使用Java EE語(yǔ)言系統(tǒng)的集成框架,編程語(yǔ)言也在Java系統(tǒng)下得以實(shí)現(xiàn)。綜合開發(fā)工具可以采用Eclipse的形式,使得開發(fā)工具簡(jiǎn)便實(shí)用,使用效率顯著提高。使用開放源數(shù)據(jù)庫(kù)My SQL便于與Java EE框架的協(xié)作[6]。

4.2 系統(tǒng)登錄模塊的實(shí)現(xiàn)

圖7展示出了信息管理系統(tǒng)的登錄接口。管理員在后臺(tái)設(shè)置用戶信息,用戶在內(nèi)部網(wǎng)絡(luò)下可以隨時(shí)登錄系統(tǒng)和進(jìn)行系統(tǒng)操作。

4.3 日程管理模塊的實(shí)現(xiàn)

檢察干警可以通過調(diào)度管理模塊來制定自己的工作時(shí)間表,如圖8所示,可以創(chuàng)建不同的時(shí)間表,制作后可以顯示不同的時(shí)間表和細(xì)節(jié)。

4.4 公告信息模塊的開發(fā)和實(shí)現(xiàn)

公開信息分發(fā)模塊可以追加分發(fā)公告、顯示公告、詢問、修改公告的詳細(xì)信息。公告顯示時(shí)包含公告的主題、開始時(shí)間、開始部門等與公告有關(guān)的信息,如圖9所示。

4.5 通訊錄管理模塊開發(fā)和實(shí)現(xiàn)

通訊錄管理模塊可以由不同的用戶通過自己的角色來參考,其中公共地址錄通常充當(dāng)參考通信信息,個(gè)人通訊錄向用戶和系統(tǒng)管理者修改通信信息,如圖10所示。

5 系統(tǒng)測(cè)試

5.1 系統(tǒng)測(cè)試方法

軟件開發(fā)人員對(duì)模塊進(jìn)行測(cè)試,將源代碼分為幾個(gè)基本模塊,檢查每個(gè)模塊是否正確地實(shí)現(xiàn)了所需的功能,目的是確保每個(gè)模塊能夠正常運(yùn)行。在這個(gè)測(cè)試中,編碼和詳細(xì)的單元測(cè)試設(shè)計(jì)代碼是由開發(fā)人員編寫的,測(cè)試代碼是否正確。功能在一般情況下,單元測(cè)試用于測(cè)試特定場(chǎng)景下的特定功能(例如,您可以將一個(gè)大值放在排序列表中,然后確定該值是否出現(xiàn)在單元列表的末尾)測(cè)試工程師自己做的,最終受益于工程師負(fù)責(zé)編寫代碼,因此他們負(fù)責(zé)測(cè)試,以證明代碼符合預(yù)期,在編寫公式時(shí),通常會(huì)執(zhí)行單元測(cè)試,并且總是檢查單元測(cè)試是否正常運(yùn)行,實(shí)際上,有時(shí)若想嘗試輸出數(shù)據(jù),例如窗口、彈出式信息集成測(cè)試是單元測(cè)試的高級(jí)階段,許多功能模塊在集成后可以嘗試協(xié)調(diào)工作,最簡(jiǎn)單的表現(xiàn)形式是兩個(gè)模塊在同時(shí)測(cè)試[7]。組件是在多個(gè)模塊的組裝過程中顯示的階段,該模塊的一部分連接到該組件,然后將該組件組裝成一個(gè)整體,然后將各個(gè)部分的測(cè)試組合到一個(gè)擴(kuò)展過程中,測(cè)試每個(gè)模塊的設(shè)置時(shí)間另一方面,形成這個(gè)過程的許多模塊將一起測(cè)試。在集成測(cè)試模塊的過程中,通過使用需要在模塊之前對(duì)每個(gè)模塊進(jìn)行測(cè)試的測(cè)試計(jì)劃,確保每個(gè)模塊的可生存性,那么就可以知道任何錯(cuò)誤都可能與此相關(guān)。

5.2 系統(tǒng)測(cè)試

系統(tǒng)測(cè)試是軟件開發(fā)階段需要執(zhí)行的測(cè)試活動(dòng),其級(jí)別最低,也被稱為模塊測(cè)試。首先,將需要測(cè)試的模塊從程序的剩余部分中分離出來,只測(cè)試該模塊。對(duì)于模塊中的接口函數(shù),調(diào)用該函數(shù)的三個(gè)側(cè)面,輸入相應(yīng)的數(shù)據(jù),可以確認(rèn)該函數(shù)是否正常運(yùn)行。為了滿足軟件規(guī)格中所提到的對(duì)應(yīng)要求,一方面有特定的表現(xiàn)形式,另一方面是輸出和控制。單元測(cè)試可以有效檢測(cè)接口設(shè)計(jì)和功能改進(jìn)設(shè)計(jì)是否滿足用戶的實(shí)際功能要求,同時(shí)也是系統(tǒng)集成測(cè)試的前提條件。測(cè)試時(shí),使用功能測(cè)試文件詳細(xì)記錄測(cè)試過程和結(jié)果。

1)功能測(cè)試用例

這個(gè)項(xiàng)目是在程序員自己的操作下進(jìn)行單體測(cè)試,制作功能代碼,制作這個(gè)編碼的單體測(cè)試是程序員的責(zé)任。單體測(cè)試主要是確認(rèn)這個(gè)代碼的動(dòng)作是否與預(yù)想一致。表1是特定的測(cè)試用例。

6 結(jié)論與展望

科技強(qiáng)警、信息化武裝檢察機(jī)關(guān),檢察院信息管理系統(tǒng)從檢察官對(duì)信息化的需求出發(fā),從系統(tǒng)管理者的角度出發(fā)分析信息管理系統(tǒng)的實(shí)例需求,分析系統(tǒng)中主要功能模塊的業(yè)務(wù)流程,其中包括信息管理系統(tǒng)設(shè)計(jì)的主要實(shí)時(shí)通信模塊,以及調(diào)度管理模塊和信息,為了與公示模塊、地址管理模塊、功能模塊一致,設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)模型和詳細(xì)數(shù)據(jù)庫(kù)表。

基于Java EE的Struts、Hibernate和Spring框架是實(shí)現(xiàn)檢察院信息管理系統(tǒng)的相關(guān)功能模塊,最后對(duì)系統(tǒng)進(jìn)行性能和功能測(cè)試。

參考文獻(xiàn):

[1] 王治國(guó).“老虎”“蒼蠅”一起打 懲治預(yù)防兩手抓——今年前8個(gè)月全國(guó)檢察機(jī)關(guān)共立查貪污賄賂犯罪案件22617件30938人[N].檢察日?qǐng)?bào),2013-10-17(1).

[2] 高廣才.山東省檢察院Intranet網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2012.

[3] 最高人民檢察院.最高人民檢察院關(guān)于印發(fā)《2009—2013年全國(guó)檢察信息化發(fā)展規(guī)劃綱要》的通知[J].中華人民共和國(guó)最高人民檢察院公報(bào),2009(5):19-24.

[4] 吳曉培.淺談基層檢察院的信息化建設(shè)[J].人民檢察,2004(4):55-57.

[5] 劉立媛,李蔚.國(guó)外推進(jìn)信息化建設(shè)經(jīng)驗(yàn)對(duì)我國(guó)環(huán)境信息化建設(shè)的啟示[J].環(huán)境與可持續(xù)發(fā)展,2012,37(5):50-54.

[6] 朱有明.學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2013.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
檢察院信息管理信息化
造價(jià)信息管理在海外投標(biāo)中的應(yīng)用探討
扶貧隊(duì)“砸鍋”——記山西省檢察院扶貧隊(duì)員武海龍
評(píng)《現(xiàn)代物流信息管理與技術(shù)》(書評(píng))
基層檢察院檢務(wù)督察工作之完善
在高速公路信息管理中如何做好QC小組活動(dòng)
未檢工作與檢察院組織法修改
信息化是醫(yī)改的重要支撐
信息化
面向Web的BIM三維瀏覽與信息管理