图书馆管理系统c语言 借书还书,急求程序!!!简单图书馆借/还书管理子系统...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
项目需求
通过此系统可以实现如下功能
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语言 借书还书,急求程序!!!简单图书馆借/还书管理子系统...相关推荐
- 图书馆管理系统C语言代码
图书馆管理系统C语言代码,直接copy可用.本文实例为大家分享C语言实现图书馆管理系统的具体代码,供大家参考. 1.图书馆管理系统C语言代码如下: #include <stdio.h>#i ...
- 图书馆管理系统利用c语言编写,图书馆管理系统 c语言编写.doc
图书馆管理系统 c语言编写 #include "stdio.h"#include "stdlib.h"#include "conio.h"# ...
- oracle语句借书,Oracle SQL题目及其解答(借书卡、图书、借书记录)
题目来源于:http://blog.csdn.net/lifetragedy/article/details/10305735 /*下面是一个基于图书系统的15道SQL问答,供大家参考 问题描述: 本 ...
- 关于借书卡Card,图书Book,借书记录 Borrow,三表根据题目要求写SQL语句。
这三个表很综合的把SQL数据库查询语句给覆盖了,连接查询,模糊查询,编写触发器,视图等,有什么不会的可以评论交流,希望各位大牛多多指教. 借书卡:Card(Cno卡号,Name姓名,Class 班级) ...
- 简单借还书管理系统c语言,急求程序!!!简单图书馆借/还书管理子系统
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 项目需求 通过此系统可以实现如下功能 1)完成对读者.书的基本信息以及借/还书的信息进行插入.删除.修改.保存等编辑功能: 2)书的库存量随着借/还书的情 ...
- c语言图书管理系统中的借还,急求程序!!!简单图书馆借/还书管理子系统...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 项目需求 通过此系统可以实现如下功能 1)完成对读者.书的基本信息以及借/还书的信息进行插入.删除.修改.保存等编辑功能: 2)书的库存量随着借/还书的情 ...
- 图书馆借还系统C语言,急求程序!!!简单图书馆借/还书管理子系统
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 项目需求 通过此系统可以实现如下功能 1)完成对读者.书的基本信息以及借/还书的信息进行插入.删除.修改.保存等编辑功能: 2)书的库存量随着借/还书的情 ...
- 图书馆还书系统c语言,急求程序!!!简单图书馆借/还书管理子系统
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 项目需求 通过此系统可以实现如下功能 1)完成对读者.书的基本信息以及借/还书的信息进行插入.删除.修改.保存等编辑功能: 2)书的库存量随着借/还书的情 ...
- 车辆管理系统c语言课程设计报告,图书馆管理系统C语言课程设计报告
湖北科技大学程序设计课程设计报告项目名称: 图书馆管理系统学生名称: 朱捷学生编号: 2014117241班级: 软工作者1411指导老师: 龚雄星日期: 2016.2.251项目描述设计图书管理系统 ...
最新文章
- 直流电路相关计算机,计算机专业用复杂直流电路习题(各种方法运用).doc
- 东华计算机学院常珊,常姗 - 东华大学 - 计算机科学与技术学院
- SQL中的循环语句_类似FOR循环
- JavaEE Web开发之Servlet篇
- 计算机科学与技术的知识要求,0812计算机科学与技术基本要求.doc
- 实验四 图的实现与应用
- 重做 oracle_Oracle数据库基本知识(1)-数据库(1)
- [全程建模]rose工具如何打开两个mdl文件问题
- 实验一 白盒测试用例设计
- 用matlab2012制作机器人,利用matlab建立简单的机器人模型的步骤
- Ebean报错java.lang.ClassCastException: com.project.model.xxx cannot be cast to com.project.model.xxx
- SNARK超详细解释,从GGPR13到Groth16
- 制作天气接口API服务器【1.天气模块】
- 机器学习平台系列——XGB feature_names mismatch 问题解决方案
- Webdings,Wingdings图形字体对照表
- 华为云-容器引擎CCE-部署Nginx应用
- 我的柏楚系统激光切割机锁机了
- 分布式算法 2 领导者选择算法
- 海外服务器香港美国服务器哪里的比较好价格便宜的
- Qt设计师中的伙伴编辑模式
热门文章
- 3个月收获数十万用户,易车小程序“小艾懂车”的推广仍有发展空间
- asp.net 嵌入realplayer
- vba传值调用_vba中OnAction属性指定宏名时如何传递参数?
- 供应链复杂系统脆性传播模型与管控方法研究
- 小谈 MySQL 第十一话·InnoDB 碎片整理
- 侦察系列之匿名邮箱(短信)网站
- 黑客是怎样的人 ?(皮卡丘版)
- matlab中字母重音符号,支持重音合成的汉语语音合成系统
- 接之前的PDF转换,需求批量PDF导出压缩包
- Pandas统计分析基础(5):DataFrame的合并(内含大量代码可供练习)