freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

警務(wù)信息綜合系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-wenkub

2022-09-07 21:39:11 本頁面
 

【正文】 大規(guī)模鐵路建設(shè),完成鐵路“十一五”規(guī)劃目標(biāo)的關(guān)鍵一年。 安全問題是 鐵路系統(tǒng)的關(guān)鍵問題, 鐵路公安擔(dān)負(fù)著維護(hù)鐵路安全的重要職責(zé), 在當(dāng)前公安信息化和 鐵路信息化如火如荼發(fā)展的時(shí)期, 鐵路公安信息化也快速發(fā)展,全國 13 個(gè) 鐵路局 也 組建了自己的鐵路警用系統(tǒng)。從某種意義上講,在某一局部,形成了信息網(wǎng)絡(luò) [5]。該系統(tǒng)的開發(fā)和實(shí)現(xiàn)采用了面向?qū)ο蟮姆椒ǎ?Oracle 10g 關(guān)系數(shù)據(jù)庫實(shí)現(xiàn)相關(guān)數(shù)據(jù)的統(tǒng)一存儲,并基于 Struts Spring、 Hibernate 框架開發(fā)了綜合平臺。 第 2 章為軟件的需求分析。通過對系統(tǒng)的需求分析,我們知道了本系統(tǒng)應(yīng)該具有的功能。 最后對各功能模塊的測試及早發(fā)現(xiàn)可能存在問題并及時(shí)調(diào)整。 哈爾濱鐵路公安局 現(xiàn)有 鐵路警用 GIS、協(xié)同辦公系統(tǒng)。 其中 接處警 要求系統(tǒng)具有高可靠性,確保系統(tǒng)的穩(wěn)定運(yùn)行。兼容性是指系統(tǒng)保留和其它相應(yīng)系統(tǒng)連接的接口,便于用戶對其進(jìn)行更高級的開發(fā)和維護(hù)以及更新?lián)Q代。機(jī)關(guān)辦公自動(dòng)化的安全性控制要求一般包括防止非法用戶侵入、山東大學(xué)碩士學(xué)位論文 6 權(quán)限控制、存儲和傳輸加密,以及電子簽名。系統(tǒng)要能與領(lǐng)導(dǎo)以及下屬各部門(公安處、車站派出所)工作實(shí)際需求貼切,滿足領(lǐng)導(dǎo)指揮 決策及各部門日常工作要求,使各部門的工作人員在工作權(quán)限(部門授權(quán)與個(gè)人授權(quán))范圍內(nèi)可以及時(shí),方便、準(zhǔn)確地采集、處理、查閱和匯總內(nèi)部的各種信息資料,實(shí)現(xiàn)信息的高度共享與統(tǒng)一。首先它描述了待開發(fā)系統(tǒng)的功能需求 ; 其次,它將系統(tǒng)看作黑盒,從外部參與者的角度來理解系統(tǒng) ; 另外它 驅(qū)動(dòng)了需求分析之后各階段的開發(fā)工作,不僅在開發(fā)過程中保證了系統(tǒng)所有功能的實(shí)現(xiàn),而且被用于驗(yàn)證和檢測所開發(fā)系統(tǒng)是否滿足系統(tǒng)需求,從而影響到開發(fā)工作的各個(gè)階段和 UML 的各個(gè)模型。 系統(tǒng)用例圖如下: 山東大學(xué)碩士學(xué)位論文 7 圖 21 系統(tǒng)用例圖 進(jìn)一步分析 可分為如下 子系統(tǒng) : 接處警、案件管理、事件管理、人員管理、機(jī)構(gòu)管理、表薄冊 管理、文書管理、地理信息管理、系統(tǒng)維護(hù)。 分發(fā)民警:希望把 接案民警上報(bào)的情況根據(jù)分發(fā)規(guī)定確定是否 承辦 ,如果 承辦 應(yīng) 指 定 承辦 民警。 基本流程: 1. 接案民警接到報(bào)案時(shí),登記接警信息和接警處理情況。 擴(kuò)展: 山東大學(xué)碩士學(xué)位論文 9 a. 當(dāng)接警民 警發(fā)現(xiàn)警情時(shí),可以自己分發(fā)。案件可以劃分為 :刑事案件、危車案件、貨盜案件。 前置條件: 管理員已經(jīng)登錄系統(tǒng) 。 如果選擇的活動(dòng)是“查詢信息”,則執(zhí)行分支流 S2:查詢信息。 S1:添加信息 1. 系統(tǒng)要求管理員選擇 案件 類型:刑事案件、貨盜案件或危車案件 ,再添加 案件基本信息、專有信息和涉案 人信息。 S2:查詢信息 1. 系統(tǒng)提示管理員 選擇查詢條件 。 S3:刪除信息 1. 系統(tǒng)提示管理員輸入 案件編號或案件名稱 。 5. 管理員確認(rèn)刪除。 3. 系統(tǒng)檢索 案件 信息。 7. 系統(tǒng)更新該重點(diǎn)人員信息。 4. 導(dǎo)出到 Excel。 事件相關(guān)人 分為報(bào)案人、受害人、嫌疑人,事件相關(guān)人 的信息也包含基本信息和專有信息 。人員信息包括基本信息和專有信息。 機(jī)構(gòu)信息包括基本信息和專有信息 。 機(jī)構(gòu)管理用例的描述類似案件管理,所以也不做詳細(xì) 介紹。 9. 系統(tǒng)維護(hù) 本 子系統(tǒng) 用來處理用戶 管理用例,實(shí)現(xiàn) 用戶組管理、權(quán)限管理、個(gè)人設(shè)置 。 用戶看到的頁面和他的權(quán)限相關(guān),權(quán)限的順序圖如下: 山東大學(xué)碩士學(xué)位論文 18 圖 210 權(quán)限順序圖 非 功能需求描述 警務(wù)信息綜合 系統(tǒng)除了要給用戶提供友好、易用的操作界面外,還要保證系統(tǒng)能夠長期、穩(wěn)定、安全、高效的運(yùn)行。軟件版本升級或改進(jìn)應(yīng)在不影響業(yè)務(wù)的情況下進(jìn)行,保證系統(tǒng)可以穩(wěn)定、平滑過渡。采用嚴(yán)格的安全體系,保證數(shù)據(jù)在處理和傳輸全過程的安全性。 山東大學(xué)碩士學(xué)位論文 20 第 3 章 系統(tǒng) 設(shè)計(jì) 系統(tǒng)設(shè)計(jì)原則 和目標(biāo) 系統(tǒng) 設(shè)計(jì)的原則 本系統(tǒng)作為一個(gè)信息管理系統(tǒng),必須遵循軟件工程設(shè)計(jì)的基本原則 [11]: 1. 一致性原則 一致性原則主要表現(xiàn)在,一是系統(tǒng)內(nèi)部各個(gè)子系統(tǒng)的開發(fā)思路和維護(hù)手段相一致,能夠達(dá)到相互整合;二是與當(dāng)前存在的其它的系統(tǒng)相一致,現(xiàn)有公安系統(tǒng)有統(tǒng)一的標(biāo)準(zhǔn)協(xié)議,能夠達(dá)到相互兼容。系統(tǒng)的實(shí)用性主要體現(xiàn)在兩個(gè)方面:一是系統(tǒng)的功能必須能夠滿足用戶的基本需求;二是系統(tǒng)應(yīng)具有可視性、簡潔性、易操作性等。使用局域網(wǎng)的辦公自動(dòng)化系統(tǒng),信息的交換只是發(fā)生在一些特殊的區(qū)域,但考慮到系統(tǒng)的可擴(kuò)充性,而往往留有被分結(jié)點(diǎn),任何人都可通過任何一個(gè)可擴(kuò)充結(jié)點(diǎn)非法進(jìn)網(wǎng)。支持多種硬件平臺,采用通用軟件開發(fā)平臺開發(fā),具備良好的可移植性。 容錯(cuò)性要求:提供有效的有效性檢測手段,具備數(shù)據(jù)錯(cuò)誤記錄和錯(cuò)誤預(yù)警能力;具備較高的容錯(cuò)能力。 兼容性要求:滿足向下兼容的要求,軟件版本易于升級,模塊的維護(hù)和更新不應(yīng)影響其他模塊的運(yùn)行。系統(tǒng)山東大學(xué)碩士學(xué)位論文 22 接口采用開放接口標(biāo)準(zhǔn),支持故障分級告警,任務(wù)調(diào)度,日志管理。 Struts 2 取消了 ActionForm,降低了框架組件之間的耦合性 , 提供了強(qiáng)大的整合能力 , 支持多種返回結(jié)果類型和 Ajax 技術(shù),給開發(fā)者帶來了更好的體驗(yàn)。它是為解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的, Spring 使用基本的 JavaBeans 來完成以前只可能由 EJB 完成的事情。Hibernate 主要工作是把持久化的類通過 xml 映射文件映射到數(shù)據(jù)關(guān)系表中。數(shù)據(jù)庫表間的關(guān)系可以通過對象的引用來實(shí)現(xiàn)。除了映射文件之外,還需要配置 Hibernate的屬性和數(shù)據(jù)源 [12]。這樣當(dāng)需求發(fā)生變化時(shí),主要修改程序邏輯,可以不要對代碼進(jìn)行較大的修改。 對象,當(dāng)客戶端有請求的時(shí)候,該 POJO可以構(gòu)造對象,用服務(wù)性屬性值填充,并將其傳遞給持久層,作為數(shù)據(jù)層向數(shù)據(jù)源提取數(shù)據(jù)的條件。 系統(tǒng)技術(shù)圖如下: 山東大學(xué)碩士學(xué)位論文 24 圖 31 系統(tǒng)技術(shù)結(jié)構(gòu)圖 系統(tǒng) 詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì) 接處警模塊實(shí)現(xiàn)了實(shí)時(shí)接警、處警。 操作類類圖如下: 圖 34 接處警操作類圖 2. 人員管理 由前述分析, 本模塊實(shí)現(xiàn)基本信息和重點(diǎn)人員信息管理, 由于五殘人員信山東大學(xué)碩士學(xué)位論文 26 息管理、涉爆人員信息管 理和機(jī)動(dòng)車駕駛員信息管理功能相似, 本部分 僅就五殘人員 操作 給出詳細(xì)設(shè)計(jì)。工廠模式的結(jié)構(gòu)包 括四個(gè)角色:抽象產(chǎn)品、具體產(chǎn)品、構(gòu)造者、具體構(gòu)造者 [14]。 由于 本系統(tǒng)采用基于 Struts2 + Spring + Hibernate 框架的 MVC 架構(gòu),可以采用 Java 語言實(shí)現(xiàn)出基本的 Java 對象,然后寫出基本的 DAO接口,并給出 Hibernate 的 DAO 實(shí)現(xiàn),采用 Hibernate 架構(gòu)實(shí)現(xiàn)的 DAO 類來實(shí)現(xiàn) Java 類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,然后由 Spring 來完成業(yè)務(wù)邏輯。在接口 IBaseService 中定義了業(yè)務(wù)操作的泛化方法,在接口 IDisabledService 中定義了對五殘人員信息的業(yè)務(wù)操作方法,在類 DisabledServiceImpl 中實(shí)現(xiàn)這些方法,其中對數(shù)據(jù)庫的操作調(diào)用DisabledDaoImpl中的方法。涉案人包括:報(bào)案人、受害人、嫌疑人、在控對象、在逃人員、抓獲人員、無名尸體。 與五殘人員 操作類圖相似,貨盜案件操作類圖如下: 圖 39 貨盜案件操作類圖 其中在 ISeizedGoodsDao 中定義了對貨盜案件信息增加、查詢、刪除、修改方法。 4. 事件管理 事件的 類結(jié)構(gòu)和操作與案件相似,故不做詳細(xì)介紹。在接口 IOraganizationService 中定義了對 機(jī)構(gòu) 信息的業(yè)務(wù)操作方法,在類 OraganizationServiceImpl 中實(shí)現(xiàn)這些方法,其中對數(shù)據(jù)庫的操作調(diào)用 OraganizationDaoImpl 中的方法。 Portal 技術(shù)是SOA的一種技術(shù), 實(shí)現(xiàn)了界面間不同平臺系統(tǒng)的整合。這 些由 Portlet 產(chǎn)生的內(nèi)容也被稱為片段,片段是由一些規(guī)則的標(biāo)記語言 (HTML、 XHTML、 WML)組成的,而且可以和其它的片段組合成一個(gè)復(fù)雜的文件。 Portlet 容器沒有義務(wù)去組合 Portlet 產(chǎn)生的信息內(nèi)容,這個(gè)工作由 Portal 服務(wù)器來處理。其主要內(nèi)容是對 Portlet 容器和整合 底層應(yīng)用的 Portlet API 作出了定義。參數(shù)持久化管理模塊用來管理用戶對 Portlet 進(jìn)行的設(shè)置。 Messaportlet 的類圖如下所示: 圖 315 Messaportlet 類 圖 9. 系統(tǒng)維護(hù) 由于本系統(tǒng)安全性要求較高,設(shè)計(jì)時(shí)采用了安全驗(yàn)證和權(quán)限控制 [16]。這是在互聯(lián)網(wǎng)上進(jìn)行安全信息傳輸?shù)膮f(xié)議。 用戶和密碼驗(yàn)證。系統(tǒng)在設(shè)置用戶的時(shí)候,給每個(gè)用戶都分配了權(quán)限。 經(jīng)過這四層驗(yàn)證 , 基本上保證了系統(tǒng)的數(shù)據(jù)安全問題。用戶是對數(shù)據(jù)對象進(jìn)行操作的主體 。 山東大學(xué)碩士學(xué)位論文 35 系統(tǒng)的權(quán)。角色作為中間橋梁將用戶和權(quán)限聯(lián)系起來?;诮巧脑L問控制 RBAC(RoleBased Access Control)的主要思想是:通過用戶與權(quán)限的分離 ,使得權(quán)限管理方便靈活;通過用戶與角色的指定,角色與權(quán)限的配置,使RBAC 達(dá)到所需的安全要求。 session 驗(yàn)證。使用目前較為廣泛的加密算法是 MD5,用戶發(fā)送的密碼要進(jìn)行加密后再與數(shù)據(jù)庫中的密碼進(jìn)行比對,這樣就提高了系統(tǒng)的安全性。實(shí)現(xiàn)方式是為每個(gè)使用系統(tǒng)的計(jì)算機(jī)分配一個(gè)安全證書, 只有分配了證書的計(jì)算機(jī)才能訪問系統(tǒng)服務(wù)器。首先,要保證只有經(jīng)過授權(quán)的計(jì)算機(jī)才能訪問系統(tǒng),這樣就大大降低了 泄密的幾率;有權(quán)訪問的計(jì)算機(jī)要經(jīng)過用戶和山東大學(xué)碩士學(xué)位論文 34 密碼驗(yàn)證才能進(jìn)入系統(tǒng);用戶進(jìn)入系統(tǒng)后,會經(jīng)過權(quán)限驗(yàn)證,避免用戶對無權(quán)操作的數(shù)據(jù)的進(jìn)行修改;最后,每個(gè)網(wǎng)頁用 session 來驗(yàn)證,以保證用戶是在登陸的情況下來使用系統(tǒng)。下面通過對這一模型的擴(kuò)展使其為 EAI 系統(tǒng)的實(shí)現(xiàn)提供支持 [15]。生命周期管理模塊負(fù)責(zé)控制 Portlet 的加載、實(shí)例化、初始化、請求處理直到卸載的整個(gè)運(yùn)行過程。 由于各廠商根據(jù)自己的標(biāo)準(zhǔn)開發(fā)門戶組件接口,使得這些接口間互不兼容,給應(yīng)用供應(yīng)商,門戶用戶, Portal 服務(wù)器供應(yīng)商之間的產(chǎn)品互用和協(xié)作帶來困難。 Portlet 容器為 Portlet 提供運(yùn)行環(huán)境,生命周期管理和持久性存儲的支持。門戶具有個(gè)性化界面定制、內(nèi)容聚合、單點(diǎn)登陸、多設(shè)備支持等特點(diǎn)。 6. 表薄冊管理 表薄冊管理 都是把登記表的信息存入系統(tǒng),表薄冊的 POJO 類都和其它表沒有關(guān)聯(lián), 實(shí)現(xiàn)的操作與人員類似,故不做詳細(xì)介紹。 機(jī)構(gòu)操作類圖如下: 圖 311 機(jī)構(gòu) 類 操作 類 圖 山東大學(xué)碩士學(xué)位論文 31 其中在 IOraganizationDao中定義了對 機(jī)構(gòu) 信息增加、查詢、刪除、修改方法。在接口 ISeizedGoodsService 中定義了對貨盜案件信息的業(yè)務(wù)操作方法,在類 SeizedGoodsServiceImpl 中實(shí)現(xiàn)這些方法,其中對數(shù)據(jù)庫的操作調(diào)用 SeizedGoodsDaoImpl 中的方法。 此處給出貨盜案件的詳細(xì)設(shè)計(jì)。 3. 案件管理 由于 案件 信息 包括案件基本信息、專有 信息、涉案人信息。 五殘人員操作的類圖如下 : 圖 37 五殘人員操作類圖 山東大學(xué)碩士學(xué)位論文 28 其中在接口 IBaseDao 中定義了對數(shù)據(jù)庫操作的泛化方法,在接口IDisabledDao 中定義了對五殘人員信息增加、查詢、刪除、修改方法。涉案人 的子類由左到右分別是:報(bào)案人、受害人、刑嫌人員、在控人員、在逃人員、抓獲人員、無名尸體。當(dāng)系統(tǒng)準(zhǔn)備為用戶提供某個(gè)類的子類實(shí)例,又不想讓用戶代碼和該子類形成耦合時(shí),就可以用工廠模式設(shè)計(jì)系統(tǒng)。它們的類圖分別是 : 山東大學(xué)碩士學(xué)位論文 25 圖 33 報(bào)案人 、 管理員 、 接警信息 、 承辦信息 、 案件信息類圖 報(bào)案人有 以下屬性:姓名、性別、出生日期、地址、工作單位、電話,方法有報(bào)告情況;管理員有以下屬性:姓名、警號、權(quán)限,方法有:指定分發(fā)民警、指定承辦民警、填寫接警情況、填寫承辦情況、填寫案件信息;接警信息有以下屬性:種類、來源、時(shí)間、受理方式、案件詳情、受理意見 ,方法有上報(bào); 承辦信息 有如下屬性:受理方式、受理結(jié)果 , 方法有承辦。 Hibernate 映射也提供一對多或者多對一的映射方式。 集成三種框架的具體做法是: 用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求來提出一個(gè)模型,將這些模型采用 Java 語言實(shí)現(xiàn)出基本的 Java 對象,然后寫出基本的 DAO接口,并給出 Hibernate 的 DAO 實(shí)現(xiàn),采用 Hibernate 架構(gòu)實(shí)現(xiàn)的 DAO類來實(shí)現(xiàn) Java 類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,然后由 Spring 來完成業(yè)務(wù)邏輯。 第二、 所有邏輯都駐留在處于中心的 javabean 內(nèi),這樣一來,如果要更新代碼,只需要處理這些中心文件而無需修正調(diào)用這些代碼的其他頁面。山東大學(xué)碩士學(xué)位論文 23 同時(shí),提取數(shù)據(jù)后,用結(jié)果集填充 POJO 并將其傳遞給業(yè) 務(wù)。 POJO 類似于 javabean,通過
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1