c语言课程设计实验设备,C语言课程设计课程设计_力学实验设备管理系统
--------------------------------------------------正文内容开始----------------------------------------------------------
《程序设计基础》课程设计
课题名称 力学实验设备管理系统设计
专 业
班 级
姓 名
学 号
指导教师 陈世基
2012年
目录
设计目的 ……………………….1
总体设计…………………………2
详细设计…………………………5
调试与测试………………………15
总结与体会………………………19
参考文献 …………………………………………………. 20
附:源程序清单和执行结果……………………………..21
第1章 设计目的
本次C语言课程设计是对本学期程序设计基础课程的实际应用,通过课程设计主要达到如下目的:
1. 巩固和加深对C语言课程的基本知识的理解和掌握。
?2. 掌握C语言编程和程序调试的基本技能。
3. 利用C语言进行基本的软件设计。
4. 掌握书写程序设计说明文档的能力。
5. 提高运用C语言解决实际问题的能力。
第2章 总体设计
2.1力学实验设备管理系统的要求
通过该系统实现对力学实验设备信息进行录入、修改、统计、查询、保存等操作的管理。
实验设备信息包括:设备编号,设备种类,设备名称(如烧杯、酒精灯等),设备价格,设备购入日期,是否报废,报废日期等。
主要功能:
1)、能够完成对设备的录入和修改
2)、对设备进行分类统计
3)、设备的破损耗费和遗损处理
4)、设备的查询
5)、将设备信息保存到文件中
2.2流程图
根据设计要求,画出如下流程图:
开
开 始
菜
菜 单
1.录入2.显示3.修改4.删除5.查询6.退出a.名称b.编号结 束
1.录入
2.显示
3.修改
4.删除
5.查询
6.退出
a.
名称
b.编号
结 束
2.3设置的主要函数
void userinterface()/*菜单函数*/
void showall()/*显示*/
void add()/*增加成员*/
void delet()/*删除*/
void find()/*查找*/
void findchoice(int a) /*选择查找方式函数*/
void modify()/*修改信息*/
void save()/*把信息保存到磁盘*/
void esc()/*退出*/
void choices()/*为下一步操作做选择*/
void load()/*读数据*/
第2章 详细设计
3.1函数以及调用关系
void userinterface()/*菜单函数*/
开始
开始
添加记录
查找记录
显示记录
删除记录
修改记录
结束
M
Menu_select
退出保存 1 2 3 4 5 6
退出保存
Break Break Break Break Break break
void showall();/*显示函数*/
开始
开始
调用save( )
调用save( )
head==NULL
head==NULL ====
==N
NNNNNNNNNULL
NULL
NULL
hhhhhead
hhhhhead==NULL
显示信息 真
显示信息
假 真
退出
退出
结束
结束
void add()/*增加设备函数*/
开始
开始
输入编号
输入编号
Record=0
Record=0
假 真
输入数据( 名称、种类、价格、购买日期、报废日期、是否报废)
输入数据( 名称、种类、价格、购买日期、报废日期、是否报废)
继续添加
继续添加
结束
结束
void delet()/*删除函数*/
开始
开始
输入要删除学生学号
输入要删除学生学号
输入
输入num
Num=!0
Num=!0
真 假
删除成功
删除成功
C
Choices()
结 束
结 束
void find()/*查找函数*
开始
开始
按名称查找按种类查找按编号查找
按名称查找
按种类查找
按编号查找
判断显示要查找内容
判断
显示要查找内容
没有找到
退 出
void findchoice()
真 假
void modify()/*修改信息函数*/
c语言课程设计实验设备,C语言课程设计课程设计_力学实验设备管理系统相关推荐
- 编写程序实验两个数的加减结果的判断_力学实验1:实验基础与实验仪器
力学实验1:实验基础与实验仪器 小伙伴们,今天开始,我们讲一讲物理实验.从力学实验开始讲起! [有效数字]从左边第一个不是0的数字算起,到右边最后一个数字的数字个数. 如:0.0123有3个有效数字: ...
- 如何判断两物体加速度相等_力学实验2:探究加速度和力的关系
力学实验2:探究加速度和力的关系 小伙伴们,好久不见了!不知道你们是否还在关注,今天我们继续讲力学实验,关于实验的理解,主要包括: 实验仪器,实验原理和实验步骤. 通俗的说,就是: 怎么做? 为什么这 ...
- c语言设备管理系统实训答辩,C语言设计(力学实验设备管理系统)1答辩.doc
<程序设计基础>课程设计 课题名称 力学实验设备管理系统设计 专 业 班 级 姓 名 学 号 指导教师 陈世基 2012年 06 月 12 日 目录 设计目的 ---------.1 总体 ...
- C语言课程设计选哪个,C语言课程设计选题及要求.docx
C语言课程设计题目 课程设计是对学生的一种全面综合训练, 是与课堂听讲. 自学和练习相辅相 成的.必不可少的一个教学环节. 通常,课程设计中的问题比平时的习题复杂的 多,也更接近实际. 课程设计着眼于 ...
- 《操作系统》课程设计报告——用JAVA语言模仿实现“吃水果”问题
引言 操作系统是计算机的核心总控软件,是计算机系统的指挥和管理中心,是计算机系统的灵魂.进程管理与文件系统是操作系统都是操作系统的五大重要功能之一.通过模拟操作系统的实现,加深学生对计算机操作系统内核 ...
- c语言课程设计加密程序,C语言课程设计文件加密解密.doc
C语言课程设计文件加密解密 C语言程序设计 课程设计 学 院 计算机工程 班 级 计算1313 姓 名 学 号 201321121089 成 绩 指导老师 2014年6月26日 计算1313班C语言程 ...
- c语言设计匀速直线运动,C语言课程设计指导书2015版(试用版)201506.doc
C语言课程设计指导书2015版(试用版)201506精选 C语言课程设计 指导书 信息技术教学与实验中心 2015-04 目 录 第1章 C语言课程设计基本要求-------------- 1 §1. ...
- c语言程序设计的实验仪器和设备,C语言程序设计实验.doc
南京工程学院 电力工程学院 2010/ 2011 学年 第 1 学期 实 验 报 告 课程名称 C语言程序设计 实验项目名称 分支结构 实验学生班级 电气101 实验学生姓名 同组学生姓名 实验时间 ...
- c语言模拟计算机指令流程图,家居分布式温度监测报警系统-传感器课程设计报告 带程序及仿真全套资料...
资料包: 0.png (13.1 KB, 下载次数: 11) 2018-1-10 04:19 上传 传感器课程设计报告 课 题: 家居分布式温度监测报警系统班 级: 自152 姓 名 ...
最新文章
- mac os vmware 显卡驱动_【新机】华为Mate 40系列国行售价明天公布,饿了么可以买手机?| 干翻牙膏厂,AMD发布RX6000显卡...
- 网站推广——网站推广专员是如何对竞争对手网站进行分析总结的?
- linux nexus bulid
- centos7配置静态IP
- 超市买苹果变量的定义和使用
- LeetCode:输出整体轮廓线和最长子数组长度
- 服务器图文消息发送规则,群发图文规则 - CurtainRight的个人空间 - OSCHINA - 中文开源技术交流社区...
- WCF在安全性方面的支持(1):一些概念
- 微软将允许Epic Games等App登上微软商店
- Object.keys()返回对象自身可枚举属性组成的数组
- [20171113]修改表结构删除列相关问题2.txt
- 倒计时 5 天!Apache Flink Meetup · 北京站,1.13 新版本 x 互娱实践分享的开发者盛筵!...
- 一切皆有可能——在iPod上安装Linux
- python可以下载百度文库_不用下载券也能下载百度文库资料,Python帮你轻松搞定...
- Python数据分析高薪实战第二天 python基础语法复习
- [linux shell] hostid使用方法以及原理
- 蓝桥杯 ADV-222 7-2求arccos值
- Linux安装glassfish、利用glassfish部署应用
- js实现html图片翻页效果,原生JS实现图片翻书效果
- 百倍加速:Python量化策略的算法性能提升指南
热门文章
- 小红书发布声明:已对站内内容启动全面排查、整改
- 手机拨不了急救电话 延误就医?魅族回应:仅是个例
- 荣耀折叠屏手机发布日期曝光?将主打年轻用户
- OPPO Find X继任者来了!Find Z曝光:搭载骁龙855
- 驱动模块Makefile 编写【原创】
- Spring容器创建流程(3)对beanFactory设置
- 我的内核学习笔记12:linux i2c-gpio驱动应用实例
- FTP学习的一些笔记
- html的div块float后宽度无效,行内元素(例如)设置float之后才能用width调整宽度...
- 【clickhouse】Clickhouse 版本号历史