77范文网 - 专业文章范例文档资料分享平台

物理实验管理程序设计

来源:网络收集 时间:2019-03-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

数据结构课程设计

物理实验管理程序设计

目录

摘 要 ........................................................................................................................... 0 1.绪论 ......................................................................................................................... 1 2. 系统分析 .................................................................................................................. 1 2.1 功能需求 ............................................................................................................. 1 2.2数据需求 .............................................................................................................. 1 2.3 性能需求 ............................................................................................................. 1 3. 总体设计 .................................................................................................................. 2 3.1功能模块设计 ...................................................................................................... 2 3.2系统设计方案 ...................................................................................................... 2 4. 详细设计 .................................................................................................................. 3 4.1插入信息模块 ...................................................................................................... 3 4.2删除实验者信息模块 .......................................................................................... 4 4.3查询实验者信息模块 .......................................................................................... 5 4.4修改实验者信息模块 .......................................................................................... 6 4.5修改实验者信息模块 .......................................................................................... 7 5. 调试与测试 .............................................................................................................. 9 5.1 调试 ..................................................................................................................... 9 5.2 测试 ..................................................................................................................... 9 6. 结论 ........................................................................................................................ 10 结束语 ......................................................................................................................... 10 参考文献 ..................................................................................................................... 10 附录1-用户手册 ...................................................................................................... 11 附录2-源程序 .......................................................................................................... 13

摘 要

物理实验管理系统是一个实验是不可缺少的部分,它给实验管理带来了巨大的方便,这个系统可以用计算机辅助管理人员完成对实验者的管理,本系统可以很大提高管理人员的工作效率,可以节约大量时间。

0

数据结构课程设计

本系统使用C语言作为程序开发的语言,物理实验管理系统,可以对实验者信息进行插入、删除、修改和查询功能。

本文从分析课题的题目背景、题目意义、题目要求等出发,分别从需求分析、总体设计、详细设计、测试等各个方面详细介绍了系统的设计与实现过程,最后对系统的完成情况进行了总结。

关键词:物理实验管理;修改;删除;查询 1.绪论

物理实验管理系统是一个实验室不可缺少的部分,它能够给实验室管理带来很大的方便,从而可以节约不必要的时间浪费,并且提高工作效率,使工作更加准确,这也是编写本系统的目的所在,现在的物理实验管理都在使用类似的能够用计算机辅助管理,本系统可以大大提高管理的工作效率,节省工作时间使他们能够用更多的时间去做更多的事情。

根据课程设计任务书要求,本系统开发主要完成以下功能和性能。 (1)插入实验者; (2)修改实验者时间; (3)删除已经实验的人; (4)查询每个时间段的实验者; 2. 系统分析 2.1 功能需求

本系统主要是管理人员对实验者信息简单管理的系统。 本系统需要有插入,删除,查询,修改,输出。 2.2数据需求

需要向系统输入学号,要插入的时间,修改的时间,查询的时间和删除的时间。系统输出每个时间的实验者的安排情况以及每个实验者被删除的情况。 2.3 性能需求

在运行本程序时只要按照正确的操作方法不会出现无法运行的情况,系统稳定性好,安全,可靠。

1

数据结构课程设计

3. 总体设计 3.1功能模块设计

根据分析整个系统主要划分为5个功能模块,分别执行要求中的功能。该系统需要有删除,查询,修改,插入显示主菜单,利用输出函数将所需信息显示。要求有循环显示菜单功能。功能模块图如图1所示。

物理实验管理插入修改查询删除输出

图1功能模块图

(1)插入模块

做实验的学生插入到合适的时间队列中 (2) 修改模块

时间队列中前5位学生可以在该时间做实验 (3) 查询模块

教师可以随时查询某个时间队列中学生的预约情况 (4) 修改模块

在没做实验之前,学生可以对预约的时间进行修改 (5) 输出模块

输出每个时间队列中预约的学生名单 3.2系统设计方案

设计一个总菜单,1插入,2修改,3查询,4删除,5输出。基本功能的实现都将体现在这几个菜单选项中。

建立结构体如下:

2

数据结构课程设计

typedef struct gp {

int num;

struct gp* next; struct gp* prev; }

定义了7个函数,都实现以下功能: void reserveLab()插入信息 void getAnotherLab重新插入信息 void QueryConditon()查询信息 void PrintResult输出信息 void ChangeReservatio修改信息 void DeleteQue()删除信息 int ControlLogic()选择菜单 4. 详细设计 4.1插入信息模块

插入信息主要插入一个新的实验者信息。

3

数据结构课程设计

开始intstudentNum=0;int LabNum = 0; 输入(\想插入哪个时间?(1 or 2 or 3): \LabNum == 1NYN输入学号LabNum == 2InGroupLab1(studentNum);YLabNum == 3N输入学号printf(\成Y功插入时InGroupLab2输入学号间1!\\n\(studentNum);InGroupLab3printf(\成(studentNum);printf(\在第功插入时%d位实验间2!\\n\printf(\成\\n\功插入时 输入错upLab1);printf(\在第间3!\\n\误,重新%d位实验输入!\\n%upLab2);printf(\在第%d位实验\\n%upLab3);reserveLab(); getch(); ControlLogic();结束图2 插入新实验者流程图

4.2删除实验者信息模块

对实验者删除,将某一个时间的前五位实验者删除

4

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库物理实验管理程序设计在线全文阅读。

物理实验管理程序设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/540601.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: