V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Masami7
V2EX  ›  程序员

毕业设计想要做一个网盘

  •  
  •   Masami7 · 2023-11-09 18:52:34 +08:00 · 9276 次点击
    这是一个创建于 384 天前的主题,其中的信息可能已经有所发展或是发生改变。

    但目前立题的时候,被老师以和市面上网盘比没有优势打回,想问问如何撰写优势点,并发,分片上传,分布式,这些某度网盘确实都有,是准备跟着视频做。而且现在也想不到能优化的地方,求解一下。

    119 条回复    2023-11-13 20:32:25 +08:00
    1  2  
    uprit
        1
    uprit  
       2023-11-09 19:13:30 +08:00
    优势就是:如果上市了,用户凭啥要用你的,不继续用百度云、阿里云?
    MiracleShadow
        2
    MiracleShadow  
       2023-11-09 19:27:38 +08:00   ❤️ 46
    优势:没有内容审核
    bitfrog
        3
    bitfrog  
       2023-11-09 19:35:34 +08:00
    开源的那么多,随便找个,改改 UI
    Conantv2
        4
    Conantv2  
       2023-11-09 19:36:18 +08:00   ❤️ 2
    引入 AI 识别内容自动归类打标签以便于用户检索,虽然很多网盘已经有这个功能了,但是还不成熟普遍应用,吹牛空间很大。
    loverorser
        5
    loverorser  
       2023-11-09 19:36:28 +08:00 via Android   ❤️ 3
    没必要,建议随便糊弄一下准备秋招(个人愚见)
    giter
        6
    giter  
       2023-11-09 19:37:59 +08:00
    不如做一个流数据分析+监控告警,配上线性回归和同比检测等算法去辅助,肯定算亮点
    giter
        7
    giter  
       2023-11-09 19:39:57 +08:00
    不过还是认同 5 楼的说法,秋招更重要,毕设真糊弄一下就可以,再说了你又不是完全自己写的,跟着视频敲完全就是浪费时间精力,不如投资自己,多学点或者找个好工作
    ding2dong
        8
    ding2dong  
       2023-11-09 19:42:52 +08:00   ❤️ 1
    我当年的毕设也是网盘,全部自己撸的,用的 fdfs ,然而后来想想没必要花那么多精力在这个上面。
    keepRun
        9
    keepRun  
       2023-11-09 19:44:13 +08:00
    现有网盘产品已经很多,自己临时做下别幻想能做得更好。另一方面云网盘技术不重要,带宽才是最大的问题,带宽费用惊人
    DTCPSS
        10
    DTCPSS  
       2023-11-09 19:46:35 +08:00   ❤️ 28
    本科毕设要求造个比市面上更好的火箭本身也是挺离谱的
    retanoj
        11
    retanoj  
       2023-11-09 19:54:13 +08:00
    一个 feature:上传视频、歌曲支持自动刮削
    Masami7
        12
    Masami7  
    OP
       2023-11-09 19:57:47 +08:00
    @keepRun 没想做更好的,主要是以没优势的理由被打回了。
    Masami7
        13
    Masami7  
    OP
       2023-11-09 20:01:20 +08:00
    @giter 问问如果想做一个上传上去保留文件创建修改日期,而不是被上传日期覆盖,有可能吗?
    soulans
        14
    soulans  
       2023-11-09 20:13:01 +08:00
    如果是完全自己搞的话,可以搞一些对于用户侧的创新点呀。比如有一种使用环境,一个人需要分发文件给若干个人,那么可以有一个已读回执和下载回执给到分发者……(虽然可能有很强的即时感,但是做到单纯的网盘上面也算一个功能点。)
    ivmm
        15
    ivmm  
       2023-11-09 20:15:48 +08:00
    整个用 SM3 或者 SM3 加密的方案吧, 使用 SM 算法加解密用户数据
    xiamy1314
        16
    xiamy1314  
       2023-11-09 20:21:12 +08:00
    你得有人,得能搞颜色才行。
    Quarter
        17
    Quarter  
       2023-11-09 20:27:54 +08:00 via Android   ❤️ 1
    毕业设计做的东西为什么一定要能打商业产品,说实话,我觉得毕业设计主要就是综合自己的技术能力做一个尽可能完善的作品就可以了,考验自己的综合素质,不然要是有打破商业软件的能力,早就去创业了,还在这摆弄毕业设计么

    我当初就挺奇葩的,想着自己做一款服务器监控程序,我觉得还是挺有意思的,然后导师说你这个一点难度都么有,然后给了我一个开发版,能监控温宿的的那种,然后做了一个能监控室温的东西,说实话板子挺老的,也没啥实际意义,毕设答辩被喷了一点技术含量都没有,我都要吐血了,我也没想做这个呀

    所以我觉得单纯是老师的个人喜好,要么尝试说服他,要么就让老师给一些选题好了,懒得 battle
    Mmahaha
        18
    Mmahaha  
       2023-11-09 20:33:16 +08:00
    想起了曾经的课设,用树莓派搭了个 next cloud ,用 QQ 机器人来上传下载
    jiangzm
        19
    jiangzm  
       2023-11-09 20:34:28 +08:00   ❤️ 2
    毕业设计能体现学的东西满足导师要求就好,切莫贪大图多这样很容易导致狗尾续貂。
    qsmd42
        20
    qsmd42  
       2023-11-09 20:38:44 +08:00   ❤️ 1
    一个本科生搞的毕设要比市面上的商业产品有优势? 这什么导师...
    pota
        21
    pota  
       2023-11-09 20:56:11 +08:00
    @Masami7 #13 客户端上传时读取本地文件上去,然后你保存下来就行
    superchange
        22
    superchange  
       2023-11-09 20:58:42 +08:00
    给你挖个坑,基于 mesh 组网的 IoT 设备上的分布式存储系统
    1. 简单阐述功能就是,把文件分布式的存储在不同的物联网设备上
    2. 要解决的问题是,文件会备份在多个 IoT 设备上,如果 A 设备断电了之后,还可以从 B 设备上获取备份。
    3. 优化空间,根据设备的电量/空闲程度,优先从最优的服务器( IoT)设备上下载文件
    4. 用途,分布式的 IoT 系统的多跳 OTA 。也就是说,物联网设备的固件更新是通过你的文件服务,去中心化的获取固件,并更新到本地。
    我一个做物联网的工程师瞎写的,莫笑。
    enchilada2020
        23
    enchilada2020  
       2023-11-09 21:00:21 +08:00 via Android
    @ding2dong 那相比之下把精力放在什么上更合适呢?写个简易操作系统吗
    GeekGao
        24
    GeekGao  
       2023-11-09 21:01:38 +08:00
    @superchange 一般的硕士生都写不出来 哈哈
    donaldturinglee
        25
    donaldturinglee  
       2023-11-09 21:47:30 +08:00
    别给自己画太大的饼,以免最后烂尾
    cloverzrg2
        26
    cloverzrg2  
       2023-11-09 21:49:33 +08:00
    用上 AI 呀,优势很明显
    xiaohusky
        27
    xiaohusky  
       2023-11-09 21:51:10 +08:00   ❤️ 2
    论文不是这样写的,你这样写就成了产品说明书了,能比得过人家度盘就有鬼了。论文是用来吹的,你可以说在网络拥堵的场景下,我基于 xxx 压缩算法的网盘(随便编个压缩算法,实验做做假),解决了市面上网盘无法解决的问题;甚至你可以强行编个需求,比如度盘用 raft ,你就用区块连,基于区块链的网盘,比他牛逼,抗拜占庭攻击
    nanjingwuyanzu
        28
    nanjingwuyanzu  
       2023-11-09 22:06:41 +08:00
    建议随便搞个糊弄下子
    yufeng0681
        29
    yufeng0681  
       2023-11-09 22:13:58 +08:00
    你一个人能做多少网盘的特性? 三个月也做不出来几个特性,除非都集成开源的项目。
    老师没有给你课题,让你选么?
    让你自己想, 你不得准备 7 8 个 idea ,供老师参考审核么?
    lanlanye
        30
    lanlanye  
       2023-11-09 22:19:28 +08:00 via iPhone
    毕业设计怎么还要考虑竞争力的,你们老师打算拿出去卖吗?
    Daath
        31
    Daath  
       2023-11-09 22:28:31 +08:00
    是导师活着在梦里吗?对比市面上的网盘没有优势,这话都能说的,你问下导师能不能给点提示,或者怎么样才能加点优势进去?😂,不会是要接个阿里,百度的 gpt 吧,打字让 GPT 帮你把文件下载,改名?
    caisanli
        32
    caisanli  
       2023-11-09 22:32:14 +08:00 via iPhone
    今年我毕设也是做的网盘 只处理了分片上传 存储直接放项目里🤣
    KevinDo2
        33
    KevinDo2  
       2023-11-09 23:04:10 +08:00
    还是 xx 管理系统好
    Masami7
        34
    Masami7  
    OP
       2023-11-10 01:42:44 +08:00
    老哥立题怎么写的,如何提自己系统的优势呢?
    gesse
        35
    gesse  
       2023-11-10 08:01:41 +08:00
    你们老师真以为自己是什么职业导师了?

    毕业设计不是你能完全手搓一个出来都非常牛逼了吗?
    eroko
        36
    eroko  
       2023-11-10 08:37:31 +08:00   ❤️ 1
    AI 剑皇,自动保靖,一键入狱,生态闭环
    qingcheng
        37
    qingcheng  
       2023-11-10 09:21:23 +08:00
    如果作为硕士毕设的话没有创新点最多就混个毕业那实在是差着点,如果没有导师在各方面帮一帮可能毕业堪忧

    如果作为本科毕设从头开始实现一个网盘的工作量还是很可怕的...

    最大的问题很可能会是:答辩的时候评委老师都用过网盘,都觉得自己很懂...
    TiggeYL
        38
    TiggeYL  
       2023-11-10 09:40:07 +08:00
    可以做下私人部署的网盘,突出在自建和自定义上(虽然 Github 上已经有了🤣)
    m0unta1n886
        39
    m0unta1n886  
       2023-11-10 09:42:15 +08:00
    @Quarter 老哥这段话可以直接答辩用,回怼老师,反正也拿不到 A ,做出来也不可能不给你过
    JamesR
        40
    JamesR  
       2023-11-10 09:55:53 +08:00   ❤️ 1
    @enchilada2020 #23 早点找工作,早拿到工资,存留学或结婚的钱,比什么毕设重要。
    Selenium39
        41
    Selenium39  
       2023-11-10 10:04:41 +08:00   ❤️ 2
    网盘 ❌
    基于云平台的文件管理系统☑️

    别整活,老老实实搞完早点毕业
    bianhui
        42
    bianhui  
       2023-11-10 10:04:56 +08:00
    为什么非要有优势?汽车做不过 bba 就不做车了?芯片造不过美国我们就不造了? GDP 干不过美国我们就不活了?你和你们老师说,你这是典型的眼高手低,就你也当老师,教人先正己
    me1onsoda
        43
    me1onsoda  
       2023-11-10 10:05:14 +08:00
    你一个本科生怎么可能干的比大厂核心团队还好。
    gahanglin750
        44
    gahanglin750  
       2023-11-10 10:09:38 +08:00
    优势就是做完能毕业,还跟大厂对比起来了,你们老师也是老 6
    NASK
        45
    NASK  
       2023-11-10 10:23:42 +08:00
    坏了,我毕业设计打算做的也是这个,对着网课视频敲一遍🌚🌚
    hakr
        46
    hakr  
       2023-11-10 10:25:48 +08:00
    @MiracleShadow #2 沃草 这不是天才是什么
    julyclyde
        47
    julyclyde  
       2023-11-10 10:26:59 +08:00
    首先确实是没有优势
    其次才是:为什么毕业设计要有优势?这东西不就证明一下你“合格”么,还有必要证明你“优秀”?
    NASK
        48
    NASK  
       2023-11-10 10:29:27 +08:00
    最好是做个私有的,不让我们老师就会问你怎么收费,还要多做一个收费系统。
    enchilada2020
        49
    enchilada2020  
       2023-11-10 10:41:44 +08:00 via Android
    @NASK 这也能有网课视频啊 指个路?
    aloxaf
        50
    aloxaf  
       2023-11-10 11:05:30 +08:00
    这个简单,你要想办法和最新最时髦的技术结合一下,实不实用不重要,能唬人就行
    比如结合大语言模型,自动对各种类型的文档/视频建立索引,用户不需要手动翻找资料,直接问 AI 就行
    比如结合区块链技术,把数据存在 Filecoin 之类的区块链存储项目上,去中心化、分布式、无监管(?)
    比如结合元宇宙技术,邀请他人一同欣赏网盘里的片子,不对,我的意思是,一起学习网盘里的资料
    ……
    wbwm
        51
    wbwm  
       2023-11-10 11:07:41 +08:00
    你说你的优势是基于大数据分析,可以把用户上传的小视频根据各类关键词分类,什么 zi 拍、咬、3 皮之类的
    xuanbg
        52
    xuanbg  
       2023-11-10 11:14:15 +08:00
    你自己撸一个网盘能有什么优势?你的导师怕是病得不轻。。。毕业设计体现的是学以致用,又不是商业计划,要什么优势。随便搞一下得了,主打一个及格就行。
    yangyaofei
        53
    yangyaofei  
       2023-11-10 12:01:49 +08:00
    感觉, 直接 MiniO 套壳, 顶多三天
    xx6412223
        54
    xx6412223  
       2023-11-10 12:24:56 +08:00
    没必要,感觉多刷刷算法,看看八股好找工作,本科也不会卡毕业
    fionasit007
        55
    fionasit007  
       2023-11-10 12:27:45 +08:00
    不如手撸一个百度或者淘宝,再不行支付宝也行,网盘对你来说太简单了
    sakura6264
        56
    sakura6264  
       2023-11-10 12:45:03 +08:00
    你导师这么回你说明他就是不想让你做这个,随便找个理由而已。
    ccagml
        57
    ccagml  
       2023-11-10 13:01:55 +08:00 via Android
    优势:没开会员下载速度比百度快 x 倍
    009694
        58
    009694  
       2023-11-10 13:03:57 +08:00 via iPhone   ❤️ 3
    @MiracleShadow 这不是优势 是死因😂
    Pastsong
        59
    Pastsong  
       2023-11-10 13:05:26 +08:00
    找一个不切实际方向,有很多条件限制不能大规模商业应用的,但是可以在完全理想环境下可以写出一个 demo 的 idea
    Hyschtaxjh
        60
    Hyschtaxjh  
       2023-11-10 13:06:52 +08:00 via iPhone
    抄一下 IPFS
    Rorysky
        61
    Rorysky  
       2023-11-10 13:08:07 +08:00
    换个名词

    基于混合架构的横向扩展存储系统研究
    bianhui
        62
    bianhui  
       2023-11-10 13:08:52 +08:00
    @julyclyde ?你用毕设和商业网盘比优势???张口就来?我不说别的,就这条贴吧下的,能徒手撸出有基本功能的网盘有几个人。
    julyclyde
        63
    julyclyde  
       2023-11-10 13:12:27 +08:00
    @bianhui 难道不是他导师要去比较优势么?就这点阅读能力
    aliceclark
        64
    aliceclark  
       2023-11-10 13:14:42 +08:00
    加密,意思就是把 cryptomator 跟网盘整合在一起
    dode
        65
    dode  
       2023-11-10 13:15:17 +08:00 via Android
    全校的毕业设计有一个比社会上的现有系统更好的?
    liyaodev
        66
    liyaodev  
       2023-11-10 13:22:04 +08:00
    如果只是本科毕设,可了解下 https://github.com/minio/minio ,换个皮肤应该就成
    langhuishan
        67
    langhuishan  
       2023-11-10 13:22:50 +08:00
    学抖音啊,分析上传文件,给用户画像,推送类似分享。
    avalon8
        68
    avalon8  
       2023-11-10 13:43:34 +08:00
    引入区块链、人工智能、大数据分析、云计算 吹起来肯定牛逼
    loopinfor
        69
    loopinfor  
       2023-11-10 13:51:29 +08:00
    我觉得你大约是会错了意思。
    有什么优势并不是要你找个优势出来,而是要有一点自己的特色。
    这个特色可以体现在技术上,也可以体现在应用场景方面。
    比如适合大学生宿舍共享用的,适合班级使用的等等。
    就算是图书管理系统,你每年都是这个题也不行,那就要加个限定语体现一点不同的地方出来。
    aLazarus
        70
    aLazarus  
       2023-11-10 14:01:57 +08:00
    minio 套个壳算了,实在不行搭配上一些 ai 的 api ,对名字一类的加个分类。
    c2const
        71
    c2const  
       2023-11-10 14:18:38 +08:00
    以前本科毕设做的是图像空域和频域的加密 :)

    花了些时间和精力,答辩啥都很顺利,
    但后来感觉不如应付一下,答辩时只要态度好,一问三不知也能通过本科答辩 :(
    bzw875
        72
    bzw875  
       2023-11-10 14:25:11 +08:00
    听我的选一个最简单的,没必要跟自己过不去,校招用人单位不会看你毕设的
    KevinDo2
        73
    KevinDo2  
       2023-11-10 14:26:03 +08:00
    @c2const 回答不出来就疯狂道歉,别瞎搞都能过答辩
    ZGame
        74
    ZGame  
       2023-11-10 14:29:42 +08:00
    linux 表示这我熟,也就写个操作系统把,洒洒水。
    MRG0
        75
    MRG0  
       2023-11-10 14:33:42 +08:00
    cbythe434
        76
    cbythe434  
       2023-11-10 14:39:49 +08:00
    “我的二舅是电信地方总经理”,加上去优势就有了
    yunzhongzhuan
        77
    yunzhongzhuan  
       2023-11-10 14:54:26 +08:00
    我的创业项目就是一个网盘。欢迎来云中转。yunzhongzhuan.com
    assiadamo
        78
    assiadamo  
       2023-11-10 15:06:30 +08:00
    用 webrt 点对点传文件,自家电脑就是网盘
    shihira
        79
    shihira  
       2023-11-10 15:16:10 +08:00
    做设备间同步、版本管理和冲突解决
    Gea
        80
    Gea  
       2023-11-10 15:17:46 +08:00
    上 p2p
    Chad0000
        81
    Chad0000  
       2023-11-10 15:29:40 +08:00 via iPhone
    你说你的网盘不需要存储空间。只是文件大小限制 1m 以内,原理是 base64 放 url 然后给第三方短地址平台,你重定向再转回来。哈哈哈哈哈哈哈
    burby
        82
    burby  
       2023-11-10 16:14:32 +08:00
    拙见 这些方向:

    AI 识别内容并 打标签/分组/管理
    基于字节/文件变化的增量备份(类似 dropbox
    分布式存储

    写一些方向让导师帮你选就好
    fregie
        83
    fregie  
       2023-11-10 16:24:41 +08:00
    是博士毕设吗?居然要求能打赢大厂几百人维护十几年的东西?
    hs444
        84
    hs444  
       2023-11-10 16:24:49 +08:00
    前面有个老哥的国密加密的思路挺好的,如果考虑这个方向,可以部署到国产化系统上,数据库用国产化数据库,如果用的技术栈跨平台方便,再加上一个兼容性比较好的国产数据库,几乎没有额外的工作量就可以声称自己适配国产化平台,多一个吹点
    4s4IYOLfT1s3InRR
        85
    4s4IYOLfT1s3InRR  
       2023-11-10 16:32:02 +08:00
    几百块买个 cloudreve 然后自己编译
    duluosheng
        86
    duluosheng  
       2023-11-10 16:32:17 +08:00
    做一个可以自动备份微信聊天记录的网盘,电脑微信、手机微信自动备份
    mandex
        87
    mandex  
       2023-11-10 16:48:19 +08:00
    “被老师以和市面上网盘比没有优势打回”, 我惊呆了, 做什么东西能比市面上的有优势啊, 能做出来就可以把一众同学和你老师按地上摩擦了.
    xliao
        88
    xliao  
       2023-11-10 16:48:56 +08:00
    不懂就问,一个毕业设计而已,立题非得和市面上的正规军产品去比?有优势才能能做?
    NASK
        89
    NASK  
       2023-11-10 17:00:33 +08:00
    @enchilada2020 比如慕课
    chenyu8674
        90
    chenyu8674  
       2023-11-10 17:02:14 +08:00
    给 LZ 个点子:给网盘划一块自主空间,根据预设关键词自动搜索转存内容
    Priders
        91
    Priders  
       2023-11-10 17:03:48 +08:00
    按照论文的套路,你找一个你熟悉了解的技术点加进去就好;比如基于云存储,基于分布式云存储的、反正就在你的网盘的大方向上加入一些内容。多去看看一些文献,看下人家的提纲。https://imgur.com/a/zFLDZH3
    Priders
        92
    Priders  
       2023-11-10 17:04:26 +08:00
    thtznet
        93
    thtznet  
       2023-11-10 17:05:33 +08:00
    和市面上的比优势?你们导师是魔怔了么?毕业设计要和商业公司用无数钱堆出来的产品比优势?脑子秀逗了,真当自己学的是前沿科技基础科学码?
    gps949
        94
    gps949  
       2023-11-10 17:11:49 +08:00
    结合区块链,做分布式,数据切片及加密,再结合大模型数据分布式存储,做分布式 AIGC ,再结合大模型对你前面分布式切片加密数据做流式密文监管审查。

    这优势够了不?
    DreamSaddle
        95
    DreamSaddle  
       2023-11-10 17:26:04 +08:00
    优势:比某度网盘下载速度快上那么一些。
    ji76289
        96
    ji76289  
       2023-11-10 17:33:11 +08:00
    说这种话一般就是老师皮痒了,给他一巴掌看他还发不发颠。
    bugmakerxs
        97
    bugmakerxs  
       2023-11-10 17:39:02 +08:00
    这种不都是老师给几个选题给你选吗。我当年就是
    jackmod
        98
    jackmod  
       2023-11-10 17:40:58 +08:00
    当年做的东西就是给 llvm 写个 dll 混过去的,水了 800 行代码,50 页论文。
    答辩?上台各种吹牛逼说自己这个东西是某某硕士层次高大上玩意的前置工作。
    最后及格就行了,赶紧跑路混业界挣钱。
    pyplayer
        99
    pyplayer  
       2023-11-10 17:45:01 +08:00
    笑死我了 被老师以和市面上网盘比没有优势打回 这要能有优势还要老师干嘛
    leaflxh
        100
    leaflxh  
       2023-11-10 17:57:32 +08:00
    毕业设计一定要以自己能写出来,早写完早好为优先目标

    切忌被导师 PUA ,自己一个人去实现什么高大上东西

    花时间在毕设上,除非你要拿优秀毕业生去考研复试,否则不值
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3437 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 11:24 · PVG 19:24 · LAX 03:24 · JFK 06:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.