【实例简介】
本系统是在linux系统环境下通过C语言利用文件系统进行开发的银行模拟系统;系统分为三个模块:服务器端、客户端、业务员端;采用了socket网络编程技术、多线程技术、信号量、文件系统、tcp/ip等主流技术。
【实例截图】
【核心代码】
bank0.0.3_src
└── bank0.0.3_src
├── ATM_src
│ ├── ATM.c
│ └── customer.c
├── OPER_src
│ ├── OPER.c
│ ├── customer_sys.c
│ └── operator.c
├── bank项目文档
├── bin
│ ├── ATM
│ ├── OPER
│ └── SERVER
├── include
│ ├── bank.h
│ ├── customer.h
│ ├── io_impl.h
│ └── operator.h
├── lib
│ ├── ATM.o
│ ├── OPER.o
│ ├── customer.o
│ ├── customer_sys.o
│ ├── io_impl.o
│ ├── operator.o
│ └── server.o
├── log.txt
├── makefile
├── read me.txt
├── server_src
│ ├── io_impl.c
│ └── server.c
├── test
│ ├── a.out
│ ├── test.c
│ └── test.dat
└── userfile
├── 10001
├── 10002
└── id.dat
9 directories, 31 files