论文部分内容阅读
公安工作,是保持国家稳定,维护人民生命财产安全的重要工作。而刑侦工作,更是由于其工作对象的性质,决定了它在公安工作中的独特的重要地位。由于刑事案件的严重性、突发性、复杂性等特点,刑侦工作的重要性显得更为突出。新时期的公安刑侦工作,不但要拼体力、拼精力、拼耐力,更要拼实力。科技的进步为刑侦工作提供了更先进的技术支持。
本文基于公安工作信息化的大背景,在开发刑侦信息系统的实际工作中,作者通过对刑侦工作业务流程的深入分析,发现了现有开发方法中的局限性,据此提出了扩展Struts框架和代码生成器的设计与实现。
扩展Struts框架是在原有理论Struts框架的基础上加入了BO、DAO、VO的设计和数据传输方法的新实现而形成的。该框架分层更加明确、维护更加简便,可以很好地解决刑侦信息系统业务逻辑复杂、变动频繁的问题。
使用Velocity技术实现的代码生成器,通过模板信息和数据信息的输入,输出高度一致性的生成代码。解决了系统开发过程中重复代码量大的问题,极大地提高了系统代码的开发速度和代码的一致性。
在业务方面,作者对刑侦工作的工作流程进行了充分和系统的了解,结合辽宁省刑侦总队的实际情况,提出了对繁杂的案件信息进行管理的相对简便高效的方法。最后运用现代化手段通过编程对案件信息的录入、修改、删除、统计等功能进行实现,完成了对公安刑侦工作中产生的案件信息的全面监控和管理。