志愿者信息汇总调配系统的分析与设计

志愿者信息汇总调配系统的分析与设计

论文摘要

本文首先介绍志愿者招募工作的现状,并阐述需要处理的问题。然后从文书材料提取我国对该项工作的标准化要求,以及贵阳市自身特点所决定的信息采集方式需求,分别从专网、公网和脱网数据导入三种方式获取数据,以分布式数据库方式部署服务器,对公网使用B/S服务模式保证数据安全,对专网使用C/S服务模型加快响应速度。分析系统架构和性能需求,将系统分为四层架构,采用MVC的开发模式。运用面向对象的分析设计方法,按照敏捷过程思想,创建快速原型,将系统分为一个核心模块:志愿者信息汇总和调配和两个辅助模块:志愿者CMS平台和志愿者社区管理平台。从用例模型入手,描述核心模块的目标功能及其业务过程所需环境的模型,划分核心模块内部功能边界。然后进行业务逻辑分析,画出流程图,描述各级岗位和部门的职责。分析逻辑架构,使用E-R表达实体关系模型,通过UML类图和交互图分别表达各部分的静态模型和动态模型,分析设计模块内部的实体及其关系,属性和方法。构建基于J2EE平台的面向服务的架构体系(SOA),采用服务组件架构(SCA)模型进行开发,选用SSH作为开发框架,使业务逻辑与技术逻辑分离。使用Apache协同Tomcat作为应用服务器平台,使用Oracle9i为数据库服务器,B/S模式的视图层为JSP,C/S结构的视图层使用Adobe AIR开发。最后总结开发运行方案,进行开发环境配置,并描述附加模块所实现的功能。

论文目录

  • 摘要
  • Abstract
  • 第一章 志愿者管理工作的背景
  • 1.1 志愿者管理工作的现状
  • 1.2 本文所处理问题的概述
  • 第二章 相关技术
  • 2.1 面向对象思想和UML
  • 2.2 MVC 开发模式
  • 2.3 分布式数据库
  • 2.4 C/S 与B/S 混合服务模式
  • 第三章 需求分析
  • 3.1 从材料提取的需求
  • 3.2 信息采集方式的需求
  • 3.3 功能需求
  • 3.4 性能需求
  • 3.5 角色需求
  • 第四章 总体设计
  • 4.1 志愿者注册业务的设计
  • 4.1.1 注册业务用例设计
  • 4.1.2 注册业务流程设计
  • 4.1.3 注册业务逻辑结构设计
  • 4.1.4 注册模块的E-R 图
  • 4.2 志愿者汇总业务的设计
  • 4.2.1 信息汇总业务用例设计
  • 4.2.2 信息汇总业务流程设计
  • 4.2.3 信息汇总业务逻辑结构设计
  • 4.3 志愿者调配业务的设计
  • 4.3.1 调配业务用例设计
  • 4.3.2 调配业务流程设计
  • 4.3.3 调配业务逻辑结构设计
  • 4.3.4 服务调配模块的E-R 图
  • 4.4 志愿者考评表彰业务的设计
  • 4.4.1 表彰业务用例设计
  • 4.4.2 表彰业务流程设计
  • 4.4.3 表彰业务逻辑结构设计
  • 4.4.4 表彰模块的E-R 图
  • 第五章 开发和运行方案
  • 5.1 总体方案概述
  • 5.2 系统软件架构方案
  • 5.3 开发环境配置
  • 5.3.1 安装JDK1.6
  • 5.3.2 配置环境变量
  • 5.3.3 配置Tomcat6
  • ant-1.7.1'>5.3.4 配置Apacheant-1.7.1
  • 5.3.5 配置SSH
  • 第六章 部分功能实现
  • 6.1 系统面向专网部分的功能
  • 6.2 系统面向公网部分的功能
  • 6.2.1 志愿者CMS 平台
  • 6.2.2 志愿者面向社区功能
  • 附录
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  

    志愿者信息汇总调配系统的分析与设计
    下载Doc文档

    猜你喜欢