當前位置:首頁 » 數據倉庫 » 資料庫大作業電話計費管理系統
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫大作業電話計費管理系統

發布時間: 2022-08-17 03:43:29

A. 基於資料庫的電話計費管理系統

利用Microsoft Visual Basic開發關系資料庫--太原市飛機場電話管理計費系統的設計與實現
Develop Relation Database Using Microsoft Visual Basic Design and Implementation of the System of Telephone Fee Management for

B. 急!!跪求資料庫水電收費管理系統的課程設計!(源代碼)

以前幫助別人修改過一個電費收費管理系統。還留有源代碼,但很老了。是用powerBuilder6.0編寫的。

C. 什麼是資料庫管理系統

資料庫就是儲存數據的地方。在電腦中,在內存中,在硬碟中的東西都是存儲在資料庫中的數據。而這些數據所待的地方就叫做資料庫。也可以稱為電子化的「文件櫃」。

在計算機科學與應用中的資料庫意味著今後數據會越來越龐大,也意味著數據在以後的發展中在重多的科學還有應用中要運用到更多的數據。

(3)資料庫大作業電話計費管理系統擴展閱讀:

資料庫管理系統可以依據它所支持的資料庫模型來作分類,例如關系式、XML;或依據所支持的計算機類型來作分類,例如伺服器群集、或依據所用查詢語言來作分類,例如SQL、XQuery;或依據性能沖量重點來作分類,例如最大規模、最高運行速度的分類方式。

不論使用哪種分類方式,一些DBMS能夠跨類別,同時支持多種查詢語言。早期比較流行的資料庫模型有三種,而在當今的互聯網中最常見的就是關系型資料庫和非關系型資料庫。

D. 資料庫系統及應用 電話計費管理系統怎麼做

我是課程設計,不過已經坐的差不多了!謝謝各位了!呵呵!

E. SQL課程設計: 電話計費管理系統

電話計費管理系統的設計與實現 對郵電局電話計費業務進行調查,設計的系統要求: ①能用關系資料庫理論建立幾個數據...我的課程設計,資料庫課程設計,前台我是用VC做的,後台是用SQL Server做的 報刊訂閱管理系統的設計與實現 通過對某...

http://cert.ecjtu.jx.cn/forum/simple/index.php?t6270.html

F. 資料庫大作業:製作一個access資料庫管理系統·

資料庫類型主要可分為:
網狀資料庫(Network Database)、
關系資料庫(Relational Database)、
樹狀資料庫(Hierarchical Database)、
面向對象資料庫(Object-oriented Database)等。
商業應用中主要是關系資料庫,比如DB2、Sybase、MS SQL Server、Informax、MySQL等。

G. 急求Java開發的資料庫管理系統大作業完整代碼,要求有用戶和管理員兩種登錄,有HTML寫的界面,求各路大神


這位是真正的大神啊

H. 求一個JPS資料庫的大作業,小汽車出租管理系統

寫各種java jsp 代碼 , 來 ,給你寫 , find me, see my name,...

I. 求一份簡單的學生管理系統 資料庫大作業!!! 急 急 急 急 急

J. 電話計費管理系統 源碼

二、設計題目
高校學籍管理系統
要求完成以下功能:
1)能夠從屏幕上讀取一個學生的信息並將信息存入到數據文件中。
2)能夠將指定的信息從文件中刪除。
3)能夠按編號、姓名對學生的信息進行檢索並將檢索結果顯示在屏幕上。
4)可以統計全部學生的總成績,及其在班上的排名。
5)能夠統計各科的平均成績及及格率。
6)要求有錯誤提示功能,例如性別只能輸入男女,輸入錯誤提示重新輸入。
7)如果檢索不到相應的信息應提示用戶。

#include<iostream>
#include<string>
#include<fstream>

#include<iomanip>
using namespace std;

