课程设计报告

发布 2022-10-01 05:04:28 阅读 2886

软件学院。

设计名称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语言程序设计 系别 专业班级 学号。姓名。课程题目 企业人事管理系统 完成日期 指导老师 年月日。附件。课程设计的内容。企业人事管理系统 本项目的目标是开发一个功能实用,操作简便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加 修改 删除 ...