图书管理系统第一次迭代

产品愿景

  1. 目标用户:在校师生
  2. 目标用户的需要:学校图书相比校外距离近,更方便师生借阅图书
  3. 产品名称:图书管理
  4. 关键优点和使用理由:可使用学生卡一键借阅,和竞品相比,我们手续简洁,归还方便
  5. 图书管理系统的用户故事与用户需求:

用户故事1:快速查找所需图书
需求:

  • 可通过书名、作者、分类(如文学、科技)等关键词搜索图书。
  • 查看图书基本信息(书名、作者、库存、在架状态)。
  • 目标:减少找书时间,提升借阅效率。

用户故事2:便捷借阅与归还图书
需求:

  • 刷卡扫码借阅,系统自动校验库存和个人借阅上限,每人最多借5本。
  • 归还时扫码确认,系统自动更新库存和借阅记录状态(如“已归还”或“逾期”)。
  • 查看个人借阅记录(包括在借图书、借阅时间、应还时间)。
  • 目标:简化借阅流程,避免人工操作失误。

用户故事3:获取借阅提醒与逾期通知
需求:

  • 借阅时显示图书应还日期。
  • 到期前3天通过短信提醒归还。
  • 逾期后显示逾期天数和费用,支持在线缴纳罚款。
  • 目标:减少逾期率,培养按时归还习惯。

用户故事4:管理个人信息
需求:

  • 查看和修改个人联系方式(手机号、邮箱)。
  • 目标:确保个人信息准确。

数据库设计

前端开发登录页面

java
根据以上需求,我们做出以下设计:

  1. 结构图

    2.书籍
    我们提供书籍的相关信息:书名,作者,价格,书籍类型,借阅状态

    3.操作接口

    4.借阅图书

    5.删除图书

    6.查找图书

    7.归还图书

    8.展示图书

    9.退出系统

用户部分

1.管理员类

2.普通用户

main方法
我们在这里设置一个登录程序,登录管理员我们就新建一个管理员对象,登录普通用户我们就新建一个普通用户对象,然后我们根据用户的输入来调用我们菜单中的选项,也就是我们刚才设置的接口操作数组中的操作

posted @ 2025-06-08 17:02  雪绵豆沙  阅读(31)  评论(0)    收藏  举报