第一章 需求概述

一,市场需求

在信息比较发达的今天,有一个良好的图书借阅系统显得是如此的重要,现在的学生喜欢看书的很多,如果有一个好的图书借阅系统将会减少很多工作量。它可以实现查询书籍信息,借阅信息等功能,方便大家。

二,实体属性与联系

1.实体属性

读者

管理员

图书

2.实体联系

三,功能需求

1.功能概况

  • 图书管理系统要能存入一定数量的书籍,还能修改,删除,插入图书信息。
  • 有借书,续借,归还记录。
  • 管理员能够管理和存储一定数量的读者信息。
    比如:读者的查询,读者信息的登陆,修改和删除。管理员信息的修改,删除。

1.2系统功能设计

本系统可以分为图书管理,读者信息管理,管理员信息管理,借阅记录,续借记录,归还记录。
a) 读者信息管理功能为:记录好读者的相关信息;
b) 图书管理功能为:记录好所有的图书的相关信息;
c) 借阅记录功能为:读者借阅图书时记录读者和被借的书籍信息;
d) 续借记录功能为:记录好读者再次借阅书籍的信息;
e) 归还记录功能为:记录好读者归还借阅书籍的相关信息;
f) 管理员信息管理功能为:记录好管理员的相关信息;

2.系统用例图

3.管理端子系统用例图

4.客户端子系统用例图

四,详细设计

1.登陆

2.个人中心

3.管理端子系统

4.图书管理

5.归还

学校图书借阅管理系统相关推荐

  1. 学校图书借阅管理系统(python + sql serve)数据库大作业

    最近学校数据库原理结课,需要做一个大作业,还要求写图形化界面,现在分享我的源码,有很多不足之处我也懒的改了,给大家参考一下 具体要实现的功能为图书,读者信息的增删查改,借书还书触发器更改实时库存,超时 ...

  2. 学校图书借阅管理系统,Mysql数据库课程设计期末作品或练手项目

    使用Navicat操作,未包含Java代码. 目录 一.课程设计的目的1 二.课程设计内容1 2.1课程设计功能分析说明1 2.2数据库需求分析1 2.2.1系统功能分析说明1 (1)信息需求分析1 ...

  3. 计算机毕业设计 SSM学校图书借阅管理系统 图书馆借阅管理系统 图书借阅系统Java

    精彩专栏推荐订阅:在 下方专栏

  4. 基于云服务器 B/S模式 JavaWeb RFID 图书借阅管理系统

    RFID图书借阅管理系统:点击此处访问系统 前排提示: 源码.文档(开题/结题报告/演示视频)包含于上述链接. 本文是一篇初学者写的 "软件文档". 全部仔细阅读完毕需要10min ...

  5. Java课程设计-图书借阅管理系统

    摘要 图书管理工作是每个学校必须面对的工作,如何利用较为先进的技术开发高效.安全.各平台间相互数据共享的信息化平台,也就是设计出稳定.全面.有效的图书借阅管理系统,这就显得尤为重要.文中介绍了图书借阅 ...

  6. 基于Spring boot的图书馆图书借阅管理系统的设计与实现

    作者主页:编程千纸鹤 作者简介:Java.前端.Python开发多年,做过高程,项目经理,架构师 主要内容:Java项目开发.毕业设计开发.面试技术整理.最新技术分享 收藏点赞不迷路  关注作者有好处 ...

  7. 图书借阅管理系统的设计与实现(Java+SSH+MySQL)

    目 录 摘 要 I Abstract II 目 录 III 1.1课题研究的目的及意义 1 1.2 现状分析 2 2系统环境介绍及相关理论知识 3 2.1 系统开发环境 3 2.1.1 B/S结构 3 ...

  8. 图书借阅管理系统规格说明书

    1引言 1.1编写目的 图书管理系统需求说明书是为了让系统的涉众就该系统的需求达成一致认可,明确该系统的需求,为后续的开发工作提供依据.通常,该需求规格说明可以作为产品设计的主要依据,并作为工程师编码 ...

  9. 基于SpringBoot的大数据个性化推荐的图书借阅管理系统

    目录 1 需求分析 1 2技术栈 1 3 总体设计 1 3.1 系统功能概述 1 3.1.1 前台系统 1 3.1.2 后台系统 2 3.2 E-R模型 2 3.3 系统流程图 4 4 详细设计 5 ...

  10. 基于SpringBoot的个性化推荐的图书借阅管理系统前后台设计

    目录 1 需求分析 1 2技术栈 1 3 总体设计 1 3.1 系统功能概述 1 3.1.1 前台系统 1 3.1.2 后台系统 2 3.2 E-R模型 2 3.3 系统流程图 4 4 详细设计 5 ...

最新文章

  1. springmvc的异常处理对静态的资源的处理
  2. 人工智能热潮下,我们该如何紧跟科技脚步呢?
  3. (转载)机器学习知识点(十四)EM算法原理
  4. ArrayList与LinkedList的比较
  5. Web游戏开发编程:最神奇的“触觉振动”
  6. LL-verilog索引向量+-号用法
  7. 构造函数必须没有代码
  8. 没有安装node对等点依赖_功能依赖项的对等 数据库管理系统
  9. leetcode 349. Intersection of Two Arrays 1
  10. python播放音乐-python 模拟(简易)音乐播放器
  11. Android中AMS工作原理,Android AMS启动详解
  12. 测试工程师面试准备之----测试基础
  13. 一种基于LCD1602和AT24C02的单片机多功能电子密码锁设计(附论文+Proteus仿真+C程序等)
  14. 中科视拓上榜2019人脸识别技术公司排行TOP 10
  15. keil的终极配色方案(提供配置文件)
  16. ES6对比ES3\ES5
  17. 眼底视网膜血管增强方法(四)Frangi滤波
  18. 印度的软件神话真不能打破吗?
  19. 基于FFmpeg的视频播放器之十一:倍速播放
  20. tinymce php,php - 用TinyMCE制作的PHP样式表(Hor Zebra) - SO中文参考 - www.soinside.com

热门文章

  1. 联想台式计算机驱动程序,联想台式机网卡驱动,详细教您联想台式机网卡驱动...
  2. 调用网易云api接口
  3. 手机版python3.8.1下载_python3.8.1汉化版
  4. Shell 工具(cut)
  5. pcb天线和纯铜天线_PCB天线和FPC天线有怎样的特性
  6. 常见的9种前端跨域解决方案详解
  7. linux的源码安装步骤(以安装nginx为例)
  8. 电子邮件的收发及传输过程解析
  9. Matlab 2021b安装
  10. html时钟自动刷新抖音,抖音上炫酷的网红文字时钟