学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 上海市公安机关警察职位分类研究,D631.1
  2. 1927-1939年江西警政研究,D631.1
  3. 公安交警执法研究,D631.5
  4. 我国公安人力资源优化管理研究,D631.1
  5. 公安民警职务犯罪的法律思考,D631.1
  6. 支持敏捷化开发的移动ROR框架的构建,TP311.52
  7. 论新时期公安题材文学的审美追求,I206.7
  8. 案例研究:揭阳市东山区“两抢一盗”的整治,D631.2
  9. 广东省公安机关绩效考核的问题与对策研究,D631.1
  10. 公安机关应对群体性事件的法律对策研究,D631.4
  11. 我国公安消防队应急救援的法律职能研究,D631.6
  12. 公安警察院校擒拿格斗课“开放—探究式”教学模式的构建与实验研究,D631.15
  13. 生产管理信息系统的设计与实现,TP311.52
  14. 三维警卫地理信息系统,P208
  15. 青海省长大下坡工程安全改善对策与措施研究,U491.5
  16. 公安执法的新闻舆论监督问题研究,D631.1;G206
  17. 广西边境地区基层公安民警身体健康状况调查与对策研究,D631.1
  18. 广州公安警务软实力建设研究,D631.1
  19. 公安院校警察职业道德教育面临的挑战及对策,D631.15
  20. 论警务信息公开,D631.1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com