C语言课题设计大作业-图书借阅系统
题目:图书借阅系统
功能:系统要求实现以下功能:
1、管理员模式:管理图书信息与客户信息;
2、客户模式:完成客户借阅查询要求。
3、增删改查功能:完成图书的增删改查并显示。
分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。2、完成信息的录入和显示3、完成修改功能,即输入图书编号,可修改该学生的信息4、进一步要求,在使用修改功能时要求输入密码,密码正确才能修改信息否则不行。
要求:1、用C语言实现程序设计;
2、利用结构体数组、链表等实现图书信息表达、查询等,充分体现数据结构的知识;
3、系统的各个功能模块要求用函数的形式实现;
4、界面友好(良好的人机交互),程序要有注释。
5、程序中所用到的排序查找方法需采用数据结构中所学方法实现,要求方法实用效率高。
一、总体设计
1. 数据结构
struct book
{long num;char name[20];char publish[20];/*出版社*/struct time{int day;int month;int year;}t;int jie;/*借阅*/
}bk[20];
2. 函数原型声明
void xinxi()
int mymainmenu()
int mimayanzheng()
void xiugaimima()
int adm()
int peo()
void show_all_book()
void showbook_name()
void showbook_num()
void yijieyue()
void weijieyue()
void show()
void jie_name()
void jie_num()
void jieyue()
void xiugai_name()
void xiugai_num()
void dele_all()
void dele_name()
void dele_num()
void dele()
void xiugai()
void main()
二、源代码
/* 【自学去】网站收集 http://www.zixue7.com *///#include "stdafx.h"#include"stdio.h"
#include"conio.h"
#include"string.h"
#include"stdlib.h"
int N;
char mima[20]="mm";
/**********定义图书结构体类型book*******/
struct book
{long num;char name[20];char publish[20];/*出版社*/struct time{int day;int month;int year;}t;int jie;/*借阅*/
}bk[20];
/********建立图书信息库********/
void xinxi()
{int i;system("CLS");printf("\t\t ===================== \n");printf("\t\t 录入图书信息 \n");printf("\t\t ===================== \n\n");printf("\t\t请输入您要录入的数量:");scanf("%d",&N);for(i=0;i
大家可以进来我的一个学习圈【806041599】一起学习交流,有一些资料可以帮助大家更好的学习,在学习C语言的过程中遇到任何的问题,都可以发出来一起讨论,大家都是学习C/C++的,或是转行,或是大学生,还有工作中想提升自己能力的前端党,如果你是正在学习C/C++的小伙伴可以加入学习。点击链接加入群聊【C语言/C++互助学习群】
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
