下载此文档

实验设备管理系统设计——地大.doc


文档分类:高等教育 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
C语言课程设计
院系:工程学院
姓名:
学号:
班号:
指导教师:
日期:2010年8月-9月


目录
题目要求……………………(1)
需求分析……………………(1)
总体设计……………………(1)
详细设计……………………(1)
完整程序……………………(12)
上机操作……………………(21)
结束语………………………(24)

实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期等。试设计一实验设备信息管理系统,使之能提供以下功能:
能够完成对设备的录入和修改
对设备进行分类统计
设备的查询

实验室设备信息用文件存储,提供文件的输入输出操作;要能够完成设备的录入和修改,需要提供设备添加和修改操作;实现对设备进行分类统计,需要提供排序操作;实现对设备的插叙需要提供查找操作,设备的查询可根据设备编号、设备种类、设备名称、设备购入日期、正常设备(未报废的)等多种方式查询;另外还要提供键盘式选择菜单以实现功能选择。

根据上面的需求分析,可以将这个系统的设计分为以下模块
实验设备管理系统
信息输入
信息添加
信息修改
信息统计
信息搜索

主函数
[流程图]

显示一系列功能选项
输入n,判断n是否是0-6
根据n的值调用各功能模块函数
N
Y
[程序]
main() /*********************主函数***********************************/
{
int n,w,t;
for(t=0;t<1;t++) 1
{
do
{
puts("\t\t*******MENU*******\n\n");
puts("\t\t new data");
puts("\t\t data");
puts("\t\t data");
puts("\t\t ");
puts("\t\t ");
puts("\t\t ");
puts("\n\n\t\t*****************\n");
printf("What do you want to do(1-6):");
scanf("%d",&n);
if(n<1||n>6) /*对选择的数字作出判断*/
{ w=1;
getchar();
}
else w=0;
}
while(w==1);
switch(n)
{case 1:t=enter();break; /*输入模块*/
case 2:t=enter(); break; /*追加模块*/
case 3:t=modifty();break; /*修改模块*/
case 4:t=total();break; /*统计模块*/
case 5:t=search();break; /*搜索模块*/
case 6:exit(0); /*退出*/
}
}

(1)输入模块
[流程图]
输入设备的各项详细信息
输入用户要输入设备的个数i
将输入的信息存储到文件中
[程序]
/*********************输入模块*****************************/ 2
int enter() /*输入模块*/
{
FILE *fp;
EQ newequ;
int i,j;
int c;
printf("**************************************\n");
printf("Add new equiment\n");
printf("**************************************\n");
printf("How many equiments do you want to add?\n");
scanf("%d",&i); /*输入要输入的设备个数*/
for(j=0;j<i;j++)
{
printf("------------------\n");
printf("Input equipcode\n");
scanf("%s",);
printf("Input equiptype\n");
scanf("%s",);
printf("Input equipname\n");
scanf("%s",

实验设备管理系统设计——地大 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bai1968104
  • 文件大小244 KB
  • 时间2018-02-22