《程序设计基础》课程设计
课题名称 力学实验设备管理系统设计
专 业
班 级
姓 名
学 号
指导教师 陈世基
2012年 06 月 12 日
目录
设计目的 ……………………….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流程图
根据设计要求,画出如下流程图:
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()/*菜单函数*/
1 2 3 4 5 6
Break Break Break Break Break break
void showall();/*显示函数*/
真
假 真
void add()/*增加设备函数*/