位置: IT常识 - 正文

图书管理系统的需求分析和项目介绍(图书管理系统的软件结构图)

编辑:rootadmin
图书管理系统的需求分析和项目介绍 图书管理系统的项目介绍一,介绍

推荐整理分享图书管理系统的需求分析和项目介绍(图书管理系统的软件结构图),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:图书管理系统的可行性分析报告,图书管理系统的类,图书管理系统的数据流图,图书管理系统的用例图,图书管理系统的用例图,图书管理系统的用例图,图书管理系统的数据流图,图书管理系统的用例图,内容如对您有帮助,希望把文章链接给更多的朋友!

图书管理系统为学校图书馆的自主借书还书等功能提供支持,用户有自己的账号,在线完成线下借书还书等操作。

管理系统包括图书的名称,作者,图书分类,图书编号,剩余数量,借出数量,出版社,出版时间,收藏数量。

用户使用自己的电子邮箱进行登录,然后可以添加自己收藏书籍,借用,归还操作,可以对书籍和自己的记录进行查询和操作业务事项,对于不同的用户有不同的业务限制。

图书管理系统的需求分析和项目介绍(图书管理系统的软件结构图)

管理员可以对书籍、用户信息、交易信息进行增删查改。

二,实现原理

对于图书

图书信息并不会都展示在图书列表页面,需要点击进入详情页面进行查看图书详情

所有的图书信息都是管理员进行负责的,图书信息的增加、修改、删除。图书的交易信息是不可以更改的,为了确保掌握所有书籍的去向,保证图书的遗失后的追责工作。

对于用户

分为学生和老师,老师和学生的不同之处在于借书的数量不同,对不同用户的借书限制不同。用户的页面有:图书库页面,我的书籍,我的收藏和修改密码四个页面用户凭借自己的账号登陆进入首页面,首页面可以对图书进行多条件查询,和模糊查询,查找自己感兴趣的图书,可以查看图书详情,借书操作,收藏操作。我的书籍页面是自己的借书记录,可以进行还书操作,进行已还或未还的图书查询。我的收藏页面可以查看到自己收藏的图书详情,同时进行搜索查询,借书和取消收藏。用户借书还书、收藏和取消收藏的操作的同时自己的已借书数量和收藏数量也会随之变换,借书会因为用户类型的不同而受到数量上限制。修改密码页面可以进行修改自己的用户密码

对于管理员

管理员有三个页面:图书库页面:可以对图书进行增删查改,详情查看。用户管理页面:对用户的信息进行增删查改,但是不可以用户的密码进行查看,只能进行初始化密码。由于管理员的功能及其强大,极易对数据进行污染,谨慎操作,因此在删除用户的账号信息的时候提供了逻辑删除和物理删除两个选项。交易日志页面:对借书交易进行查询,详情查看,由于用户的交易信息关联着很多数据,为了防止信息的错乱,交易信息将无法被修改和删除。三,视图登录页面:直接登录,根据账号的不同,识别出不同的身份,进入不同的页面。账号输入框:输入电子邮箱号码密码输入框:输入密码按钮:进行提交登录验证密码忘记只能联系管理员进行初始化密码点击跳转注册页面注册页面:姓名输入框:输入姓名生日输入框:选择生日日期学院选择框:选择选择选项中的学院专业选择框:根据不同的学院,会显示不同的专业以供选择用户类型选择框:选择选项中的用户类别电子邮箱输入框:输入电子邮箱密码输入框:输入自定义密码用户页面:图书库页面:对图书的查询(多条件查询,模糊查询按钮),详情,借书和收藏按钮我的书籍页面:查询已借图书的状态(检索按钮),详情,还书和收藏按钮我的收藏页面:对收藏图书的查询(多条件查询,模糊查询按钮),详情,借书,取消收藏按钮修改密码页面:原密码输入框,新密码输入框,新密码确认框,确认提交按钮管理员页面:图书管理页面:对图书信息进行增删查改,详情的查看功能。用户管理页面:对用户信息进行增删查改,初始化密码。交易日志页面:对所有用户的借书记录进行产看,检索。四,表格图书表:desc t_books;+---------------+--------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+---------------+--------------+------+-----+---------+----------------+| b_id | int | NO | PRI | NULL | auto_increment || b_name | varchar(255) | YES | | NULL | || b_author | varchar(255) | YES | | NULL | || b_no | varchar(255) | NO | | NULL | || b_type | varchar(255) | YES | | NULL | || b_left | int | YES | | NULL | || b_lend | int | YES | | NULL | || press | varchar(255) | YES | | NULL | || press_time | date | YES | | NULL | || collected_num | int | YES | | NULL | || is_delete | bit(1) | NO | | b'0' | |+---------------+--------------+------+-----+---------+----------------+用户表t_users;+------------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+------------+--------------+------+-----+---------+-------+| name | varchar(255) | YES | | NULL | || brith | date | YES | | NULL | || academy | varchar(255) | YES | | NULL | || major | varchar(255) | YES | | NULL | || email | varchar(255) | NO | PRI | NULL | || password | varchar(255) | YES | | NULL | || user_type | varchar(255) | YES | | NULL | || borrow_num | varchar(255) | YES | | NULL | || is_delete | bit(1) | YES | | b'0' | |+------------+--------------+------+-----+---------+-------+借书记录表desc t_borrowlog;+-------------+--------------+------+-----+---------+-----------------------------+| Field | Type | Null | Key | Default | Extra |+-------------+--------------+------+-----+---------+-----------------------------+| log_num | int | NO | PRI | NULL | auto_increment || email | varchar(255) | YES | MUL | NULL | || b_no | varchar(255) | YES | | NULL | || time_lend | datetime | YES | | NULL | || time_return | datetime | YES | | NULL | on update CURRENT_TIMESTAMP || is_late | varchar(255) | YES | | NULL | |+-------------+--------------+------+-----+---------+-----------------------------+收藏记录表desc t_collectlog;+---------+--------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+---------+--------------+------+-----+---------+----------------+| log_num | int | NO | PRI | NULL | auto_increment || email | varchar(255) | YES | MUL | NULL | || b_no | varchar(255) | YES | | NULL | || time | datetime | YES | | NULL | |+---------+--------------+------+-----+---------+----------------+用户类型表desc t_usertype;+---------+--------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+---------+--------------+------+-----+---------+----------------+| log_num | int | NO | PRI | NULL | auto_increment || email | varchar(255) | YES | MUL | NULL | || b_no | varchar(255) | YES | | NULL | || time | datetime | YES | | NULL | |+---------+--------------+------+-----+---------+----------------+学院表desc academy+---------+--------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+---------+--------------+------+-----+---------+----------------+| id | int | NO | PRI | NULL | auto_increment || academy | varchar(255) | NO | | NULL | || major | varchar(255) | NO | | NULL | |+---------+--------------+------+-----+---------+----------------+五,ER图

