文档库 最新最全的文档下载
当前位置:文档库 › 车辆信息管理系统程序

车辆信息管理系统程序

车辆信息管理系统程序
车辆信息管理系统程序

程序在编译之前,请先在工程中建立轿车信息.txt 卡车信息.txt 客车信息.txt 文档。Base.h

#ifndef _BASE_H

#define _BASE_H

class Base

{

public:

char company[40]; //车辆制造公司

char brand[20]; //汽车品牌

long number; //车牌号码

double kilometer; //总公里数

double oil_price; //油价

double oil; //耗油量(公里)

double road; //养路费

double fee;//基本维修费用

double total_cost; //累计总费用

int year; //年

int month; //月

int day; //日

virtual void read()=0;

virtual void add()=0;

virtual void modify(int)=0;

virtual void del(int)=0;

virtual void save()=0;

virtual void search()=0;

virtual void get_cost()=0;

};

#endif

Base.cpp

#include"Base.h"

#include

using namespace std;

int count=0;

Car.h

#ifndef _CAR_H

#define _CAR_H

#include"Base.h"

class Car:public Base

{

public:

int carriage;//箱数(两厢或三厢)

void read();

void add();

void modify(int);

void del(int);

void save();

void search();

void get_cost();

};

#endif

Car.cpp

#include"Car.h"

#include

#include

#include

#include

using namespace std;

#define MAXcar 133

extern int count;

int count_car=0;

Car car[MAXcar];

void Car::get_cost()

{

total_cost=oil_price*oil+fee;

}

void Car::read()

{

ifstream carfile;

carfile.open ("轿车信息.txt");

carfile>>car[count_car].company>>car[count_car].brand>>car[count_car].number>>c ar[count_car].year

>>car[count_car].month>>car[count_car].day>>car[count_car].kilometer>>car[c ount_car].oil_price

>>car[count_car].oil>>car[count_car].road>>car[count_car].fee>>car[count_ca r].carriage;

while(!carfile.eof())

{

count++;

count_car++;

carfile>>car[count_car].company>>car[count_car].brand>>car[count_car].number>>c ar[count_car].year

>>car[count_car].month>>car[count_car].day>>car[count_car].kilo meter>>car[count_car].oil_price

>>car[count_car].oil>>car[count_car].road>>car[count_car].fee>>

car[count_car].carriage;

}

carfile.close();

}

void Car::add()

{

//存入对象数组中

strcpy(car[count_car].company,company);

strcpy(car[count_car].brand,brand);

car[count_car].number=number;

car[count_car].year=year;

car[count_car].month=month;

car[count_car].day=day;

car[count_car].kilometer=kilometer;

car[count_car].oil_price=oil_price;

car[count_car].oil=oil;

car[count_car].road=road;

car[count_car].fee=fee;

car[count_car].carriage=carriage;

count++;

count_car++;

}

void Car::modify(int index)

{

cout<<"1.编号:"<

car[index-1].year<<"年"<

car[index-1].kilometer<<" "<<"7.油价:"<

car[index-1].road<<" "<<"10.基本维修费用:"<

car[index-1].carriage<

strcpy(car[index-1].company,company);

strcpy(car[index-1].brand,brand);

car[index-1].number=number;

car[index-1].year=year;

car[index-1].month=month;

car[index-1].day=day;

car[index-1].kilometer=kilometer;

car[index-1].oil_price=oil_price;

car[index-1].oil=oil;

car[index-1].road=road;

car[index-1].fee=fee;

car[index-1].carriage=carriage;

}

void Car::del(int index)

{

if(index<=count_car)

{

count_car--;

count--;

}

//前移其后记录

for(int i=index;i<=count_car;i++)

{

strcpy(car[i-1].company,car[i].company);

strcpy(car[i-1].brand,car[i].brand);

car[i-1].number=car[i].number;

car[i-1].year=car[i].year;

car[i-1].month=car[i].month;

car[i-1].day=car[i].day;

car[i-1].kilometer=car[i].kilometer;

car[i-1].oil_price=car[i].oil_price;

car[i-1].oil=car[i].oil;

car[i-1].road=car[i].road;

car[i-1].fee=car[i].fee;

car[i-1].total_cost=car[i].total_cost;

car[i-1].carriage=car[i].carriage;

}

}

void Car::search()

