图书管理系统

源码下载  http://www.byamd.xyz/hui-zong-1/

一. 设计目的

通过c语言实现图书管理的功能,而且能够实现账户的注册、登录、以及账户权限的区分,比如在管理员权限下的增加图书、查找图书、修改图书信息、删除单个图书信息、借书功能、快速还书、还有全部删除、一键保存的功能。这些基础的功能都是管理员管理时使用的实用功能。当然对于用户即同学来说,功能限制到只有查找、借书、还书三大功能!因为对于用户来说他的权限不足以支持他做出破坏数据的操作!

二. 设计内容

  • 登录程序
  1. 管理员登录

    1.新增图书2.查询图书3.修改图书4.删除图书5.借出图书6.归还图书7.全部删除8.一键保存9.退出程序

  2. 用户登录

    1.查询图书2.借出图书3.归还图书4.退出程序

  • 注册账号
  1. 管理员注册

  2. 用户注册

  • 退出程序

三.概要设计

1.功能模块图;

图书管理系统

登录程序

注册账号

退出程序

管理员登录

用户登录

新增书籍

查询图书

修改图书

删除图书

借出图书

归还图书

全部删除

一键保存

退出程序

查询图书

借出图书

归还图书

退出程序

管理员注册

用户注册

2.各个模块详细的功能描述。

登录程序

管理员登录

用户登录

管理员登录

新增图书

查询图书

修改图书

删除图书

借出图书

归还图书

全部删除

一键保存

退出程序

(2)管理员功能

管理员权限为高级,管理员可以对图书数据进行一系列的管理:

  1. 新增图书时可以进行添加图书的各种信息。

  2. 查询图书时可以对书号、书名、作者、出版社、类别进行模糊搜索,届时所有符合条件的结果都会出现。

  3. 修改时只能对某一确定的书籍进行修改,以具体的书号或书名进行检索,可以在修改时跳过某项即不修改。

  4. 删除图书与修改时相同,只能对某一确定书籍进行删除操作。

  5. 借出图书时对某一确定书籍进行检索,如果借出会提示借出,并显示归还时间,否则将只需要输入归还时间,借出时间自动生成为当天时间。

  6. 归还时只需要将归还的图书书名输入即可归还图书。

  7. 用户登录

查询图书

借出图书

归还图书

退出程序

  1. 一键保存会将所有图书信息保存在固定的位置

  2. 退出程序将会退出使用

(3)用户功能

注册账号

管理员注册

用户注册

(4)注册账号

注册账号时有两种注册方式、管理员注册、用户注册,但是其实在输入昵称,密码时候都是同样的,两次密码不一致会进行重新输入,且密码必须大于6位小于等于16位。当注册时会提示是否为管理员,如果是管理员则会要求输入管理员内码,否则直接跳过提示是否注册,这时系统会自动生成一个账号!然后返回登录注册界面!

四.详细设计

1.功能函数的调用关系图

(Sour

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值