Skip to content
This repository has been archived by the owner on Sep 26, 2024. It is now read-only.

在线考试答题系统,采用了 C/S 架构,后期可能改用 B/S 架构完成。本项目还在开始阶段,后面会不断完善。

Notifications You must be signed in to change notification settings

carolcoral/OnlineExamSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

OnlineExamSystem

在线考试答题系统

服务端(ServerOnlineExamSystem)

Main(入口)

1.ServerMain.java

2.ServerThread.java

DAO(数据层)

1.UserDao.java

2.UserDaoFactory.java

3.UserDaoImp.java

4.UserDaoService.java

Model(模型层)

1.Exam.java 试卷实体类

2.Grade.java 成绩实体类,保存用户成绩

3.Test.java 试题实体类,保存试题

4.User.java 用户实体类

Util(工具层)

1.DBUtils.java 数据库链接文件

2.db_config.properties 链接数据库的配置文件

客户端(ClientOnlineExamSystem)

Main(入口)

1.ClientMain.java 客户端入口

Model(模型层)

1.Test.java 试题实体类

2.User.java 用户实体类(包含了考生和管理员

View(视图层)

1.ViewUtils.java 客户端的视图工具类,向用户展示功能界面和其他界面等    

      在线考试答题系统 OnlineExamSystem
功能包括:1.判断用户和管理员的登录;2.修改当前用户的密码;3.用户自定义考试(选择试卷的难度和题目数量);4.用户查询成绩;5.用户导出所有已考试的成绩(后期可能修改为条件导出);6.导出题库(根据用户自己的选择导出想要的某一场考试中的所有试题);7.管理员对普通用户的增删改查操作;8.管理员对试题的增删改查操作;9.管理员批量导入试题;
ClientOnlineExamSystem客户端 Main入口 ClientMain.java 客户端入口文件
Model模型层 Test.java 试题实体类,定义试题的内容和属性
User.java 用户实体类,定义用户的内容和属性
View视图层 ViewUtils.java 客户端视图文件,存储客户端所有的界面内容
ServerOnlineExamSystem服务端 Main 入口 ServerMain.java 连接客户端,创建线程
ServerThread.java 服务端的线程内容,调用返回值
DAO 数据层 UserDao.java 处理客户端发送的数据,包含各种需要的 sql 语句
UserDaoFactory.java 工厂接口
UserDaoImp.java 接口类型,具体处理内容的部分
UserDaoService.java 调用处理结果并发送给服务器进而返回给客户端调用对应的结果
Model 模型层 Exam.java 试卷实体类,定义试卷包含的内容和属性
Grade.java 成绩实体类,包含用户成绩的内容和属性
User.java 用户实体类,定义用户的内容和属性
Test.java 实体实体类,定义试题的属性和内容
Util 工具层 DBUtils.java 数据库链接文件,链接数据库
db_config.properties 数据库配置文件,包含链接数据信息

About

在线考试答题系统,采用了 C/S 架构,后期可能改用 B/S 架构完成。本项目还在开始阶段,后面会不断完善。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages