没有合适的资源?快使用搜索试试~ 我知道了~
首页自动出题系统java语言
自动出题系统java语言

1)题目分析,查找资料和总体设计。 (2)详细设计、代码编制、程序调试。 具有用户管理功能(分管理员和普通用户)。 具有用户登录功能。 具有题库录入功能(只提供选择题一种题型即可)。 具有题库数据添加、删除、修改、查询功能。 具有自动出题考试功能。 具有交卷自动统计成绩功能。 (3)完成课程设计报告。
资源详情
资源评论
资源推荐

长 春 大 学 课程设计纸
目 录
目 录..................................................................................................................................................1
一 设计目的......................................................................................................................................1
四 设计过程......................................................................................................................................1
1 任务解析................................................................................................................................1
2 程序结构设计........................................................................................................................1
3 数据结构分析........................................................................................................................3
4 系统流程分析........................................................................................................................4
5 功能实现................................................................................................................................4
五 设计总结......................................................................................................................................5
参考文献...........................................................................................................................................5
附录...................................................................................................................................................6
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊

长 春 大 学 课程设计纸
一 设计目的
通过课程设计,是学生提高理论联系实际解决问题的能力,也使学生对基
于面向对象的理论进行系统设计过程中的诸多具体问题有感性的认识和深入的
理解。
二 设计内容
(1)题目分析,查找资料和总体设计。
(2)详细设计、代码编制、程序调试。
① 具有用户管理功能(分管理员和普通用户)。
② 具有用户登录功能。
③ 具有题库录入功能(只提供选择题一种题型即可)。
④ 具有题库数据添加、删除、修改、查询功能。
⑤ 具有自动出题考试功能。
⑥ 具有交卷自动统计成绩功能。
(3)结果分析、完成课程设计报告。
三 设计要求
(1)只能使用 Java 语言,采用面向对象方法进行设计,要求源程序要有
适当的注释,使程序容易阅读。
(2)试题用数据库保存。
(3)系统可以是用户图形界面或网站形式之一。
(4)学生可根据自身情况酌情增加新功能(视情况可另外加分)。
(5)独立完成课程设计,并完成课程设计报告,报告应记录设计的过程,
尤其是分析/设计/实现过程中的决策。
四 设计过程
1 任务解析
用图形界面来显示此自动出题系统。分为多种方式登录主界面。主要实现
生成试题、计算成绩,用随机函数调用数据库中的题目随机生成试题,对输入
答案与正确答案进行比对计算成绩。管理员主要实现用户管理、题库管理、倒
计时设置、密码修改。
2 程序结构设计
用图形界面来显示此自动出题系统。由登录界面获取登录方式、用户名以
及密码,判断登录方式后,将用户名和密码与数据库中的管理员表或用户表的
共 24 页 第 1 页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊

长 春 大 学 课程设计纸
信息进行比对,若是以匿名方式登录则不需要信息比对。
登录成功后将进入主界面。根据登录方式在主界面上将无关的组件隐藏。
主界面分为东(答题区)、西(操作区)、北(管理区)、中(试题区)四个
区域。用户可执行生成试题、提交答案、查看成绩、查看正确答案四个操作。
注册用户在用户的基础上增加保存成绩操作功能。管理员在用户基础上增加用
户管理、题库管理、时间设置功能。
登录界面截图:
用户界面截图:
共 24 页 第 2 页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊

长 春 大 学 课程设计纸
管理员界面截图:
3 数据结构分析
本系统采用 Access2000 作为数据库。库中建有管理员表、用户表、选择题
表三个表。
管理员表:其中有管理员、密码两个列名。数据类型为文本型,长度为
10.
用户表:其中含有用户名、姓名、密码、成绩五个列名。其中用户名、姓
名、密码、的数据类型为文本型,长度为 10.成绩的数据类型为数字,长度是
长整形。
选择题表:其中含有题目、答案两个列名。题目的数据类型为备注。答案
的数据类型为文本。长度为 1.
登录时会连接数据库中管理员表或用户表,将登录信息与表中的信息比对;在主界
面中使用生成试题和题库管理时会连接选择题表调用、添加、删除、修改其中信息,使
用用户管理时会连接用户表调用、添加、删除、修改其中信息。另外倒计时设置的数据
将以文件形式保存。
共 24 页 第 3 页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊

长 春 大 学 课程设计纸
4 系统流程分析
5 功能实现
生成试题:用随机函数生成 N 个不相等随机数,按照随机数将数据库中选
择题表中编号为随机数的记录输出。(随机数与个数都必须小于题库中的题
共 24 页 第 4 页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
剩余22页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论4