文档介绍:软件工程课****题管理系统
-----试题管理模块中删除和修改功能
计算机与信息工程学院 2012级东 201010
一、系统概述
随着计算机技术的不断发展,计算机被更广泛地应用在我国的各行各业中。其中计算机辅助教育(CAI)在教育系统中的应用,收到了良好的效果,给教育改革带来美好的前景。多媒体教学、电子课件、远程教育、学籍管理等项目的开发与应用倍受关注。在教学管理中,为实现教考分开,更加合理、公平、公正、公开地进行各种考试,利用计算机进行考试题库管理,辅助教师命题组卷已成为各院校教学改革的重要内容之一。因此对于题库管理系统的开发和应用就显得尤为重要。传统的考试出题教师要么到庞大的题库里一道道的把题找出来,要么从基本相关的书里把题一道一道跳出来。这样既费时又费力,而且很难保证试题的覆盖面和把握好试卷的难度。为促进教学手段的现代化,提高教学质量,减轻教师在出题、组卷和成绩分析中的工作量,帮助教师方便、快速地出一份覆盖面和难度可调节的试卷,本研究在JAVA编程环境下开发了一套能实现试题库管理和试卷生成的软件。
二、需求分析
(一)用户需求分析
,对出卷关注的用户有:教师、学生和管理员。
教师:关注如何出一份合理的试卷,并能根据样式打印与输出。
学生:关注如何通过生成一些模拟试卷,来在线选卷、在线学****和检查学****结果。
管理员:关注系统管理、试题功能。
,我们得出下列视点:
教师关注自动出卷、手动出卷、试卷编辑和试卷输出。
学生关注在线练****和在线评价。
管理员关注实体管理。
因此,出卷系统应提供如下功能需求:
自动出卷:系统分局教师的要求自动生成一份合理的试卷。
手动出卷:教师手动从候选的试题中挑选题目。
在线练****学生可以在线做练****和查看答案。
在线评价:系统在线评价学生练****的情况。
系统管理:系统使用的用户名和密码。
试题功能:试题的增、删、改、查功能。
试卷输出:根据某个样式输出试卷。
(二)可行性分析
利用JSP,JAVA,Microsoft SQL Server 2000,TOMCAT等相关技术和工具来实现B/S架构的试题库管理系统是本课题研究的主要内容。
本系统采用Microsoft SQL Server 2000和JAVA 语言作为主要开发工具,所需使用的资源仅限于计算机、软件等,资源损耗较少,但开发出的系统却能够为教师节省工作时间,提高工作效率,带来更大的经济效益。因此经济上是可行的。
 
本系统为一个小型的教师出卷系统,所耗费的资源非常的小,学校的电脑无论是硬件方面还是软件方面都能够满足条件,因此,本系统在运行上是可运行的、可操作的。
(三)开发工具的论述
 
本系统使用MyEclipse作为开发软件,它是功能丰富的JavaEE集成开发环境
, MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错
2. 开发环境
使用jsp进行开发,需要具备以下对应的运行环境:Web浏览器、Web服务器、JDK开发工具包和数据库。
Web浏览器