栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言图书借阅管理系统

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言图书借阅管理系统

C语言图书借阅管理系统

1.3 Project C:图书借阅管理系统
1、管理的信息包括:
(1)馆藏图书基本信息:图书编号、作者、书名、出版社、出版日期、单价、馆藏册数、在馆册数

  • 图书编号具有唯一性,同一个图书无论馆藏册数多少,均统一编号,图书编号可采用流水号进行自动编号。
  • 仅书名相同,可能作者、出版社、单价等不同,故视为不同图书
  • 馆藏册数指图书馆入库该图书时的采购量。在馆册数指目前未被读者借阅的册数(在馆册数≤馆藏册数),该信息是动态变化的,读者借阅时在馆册数减1,读者返还时加1。若在馆册数为0,则读者不能借阅。

(2)读者基本信息:读者编号、读者姓名、证件号、联系电话。

  • 读者编号具有唯一性,可采用流水号自动编号
  • 证件号可视为读者的学号或身份证号

(3)借阅信息:日期、读者编号、图书编号、借阅/返还标识

  • 日期记录的是读者借阅或返还图书的日期
  • 借阅/返还标志:借阅标记为1,返还标记为0
  • 借阅信息反映了图书借阅和返还的流水账,所有的借阅或返还信息均记录于“借阅信息”中,因此同一读者的多次借阅信息都可以从“借阅信息”中获取。

2、信息的增加、编辑、删除功能,包括:
(1)图书信息管理

  • 新增图书:需要考虑图书编号的自动编号方法;新增图书信息是否已经存在
  • 编辑图书信息:认真考虑哪些信息可以修改,哪些不可以修改
  • 删除图书信息:待删除的图书已有借阅记录时,如何处理

(2)读者信息管理

  • 新增读者:需要考虑读者编号的自动编号方法;新增读者信息是否已经存在【如何判断是同一个读者】
  • 编辑读者信息:认真考虑哪些信息可以修改,哪些不可以修改
  • 删除读者信息:待删除的读者已有借阅记录时,如何处理

(3)借阅信息管理

  • 新增借书信息:依据在馆册数考虑图书可否借出、借出后在馆册数作何修改、标记借阅/返还标志信息
  • 新增还书信息:先确认图书是否之前有读者借出,还书后在馆册数作何修改、标记借志信息
  • 删除借出/还书信息:认真考虑删除这样的信息时,在馆册数作何修改

3、统计和查询

(1)查询

  • 按图书编号查询图书信息
  • 按书名查询图书信息
  • 按读者姓名查询读者信息
  • 按读者证件号查询读者信息
  • 按读者联系电话查询读者信息
  • 按读者信息查询其借阅信息
  • 按图书信息查询其借阅信息

(2)统计

  • 统计馆藏图书的总册数
  • 统计目前在馆图书的册数及借出册数统计借阅频次最高的图书信息
  • 统计借阅最活跃的读者信息

4、其他要求
(1)合理划分系统各个功能模块,准确定义和实现各功能模块,并支持菜单方式选择各个模块。
(2)精心考虑和设计系统所有信息存储和组织形式(数据结构),建议采用结构体、链表等形式,所有信息以文件方式存储、读写。

源码下载

链接:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
提取码:1111

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012665.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号