首页> 中文学位 >基于J2EE架构的警务信息系统的设计与实现
【6h】

基于J2EE架构的警务信息系统的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪 论

1.1时代的趋势“网上办公”

1.2论文动机

1.3本文结构

2 相关技术

2.1 J2EE平台相关内容

2.2 MVC模式相关内容

2.3 Struts框架相关内容

3 警务信息系统的设计

3.1系统建设目标

3.2 系统分析

3.3系统设计原则

3.4模块结构设计

3.5画面布局

3.6数据库设计

4警务信息系统的实现

4.1系统开发环境选取

4.2技术准备

4.3登录模块的实现

4.4 网站主页的实现

4.5创建视图的ActionForm Bean

4.6配置系统Struts组件

5警务信息系统的测试

5.1 测试的概念和原则

5.2 测试计划

5.3 表示层及控制层测试方法

5.4功能测试的测试用例

5.5压力测试

6 警务信息系统的应用

6.1 警务信息系统运行情况

6.2 系统运行过程中发现的部分问题

6.3 故障报告

7 结论与展望

7.1结论

7.2不足

7.3展望

参考文献

致谢

攻读学位期间发表的学术论文目录

展开▼

摘要

随着互联网科学与技术的跨越式发展和应用,越来越多的政府部门以及企业迫切需要建立一个稳定、便捷,高效的互联网业务系统。“企业应用”成为软件开发的重要应用领域。而由此应运而生的J2EE技术为“企业应用”提供了一个多层次分布式应用平台。在此平台上,可以使用多种 Web框架技术。Struts作为一种基于MVC(Model-View-Controller)设计模式的Web应用框架,常被作为一种Web应用标准应用于J2EE的服务器端表示层。
  本文所要实现的警务信息系统,是采用合理的应用构架和新技术,而这两项是公安机关能够有效利用各种信息资源的关键因素。近年来,分布式技术日趋成熟。J2EE(Java2 Enterprise Edition)继承了Java语言平台独立的特点,结合了组件技术、应用服务器技术、为构建现代警务信息系统提供了先进的解决方案。J2EE是一种利用Java2平台来简化政府职能机构解决方案的开发、部署和管理相关的复杂问题的体系结构。其次,该警务信息系统也采取基于权限访问控制的思想理念,以公安警务信息系统为项目背景,通过业务关系、需求分析、概要设计、详细设计、功能实现,对信息系统模块进行实现,在了解MVC模式原理的基础上,重点分析和研究Struts框架的基本原理和实现机制,分析Struts在实现中对JavaServlet、JSP、XML的整合应用。并从设计与实现的角度去分析警务信息系统各个模块的构建和配置问题,通过以收/发文模块作为典型案例进行详细说明。最后应用Struts相关知识,实现了警务信息系统各个模块的功能。
  通过描述系统实现的过程,我们不难发现配置文件在整个Struts应用中扮演了一个十分重要的角色,我们需要通过配置文件将Struts的各个组件组合在一起,从而完成整个Struts的应用。因此配置文件的正确使用关系到Struts应用是否能够顺利启动,这也是本论文的重点所在。
  当本系统的编程完成之后,为了使本系统的质量得到保证,必须进行软件测试,首先是进行静态测试,目的是确保动态JSP文件的显示项与先前静态HTML文件保持一致,之后进行的是表示层和控制层的测试,这也是本软件测试的重要环节,利用Test FrameWork的框架,通过扩展单元测试的TestCase类,从而简化单元测试,我们利用XML文件来模拟民警提交的数据以及后台数据传递过来的数据。利用这个框架来解析这些XML文件从而构成我们需要的测试数据。当运行相应的测试类后,Test FrameWork框架会根据传递的模拟请求数据,返回数个XML文件,分别代表FormBean和控制器层与模型层之间的自定义的JavaBean。通过查看这几个文件,便可以确认Action的控制逻辑的正确性以及JSP现实逻辑的重要性。最后进行的是集成测试方面的画面迁移以及通过测试用例表的形式测试本系统的各个功能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号