办案区信息管理系统文档格式.docx
《办案区信息管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《办案区信息管理系统文档格式.docx(20页珍藏版)》请在冰豆网上搜索。
本系统主要完成对进入办案区的被调查人员相关信息登记的电子化及轨迹追踪功能。
本系统通过将原先在各个环节需要手工登记的信息电子化,解决了原先纸质登记存在的不易保存,登记内容不全面,相关人员信息不易查找等诸多问题。
依靠计算机的快速处理和分析能力,优化被调查人员在办案区内各个环节流转过程,提高信息登记和追溯的效率。
采用本系统后,不仅可以提高办案区的各个环节的办公效率,同时,可以追踪被调查人员进入办案区后的整个运动轨迹,结合摄像设备,可以准确快速查看被调查人员在某一时刻的个人状态和行为,为被调查人员相关信息追溯提供快速便捷的通道。
Part1:
办案区信息管理系统设计文档
1.系统概述
2.需求
2.1.功能需求
2.1.1被调查人员的个人相关信息登记
通过对被调查人员在办案区内经历的各个环节进行个人相关信息的采集,以达到信息追踪的目的。
主要包括以下环节的信息登记:
Ø
人身检查室。
该环节主要登记的内容包括个人信息,被调查人员的体表检查信息以及随身携带物品的信息。
其中体表检查信息主要涉及是否有伤,纹身,胎记,是否饮酒等。
随身携带物品信息主要涉及涉案物品、非涉案物品,在登记信息中要体现出物品的内容和去向。
前台登记
该环节主要登记内容包括被调查人员涉及的案件编号、办案民警、办案民警所在单位、联系方式。
在登记完成这些信息后,向被调查人员发放手环和房卡,同时登记手环编号及房卡对应的房间号。
信息采集室
该环节主要登记是否采集了被调查人员的身高、体重、性别、血液等信息,以及采集人姓名,以便于以后进行信息的追溯。
候问室
该环节主要登记的内容包括被调查人员进入和离开候问室的时间,当时的看管人员姓名,以及是否有突发情况等。
询(训)问室
该环节主要登记的内容包括询(训)问人,出入时间,突发情况等。
辨认室
该环节主要登记的内容包括出入时间,组织辨认人,辨认结果等信息。
离开办案区
该环节主要登记的内容包括离开办案区的时间,以及理由(释放,起赃等)。
其他(突发情况)
2.
2.1.2查询被调查人员现处的状态
通过被调查人员的关键信息(如身份证号,姓名,其他编号等),在系统中查询被调查人员的相关信息以及现处于什么状态,如进入办案区时携带了那些物品,现处于候问室还是询问室,是否已释放等。
2.1.3展示被调查人员在被拘留期间的行动轨迹
根据每次登记的时间,我们可以生成该被调查人员在处于办案区期间不同时刻的状态信息及被调查人员在办案区的运动轨迹。
在进行信息追溯时,可以根据所处地点快速确认时间节点,从而快速查看相关录像内容。
2.1.4语音提醒
案件超时提醒以及登记环节缺失提醒。
1,由于被调查人员不能超过24小时,因此该系统提供对被羁押超过20小时后提醒该案件相关人员及时处理案件,防止案件超时。
2,为了规范化办案区的办案流程,软件对办案区的登记顺序做了约束,保证在未完成前一项必须的登记之前,不能进行下一项登记,如果触发了该约束条件,前台通过语音提醒负责之前环节的相关人员完成之前环节的登记。
2.1.5电子台账导出
按照办案区纸质台账的格式,自动将原先登记的信息导出,提供打印生成纸质台账的功能。
2.2运行环境需求
2.2.1软件需求
支持windowsxp,windows7,windows8。
支持多机部署。
2.2.2硬件需求
一台服务器
若干台客户机
3.整体设计
办案区信息管理和追溯系统整体采用B/S和C/S混合的系统架构,总体上可分为三部分,即应用程序客户端、网络应用程序和数据后台。
软件设计采用三层结构的设计方法,即通过服务器层实现应用前端与后台数据库的数据共享,通过python语言和相关的小服务程序以及json电子数据交换格式实现网络形式的信息综合管理系统。
应用程序客户端部分采用跨平台的wxwidget库,wxWidgets是一个开源的跨平台的C++构架库(framework),它可以提供GUI(图形用户界面)和其它工具。
支持所有版本的Windows。
该GUI库应用较为广泛,稳定性好,由于良好的设计和封装,相较于传统的MFC,易于开发和维护。
网络应用程序部分采用现在应用较为广泛的django框架,该框架采用了MVC的软件设计模式,即模型M,视图V和控制器C,将数据内容和数据的展示显示分离,使得系统易维护、扩展性好。
同时Django可以运行在Apache上,也可以运行在支持WSGI,FastCGI的服务器上,支持多种数据库,是一种较为成熟的web框架。
数据后台部分采用较成熟的mysql数据库系统,MySql是一个快速、多线程、多用户的SQL数据库服务器。
支持正规的SQL查询语言,采用多种数据类型,能对数据进行各种详细的查询等,现今被广泛应用于企业网站的数据管理部分。
本系统采用了成熟的系统体系结构和开发方式保证系统的稳定性;
同时采用新颖的服务器端编程方法具体实现该系统对主要业务的控制要求,以保证软件的可扩充性和易用性。
只需在每个需要登记信息的地方放置普通的办公电脑,在该办公电脑上安装客户端,启动客户端后即可进行信息录入和查询,整个系统通过web服务接口实现了一个分布式、开放、适用性强、高性能、端到端的平台。
整体框架图如下所示:
服务器端采用WebServer和WebServices为客户端提供服务,WebServer主要负责相应客户端的请求,根据客户端的不同请求,返回客户端不同的页面,同时将客户端提交的经过校验的正确信息写入mysql数据库中;
WebServicesInterface为客户端提供了基于WebServices的服务接口,客户端通过接口提供的api,请求查询超时案件的相关信息,WebServices通过查询数据库,将查询接口序列化后返回客户端,客户端经过反序列化,将相关信息在客户端弹窗提醒。
4.客户UI设计
4.1.主界面
主界面主要由两个导航项以及功能按钮构成,导航项,负责切换为登记信息入口和查询信息入口。
在登记信息入口页面中,主要包含了功能需求中提出的各项功能的按钮,以及一个表格,该表格主要显示了目前还没有离开办案区的所有被调查人员的列表,为了快速在表格中找到被调查人,因此在表格的上方设置了搜索栏,可以根据被调查人员此次被调查所产生的编号,被调查人员的姓名,被调查人员的身份证号码来快速定位被调查人员,这样,可以保证在每个信息登记窗口不用再输入被调查人员的相关信息。
4.2.人身检查登记
人身检查登记部分,这是一个被调查人员进入办案区的第一站,只有在这个环节被登记的人才能进入后面的相关环节。
该环节主要负责登记被检查人员的相关信息,包括被调查人员的个人信息,以及随身物品情况。
可以按照每一项的名称填写个人信息。
在随身物品部分,登记嫌疑人携带的随身物品,该物品是否涉案,以及物品去向等信息。
4.3.前台登记
前台登记主要向被调查人员配发手环房卡等设备,同时录入相关信息。
4.4.信息采集室登记
4.5.候问室登记
4.6.询(训)问室登记
4.7.辨认室登记
4.8.突发情况登记
4.9.离开办案区登记
4.10.打印办案区登记表
4.11.办案区信息查询
4.12.查看被调查人员相信信息
4.13.生成被调查人员在办案区的事件时间流图
4.14.案件超时提醒
5.交互流程设计
5.1.信息登记
5.1.1人身检查登记
5.1.2其他信息登记
5.2.信息查询
5.3.信息修改
5.4.信息删除
5.5.打印办案区登记表
6.数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构的设计好坏将直接对应用系统的效率以及实现的效果产生影响。
本系统由PersonalCheck(个人信息登记表),Materials(物品登记表),BarReg(前台登记表),InfoCollection(信息采集表),WaitForInquiry(候问室登记表),InquiryRoom(询问室登记表),IdentifyingRoom(辨认室登记表),Emergency(突发情况登记表)共7个数据表组成。
其中PersonalCheck、InfoCollection、BarReg的主键为current_id,该项的内容以被调查人员进入办案区的时间编号,其他表以自增的id为主键,以current_id为外键。
具体的表结构如下图所示:
7.接口设计
WebSevices提供了一些接口可供调用,获取信息。
7.1.超时提醒接口
6.1.1接口地址
http:
//ServerIP/api/overtime
6.1.2参数说明
无
6.1.3调用方式
HTTP短连接访问
6.1.4返回值
Json格式的对象,包含案件名称,警员名字信息。
8.部署
8.1.硬件环境
一部交换机
若干办公电脑
8.2.软件环境
服务器采用UbuntuServer环境,64位
数据库采用Mysql5.5
办公电脑安装windows操作系统
系统部署时的整体结构如下所示:
整个系统由若干台办公电脑和一个服务器组成,办公电脑和服务器通过交换机构成一个局域网,WebServer部署与服务器上,客户端软件安装在办公电脑上,通过局域网访问WebServer.
Part2:
办案区信息管理系统使用说明
1.概述
办案区信息管理系统,主要完成被调查人员进入办案区后各个环节的信息登记、信息检索和超时提醒功能,同时可以根据登记信息,绘制出该人员在不同时候所处位置的时间流图。
2.使用说明
2.1信息登记
打开软件后,主界面如下所示:
在主界面右侧为现在提供的信息登记的各个功能,点击相应按钮,即可跳转到相应的信息登记界面。
人身检查登记为被调查人员进入办案区后第一环节,剩余的信息登记建立在被调查人已完成人身检查登记的基础上。
完成人身登记检查后,在主界面的列表中会显示刚才完成的人身检查的检查人的信息。
在后续进行的各个登记环节,必须在该列表中先选中要登记信息的被调查人员,然后点击信息登记按钮,即可跳转到信息登记界面。
如果没有在列表中选择被调查人,则点击信息登记按钮时,出现以下提示框:
以前台登记为例,说明各个登记界面的相应操作。
在主界面上选中列表中的一条记录,然后点击前台登记按钮,界面跳转到前台登记界面。
前台登记的界面如下所示:
在信息登记的界面中,主要包含四种类型的操作:
文本输入,下拉列表,勾选框,时间项。
文本框输入实际文本即可;
下拉列表中选择对应项,不选