V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
kimjosda
V2EX  ›  分享创造

做了个图书管理系统,会不会有点过时了

  •  
  •   kimjosda ·
    plusmultiply0 · 304 天前 · 5154 次点击
    这是一个创建于 304 天前的主题,其中的信息可能已经有所发展或是发生改变。

    地址如下 https://github.com/plusmultiply0/bookmanagesystem

    貌似 7-8 年前还可以当作硕士的论文题目,如今当作本科生的毕业设计都有点困难了,如果对你有帮助的话,希望能点一下 star ,谢谢~

    41 条回复    2023-07-01 15:38:16 +08:00
    adoal
        1
    adoal  
       304 天前   ❤️ 1
    图书馆行业的路过。表示这种自己拍脑袋做的只能当 CS/SE 的课程大作业。真实世界的图书馆系统业务逻辑其实还是很复杂的。
    dearliuliu
        2
    dearliuliu  
       304 天前
    啥?当硕士毕业论文,你是不想毕业吗?
    cvbnt
        3
    cvbnt  
       304 天前 via Android   ❤️ 2
    增删改查是人类工程的基本组成部分
    zuston
        4
    zuston  
       304 天前
    感觉可以当个大二大作业
    murmur
        5
    murmur  
       304 天前
    做个 app 然后加上拍照借书扫码之类的功能可以做本科毕业论文,至少工作量能堆起来
    beimenjun
        6
    beimenjun  
       304 天前   ❤️ 1
    @adoal 复杂度体现在那里呢?能稍微说说让外行人得以向其中窥探一番吗?
    ainon
        7
    ainon  
       304 天前   ❤️ 1
    能撑起 1 亿本书的查询吗
    raptqhoiu9527
        8
    raptqhoiu9527  
       304 天前
    可以扫码录书 借阅就可以,,这是 linux 系统搭建吗
    justfindu
        9
    justfindu  
       304 天前
    15 年前 也只是本科毕业设计
    timelessland
        10
    timelessland  
       304 天前
    @zuston

    还真是,12 年前的大二小学期做过类似的大作业。。。。区别是二手书的
    qsnow6
        11
    qsnow6  
       304 天前   ❤️ 3
    @beimenjun 从我使用的图书馆系统的经验来看,主要表现为以下复杂度:

    多数据库的联合查询:图书馆系统通常需要与多个上游图书供应商的数据库进行联合查询。这意味着在一个搜索框中完成查询时,需要与多个不同的数据库进行交互,以提供全面的搜索结果。

    查询的精确度:有时候,我们需要进行更为精细的查询,例如按照图书的正文内容、作者、出版日期等组合条件进行筛选。这就需要系统能够有效地处理这些复杂的查询要求,并返回符合条件的准确结果。

    查询的性能:对于一个拥有大量图书和用户的图书馆系统,查询的性能是至关重要的。系统需要能够在短时间内处理大量的查询请求,快速返回搜索结果,以确保用户能够高效地找到他们需要的图书信息。
    lichdkimba
        12
    lichdkimba  
       304 天前
    看了一下,写的很简单啊,智能推荐是随机推荐
    lincanbin
        13
    lincanbin  
       304 天前
    挺复古的,我十年前读本科的时候也做过。
    MuSeCanYang
        14
    MuSeCanYang  
       304 天前
    10 年前的毕设
    howfree
        15
    howfree  
       304 天前
    大学里面的课堂设计
    fireeeeee
        16
    fireeeeee  
       304 天前   ❤️ 1
    这当本科毕业设计都不好说吧 是认真的吗
    tyrone2333
        17
    tyrone2333  
       304 天前
    想起我们毕设很多人 tb 买的, 一模一样的 winform 界面... 能自己做出这套东西算入门了
    smartwusir007
        18
    smartwusir007  
       304 天前
    挺好,star 了
    Codelike
        19
    Codelike  
       304 天前
    歪个楼,现在本科毕设都是什么深度,方向的。
    yqf0215
        20
    yqf0215  
       304 天前
    https://mp.weixin.qq.com/s/-ra3B0MUZxKarHp4omFF3A
    图书馆纸书业务 30 分钟快速入门

    https://mp.weixin.qq.com/s/rH875n0JPgvyIkS8hwUMHQ
    编目 5 分钟快速入门
    yqf0215
        21
    yqf0215  
       304 天前
    希望这两篇文章对楼主认识图书馆业务有参考作用。
    lilei2023
        22
    lilei2023  
       304 天前
    顶头了毕业水平!
    xsen
        23
    xsen  
       304 天前
    能直接扫 ISBN 识别图书信息的话,就很好
    kkkkk23232
        24
    kkkkk23232  
       304 天前
    7 ,8 年前硕士论文题目夸张了,最多本科期末大作业
    myEzekiel
        25
    myEzekiel  
       304 天前
    5 年前就做过,现在还做这个吗?
    heyjei
        26
    heyjei  
       304 天前
    @kkkkk23232 UP 说的已经有点保守了,4 年前的硕士毕业论文还是图书管理系统,你可以区 CNKI 搜搜看。
    seres
        27
    seres  
       304 天前
    十几年前可以当本科毕业论文。。
    mundane
        28
    mundane  
       304 天前
    挺好的,能写一个完整的系统就胜过很多人了
    hefish
        29
    hefish  
       304 天前   ❤️ 1
    作为作业可以。
    实际上图书馆业务内容远不止借书还书。

    图书一般是从书商那边采购过来,以前是需要图书馆工作人员根据《中图法》对图书进行分类编目,现在分类编目的工作在出版社就完成了,所以一般书商会提供批量图书的书目信息,一般是按照 MARC 的标准提供过来,直接导入到馆藏库中。然后书目采编人员基本只要分配馆藏地点即可。在图书流通前,需要给每本图书贴条码,或者贴 NFC 标签,然后馆藏库里会记录书的条码和 NFC 标签。

    既然有馆藏地点,就会存在转库,把一部分书从一个地点转移到另一个地点。

    好了,书有了,也贴好条码和 NFC 了,也分配好了馆藏,已经给工作人员领到相应的楼层,放到书架上了,可以开张了。

    这时候需要办理借书证,一般是凭身份证办理,需不需要押金,借书证是否有不同种类,每种借书数量和期限是不是不一样。。。。

    好了,证也办好了。 读者拿着证来借书了。。。三楼借的书,能不能四楼还?

    好了,开张一个月了,该统计一下工作量了。。。 三楼借的多还是四楼借的多? 哪个工作人员借的多。。。

    现在还有自助借还机, 采用标准的 3M SIP2 协议,与服务器交互,完成借还过程。
    Yukiteru
        30
    Yukiteru  
       304 天前   ❤️ 2
    能做出来一个系统就已经不错了,建议前端直接用现成的 UI 组件,自己琢磨到最后会很丑。
    不过实际的图书管理系统确实会比这复杂很多。我入职现在这家公司差不多两年了,几乎是一直都在开发+维护一个超级大的图书管理系统。包含了管理、馆藏、书单、采选等 N 多个模块,代码库能大到把人看傻。实在是做够了。
    ufo5260987423
        31
    ufo5260987423  
       304 天前
    well ,如果你觉得图书管理系统很简单,你可能没搞过科研。你可以试一下 webofscience 的服务(好的大学和研究所都会有),实在不行,你可以试一下知网和万方,它们是另一种层面的图书管理系统的检索页面而已。
    fatelight
        32
    fatelight  
       304 天前
    加上 AI 呗
    sakujo
        33
    sakujo  
       304 天前
    基本的功能很简单,剩下都是为了让这套系统让更多的人用起来更方便
    k2wang
        34
    k2wang  
       304 天前   ❤️ 1
    @hefish 说的挺好的,作为今年刚从图书馆学毕业的学生,有几个点需要纠正下。
    1 、书里面贴的应该是 RFID 标签;
    2 、书商提供的书目信息一般比较简单,无法满足编目需要,不过好在书目信息可以共享,国内大部分高校图书馆都是用 calis 的服务,calis 是中国高等教育文献保障系统;
    3 、你这里提到的基本都是纸质书,电子资源早已超过纸质书的采购经费,实现纸质资源与电子资源的统一揭示和描述也是个复杂的问题;
    4 、现在的高校图书馆功能更加复杂,比如要收集本校的科研产出情况,建立机构知识库,便于为校领导在科研管理、人才评估与引进等方面的决策提供支持;如果提供教学参考书服务,需要接入教务系统的课程信息等等
    k2wang
        35
    k2wang  
       304 天前
    关于开源的图书馆服务平台,可以参考下 FOLIO, https://www.folio.org/
    现在国内很多机构、图书馆都在基于 FOLIO 研发自己的平台
    valuex
        36
    valuex  
       304 天前 via Android
    是不是另起一个项目,开发个个人图书管理系统,覆盖纸质书和电子书,感觉会更有市场些。
    HashV2
        37
    HashV2  
       303 天前
    像极了带专毕设
    weakbd
        38
    weakbd  
       303 天前
    你如果是大一大二学生,能写出来就挺好的,可以培养自己的编程兴趣
    你如果是大四了,那还要继续努力啦
    xfun
        39
    xfun  
       303 天前
    以前做过图书出版管理,极其复杂。
    Kinnice
        40
    Kinnice  
       303 天前
    你是 GG 还是 MM?
    kid1412621
        41
    kid1412621  
       301 天前
    @weakbd #38 现在本科毕业出来的技能大概是什么样啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2519 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:43 · PVG 23:43 · LAX 08:43 · JFK 11:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.