• 大小: 1.02MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-11-16
  • 语言: C/C++
  • 标签:

资源简介

学校教材订购系统,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个文件信息

评论

共有 条评论

相关资源