用C++做个关于建立个图书馆管理系统的程序

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:31:29
需要做个关于建立个图书馆管理系统的程序,下面是这个程序的要求,本人急需答案~~~~~~~希望各位大虾多多帮忙~~~积分不是问题!!!
建立个图书馆管理系统,可以处理以下对象:
(1)图书馆基本信息
(2)图书馆的书籍
(3)图书馆管理员
(4)读者信息。
2程序要求,程序要完成下列功能:
(1)查询图书馆的总信息
(2)查询图书馆管理员的信息
(3)查询图书馆藏书信息
(4)存入新书(有管理员加入,需进行身份验证)。
(5)旧书处理
(6)存入新的管理员信息
(7)修改管理员信息(增加工龄,加薪)
(8)两所图书馆的最大藏书量之和
(9)根据书名检索书刊信息
(10)查询读者的借阅信息
(11)查询读者信息(包括借书情况,到期时间,罚款情况)。
(12)管理员可以修改用户的欠款和交款的金额
(13)读者分为学生,研究生和教师。学生的租期为1个,教师的租期为2个月
3.程序设计说明
(1)使用链表实现
(2)使用文件保存书籍信息

[此问题的推荐答案]
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#include<ctype.h>
#define STACK_INIT_SIZE 10
#define OK 1
#define TRUE 1
#define FALSE 0
#define ERROR 0

struct student /*定义学生类型,用于存放借出的书籍*/
{
int carnum;
char lendbook[10];
}student[1000];

struct employ /*定义职工类型*/
{
int employnum;
char employname[15];
int employage;
char employsex[2];
char employleve[10];
long int employtage;
}employ[50];

struct book /*定义书的类型*/
{
int booknum;
char bookname[10];
char bookcreat[10];
int turefalse; /*用于借书和还书模块判断一本书是否借出的条件*/
}book[1000];

struct car /*借书卡的数据类型*/
{
int carnum;
char studentname[10];
int studentclass;
}car[100];

huanbook() /*还书函数*/
{
FILE *fp,*fp2; /*定义两个文件指针,fp2