Skip to content

NewStorm-0/JavaCourseDesign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn

介绍

Java课设

软件架构

软件架构说明

题目名称:考试平台的设计与开发  目的 锻炼学生对高级程序设计语言的应用开发能力,结合Java的GUI技术,数据库技术,网络技术,多线程技术,图形技术等实现一个综合性的应用系统。  基本要求 本次设计要求利用Java实现一个面向学生与老师双角色使用的在线考试平台(PC版,应用于校内网有线网络访问,暂不开发移动端),具体以用于高级程序设计语言考试的平台为例开发。主要功能为:教师维护题库,出试卷,批阅主观题;学生进行在线考试;平台能够自动批阅客观题,进行考试时间控制与最后的成绩统计、分析、排名等。 必须实现的功能 1、 注册和登录 2、 教师维护题库:题目带有题型、难度系数、答案(主观题可给出一两个答案代码实例)。维护操作包括:增加、删除、按不同类型、难度统计题目个数。 3、 教师出试卷功能: 1)教师自行选择具体题目组卷 2)给定整体试卷的难度系数,题型要求(未必一份试卷必须包含全部题型,可分别给出各题型所占分数,题目数,总难度系数),系统自动完成试卷组织,教师可预览、修改,并最终确认保存。其中,开发者可自定设计一个试卷难度系数合成公式(即:试卷总难度与各大题难度的加权计算公式,大题内各小题也如此,这里不做要求,自己随意发挥。合理即可) 4、 学生考试,系统计时,允许前后选答(即:不必必须本页答完才可翻页,完全依照笔试习惯),答题完成,可提前交卷,或计时结束,系统自动提交。试卷提交后,系统自动给出客观题分数。 5、 教师批阅主观题,给出批阅界面,分数计算存储。 6、 成绩统计:给出试卷分析柱状图(各个分数段,每个分数段人数百分比),学生排名表。 可选功能: 自由发挥。  开发团队要求 2人组队分工协作(原则上2人,同一个老师所带班级可跨班组合,奇数人数无法解决时,可设1个个人组或3人组),课代表或班长上报分组名单给授课老师(跨班注明班级)。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages