基于WEB的饮水安全信息管理系统开发

基于WEB的饮水安全信息管理系统开发

论文摘要

基于WEB的饮水安全信息管理系统(WSIS)受陕西省水利厅委托开发,用于全省饮水安全项目信息的采集、管理与决策支持,对于提高群众饮水安全的监督管理水平具有非常重要的实际意义。在WSIS系统开发过程中,综合应用了面向对象分析与设计、测试驱动开发、应用框架设计、UML建模、XML信息交换标准、.NET构架、WebService、JavaScript脚本、组件技术等多项当前软件开发的关键技术。在需求分析阶段,通过对UML扩展实现了对WEB应用系统的建模;在设计阶段通过应用框架来提高系统的可维护性和可扩展性;在实现阶段,将面向对象程序设计与测试驱动开发相结合,保证了软件系统的开发质量。目前,WSIS系统已经实现了饮水安全现状管理、项目规划、项目申报、项目分析、项目管理、用户管理等软件模块,并投入实际运行,基本满足了用户需求。本文介绍了作者的上述研究开发工作,以及系统分析、设计、编码、测试过程。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题背景与意义
  • 1.2 主要研究内容和开发工作
  • 2 关键技术
  • 2.1 基于UML 扩展的Web 建模
  • 2.2 面向对象程序设计与测试驱动开发技术相结合
  • 2.3 系统的应用框架设计
  • 3 系统需求分析
  • 3.1 系统功能需求
  • 3.2 系统非功能性需求
  • 4 系统分析与建模
  • 4.1 系统用例
  • 4.2 系统类模型
  • 4.2.1 WSIS 系统业务逻辑类建模
  • 4.2.2 数据库实体类建模
  • 4.2.3 Web 页面建模
  • 4.2.4 Web 表单建模
  • 4.3 系统动态建模
  • 4.3.1 用户登录顺序模型
  • 4.3.2 饮水项目信息生成时序图
  • 4.3.3 饮水项目信息提交活动图
  • 4.3.4 饮水项目信息生成活动图
  • 4.3.5 饮水项目信息管理状态图
  • 4.4 系统配置图
  • 4.5 系统包图
  • 5 系统结构与核心模块实现
  • 5.1 软件体系结构
  • 5.2 执行引擎和xml 驱动设计
  • 5.2.1 执行引擎和xml 驱动类的设计
  • 5.2.2 应用TDD 方法建立测试用例
  • 5.3 应用框架设计
  • 5.3.1 对象缓存服务(cache)实现
  • 5.3.2 事件通知服务实现
  • 5.3.3 身份验证服务实现
  • 6 数据转化子系统设计与实现
  • 6.1 EXCEL 和.Net 对Excel 的支持
  • 6.2 系统实现原理与关键技术
  • 6.2.1 系统实现原理
  • 6.2.2 Xml 到Excel 的映射
  • 6.2.3 Xml 映射到Ado.net
  • 6.3 实现系统主要接口和函数的定义
  • 6.3.1 在Excel 中加载Xml 架构
  • 6.3.2 将加载到xmlmaps 中架构映射到Excel 的单元格
  • 6.3.3 其它在Excel 与Xml 之间转换使用的函数和事件
  • 6.3.4 在Ado.net 与Xml 之间映射用到的函数和事件
  • 6.4 基于xml 的数据转换系统应用实例
  • 7 系统运行示例
  • 7.1 饮水安全项目信息采集界面
  • 7.2 数据信息管理界面
  • 7.3 项目信息的生成界面
  • 7.4 文件管理界面
  • 8 结束语
  • 致谢
  • 参考文献
  • 攻读硕士学位期间公开发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于WEB的饮水安全信息管理系统开发
    下载Doc文档

    猜你喜欢