下载此文档

设备管理系统.doc


文档分类:汽车/机械/制造 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
《设备管理系统》
程序设计基础课程设计报告
二OO八年七月三日
目录
2
2
3
(kehu) 10
10
10
10
1 课程设计目的
练****自己的动手能力,在学****理论的同时增强自己的编程能力,使理论与实践相结合,在学****书本的同时扩展自己的课外知识.
2 课程设计题目描述和要求

设备管理系统

根据规定的题目,编写程序设计说明(程序设计文档),程序设计说明包括以下内容:
设计的简要说明
程序运行的软件环境
程序的组成模块及每个模块的基本功能
程序的使用方法
源程序清单
总结与体会
有启动和退出界面
采用按钮或菜单选择方法,选择相应的功能
要求系统具有下列功能;
(1)通过类实现。设备信息包括编号、名称、单价、数量、故障,所属实验室
等字段;所录入的数据存入一个文本文件中,能根据情况能调出数据。
(2)设备信息的插入、删除功能。
(3)按编号进行排序功能。
(4)按设备名称查询功能:完成按故障查询功能;完成按所属实验室查询功能。

调试方法:每编一个函数,就进行调试,检验此函数是否有问题。在函数体中插入一些输出代码,这样可以检验函数在那个地方出了问题。
遇到的问题:不知道如何用链表的方法进行排序。
解决问题:在其他同学的帮助下,得以慢慢修改成功。
:
#define NULL 0
#include<string>
#include <fstream>
#include <iostream>
#include<string>
using namespace std;
struct Shebei //设备数据结构体
{
int bianhao; //编号
string name; //名称
float danjia; //单价
int shuliang; //数量
string guzhang; //故障
string shiyanshi; //所属实验室
Shebei *next;
};
int n;
int main()
{ Shebei *creat(void); //用链表输入设备数据函数
Shebei*del(Shebei *,int ); //用链表删除设备数据
Shebei *insert( Shebei *, Shebei *);//用链表插入设备数据
void print(Shebei *);//把设备数据录入文件夹并输出所有的设备数据函数
void chaxun (Shebei *,int);//查询设备数据函数
void tongji (Shebei *,int );//统计设备数据函数
void paixu(Shebei *); //排序设备数据函数
Shebei *head,tea;
int del_bianhao,ab,aba;
cout<<"请输入设备数据,如果要结束请按0然后按回车键键:"<<endl;
head=creat(); //返回头指针
print(head); //录入设备数据并输出所有设备数据
char c; //字符变量
int a=1;
while(a!=0)
{
cout<<"输入A是删除设备"<<endl;
cout<<"输入B是插入设备"<<endl;
cout<<"输入C是设备查询"<<endl;
cout<<"输入D是设备统计"<<endl;
cout<<"输入E是设备排序"<<endl;
cin>>c; //选择输入
switch(c)
{
case 'A':
{
cout<<endl<<"请输入要删除的设备编号:";
cin>>del_bianhao; //输入要删除的编号
head=del(head,del_bianhao); //删除后返回链表的头地址
print(head); //录入设备数据并输出所有设备数据
}break;
case 'B':
{
cout<<endl<<"请输入要插入的设备数据:"<<endl;
cout<<" 输入设备编号:"<<endl;
cin>>;
cout<<" 输入设备名称:"<<endl;
cin >>;

cout<<" 输入设备单价:"<<endl;
cin>>;
cout<<"输入设备数量"

设备管理系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rjmy2261
  • 文件大小0 KB
  • 时间2015-09-01