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

项目需求

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

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语言代码

    图书馆管理系统C语言代码,直接copy可用.本文实例为大家分享C语言实现图书馆管理系统的具体代码,供大家参考. 1.图书馆管理系统C语言代码如下: #include <stdio.h>#i ...

  2. 图书馆管理系统利用c语言编写,图书馆管理系统 c语言编写.doc

    图书馆管理系统 c语言编写 #include "stdio.h"#include "stdlib.h"#include "conio.h"# ...

  3. oracle语句借书,Oracle SQL题目及其解答(借书卡、图书、借书记录)

    题目来源于:http://blog.csdn.net/lifetragedy/article/details/10305735 /*下面是一个基于图书系统的15道SQL问答,供大家参考 问题描述: 本 ...

  4. 关于借书卡Card,图书Book,借书记录 Borrow,三表根据题目要求写SQL语句。

    这三个表很综合的把SQL数据库查询语句给覆盖了,连接查询,模糊查询,编写触发器,视图等,有什么不会的可以评论交流,希望各位大牛多多指教. 借书卡:Card(Cno卡号,Name姓名,Class 班级) ...

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

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

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

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

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

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

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

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

  9. 车辆管理系统c语言课程设计报告,图书馆管理系统C语言课程设计报告

    湖北科技大学程序设计课程设计报告项目名称: 图书馆管理系统学生名称: 朱捷学生编号: 2014117241班级: 软工作者1411指导老师: 龚雄星日期: 2016.2.251项目描述设计图书管理系统 ...

最新文章

  1. 直流电路相关计算机,计算机专业用复杂直流电路习题(各种方法运用).doc
  2. 东华计算机学院常珊,常姗 - 东华大学 - 计算机科学与技术学院
  3. SQL中的循环语句_类似FOR循环
  4. JavaEE Web开发之Servlet篇
  5. 计算机科学与技术的知识要求,0812计算机科学与技术基本要求.doc
  6. 实验四 图的实现与应用
  7. 重做 oracle_Oracle数据库基本知识(1)-数据库(1)
  8. [全程建模]rose工具如何打开两个mdl文件问题
  9. 实验一 白盒测试用例设计
  10. 用matlab2012制作机器人,利用matlab建立简单的机器人模型的步骤
  11. Ebean报错java.lang.ClassCastException: com.project.model.xxx cannot be cast to com.project.model.xxx
  12. SNARK超详细解释,从GGPR13到Groth16
  13. 制作天气接口API服务器【1.天气模块】
  14. 机器学习平台系列——XGB feature_names mismatch 问题解决方案
  15. Webdings,Wingdings图形字体对照表
  16. 华为云-容器引擎CCE-部署Nginx应用
  17. 我的柏楚系统激光切割机锁机了
  18. 分布式算法 2 领导者选择算法
  19. 海外服务器香港美国服务器哪里的比较好价格便宜的
  20. Qt设计师中的伙伴编辑模式

热门文章

  1. 3个月收获数十万用户,易车小程序“小艾懂车”的推广仍有发展空间
  2. asp.net 嵌入realplayer
  3. vba传值调用_vba中OnAction属性指定宏名时如何传递参数?
  4. 供应链复杂系统脆性传播模型与管控方法研究
  5. 小谈 MySQL 第十一话·InnoDB 碎片整理
  6. 侦察系列之匿名邮箱(短信)网站
  7. 黑客是怎样的人 ?(皮卡丘版)
  8. matlab中字母重音符号,支持重音合成的汉语语音合成系统
  9. 接之前的PDF转换,需求批量PDF导出压缩包
  10. Pandas统计分析基础(5):DataFrame的合并(内含大量代码可供练习)