资源简介
综合小项目:账户管理系统
1.项目名称
账户管理系统
2.项目功能
开户、销户、存款、取款、转帐、查询、退出
3.项目设计和分析
3.1项目架构
采用C/S架构进行设计
客户端:提供一个界面供用户选择,当用户选择具体的业务操作之后,客户端将用户的选择信息发送给服务器进行处理,客户端等待服务器的结果,并且显示给客户。
服务器:接收客户端发来的用户选择信息进行处理,需要通过访问数据库处理,处理完毕之后将结果反馈给客户端。
代码片段和文件信息
//客户端代码
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
//定义账户信息的结构体
typedef struct
{
int id;//账户
char name[20];//账户名称
char pass[6];//账户密码
double money;//账户余额
}Account;
//定义消息的数据类型
typedef struct
{
long mtype;//消息类型
Account acc;//账户信息
}Msg;
int msgid1;//代表从客户端发送给服务器的消息队列,发送端
int msgid2;//代表服务器发给客户端的消息队列,接收端
//连接服务器创建的两个消息队列
//1.客户端的功能主要显示界面
//2.根据用户的输入,来决定调用那个函数
//3.调用的函数的功能首先是发送给服务器消息
//4.等待从服务器发来的消息队列
//5.根据从服务器发来的消息队列来进行显示
//打印提示信息
void print()
{
//开户、销户、存款、取款、转帐、查询、退出
//清空缓冲区
//fflush(stdin);
// char ch;
//while((ch=getchar())!=‘\n‘&&ch!=EOF);
printf(“按任意键请继续\n“);
getchar();
system(“reset“);
printf(“-
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 40 2016-10-17 14:39 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\yinhang_zhanghu\100000.txt
文件 40 2016-10-17 15:33 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\yinhang_zhanghu\100002.txt
文件 40 2016-10-17 15:34 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\yinhang_zhanghu\100003.txt
文件 40 2016-10-17 15:50 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\yinhang_zhanghu\100004.txt
文件 12118 2016-10-17 15:43 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\yinhang_zhanghu\client
文件 10966 2017-05-25 19:36 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\yinhang_zhanghu\client.c
文件 10978 2016-10-17 15:54 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\yinhang_zhanghu\client.c.bak
文件 4 2016-10-17 15:50 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\yinhang_zhanghu\id.txt
文件 12243 2016-10-17 14:36 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\yinhang_zhanghu\server
文件 11152 2016-10-17 16:27 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\yinhang_zhanghu\server.c
文件 11154 2016-10-17 16:26 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\yinhang_zhanghu\server.c.bak
文件 8996 2015-02-13 17:45 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\代码\client.c
文件 9234 2016-10-10 15:41 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\代码\server.c
文件 13947 2017-05-25 19:17 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\项目需求.docx
目录 0 2017-05-25 19:36 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\yinhang_zhanghu
目录 0 2016-10-10 16:00 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)\代码
目录 0 2018-03-02 14:51 项目-银行账户管理系统(linux C编程和 消息队列实现IPC编程)
----------- --------- ---------- ----- ----
100952 17
相关资源
- linux命令大全(chm)
- 细说Linux-兄弟连李明老师
- Linux系统基础教程.pdf
- ARM嵌入式Linux系统开发从入门到精通
- 鸟哥的linux私房菜(第三版)
- linux系统命令及其详解
- 嵌入式linux应用开发完全手册(韦东山
- Linux编程入门之 C 语言环境_chm
- 鸟哥的Linux私房菜
- linux 系统
- Linux从入门到精通.chm
- linux网络编程
- linux嵌入式开发
- linux基础命令教程豪华版
- linux c socket api
- ladder builder for kv 1.5汉化版
- Linux Netfilter编程源码
- Linux TCP 编程步骤
- linux综合实验,初级5和中级1
- linux can 应用测试程序
- Linux中图片旋转,缩放,合并
- Linux C 常用库函数手册(最新整理)
- Linux下WOL的rpm包及使用说明
- 哈工大 操作系统实验4 linux0.01信号量
- linux C/S聊天,基于TCP的socket网络编程
- linux串口、网口编程类
- QQ聊天系统---linux课设
- LINUX下简单聊天工具_模拟QQ
- 福州大学Linux 操作系统设计实践报告
- vsftpd-2.2.2-11.el6.x86_64.rpm
评论
共有 条评论