一,实验目的:
综合利用软件工程,VC++,数据结构等软件技术基础知识开发设计一个较具实际意义的程序,学会软件开发的工程化方法,深入理解如何实际运用数据结构有关知识建立模块,完成信息的管理。
二,实验内容:
设计制作一个简单的图书管理系统,要求如下:
1,图书信息包括:图书编号,书名,作者,出版社,内容简介等。
2,管理功能包括:图书信息的初始化,显示,插入,修改,删除,查询,排序等。
3,提示:1,可以用顺序结构(结婚体数组)或链表作为数据结构;2,每一个管理功能用一个模块(函数)实现。
三,程序(步骤)
#include
struct BOOK{
int serial_number;//编号
char name[50];//书名
char author[20];//作者
char book_concern[40];//出版社
char brief[200];//内容简介
int data[3];//出版日期
float price;//价格
};
void print(BOOK book[],int number)//输入
{}
//直接选择排序
void selsort(BOOK book[],int number)
//冒泡排序
{}
void bubsort(Book book[],int number)
//快速排序
{}
void qkpass(int s,int t,BOOK book[]){}
void qksort(BOOK book[],int s,int t)
//归并排序
{}
void mergr(BOOK a[],int s,int m,int t,BOOK b[]){}
void mergepass(BOOK a[],int k,int n,BOOK b[]){}
void mergesort(BOOK book[],int s,int n){}
int ins(BOOK book[],int number,int n)//删除图书
//顺序查找
{}
void seqsrch(BOOK book[],int number,int n)
//对半查找
{}
void binsrch(BOOK book[],int number,int k){}
void print(BOOK book[],int number)//全部显示
{}
void main()
{
BOOK book[100],b;
int number,n;
.................
}
--------------------next---------------------
阅读(1006) | 评论(0) | 转发(0) |