下载后可任意编辑#include #include #include //日期和时间头文件#define ADMIN_USER_TYPE 1#define BOSS_USER_TYPE 2#define SELL_USER_TYPE 3#define FUNCTION_FAILED -1#define FUNCTION_SUCCESS 0 //假如函数成功执行,将返回 0/** 系统用户结构 **/typedef struct SystemUser { char userName[20]; //用户名,主键 char password[20]; //用户密码 int userType; //用户类型(1:管理员;2:店长;3:销售员) struct SystemUser *next; //指向下一个用户的指针} SystemUser;/** 服装商品信息 **/typedef struct Products { int productId; //商品编号,主键 char productName[20]; //商品名称 char productType[20]; //商品型号 char productCompany[20]; //商品厂家 float productPrice; //商品价格 int productCount; //商品数量 char memo[50]; //商品附加信息 struct Products *next; //指向下一个商品的指针} Products;/** 销售记录信息结构 **/typedef struct SellInfoRecord { int saleId; //销售编号,主键 char userName[20]; //销售商品的用户名 int productId; //销售的商品编号 int sellCount; //销售数量 int year; //销售商品年份 int month; //销售商品月份 int day; //销售商品日期 char memo[50]; //销售的附加信息 struct SellInfoRecord *next; //下一条销售记录} SellInfoRecord;static char currentUser[20]; //系统全局变量,保存当前登陆用户名;static int currentUserType; //系统全局变量,保存当前登陆用户的用户类型下载后可任意编辑static SystemUser *pSystemUserHead = NULL; //保存系统用户信息记录的头指针static Products *pProductHead = NULL; //保存系统商品信息记录的头指针static SellInfoRecord *pSellInfoHead = NULL; //保存系统销售记录的头指针void InitSystem(); //对系统用户信息和商品信息进行初始化int AddUser(SystemUser *); //向用户信息链表中加入用户信息int AddProduct(Products *pPro); //向商品信息链表中加入商品信息int AddSellInfo(SellInfoRecord *);void UserExit();void WelcomeMenu(); //系统欢迎菜单void SystemLogin(); //系统登陆void AdminOperationMenu(); //系统管理员操作菜单void BossOperatio...