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

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

  1. 查询学生选修课程管理系统java_JAVA数据库课程设计学生选课管理系统的

    <JAVA数据库课程设计学生选课管理系统的>由会员分享,可在线阅读,更多相关<JAVA数据库课程设计学生选课管理系统的(59页珍藏版)>请在人人文库网上搜索. 1.一.课程设计 ...

  2. java 公交管理系统 代码_JAVA课程设计报告公交管理系统.pdf

    Java期末课程设计 -- Busmanagerment 课程名称:算法设计与分析 任课老师:吴倩 学生姓名:谢秀华 学生学号:1037005 所在院系:信息工程学院 班级: 10计算机1班 一.前言 ...

  3. ASP.NET程序设计课程设计——学生信息管理系统

    点击查看详细信息 ASP.NET程序设计课程设计--学生信息管理系统 一.实验目的 综合运用们所学的ASP.NET知识,开发学生信息管理系统,完成相关功能: (1)教师管理 (2)学生信息 (3)课程 ...

  4. c语言用链表写管理系统程序,c语言课程设计职工信息管理系统单链表实现程序源代码-20210401015126.docx-原创力文档...

    文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] C语言课程设计职工信息管理系统单链表实现程序源代 ...

  5. c语言课程设计宠物店,c语言课程设计-宠物店信息管理系统.doc

    c语言课程设计-宠物店信息管理系统 合肥学院 计算机科学与技术系 课程设计报告 2012-2013学年第二学期 课程面向过程综合设计课程设计名称宠物(小动物)店信息管理系统 学生姓名宋俊 学号 专业班 ...

  6. 《C语言》课程设计——火车票信息管理系统

    <C语言>课程设计--火车票信息管理系统 一.课题功能描述 二.基本原理 三.程序代码 一.课题功能描述 本课题要求设计一个火车票信息管理系统,主要包括火车时刻信息的录入.火车票查询.统计 ...

  7. c语言课程设计 职工信息管理系统,C语言课程设计-职工信息管理系统程序设计.doc...

    C语言课程设计-职工信息管理系统程序设计 C语言课程设计报告 设计题目:职工信息管理系统程序设计 课程设计评语2 目 录3 1.课程论文题目4 2.程序设计思路4 3.功能模块图5 4.数据结构设计5 ...

  8. C语言 课程设计——职工信息管理系统

    C语言 课程设计--职工信息管理系统 提示:该课程设计是本人第一次制作,有诸多不足之处,希望王对你有些许帮助!!! 文章目录 C语言 课程设计--职工信息管理系统 前言 一.首先定义一个结构体数组 二 ...

  9. C语言课程信息管理系统课程设计,c语言课程设计学生信息管理系统.doc

    c语言课程设计学生信息管理系统 课程设计报告 课程名称: 高级语言程序设计课程设计 姓 名: 汤璞君 班级学号: BX1209 121003410937 指导教师: 吉顺如 完成日期: 2013.6. ...

  10. C语言课程设计建筑工地信息,c语言课程设计建筑工地信息管理系统

    c语言课程设计建筑工地信息管理系统 (31页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 1C 语言课程设计 名称:建筑工地信息管理系统学 ...

最新文章

  1. 实例讲解之校园网病毒该如何铲除
  2. 【POJ 2485】 Highways
  3. 计算机网络-基本概念(2)【网络层】-网际控制报文协议ICMP
  4. 基于chrome内核的.NET开发资源
  5. YUV422/420 format
  6. .NET IDE Rider公布2020.2路线图
  7. asp.net 设置 excel alignment_教你如何用Python轻轻松松操作Excel、Word、CSV,一文就够了,赶紧码住!!!...
  8. python 经典100例 (61-80)
  9. java中number类型能否相除_Java中 如果复数类成员是int型,怎么实现两个复数相除...
  10. Python 标准库 —— cgi/html
  11. composer 安装yii2框架
  12. 中文字符频率统计python_使用 Python 统计中文字符的数量
  13. 基于SSM的实验室预约系统
  14. C++面向对象小练习:几何图形类
  15. 企鹅号发布腾讯创作者社群计划 助力精品打造行业升级
  16. 软件工程毕业设计课题(1)基于python的毕业设计python疫苗预约系统毕设作品
  17. 关于 JWT Token 自动续期的解决(根据其他文献参考写的)
  18. php+html文本域,html的文本域和表单域
  19. Vscode 修改左侧 资源管理器的面板大小
  20. 微信小程序~云开发Demo 实现数据的添加、查询和分页实现

热门文章

  1. win10休眠_Win10关机后一动键盘就开机怎么解决
  2. 7-128 大于m的最小素数
  3. 图片扫描纠偏java_Delphi 下 用 ImageEN 进行图像纠偏
  4. 张朝阳5G寻路与搜狐奇兵
  5. SpringBoot项目实现qq邮箱验证码登录
  6. python处理搜狗新闻数据_140万条
  7. 查手机服务器ip和端口网站,如何查询服务器ip地址和端口号
  8. 多重中介效应的示例数据(内附STATA代码)
  9. 看图和步骤教你把dwg转换成pdf格式
  10. iis 程序池设置及详解