该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

项目需求

通过此系统可以实现如下功能

1)完成对读者、书的基本信息以及借/还书的信息进行插入、删除、修改、保存等编辑功能;

2)书的库存量随着借/还书的情况随时进行更新。当书的库存量不够时随时提出警告信息;

3)查询

l 根据读者的编号或姓名查阅读者的基本信息及借还书情况

l 根据书号或书名、或作者、或出版社查阅书的基本信息

l 根据时间段查询借/还书情况。查阅后所显示的信息包括

读者编号、 姓名、书号、书名、作者、出版社、借书日期、还书日期

4) 修改密码

5)退出系统。

注:简单图书馆借/还书管理子系统是应用软件,在对其进行需求分析的过程中,需要充分考虑系统的可用性和有效性,联系实际应用,从而得到合理的软件。

2. 设计要求 1)画出功能模块图。

2)整个程序中不能只有main函数,必须按照功能模块图进行功能函数编写。功能函数不能少于10个。

3)读者、书的基本信息以及借/还书的信息必须以结构体形式储存。

4)读者、书的基本信息以及借/还书的信息必须存储在各自文件中。对文件进行操作实现对所需信息的增加、删除、修改、查询。

3. 开发环境

操作系统:   Windows

2000/XP

开发语言:   C语言

课程指导

1. 相关知识要点

1)开发流程

a)、需求分析,严格按照需求和要求进行开发。

b)、设计功能模块,定义功能函数。

c)、定义读者、书的基本信息以及借/还书的信息息结构体,完善功能函数。

d)、程序功能测试,减少程序BUG,提高程序质量。

相关提示

1)

录入读者信息

每条读者信息包括编号、姓名、性别、年龄、职业、单位、电话。将信息存入文件“reader.dat” 中。

2)录入书信息

书信息包括书号、书名、作者、出版社、出版时间、库存量、内容摘要。将信息存入文件“book.dat”中。

3) 录入借/还书信息

借/还书信息包括 读者编号、书号、借书时间、应还书时间、实际还书时间、备注。其中读者编号信息来自读者信息文件,书号信息来自书信息文件。借/还书信息存入文件“borrow_lend.dat”中。

4)书的库存量随着借/还书情况随时进行更新。当书的库存量不够时随时提出警告信息。

5)查询获得的信息来自多个文件必须注意多个文件之间的操作,联系。

5)界面要求

为了操作简捷方便,主界面要求如下:

1

读者信息录入           2. 书信息录入

3. 借/还书信息录入       4.

查询

5. 退出

请选择1--5:-

查询界面

1读者信息查询     2 书查询

3 借/还书查询     4

退出

请选择1—4:-

