软件基础课程设计——化学仪器管理系统.docVIP

软件基础课程设计——化学仪器管理系统.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件基础课程设计——化学仪器管理系统

软件基础课程设计 ——化学仪器管理系统 编 写 人: 同组成员:XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 完成日期:2011年6月2日 分 数: 目录 一.程序功能简介 2 二.总体设计部分 2 三.源程序及注释 4 四.运行结果 10 五.小组分工及讨论 14 一.程序功能简介 我们所制作的化学仪器管理系统是一个基本的仪器管理程序,具有录入、删除、显示、修改和查询五个功能功能。 存储的数据包括:仪器名称,仪器数量,仪器借出数量,新增仪器名称,新增仪器数量。 有如下功能: 仪器添加记录(仪器名称,仪器代号,仪器数量); 仪器删除记录; 查询功能(仪器名称查询); 要求:程序运行开始,首先显示一个命令菜单。用户选择那条命令,就调用那项功能。 主菜单如图(1)所示: 每个菜单项功能如下: 1.添加仪器记录:请输入储存仪器的名称,如果该用户已经存在则显示,否则,输入进行添加。 2.显示仪器详细记录:显示所录入仪器信息。 3.查找仪器记录:输入仪器名称,显示信息,进行修改。 4.删除仪器记录:显示删除仪器后的记录。 5. 修改仪器记录:修改原有仪器记录。 0.退出:退出此次操作。 二.总体设计部分 设计思路 功能模块设计: 本程序主要的数据结构是线性链表,它由四大模块组成 所调用函数: 1.main函数:通过显示各个部分的功能,再用开关语句进行需选择,以调用各相关函数; 2.delete函数:通过对此函数的运用,进行删除整条记录的操作; 3.insert函数:通过对此函数的运用,进行添加一次记录的操作: 4.modify函数:通过对此函数的运用,进行分别修改相关记录的操作; 5.printf函数:通过对此函数的运用,进行显示相关记录的操作; 6.search函数:通过对此函数的运用,输入首字母后可进行查找相关整条记录的操作。 三.源程序及注释 #include stdio.h #include stdlib.h #include malloc.h #include conio.h #include string.h #define CM struct cm struct cm { char chemistrystrumentname[30]; char chemistrystrumentnumber[40]; int chemistrystrumentcount; CM *next; }; int pc=0; /*输入添加记录*/ CM *insert(CM *head) { system(cls); system(color 17); CM *temp,*p1,*p2; printf(插入操作开始!!!\n); temp=( CM *)malloc(sizeof(CM)); printf(请输入化学仪器名称:\n); scanf(%s, temp-chemistrystrumentname); getchar(); printf(请输入仪器代号: \n); scanf(%s, temp-chemistrystrumentnumber); getchar(); printf(请输入仪器数量: \n); scanf(%d, temp-chemistrystrumentcount); getchar(); if (head==NULL) { head=temp; temp-next=NULL; } else {p1=head; while(p1!=NULL) { p2=p1; p1=p1-next; } p2-next=temp; temp-next=p1; } printf(插入成功); pc++; return (head); } /*查找记录*/ CM *search(CM*head) { system(cls); system(color 17); CM*p1,*p2; int flag=0; char c; printf(请输入仪器名称的首字母: ); scanf(%s,c);getchar(); p1=head; while( p1!=NULL) { if(p1- chemistrystrumentname [0]==c) { printf(化学仪器名称:%s\t仪器代号:%s\t仪器数量:%d\n,p1-chemistrystrumentname,p1- chemistrystrumentnumber, p1- chemi

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档