吴飞燕
(江西师范高等专科学校 物联网学院,江西 鹰潭 335000)
随着市场经济的飞速发展,食品和化妆品产业已成为我国国民经济的重要支柱。食品和化妆品的安全性[1-2]已成为我国国民经济和民生的重点,受到了各级政府、广大公众和舆论的广泛关注。稽查办案是监管部门非常重要的工作,目前,各市区县被监管的对象点多、涉及面广、分散不集中、交通落后、办案取证设备和执法人员严重缺少等因素,导致了稽查办案工作无法顺利开展。
针对上述问题,本文提出了食品和化妆品稽查办案系统。该系统可以改变传统办案的方式方法,能够快速调阅、处理和统计案件信息、规范执法人员执法操作,提高办案效能。稽查办案系统将成为稽查部门的执法利器,共同守护人民安全。
该系统主要由基本信息、案件处理、调查取证、处罚决定、处罚执行、结案归档和系统管理七大模块组成,其功能模块如图1所示。
图1 系统功能模块
基本信息:对案件进行增加、删除、修改、查询、统计、导出、查看详情等操作以及追踪个案办理情况。
案件处理:对案件信息审核,明确违法事实和违法嫌疑人,确定案件管辖部门并采取对应处理方式的过程。该模块包含简易程序处罚、不立案移送和立案三个子模块。
调查取证:立案后,执法人员手持移动设备对现场基础数据进行采集,企业食品和化妆品生产加工过程的现场取证包括图片和录像信息。
处罚决定:调查取证完毕后,形成具体处罚意见的过程。在形成过程中如有异议,在复核后可继续调查,补充证据。
处罚执行:处罚决定的落实过程,针对拒绝履行处罚决定的当事人采取强制执行措施,执行完毕后上报。
结案归档:案件处理完毕的最后处理。
系统管理:对用户信息的增加、删除、编辑、查询、权限的设置、数据备份及数据恢复、系统日志。
本文对系统的实体-联系图(即E-R图)进行详细设计与说明。E-R图反映的是数据库中各实体间的相关关系集合。
(1)案件实体包括案件编号、当事人、案由等属性,其中,案件编号为主键。
(2)企业实体包括企业编号、企业名称、邮编等属性,其中,将企业编号设为主键。
(3)执法人员实体包括编号、执法人员姓名、执法人员编号、职务等属性,其中,执法人员编号为主键。
(4)所属区实体包括所属区编号、所属区名称、上级所属区编号等属性,其中,所属区编号为主键。系统E-R图,如图2所示。
图2 系统E-R图
目前,传统的稽查办案系统项目仍然依赖于定制开发,用户需求的每一次更改变化,哪怕是一个轻微的变动都可能付出相当大的代价来完成。因此,通过将工作流技术[3]应用于该系统项目中,整合了系统的基本信息、案件处理、调查取证、处罚决定、处罚执行和结案归档六大模块。一个模块产生的结果可以自动传递到下一个模块,以便执法人员可以快速、实时地处理案件。
系统采用Ajax的异步提交技术改进用户的操作体验,以查询案件为例说明设计过程。当用户选择案件编号、企业名称等关键字后,页面会触发异步提交。在提交过程中,Ajax技术将用户选择的列表项的id以异步的方式提交给CaseInformation控制器相对应的CaseAdd方法。CaseAdd方法通过选项的id查询有关案件对象集的信息,然后封装成JSON数据回传到提交页面[4],关键代码如下:
$.post('/CaseInformation/CaseAdd',data,function(result){
$.messager.progress('close');
if(!result.success){
alert(result.message)}
$('#jibenxinxi').datagrid('reload');
$('#anjianxinzeng').dialog('close');
alert(result.message);
},'json');
文献[5]提出技术交易信息搜索匹配系统设计与实现,文献[6]提出基于非主属性值的实体匹配。在现有智能匹配功能的基础上,本文提出了基于字段的信息智能匹配技术,实现前台页面的关键字与后台数据库字段的匹配,来解决关键信息匹配和查询问题。本文中的案件和违法行为是一对多的关系,每一个违法行为都有相对应的违法条款、处罚条款等内容。具体信息智能匹配流程如图3所示。
图3 智能匹配流程图
以案件处理模块为例,基于工作流的业务流程如图4所示。
图4 案件处理流程图
本系统由于篇幅限制,本文只展示部分功能。立案审批列表页面(如图5所示)显示所有需要立案审批的案件信息。选取相应的关键字后,点击查询操作,可查询相关案件的立案审批信息。点击办理操作,弹出立案审批办理页面,填写审批意见后提交,可打印立案审批表。
图5 立案审批列表页面
本文提出的食品和化妆品稽查办案系统,该系统实现了业务网上流转和无纸化办公、节省了稽查办案的成本、减少了执法人员处理时间、提高了工作人员的工作效率,具有很高的实际应用价值与推广前景。