软件学院。
设计名称c语言课程设计。
选题名称结账系统。
姓名王帅。学号1515925717
专业班级云计算3班。
系 (院软件学院。
设计时间2015.12.26~2015.12.29设计地点实验室15#
该程序设计主要利用了c语言的基本知识,程序的几乎全部工作都是由各个函数分别完成的。该小型结账系统主要实现了对管理员和客户的功能。以下就是程序实现的主要功能:
管理员的功能:
1.录入商品信息。
2.打印商品信息。
3.插入商品信息。
4.删除商品信息。
5.修改商品信息。
6.读出商品信息。
7.退出系统并保存和销毁。
客户的功能:
1.查询商品信息。
2.读出商品信息。
3.求商品清单。
4.查看商品的编号。
5.退出系统并保存和销毁。
管理员:是。是。是。
是。是。客户:是。
是。是。
录入流程图查询流程图:是否。是。
插入流程图删除流程图:
否否。修改流程图销毁流程图:
否否。1.写出头文件。
#include<>
#include<>
2.利用宏定义申请空间的字符长度。
#define n sizeof(struct good)3.定义结构体变量。
struct good
int num;
char name[20];
float price;
int quantity;
struct good *next;
4.创建一个头结点。
struct good *tou创建头结点。
struct good *head;
head=(struct good *)malloc(n);
if(head==null)
head->next=null;
return head;
5.创建一个商品的链表,链表的长度自行定义,创建完成后返回头结点。
struct good *creat(struct good *head创建链表。
int i=1,n;
struct good *q,*p;
head->next=null;
p=head;
printf("你想录入几个商品的信息");
scanf("%d",&n);
while(i<=n)
q=(struct good *)malloc(n);
printf("输入%d商品的编号",i);
scanf("%d",&q->num);
printf("输入%d商品的名称",i);
scanf("%s",q->name);
printf("输入%d商品的**",i);
课程设计报告格式 课程设计
洛阳理工学院。课程设计说明书。课程名称。设计课题。专业。班级。学号。姓名。完成日期2014年12月26日。问题描述 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的内容要求。基本要求 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的基本要求。测试数据 小四宋体,行间距单倍行距,每...
课程设计总结,课程设计报告
课程设计总结,课程设计报告。3.尝试应用项目管理软件进行项目进程的规划管理 绘制甘特图,不作硬性要求 二 选题说明。人事管理是企业信息管理的重要部分,面对大量的人事工资信息,财务部门采用人力处理将浪费大量的时间 人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的人事工资管理软件进行自动...
课程设计 课程设计报告格式
学校名。课程设计报告。课程名称 c语言程序设计 系别 专业班级 学号。姓名。课程题目 企业人事管理系统 完成日期 指导老师 年月日。附件。课程设计的内容。企业人事管理系统 本项目的目标是开发一个功能实用,操作简便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加 修改 删除 ...