论文部分内容阅读
随着网络技术的飞速发展,软件开发商开发的应用软件种类也越来越多,用于办公、生产、金融等各个方面,代替人力劳动。这些应用软件可以极大的提高办公效率,降低人力资源成本。但同时也存在一系列十分严重的问题,如:软件盗版泛滥;用户身份的认证方法并不完备,存在很多安全隐患;用户信息容易泄露;用户收发的消息在传输的过程中容易被不法分子截取或者篡改。这些问题都亟待解决。因此,信息安全技术日益得到人们的重视。为了解决以上问题,本课题设计并实现了一套授权管理系统,对应用软件进行授权控制和软件管理。首先对授权管理系统的研究现状进行了充分地调研与总结,并对系统的用户角色、基本功能和授权进行了需求分析,把系统分为四个模块,从授权控制和软件管理两个方面,实现授权管理系统的功能。软件授权是基于软件保护基础上的延伸,能有效的保护应用软件免于被盗版,同时也能让开发商的销售模式及服务体系变的更为灵活、更易于控制。授权管理系统从产品的发布、软件授权的设计及生成、产品的分发与售后管理等几个方面建立了一套完整的解决方案,降低了软件的保护成本和发行成本,也可以对于市场需求进行及时和全面的了解与掌握。本系统选取B/S设计模式,基于Java EE的Spring MVC框架,对系统的系统管理、基础数据、授权管理及留言管理等模块的功能、流程以及接口进行了详细的设计,并对各模块的业务功能进行了实现。最后,对系统进行了功能及性能测试,以确保各模块的功能正常,性能良好。