面向幼儿园管理的CMS系统的设计与实现

面向幼儿园管理的CMS系统的设计与实现

论文摘要

幼儿教育是基础教育的重要组成部分。随着幼教体制的日趋完善,家长和幼儿园也进入双向选择的阶段。如何在日益激烈的竞争中获得更多的家长客户成为各幼儿园必须关注的问题。随着网络应用的丰富和发展,幼儿园通过网页建立自己的信息平台已经成为一个普遍的趋势。因此,信息平台的优劣逐渐成为决定幼教市场竞争的重要因素之一。本文首先对CMS(内容管理系统)进行了概述,明确了通过CMS建立信息平台的必要性。接着,介绍了Webservice的相关概念、技术支持、主要特点。也介绍了AOP(面向方面编程)的相关概念、应用范围和技术优势。然后,本文对不同系统参与者各自权限内的功能进行了概述。对主要参与者幼儿园管理人员所涉及的系统功能进行了详细需求分析。进而,本文提出采用N层(表现层、业务层、数据访问层、通用层)框架。其中,表现层通过动态加载页面模版实现了网站皮肤的多样性选择,通过动态加载功能模块,使其可插拔模块的特性为今后的无缝扩展提供了可能。数据访问层借鉴抽象工厂的模式进行设计,以便今后更换数据库时只需对数据访问层做一个拓展即可。通用层为整个系统提供公共方法和实体类。随后,本文对部分功能模块以Webservice的方式进行封装并提供可访问的接口进行论述。又详细阐述了如何运用AOP思想对权限管理模块和网站流量统计进行设计和实现。此外,本文还论述了如何设计Validation Framework来实现每个页面验证规则的灵活配置,以适应日后页面验证需求的变更。同时,本文还对多语言本地化的实现进行了详细论述。之后,本文选取了共用模块(可配置化页面验证模块、语言本地化模块)、创建主页模块、日程表管理模块这几个较能体现系统功能和设计的模块,详细论述了其在.Net平台上的实现。从而进一步论证了系统较高的易用性、可维护性、功能模块的可扩展性。最后对论文进行了总结,提出了今后需要改进和进一步研究的方向。

论文目录

  • 目录
  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 论文背景
  • 1.2 论文的内容
  • 1.3 论文结构
  • 第二章 CMS系统概述和相关技术介绍
  • 2.1 内容管理系统概述
  • 2.1.1 内容管理系统基本概念
  • 2.1.2 内容管理系统的必要性
  • 2.1.3 内容管理系统内容
  • 2.1.4 内容管理系统的发展现状
  • 2.2 SOA与Web Service
  • 2.2.1 SOA概述
  • 2.2.2 Web Service概述
  • 2.2.3 Web Service的技术支持
  • 2.2.4 Web Service的主要特点
  • 2.2.5 本系统中的应用
  • 2.3 面向方面编程AOP简介
  • 2.3.1 AOP概述
  • 2.3.2 AOP的应用范围
  • 2.3.3 AOP的技术优势
  • 第三章 系统总体设计和需求分析
  • 3.1 需求分析
  • 3.1.1 系统主要角色及其权限
  • 3.1.2 功能需求详述
  • 3.1.3 系统非功能性需求
  • 3.2 N层架构总体设计
  • 3.2.1 表示层
  • 3.2.2 业务层
  • 3.2.3 数据访问层
  • 3.2.4 通用层
  • 3.3 包结构设计
  • 3.4 CMS核心对象
  • 3.5 数据库设计
  • 第四章 系统详细设计与实现
  • 4.1 系统架构的详细设计
  • 4.1.1 表示层详细设计
  • 4.1.2 业务层详细设计
  • 4.1.3 数据层详细设计
  • 4.1.4 通用层详细设计
  • 4.2 功能模块的WebService接口实现
  • 4.3 基于AOP实现性能统计和权限管理
  • 4.3.1 HttpModule技术概述和示例
  • 4.3.2 权限管理模块中的应用
  • 4.3.3 网站流量统计模块中的应用
  • 4.4 关键模块设计
  • 4.4.1 共用模块
  • 4.4.2 创建主页模块
  • 4.4.3 日程表管理模块
  • 第五章 结束语
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    面向幼儿园管理的CMS系统的设计与实现
    下载Doc文档

    猜你喜欢