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

毕业设计想要做一个网盘

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

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

    119 条回复    2023-11-13 20:32:25 +08:00
    1  2  
    leaflxh
        101
    leaflxh  
       2023-11-10 18:01:01 +08:00
    毕设现学的某款后端语言,去实现现有的某个网站,前后端一个人撸

    最后考研没考上工作没找着,毕设还差点没做完

    想想自己当初真是个大傻逼
    codeself
        102
    codeself  
       2023-11-10 19:00:14 +08:00 via iPhone
    啊这,学生的毕设为啥要和市面上的产品打
    Pig930
        103
    Pig930  
       2023-11-10 19:29:19 +08:00
    @codeself 学校是这样的,在学校的时候因为是 SE ,所以组队作业最后做 presentation 的时候必定要有什么 SWOT 分析之类的八股。。。没有 ChatGPT 写这种东西真的痛苦
    Masami7
        104
    Masami7  
    OP
       2023-11-10 19:36:01 +08:00
    @caisanli 老哥立题怎么写的,如何提自己系统的优势呢?
    JensenQian
        105
    JensenQian  
       2023-11-10 19:39:41 +08:00
    个人不可能做的过大厂的

    不过有个网盘你可以参考下
    永硕 e 盘,这玩意是真的牛
    caisanli
        106
    caisanli  
       2023-11-10 22:05:20 +08:00
    我是先有毕设(几年前练手 React 和 nodejs 写的) 再写的论文 立题是用 ChatGPT 写的。
    kujou
        107
    kujou  
       2023-11-10 22:17:19 +08:00
    我自己能做出一个每人空间 1.44M ,上传下载 56Kbps 的网盘,一次只能一人连接,其他人去排队。
    ST0RMTR00PER
        108
    ST0RMTR00PER  
       2023-11-10 22:26:15 +08:00
    首先你得拥有几千万先烧钱。
    roycestevie6761
        109
    roycestevie6761  
       2023-11-11 00:50:04 +08:00
    分布式大并发高带宽低延迟低成本 全是优势
    dayeye2006199
        110
    dayeye2006199  
       2023-11-11 01:30:04 +08:00 via Android
    搞毕业设计又不是搞创业。
    国内大部分学校的 CS 啥水平各位没数吗
    搓个玩具得了。搓个分布式的存储我觉得大部分毕业生都搞不定
    Masami7
        111
    Masami7  
    OP
       2023-11-11 08:30:20 +08:00
    @loopinfor 本来加了针对校园网的用户,结果问我有没有找到学生的用户痛点
    melkor
        112
    melkor  
       2023-11-11 08:53:43 +08:00 via iPhone
    @ivmm sm3 不是散列算法吗……
    allpass2023
        113
    allpass2023  
       2023-11-11 09:55:07 +08:00
    给你个思路: 写一个软件,可以整合各家网盘的空间到一个逻辑空间上,甚至包含邮箱的空间也用上。
    cnkuner
        114
    cnkuner  
       2023-11-11 10:07:16 +08:00
    @DTCPSS 导师煞费苦心,提前告诉学生 PPT 吹牛比码代码重要,让学生少走好多年弯路。
    novohit
        115
    novohit  
       2023-11-11 22:18:19 +08:00
    我毕设也想做个网盘,直接用课设的 https://github.com/novohit/cloudshare
    CrazyCollin
        116
    CrazyCollin  
       2023-11-12 04:21:25 +08:00
    这导师装什么装,直接 go react 给 s3 糊一层就可以直接当网盘了
    hanxiansheng
        117
    hanxiansheng  
       2023-11-12 08:08:51 +08:00 via Android
    在网盘上加入聊天功能或者加一个网购商城和直播带货功能
    KJR5OR04CnCiWf02
        118
    KJR5OR04CnCiWf02  
       2023-11-12 10:08:02 +08:00
    这个老师的意思大概是要稍微有一点自己的特色,
    而不是让人提不起兴趣。
    eric107008
        119
    eric107008  
       2023-11-13 20:32:25 +08:00
    不知道 OP 是什么专业,如果是纯计算机专业的话,可能还需要有一些技术上的创新点。但对于其他的可以考虑一些技术之外的因素(例如市场,道德,隐私)的专业,比如数媒或者信息管理,网盘(如 @Selenium39 所言,“基于云平台的文件管理系统”)还是可以做个毕设的,主要是需要把话说得好听一些。

    立意点(意义)可以从人们对数据隐私的重视和目前环境下对数据隐私的担忧考虑。我之前遇到一个学生拿网盘作为毕设,也是说因为目前市面上的网盘也好 NAS 也罢,难以同时满足易用+可控。虽说百度网盘谷歌网盘之类的产品功能丰富设计精良(其实百度之流也并不精良),但终归是把自己的东西放在别人那里。仔细看看百度的用户协议可以发现基本上传上去的东西就是百度的了。而自部署(self-hosted)的一些选择也各有缺点,例如 Nextcloud 的单点架构设计不利于横向拓展之类的,你还可以对比一下 Seafile 和 Cloudreve 之类的产品. 商业 NAS 虽然数据存储在用户本地但软件上也并不能完全令人放心,毕竟没人知道不开源的 NAS 系统(例如群晖)会不会偷偷夹带什么私货。

    总之就是论文的那些套路,别人的东西有哪些缺点,我的东西怎么怎么好之类的。具体实现的话就看自己的能力和喜好,不同的语言不同的方案都可以,还有很多开源方案可以借鉴参考。

    总之就是根据学校毕设的评价方式,如果学校看重作品实现就把完成度做高一点,如果学校只看论文那就把论文改漂亮一些,想过并不难。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2608 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 04:52 · PVG 12:52 · LAX 20:52 · JFK 23:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.