class student
{
protected:
int number;
char name[20];
char sex[6];
char place[20];
char nation[6];
char birth[20];
char party[10];
char id[20];
float score[3];
public:
student *next;
student(){ }
~student(){ }
char* getname(){ return name; }
int getnumber(){ return number;}
double getscore(int i) { return score;}
float getg(){ return (score[0]+score[1]+score[2]); }
void input()
{
int e=1;
cout<<"\t\t\t按提示輸入:"<<endl;
cout<<"\t\t輸入編號: ";
cin>>number;
cout<<"\t\t輸入姓名: ";
cin>>name;
do
{
cout<<"\t\t輸入性別: ";
cin>>sex;
if(strcmp(sex,"男")==0 || strcmp(sex,"女")==0)
{
cout<<"\t\t輸入籍貫: ";
cin>>place;
cout<<"\t\t輸入民族: ";
cin>>nation;
cout<<"\t\t輸入生日: ";
cin>>birth;
cout<<"\t\t輸入政治面貌: ";
cin>>party;
cout<<"\t\t輸入身份證號: ";
cin>>id;
cout<<"\t\t輸入數學分數: ";
cin>>score[0];
cout<<"\t\t輸入英語分數: ";
cin>>score[1];
cout<<"\t\t輸入計算機分數: ";
cin>>score[2];
e=0;
}
else
{
cout<<"\t\t\t無此類型性別!重新輸入!"<<endl;
e=1;
}
}while(e);
return ;
}
void input(ifstream & is)
{
is>>number>>name>>sex>>place>>nation>>birth>>party>>id
>>score[0]>>score[1]>>score[2];
is.get();
}
void output()
{
cout<<"學生基本信息如下:"<<endl;
cout<<"編號:"<<number
<<" 姓名:"<<name
<<" 性別:"<<sex
<<" 籍貫:"<<place
<<" 民族:"<<nation
<<" 生日:"<<birth
<<" 政治面貌:"<<party<<endl
<<"身份證號:"<<id
<<" 數學:"<<score[0]
<<" 英語:"<<score[1]
<<" 計算機:"<<score[2]
<<" 總分:"<<getg()<<endl<<endl;
}
void output(ofstream & os)
{
os<<setw(6)<<number
<<setw(15)<<name
<<setw(6)<<sex
<<setw(20)<<place
<<setw(6)<<nation
<<setw(20)<<birth
<<setw(20)<<party
<<setw(20)<<id
<<setw(6)<<score[0]
<<setw(6)<<score[1]
<<setw(6)<<score[2]<<endl;
}
};

