资源简介
学校教材订购系统,C语言版,内容详细,包括数据流程图,数据字典,程序源代码,课程设计总结等。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include “conio.h“
#define USER_LEN sizeof(USER)
#define BOOK_LEN sizeof(BOOK)
typedef struct user/*用户*/
{char num[12];/*号码*/
char name[30];/*姓名*/
struct user *next;
}USER;
typedef struct book/*书籍*/
{char nam[30];/*名字*/
char editor[30];/*作者*/
int amount;/*数量*/
int tag1;/*库存标记*/
int tag2;/*数量是否足够标记*/
struct book *next;
}BOOK;
char first_menu();/*顶层菜单*/
USER *user_input();/*用户信息输入(完成)*/
BOOK *input_book_list();/*输入图书信息*/
void books_list_save(BOOK *head_bookchar filename[]);/*以用户名为文件名存储书籍信息*/
void print_fetch(USER *head_user);/*显示领书单*/
char user_menu();/*教师学生菜单*/
char buyer_menu();/*采购员菜单*/
char issuer_menu();/*发行人员菜单*/
void dispose_buy_list();/*处理订购单*/
BOOK *load(char filename[]);/*打开存储书籍的文件*/
USER *load_user_record(char filename[]);/*打开存储用户信息的文件*/
void print_book_list(BOOK *head_book);/*显示书单(总共20行)*/
BOOK *obliterate(BOOK *head_book);/*删除*/
void save_user_record(USER*head);
void create_file(char filename[]);/*创建空文件(为了以后的追加做准备)*/
void add_to_store(BOOK*new_adding);/*加到库存*/
void print_user_record(USER*head_user);/*打印用户记录*/
int cmp_store(BOOK *head_storeBOOK *head_book);/*检查库存是否存在该书籍*/
void return_list();/*返回领书单*/
void delete_file(char filename[]);/*删除文件*/
void check_about_lack(BOOK *head_book);/*登记入缺书表*/
void week_day();/*显示星期*/
BOOK *together(BOOK *head_book);/*归并相同的名称书籍的数量*/
int check_amount(char input[]);/*检查输入的数字是否合法*/
int amount_do(char input[5]);
/*主要模块*/
void about_system();/*系统备注*/
char quit();/*退出确定*/
void tcher_stu_do();/*教师和学生模块*/
void buyer();/*采购员模块*/
void issuer();/*发行人员模块*/
void main()
{system(“color 2f“);
if(fopen(“c:\\all_user.txt““r“)==NULL)create_file(“all_user“);
printf(“\n\n\n\n\n 欢迎进入学校教材订购系统!!!\n\n“);
printf(“ 按任意键继续 “);
getch();
for(;;)
switch(first_menu())
{case ‘0‘:switch(quit()){case‘1‘:about_system();exit(0);break;
case‘0‘:break;
}
break;
case ‘1‘:tcher_stu_do();break;
case ‘2‘:buyer();break;
case ‘3‘:issuer();break;
}
}
char first_menu()/*顶层菜单*/
{char n;
system(“cls“);/*刷屏*/
printf(“ |*************************************************************|\n“);
printf(“ |=============================================================|\n“);
printf(“ | (按 ‘0‘ 退出,) |\n“);
printf(“ |===========================MENU==============================|\n“);
printf(“ | 请根据选择输入您的身份 |\n“);
printf(“ | 1.教师或学生 |\n“);
printf(“ | 2.采购人员 |\n“);
printf(“ | 3.发行人员 |\n“);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 22016 2010-01-07 01:25 软件工程\前言.doc
文件 20992 2010-01-07 01:00 软件工程\参考资料.doc
文件 21504 2010-01-07 01:00 软件工程\工作总结.doc
文件 1338880 2010-01-07 00:59 软件工程\正文.doc
文件 24064 2010-01-07 01:51 软件工程\目录.doc
文件 29696 2010-01-07 01:32 软件工程\课程任务书.doc
文件 154624 2010-01-06 20:24 软件工程\附录.doc
文件 152576 2010-01-07 11:01 软件工程\附录1.doc
文件 29950 2010-01-06 23:13 软件工程\新建 文本文档 (3).txt
文件 79360 2010-01-05 23:28 软件工程\图片\1.vsd
文件 86016 2010-01-04 15:52 软件工程\图片\11.vsd
文件 70144 2010-01-06 01:29 软件工程\图片\12.vsd
文件 76800 2010-01-06 03:05 软件工程\图片\13.vsd
文件 73216 2010-01-06 03:48 软件工程\图片\2.vsd
文件 55296 2010-01-07 00:58 软件工程\图片\3.vsd
文件 50688 2010-01-06 04:19 软件工程\图片\4.vsd
文件 154624 2010-01-06 20:24 软件工程\图片\附录.doc
文件 29944 2010-01-06 23:19 软件工程\学校教材订购系统\学校教材订购系统.c
文件 3009 2010-01-06 23:19 软件工程\学校教材订购系统\学校教材订购系统.dsp
文件 540 2010-01-06 23:19 软件工程\学校教材订购系统\学校教材订购系统.dsw
文件 33792 2010-01-06 23:19 软件工程\学校教材订购系统\学校教材订购系统.ncb
文件 48640 2010-01-06 23:19 软件工程\学校教材订购系统\学校教材订购系统.opt
文件 529 2010-01-06 23:19 软件工程\学校教材订购系统\学校教材订购系统.plg
文件 33792 2010-01-06 23:19 软件工程\学校教材订购系统\Debug\vc60.idb
文件 45056 2010-01-06 23:19 软件工程\学校教材订购系统\Debug\vc60.pdb
文件 225376 2010-01-06 23:19 软件工程\学校教材订购系统\Debug\学校教材订购系统.exe
文件 252660 2010-01-06 23:19 软件工程\学校教材订购系统\Debug\学校教材订购系统.ilk
文件 64613 2010-01-06 23:19 软件工程\学校教材订购系统\Debug\学校教材订购系统.obj
文件 211652 2010-01-06 23:19 软件工程\学校教材订购系统\Debug\学校教材订购系统.pch
文件 476160 2010-01-06 23:19 软件工程\学校教材订购系统\Debug\学校教材订购系统.pdb
............此处省略7个文件信息
- 上一篇:MFC 火车售票系统的模拟 简单的学习MFC
- 下一篇:俄罗斯方块源码用VC开发
评论
共有 条评论