资源简介
基于c语言编写的超市管理系统,内含增删改查四项基本功能,系统可以储存商品的商品名称,商品价格,商品条码,生产日记以及数量等信息,大学生课程设计优秀案例
代码片段和文件信息
#include
#include
#include
#include
#include
#include
using namespace std;
#define MAXN 10000
FILE *fp; //声明fp是指针
int n=0;
char filename[20]; //文件名
struct shop
{
char name[50]; //商品名
float price; //商品价格
char date[20]; //生产日期
char code[13]; //13位商品条码
int num; //商品数量
}tempgoods[MAXN];
/*函数功能*/
void homeprint(); /*主界面*/
void homepage(); /*菜单*/
void input(); /*输入信息*/
void output(); /*浏览信息*/
void save(); /*保存信息*/
void read_message(); /*读取商品文件*/
void modify(); /*修改商品信息*/
void add(); /*增加商品信息*/
void del(); /*删除商品信息*/
void inquire(); /*查询模块*/
void quit(); /*退出*/
void about(); /*简介*/
void main()
{
homeprint(); /*输出主界面*/
getchar();
homepage();
}
void homeprint() /*主界面*/
{
int ik=0;
char username[10];
char pwd[10];
system(“color 2“);
cout<<“\n\n\n\n“;
cout<<“ \t〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓“< cout<<“ \t〓 〓“< cout<<“ \t〓 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 〓“< cout<<“ \t〓 〓 〓 〓“< cout<<“ \t〓 〓 〓 〓“< cout<<“ \t〓 〓 欢迎超市商品信息管理系统 〓 〓“< cout<<“ \t〓 〓 〓 〓“< cout<<“ \t〓 〓 〓 〓“< cout<<“ \t〓 〓 〓 〓“< cout<<“ \t〓 〓 2015.07 〓 〓“< cout<<“ \t〓 〓 〓 〓“< cout<<“ \t〓 〓 〓 〓“< cout<<“ \t〓 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 〓“< cout<<“ \t〓 〓“< cout<<“ \t〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓“<
for(i = 0; i < 3; i ++)
{
cout<<“ 请输入用户名:“;
gets(username);
cout<<“\n 请输入6位密码:“;
gets(pwd);
if((strcmp(username“mja“) == 0)&&(strcmp(pwd“000000“) == 0))
{
cout<<“\n您已经成功登录“;
k = 1;
for(i = 0; i < 20; i ++) /*加载效果*/
{
cout<<“.“;
Sleep(10);
}
system(“cls“);
homepage();
break;
}
else
cout<<“\n用户名或密码无效 请重新输入:\n“;
continue;
}
if(k == 0)
cout<<“\n连续输入错误3次 将退出程序\n“;
Sleep(1000);
quit();
}
void homepage()//主菜单
{
int choice;
system(“cls“);
do
{
cout<<“\n\n\n“;
cout<<“ 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
- 上一篇:c语言课程设计学籍管理系统
- 下一篇:Linux文件模拟器
评论
共有 条评论