● 摘要
随着互联网的不断普及,P2P技术和视频压缩技术的成熟,越来越多的资源被下载到用户的电脑中,大容量存储的需求越来越迫切。面向SOHO(Small Office Home Office)的存储设备主要是针对于家用的,它能够提供大容量的存储、网络共享和自动备份的功能,符合了当前用户对于大容量存储的需求,是当今存储市场广泛关注的领域,就国内的存储厂商而言,对于面向家用的存储设备的研究尚处于起步阶段。本论文将会对面向SOHO的存储设备的基本概念、管理系统的设计和实现进行详细讨论,以期能够阐述清楚如何构建该种类型的软件,为相关方面软件的开发提供参考。在对多种存储设备管理系统的研究的基础上,本文详细分析了面向SOHO的存储设备管理软件的功能特点,将系统划分为八大模块,并且对各个模块进行了详细的分析和设计。在参考了很多开源软件构件的基础上,结合自己的开发经验,将系统分成系统支撑层、表现层和核心业务层,核心业务层又分为安全层、核心模块层、操作系统通信层,分层的设计使得系统的耦合度大大降低,提高了系统的可扩展性和可维护性。最后,在系统详细设计的基础之上,论文分Web端和操作系统脚本两个部分对管理系统进行了实现,Web端完成各种自定义脚本的修改和简单的服务配置,操作系统脚本则负责复杂的操作系统交互,完成系统服务配置。Web端的实现遵循了目前流行的MVC设计模式,采用面向对象的开发方法,使得系统具有很高的可维护性和可扩展性。
相关内容
相关标签