随着计算机技术的迅猛发展,学校教学、考试和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。本文设计开发的试题题库管理和试卷生成系统也是其中重要的一个方面。该系统本着减轻教师工作负担、提高工作效率、优化学生考试的宗旨,增强参加考试用户的身份识别,比传统的考试模式节省人力财力和时间,亦属于顺应计算机科技、信息化潮流、低碳环保的软考试题在线测试系统。 本系统是在Windows XP环境下,采用B/S结构,以MySQL为数据库开发平台,采用JSP(JAVA Server Pages)技术开发的。此系统的设计从功能上来说,是比较完备的,系统以Web界面与管理员交互,为管理员提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。本系统的基本功能:数据进行录入、修改、删除、查询、统计的基本功能。 关键词:MySQL ;试题题库;JSP 目 录 1课题研究目的和意义 1 2.系统分析 1 2.1可行性分析 1 2.1.1经济上的可行性 1 2.1.2技术上的可行性 2 2.1.3操作上的可行性 2 2.2系统功能需求分析 2 2.2.1功能需求 2 paper51.com 2.2.2性能需求 3 2.3业务流程分析 4 2.4数据流程分析 6 2.5数据建模分析 6 3.系统设计 8 3.1系统体系结构 8 3.2 开发软件 9 3.2.1 JSP技术 9 3.2.2 Tomcat 服务器 10 3.2.3 MYSQL 11 3.2.4 MyEclipse 12 3.3数据库设计 13 3.4系统的软硬件平台 16 4.系统实现 16 4.1管理员(教师)操作 16 4.1.1系统登陆员面 16 4.1.2系统用户管理页面 17 4.1.3学生信息添加页面 18 4.1.4学生信息管理页面 19 4.1.5选择题添加页面 19 4.1.6试卷生成页面 20 4.2学生操作 20 4.2.1在线考试页面 20 5.软件测试与分析 21 5.1系统测试的定义 21 5.2系统测试的目的及意义 22 5.3系统测试的重要性 22 5.4系统测试的常用方法 23 5.5测试环境与测试条件 24 5.6系统运行情况 24 5.7测试总结 24 6.结论 24 6.1系统的特点 25 6.2系统的不足和改进 25 6.3设计收获与心得 25 致 谢 26 参 考 文 献 27 附 录 1 本系统设计的最终目的是实现对网站的有序高效管理。为此在系统设计时应做好用户需求查,充分了解用户的实际需求,保证系统具有良好的易用性、稳定性和扩展性。通过前期的调查分析及研究,对本管理系统来说,分两种用户类型,管理员和用户。本系统要实现的主要功能主要有以下几个方面。 paper51.com (1)系统用户登录:当用户系统用户登录到考试系统时,首先要求输入用户名和密码,按下确定后进入 (2)题库添加删除修改功能:主要完成教师对题库的操作,包含试题的录入,查看,删除及修改 (3)试卷生成:主要根据不同的条件从题库中选出符合要求的试题生成试 卷 (4)学生答卷:学生系统用户登录后,可进行在线考试,考完以后显示评分结果及正确的答案。 (5)成绩查询模块:当考生系统用户登录后,可根据自己不同试卷进行成绩的查询 以上是用户的主要需求,也是该系统主要功能,除了这些功能以外,在设计时也对一些细节做了优化与调整,使系统更具有完整性与实用性。 |