栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux操作系统C语言网络编程学生在线考试系统(带完整项目源码)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux操作系统C语言网络编程学生在线考试系统(带完整项目源码)

目录

一、项目功能

1.用户登录

2.教师登录

3.学生登录

二、需求分析

1.多用户登录,有并发需求。

2.需要数据库存储一堆信息。

三、软硬件开发平台

1.硬件

2.软件

四、技术点

1.使用并发技术。

2.搭建并发服务器。

3.使用数据库。

4.搭建工程目录,编写 Makefile。

五、项目框架搭建

1.服务器的功能

2.客户端的功能

六、源码


一、项目功能


1.用户登录

可以选择教师登录和学生登录。


2.教师登录

选择教师登录,输入密码后进入,可以进行题目的编写及正确答案的录入,以及查看参加考试学生的成绩。


3.学生登录

选择学生登录,输入姓名后开始考试,考试结束后将成绩显示并保存,以
及输入姓名后查看成绩。


二、需求分析

1.多用户登录,有并发需求。


2.需要数据库存储一堆信息。 三、软硬件开发平台


1.硬件

PC 机。


2.软件

Linux 操作系统, sqlite3。


四、技术点


1.使用并发技术。


2.搭建并发服务器。


3.使用数据库。


4.搭建工程目录,编写 Makefile。


五、项目框架搭建


1.服务器的功能

实现并发服务器,老师登录时,将客户端传送过来的题目和正确答案保存到数据库, 还可以将所有人的成绩发送到客户端; 学生登录时,将学生信息保存到数据库,自动批阅试卷,将学生答案也进行保存,并将结果在考试结束后发送给学生。

2.客户端的功能

将老师编写的题目和正确答案传送给服务器,以及接收服务器发送过来的学生成绩; 将学生的考试信息和答案传送给服务器,以及接受服务器发送过来的个人成绩。

六、源码


链接:https://pan.baidu.com/s/1pVBl6R9dMDTrmgP2mo-lmA 
提取码:k1as 
--来自百度网盘超级会员V3的分享
注:若链接失效请留言。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/888408.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号