class school
{
public:
school(){ head=new student; head->next=NULL; key=0; }
~school(){ delete head; }
void input();
void mend();
void del();
int find(student **p,int num,char *pn="^");
void found();
void show();
void count();
void save();
void begin();
void clear();
char mainmenu();
int getkey(){ return key;}
void setkey(int k){ key=k; }
private:
student *head;
int key;
};
//錄入函數
void school::input()
{
student *p,*p2=NULL;
p=head;
int n;
while(p->next)
p=p->next;
while(n)
{
p2=new student;
p2->input();
p->next=p2;
p2->next=NULL;
p=p->next;
school::setkey(1);
cout<<"\t\t\t按1繼續,按0返回 : ";
cin>>n;
}
}
//子查找函數
int school::find(student **p1,int num,char *pn)
{
student *p;
p=head;
while(p->next)
{
(*p1)=p;
if( (p->next)->getnumber()==num||!strcmp( (p->next)->getname(),pn ) )
return 1;
p=p->next;
}
return 0;
}
//查找函數
void school::found()
{
student *p;
int num=-1,n=9;
char name[20]="^";
do
{
cout<<"\t\t1:按編號查找,2:按姓名查找: ";
cin>>n;
}while(n<1||n>2);
if(n==1)
{
cout<<"\t\t\t輸入編號: ";
cin>>num;
}
if(n==2)
{
cout<<"\t\t\t輸入姓名: ";
cin>>name;
}
if(!find(&p,num,name) )
{
cout<<"\t\t找不到你要查找的內容!"<<endl;
return;
}
(p->next)->output();
}
//刪除函數
void school::del()
{
student *p,*p2;
int num;
cout<<"\t\t\t輸入編號: ";
cin>>num;
if( !find(&p,num,"^") )
{
cout<<"\t\t找不到你要刪除的內容!"<<endl;
return;
}
(p->next)->output();
p2=p->next;
p->next=p2->next;
delete p2;
school::setkey(1);
}
//顯示函數
void school::show()
{
student *p;
p=head;
while(p->next)
{
(p->next)->output();
p=p->next;
}
}
//修改函數
void school::mend()
{
student *p;
int num=-1,n;
char name[20]="^";
do
{
cout<<"\t\t1:按編號修改,2:按姓名修改: ";
cin>>n;
}while(n<1||n>2);
if(n==1)
{
cout<<"\t\t\t輸入編號: ";
cin>>num;
}
if(n==2)
{
cout<<"\t\t\t輸入姓名: ";
cin>>name;
}
if( !find(&p,num,name) )
{
cout<<"\t\t找不到你要修改的內容!"<<endl;
return;
}
(p->next)->output();
(p->next)->input();
school::setkey(1);
}
//保存函數
void school::save()
{
student *p;
p=head;
ofstream os("student.txt",ios::out);
if (school::getkey()==1)
{
while(p->next)
{
(p->next)->output(os);
p=p->next;
}
}
cout<<"\t\t\t文件已保存! "<<endl;
school::setkey(0);
}
//初始化函數
void school::begin()
{
student *p,*p2;
p=head;
clear();
long t;
ifstream is("student.txt",ios::in);
if(!is)
{
ofstream os("student.txt",ios::out);
os.close();
return ;
}
int num=-1;
while(1)
{
num=-1;
t=is.tellg();
is>>num;
is.seekg(t);
if(num<0)
{
is.close();
return;
}
p2=new student;
p2->input(is);
p->next=p2;
p2->next=NULL;
p=p->next;
}
}
//清空函數
void school::clear()
{
student *p,*p2;
p=head->next;
while( p )
{
p2=p;
p=p->next;
delete p2;
}
}
//統計函數
void school::count()
{
student *p;
p=head;
int n=0;
double g[3]={0,0,0};
float j[3]={0,0,0};
while(p->next)
{
p=p->next;
n++;
for(int i=0;i<3;i++)
{
g=g+( p->getscore(i) );
(p->getscore(i) )>=60? j++ : 0 ;
}
}
cout<<"\t\t\b\b\b\b數學總分:"<<g[0]<<" 平均分:"<<g[0]/n
<<" 及格率:"<<j[0]/n<<endl<<"\t\t\b\b\b\b英語總分:"<<g[1]
<<" 平均分:"<<g[1]/n<<" 及格率:"<<j[1]/n<<endl
<<"\t\t\b\b\b\b計算機總分: "<<g[2]<<" 平均分: "<<g[2]/n
<<" 及格率:"<<j[2]/n<<endl;
}
//主選菜單函數
char school::mainmenu()
{
char n[6];
cout<<"\n\n ☆☆☆☆歡迎進入高校學籍管理系統☆☆☆☆"<<endl<<endl;
<<" * * * * * * * * * * * * * * * * * * * * * * * * * * * *"<<endl
<<" * * * * * * * * * * * * * * * * * * * * * * * * * * * *"<<endl
<<" * * 1: 錄入學生信息 * *"<<endl
<<" * * 2: 顯示學生信息 * *"<<endl
<<" * * 3: 查找學生信息 * *"<<endl
<<" * * 4: 刪除學生信息 * *"<<endl
<<" * * 5: 修改學生信息 * *"<<endl
<<" * * 6: 統計學生成績 * *"<<endl
<<" * * 7: 保存學生信息 * *"<<endl
<<" * * 0: 退出系統 * *"<<endl
<<" * * * * * * * * * * * * * * * * * * * * * * * * * * * *"<<endl
<<" * * * * * * * * * * * * * * * * * * * * * * * * * * * *"<<endl
<<" 請選擇:";
cin>>n;
return n[0];
}
//主函數
void main()
{
school pp;
int k=1;
char n;
pp.begin();
while(k==1)
{
n=pp.mainmenu();
switch(n)
{
case '1':pp.input(); break;
case '2':pp.show(); break;
case '3':pp.found(); break;
case '4':pp.del(); break;
case '5':pp.mend(); break;
case '6':pp.count(); break;
case '7':pp.save(); break;
case '0':
if(pp.getkey()==1)
{
cout<<"\t\t\t是否保存? 1 : 保存 0:不保存 : ";
cin>>k;
if(k==1)
pp.save();
}
pp.clear();
k=0;
break;
}
}
}

答案是網上找的`呵`
這是軟體大一C++的課設