C语言课程设计报告

发布 2022-10-03 04:06:28 阅读 1754

专业班级 10软件。

学生姓名字云飞。

学号 04011001025

院系电信系。

1设计目的。

本次c语言课程设计是对本学期c语言程序设计课程的实际应用,可以在设计过程中发现问题解决问题,起主要目的如下:

1. 巩固和加深对c语言课程的基本知识的理解和掌握。

2. 掌握c语言编程和程序调试的基本技能。

3. 利用c语言进行基本的软件设计。

4. 掌握书写程序设计说明文档的能力。

5. 提高运用c语言解决实际问题的能力。

2总体设计。

2.1力学实验设备管理系统的要求。

通过该系统实现对力学实验设备信息进行录入、修改、统计、查询、保存等操作的管理。

实验设备信息包括:设备编号,设备种类,设备名称(如烧杯、酒精灯等),设备**,设备购入日期,是否报废,报废日期等。

主要功能:1)、能够完成对设备的录入和修改。

2)、对设备进行分类统计。

3)、设备的破损耗费和遗损处理。

4)、设备的查询。

5)、将设备信息保存到文件中。

2.2流程图。

根据设计要求,画出如下流程图:

2.3设置的主要函数。

void userinterface() 菜单函数*/

void showall显示*/

void add增加成员*/

void delet删除*/

void find查找*/

void findchoice(int a) /选择查找方式函数*/

void modify修改信息*/

void s**e把信息保存到磁盘*/

void esc退出*/

void choices为下一步操作做选择*/

void load读数据*/

3详细设计。

3.1函数以及调用关系。

void userinterface() 菜单函数*/

break break break break break break

void showall显示函数*/真。假真。

void add增加设备函数*/

假真。void delet删除函数*/

真假。void find查找函数*

void findchoice()

真假。void modify修改信息函数*/

假真。void s**e把信息保存到磁盘*/

void load读数据*/

3.2结构的应用。

if…else结构。

if(strcmp(passwords,b)!=0)

printf("口令错误,按任意键继续");

else break;

switch结构。

switch(choice)

case 1:

add();

break;

case 2:

system("cls");

find();

break;

case 3:

system("cls");

showall();

break;

case 4:

system("cls");

delet();

break;

case 5:

system("cls");

modify();

break;

case 0:

system("cls");

esc();

while结构。

while(stu->record!=0)

head=insert(head,stu);

printf("\t\t***添加成功n");

stu=(struct addbook*)malloc(len);

printf("\t\t\t当输入的设备编号为0时,停止添加!

printf("\t\t请输入编号:")

scanf("%d",&stu->record);

getchar用来接受scanf里输入的回车符号*/

printf("\t\t请输入名称:")

gets(stu->name);

printf("\t\t请输入种类:")

gets(stu->kind);

printf("\t\t请输入**:")

gets(stu->price);

printf("\t\t请输入购买日期(如20100101):"

scanf("%ld",&stu->purtime);

getchar();

printf("\t\t请输入报废日期(如20100101):"

scanf("%ld",&stu->scrtime);

getchar();

printf("\t\t请输入是否报废(s或f):"

gets(stu->scrap);

stu->next = null;

c语言课程设计报告 课程设计报告

周口师范学院。课程设计报告。院 系 计算机科学与技术学院 班级。学生姓名学号。设计题目 职工工资管理系统。完成日期 年月日 课程设计任务书。设计题目 工资管理系统 教研室主任指导教师 年月日。摘要11设计内容 任务及具体要求2 1.1设计内容2 1.2设计任务及具体要求2 2概要设计3 2.1该系统...

C语言课程设计报告

华中科技大学计算机科学与技术学院。题目 专业 班级 学号 姓名 成绩 指导教师 完成日期 2016年月日。目录。一 系统需求分析 1 二 总体设计 2 三 数据结构设计 3 四 详细设计 4 五 系统实现 5 六 运行测试与结果分析 6 七 总结 7 八 参考文献 8 九 指导教师评语 9 对所要解...

C语言课程设计报告

c语言。课程设计。商业销售管理系统。学号 121407210 姓名 宋军。班级 软件1202 指导老师 邹姝稚。成绩 2013年6月。一 任务描述。编写一个商品销售管理系统,是其能够拥有商品买卖和库存管理功能。在顾客选购时,需给出输入商品名称,或商品型号,或选择列表进而输入商品编号三种选择,在顾客选...