iVDisk云存储开源_C/S文件云存储 (商业项目开源)]

声明:好几年前写的,代码太乱了,而且用了N个模块,里面有简体中文环境下编译的非UNICODE程序在繁体系统中完美运行的解决方案

本项目为商业项目免费开源,原订制方是台湾省高雄市的一所学校,目前项目停止维护,下面是完整开源以及功能模块介绍,如有疑问可加我QQ:897338372
-------------------------------------------------------------------------------------------------------------

服务端大致功能简介:
├用户存储服务
├文件共享服务
├Web_Http文件在线共享
├游戏防火墙
├服务器帐号权限制度
├所有网盘用户权限分组控制
├单用户权限设定(上传、下载、共享等)
├Excel用户帐号批量添加(适用与特殊情况)
├服务端公告_客户端跑马灯公告牌发送
├客户端连接数控制
├服务器实时监控客户端连接情况
├支持多线程,多用户同时上传下载
├禁止用户帐号重复登录
├网盘用户注册实时禁止、开启控制,支持设置用户存储空间大小等

客户端大致功能简介:
├客户端用户注册自定义选择用户分组(用于学校用户班级分类)
├支持文件夹功能,可以上传文件夹,下载文件夹,打包用户网盘所有文件下载
├支持用户网盘文件重命名、删除
├客户端支持把个人网盘文件,转存分享到共享空间
├共享文件,支持批量上传,支持上传文件夹
├共享文件支持批量选择下载,支持打包下载
├支持服务器端设置的管理员在客户端登录,并在客户端管理所有用户文件档案
├文件夹、被占用文件、上传无阻碍。
├所有文件、文件夹上传直接拖拽即可。
├客户端支持Mini模式,仿Windows资源管理器管理个人网络文件
├支持在繁体系统完美运行的网盘系统

--------------------------------------------------------------------------------------------------------------------------------

几年前我还准备在我们内地学校推广这个软件,写了一些简介,现在已经放弃了

目前各中小学校都配有计算机机|房,为了防止学生有意或无意的误操作以及电脑病毒对电脑系统的破坏,通常采用软件或硬件对硬盘数据进行保护,让计算机每次开机能自动还原。这样减轻了管理员的维护工作,同时带来了一个问题:一些连续性比较强的模块学习,以及平时的随堂练习中,学生需要保存一些文件,如何解决?
在学生计算机中,一般会准备好一个资源类文件夹,方便学生练习使用,而教学不会一成不变,会根据学生的学习情况和社会时事来灵活的调整,加入一些新的资源,但又不值得对整个机|房做一次更新维护,这样就用到了随时可以更新的网络文件存放服务端。教师在教师机可以方便的添加内容作为公共区域的资源,而网络存储器的客户端可以注册一个账号,不仅可以访问公共区域的资源,还拥有自己的一块存储空间,使用起来比网络硬盘都要方便。
在服务端要进行一些关键的设置,首选定义好学生注册信息、公共资源所存放的的目录,然后把默认的开放注册改成限制注册,数量设大一些,因为开放注册的数量是固定和有限的。学生注册好账号后会在相应目录下生成一个独立的文件夹,帐号信息都在里面,万一忘记密码还可以请老师找回来。
IVDisk云端文件存储系统就是一款解决这些问题的应用软件,下面就来介绍一下软件的使用方法与介绍。

软件分与服务器和客户端两个部分,服务器运行于教师机,客户端运行于学生机,采用C/S网络通信模式,应用先进的云端技术,方便稳定。在台湾和大陆的学校广泛应用。

服务器功能简介:

服务器分为3大功能模块

1:网络存储
顾名思义,网络存储指的是客户端往服务器存储文件,采用C/S存储模式,一台服务器对多个客户端服务。客户端注册一个帐号,即可拥有自己的一块存储空间,提供新用户注册控制,比如控制是否允许新用户注册、新用户注册用户的磁盘空间。
2:共享文件资源
教师设置一个公共文件夹作为学生资源共享的区域,教师可以在文件夹内存放共享文件资源,学生端可以下载资源、上传文件到共享服务器,提供分组权限控制,更人性化
3:文件归档服务
归档的含义指用户往服务器上传归类重要文件的接口,客户端上传文件到服务器,服务器负责归类保存,常用于重要文件的备份,建议归档上传的文件范围限于office类的的办公文件档案,或者其他档案文件。


服务器特色功能:
公告发布:服务器输入一段公告内容,发送到所有客户端,客户端自动提示并保存公告内容,客户端下次启动会显示上一次的功能内容。(在客户端顶端滚动条内)
账户权限分组控制:
提供建立权限分组,把需要指定权限的用户添加到新建的权限分组内,即可实现账户的权限控制。
控制范围:登录控制;网络存储下载、上传文件控制;用户存储空间限制;映射服务器磁盘控制;共享文件上传、下载控制;等等
用户帐号分组管理:
帐号分组管理的概念就是:新建一个账号分组,比如[新华学校计应3],启动网络存储服务,此时客户端登录,必须是此分组内的用户才能登录,注册时可以选择注册到哪个分组内。如果是“管理员”分组,可以设置让所有用户都可以登录。当然,用户管理的对象是当前登录分组的所有账户对象,不会影响其他分组的用户。
Excel用户导入:
提供一个Excel模版,可快速输入账户和密码,快速添加到软件帐号数据库内。方便管理和统一。经测试,批量添加254个帐号,仅需要1.2秒完成!
磁盘映射:
提供客户端映射服务器用户目录的功能,比如客户端的用户名是“123”,然后客户端会自动把服务器用户目录内的123文件夹映射到远程客户端指定磁盘,就像管理本地文件一样管理远程服务器文件。前提需要提供服务器所在机器的系统用户名和密码并保存。

警告:磁盘映射有危险,可能会泄漏服务器系统用户名和密码,映射过的客户端可能会浏览其他用户的文件,如果没有必要,请不要开通此权限!


客户端功能简介:
1:启动窗口,提供账户登录、帐号注册、网络设置
2:首次启动客户端可能会提示连接失败,此时输入服务器正确网络信息,保存后重新启动一次客户端,如果没有提示连接错误,即表示连接服务器成功。
3:此时进行新用户注册操作,输入自定义账户名和密码,选择注册的用户分组,单击注册,根据提示进行下一步操作。
①:登录成功后,可以看见自己的网络存储的文件,提供文件上传、下载
②:可以浏览共享文件资源列表,选择上传或下载共享文件
③:文件归档,把重要的文件,归档上传到服务器,不提供查看和下载归档文件,如果需要请到服务器拷贝。
④:选择映射服务器资源,如果服务器设置无错误,或者您有此权限,即可完成映射。
--------------------------------------------------------------------------------------------------------------------------------

敬告:源码包里面的文件我也没有仔细看,文件夹原封不动的打包给大家了(170M),估计还有我的联系方式,包括客户的联系方式,请勿随意骚扰,谢谢


源码下载地址:http://pan.baidu.com/s/1hqnjSYo

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值