
论文摘要
本文首先介绍志愿者招募工作的现状,并阐述需要处理的问题。然后从文书材料提取我国对该项工作的标准化要求,以及贵阳市自身特点所决定的信息采集方式需求,分别从专网、公网和脱网数据导入三种方式获取数据,以分布式数据库方式部署服务器,对公网使用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 面向对象思想和UML2.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.65.3.2 配置环境变量5.3.3 配置Tomcat6ant-1.7.1'>5.3.4 配置Apacheant-1.7.15.3.5 配置SSH第六章 部分功能实现6.1 系统面向专网部分的功能6.2 系统面向公网部分的功能6.2.1 志愿者CMS 平台6.2.2 志愿者面向社区功能附录致谢参考文献
相关论文文献
标签:敏捷过程思想论文; 快速原型法论文;