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