基于Struts框架的BVCD模型在公安人口管理系统上的分析及实现

基于Struts框架的BVCD模型在公安人口管理系统上的分析及实现

论文摘要

Struts是一组相互协作的类、servlet和JSP标记,它们组成一个可重用的MVC 2设计。这个定义表示Struts是一个框架,而不是一个库,但Struts也包含了丰富的标记库和独立于该框架而工作的实用程序类。Struts使用标记和MVC解决了某些重大问题。这个方法有助于提高代码的可重用性和灵活性。当问题出现变化时,就有更多的机会重用代码。此外,Struts使网页设计人员和Java开发人员能将精力集中于自己最擅长的方面。本论文在分析Struts框架特征的基础上,利用通过组件技术、复用技术和XML技术对Struts框架进行扩展了的BVCD模型和XML技术处理异构数据的采集与分发等技术问题。同时把BVCD模型应用在公安人口管理系统这个特定领域,实现了公安人口管理系统。根据软件体系结构原理,对使用Struts扩展的BVCD模型实现的人口管理系统的优缺点进行了分析。对于人口管理系统从系统实现模式、开发方法、数据组织、安全问题和网络结构等几个方面进行了阐述。同时,对公安人口管理系统的具体实现从微观的角度讨论了实现的具体方法并且和其他实现方法做出了对比。总之,与其它公安人口管理系统比较由BVCD模型而实现的公安人口管理系统,更显示出数据表示规范、数据操作灵活的优势。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 概述
  • 1.2 课题的工程背景及意义
  • 1.3 国内外发展动态
  • 1.4 主要工作
  • 1.5 论文的组织结构
  • 1.6 小结
  • 第2章 Struts框架及其扩展BVCD模型
  • 2.1 软件体系结构概述
  • 2.1.1 软件体系结构主要研究内容
  • 2.1.2 基于体系结构的开发过程
  • 2.2 设计模式和软件复用
  • 2.2.1 MVC模式的体系结构
  • 2.2.2 软件复用
  • 2.2.3 软件体系结构与软件复用的关系
  • 2.3 XML技术概述
  • 2.3.1 XML文档基本样式
  • 2.3.2 XML优点
  • 2.4 Struts分析
  • 2.4.1 Struts体系结构
  • 2.4.2 Struts细节分析
  • 2.4.3 Struts主要功能
  • 2.5 Struts基于公安人口管理系统的扩展
  • 2.5.1 Struts表现的不足
  • 2.5.2 基于公安人口管理系统的Struts扩展分析
  • 2.6 公安人口管理系统的总体需求
  • 2.7 使用XML技术分析
  • 2.7.1 XML生成器的信息交换过程
  • 2.7.2 XML对页面数据的处理
  • 2.8 小结
  • 第3章 公安人口管理系统的分析
  • 3.1 关于当前常德市公安局人口管理
  • 3.1.1 当前公安局人口管理现状
  • 3.1.2 公安人口管理的建设目标
  • 3.1.3 基于B/S的管理信息系统的开发平台的优势
  • 3.2 基于B/S的公安人口管理信息系统的开发方法
  • 3.2.1 公安人口管理系统的模块划分
  • 3.2.2 公安人口管理系统的模块总体层次图
  • 3.2.3 模块主要功能介绍
  • 3.3 基于B/S的公安人口管理信息系统的数据库组织
  • 3.3.1 数据库结构的优化
  • 3.3.2 数据库参数的调整
  • 3.3.3 数据库的查询与优化
  • 3.3.3.1 客户端数据检查
  • 3.3.3.2 查询设计
  • 3.3.3.3 数据分页显示
  • 3.3.3.4 数据存储
  • 3.4 基于B/S的公安人口管理信息系统的安全问题
  • 3.4.1 基于硬件隔离的安全机制
  • 3.4.2 JAVA实现的安全机制
  • 3.5 基于B/S的公安人口管理信息系统的结构设计
  • 3.5.1 系统的网络拓扑结构
  • 3.5.2 系统的对外连接
  • 3.6 基于B/S的公安人口管理信息系统的主要数据表结构
  • 3.7 小结
  • 第4章 基于BVCD的公安人口管理系统的实现
  • 4.1 公安人口管理系统的软件部署和开发工具的选择
  • 4.2 公安人口管理系统的软件框架设计
  • 4.3 公安人口管理系统的层次介绍
  • 4.3.1 表示层(页面显示)
  • 4.3.2 控制层(交互)
  • 4.3.3 业务层
  • 4.3.4 数据存储层
  • 4.3.5 数据库服务代理层
  • 4.4 公安人口管理系统的系统实现
  • 4.4.1 数据库连接的实现
  • 4.4.2 系统登录的实现
  • 4.4.3 从数据库读取数据的实现
  • 4.4.4 输入数据的实现
  • 4.4.5 系统业务流程的实现
  • 4.4.6 系统利用XML进行动态页面显示的实现
  • 4.5 小结
  • 第5章 结论
  • 参考文献
  • 致谢
  • 个人简历 在读期间发表的学术论文与研究成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于Struts框架的BVCD模型在公安人口管理系统上的分析及实现
    下载Doc文档

    猜你喜欢