资源简介
收费单位营业厅的紧张状况,又方便用户缴费,提高了费用回收率。
此次本小组在Linux环境下,使用C语言作为编程语言,mysql作为数据库,设计了一个结构、功能都比较简单,但是却很实用的手机缴费系统。在系统中,可以进行手机缴费,话费信息查询等。
有源代码和报告

代码片段和文件信息
#include
#include
#include
#include
#define HOST “127.0.0.1“
#define USERNAME “root“
#define PASSWORD ““
#define DATAbase “phone_db“
#define typedef enum{false=0true=1} bool;
int main(int argc char *argv[]) {
char op;
void payForTel();
void queryBalance();
void menu(char* tittlechar* menu[]int argc);
printf(“--------------------------------\n“);
char* mainMenu[]={“Exit Now““PayForTel““queryBalance“};
while(1){
menu(“Pay For Telephone System“mainMenu3);
printf(“Please choose one operation“);
op=getchar();
getchar();
switch(op){
case ‘0‘: return 0;
case ‘1‘: payForTel();break;
case ‘2‘: queryBalance();break;
default: printf(“Error input!“);
}
}
return 0;
}
void menu(char* tittlechar* menu[]int argc){
int i;
printf(“\n\n\t\t\t----------%s----------\n“tittle);
for(i=0;i {
printf(“\t\t\t%d.--------%s\n“imenu[i]);
}
printf(“\t\t\t--------------------------------------\n“);
}
void payForTel(){
char a[20];
char b[20];
printf(“-----------------------“);
printf(“Please input your telephone num“);
scanf(“%s“a);
printf(“Please input your money:“);
scanf(“%s“b);
void updatePhonePrice(char* achar* b);
updatePhonePrice(ab);
}
void exe_sql(char* sql) {
MYSQL my_connection;
int res;
mysql_init(&my_connection);
if (mysql_real_connect(&my_connection HOST USERNAME PASSWORD DATAbase
0 NULL CLIENT_FOUND_ROWS)) {
printf(“connect success!\n“);
mysql_query(&my_connection “set names utf8“);
res = mysql_query(&my_connection sql);
if (res) {
printf(“Error: mysql_query!\n“);
mysql_close(&my_connection);
} else {
printf(“%d row effected!\n\n“ mysql_affected_rows(&my_connection));
mysql_close(&my_connection);
}
} else {
printf(“connect failed!\n“);
}
}
void query_sql(char* sql) {
MYSQL my_connection;
int res;
MYSQL_RES *res_ptr;
MYSQL_FIELD *field;
MYSQL_ROW result_row;
int row column;
int i j;
mysql_init(&my_connection);
if (mysql_real_connect(&my_connection HOST USERNAME PASSWORD DATAbase
0 NULL CLIENT_FOUND_ROWS)) {
/*Connection success*/
printf(“database connect success!\n“);
mysql_query(&my_connection “set names utf8“);
res = mysql_query(&my_connection sql);
if (res) {
printf(“Error: mysql_query!\n“);
mysql_close(&my_connection);
} else {
res_ptr = mysql_store_result(&my_connection);
if (res_ptr) {
column = mysql_num_fields(res_ptr);
row = mysql_num_rows(res_ptr);
printf(“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5247012 2011-09-08 14:01 手机缴费系统\mysql-3.23.54a-11.i386.rpm
文件 580038 2011-09-08 14:01 手机缴费系统\mysql-devel-3.23.54a-11.i386.rpm
文件 16747 2012-06-20 19:24 手机缴费系统\phone
文件 6164 2012-06-20 04:40 手机缴费系统\phone.c
文件 5928 2012-06-20 19:22 手机缴费系统\phone.o
文件 165376 2012-06-21 15:41 手机缴费系统\手机缴费系统.doc
文件 446 2012-06-19 20:55 手机缴费系统\数据库脚本.sh
文件 446 2012-06-19 20:55 手机缴费系统\数据库脚本.txt
目录 0 2012-06-21 15:42 手机缴费系统
----------- --------- ---------- ----- ----
6022157 9
相关资源
- 操作系统c语言模拟文件管理系统844
- C语言开发实战宝典
- C++中头文件与源文件的作用详解
- C语言代码高亮html输出工具
- 猜数字游戏 c语言代码
- C语言课程设计
- 数字电位器C语言程序
- CCS FFT c语言算法
- 使用C语言编写的病房管理系统
- 通信过程中的RS编译码程序(c语言)
- 计算机二级C语言上机填空,改错,编
- 用回溯法解决八皇后问题C语言实现
- 简易教务管理系统c语言开发文档
- 操作系统课设 读写者问题 c语言实现
- 小波变换算法 c语言版
- C流程图生成器,用C语言代码 生成C语
- 3des加密算法C语言实现
- 简单的C语言点对点聊天程序
- 单片机c语言源程序(51定时器 八个按
- 个人日常财务管理系统(C语言)
- c语言电子商务系统
- 小甲鱼C语言课件 源代码
- 将图片转换为C语言数组的程序
- C语言实现的一个内存泄漏检测程序
- DES加密算法C语言实现
- LINUX下命令行界面的C语言细胞游戏
- 用单片机控制蜂鸣器播放旋律程序(
- 学校超市选址问题(数据结构C语言版
- 电子时钟 有C语言程序,PROTEUS仿真图
- 尚观培训linux许巍老师关于c语言的课
评论
共有 条评论