如何系统调用函数有哪些使之运行,比如写设备管理管理系统的录入?

1790人阅读
#include&iostream&
#include&string&
#include&cstring&
#include &iomanip&
#include &cstdlib&
#include&conio.h&
#include&fstream&
#include&windows.h&
#define H &-------------------------------------------------------------------\n&
#define H1 &|
#define H2 &|-------------|-----------|------------|------------|------------|\n&
#define H3 &------------------------------\n&
#define H4 &|
#define H5 &|-------------|--------------|\n&
class machine
machine();
machine(string a,string b,string c,double d,int e); //构造函数
void Add();//添加数据
void Delete();//删除数据
void Show();//显示所有
void Modify();//修改数据
void Search();//查询数据
void Save_new();//保存新增加数据
//设备编号
//库存数量
class user {
char home_face();
virtual void entrance();
class admin: public user {
virtual void admin_enter();
void entrance();
class super_admin : public admin {
super_admin();
void super_admin_enter();
void entrance();
void inter_face();//首页
void Add();//添加数据
void Delete();//删除数据
void Show();//显示所有
void Modify();//修改数据
void Search();//查询数据
void Save_new();//保存新增加数据
class introduce {
void display();
void introduce::display()
system(&color 4e&);
cout && endl && &\t
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★& && endl &&
cout && &\t
※※※※※※※※※※※※※※※※※※※※※※※※※※※& &&
cout && &\t
cout && &\t
cout && &\t
欢迎访问南阳龙马家电有限公司设备管理系统!
cout && &\t
cout && &\t
cout && &\t
cout && &\t
cout && &\t
制作人:李远航
cout && &\t
cout && &\t
cout && &\t
※※※※※※※※※※※※※※※※※※※※※※※※※※※& &&
cout && &\n\t
Press 【Enter】key to continue......& &&
getchar();
system(&cls&);
machine::machine()
num = & &;
category = & &;
name = & &;
price = 0;
quantity = 0;
user::user()
password = & &;
admin::admin()
password = & &;
super_admin::super_admin()
id = &liyuanhang&;
password = &liyuanhang&;
void user::entrance()
system(&color 4a&);
system(&cls&);
cout && &\t\t^__^ 欢迎进入南阳龙马家电有限公司的设备管理系统 ^__^\n\n&;
cout && &\t\t╔*☆***◎***◇***☆*** 菜单 ***☆***◇***◎***☆*╗\n&;
cout && &\t\t|★|\t\t
\t\t\t|★|\n&;
cout && &\t\t|☆|\t\t
\t\t\t|☆|\n&;
cout && &\t\t|★|\t\t 1.设备信息显示\t\t\t|★|\n&;
cout && &\t\t|☆|\t\t 2.设备信息查询\t\t\t|☆|\n&;
cout && &\t\t|★|\t\t 3.返回
\t\t\t|★|\n&;
cout && &\t\t|☆|\t\t
\t\t\t|☆|\n&;
cout && &\t\t|★|\t\t
\t\t\t|★|\n&;
cout && &\t\t|☆|\t\t
\t\t\t|☆|\n&;
cout && &\t\t╚*☆***◎***◇****☆****★****☆****◇***◎***☆*╝\n\n&;
cout && &\t\t请选择您要实现的功能选项 (1-3): [ ]\b\b&;
getchar();
if(n & '1' || n & '3')
printf(&输入错误,请您重新输入选项(1-3):[ ]\b\b&);
if(n == '1') m.Show();
if(n == '2') m.Search();
if(n == '3')
void admin::admin_enter()
system(&cls&);
system(&color 4f&);
cout && endl && endl &&
cout && &\t\t^__^ 欢迎进入南阳龙马家电有限公司的设备管理系统 ^__^\n\n&;
ifstream inData(&e:\\Document.txt&,ios::in);
cout && &\t\t 请输入您的管理员账号:\n\t\t
(若返回上一个页面,请输入#号)& &&
cout && &\t\t &;
if (!inData)
cout && endl &&&\n对不起!账号不存在& &&
system(&pause&);
if(pp == &#&)
cout && &\t\t请输入密码:&;
m = getch();
if(m == '\r')
cout && &*&;
bool flag =
while (inData && id && password)
getline(inData, str);
if (id == pp)
if(password == qq)
Admin.entrance();
cout && &\n\t\t
对不起!密码错误!!\n& &&
cout && &\n\t\t
对不起!账号不存在!!\n& &&
void super_admin::super_admin_enter()
super_admin VIP;
system(&cls&);
system(&color 4e&);
cout && endl &&
cout && &\t\t^__^ 欢迎进入南阳龙马家电有限公司的设备管理系统 ^__^\n\n&;
cout && &\t\t
请输入您的vip管理员账号:\n\t\t
(若返回上一个页面,请输入#号)& &&
cout && &\t\t
getchar();
if(pp == &#&)
if(pp == VIP.id)
cout && &\t\t
请输入密码:&;
m = getch();
if(m == '\r')
cout&&&*&;
if(qq == VIP.password)
VIP.entrance();
cout && &\n\t\t
对不起!密码错误!!\n&&&
cout && &\t\t
对不起!账号不存在!!\n&&&
void admin::entrance()
system(&color 4e&);
system(&cls&);
cout && &\t\t^__^ 欢迎进入南阳龙马家电有限公司的设备管理系统 ^__^\n\n&;
cout && &\t\t╔*☆***◎***◇***☆*** 菜单 ***☆***◇***◎***☆*╗\n&;
cout && &\t\t|★|\t\t
\t\t\t|★|\n&;
cout && &\t\t|☆|\t\t 1.设备信息录入\t\t\t|☆|\n&;
cout && &\t\t|★|\t\t 2.设备信息显示\t\t\t|★|\n&;
cout && &\t\t|☆|\t\t 3.设备信息查询\t\t\t|☆|\n&;
cout && &\t\t|★|\t\t 4.设备信息修改\t\t\t|★|\n&;
cout && &\t\t|☆|\t\t 5.设备信息删除\t\t\t|☆|\n&;
cout && &\t\t|★|\t\t 6.返回\t\t\t\t|★|\n&;
cout && &\t\t|☆|\t\t
\t\t\t|☆|\n&;
cout && &\t\t╚*☆***◎***◇****☆****★****☆****◇***◎***☆*╝\n\n&;
cout && &\t\t请选择您要实现的功能选项 (1-6): [ ]\b\b&;
getchar();
if(n & '1' || n & '6')
printf(&输入错误,请您重新输入选项(1-6):[ ]\b\b&);
case '1': Machine.Add();
case '2': Machine.Show();
case '3': Machine.Search();
case '4': Machine.Modify();
case '5': Machine.Delete();
void super_admin::entrance()
system(&color 3e&);
super_admin VIP;
system(&cls&);
cout && &\t\t^__^ 欢迎进入南阳龙马家电有限公司的设备管理系统 ^__^\n\n&;
cout && &\t\t╔*☆***◎***◇***☆*** 菜单 ***☆***◇***◎***☆*╗\n&;
cout && &\t\t|★|\t\t
\t\t|★|\n&;
cout && &\t\t|☆|\t\t1.设备信息录入
\t\t|☆|\n&;
cout && &\t\t|★|\t\t2.设备信息显示
\t\t|★|\n&;
cout && &\t\t|☆|\t\t3.设备信息查询
\t\t|☆|\n&;
cout && &\t\t|★|\t\t4.设备信息修改
\t\t|★|\n&;
cout && &\t\t|☆|\t\t5.设备信息删除
\t\t|☆|\n&;
cout && &\t\t|★|\t\t6.编辑管理员信息
\t\t|★|\n&;
cout && &\t\t|★|\t\t7.返回
\t\t|★|\n&;
cout && &\t\t|☆|\t\t
\t\t|☆|\n&;
cout && &\t\t╚*☆***◎***◇****☆****★****☆****◇***◎***☆*╝\n\n&;
cout && &\t\t请选择您要实现的功能选项 (1-7): [ ]\b\b&;
cin && getchar();
if(n & '1' || n & '7')
printf(&输入错误,请您重新输入选项(1-7):[ ]\b\b&);
case '1': Machine.Add();
case '2': Machine.Show();
case '3': Machine.Search();
case '4': Machine.Modify();
case '5': Machine.Delete();
case '6': VIP.inter_face();
void super_admin::inter_face()
system(&color 2b&);
super_admin VIP;
system(&cls&);
cout && &\t\t^__^ 欢迎进入南阳龙马家电有限公司的设备管理系统 ^__^\n\n&;
cout && &\t\t╔*☆***◎***◇***☆*** 菜单 ***☆***◇***◎***☆*╗\n&;
cout && &\t\t|★|\t\t
\t\t|★|\n&;
cout && &\t\t|☆|\t\t 1.管理员信息录入
\t\t|☆|\n&;
cout && &\t\t|★|\t\t 2.管理员信息显示
\t\t|★|\n&;
cout && &\t\t|☆|\t\t 3.管理员信息查询
\t\t|☆|\n&;
cout && &\t\t|★|\t\t 4.管理员信息修改
\t\t|★|\n&;
cout && &\t\t|☆|\t\t 5.管理员信息删除
\t\t|☆|\n&;
cout && &\t\t|★|\t\t 6.返回
\t\t|★|\n&;
cout && &\t\t|☆|\t\t
\t\t|☆|\n&;
cout && &\t\t╚*☆***◎***◇****☆****★****☆****◇***◎***☆*╝\n\n&;
cout && &\t\t请选择您要实现的功能选项 (1-6): [ ]\b\b&;
cin && getchar();
if(n & '1' || n & '6')
printf(&输入错误,请您重新输入选项(1-6):[ ]\b\b&);
case '1': VIP.Add();
case '2': VIP.Show();
case '3': VIP.Search();
case '4': VIP.Modify();
case '5': VIP.Delete();
char user::home_face()
system(&color 0a&);
system(&cls&);
for(int i = 0; i & 9; i++)
//利用循环出现闪动效果
if(i % 2 == 0)
cout && &\t\t^__^ 欢迎进入南阳龙马家电有限公司的设备管理系统 ^__^\n\n&;
cout && endl &&
if(i % 2 == 0)
cout && &\t\t╔*☆***◎***◇***☆*** 菜单 ***☆***◇***◎***☆*╗\n&;
cout && &\t\t|★|\t\t
\t\t\t|★|\n&;
if(i % 2 == 0)
cout && &\t\t|☆|\t\t
\t\t\t|☆|\n&;
cout && &\t\t|★|\t\t
1.普通用户登录
\t\t|★|\n&;
cout && &\t\t|☆|\t\t
2.管理员登录
\t\t|☆|\n&;
cout && &\t\t|★|\t\t
3.超级管理员登录\t\t|★|\n&;
cout && &\t\t|☆|\t\t
\t\t|☆|\n&;
if(i % 2 == 0)cout && &\t\t|★|\t\t
\t\t\t|★|\n&;
else cout &&
cout && &\t\t|☆|\t\t
\t\t\t|☆|\n&;
if(i % 2 == 0)cout && &\t\t╚*☆***◎***◇****☆****★****☆****◇***◎***☆*╝\n\n&;
else cout && endl &&
cout && &\t\t请选择您要实现的功能选项 (1-4): [ ]\b\b&;
Sleep(80);
system(&cls&);
getchar();
if(n & '1' || n & '4')
printf(&输入错误,请您重新输入选项(1-4):[ ]\b\b&);
void machine::Add()//添加设备
bool flag =
ifstream inData(&e:\\pbook.txt&,ios::in);
cout && endl &&&根据下面提示添加新设备的信息& && endl && endl
&& &编号 : & ;
cout && &类别 : &;
if(category == &Tv& || category == &Dvd& || category == &WaMa& || category == &Retor&)
cout && &请输入Tv或Dvd或WaMa或Retor
}while(1);
cout && &名称 : &;
cout && &价格 : &;
cout && &库存数量 : &;
if (!inData)
string sign,
while (inData && sign)
getline(inData, str);
if (num == sign)
if(flag) Save_new();
cout && endl && endl && &设备编号已经存在,不能重复添加& && endl &&
cout && &\t是否继续添加?(y/n):[ ]\b\b&;
if(m == 'n')
}while(1);
void super_admin::Add()//添加管理员
bool flag =
ifstream inData(&e:\\Document.txt&,ios::in);
cout && endl && &根据下面提示添加新管理员的信息& && endl && endl
&& &账号 : & ;
cout && &密码 : &;
if (!inData)
string sign,
while (inData && sign && str)
if (id == sign)
if(flag) Save_new();
cout && endl && endl && &管理员号已经存在,不能重复添加& && endl &&
cout && &\t是否继续添加?(y/n):[ ]\b\b&;
if(m == 'n')
}while(1);
void machine::Delete()//删除设备
ofstream outData(&e:\\temp.txt&, ios::out);
ifstream inData(&e:\\pbook.txt&, ios::in);
if (!inData)
cout && endl && &对不起!!!!找不到文件!!!!& &&
system(&pause&);
cout && endl && &你要删除设备的编号 :&;
string str1;
bool flag =
while(inData && num)
getline(inData,str);
if(sign == num)
cout && endl && &你想删除的设备:& && endl &&
cout && H && H1 && H2;
cout && setw(15) && num && str &&
cout && H2;
outData && setiosflags(ios::left) && num && setw(15) && str &&
cout && endl && &对不起!!!没有你找的设备!!!!& && endl &&
while (getline(inData, str))
outData && str &&
outData.close();
inData.close();
ofstream out(&e:\\pbook.txt&, ios::out);
ifstream in(&e:\\temp.txt&, ios::in);
if (!out || !in)
cout && endl && &对不起,不能打开文件!!!& && endl &&
system(&pause&);
while (getline(in,str))
out && str &&
out.close();
in.close();
cout && endl && &这个设备的信息已经删除!!!& && endl &&
system(&pause&);
void super_admin::Delete()//删除管理员
ofstream outData(&e:\\temp1.txt&, ios::out);
ifstream inData(&e:\\Document.txt&, ios::in);
if (!inData)
cout && endl &&&对不起!!!!找不到文件!!!!& &&
system(&pause&);
cout && endl &&&你要删除管理员的帐号 :&;
string str1;
bool flag =
while(inData && id)
getline(inData,str);
if(sign==id)
cout && endl && &你想删除的管理员:& && endl &&
cout && H3 && H4 && H5;
cout && setw(15) && id && str &&
cout && H5;
outData && setiosflags(ios::left) && id && setw(15) && str &&
cout && endl && &对不起!!!没有你找的管理员信息!!!!& && endl &&
while (getline(inData, str))
outData && str &&
outData.close();
inData.close();
ofstream out(&e:\\Document.txt&, ios::out);
ifstream in(&e:\\temp1.txt&, ios::in);
if (!out || !in)
cout && endl && &对不起,不能打开文件!!!& && endl &&
system(&pause&);
while (getline(in,str))
out && str &&
out.close();
in.close();
cout && endl && &这个管理员的信息已经删除!!!& && endl &&
system(&pause&);
void machine::Show()//显示所有信息
ifstream inData(&e:\\pbook.txt&,ios::in);
if (!inData)
cout && endl && &对不起!!!!没有找到文件!!!!!& &&
system(&pause&);
bool flag =
while (getline(inData, record))
cout && endl && &所有设备信息如下: & &&
cout && H && H1 && H2;
& && record && &
cout && H2;
cout && endl && &系统中没有设备信息!!!!!& && endl &&
cout && endl && &所有设备信息已经全部显示出来!!!!!& && endl &&
system(&pause&);
void super_admin::Show()
ifstream inData(&e:\\Document.txt&,ios::in);
if (!inData)
cout && endl && &对不起!!!!没有找到文件!!!!!& &&
system(&pause&);
bool flag =
while (getline(inData, record))
cout && endl && &所有管理员信息如下: & &&
cout && H3 && H4 && H5;
cout && record &&
cout && H5;
cout && endl && &系统中没有管理员信息!!!!!& && endl &&
cout && endl && &所有管理员信息已经全部显示出来!!!!!& && endl &&
system(&pause&);
void machine::Modify()//修改信息
ofstream outData(&e:\\temp.txt&, ios::out);
ifstream inData(&e:\\pbook.txt&, ios::in);
if (!inData)
cout && endl && &对不起!!!!找不到文件!!!!& &&
system(&pause&);
cout && endl && &你要修改设备的编号 :&;
bool flag =
while (inData && num)
getline(inData, str);
if (sign == num)
cout && endl &&&你想修改的设备信息:& && endl &&
cout && H && H1 && H2;
cout && setw(15) && num && str &&
cout && H2;
cout &&endl &&&请根据下面提示修改信息 : & &&
cout && &编号 : & ;
cout && &类别 : &;
cout && &名称 : &;
cout && &价格 : &;
cout && &库存数量 : &;
Save_new();
outData && setiosflags(ios::left) && num && setw(15) && str &&
cout && endl && &对不起!!!没有找到这个设备!!!!& && endl &&
while(getline(inData, str))
outData && str &&
outData.close();
inData.close();
ofstream out(&e:\\pbook.txt&, ios::out);
ifstream in(&e:\\temp.txt&, ios::in);
if (!out || !in)
cout && endl &&&对不起不能打开文件!!!& && endl &&
system(&pause&);
while (getline(in, str))
out && str &&
out.close();
in.close();
cout && endl && &这个设备的信息已经修改!!!& && endl &&
system(&pause&);
void super_admin::Modify()
ofstream outData(&e:\\temp1.txt&, ios::out);
ifstream inData(&e:\\Document.txt&, ios::in);
if (!inData)
cout && endl && &对不起!!!!找不到文件!!!!& &&
system(&pause&);
cout && endl && &你要修改管理员的帐号 :&;
bool flag =
while (inData && id)
getline(inData, str);
if (sign == id)
cout && endl && &你想修改的管理员信息:& && endl &&
cout && H3 && H4 && H5;
cout && setw(15) && id && str &&
cout && H5;
cout && endl && &请根据下面提示修改信息 : & &&
cout && &帐号 : & ;
cout &&&密码 : &;
Save_new();
outData && setiosflags(ios::left) && id && setw(10) && str &&
cout && endl && &对不起!!!没有找到这个管理员信息!!!!& && endl &&
while(getline(inData, str))
outData && str &&
outData.close();
inData.close();
ofstream out(&e:\\Document.txt&, ios::out);
ifstream in(&e:\\temp1.txt&, ios::in);
if (!out || !in)
cout && endl && &对不起不能打开文件!!!& && endl &&
system(&pause&);
while (getline(in, str))
out && str &&
out.close();
in.close();
cout && endl && &这个设备的信息已经修改!!!& && endl &&
system(&pause&);
void machine::Search()//查询设备
ifstream inData(&e:\\pbook.txt&,ios::in);
if (!inData)
cout && endl && &对不起!文件找不到& &&
system(&pause&);
cout && endl && &输入你想查找的设备编号: &;
string str1;
bool flag =
while (inData && num)
getline(inData, str);
if (num == sign)
cout && endl && &你要查找的设备是: & && endl &&
cout && H && H1 && H2;
cout && setw(13) && num && str &&
cout && H2;
system(&pause&);
cout && endl &&&你要查找的设备不存在!& && endl &&
system(&pause&);
void super_admin::Search()
ifstream inData(&e:\\Document.txt&,ios::in);
if (!inData)
cout && endl && &对不起!文件找不到& &&
system(&pause&);
cout && endl && &输入你想查找的管理员帐号: &;
string str1;
bool flag =
while (inData && id)
getline(inData, str);
if (id == sign)
cout && endl
&& &你要查找的管理员信息是: & && endl &&
cout && H3 && H4 && H5;
cout && setw(15) && id && str &&
cout && H5;
system(&pause&);
cout && endl &&&你要查找的管理员信息不存在!& && endl &&
system(&pause&);
void machine::Save_new()
ofstream outData(&e:\\pbook.txt&, ios::app);
if (!outData)
cout && endl && &对不起!!!打开文件失败!!!!& && endl &&
system(&pause&);
outData && setw(10)&& num
& && setw(10) && category && &
&& setw(10) && name && &
&& setw(10) && price && &
&& setw(10) && quantity
outData.close();
void super_admin::Save_new()
ofstream outData(&e:\\Document.txt&, ios::app);
if (!outData)
cout && endl && &对不起!!!打开文件失败!!!!& && endl &&
system(&pause&);
outData && setw(12) && id
& && setw(12) && password && & & &&
outData.close();
int main()
super_admin VIP;
introduce I
Introduce.display();
switch(User.home_face())
case '1': User.entrance();
case '2': Admin.admin_enter();
case '3': VIP.super_admin_enter();
case '4': return
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:419077次
积分:7357
积分:7357
排名:第2259名
原创:316篇
评论:72条
(3)(3)(1)(3)(1)(1)(2)(12)(10)(17)(12)(35)(20)(1)(4)(31)(14)(16)(10)(1)(7)(6)(3)(9)(25)(5)(15)(30)(7)(1)(12)设备运行管理系统建设_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
设备运行管理系统建设
上传于||文档简介
&&设​备​运​行​管​理​系​统​建​设
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢设备管理系统的开发与应用-五星文库
免费文档下载
设备管理系统的开发与应用
导读:VisualBasic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,在应用程序中,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路,可以在应用程序中与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信,对象的链接与嵌入(OLE)将每个应用程序都看做是一个对象(object),再嵌入(embed)某个应用程序中
种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。
访问数据库
Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如dBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual Basic编辑和处理。
Visual Basic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server,Oracle等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。
动态数据交换(DDE)
利用动态数据交换(Dynamic Data Exchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。Visual Basic提供了动态数据交换的编程技术,可以在应用程序中与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信。
对象的链接与嵌入(OLE)
对象的链接与嵌入(OLE)将每个应用程序都看做是一个对象(object),将不同的对象链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。OLE技术是Microsoft公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用OLE技术,可以方便地建立复合式文档(compound document),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。 动态链接库(DLL)
Visual Basic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C++或汇编语言编写的程序加入到Visual Basic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用Windows应用程序接口(API)函数,实现SDK所具有的功能。
综上所述,新系统的设计与开发在技术上和硬件设备上的条件都是满足的,新系统的开发是可行的。
第2章 系统设计
2.1 系统方案设定
企业在充分认识到设备管理信息的重要性下,即使在管理系统的支持下,设备标签的制定、填写或打印、粘贴、设备状态的跟踪,盘点等工作的性质和工作量并没有得到良好的改变和改进。设备管理信息还是手工和计算机管理相结合。
设备投资是社会维持简单再生产和扩大再生产的主要手段,适度的投资规模和合理的投资结构对于实现国家经济发展战略具有重大意义。及时、准确、完整地获得全社会投资规模、结构和效益以及前景预测的有关信息,是国家建立宏观调控机制、制定产业政策、提高决策水平、实现全社会总供给与总需求的积极平衡和社会资源合理分配的重要条件。
目前企业对设备投资的管理主要是采用书面文字记录为主、电脑 EXECL 表格统计为辅的方法,随着工作的发展,这种管理的局限性日益突出出来。主要表现在记录、检索和统计时十分不便。 为全面加强对设备投资的宏观管理和指导,企业建立设备管理信息信息系统,对企业宏观经济进行快速检索和统计是必需的。
本系统是一个由多项数据组成的相互紧密关联的开放性系统,既有项目数据、又有文档数据。建设这一系统应当系统地规划设备投资管理体系,健全设备投资管理数据标准,如行业分类标准、分类总投资标准、项目文档分类标准,以及建设性质划分、项目编号标准。
2.2 系统实现功能
《设备管理信息系统》是一套对设备档案、增加、折旧、维修、盘存、清理、转让等进行全面管理的系统。
该系统通过采集设备日常工作中所产生的各种原始数据,根据设备管理的要求,对数据进行分类、统计、汇总、分析,建立程序化、制度化、规范化的设备计算机软件管理系统,包括了设备的一般特性、设备状态数据和设备能力数据,及时准确地报出各种报表,为设备管理信息提供了一个现代化的管理手段,这一手段可以强化和规范对设备的管理。便于计划、财务、审计等管理部门的介入,形成严格的监督、约束机制。
该系统集信息采集、分类、汇总、分析、查询、统计等各种处理为一体,各种操作既可以通过菜单进行,又可以通过系统的管理树导航进行。信息分类全面,树形管理方便,操作快捷简单,性能强大高效。全中文操作界面,无需计算机专业知识,使用易懂、易会。别具一格的查询统计为您提供了更多的方便!系统支持用户任意修改设计,也可让我们帮您完成设备管理信息。
第3章.Visual basic下的控件所实现的功能
3.1 实现菜单选项
Windows下的Visual Basic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。
Visual Basic应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。
菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护,
Visual Basic也提供了强大的创建菜单功能是程序更加标准。
您可以使用Visual Basic的Application Wizard也可以使用Visual Basic 的菜单编辑器建立菜单或者修改已经存在的菜单。
3.2 实现工具栏
CoolBar控件与Office97种看到的CoolBar是类似的。CoolBar就是一个可以在窗体上浮动的工具,同时也是其他ActiveX的容器。通过在CoolBar中迁入其他空间你局可以向用户提供更好的灵活性和义用性。
Toolbar 是工具条控件,是实现工具条的主体。其中的按钮可以显示图像和标题,并按功能分组或加入分隔符,还可以围棋设置鼠标停留在其上显示的提示字符。Toolbar也是一个控件容器且具有Style属性,并可以为其增加下拉按钮和平滑按钮等。
选择“工程”下拉菜单中的“部件”选项,显示“部件”对话框。在“控件”选项卡列表中选择“Microsoft Windows Common Controls 6.0”后工具相中增加改控件。其属性及对象如下:
1. Align属性定义工具条在窗体中的位置
2. ToolTipText属性是字符串类型,定义控件的提示字符
3. Style属性定义按钮外观。
4. ImageList属性定义与数据条对应的ImageList控件名,该控件定义工具条按钮显示的图像。
5. HotImangeList属性设置一个ImageList控件名,该控件定义按钮获得热点时显示的图像。
6. DisabledImageList属性定义工具条按钮无效时显示的图像。
创建工具条包括ImageList和Toolbar控件
ImageList用于为其他控件提供图像库,将ImageList控件加入到工具箱的操作于前述Toolbar控件相同。
专业水平的软件通常都带有联机帮助功能。无论写出来的程序是要给大量的用户使用,还是仅仅局限于公司内部有限的使用者,我们都应该为用户提供详细的、易于理解的联机帮助文档。微软的Help Workshop4.0 是一套独立于Visual Basic 的用来协助我们创建、运行于32位Windows 操作系统下的帮助文件的工具。使用它我们可以为我们编写的应用程序生成一组帮助文件。
关于版本,为了是程序显得更具有专业风格,首先可以在其中加入通常的应用程序信息。这些信息包括公司名称、版本号、修订号以及其他类似信息。Visual Basic允许你使用APP对象来保存这些信息,APP对象是一个预定义对象,不需要在程序中创建它。APP对象的大多数属性被应用程序用来提供常规的信息,通过使用这些APP提供的属性,可以在应用程序和用户之间交流重要信息,在项目属性框中可以设置它的属性。
包含总结汇报、考试资料、人文社科、文档下载、资格考试、办公文档、教程攻略、外语学习、IT计算机以及设备管理系统的开发与应用等内容。本文共8页
相关内容搜索}

我要回帖

更多关于 linux系统调用函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信