论文部分内容阅读
随着我国信息化建设和因特网技术的高速发展,面对北京志愿者工作的实际情况,本文设计并实现了北京市志愿服务信息管理系统,主要实现了对志愿者、组织团体和整体项目三大主体的综合集成管理。其中,志愿者管理子系统主要实现了对参与者注册、审核管理、编号、信息查询等全方位的管理功能;志愿团体管理子系统主要实现对志愿团体信息和对支愿服务公众信息的管理,提供的功能主要包括注册管理、信息导入、审核管理、信息维护、信息查询、统计分析等功能;志愿项目管理子系统以志愿者和志愿团体信息为基础,以规范化的志愿项目管理流程和管理制度,根据志愿项目的发布和实施周期,实现志愿项目的全周期管理。本项目利用了J2EE的开发规则,将系统分为表现层(Presentation)、业务层(Business)、持久层(Persistence),具体实现使用了SSH框架。其中,表现层(Presentation)主要实现输出逻辑,包括页面的输出效果控制,使用了Ajax技术对输出效果进行优化,制作出了符合大众审美的清新、简介、易用的页面。Ajax引擎结合xml技术的运用,既能保证输出效果的美观,又能实现部分刷新页面等功能,页面内的数据形式标准化程度高,易于检索和被语义分析程序读取。业务层(Business)包含系统的业务逻辑,将业务层单独列出,既对系统安全性有较大提升,又易于后期的维护。持久层(Persistence)则实现了对象关系映射对未来数据的迁徙、分布式部署、多数据源等问题,都提供了很好的解决方案。采用MVC设计模式为系统的开发和维护带来了方便,并根据软件工程的方法,使系统各性能需求得到较好地实现,达到了预期效果。