学位论文 > 优秀研究生学位论文题录展示

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

作 者: 孙默泓
导 师: 戴开宇;李松年
学 校: 复旦大学
专 业: 软件工程
关键词: 幼儿园管理 内容管理系统 Web服务 面向方面编程 抽象工厂模式 可配置化页面验证
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 44次
引 用: 0次
阅 读: 论文下载
 

内容摘要


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

全文目录


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

相似论文

  1. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  2. 面向业务过程的服务动态组合方法研究,TP393.09
  3. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  4. 基于嵌入式Web服务器的监控系统研究,TP393.05
  5. 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
  6. 基于BMC的Web服务失配检测方法研究,TP311.52
  7. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  8. 基于语义的Web服务发现研究,TP393.09
  9. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  10. 高校新闻网平台的内容管理系统的设计与实现,TP311.52
  11. 嵌入式网络视频应用技术的研究与实现,TP368.1
  12. 一个试卷生成系统的设计与实现,TP311.52
  13. 公安信息系统中数据集成的,TP311.52
  14. 基于Web服务的Legacy System集成方法研究,TP393.09
  15. 基于Web服务的多平台实时票务系统的研究与实现,TP393.09
  16. 基于FPGA的SOPC视频复用器设计与实现,TN949.197
  17. 普适关爱系统的设计与实现,TN929.5
  18. 基于wifi的嵌入式视频监控系统设计,TP277
  19. 水土保持自动监测信息系统研究与实现,TP311.52
  20. 基于PLSA语义聚类的web服务发现方法,TP393.09
  21. 基于QoS感知的Web服务组合,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com