图书管理分类统计c语言,图书管理完整系统(c语言).doc
图书管理完整系统(c语言)
程序设计方法课程设计
问题提出:
设计一个图书馆的图书管理,具体要求如下:
1.录入新采购的图书信息,做成文件book.in,要求有良好的输入界面;
2.查询各种图书的基本信息,设计出良好的查询界面;
3.按图书编号进行排序,将排好序的图书信息输出到文件 book.out中。
4.统计各类图书册数、图书馆的图书总册数。
5.统计图书的借阅情况。
需求分析
对于图书馆的管理系统,应该满足以下的用户需求:
用户能够增加和删除一些图书。
用户根据一些基本信息查询相应的图书,系统可以准确输出所有符合条件的图书信息。
用户可以借阅和归还图书馆中的图书。
系统可以对图书做出统计,包括图书总数,各类图书数目,图书的借阅情况。
设计分析
定义图书结构体,其成员包括书名、作者、类型、出版社、价格、是否借阅(整型,1为借出,0为未借)、编号。
输入新书时,利用结构体储存书的信息,同时将新书信息以二进制写入book.in文件中,录入结束后,将新书按输入顺序写入book.out中,并且以原来存书的最大编号为基准对新书进行编号,这样可以保证book.out文件存储的图书都是按编号进行排序的。
查找图书时,获得所查书目基本信息后,以二进制依次读取文件中的每一本图书信息,并与输入信息相比较,输出符合信息的图书。
图书管理分类统计c语言,图书管理完整系统(c语言).doc相关推荐
- 人事档案管理c语言程序,人事档案管理完整系统c语言.doc
人事档案管理完整系统c语言 <C语言程序设计>课程设计 人事档案管理系统 指导教师:李耀成 设 计 者:刘玉成.孙涛.马新涌.郭恒阳 专业班级:机电081 设计时间:2009年11月 人事 ...
- c语言编写一个火车票,火车票完整系统(C语言)【报告版带截图】.doc
火车票完整系统(C语言)[报告版带截图] 课题内容和要求 设计目标:设计一个火车票务管理系统,用C语言实现.对该系统的要求如下: 需求描述: 1.系统功能 (1)火车时刻信息录入.包括车次.日期.起点 ...
- c语言课设航班信息管理软件管理系统,c语言航班信息查询系统实验报告.doc
c语言航班信息查询系统实验报告.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...
- c语言作业系统输出超限,C语言网Online Judge系统支持语言和编译说明
Online Judge系统支持语言和编译情况: 语言 编译器 语言版本 编译参数 C gcc 4.6.3 C99 gcc Main.c -o Main -Wall -lm –static -std= ...
- c语言学生综合测评系统_c语言图书管理系统_c语言学生综合测评系统_c语言个人账本管理系统...
c语言销售管理系统设计 c语言设计管理系统,c图书管理系统设计,学生管理系统c语言,职工管理系统c语言,c语言图书管理系统,c语言成绩管理系统,c语言管理系统,c语言银行管理系统,c语言工资管理系统, ...
- 如何用c语言做衣物存放系统,C语言实现简单的图书管理系统
本文实例为大家分享了C语言实现简单图书管理系统的具体代码,供大家参考,具体内容如下 代码: /* 课程设计项目名称:图书查询系统 作者:施瑞文 时间:2018.3.4 */ #include #inc ...
- c语言编写订货系统,学位论文_基于c语言的仓库订货系统的仿真.doc
学位论文_基于c语言的仓库订货系统的仿真 本科毕业论文(设计.创作) 题目: 基于C语言的仓库订货系统的仿真 学生姓名: 学号: 所在系院: 信息与通信技术系 专业: 电子信息工程 入学时间: 201 ...
- c语言编写订货系统,基于C语言的仓库订货系统的仿真.doc
基于C语言的仓库订货系统的仿真 本科毕业论文(设计.创作) 题目: 基于C语言的仓库订货系统的仿真 学生姓名: 学号: 所在系院: 信息与通信技术系 专业: 电子信息工程 入学时间: 2010 年 9 ...
- c语言p1-melepeo,学生选课系统c语言程序代码
学生选课系统c语言程序代码 (25页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 #include #includestruct cou ...
最新文章
- SQL Server 2005中创建CLR存储过程
- echo怎么把日志清空_电脑越来越卡到底怎么办?一分钟教你释放C盘空间,瞬间提速5倍...
- 多目标跟踪(MOT)论文随笔-SIMPLE ONLINE AND REALTIME TRACKING (SORT)
- Git初始化配置以及配置github
- Windows 8操作技巧之快捷键大全
- django 学习 (三) 模板变量
- [翻译] DoImagePickerController
- 将Office2010版EXCEL文件保存为2007版.XLS文件格式体积巨增解决方法
- java 获取permgen_java - Java:如何检查当前的Perm / PermGen大小? - 堆栈内存溢出
- C# Xamarin移动开发项目实战篇
- linux 系统添加字体,linux服务器下添加字体
- 后台管理系统 - 权限设计
- MongoDB下载安装踩坑实录
- C语言中 abs、cabs、labs和fbs的区别
- 华科计算机专业课考研考什么,华科计算机考研专业课有哪些
- 头条都在用的边下边播方案
- 分治算法 循环比赛日程表
- Unity Error 打AssetBundle时出现 An asset is marked with HideFlags.DontSave but is included in the build
- 夏天推荐凉快的地方不嫌多!四明山这里更是集凉爽与好玩一起
- Android 简易QQ登录页面
热门文章
- linux signal(附常见的信号含义)
- 读完《人类简史》的感受
- 使用jdbc连接orcal数据库(完整教程)
- TiDB实战篇-TiDB配置
- 项目教程 | Pycharm+Pyqt5+Eric6实现逻辑与界面分离(实例教学)
- java监听鼠标右键_监听鼠标右键,打开一个菜单
- 纸的大小图解_常用纸张尺寸及示意图(A0,A1...A3,A4,A5...
- css支付成功动画 svg打勾动画
- 辽宁自考 Java语言程序设计 课程代码 01019 备考整理(四)
- 数据结构与算法-单向链表的修改和删除操作