計費系統設計
A. 本人想做一個城市地鐵計費系統,計劃用VB.NET做界面,用c++設計演算法。如有經驗者可以提供一下思路。
沒這樣做過
演算法vb也可以的吧
最短路徑就可以了Dijkstra演算法
B. 設計一個機房收費管理系統,計算學生上機時間並計費。三個類:時間類學生類電腦類
機房收費管理系
我來肯定好的
C. 網路計費系統的設計與實現
你可以下載個免費的左輪網吧計費王,安裝下,然後安裝裡面去設計,這款軟體比較簡單
D. 計程車計價系統設計 要怎樣模擬速度和里程
計程車計價系統
有呢。要就給
E. 遠程自動抄表電能計費系統由什麼組成
尊敬的用戶您好:
GPRS遠程抄表由抄表中心、通信網路、現場抄版表設備、現場計量測量及控制設備四部權分組成。
抄表中心:由中心伺服器、上位機抄表軟體等組成。
通信網路:公網寬頻(固定IP)+ 電信運營商GPRS網路,支持其它常用組網形式。
現場抄表設備:GPRS抄表終端(市電供電);不具備市電供電條件的現場,可選用太陽能供電+GPRS低功耗測控終端或電池供電型GPRS微功耗測控終端。
現場計量測量及控制設備:各種流量計、各類變送器、PLC設備等。
中國電信提供最優質的網路通訊服務,老友換新機,網齡抵現金,百兆寬頻免費體驗,超清電視iTV,電信活動可以直接通過營業廳查詢。
F. 高速公路計費系統設計 C語言
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#define N 10
// 定義三個入口到出口的路程分別是l1 l2 l3
struct vehicle//車輛信息
{
char num[8];//車牌號
char variety[4];//車輛類型a,b,c(大,中,小)
int entime;//進入時間
char enter[2];//進入口1,2,3……分別為各個入口
}ve[N];
int count=0;
FILE *fp;
//函數聲明//
void menu();//主菜單
void input();//輸入函數
void show();
void all();
void readfile();//從文件導入
void writefile();//寫入
void main()
{
readfile();
while(1)
{
menu();
}
}
void readfile()//從文件導入
{
if((fp=fopen("vehicle.txt","r"))==NULL)
{
printf("\n\t\t\t\t文件為空,請添加信息");
if((fp=fopen("vehicle.txt","w"))==NULL)
{
printf("\n\t\t\t建立失敗");
exit(0);
}
else
{
printf("\n\t\t文件已建立");
printf("\n\t\tPress any key to get to mainmenu!");
getch();
return;
}
exit(0);
}
fseek(fp,0,2); /*文件指針fp指到到文件末尾*/
if(ftell(fp)>0) /*文件不為空*/
{
fseek(fp,0,0); /*文件指針指到文件開始位置*/
for(count=0;!feof(fp)&&fread(&ve[count],sizeof(struct vehicle),1,fp);count++);
printf("\n\t\t文件導入成功");
printf("\n\t\t按任意鍵進入系統");
getch();
return;
}
printf("\n\t\t\t已成功打開文件!");
printf("\n\t\t\tPress anykey to get back to mainmenu");
getch();
return;
}
void menu()
{system("cls");//清屏
char n;
printf("\n\n\n\n");
printf("\t\t☆★☆★☆★歡迎使用高速公路收費系統☆★☆★☆★\n");
printf("\t\t◇◇◇§§§◇◇◇◇主菜單◇◇◇◇§§§◇◇◇\n");
printf(" *********1.輸入車輛信息*********\n");
printf(" *********2.顯示車輛信息*********\n");
printf(" *********3.顯示車輛總數*********\n");
printf(" *********4.保存退出系統 *********\n");
printf(" 請輸入數字選擇操作類型:\n");
n=getch();
switch(n)
{
case '1': input();break;
case '2': show();break;
case '3': all();break;
case '4': writefile();break;
default: break;
}
}
void input()
{ system("cls");
printf("請輸入車輛信息\n");
printf("車牌號:\n");
scanf("%s",&ve[count].num);
printf("車輛類型(a,b,c分別代表大,中,小):\n");
scanf("%s",ve[count].variety);
printf("進入時間:\n");
scanf("%d",&ve[count].entime);
printf("入口(1,2,3代表三個入口):\n");
scanf("%s",&ve[count].enter);
count++;
printf("是否繼續添加(Y/N)\n");
if(getch()=='y'||getch()=='Y')
input();
}
void show()
{ system("cls");
char num[8];
char enter[2];
int i;
double a,b,c,l1=200,l2=300,l3=400;// 定義三個入口到出口的路程分別是l1 l2 l3(200 300 400)公里
printf("請輸入車牌號:\n");
scanf("%s",num);
for(i=0;i<count;i++)
{if(strcmp(ve[i].num,num)==0)
{
printf("車輛信息:");
printf("車輛類型:%s\n",ve[i].variety);
printf("入口站:%s\n",ve[i].enter);
printf("進入時間:%d\n",ve[i].entime);
printf("車牌號:%s",ve[i].num);
}
}
for(i=0;i<count;i++)
{ if(strcmp(ve[i].variety,"a")==0&&strcmp(ve[i].enter,"1")==0)
{
a=0.5*l1;
printf("此車應繳費%f元",a);
}
else if(strcmp(ve[i].variety,"a")==0&&strcmp(ve[i].enter,"2")==0)
{
a=0.5*l2;
printf("此車應繳費%f元",a);
}
else if(strcmp(ve[i].variety,"a")==0&&strcmp(ve[i].enter,"3")==0)
{
a=0.5*l3;
printf("此車應繳費%f元",a);
}
else if(strcmp(ve[i].variety,"b")==0&&strcmp(ve[i].enter,"1")==0)
{
b=0.4*l1;
printf("此車應繳費%f元",b);
}
else if(strcmp(ve[i].variety,"b")==0&&strcmp(ve[i].enter,"2")==0)
{
b=0.4*l2;
printf("此車應繳費%f元",b);
}
else if(strcmp(ve[i].variety,"b")==0&&strcmp(ve[i].enter,"3")==0)
{
b=0.4*l3;
printf("此車應繳費%f元",b);
}
else if(strcmp(ve[i].variety,"c")==0&&strcmp(ve[i].enter,"1")==0)
{
c=0.3*l1;
printf("此車應繳費%f元",c);
}
else if(strcmp(ve[i].variety,"c")==0&&strcmp(ve[i].enter,"2")==0)
{
c=0.3*l2;
printf("此車應繳費%f元",c);
}
else if(strcmp(ve[i].variety,"c")==0&&strcmp(ve[i].enter,"3")==0)
{
c=0.3*l3;
printf("此車應繳費%f元",c);
}
}
getch();
return;
}
void writefile()
{
int i;
if((fp=fopen("vehicle.txt","w"))==NULL)
{
printf("\n\t\t文件打開失敗");
}
for (i=0;i<count;i++)
{
if(fwrite(&ve[i],sizeof(struct vehicle),1,fp)!=1)
{
printf("\n\t\t寫入文件錯誤!\n");
}
}
fclose(fp);
printf("\n\t\t通訊錄文件已保存");
printf("\n\t\t按任意鍵退出程序\n\t\t");
exit(0);
}
void all()
{ system("cls");
printf("車輛總數為:%d",count);
getch();
return;
}
G. 用excel設計飛機乘客行李托運計費系統
這個系統涉及到很多東西,用Excel做的話也可以做,但是比較費事而且不安全,盡量用專業的軟體做。
H. 尋 軟體工程課程設計——網吧計費管理系統的設計與實現
聯合無線管理軟體本身完善的功能配合賬號雲端的保存功能與專用的無線路由器,組成強大的無線管理系統
I. vfp編程問題,設計計費系統 不知道怎麼用計時器
def MergeSort(lists):
if len(lists) <= 1:
return lists
num = int( len(lists)/2 )
left = MergeSort(lists[:num])
right = MergeSort(lists[num:])
return Merge(left, right)
def Merge(left,right):
r, l=0, 0
result=[]
while l<len(left) and r<len(right):
if left[l] < right[r]:
result.append(left[l])
l += 1
else:
result.append(right[r])
r += 1
result += right[r:]
result+= left[l:]
return result
print MergeSort([1, 2, 3, 4, 5, 6, 7, 90, 21, 23, 45])