软件课设:图书管理系统,请高手给写个报告,要流程图

[复制链接]
查看11 | 回复1 | 2008-7-23 00:24:43 | 显示全部楼层 |阅读模式
#include
#include
#include
struct BOOK/*声明结构体类型*/
{
int id,total,store,days[10],usr[10];
char name[31],author[21];
}books[100];/*定义结构体数组*/
void page_title(char *menu_item)/*打印页眉*/
{
clrscr();
printf(">>>图书管理系统0)/*书库有此书且现存量大于0*/
{
printf("请输入借阅证序号:");
scanf("%d",&s);
printf("请输入可借天数:");
scanf("%d",&d);
for(l=0;l<10;l++)
{
if(books[n].usr[l]==0)

{

books[n].usr[l]=s;/*记录借阅者信息*/

books[n].days[l]=d;

break;

}
}
books[n].store--;
printf("\n借书成功!\n");
}
if(n!=-1&&books[n].store==0) printf("此书已经全部借出.\n");/*现存量为0,不能借书*/
return_confirm();
}
void book_in(void)/*归还图书*/
{
int n,s,l;
page_title("归还图书");
if((n=search_book())!=-1&&books[n].store<books[n].total)/*书库有此书且现存量小于总数*/
{
printf("借阅者图书证序号:\n");
for(l=0;l<10;l++)
if (books[n].usr[l]!=0)

printf("[%d] - %ddays\n",books[n].usr[l],books[n].days[l]);/*输出此书的借阅信息*/
printf("请输入借书证号码:");
scanf("%d",&s);
for(l=0;l<10;l++)
{
if(books[n].usr[l]==s)

{

books[n].usr[l]=0;/*注销借阅信息*/

books[n].days[l]=0;

break;

}
}
程序没写完,下面接着呢

回复

使用道具 举报

千问 | 2008-7-23 00:24:43 | 显示全部楼层
就这种小东西,还要写报告,流程图?你跟老师说,这不用流程图,是个人都能直接看明白。
我要给你画流程图也行,你怎么也要整个带数据库的吧?
你这里有个BOOK结构,但怎么没有添加、删除图书馆图书的功能?你这里只有借书和还书,相当于只有客户端功能,没有服务端功能这个系统怎么用啊?麻雀虽小,五脏俱全,小程序也不能搞成这样啊。画流程图,不用PPT也要用Word的说,这怎么回答?~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行