{

int m=0;

for(int i=0;i

{

if((car[i].number==number)||(strcmp(car[i].brand,brand)==0))

{

cout<<"1.编号:"<

car[i].year<<"年"<

car[i].kilometer<<" "<<"7.油价:"<

car[i].road<<" "<<"10.基本维修费用:"<

car[i].carriage<

m++;

}

}

if(m>0)

system("pause");

if(m==0)

{

cout<<"无此轿车数据!"<

system("pause");

}

}

void Car::save()

{

ofstream carfile;

carfile.open("轿车信息.txt");

for(int i=0;i<=count_car-1;i++)

carfile<

<<" "<

carfile.close();

}

Truck.h

#ifndef _TRUCK_H

#define _TRUCK_H

#include"Base.h"

class Truck:public Base

{

public:

double load;//载重量

void read();

void add();

void modify(int);

void del(int);

void save();

void search();

void get_cost();

};

Truck.cpp

#include"Truck.h"

#include

#include

#include

#include

using namespace std;

#define MAXtruck 133

extern int count;

int count_truck=0;

Truck truck[MAXtruck];

void Truck::get_cost()

{

total_cost=oil_price*oil+fee;

}

void Truck::read()

{

ifstream truckfile;

truckfile.open("卡车信息.txt");

truckfile>>truck[count_truck].company>>truck[count_truck].brand>>truck[count_tr uck].number

>>truck[count_truck].year>>truck[count_truck].month>>truck[count_tr uck].day>>

truck[count_truck].kilometer>>truck[count_truck].oil_price>>truck[count_truck]. oil>>

truck[count_truck].road>>truck[count_truck].fee>>truck[count_truck].load;

while(!truckfile.eof())

{

count_truck++;

count++;

truckfile>>truck[count_truck].company>>truck[count_truck].brand>>truck[count_tr uck].number

>>truck[count_truck].year>>truck[count_truck].month>>truck[cou nt_truck].day>>

truck[count_truck].kilometer>>truck[count_truck].oil_price>>truck[count_truck]. oil>>

truck[count_truck].road>>truck[count_truck].fee>>truck[count_truck].load;

truckfile.close();

}

void Truck::add()

{

//存入对象数组中

strcpy(truck[count_truck].company,company);

strcpy(truck[count_truck].brand,brand);

truck[count_truck].number=number;

truck[count_truck].year=year;

truck[count_truck].month=month;

truck[count_truck].day=day;

truck[count_truck].kilometer=kilometer;

truck[count_truck].oil_price=oil_price;

truck[count_truck].oil=oil;

truck[count_truck].road=road;

truck[count_truck].fee=fee;

truck[count_truck].total_cost=total_cost;

truck[count_truck].load=load;

count++;

count_truck++;

}

void Truck::modify(int index)

{

cout<<"1.编号:"<

<<" "<<"4.车辆购买日期:"<

<<"日"<<" "<<"5.车牌号:"<

<<" "<<"7.油价:"<

truck[index-1].road<<" "<<"10.基本维修费用:"<

<<" "<<"12.厢数:"<

strcpy(truck[index-1].company,company);

strcpy(truck[index-1].brand,brand);

truck[index-1].number=number;

truck[index-1].year=year;

truck[index-1].month=month;

truck[index-1].day=day;

truck[index-1].kilometer=kilometer;

truck[index-1].oil_price=oil_price;

truck[index-1].oil=oil;

truck[index-1].road=road;

truck[index-1].fee=fee;

truck[index-1].load=load;

}

void Truck::del(int index)

{

if(index<=count_truck)

{

count_truck--;

count--;

}

//前移其后记录

for(int i=index;i<=count_truck-1;i++)

{

strcpy(truck[i-1].company,truck[i].company);

strcpy(truck[i-1].brand,truck[i].brand);

truck[i-1].number=truck[i].number;

truck[i-1].year=truck[i].year;

truck[i-1].month=truck[i].month;

truck[i-1].day=truck[i].day;

truck[i-1].kilometer=truck[i].kilometer;

truck[i-1].oil_price=truck[i].oil_price;

truck[i-1].oil=truck[i].oil;

truck[i-1].road=truck[i].road;

truck[i-1].fee=truck[i].fee;

truck[i-1].load=truck[i].load;

}

}

void Truck::search()

{

int m=0;

for(int i=0;i

{

if((truck[i].number==number)||(strcmp(truck[i].brand,brand)==0)) {

cout<<"1.编号:"<

<<" "<<"4.车辆购买日期:"<

<<"日"<<" "<<"5.车牌号:"<

数:"<

<<" "<<"7.油价:"<

truck[i].road<<" "<<"10.基本维修费用:"<

<<" "<<"12.厢数:"<

m++;

}

}

if(m==0)

cout<<"无此卡车数据!"<

system("pause");

}

void Truck::save()

{

ofstream truckfile;

truckfile.open("卡车信息.txt");

for(int i=0;i<=count_truck-1;i++)

truckfile<

<<" "<

<<" "<

truckfile.close();

}

Bus.h

#ifndef _BUS_H

#define _BUS_H

#include"Base.h"

class Bus:public Base

{

public:

int carrying;//载客量(最大载客数)

void read();

void add();

void modify(int);

void del(int);

void save();

void search();

void get_cost();

};

#endif

Bus.cpp

#include"Bus.h"

#include

#include

#include

#include

using namespace std;

#define MAXbus 133

extern int count;

int count_bus=0;

Bus bus[MAXbus];

void Bus::get_cost()

{

total_cost=oil_price*oil+fee;

}

void Bus::read()

{

ifstream busfile;

busfile.open("客车信息.txt");

busfile>>bus[count_bus].company>>bus[count_bus].brand>>bus[count_bus].number >>bus[count_bus].year>>bus[count_bus].month>>bus[count_bus].day>>

bus[count_bus].kilometer>>bus[count_bus].oil_price>>bus[count_bus].oil>> bus[count_bus].road>>bus[count_bus].fee>>bus[count_bus].carrying;

while(!busfile.eof())

{

count_bus++;

count++;

busfile>>bus[count_bus].company>>bus[count_bus].brand>>bus[count_bus].number>>b us[count_bus].year

>>bus[count_bus].month>>bus[count_bus].day>>bus[count_bus].kilometer>>bus[c ount_bus].oil_price

>>bus[count_bus].oil>>bus[count_bus].road>>bus[count_bus].fee>>bus[count_bu s].carrying;

}

busfile.close();

}

void Bus::add()

{

//存入对象数组中

strcpy(bus[count_bus].company,company);

strcpy(bus[count_bus].brand,brand);

bus[count_bus].number=number;

bus[count_bus].year=year;

bus[count_bus].month=month;

bus[count_bus].day=day;

bus[count_bus].kilometer=kilometer;

bus[count_bus].oil_price=oil_price;

bus[count_bus].oil=oil;

bus[count_bus].road=road;

bus[count_bus].fee=fee;

bus[count_bus].carrying=carrying;

count_bus++;

count++;

}

void Bus::modify(int index)

{

cout<<"1.编号:"<

<<" "<<"4.车牌号:"<

bus[index-1].month<<"月"<

<<" "<<"6.油价:"<

<

<<" "<<"11.厢数:"<

strcpy(bus[index-1].company,company);

strcpy(bus[index-1].brand,brand);

bus[index-1].number=number;

bus[index-1].year=year;

bus[index-1].month=month;

bus[index-1].day=day;

bus[index-1].kilometer=kilometer;

bus[index-1].oil_price=oil_price;

bus[index-1].oil=oil;

bus[index-1].road=road;

bus[index-1].fee=fee;

bus[index-1].carrying=carrying;

}

void Bus::del(int index)

{

if(index<=count_bus)

{

count_bus--;

count--;

}

//前移其后记录

for(int i=index;i<=count_bus-1;i++)

{

strcpy(bus[i-1].company,bus[i].company);

strcpy(bus[i-1].brand,bus[i].brand);

bus[i-1].number=bus[i].number;

bus[i-1].year=bus[i].year;

bus[i-1].month=bus[i].month;

bus[i-1].day=bus[i].day;

bus[i-1].kilometer=bus[i].kilometer;

bus[i-1].oil_price=bus[i].oil_price;

bus[i-1].oil=bus[i].oil;

bus[i-1].road=bus[i].road;

bus[i-1].fee=bus[i].fee;

bus[i-1].total_cost=bus[i].total_cost;

bus[i-1].carrying=bus[i].carrying;

}

}

void Bus::search()

{

int m=0;

for(int i=0;i

{

if((bus[i].number==number)||(strcmp(bus[i].brand,brand)==0))

{

cout<<"1.编号:"<

<<" "<<"4.车牌号:"<

bus[i].month<<"月"<

<<" "<<"6.油价:"<

<

"<<"10.累计当月总费用:"<

<<" "<<"11.厢数:"<

m++;

}

}

if(m==0)

cout<<"无此卡车数据!"<

system("pause");

}

void Bus::save()

{

ofstream busfile;

busfile.open("客车信息.txt");

for(int i=0;i<=count_bus-1;i++)

busfile<

<<" "<

bus[i].road<<" "<

}

main.cpp

#include"Car.h"

#include"Truck.h"

#include"Bus.h"

#include

#include

#include

#include

using namespace std;

#define MAXcar 133

#define MAXtruck 133

#define MAXbus 133

extern int count_car;

extern int count_truck;

extern int count_bus;

extern int count;

extern Car car[MAXcar];

extern Truck truck[MAXtruck];

extern Bus bus[MAXbus];

Base *p=NULL;

void search(char company1[40])//按车辆制造公司查询

{

int m=0;

for(int i=0;i

{

if(strcmp(car[i].company,company1)==0)

{

p=&car[i];

p->get_cost();

cout<<"1.编号:"<

car[i].year<<"年"<

car[i].kilometer<<" "<<"7.油价:"<

car[i].road<<" "<<"10.基本维修费用:"<

car[i].carriage<

m++;

}

}

for(int j=0;j

{

if(strcmp(truck[j].company,company1)==0)

{

p=&truck[j];

p->get_cost();

cout<<"1.编号:"<

car[j].year<<"年"<

truck[j].kilometer<<" "<<"7.油价:"<

truck[j].road<<" "<<"10.基本维修费用:"<

"12.载重量:"<

m++;

}

}

for(int k=0;k

{

if(strcmp(bus[k].company,company1)==0)

{

p=&bus[k];

p->get_cost();

cout<<"1.编号:"<

bus[k].year<<"年"<

bus[k].kilometer<<" "<<"7.油价:"<

bus[k].road<<" "<<"10.基本维修费用:"<

bus[k].carrying<

m++;

}

}

if(m==0)

cout<<"无此卡车数据!"<

system("pause");

}

void car_manage()

{

int choice,i=0;

char c;

bool quit=false;

while(1)

{

system("cls");

cout<<"**********轿车管理子菜单**********"<

cout<<" 1.添加轿车信息"<

cout<<" 2.修改轿车信息"<

cout<<" 3.删除轿车信息"<

cout<<" 4.查询轿车信息"<

cout<<" 5.显示所有轿车信息"<

cout<<" 0.退出"<

cout<<"**********************************"<

cout<<"请输入所要操作的编号:";

cin>>choice;

switch(choice)

{

case 1:

{

Car car1;

p=&car1;

if(count_car>=MAXcar)

cout<<"信息库已满!不能添加新的数据!"<

cout<<"请以此输入与轿车有关的以下信息:"<

cout<<"生产商:";cin>>https://www.wendangku.net/doc/3a8806177.html,pany;

cout<<"品牌:";cin>>car1.brand;

cout<<"车牌号:";cin>>car1.number;

cout<<"年";cin>>car1.year;

cout<<"月";cin>>car1.month;

cout<<"日";cin>>car1.day;

cout<<"行驶总公里数:";cin>>car1.kilometer;

cout<<"油价:";cin>>car1.oil_price;

cout<<"耗油量:";cin>>car1.oil;

cout<<"养路费:";cin>>car1.road;

cout<<"基本维修费用:";cin>>car1.fee;

cout<<"厢数:";cin>>car1.carriage;

cout<<"是否保存轿车信息?(不区分大小写)是(y/Y)否(n/N)"<>c;

if(c=='y'||c=='Y')

{

p->add();

p->save();

}

}

break;

case 2:

{

Car car2;

p=&car2;

int index;

if(count_car==0)

{

cout<<"数据库为零,无法进行删除操作!"<

cout<<"请先进行添加,在进行其他操作."<

system("pause");

break;

}

cout<<"请选择轿车序号:"<

cin>>index;

cout<<"请输入要修改的有关车辆的以下信息:"<

cout<<"生产商:";cin>>https://www.wendangku.net/doc/3a8806177.html,pany;

cout<<"品牌:";cin>>car2.brand;

cout<<"车牌号:";cin>>car2.number;

cout<<"年";cin>>car2.year;

cout<<"月";cin>>car2.month;

cout<<"日";cin>>car2.day;

cout<<"行驶总公里数:";cin>>car2.kilometer;

cout<<"油价:";cin>>car2.oil_price;

cout<<"耗油量:";cin>>car2.oil;

cout<<"养路费:";cin>>car2.road;

cout<<"基本维修费用:";cin>>car2.fee;

cout<<"厢数:";cin>>car2.carriage;

cout<<"是否保存轿车信息?(不区分大小写)是(y/Y)否(n/N)"<>c;

if(c=='y'||c=='Y')

{

p->modify(index);

p->save();

}

}

break;

case 3:

{

Car car3;

p=&car3;

int index;

if(count_car==0)

{

cout<<"数据库为零,无法进行删除操作!"<

cout<<"请先进行添加,在进行其他操作."<

system("pause");

break;

}

cout<<"请选择要删除的轿车的编号:"<

cin>>index;

p->del(index);

p->save();

}

break;

case 4:

{

Car car4;

int k;

p=&car4;

if(count_car==0)

{

cout<<"数据库为零,无法进行查询!"<

cout<<"请先进行添加,在进行其他操作."<

system("pause");

car_manage();

}

cout<<"请输入所要查询的方式:"<

cout<<"按1:车牌号查询"<

cout<<"按2:品牌查询"<

cout<<"按3:车辆制造公司查询"<

cin>>k;

if(k==1)

{

cout<<"输入查询的车牌号:"<

cin>>car4.number;

p->search();

}

if(k==2)

{

cout<<"输入查询的品牌:"<

cin>>car4.brand;

p->search();

}

if(k==3)

{

cout<<"输入查询的车辆制造公司名称:"<

cin>>https://www.wendangku.net/doc/3a8806177.html,pany;

search(https://www.wendangku.net/doc/3a8806177.html,pany);

}

if(k!=1&&k!=2&&k!=3)

break;

}

break;

case 5:

{

for(int i=0;i

{

p=&car[i];

p->get_cost();

cout<<"1.编号:"<

car[i].year<<"年"<

car[i].kilometer<<" "<<"7.油价:"<

car[i].road<<" "<<"10.基本维修费用:"<

"<<"11.累计当月总费用:"<

car[i].carriage<

}

system("pause");

if(count_car==0)

cout<

system("pause");

}

break;

case 0:quit=true;break;

default:

{

cout<<"请输入0~5之间的数字!"<

system("pause");

}

break;

}

if(quit==true)

break;

}

system("cls");

}

void truck_manage()

{

int choice,i=0;

char c;

bool quit=false;

while(1)

{

system("cls");

cout<<"***********卡车管理子菜单**********"<

cout<<" 1.添加卡车信息"<

cout<<" 2.修改卡车信息"<

cout<<" 3.删除卡车信息"<

cout<<" 4.查询卡车信息"<

cout<<" 5.显示所有卡车信息"<

cout<<" 0.退出"<

cout<<"***********************************"<

cout<<"请输入所要操作的编号:";

cin>>choice;

switch(choice)

{

case 1:

{

Truck truck1;

p=&truck1;

if(count_truck>=MAXtruck)

cout<<"信息库已满!不能添加新的数据!"<

cout<<"请以此输入与卡车有关的以下信息:"<

cout<<"生产商:";cin>>https://www.wendangku.net/doc/3a8806177.html,pany;

cout<<"品牌:";cin>>truck1.brand;

cout<<"车牌号:";cin>>truck1.number;

cout<<"年";cin>>truck1.year;

cout<<"月";cin>>truck1.month;

cout<<"日";cin>>truck1.day;

cout<<"行驶总公里数:";cin>>truck1.kilometer;

cout<<"油价:";cin>>truck1.oil_price;

cout<<"耗油量:";cin>>truck1.oil;

cout<<"养路费:";cin>>truck1.road;

cout<<"基本维修费用:";cin>>truck1.fee;

cout<<"载重量:";cin>>truck1.load;

cout<<"是否保存卡车信息?(不区分大小写)是(y/Y)否(n/N)"<

cin>>c;

if(c=='y'||c=='Y')

{

p->add();

p->save();

}

}

break;

case 2:

{

Truck truck2;

p=&truck2;

int index;

if(count_truck==0)

{

cout<<"数据库为零,无法进行删除操作!"<

cout<<"请先进行添加,在进行其他操作."<

system("pause");

break;

}

cout<<"请选择要修改的卡车信息的序列号:"<

cin>>index;

cout<<"请输入要修改的卡车的下列信息:"<

cout<<"生产商:";cin>>https://www.wendangku.net/doc/3a8806177.html,pany;

汽车客户管理系统

系统介绍 《汽车客户管理系统》是针对汽车行业的经营特点及行业发展需求,专门为汽车行业经营管理量身定做的管理系统,主要 是对潜在客户跟踪促进,系统集客户登记、客户审核、客户回访、确认客户购车成功/失败等功能模块为一体,您可随时查看今日成功客户、今日失败客户、今日咨询客户、潜客行业成交辆、关注点成交辆、今日需回访客户等情况,使您对本店的业务经营了如指掌。该软件界面设计简洁、美观其人性化的管理可以使用户用轻易上手,提升服务质量,提高工作效率。科学的管理方法会给您带来无限的效益,该管理软件将是汽车销售行业明智的选择。 《汽车客户管理系统》包括如下功能: 一、输入功能 该系统提供了对客户级别、信息来源、竞品车型、车辆颜色、从事行业、购车形态、购车预期、关注点、衣着打扮、交通方式、购车用途、欲购车型、参考竞品、客户登记、客户审核、客户回访等的模式录入和表格界面录入。而且还有辅助录入,操作方便快捷,可大大提高您的工作效率。 二、查询功能: 您只需用鼠标点击一下相应节点,就可迅速查询出相应的情况,根据不同的查询统计条件显示出需要的结果。 三、报表功能: 根据查询或者统计出来的结果生成报表。 四:打印功能: 系统支持打印功能,如想打印信息单击预览报表上的打印按钮即可。 五、安全功能: 进入系统后,单击菜单“系统→工具→用户及权限”可以设置系统的各用户权限。 六、数据备份与恢复功能: 可备份在硬盘或其他可移动磁盘中,并可对备份的数据进行多项操作。 公司首页 公司概况 软件下载 定制开发进入社区 返回主目返回主目录录

七、数据交换功能 : 有三种方式可以实现数据的交换:一是“信息交换”功能,可以任意导入、导出信息;二是“转换A ccess数据库”,可以将A ccess数据库(*.m d b文件)转换为基于本平台的信息库(*.d b i),该操作产生一个新的d b i文件,不会对原A ccess数据库进行任何更改;三是“与E x cel文件交换数据”,该功能可以将基于本平台的信息库(*.d b i)转换为E x cel文件,也可以将E x cel文件转换为基于本平台的信息库(*.d b i) 八、适应性: 适应在W I N D O W S98/M E/2000/X P系统上运行。

IDC机房资源动态管理系统

安徽移动IDC 机房资源动态管理系统简介 一、业务概述 互联网数据中心(Internet Data Center)简称IDC,是中国移动整合网络通信线路、带 宽资源,建立的标准化的电信级机房环境,可以为企事业单位提供服务器托管、租用、接入、运维等的一揽子服务。 IDC资源管理的效率是业务发展和运营的基础,涉及空间资源(机房/机架/机位)、IP、、 端口、带宽、存储、设备等。资源管理的范围还包括设备资源信息、设备用户信息、设备存放信息、设备端口信息。同时,IDC有别于传统机房,其承载的业务种类多,业务系统增减及系统升级扩容频繁,因此资源是动态变化的,分配繁琐、变更复杂、记录琐碎,查询统计困难是传统的管理方式的存在的主要问题。如何提升IDC资源管理的水平,应对复杂的多业 务环境(自有业务、合作业务、内容引入、集体托管),满足互联网业务发展和IDC向服务 转型的需要,改变传统的IDC管理模式,优化资源分配流程,最大化利用资源,实现多维度管控,同时满足公司低成本高效运营的要求是IDC运营的当务之急。 二、原有流程 经调研,目前全国各地IDC机房均采用传统的手工模式实现资源管理,尚未有IDC机房采用电子化手段结合条码管理方式,实现对不同层级的设备及其资源的动态管控、值班人员的现场无线维护。目前传统的资源手工分配流程如下: A、IP地址的分配,使用电子表格记录IP地址,每个维护人员各自记录每次的IP分配 变化,一段时间检查汇总一次。 B、机架、机位的分配,使用电子表格记录,在分配前,需要去机房现场查看,然后具体分配机柜、机位。 C、端口分配,没有记录,每次远程登录到网络设备上分配,分配后修改端口的别名进行记录。 D、机房托管资源的记录,使用电子表格记录。合作伙伴或客户提供托管资源清单,盘点验收后作为机房托管资源的记录。 通过上述的IDC资源管理方式,虽然解决了IDC资源登记、状态信息、资源归属的记录和查询。但在实际使用中也存在较多的问题: 1. IDC机房内设备数量众多,传统的设备标签信息仅能记录设备归属信息,信息量小、

部队人员车辆管理系统设计方案

目录 一、工程概况?0 二、设计原则....................................... 错误!未定义书签。 三、设计依据....................................... 错误!未定义书签。 四、系统架构....................................... 错误!未定义书签。 (一)系统设计?错误!未定义书签。 (二)设备选型 ............................... 错误!未定义书签。 1.车辆道闸(自动栏杆机)?错误!未定义书签。 2.车辆检测器?错误!未定义书签。 3. 车牌识别仪.............................. 错误!未定义书签。 4. 门禁控制器?错误!未定义书签。 5. 蓝牙读卡机.............................. 错误!未定义书签。 6. 卡口抓拍单元?错误!未定义书签。 7. 测速雷达?错误!未定义书签。 8. 访客一体机?71 9. 管理软件................................. 错误!未定义书签。

请假派车管理系统设计方案 一、工程概况 本项目为部队人员请假车辆管理系统建设工程。主要实现对营区部队人员请假外出和车辆进出派遣以及家属车辆的自动化管理。 随着部队现代化建设的发展,人员和车辆在部队管理中的作用越来越大,人员外出请假和家属探亲来访以及车辆拥有数量及拥有类型也随之不断的增加,传统的请假外出和车辆派遣管理方法已难以满足现代化发展的需要,给部队建设带来了诸多不便,并且现行的派遣管理由于监管不力,较易出现管理混乱,存在的问题和弊端也就显现出来:效率低下、安全隐患、贻误时机、私自挪用等不良现象时有发生。针对这些情况我公司推荐部队请假车辆派遣系统,该系统是利用先进的RFID技术、车牌识别技术与计算机网页请假系统软件、自动化控制、显示技术相结合,进行人员与车辆身份识别的智能管理系统。 本次项目涉及以下个功能模块: ◆大门出入口人员车辆出入管理系统,主要实现有牌车利用车牌识别技术识别进出,无牌车利用蓝牙远距离识别技术识别进出,部队车辆需经过网络派车审批授权后自动识别车牌出入;人员请假是否在网络上审批授权,在该规定的时间内请假外出和是否超时进入。 ◆部队车队车辆出入管理系统,主要是增加网络派车审批系统对军车的应用进行授权管理,未经授权的军车禁止出入车队; ◆人员请假系统,主要是在网络请假系统对个部门人员请假人数控制和请假门区权限的进入外出实时监控,为进行审批授权的人员在规定的时间内禁止外出。 ◆家属院车辆出入管理系统,自动识别已注册登记和内部车辆,可利用有效期管理方式对需要缴纳车辆管理费和物业费的时间节点进行管控,有效期内的车辆自动识别进出,超出有效期的车辆禁止入内; ◆访客登记管理系统,对外来人员和车辆进行无纸化登记,并授权办理临时访客卡,根据设定的临时权限该访客卡可以联动门禁系统进行权限内的自动识别; ◆信息显示屏,主要设在南大门和东大门,实时显示所有进出车辆的状态和信息,比如:正常外出、正常进入、派车外出、派车进入、无派车单等信息; ◆超速抓拍联动系统,营区内设置两处测速点,超速行驶的车辆在南大门和东大门外出时,系统将提示其违章信息,司机需到相关部门消除违章后才能外出,否则系统不放行。

铁路运输管理信息系统概述

铁路运输管理信息系统 概述 Modified by JACK on the afternoon of December 26, 2020

一、 二、TMIS建设目标 TMIS通过计算机网络从全路6000多个站名中选取的2000多个主要站段中,实时收集列车、机车、车辆、集装箱以及所运货物的动态信息,对列车、车辆、集装箱和货物进行节点式追踪管理,实现货票、确报、编组站、区段站、货运站、货运营销及调度系统的计算机管理,为全路各级运输管理人员提供及时、准确和完整的运输信息和辅助决策方案,实现紧密运输、均衡运输,提高运输生产效率,改善客户服务质量。 (一) (二)T MIS的应用目标 TMIS的应用目标是实现对运输市场信息和客户需求管理、运力资源信息管理、运输作业过程信息管理、管内现在车和集装箱动态分布信息管理和运输信息综合利用等。 1. 2.运输市场信息和客户需求信息管理 动态掌握货源分布动态和运输货物在途状态;动态掌握托运人的货运订单和请求车需求;向客户反馈货运订单的核准情况、请车计划的安排和执行情况;动态掌握企业自备车(箱)的位置及状态;动态掌握重点客户、重点企业(港口、电厂、玻璃厂、焦化厂等)重点物资的运输计划执行情况。 3. 4.运力资源信息管理

实现主要运力资源信息管理,包括:铁路货车、机车、集装箱保有量动态(含加入铁路运营的企业自备货车和集装箱);其他铁路运力资源信息,如丁务、电务维修管理等。 5. 6.运输作业过程信息管理 实现主要运输作业过程信息管理,包括:货物的承运、交付信息;装/卸车信息;列车的编、解、到、发信息;作业计划、作业单据的编制信息等。 7. 8.管内现在车动态分布信息管理 实现管内现在车(含自备车)动态分布信息管理,包括:车种别重/空车分布动态信息;去向别、品类别重车分布动态信息;管辖范围内现在车出/入动态信息;管辖范围内运用/非运用转换信息等。 9. 10.管内集装箱动态分布信息管理 实现管内集装箱(含自备箱)动态分布信息管理,包括:管辖范围内箱型别、去向别的集装箱分布动态信息;箱型、箱号别的集装箱检修状态信息;运用/非运用、加入/剔除变化动态信息等。 11. 12.运输信息综合利用 各级系统共享运输生产过程中采集的原始信息,建立TMIS原始信息库、动态信息库和历史信息库,在此基础上开发面向运输业务部门的综合应用,并

车辆管理信息化系统介绍

车辆管理信息化系统介绍 二O一三年九月

目录 1.需求分析 (3) 1.1.现状分析 (3) 1.2.必要性 (3) 2.解决方案 (3) 2.1.系统原理 (3) 2.2.系统组成 (4) 2.3.系统架构 (5) 2.3.1.车辆调度管理系统.总体架构 (5) 2.3.2.车辆调度管理系统.详细架构 (5) 2.3.3.GPS车辆动态信息管理系统.总体架构 (6) 2.3.4.GPS车辆动态信息管理系统 (7) 2.4.系统功能 (7) 2.4.1.GPS车辆动态信息管理系统 (7) 2.4.2.车辆调度管理系统 (7)

1.需求分析 1.1.现状分析 目前单位运输车辆以及其它公务车的管理以传统手工方式进行,此种方式管理繁琐、效率低下、成本高。随着单位的业务日益扩大与增加,公务用车需求增多,原有传统管理方式已经不能适应复杂而繁琐的管理需求。传统管理方式存在以下几方面的问题。 1)缺乏有效的车辆调度管理工具。 2)油费、过路费用控制缺乏高效的管理手段。 3)车辆使用不当,寿命低、维护成本高等。 4)有可能存在管理漏洞造成公车私用或擅自借与他用。 1.2.必要性 随着规模的扩大,对运输保障提出了更高的要求,为了拥有更高效、安全的运输队伍,有效保障各单位用车,亟需建立先进、科学的车辆管理体系,形成清晰有效的管理模式,提高日常工作效率和服务质量,同时给运输部车队节约大量的人力资源和费用成本。 为了实现服务快捷准确、数据信息可靠、降低管理成本的目标,运输部建设一个先进的精细化的车辆管理运营平台是非常必要的。 2.解决方案 2.1.系统原理 系统原理详见下图:

车次信息管理系统

沈阳工程学院 课程设计 设计题目:C++程序设计课程设计 车次信息管理系统 系别信息工程系班级 学生姓名学号 指导教师代钦张楠职称讲师讲师 起止日期:2011 年12月12日起——至2011 年12月16日止

课程设计成绩评定表 系(部):信息工程系班级:学生姓名: 指导教师评审意见 评价内容具体要求权重评分加权分 调研论证能独立查阅文献,收集资料;能制定课程设计方 案和日程安排。 0.1 5 4 3 2 工作能力态度工作态度认真,遵守纪律,出勤情况是否良好, 能够独立完成设计工作, 0.2 5 4 3 2 工作量按期圆满完成规定的设计任务,工作量饱满, 难度适宜。 0.2 5 4 3 2 说明书的质量 说明书立论正确,论述充分,结论严谨合理, 文字通顺,技术用语准确,符号统一,编号齐 全,图表完备,书写工整规范。 0.5 5 4 3 2 指导教师评审成绩 (加权分合计乘以8) 分加权分合计 指导教师签名:年月日 评阅教师评审意见 评价内容具体要求权重评分加权分 查阅文献查阅文献有一定广泛性;有综合归纳资料的能 力 0.2 5 4 3 2 工作量工作量饱满,难度适中。0.5 5 4 3 2 说明书的质量 说明书立论正确,论述充分,结论严谨合理, 文字通顺,技术用语准确,符号统一,编号齐 全,图表完备,书写工整规范。 0.3 5 4 3 2 评阅教师评审成绩 (加权分合计乘以4) 分加权分合计 评阅教师签名:年月日 答辩小组评审意见 评价内容具体要求权重评分加权分 学生汇报汇报准备充分,思路清晰;语言表达准确,概 念清楚,论点正确,有层次,有重点,基本上 反映了所完成任务的全部内容;时间符合要求。 0.5 5 4 3 2 答辩 思路清晰;回答问题有理论依据,基本概念清 楚;主要问题回答准确,深入,有说服力。 0.5 5 4 3 2 答辩小组评审成绩 (加权分合计乘以8) 分加权分合计 答辩小组教师签名:年月日课程设计总评成绩分

船舶动态管理信息系统(新版2.0)功能说明

船舶动态管理信息系统(新版2.0) 功能说明 二ОО八年九月

目录 1 综合工作台 (1) 1.1在港船舶动态查询 (1) 1.1.1 菜单路径 (1) 1.1.2 功能描述 (1) 1.2船舶历史动态查询 (2) 1.2.1 菜单路径 (2) 1.2.2 功能描述 (2) 1.3港务费制单查询 (2) 1.3.1 菜单路径 (2) 1.3.2 功能描述 (2) 1.4IC卡内信息查询 (2) 1.4.1 菜单路径 (2) 1.4.2 操作步骤 (2) 2 船舶签证 (3) 2.1船舶报告管理 (3) 2.1.1 航次报告信息录入 (3) 2.1.2 航次报告信息修改 (3) 2.1.3 航次报告信息查询 (4) 2.1.4 列表报告信息录入 (4) 2.1.5 列表报告信息修改 (5) 2.1.6 列表报告信息查询 (5) 2.1.7 汇总报告信息录入 (6) 2.1.8 汇总报告信息修改 (6) 2.1.9 汇总报告信息查询 (7) 2.2船舶签证管理 (7) 2.2.1 进出港签证录入 (7) 2.2.2 签证信息查询 (9) 2.2.3 签证信息修改 (9) 2.2.4 签证登记簿 (10) 2.3船舶定期签证 (10) 2.3.1 定期签证查验录入 (10)

2.3.2 定期签证查验查询 (10) 2.3.3 定期签证查验修改 (11) 3 进出口岸管理 (12) 3.1船舶申报 (12) 3.1.1 船舶进口岸(7日)申请录入 (12) 3.1.2 船舶进出口查验录入 (13) 3.1.3 船舶申报修改 (13) 3.1.4 船舶申报查询 (14) 3.1.5 船舶申报审批 (14) 3.2口岸查验 (14) 3.2.1 进出口查验录入 (15) 3.2.2 查验信息查询 (16) 3.2.3 查验信息修改 (16) 3.2.4 查验登记簿 (16) 3.2.5 打印进口岸办妥通知单 (17) 3.2.6 打印出口许可证 (17) 3.2.7 打印定期出口许可证 (18) 4 船舶安全检查 (19) 4.1国内船舶安检 (19) 4.1.1 国内安检信息录入 (19) 4.1.2 国内安检信息修改 (20) 4.1.3 国内安检信息查询 (20) 4.2船舶PSC检查 (21) 4.2.1 PSC安检信息录入 (21) 4.2.2 PSC安检信息修改 (21) 4.2.3 PSC安检信息查询 (22) 5 船舶分类分级管理 (23) 5.1重点跟踪船舶管理 (23) 5.1.1 重点跟踪船舶信息录入 (23) 5.1.2 重点跟踪船舶信息修改 (24) 5.1.3 重点跟踪船舶录入审核/审批 (24) 5.1.4 解除重点跟踪船舶申请 (24)

车辆管理系统毕业论文

湖北汽车工业学院科技学院毕业设计(论文) 课题名称 系部 专业 班级 学号 姓名ALKMANS 指导教师 2014年 5 月 11 日

摘要 汽车的有这辉煌的发展历程,伴随着工业革命历程的诞生,汽车的产业链在20世纪中蓬勃发展,已经成为很多国家的重要产业。发展至今,汽车的历史已经有百余年。在现代化的交通方式当中,运输行业突显出汽车的灵活便利性,日常生活当中对汽车的时候已经成为现代生活的客观需要。在现代快节奏的生活当中,汽车的便利极大的影响的人们的生活节奏。在当今科技快速发展的同时,也促进了汽车科技产业的进步,带动了汽车经济的发展。至今为止,汽车为人类社会做出了不可磨灭的贡献。 在当今的信息化时代,伴随人们快节奏的生活、经济日益发展,生活中出现了各式各样的简便的办公方式。经济昌盛的时代,各家公司、各个单位所配备的车辆也越来越多,车辆管理系统就在此时诞生,为公司、单位对公车的分配问题做出规范化的管理。利用计算机庞大的信息存储空间,将各种车辆的车型,数量,使用情况,车况等信息,分类处理,记录到系统当中,使得车辆分配的历程管理更加的简便。利用计算机高性能的处理能力,清晰显示车辆信息的变化,用可视化数据来帮助对车辆的管理,实现了资源的合理利用,为单位减少大量的资源与不必要的开支,并且提高了员工的办事效率,提升了对一对一配比的最大利用化,真正提高了办公质量。 车辆管理系统主要的用途是对单位、企业工作日程对车辆需求的合理化配比,例如单位中车辆信息(车牌,型号)、车辆驾驶人信息(姓名,年龄,身份证等)的记录,车辆使用登记管理,系统的数据运用及维护,登入权限的设置。 本文主要记录车辆管理系统的各个功能模块,涵盖了需求分析,总体设计,数据库设计,程序设计简要说明,详细设计,系统维护和改进等系统特点,重点详细介绍了设计系统的详细思路和自作过程,对系统的主要功能和部分重要代码的设计也有较为详细的说明。 关键词:车辆管理,信息管理,数据库,窗体,控件

铁路运营信息系统运行维护实施细则

铁路运营信息系统运行维护实施细则 第一章总则 第一条为确保集团公司信息系统的正常运行和良好使用,预防和减少信息系统故障的发生,制定本办法。 第二条铁路信息系统由应用软件、支撑其运行的系统软件和硬件设备,以及基础设施环境组成。 第二章管理机构和职责 第四条设备技术部是信息系统运行维护管理的主要部门,负责制定集团公司信息系统运行维护管理的标准和规范;负责集团公司本部的信息系统资产管理,建立并管理信息系统和设备台帐,负责联系信息系统硬件维修,提供相关的技术支持和沟通、协调服务,使信息系统能够更有效使用;负责集团公司局域网和互联网IP地址的申请、分配、登记和管理;参与编制网络应急预案,负责组织集团公司网络应急预案演练和备案;负责向信息化处上报信息系统运行维护人员的培训需求,组织运行维护人员参加培训,做好集团公司参培人员的管理工作。调度部负责对车务信息系统软件进行监管、维护和维修。分(子)公司负责自有的信息系统资产管理,建立并管理信息系统和设备台帐,全力配合集团公司开展信息化管理相关工作,设备技术部监管。 第五条各分(子)公司、直属经营部、综合管理部门指定专人负责本部门信息系统的管理与日常维护,并上报资产管理部门备案。各部门信息系统负责人负责所在部门信息系统设备设施的

保管,不得私自挪用、遗失;负责所在部门信息系统微机的杀毒软件进行定期更新、杀毒。计算机上使用移动外设(U盘、移动硬盘、软盘)必须经过杀毒监测方可使用。 第六条信息系统计算机、触摸屏由设备技术部建立设备设施台帐,由各使用部门信息系统负责人负责保管及开关机等日常维护。设备技术部定期对信息系统设备设施进行巡检和抽查。 第七条各部门信息系统负责人应对相关计算机系统设置登录密码,严格控制非使用人员使用计算机。对于信息系统登陆用户名、密码要严格保密,不得泄露他人登录操作。 第八条信息系统日常维护分级负责,重大事件统一调度、协调处置机制。信息系统运行维护采用一线运行值班、二线技术支持、三线厂商保障的工作模式。 第三章信息系统运行维护管理 第九条信息系统维护等级是为区分不同信息系统的运维服务要求,突出重点,优先保障运输生产,而划分出的信息系统维护级别。信息系统分为三个维护等级,一级为最高,二级、三级依次递减。根据不同的维护等级制定相应的响应标准。呼和浩特铁路局信息系统维护等级表见(附件1),维护作业计划及周期标准见(附件3)。 按照信息系统维护等级和业务影响程度,维护服务和响应标

铁路车站现车信息管理系统

一.摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 本系统是在管理信息系统的理论和方法指导下、数据库技术支持下完成的。本文在结构上首先论述了毕业设计选题的背景、目的和意义,然后叙述了开发环境、开发平台以及数据库技术,接着用表格和图片的方式介绍了系统的整体规划,接下来是系统在具体实现中的详细内容,最终本系统能够完成信息的输入、输出,数据的修改、查询以及打印报表等功能,本系统界面友好,操作简单,比较实用。 课题目的及意义 由于现今的铁路车站现车信息管理非常繁琐,行政人员付出大量的工作时间,得到的效率很低。因此为提高工作效率,减轻铁路工作人员的工作负担,决定开发铁路车站现车信息管理系统。 计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全等等。 为了解决传统铁路车站现车信息的管理正面临着的这些问题,我所设计的铁路车站现车信息管理系统也就应运而生了。

二.开发环境、工具介绍 该软件是在Windows XP Professional + Visual Basic 6.0 + SQL Server 2000的环境下完成的。下面就对这些开发工具进行介绍: 1.1 SQL Server 2000 简介 SQL Server 2000是微软公司最新版的大型数据库服务器,其性能指标在各方面都有赶超Oracle数据库的趋势。用它可以方便地管理数据库和开发应用程序,它使用了最先进的数据库构架,与Windows NT/2000平台紧密集成,具有完全的Web功能。通过对高端硬件平台、网络和存储技术的支持,为WEB站和企业的应用最大限度地提供了可扩展性和高可靠性,能在Internet商业领域快速建立并应用。此外,还增强了安全性,保护防火墙内外的数据。支持基于角色的安全并拥有安全审计工具。在经历了SQL Server 6.5和7.0两个版本的尝试后,微软公司终于开始了大规模的业务。记得在以前各种关于SQL Server的文章,都会将其定位成中小型应用方面,这种感觉被大家自然的延续到了2000版之中。其实这是一种误解。在过去的很长一段时间中,微软公司聘请了世界上最优秀的数据库专家以及专门搭建了信息量可谓空前的地理信息系统,励精图治,就是为了摘掉扣在自己头上的这顶帽子。有了强大的性能和功能支持,再配合其一向为人称道的易用性,SQL Server可以说成为了开发者手中的一柄利器! 另外,目前国内的一些关于微软平台的数据库编程教程,喜欢使用Access 作为数据库平台的案例,并展开相关的内容。这其实对于开发真正的数据库应用并没有直接的帮助作用,只能使大家停留在应用的初级阶段。SQL Server 2000提供的非常傻瓜的缺省安装和使用模式,其上手难度并不比Access大。另外,SQL Server 2000可以兼顾小、中、大规模的应用,有着远远比Access强大的伸缩性。 1.2 SQL Server 数据库特点 概括起来,SQL Server 2000数据库管理系统具有以下主要特点。 1)、丰富的图形管理工具,使系统管理、操作更为直观方便。SQL Server 企业管理器是一个基于图形用户界面(GUI)的集成管理工具,利用它可以配置管理SQL Server服务器、管理数据库和数据库对象、备份和恢复数据、调度任务和管理警报、实现数据复制和转换操作等。此外,SQL Server 2000还提供了SQL事件探查器、SQL查询分析器、SQL Server服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。

智慧景区综合车辆管理系统设计方案

智慧景区综合车辆管理系统设计方案 按照功能模块可将景区综合车辆管理系统分成三大子系统:景区车辆调度系统、视频管理系统和电子站牌系统发布系统。 1.1.景区车辆调度系统 结合景区实际运营模式如下图,将景区车辆调度系统包括四大模块:基础信息管理模块、运营计划模块、运营调度模块、运营统计模块。 3.1.1、组织管理 景区公司的组织关系一般是管委会->景区车队->线路->车。 1)分组管理

分组管理是对景区内组织单位的管理,管委会、景区车队单位在本系统里都定义为分组。上下级单位以组织树形式层叠显示。,如下图所示。 平台支持分组的管理:查询、添加,删除,变更。 2)线路管理 车队下级为线路,线路涉及到站点、站间距和班次计划,路线管理功能是对线路的基本信息、站点、站间距等信息的管理,包括查询、添加、删除、变更等功能。 ●查询线路 弹出线路管理窗体,在线路输入框中输入线路名中包括的字段,点击“查询”按钮进行模糊查询,查询结果为包含此字段的所有线路;默认为空进行查询则查询的结果为所有的线路。 ●添加线路 在线路添加框中输入线路的基本信息,包括选择分组、线路名称,线路编码等关键信息,在上下行站点编辑框中双击对应位置进行编辑,更改站点名称与下一站距离,或者根据模板导入做好的文件。

变更线路 在线路信息编辑框中修改线路基本信息,其中分组、线路名、线路别名不允许修改。在站点编辑框中相应位置点击右键添加、删除站点,可实现对站点的插入、删除功能。

●删除线路 在查询结果输出框中选中要删除的线路。 ●车辆管理 车辆是系统管理的核心对象,平台支持对车辆的查询、添加、删除和变更操作。 ●添加和修改的车辆信息 包括:车牌号码、上线号(手机号),所属分组、自编号、所属线路、开始运营的日期、车辆型号、车辆颜色、车辆种类、购入的单位、限载人数等。

铁路运输管理信息系统(TMIS)概述

目录 第三章铁路运输管理信息系统(TMIS)概述 (2) 第一节TMIS建设目标与体系结构 (2) 第二节TMIS子系统 (13) 复习思考题 (27) (五) 体系结构P14上有图要修改。

第三章铁路运输管理信息系统(TMIS)概述 [主要内容] TMIS总体目标与体系结构、TMIS的数据组织,TMIS的子系统:确报系统、货票信息综合应用系统、集装箱管理信息系统、车号自动识别信息报告系统、货运营销与生产管理系统、路局调度管理信息系统等内容。 [重点掌握]TMIS的建设目标、应用目标,TMIS的体系结构和数据组织,TMIS各子系统的主要功能等。 第一节TMIS建设目标与体系结构 一、TMIS建设目标 TMIS通过计算机网络从全路6000多个站名中选取的2000多个主要站段中,实时收集列车、机车、车辆、集装箱以及所运货物的动态信息,对列车、车辆、集装箱和货物进行节点式追踪管理,实现货票、确报、编组站、区段站、货运站、货运营销及调度系统的计算机管理,为全路各级运输管理人员提供及时、准确和完整的运输信息和辅助决策方案,实现紧密运输、均衡运输,提高运输生产效率,改善客户服务质量。 (一)TMIS的应用目标 TMIS的应用目标是实现对运输市场信息和客户需求管理、运力资源信息管理、运输作业过程信息管理、管内现在车和集装箱动态分布信息管理和运输信息综合利用等。 1.运输市场信息和客户需求信息管理 动态掌握货源分布动态和运输货物在途状态;动态掌握托运人的货运订单和请求车需求;向客户反馈货运订单的核准情况、请车计划的安排和执行情况;动态掌握企业自备车(箱)的位置及状态;动态掌握重点客户、重点企业(港口、电厂、玻璃厂、焦化厂等)重点物资的运输计划执行情况。 2.运力资源信息管理 实现主要运力资源信息管理,包括:铁路货车、机车、集装箱保有量动态(含加入铁路运营的企业自备货车和集装箱);其他铁路运力资源信息,如丁务、电务维修管理等。 3.运输作业过程信息管理 实现主要运输作业过程信息管理,包括:货物的承运、交付信息;装/卸车信息;列车的编、解、到、发信息;作业计划、作业单据的编制信息等。 4.管内现在车动态分布信息管理 实现管内现在车(含自备车)动态分布信息管理,包括:车种别重/空车分布动态信息;去向别、品类别重车分布动态信息;管辖范围内现在车出/入动态信息;管辖范围内运用/非运用转换信息等。

车辆管理系统主要负责各种车辆的常规信息管理工作

车辆管理系统主要负责各种车辆的常规信息管理工作。 系统中的车辆主要有大客车、小轿车和卡车。每种车辆有车辆编号、车牌号、 车辆制造公司、车辆购买时间、车辆型号(大客车、小轿车和卡车)等信息。大客车还有载客量 (最大载客数)信息,小轿车还有箱数(两厢或三厢)信息,卡车还有载重量等信息。 功能要求: (1)添加车辆:主要完成车辆信息的添加,要求编号唯一. (2)查询车辆: (3)显示车辆信息库:输出当前车辆信息库中所有车辆信息,每条记录占据一行。 (4)统计信息 输出当前车辆信息库中总物品数,以及按车辆类别,统计出当前车辆信息库中各类别的物品数并显示。 (5)车辆信息存盘:将当前程序中的车辆信息存入文件中。(6)读出车辆信息:从文件中将车辆信息读入程序。

主要程序: #include #include #include #include using namespace std; int N=50; /*设置全局变量N=50,信息库最多存储50辆车辆信息*/ int n1=0; /*全局变量,记录大客车文件当前信息库信息数量*/ int n2=0; /*全局变量,记录小轿车文件当前信息库信息数量*/ int n3=0; /*全局变量,记录卡车文件当前信息库信息数量*/ ofstream os1("file1.dat",ios::binary|ios::trunc); ofstream os2("file2.dat",ios::binary|ios::trunc); ofstream os3("file3.dat",ios::binary|ios::trunc); /**********************************************************************/ class car { /*汽车类*/ public: string license_plat; string company; double time_buying; string mode; void getcar(); void show(){ cout<

设备的动态台账管理系统

设备动态台账管理系统 设备台账是掌握电力生产设备资产状况的主要档案,其合理化、规范化、系统化、精细化管理尤为重要。以电力生产管理模式和流程为根据,通过建模、制定标准、搭建平台和关联各设备信息数据,建设一套设备全生命周期管理系统,对生产设备进行数字化、自动化、科学化的全过程、全寿命动态管理,及时掌握设备系统性能和运行状态,进行预先管控,实现设备动态管理。同时,减少管理人员进行设备维护的重复性工作,提高企业效益。 1 设备技术数据和管理信息分析 目前,企业生产设备管理主要基于静态的设备基础信息台帐管理,如资产管理系统(EAM),而发电厂主要采用基建MIS系统和生产运营MIS系统。设备台帐主要是设备的出厂参数和电厂基本标识,包括KKS码、名称型号、安装地点、投运日期、出厂编号、制造厂家。主要由技术参数,如额度温度、压力、流量、电压、电流、绝缘等信息构成。而设备维护保养数据及管理信息是独立的信息管理模块,或者采用电子版式分散记录,甚至采用纸质手工记录,主要包括检修维护工单、缺陷现象、维护记录、部件更换、试验数据、设备异动等。 发电厂为了进一步了解掌握设备系统运行情况,也便于维护设备系统和生产管理,又增加了设备巡点检系统、图形信息系统、物资管理系统、检修管理系统等辅助信息管理系统。这些信息系统的数据都相对孤立,设备管理维护人员可以粗略掌握设备运行状态。另外,每个系统都要手工录入部分数据,这些数据通过手工重复录入,既增加劳动量,也易造成同一数据各个系统的不一致性。 将相关信息管理系统的设备数据有机关联,并进一步分析、统计、加工,形成专业设备管理的综合信息,实现数据共享。研究一套“设备动态台账管理系统”,对设备系统全生命运行状态进行动态管理,以便快速、有效、准确地掌握电厂设备运行情况,提高产运营的数字化、精细化和时效性管理水平,达到减员增效。 2 技术方案 将电厂建设和生产期设备系统的设计参数、技术参数、安装调试记录、试验数据、

车辆管理系统方案设计

车辆智能识别管理系统设计方案

目录 一概述 (3) 二系统设计目标 (3) 三系统简介 (5) 2.1工作原理 (5) 2.2系统组成 (6) 2.3系统结构与功能模块简述 (6) 2.4系统功能简介 (9) 2.5系统工作流程 (12) 四质量保障与技术支援 (13)

一概述 由于工厂车辆管理要求系统不仅要能够稳定、安全的运行,而且更应当能够帮助更好的解决一般厂区大门车辆进出管理混乱的问题。故而本管理系统采用了国际最新车辆自动识别技术――微波射频识别技术RFID,利用现代计算机技术、短程微波通信技术、自动控制技术实现车辆自动识别和信息化管理一体化,为进出车辆管理实现车辆信息数字化、车辆识别自动化和车辆管理智能化。 系统功能特点: 1)实现了进出车辆的提前预报和自动指示避让,避免出现车辆拥堵的状况出现; 2)整个系统具有远距离快速识别、智能控制、高可靠性、高保密性、易操作、易扩展等特点; 3)建立安全可靠的注册车辆档案,通过高新技术加强车辆监管防盗功能; 4)提供一个对进出车辆自动识别、智能管理的先进、可靠、适用的数字化平台,使对内部车辆出、入实时动态的管理能力得到质的提高; 5)能有效、准确、智能的对进出的车辆(装有车辆电子号牌的车辆)的数据信息识别、采集、记录、跟踪,保证车辆进出的安全管理。 二系统设计目标 为厂区内部车辆管理提供实时监控信息平台、实现智能化管理;系统运行稳定可靠,安全保密。同时帮助解决目前由于通道狭窄可能出现进出车辆堵塞的现状,体现预告进

出车辆前方大门的通行情况,自动指示和调度,避免拥堵情况的发生。 ●系统功能齐全丰富 具有自动识别、智能控制、报警提示、信息记录、数据通讯等功能;同时具备扩展方便,升级容易等特性; ●系统性能稳定可靠 硬件严格筛选、严格试验,并留有适当备份;软件精心设计调试,并具有冗余容错性能;系统处理速度快,可靠性高,稳定性好,错漏率低,并具有数据备份、数据恢复能力; ●自动指示调度,疏导交通 帮助预告、提示大门车辆通行状况,自动进行调度疏导指示; ●提高车辆通行速度 运用微波射频识别(RFID)――远距离快速识别的技术优势,通过车辆自动识别、数据库资料比对,实现车辆通行控制,实现提前开门在车辆到达大门前把伸缩门打开,减少车辆等待时间。 ●操作使用方便简单 ●系统数据安全保密 在网络级、系统级、数据库级设有访问权限控制;具备检查用户合法身份和使用权限的能力;数据进行加密处理;

车辆管理信息系统

应急运输车辆管理信息系统 摘要: 道路运输应急保障是我国应急保障体系中重要组成部分。 本文共分为五章。第一章引言部分先介绍了应急运输车辆管理信息系统的概念,第二章介绍了应急运输车辆管理信息系统的重要性,第三章阐述了系统的类型,第四章中具体分析了系统的组成,最后,对系统的功能进行全方位的分析,并提出了自己的一些看法及建议。Abstract: Road transport emergency response to protect our security system is an important component. This paper is divided into five chapters. Introduction of the first chapter describes the emergency transport vehicle management information system concept, the second chapter of the emergency transport vehicle the importance of management information systems, and the third chapter on the type of system, the fourth chapter, detailed analysis of the system components, Finally, the system features a full range of analysis and put forward their views. 关键词:应急运输;车辆管理;管理信息系统设计;道路运输;车辆分配; Keywords:Emergency transportation; vehicle management; management information system design; road transport; vehicle distribution; 第一章应急运输车辆管理系统概况 1.1 应急运输车辆管理概况 近年来我国大型突发事件频繁,每年给我国带来近5000亿的经济损失,这使我们意识到提高应对突发事件能力和灾害应急管理水平的紧迫性和重要性。道路运输应急保障是我国应急保障体系中重要组成部分,特别是在08年抗击南方暴风雪和“汶川5.12”抗震救灾中发挥着决定性的作用。如何在道路应急运输中合理、高效的组织应急运输车辆成为道路运输应急保障机制中一个必须面对的问题,学术界和相关管理部门对这一领域给予了高度的关注和重视,“应急运输车辆管理”成为了一个新的研究领域。 目前,我国还未形成完整的应急运输车辆管理体系,特别是对于车辆身份确定、赔偿、征用、演练组织等方面没有规范化。 1.2 应急运输车辆管理的概念 所谓应急运输车辆管理基本定义是指在公共突发事件发生后,针对提供救援物资的运输车辆进行的管理。内容主要包括:应急运输车辆身份的确认、应急运输车辆的组织疏导、应急运输车辆补给及维修,对于征用应急运输车辆还应该进行运输物资核对、征用补偿、协调事故处理等。 1.3 应急运输车辆管理体系的主要目的 实现应急运输车辆在公共突发事件之前保障充分;事中指挥高效;事后处理完善,从应急运输车辆管理各个方面进行系统设计 1.4 应急运输车辆管理体系的设计原则 可行性、实用性、及时性、完整性。 第二章应急运输车辆管理信息系统的重要性 2.1 应急运输车

汽车运输信息管理系统设计方案

汽车运输信息管理系统设计方案 目录 摘要 (3) 目录 (1) 1 引言 (3) 1.1 项目开发背景 (3) 1.2项目开发的意义 (3) 2 系统分析 (5) 2.1系统架构 (5) 2.2可行性分析 (5) 2.3现行业务系统的描述 (5) 2.4用例分析 (7) 2.4.1.1用例 (7) 2.4.1.2用例描述 (7) 2.4.2.1用例 (9) 2.4.2.2用例描述 (10) 2.4.3.1用例 (11) 2.4.3.2用例描述 (11) 2.4.4.1用例 (12) 2.4.4.2用例描述 (12) 2.4.5.1用例 (14) 2.4.5.2用例描述 (14)

3 概要设计 (16) 3.1系统功能描述 (16) 3.2模块结构图 (16) 3.2 数据库设计 (17) 3.2.1 数据库关系图 (17) 3.2.2 数据库表 (18) 4 详细设计 (24) 4.1 系统界面设计 (24) 4.2 各功能的实现 (25) 4.2.1 业务员,业务经理功能模块 (25) 4.2.2 车辆信息管理功能模块 (27) 4.2.3车辆调度功能模块 (29) 4.2.4财务管理功能模块 (31) 4.2.5系统管理员功能模块 (32) 5 软件测试 (36) 5.1 测试计划 (36) 5.2 测试用例 (37) 6 总结 (42) 参考文献 (43)

摘要 随着市场经济的高速发展,制造业,商业企业逐步接受着第三方物流服务。越来越多的企业认识到物流企业外包是降低成本,提高服务水平的有效渠道。物流管理的特点是以客户为核心构建面向客户的业务流程支持各种形式,各种需求的现在企业中的业务模式。而汽车运输管理也属于物流管理中的一个部分。本系统支持多形式客户的数据共享,可提高作业效率,监控整个流程,提供完整的货品及订单跟踪,本系统特别关注对各环节业务的监控及例外情况的监控。 关键词:客户运输汽车运输管理系统 引言 1.1 项目开发背景 在当今高速发展的信息社会,现代物流行业突飞猛进发展,伴随着我国国民经济连续多年的高速增长,为现代物流发展创造了良好的条件。目前,我国各类物流企业有14万家左右,展望整个21世纪,可以说现代物流业将有更大的发展。 在发达国家,物流理论促使物流实践快速发展。经济全球化及现代物流业发展的系统化,信息化,仓储运输的现代化和综合化等趋势,对我国物流业的发展提出了全方位的挑战。传统物流行业的操作模式已经不适应现代的物流行业,如何缩短物流过程,降低产品库存,加速对市场的反应,这是所有企业所面对的问题。本系统就是针对这些问题根据中小型企业的实际需求而开发的一套物流管理系统。 1.2项目开发的意义 《中国物流与采购》指出以信息化为动力建设汽车运输企业管理信息系统。即指对汽车运输企业的生产经营活动进行计划、组织、指挥、协调;监督等活动,使企业所拥有的人力、物力、财力等一切资源得以优化组合和配置,目的是提高汽车运输企业的生产效益和经济效益。 据统计,目前我国拥有汽车运输业从业人员1354万人(在册人数)、经营业户420万户、营运客车120万辆、货车440万辆。数量如此庞大的汽车运输企业的管理情况如何,对汽车运输业的状况及经济社会的发展影响极大。但从总体看目前我们的汽车运输管理还处于传统管理或者说经验管理阶段,距离科学管理和现代化管理还有一定距离,主要表现在以下几个方面:

相关文档
相关文档 最新文档