* * *大学
二○一五 ~ 二○一六 学年第一学期
电子与信息工程系
课程设计报告书
课程名称: 程序设计基础实践
班 级:
学 号:
姓 名:
指导教师:
二○一五年十二月
实验室设备信息管理系统
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 详细设计
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 请选择(1-7):);
scanf(%d,choice);
getchar();
system(cls);
switch(choice)
{
case 1:
Equipment_Insert();
break;
case
您可能关注的文档
- C程序设计基础__复习方案.ppt
- C程序设计教程第7章方案.ppt
- C程序设计ch7函数方案.ppt
- C程序设计课程作业方案.doc
- C语言_第7章_函数1方案.ppt
- C程序设计07-函数方案.ppt
- C语言上机过程方案.ppt
- C语言作业题方案.doc
- C语言及程序设计基本知识方案.ppt
- C语言函数方案.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 商务型(带电梯、地下室、效果图)三层别墅设计图.pdf VIP
- 2026年详版个人信用报告征信报告最新Word可编辑模版样板doc文件.docx
- 2026年春接力版(新教材)小学音乐一年级下册(全册)教学设计(附目录P160).docx
- 行者讲课脉法下篇.doc VIP
- 铁塔电池通讯协议.docx VIP
- 复旦大学课程汉语言文学原典精读李杜精读.pdf VIP
- 电商数据分析(微课版)课件全套 第1--10章 电商数据分析概述---数据分析报告与看板制作.pptx
- 异常子宫出血的护理查房.pptx
- 2025年中医执业医师个人工作计划范文.docx VIP
- 2024《中班幼儿饮食行为现状调查—以S幼儿园为例》12000字.docx VIP
原创力文档

文档评论(0)