
论文摘要
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文档