实验室设备信息管理系统c语言,C语言课程设计-实验室设备信息管理系统.(36页)-原创力文档...

* *大学

二○一五~ 二○一六学年第一学期

电子与信息工程系

课程设计报告书

课程名称:程序设计基础实践

班级:

学号:

姓名:

指导教师:

二○一五年十二月

程序设计基础课程设计—实验室设备信息管理系统

实验室设备信息管理系统

1.. 实验室设备信息管理系统功能

(1).每一条记录包括实验室的设备编号、设备名称、设备型号、设备价格、设备购买日期信

息。

(2).实验设备信息录入:可以一次完成诸多条记录的录入。

(3).实验设备信息更改:可实现对实验设备信息更改的信息进行适当的修改。

(4).报废设备信息删除:对实验损毁设备信息予以删除。

(5).实验设备信息查询:本系统提供两种查询实验设备的方法:

1.按器材名称查询.

2.按器材编号查询.

从而完成按实验设备的查找查找功能,并显示。

(6).实验设备信息排序:根据实验设备的编号进行排序,以实现实验设备的有序全局查看。

实验设备信息显示功能:完成全部学生记录的显示。

(7).简单帮助:提供实验室负责人简单的信息。

(8).保存功能:将学生记录保存在任何自定义的文件中,如保存在:c:\score 。

(9).读取功能:将保存在文件中的学生记录读取出来。

(10).有一个清晰美观界面来调用各个功能

2.设计内容

2.1 程序的总体设计

2/ 35

程序设计基础课程设计—实验室设备信息管理系统

实验室设备信息管理系统

更 改

删 除

整个系统除了主函数外, 另外还有 11个函数, 实现以下功能: 实验室设备录入功能、显示功能、查找功能、排序功能、读出与写入取功能。各个函数的详细设计说明分别如下:

2.2 数据结构

根据系统要求,系统中设计实验器材具体信息,其结构如下:

数据项名称

数据项系统表示

数据类型

数据长度

备注

编号

bianhao

字符串

名称

name

字符串

20

型号

model

字符串

20

购入时间

buy_date

字符串

20

价格

price

字符串

20

使用 C 语言创建的结构体如下:

typedef Equipment /* 定义数据结构*/

{

char bianhao;//编号

char name[20];// 名称

char model[20];// 型号bnm

char price[20];//价格

char buy_date[20];//购买日期

};

详细设计

3.1 实验设备管理系统主程序模块设计

控制整个程序的运行,通过主函数模块分别调用各个模块,实现各项功能,流程如图1

所示。通过switch 进入分支结构从而调用执行不同的函数,以实现菜单选择的功能。程序

3/ 35

程序设计基础课程设计—实验室设备信息管理系统

如下:

void main()

{

int choice;

int choice2;

IO_ReadInfo();

system("cls");

while(1)

{

/* 主菜单 */

printf("\n\n\n\n\n\t\t------

苏州科技学院实验器材管理系统------

\n\n");

printf("\t\t\t

1.

实验设备信息录入 \n");

printf("\t\t\t

2.

实验设备信息更改 \n");

printf("\t\t\t

3.

报废设备信息删除 \n");

printf("\t\t\t

4.

实验设备信息查询 \n");

printf("\t\t\t

5.

实验设备信息排序 \n");

printf("\t\t\t

6.

助 \n");

printf("\t\t\t

7.

退

出 \n");

printf("\n\t\t------

*

------*-----

*-----*-----*-----*------\n");

printf("\n\n\n

请选择 (1-7):");

scanf("%d",&choice);

getchar();

system("cls");

switch(choice)

{

case 1:

Equipment_Insert();

break;

case 2:

4/ 35

程序设计基础课程设计—实验室设备信息管理系统

Equipment_Modify();

break;

case 3:

Equipment_Delete();

break;

case 4:

printf("\n\n\n\n\n\t请选择 (1/2) →1.按器材名称查询\n");

printf("2.按器材编号查询\n\n\n");

scanf("%d",&

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值