本文链接地址:https://www.jiuchutong.com/zhishi/295911.html 转载请保留说明!

上一篇:YOLOv5源码逐行超详细注释与解读(3)——训练部分train.py(yolo v1 pytorch源代码)

下一篇:Vue实现下载及文件重命名(vue实现下载文件夹)

  • 苹果手机息屏设置在哪里(苹果手机息屏设置怎么弄)

    苹果手机息屏设置在哪里(苹果手机息屏设置怎么弄)

  • ios15小组件怎么换照片(ios15小组件怎么调整大小)

    ios15小组件怎么换照片(ios15小组件怎么调整大小)

  • vivo手机怎么设置应用锁(vivo手机怎么设置下面的三个按键)

    vivo手机怎么设置应用锁(vivo手机怎么设置下面的三个按键)

  • 抖音已重置的人怎么找(抖音已重置的人怎么删除)

    抖音已重置的人怎么找(抖音已重置的人怎么删除)

  • 天猫精灵怎么安装钉钉(天猫精灵怎么安装监控)

    天猫精灵怎么安装钉钉(天猫精灵怎么安装监控)

  • 通话中断是谁挂的(通话中断是打通了吗)

    通话中断是谁挂的(通话中断是打通了吗)

  • 快手小店要交保证金吗(快手小店交保证金可以退吗)

    快手小店要交保证金吗(快手小店交保证金可以退吗)

  • 手机无法开机一直重启(手机无法开机一直黑屏)

    手机无法开机一直重启(手机无法开机一直黑屏)

  • 路由器的三种功能(路由器的三种功能是什么)

    路由器的三种功能(路由器的三种功能是什么)

  • iphonex跟iphone8区别(iphonex和iphone8对比)

    iphonex跟iphone8区别(iphonex和iphone8对比)

  • iphone11pro 与max的区别(iphone11pro与max区别)

    iphone11pro 与max的区别(iphone11pro与max区别)

  • 华为怎么退出盲人模式(华为怎么退出盲人模式怎么解锁屏幕)

    华为怎么退出盲人模式(华为怎么退出盲人模式怎么解锁屏幕)

  • 怎么从手机上下载歌曲到u盘上(怎么从手机上下载歌曲到内存卡)

    怎么从手机上下载歌曲到u盘上(怎么从手机上下载歌曲到内存卡)

  • 淘宝直播入口怎么没了(淘宝直播入口怎么进不去)

    淘宝直播入口怎么没了(淘宝直播入口怎么进不去)

  • 华为mate20x5g怎么截屏

    华为mate20x5g怎么截屏

  • mate30pro几倍变焦(mate30pro 30倍变焦)

    mate30pro几倍变焦(mate30pro 30倍变焦)

  • 华为mate30pro要不要贴膜(华为mate30pro还有必要买吗)

    华为mate30pro要不要贴膜(华为mate30pro还有必要买吗)

  • 华为锁屏时间怎么设置(华为锁屏时间怎么去掉)

    华为锁屏时间怎么设置(华为锁屏时间怎么去掉)

  • iphone的原彩显示有什么用(iphone的原彩显示伤眼睛吗)

    iphone的原彩显示有什么用(iphone的原彩显示伤眼睛吗)

  • play商店一直核对信息怎么解决(play商店无法登录一直核对)

    play商店一直核对信息怎么解决(play商店无法登录一直核对)

  • 小爱同学可以语音唤醒吗(小爱同学可以语音留言吗)

    小爱同学可以语音唤醒吗(小爱同学可以语音留言吗)

  • 微信零钱怎么设置看不到(微信零钱怎么设置手势密码)

    微信零钱怎么设置看不到(微信零钱怎么设置手势密码)

  • iphone相机1x怎么开(苹果手机照相功能1x怎么调出来)

    iphone相机1x怎么开(苹果手机照相功能1x怎么调出来)

  • 手机ca证书怎么删除(手机ca证书怎么申请流程)

    手机ca证书怎么删除(手机ca证书怎么申请流程)

  • 华为定位服务打不开(华为定位服务打开好还是关闭好)

    华为定位服务打不开(华为定位服务打开好还是关闭好)

  • 苹果macOS 11 Big Sur 公测版值得升级吗?macOS Big Sur beta升级详解(苹果客服人工24小时)

    苹果macOS 11 Big Sur 公测版值得升级吗?macOS Big Sur beta升级详解(苹果客服人工24小时)

  • Django_request学习(django中httpresponse)

    Django_request学习(django中httpresponse)

  • 一般纳税人收到普票如何入账
  • 租厂房土地使用税
  • 偶然所得纳税计算
  • 水利建设基金申报期限
  • 民办非企业工会经费
  • 海关缴款书有效期多久
  • 资产处置收益是什么意思
  • 报完税没有清卡
  • 刚成立的公司好不好
  • 注册资本金实缴和认缴区别
  • 报销费用明细和发票
  • 有发票章的存根联可以当发票用吗
  • 小企业商品销售的入账价格
  • 收到投资款怎么做记账凭证
  • 研究开发费用的加计扣除100%
  • 资产损失税前扣除
  • 个税申报包含哪些
  • 商户办会员卡 商场承担责任
  • 餐饮店投资入股注意事项
  • 制造费用的核算程序是什么
  • 增值税专普票清卡失败的原因是什么?
  • 注册资本转让股权
  • 为什么增值税不影响利润
  • 一般企业车辆日期怎么算
  • commandlineoptionsyntaxerror翻译详情
  • win11 老机器
  • 如何解决浏览器禁止访问
  • 增值税专用发票有几联?
  • 累计折旧 减少
  • 前端常用插件汇总
  • yolov教程
  • 融资租赁利息资本化条件
  • 没有数据企业所需的资料
  • vue中过滤器有什么作用及详解
  • vue显示pdf
  • 股权转让完税证明要多少时间
  • unity常用脚本语言
  • python调用cuda执行加法
  • opencv几何变换
  • 销项负数发票需要入账吗
  • 怎么用php写一个简单框架
  • 苗木可以进项抵扣的么
  • 合伙企业分红怎么做账
  • 企业年度报告包括哪些内容
  • db2教程
  • 美团平台技术部是干什么的
  • 如何算基数
  • 售后回购会计处理分录
  • 职工教育经费包括住宿费吗
  • sql 集合运算符
  • 当月进项发票忘认证又开了销项税额怎么办
  • 小规模纳税人享受3%征收率减按1%征收,销售额计算公式
  • 研发费用不一致说明
  • 固定资产清理属于什么科目
  • 不动产进项税额转出
  • 当月发票已认证还能作废吗
  • 电子记账app下载
  • 核销预收账款是否需要计提增值税
  • 注册公司没交社保
  • 工业企业进项税和销项税均为17%
  • 商业企业采购商品会计分录
  • windows2000修改ip
  • mac怎么共享wifi密码给iphone
  • windefault.exe - windefault是什么进程
  • win10rs2是哪个版本
  • ubuntu系统虚拟机运行
  • win7关机没反应怎么办
  • win7系统出现蓝屏
  • cocos2d
  • 深入剖析典型案例
  • 批处理命令教程 pdf
  • 如何设置div自适应宽度
  • 性能优化实验
  • jquery序列化json
  • 运行node.js的应用程序服务器
  • ANDROID手机客户端软件开发工程师
  • python常用的库
  • javascript例题
  • 以划拨方式取得的土地使用权
  • 五联发票每一联的作用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设