c语言课程设计_图书管理系统_高校教师人事管理系统.doc
图书借阅管理系统 2. 数据结构设计 系统共定义了四个结构体类型,包括日期类型、借书卡类型、图书类型和学生类型,其中在图书类型中要使用日期类型,而在学生类型中要使用日期和借书卡类型,定义如下: typedef struct date //日期类型 { short year; //年 short month; //月 short day; //日 }SDATE; typedef struct library_card //借书卡类型 { Short flag; //是否借阅标记 Char ISBN[20]; //所借图书的书号 SDATE bor_time; //借阅时间 }SLCARD; typedef struct student //学生类型 { char num[15]; //学号 char name[20]; //姓名 SLCARD card[5]; //借书卡(规定每人最多有5张) }SSTUD; typedef struct book //图书类型 { char ISBN[20]; //书号 char bookname[40]; //书名 char author[20]; //作者 char publisher[30]; //出版社 char bookclass[20]; //图书分类 short total_num, stock_num; //总量,库存量 float price; //单价 SDATE publish_time; //出版时间 }SBOOK; 系统定义了两个全局变量数组,分别存放图书信息和学生信息,因数组大小是固定的,为使用方便在系统中定义两个符号常量,具体定义如下: #define BOOKNUM 1000 // BOOKNUM为系统允许的最大图书数量 #define STUDNUM 100 // STUDNUM为系统允许的最多学生人数 SSTUD student[STUDNUM]={0}; //学生数组,初始化为0 SBOOK book[BOOKNUM]={0}; //图书数组,初始化为0 3. 功能模块设计
剩余25页未读,继续阅读
- 粉丝: 0
- 资源: 10
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
评论0