c语言实验室设备信息管理系统,C语言课程设计实验室设备信息管理系统.doc

C语言课程设计实验室设备信息管理系统

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

PAGE

PAGE \* MERGEFORMAT30/ NUMPAGES \* Arabic \* MERGEFORMAT35

* * *大学

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

电子与信息工程系

课程设计报告书

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

班 级:

学 号:

姓 名:

指导教师:

二○一五年十二月

实验室设备信息管理系统

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

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

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

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

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

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

1.按器材名称查询.

2.按器材编号查询.

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

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

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

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

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

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

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

2.设计内容

2.1 程序的总体设计

实验室设备信息管理系统

实验室设备信息管理系统

实验设备信息录

实验设备信息录 入

实验设备信息更 改

报废设备信息删 除

实验设备信息查 询

实验设备信息排 序

整个系统除了主函数外,另外还有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 详细设计

HYPERLINK \l "_Toc312328917" 3.1实验设备管理系统主程序模块设计

控制整个程序的运行,通过主函数模块分别调用各个模块,实现各项功能,流程如图1所示。通过switch进入分支结构从而调用执行不同的函数,以实现菜单选择的功能。程序如下:

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值