图书馆借书系统c语言,急求程序!!!简单图书馆借/还书管理子系统相关推荐

  1. 图书馆借还系统C语言,急求程序!!!简单图书馆借/还书管理子系统

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 项目需求 通过此系统可以实现如下功能 1)完成对读者.书的基本信息以及借/还书的信息进行插入.删除.修改.保存等编辑功能: 2)书的库存量随着借/还书的情 ...

  2. 图书馆还书系统c语言,急求程序!!!简单图书馆借/还书管理子系统

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 项目需求 通过此系统可以实现如下功能 1)完成对读者.书的基本信息以及借/还书的信息进行插入.删除.修改.保存等编辑功能: 2)书的库存量随着借/还书的情 ...

  3. 简单借还书管理系统c语言,急求程序!!!简单图书馆借/还书管理子系统

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 项目需求 通过此系统可以实现如下功能 1)完成对读者.书的基本信息以及借/还书的信息进行插入.删除.修改.保存等编辑功能: 2)书的库存量随着借/还书的情 ...

  4. java成绩录入系统健壮性_Java第三季第一章异常,作业,借书系统。能通过,但是健壮性和可读性不强...

    一个借书系统,主要是使用异常来对借书时的情况进行把控. 基本可以跑.写的还是有点乱. 不足的地方还是很多的,希望大家指教,代码如下: package com.Library; import java. ...

  5. 用java统计任一书名次数_Java入门第三季 借书系统源代码 加入了限制重输次数 欢迎指教交流...

    昨天刷完了关于异常的视频,感觉讲的太跳跃了,让我这个新手有点不适应,摸索了很久才完成了这个借书系统,擅自命名为达达借书系统,我还没习惯写备注,如果有看不懂的地方,欢迎大家留言指教. 建立 JieShu ...

  6. 图书馆管理系统c语言 借书还书,急求程序!!!简单图书馆借/还书管理子系统...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 项目需求 通过此系统可以实现如下功能 1)完成对读者.书的基本信息以及借/还书的信息进行插入.删除.修改.保存等编辑功能: 2)书的库存量随着借/还书的情 ...

  7. c语言图书管理系统中的借还,急求程序!!!简单图书馆借/还书管理子系统...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 项目需求 通过此系统可以实现如下功能 1)完成对读者.书的基本信息以及借/还书的信息进行插入.删除.修改.保存等编辑功能: 2)书的库存量随着借/还书的情 ...

  8. Django 图书借书系统

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.Django是什么? 二.django安装 1.安装 2.需要的pip list 安装 三.django 建立图书 ...

  9. 实战小项目之借书系统

    项目简介 基于Qt做了一个用户管理和借书系统,主要是为了练手,学了mysql而不是白学,通过这个小软件,对数据库增删改查操作更为熟悉,对于操作失败时,能通过一些返回信息判断错误原因,不废话了,下面是这 ...

  10. book类 借书 java_模拟借书系统(Java入门第三季第一章练习)

    程序流程图我就不放上来了,慕友们将就着看看吧,注释还算清晰. 这段代码是Java入门第三季异常与异常处理这一章的练习题, 代码尚有不足,请多多指教. /** * 功能:模拟借书系统 * 要求: * 1 ...

最新文章

  1. 度量时间差和jiffies计数器
  2. PLSQL_性能优化系列15_Oracle Explain Plan解析计划解读
  3. 手把手教你用AI画梵高的《星空》
  4. 跳过人脸检测和关键点定位,Facebook等提出实时3D人脸姿态估计新方法
  5. 【Node】—系统模块
  6. Qt总结之二:遍历文件夹和文件目录,并过滤和获取文件信息、后缀名、前缀名(二)
  7. NTP原理及配置使用
  8. box-shadow属性四个值_CSS常见属性和值
  9. 自动化运维落实到位的三点基础及常用工具对比
  10. k8s集群搭建(一主多从)
  11. _stdcall与_cdecl区别
  12. 【数学建模】微分方程求解 | dsolve函数 | ode45函数
  13. 怎么把html导入iphone,电脑上的视频怎么导入iphone8?电脑视频导入苹果手机教程...
  14. UC浏览器如何开启html5,如何开启手机uc浏览器中的极速模式
  15. 实体关系图 (ERD) 指南
  16. 711气象雷达电路图
  17. composer php中如何执行,composer怎么运行
  18. 九龙证券|重大利好,这板块全线大涨!
  19. 前端主流面试官必问超详细面试题(整理完以秃头)持续更新中
  20. ​【优化求解】基于人工蜂群算法求解无刷直流电机PID控制matlab代码

热门文章

  1. STM32与XY12864屏幕(ST7920中文显示模块)
  2. 张量分解在无线通信和MIMO雷达中的概述
  3. (强烈推荐)无线网络密码破解方法
  4. 企业网站应用模式之—LAMP架构的源码编译超详细步骤,有手就行!
  5. 首次公开专利并且专利数量最多公司(2022.07.25-2022.7.31)
  6. Windows提权实战——————1、IIS6.exe提权实战
  7. 300字总结计算机flash,Flash学习心得体会范文
  8. 如何在新系统下重玩老游戏
  9. 怎么在html页面添加qq临时会话
  10. 鸿蒙系统是否能玩游戏,鸿蒙系统玩游戏跟安卓互通吗