论文摘要
浮动授权作为一种定价和管理软件许可证的方式,得到广泛的使用,尤其适用于那些在企业中被众多用户间歇使用的昂贵软件,例如一些功能强大的工程软件。大部分软件供应商都采用已制定的商业化浮动授权解决方案,以避免因侵权行为而造成的损失。另一方面,通过浮动授权的软件许可证动态分配机制,需要使用这些软件的企业将不需要为每个用户都购买一个许可证,有助于大大地降低了花在购买软件许可证上面的成本。为实现浮动授权,需采用一种叫做许可证管理器的工具。许可证管理器的主要功能是控制软件产品的运行方式——在哪里运行以及怎样运行。然而,大部分许可证管理器只管理许可证的使用,并不提供许可证使用统计的功能。通过许可证管理器,企业的采购部门并不能获知他们需要购买多少个软件许可证。为了满足软件许可证预算编制的需求,市场上出现了一些能够产生许可证使用报表的许可证使用统计工具。但这些工具产生的报表通常都不是用户定制的,用户无法获得他们确切需要的许可证使用报表。在本文中,我们首先探讨和研究浮动授权管理、当前的许可证管理器和许可证使用统计工具的现状和基本原理。同时,我们对AREVA公司中的许可证服务器、许可证管理器和许可证使用统计工具的实际架构和工作原理进行分析研究,识别出她的用户化功能需求。根据这些,我们提出几个解决方案,并对其展开论证,进行比较,从中选出本项目的最优解决方案。然后,我们开发一个许可证使用报表系统,把该解决方案付诸实现。本文设计的许可证使用报表系统能够方便快捷地从现有的整个许可证管理环境中提取许可证使用数据,进行统计并生成用户所需的许可证使用报表。这些报表将为用户提供一个非常有用的软件许可证预算参考。
论文目录
摘要ABSTRACTFIGURE LISTTABLE LISTCHAPTER 1 INTRODUCTION1.1 SUBJECT ORIGIN1.2 BACKGROUND1.3 CURRENT RESEARCH SITUATION1.4 RESEARCH CONTENT1.5 BRIEF PRESENTATION OF PAPERCHAPTER 2 EXISTING CONTEXT OVERVIEW2.1 FLOATING LICENSING2.2 ALLOCATED DYNAMICALLY2.3 FLEXNET PUBLISHER/FLEXLM2.4 FLEXENABLED APPLICATION2.5 VENDOR DAEMON2.6 LICENSE FILE2.7 LICENSE MANAGER DAEMON (LMGRD)2.8 LICENSE SERVER2.9 LMUTIL2.10 LICENSE STATISTICS2.11 HOW FLEXNET GENERALLY WORKS2.12 HOW FLEXNET WORKS WITH LICENSE STATISTICS2.13 SUMMARYCHAPTER 3 REQUIREMENTS3.1 FUNCTIONAL REQUIREMENTS3.1.1 AVEVA Report Generation3.1.2 Standard Report Generation3.1.3 Optional Report Generation3.1.4 Product List of AVEVA Report3.1.5 Server List of AVEVA Report3.1.6 Project/Server/Product Matrix3.2 PERFORMANCE REQUIREMENTS3.2.1 Data Accuracy3.2.2 Time Behavior3.3 PROBLEMS PROPOSED3.4 SUMMARYCHAPTER 4 SOLUTION ANALYSIS4.1 ADEQUACY4.1.1 MySQL Database4.1.2 SQLite Database Files4.1.3 XML Usage Files4.1.4 License Statistics Analyzer Query Results4.1.5 Custom Report4.2 ACCURACY4.3 COMPARISON4.3.1 MySQL Database4.3.2 SQLite Database Files4.3.3 XML Usage Files4.3.4 Analyzer Query Results4.3.5 Custom Report4.3.6 Sum Up4.4 SUMMARYCHAPTER 5 TECHNOLOGY5.1 MICROSOFT VISUAL STUDIO .NET5.1.1 Features5.1.2 Code Editor5.1.3 Debugger5.1.4 Designer5.1.5 MSDN Library5.1.6 Sum Up5.2 NET FRAMEWORK5.2.1 Class library5.2.2 Sum Up5.3 LANGUAGE SERVICES5.3.1 C# and Visual C#5.3.2 Sum Up5.4 XML5.5 MICROSOFT.OFFICE.INTEROP.EXCEL5.6 MULTITHREADING5.7 SUMMARYCHAPTER 6 DESIGN6.1 USE CASES6.1.1 The Whole System6.1.2 Generate Reports6.1.3 Manage Reports6.1.4 Manage Modes6.1.5 Access DB6.2 USER INTERFACE6.2.1 Principles6.2.2 Main Form6.2.3 Add Report Form6.2.4 Confirmation Message Box6.3 SUMMARYCHAPTER 7 TEST7.1 SYSTEM RUNNING ENVIRONMENT7.1.1 Client7.1.2 Server7.2 Reports Generated7.3 SYSTEM RUNNING PERFORMANCE7.3.1 Single Report Generation7.3.2 Multiple Reports Generation7.4 SUMMARYCONCLUSION AND PROSPECTCONCLUSIONPROSPECTREFERENCESAppendix 1 学位论文的中文缩写版ACKNOWLEDGEMENT
相关论文文献
标签:浮动授权论文; 许可证管理器论文; 许可证使用统计论文; 许可证预算论文; 许可证使用报表论文;