java+sqlserver网络考试系统的设计考试子系统(4)
时间:2023-01-08 15:03 来源:毕业论文 作者:毕业论文 点击:次
该系统实现了传统考试的功能,利用互联网及计算机网络技术,成功的实现了无纸化考试,释放了传统考试模式占用的时间和空间资源。通过不同角色属性的管理方式,更加高效的进行网络考试系统的维护和管理。[2] 2。2 系统可行性分析 2。2。1 技术可行性 本系运用到的开发技术主要包括JSP/Servlet,Java, JavaBean。本系统主要使用java相关技术,以MyEclipse作为主要开发工具,采用SQL Server数据库作为后台服务器。使用DreamWeaver完成前端页面编辑工作,并采用Tomcat作为Web服务器。已经掌握了开发网络考试系统的方法和开发工具,同时在具体调查后熟悉了网络考试不同角色的业务流程。因此,本系统从技术上将可行性高。[3] 2。2。2经济可行性 从经济效益方面来看,本系统的开发成本不高,只需要有一台电脑就可以完成全部开发工作。由于电脑的普及,大大减少了人力开销,后期的运用成本也不高。因此系统开发、运行所需费用并不高。本系统能够提高管理效率,实现考试形式的规范化、功能化,效益远远大于前期投入,可行性高。 2。2。3方案可行性 通过对系统的具体分析,本系统充分考虑不同用户,对不同层级的用户所需要的功能和习惯进行分别设计,包括软件界面设计、操作等。本系统的设计充分的考虑到学生和老师的不同职能,可行性高。[4]文献综述 2。3 系统需求分析 本系统包含三种权限的用户:学生、教师、系统管理员。 1。系统管理员需求 系统管理员主要有如下几类操作:试题管理,考试信息管理,用户信息(老师和学生)管理和个人信息管理。 (1)试题管理 管理员可查看题库中已有试题,可以对已有试题进行内容修改和整题删除操作,也可以直接向题库中添加新的试题。同时,管理员可以利用规范好的Excel文档进行试题的批量导入。 (2)考试信息管理 管理员在考试设置管理模块中可以修改考试试卷的相关信息,包括对题型种类,试题数量,题目分值及考试时间的修改。 (3)用户信息管理 管理员在用户管理模块可以对学生及老师的个人信息进行增删改查,同时为了方便管理员维护学生信息,管理员可以批量导入学生信息。 (4)个人信息管理 管理员也可以对自己的个人信息进行修改。 2。教师需求 教师登录后主要有如下操作:查阅学生试卷/评分,查看分数统计,修改个人信息。(1)查阅学生试卷/评分 教师可以根据学生姓名查看学生试卷并依据参考答案对试卷主观题进行评分。(2)查看分数统计 教师完成主观题评分后,系统会自动汇总成绩并生成不同分数段的统计。教师在分数统计模块课可以查看各分数段所占人数及百分比。 (3)修改个人信息 教师在个人信息维护模块可以查看和修改自己的个人信息。 3。学生需求 学生需求分为学生考试和学生管理两个模块,其中学生管理模块中,学生可以进行成绩查询和个人信息修改的操作。 (1)学生考试 学生在登录考试模块后,系统会根据考试科目从题库中自动生成一套试题。系统页面为考生提供倒计时功能,供考生合理安排答题时间。考试时间结束后,系统会自动提交考生试卷。试卷提交后系统会自动对客观题(包括单选,多选,判断等题型)进行评分,并将主观题部分提交给教师模块。来.自^优+尔-论,文:网www.youerw.com +QQ752018766- (2)查询成绩 (责任编辑:qin) |