当前位置 博文首页 > 缘分锝天空的博客:数据库课程设计:图书信息管理系统(Java+MyS

    缘分锝天空的博客:数据库课程设计:图书信息管理系统(Java+MyS

    作者:[db:作者] 时间:2021-07-21 09:47

    期末数据库课程设计做了个图书信息管理系统,由于老师给的选题给得早,所以我在开学后的几周就开学搞了,删删改改整了好多,在此整理分享一下:

    项目简介:

    ????????随着社会的发展,人们对知识的需求也在不断增长。书籍作为人们获取并增长知识的只要途径,使得书城,书店在人们的生活中占有了一定的位置。但是近几年,随着书量的不断增长,造成了图书挤压,管理不善等等的问题。这就直接影响了图书管理员对书城或者书店图书的管理带来一定的难度。这时就需要开发一套图书管理系统,通过该系统提高书城或者书店的管理效率,从而减少管理方面的工作流程和成本。

    ????????本次课程设计旨在加深对数据库系统,软件工程,程序设计语言的理论知识的理解和应用水平,同时在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高,并学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力,为毕业设计和以后工作打下必要的基础。

    需求分析:

    ????????当今图书作为一种信息资源已经相当丰富,面对庞大的书籍,特别是书城,书店一类的买卖平台,图书和用户购买资料繁多,包含很多的信息管理。图书管理系统是一个高度集成的图书信息管理系统,通过对图书管理的各种功能进行整合,从而达到可以方便进行信息检索,提高效率,降低管理成本等目的。图书信息管理系统的使用对象图书管理员,主要包含以下的功能

    1. 图书管理员可以在对图书信息进行增加,删除,修改,查询等操作。
    2. 系统有自动结算的功能,输入图书ISBN码,自动回填相关信息,包含价格,折扣等等,输入金额,自动计算找零。
    3. 图书管理员可以在系统中设置图书的今日折扣信息,以及标价标准。
    4. 图书查询,订单查询等等支持根据ISBN码,书名,模糊查询等多种方式。
    5. ......................

    用例图如下:

    ?系统总体功能图:

    ?数据库逻辑结构:

    1. Manager(管理员信息表)

    1. New_book_in(进书信息表)

    1. Book_stack(库存信息表)

    1. book_out(书籍销售表)

    ?参考程序:

    ????????由于程序代码比较多,就不在这里展示了,项目代码已经上传GitHub

    ????????传送门->点我直达

    效果图:

    登录系统

    ?添加图书

    总体概览

    ?查询

    图书下单


    ?以上只演示了部分操作,更多操作感兴趣的伙伴可以在Git拉取源码到自己电脑尝试一下

    有不对或者需要改进的地方欢迎指正哈!!!

    喜欢的伙伴三连支持一下哦!!!

    ?

    ?

    cs