学位论文 > 优秀研究生学位论文题录展示
基于ROR的公安案件信息处理系统的设计与实现
作 者: 吴琦
导 师: 刘乃琦;肖江
学 校: 电子科技大学
专 业: 软件工程
关键词: 公安 案件信息处理 ROR 领域驱动
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 29次
引 用: 0次
阅 读: 论文下载
内容摘要
随着公安机关办案量的逐年上升,执法规范化的深入推进,民警的办案压力越来越大。如何通过先进的科技手段,向科技要警力,提高民警的办案效率,减轻民警的工作强度,已经成为当前公安机关迫切需要解决的问题。本论文研究、设计和实现了一个公安领域的基于ROR(即Ruby on Rails)框架的案件信息处理系统。在充分调研、详细分析业务需求的前提下,针对公安办案过程中存在的问题,确定系统的设计目标是能够提供案件信息共享查询、类案归纳串并、线索深度挖掘、统计报表生成等多项功能,以提高民警的办案效率,规范案件信息处理程序。本论文在深入研究ROR框架及其理论的基础上,采用领域驱动等技术设计并实现了基于ROR的公安案件信息处理系统。利用该平台可以建立各级公安机关自上到下的案件信息处理体系。该平台充分利用了Ruby的动态灵活的特点和Rails的特性,实现了一个基于ROR的安全、高效、便于操作的数据集成应用。通过该课题实现的系统,能及时、全面地掌握特定时段特定区域案件数量、案发类型,提供便捷的案件信息流转操作。ROR案件信息处理系统还可以和情报信息系统、基础资料系统等其它公安信息系统结合使用,最大限度地将人事物地各项要素关联,寻求最短路径协助查破案件,从真正意义上实现案件侦查信息化,从而进一步推进公安信息化建设的步伐。系统实现基于Aptana RadRails 2.0.0集成开发环境,采用ROR等技术,数据库使用SQLServer2000。该系统开发完成之后已经在本地公安分局试运行,设计初步达到了用户需求和预期效果。
|
全文目录
摘要 4-5 ABSTRACT 5-10 第一章 绪论 10-16 1.1 研究的背景和意义 10-11 1.2 国内外现状及分析 11-13 1.3 主要研究内容 13-14 1.4 本文的主要工作及章节安排 14-16 第二章 相关技术简介 16-36 2.1 ROR 框架简介 16-32 2.1.1 Ruby 语言 16-18 2.1.2 Rails 框架简介 18-22 2.1.3 MVC 设计模式 22-24 2.1.4 Ajax 技术简介 24-25 2.1.5 Rails 与JavaEE 对比 25-32 2.2 领域驱动设计简介 32-35 2.2.1 软件开发方法 32-33 2.2.2 模型驱动设计 33-35 2.3 本章小结 35-36 第三章 公安案件信息处理系统的需求分析 36-42 3.1 系统需求概述 36 3.2 系统目标 36-37 3.3 业务流程分析 37-38 3.3.1 资料输入 37 3.3.2 综合查询 37 3.3.3 串并案件 37 3.3.4 报表统计 37-38 3.3.5 工作考核 38 3.3.6 系统维护 38 3.4 系统功能需求 38-40 3.4.1 案件信息管理功能 38-39 3.4.2 数据录入及增删改功能 39 3.4.3 查询检索功能 39 3.4.4 类案比对功能 39 3.4.5 生成报表功能 39-40 3.4.6 工作考核功能 40 3.4.7 安全保护功能 40 3.5 系统性能需求 40 3.6 系统配置要求 40-41 3.7 本章小结 41-42 第四章 公安案件信息处理系统的设计 42-52 4.1 系统设计原则 42 4.2 系统总体设计 42-43 4.3 系统架构设计 43 4.4 系统功能设计 43-47 4.5 数据库设计 47-51 4.5.1 数据库的概述 47-48 4.5.2 案件信息系统数据流程 48 4.5.3 案件信息数据库及其关联 48-50 4.5.4 部分主要数据库表结构设计 50-51 4.6 本章小结 51-52 第五章 公安案件信息处理系统的实现 52-68 5.1 开发运行环境 52 5.2 数据库连接信息配置 52-53 5.3 使用MIGRATION 管理数据库 53-54 5.4 布局文件设置 54 5.5 领域模型建立 54-56 5.5.1 实体识别 54-55 5.5.2 业务方法识别 55 5.5.3 Ajax 请求状态提示 55-56 5.6 系统功能实现 56-67 5.6.1 数据库连接的实现 56-57 5.6.2 数据录入的实现 57-58 5.6.3 数据修改的实现 58-59 5.6.4 综合查询的实现 59-60 5.6.5 统计报表功能实现 60-61 5.6.6 用户管理功能实现 61-67 5.7 本章小结 67-68 第六章 系统测试 68-76 6.1 系统测试方法 68-72 6.2 系统功能测试 72-74 6.2.1 用户权限测试 72 6.2.2 功能及界面测试 72-74 6.3 性能测试 74-75 6.4 测试结论 75 6.5 本章小结 75-76 第七章 总结与展望 76-78 7.1 总结 76-77 7.2 展望 77-78 致谢 78-79 参考文献 79-81
|
相似论文
- 上海市公安机关警察职位分类研究,D631.1
- 1927-1939年江西警政研究,D631.1
- 公安交警执法研究,D631.5
- 我国公安人力资源优化管理研究,D631.1
- 公安民警职务犯罪的法律思考,D631.1
- 支持敏捷化开发的移动ROR框架的构建,TP311.52
- 论新时期公安题材文学的审美追求,I206.7
- 案例研究:揭阳市东山区“两抢一盗”的整治,D631.2
- 广东省公安机关绩效考核的问题与对策研究,D631.1
- 公安机关应对群体性事件的法律对策研究,D631.4
- 我国公安消防队应急救援的法律职能研究,D631.6
- 公安警察院校擒拿格斗课“开放—探究式”教学模式的构建与实验研究,D631.15
- 生产管理信息系统的设计与实现,TP311.52
- 三维警卫地理信息系统,P208
- 青海省长大下坡工程安全改善对策与措施研究,U491.5
- 公安执法的新闻舆论监督问题研究,D631.1;G206
- 广西边境地区基层公安民警身体健康状况调查与对策研究,D631.1
- 广州公安警务软实力建设研究,D631.1
- 公安院校警察职业道德教育面临的挑战及对策,D631.15
- 论警务信息公开,D631.1
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|