基于服务器-客户端的学生信息管理系统,实现学生的选课,老师的成绩录入,管理员对人员信息的管理
2010/7--2010/8 :基于C/S架构的学生选课系统
开发环境:x86计算机,Linux
开发工具:vi ,gcc ,gdb
项目描述:
1. 整个工程分为客户端和服务器端,通过TCP/IP协议通信,使用多文件编译并使用条件编译语句防止重复包含头文件
2. 老师和学生的信息使用单链表保存,服务器端关闭后保存至硬盘的文本文件中
3. 使用socket实现客户端和服务器端的通信,服务器端采用多线程技术实现多用户同时登陆
4. 服务端采用互斥锁进行数据的保护及用户的互斥访问
1