论文摘要
国际工业信息化的发展加速了企业生产的信息化建设,现代企业生产管理中各种信息系统的构建推进了企业在新型工业化道路上的建设。对于阿海珐集团这个拥有世界领先技术的核能巨擘,如何更合理地设计能源开发整个过程显得尤为重要。而在设计中,需要使用到大量的软件工具,合理的分配、管理这些软件许可证的使用正是信息管理系统部门的其中一个职能。报表系统作为企业数据的组织和输出方式在企业信息平台中起着重要的作用。本文以法国核能企业阿海珐集团的信息管理平台为背景,对软件许可证管理报表系统进行了分析和研究。从分析软件许可证管理报表系统的需求入手,结合.NET框架以及各种报表系统的解决方案,设计并实现了基于.NET框架的软件许可证管理报表系统。本人参与了软件许可证管理报表系统的开发,主要经历了软件开发的几个阶段:需求分析阶段、详细设计阶段、编码实现过程及测试阶段。在文中首先介绍了项目的开发背景,概述了系统需要解决的主要问题,介绍了系统所采用的主要技术和主要贡献,然后通过业务的功能性需求对系统进行了详细的需求分析和设计,并结合.NET架构技术分层论述系统的实现,最后进行了NUnit单元测试和功能性测试。重点解决了系统的结构框架、用户界面的易用性、报表数据处理以及报表在不同格式下的输出问题。满足了企业在不同环境下对报表系统的需求,为用户提供了一个报表操作平台。目前该系统已通过测试,并应用在阿海珐集团的信息管理平台上,帮助用户对软件许可证的使用情况建立客观性和全局性的视图,从而更好的管理软件许可证的使用。
论文目录
摘要Abstract第一章 绪论1.1 项目背景1.2 国内外研究现状1.3 本文研究的主要内容和意义1.4 本文的研究目标1.5 本文结构第二章 软件许可证管理报表系统技术概述2.1 许可证管理技术2.1.1 企业间关于软件许可证的协议2.1.2 软件许可证两种存在方式2.1.3 许可证管理工具FLEXlm2.1.4 许可证服务器的授权过程2.2.N ET框架2.2.1.N ET框架概述2.2.2 基于.NET框架的三层体系架构2.3 本章小结第三章 软件许可证管理报表系统设计3.1 系统需求分析3.1.1 业务需求3.1.2 功能性需求3.1.3 非功能性需求3.2 许可证管理报表系统的设计3.2.1 系统用户角色3.2.2 系统用例说明3.2.3 系统业务流程设计3.2.4 系统数据库介绍3.2.5 采用.NET框架开发报表的优势3.3 本章小结第四章 软件许可证管理报表系统的实现4.1 基于.NET三层架构的模块划分4.2 表现层的实现4.2.1 查询时间的获取4.2.2 界面的美化4.3 业务逻辑层的实现4.3.1 报表的生成逻辑4.3.2 配置操作模块的实现4.3.3 Excel操作模块的实现4.3.4 关键字搜索4.4 数据接入层的实现4.5 本章小结第五章 软件许可证管理报表系统的测试5.1 用NUnit对报表生成系统进行测试5.2 功能性测试及界面展示5.2.1 系统安装5.2.2 数据库连接功能测试5.2.3 供应商AVEVA 产品月报表生成功能测试5.2.4 基于项目的许可证使用率汇总表5.2.5 基于服务器的许可证使用率汇总表(自定义)5.3 本章小结第六章 总结与展望参考文献致谢
相关论文文献
标签:软件许可证管理论文; 报表系统论文; 框架论文;
基于.NET框架的软件许可证管理报表系统的设计与实现
下载Doc文档