c语言实验设备管理系统.doc

c语言实验设备管理系统.doc

ID:58377534

大小:117.50 KB

页数:15页

时间:2020-05-03

c语言实验设备管理系统.doc_第1页
c语言实验设备管理系统.doc_第2页
c语言实验设备管理系统.doc_第3页
c语言实验设备管理系统.doc_第4页
c语言实验设备管理系统.doc_第5页
资源描述:

《c语言实验设备管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计说明书学院、系:专业:学生姓名:学号:设计题目:实验设备管理系统起迄日期:指导教师:日期:2017年5月12日1.11.设计目的练习与巩固《C语言程序设计》理论知识,通过实践检验和提高实际能力,进一步培养自己综合分析问题和解决问题的能力。掌握运用C语言独立地编写调试应用程序和进行其它相关设计的技能。2.任务概述要求实验设备管理系统实现对实验设备基本信息(设备编号,设备种类,设备名称,设备价格,设备购入日期,是否报废,报废日期等)的管理。系统应给用户提供一个操作简便的人机界面,使用户可以通过菜单的方式来方便的调用提供

2、的功能。主要功能(1)完成对设备信息的录入函数(2)完成修改某个设备信息的函数(3)根据给定信息对设备进行分类统计(4)设备的破损耗费和遗损处理(5)设备的查询3模块划分功能[1]:添加新的设备信息功能[2]:统计设备数量功能[3]:查找符合条件的设备及其数量功能[4]:对设备信息按条件进行分类排序功能[5]:修改设备信息功能[6]:删除某条设备记录15实验设备管理系统退出系统统计设备信息显示设备信息删除设备信息查询设备信息修改设备信息添加设备信息图3.1功能图图3.2菜单图4主要函数说明及其N-S开始charflag[2

3、0]printf(“请输入你的设备信息”);printf(“设备编号”);printf(“设备名字”);printf(“设备价格”);printf(“设备购买日期”);printf(“设备状态”);printf(“设备报废日期”);strcmp(flag,"y")==0

4、

5、strcmp(flag,"Y")==0录入设备信息的N-S图,如下图所示15(1)查找search()intI;chara[20],ch[10];printf(“enteryouwantlookname:”);for(i=0;i

6、if(strcmp(dev[i].devname,a)==0)ynprintf(“”);图4.4查找操作N-S图(2)分类sort()inti,chi,sum=0,wei=0,da=0,sao=0;printf(“输入你想要统计的设备信息”);scanf("%d",&chi);if(chi==1)ynfor(i=0;i

7、(“报==1)废的机器yn数目为%dwei++if(dev[i].devsort==2)”,sum);ynif(dev[i].devsort==3)ynprintf(“”);printf(“”);按某种条目进行分类也是需要通过查找相同,但不同的是条目的具体内容是不确定的,只是把条目内容相同的部分进行排序使其归类在一起,使用了冒泡排序法。由于是使用字符串,所以排序的依据是根据ASCII码顺序。图4.5分类N-S图图4.5分类N-S图15(3)删除delect()读取文件内容,但读写时跳过需要删除的行不读,然后把读取出的内

8、容重新写入文件inti,j;charc[20];printf("enteryouwantdeletename:");for(i=0;i

9、15图5.2修改界面图修改后显示图5.3修改结果(3) 删除delect()图5.4删除界面删除后图5.5删除结果(4)添加15图5.6添加前图5.7添加后(5) 查找check()图5.8界面图5.9查找结果(6) 分类sort() 图5.10分类界面15图5.11分类结果6课程设计心得这次课程设计遇到了很多问题,有的是文档格式的设置不符合要求,有的是编译的代码运行不出来,于是又翻出了上学期的C语言书籍温习有关知识。划分功能模块时,对于实验设备方面的知识欠缺,于是在网上查找了相关知识,结合网上热心网友提供的资源。完成了这

10、一步。一个功能对应一个函数,有些函数比较复杂,请教了其他同学并结合网上的例子完成了编写。第一次修改说明书之前,对于N-S图的画法不是太熟悉,于是用了流程图,后来班长多次强调才改成了N-S图,看了看班长在群里发的例子,又结合书上的说明,完成了N-S图。文档格式的设置主要通过网上的教程来完成。对于一名新手来

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。