论文部分内容阅读
在信息化浪潮的推动下,各行业的信息化建设在一定程度上都发生了实质性的发展。作为预防与打击经济犯罪的检察机关,其“科技强检”的步伐也不断加快。为了适应社会信息化的发展,提高检察院办案效率和质量,夯实检察院基层基础工作,检察院信息化建设刻不容缓。检察院属于涉密单位,保密数据的安全性是极为重要的。因此,在保证检察院内部网络安全的前提下,设计和开发检察院信息管理系统来实现检察内部信息的有效传递和共享,加强检察干警间的沟通交流等,具有非常重要的意义。不但能s实现检察院内部办公自动化,节省人力物力资源,而且能确保信息的时效性与准确性,提高检察机关的工作效率,提升社会公信力。论文首先介绍了检察院信息管理系统的研究背景和意义,分析了国内外检察院信息化的研究现状,然后介绍了即时通讯的四种协议类型和面向对象的软件自动化测试,接着介绍JUnit技术的概念,特点和优点及JMeter测试工具的概念,功能和启动模式,再从概念和特点等方面对Gatling和Selenium进行阐述,最后简单介绍了Scala语言。基于上述的理论基础和技术分析,中山市检察院信息管理系统从检察院系统干警用户、系统管理员两种用户角色的需要进行分析,围绕信息管理系统的用例需求,对系统的功能模块进行分析,并从各模块的运行流程对系统业务流程进行剖析,最后从经济、技术、操作和社会分析系统的可行性。中山市检察院信息管理系统的设计主要围绕即时通讯、日程管理、信息公告和通讯录管理四个功能模块展开,并且设计了与功能需求一致的数据库模型和详细数据库表。中山市检察院信息管理系统是基于JDK1.7开发环境,采用MyEclipe进行开发的,以Java框架的三层架构为基础,从表现层、业务层和数据层三个层次架构信息管理系统,并给出了实现系统核心技术模块的代码,最后由软件测试的理论对系统进行性能和功能测试。