目录
一、项目功能
1.用户登录
2.教师登录
3.学生登录
二、需求分析
1.多用户登录,有并发需求。
2.需要数据库存储一堆信息。
三、软硬件开发平台
1.硬件
2.软件
四、技术点
1.使用并发技术。
2.搭建并发服务器。
3.使用数据库。
4.搭建工程目录,编写 Makefile。
五、项目框架搭建
1.服务器的功能
2.客户端的功能
六、源码
一、项目功能
1.用户登录
1.用户登录
可以选择教师登录和学生登录。
2.教师登录
选择教师登录,输入密码后进入,可以进行题目的编写及正确答案的录入,以及查看参加考试学生的成绩。
3.学生登录
选择学生登录,输入姓名后开始考试,考试结束后将成绩显示并保存,以
及输入姓名后查看成绩。
二、需求分析
1.多用户登录,有并发需求。
2.需要数据库存储一堆信息。
三、软硬件开发平台
1.硬件
2.需要数据库存储一堆信息。
三、软硬件开发平台
1.硬件
1.硬件
PC 机。
2.软件
Linux 操作系统, sqlite3。
四、技术点
1.使用并发技术。
2.搭建并发服务器。
3.使用数据库。
4.搭建工程目录,编写 Makefile。
五、项目框架搭建
1.服务器的功能
1.使用并发技术。
2.搭建并发服务器。
3.使用数据库。
4.搭建工程目录,编写 Makefile。
五、项目框架搭建
1.服务器的功能
3.使用数据库。
4.搭建工程目录,编写 Makefile。
五、项目框架搭建
1.服务器的功能
五、项目框架搭建
1.服务器的功能
实现并发服务器,老师登录时,将客户端传送过来的题目和正确答案保存到数据库, 还可以将所有人的成绩发送到客户端; 学生登录时,将学生信息保存到数据库,自动批阅试卷,将学生答案也进行保存,并将结果在考试结束后发送给学生。
2.客户端的功能
将老师编写的题目和正确答案传送给服务器,以及接收服务器发送过来的学生成绩; 将学生的考试信息和答案传送给服务器,以及接受服务器发送过来的个人成绩。
六、源码
链接:https://pan.baidu.com/s/1pVBl6R9dMDTrmgP2mo-lmA
提取码:k1as
--来自百度网盘超级会员V3的分享
注:若链接失效请留言。



