c++高手江湖救急~~期刊借阅管理程序

来源:百度知道 编辑:UC知道 时间:2024/06/30 14:09:14
各位大侠请不吝相告,小弟拜谢十分~~
课程设计名称及内容
1课程设计名称:期刊借阅管理程序
设计内容:设计一个实用的小型图书馆期刊借阅管理程序,能够对高校的期刊进行管理,期刊的信息有期刊号,期刊名称,期刊日期和期刊数量等等。建立文件,实现期刊借阅过程的各种数据查询、统计、删除等功能,并能运用链表进行动态处理。

2任务和要求
1) 实现对期刊信息的录入;
2) 能根据期刊的一些信息进行查询,得到期刊的借阅情况;
3) 能对期刊的借阅情况进行统计;
4) 查询未还期刊的读者名单。
注:能按各种条件进行组合查询和数据统计,并能按指定顺序进行格式化输出。对数据的新增,修改及删除应注意满足相应的约束条件。

3设计方案提示
可定义一个期刊类存放期刊信息以及执行相应的操作,可以用一个链表类来进行动态处理。

4知识点要求
 面向对象程序设计方法
 界面制作,switch的应用。
 类和对象。
 动态数组(链表)。
也可以把大致思路相告也可,不过希望详细些~~~~~会加分的啊!!

一抓一大把啊:
http://hi.baidu.com/wangsine/blog/item/8026401224e599d8f6039ef3.html

这里还有一个:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

struct BOOK
{
int id,usr[10],total,store,days[10];
char name[30],author[20];
}books[100];
/*结构体,存放书籍及借书信息。*/

void page_title(char *menu_item)
{
printf(">>> 以下是图 书 管 理 系 统--请 按 要 求 操 作 <<<\n\n- %s -\n\n",menu_item);
}
/*页头函数,可以通过参数menu_item,显示当前状态。*/

void return_confirm(void)
{
printf("\n任意键返回……\n");
getch();
}
/*返回前请求确认函数,方便返回前观察结果*/

int search_book(void)
{
int n,i;
printf("请输入图书序号:");
scanf("%d",&i);
for(n=0;n<100;n++)
{ <