随着计算机技术以及高等教育的迅速发展,各行各业中计算机都已经普及,传统的考试方式也面临着变革,各种基于Internet的远程教育不断地出现,尤其是在学校,考试跟学生的关系是非常密切的,在没有计算机系统的情况下,考试的出题是一个比较麻烦的问题,要花费大量的时间和精力,管理员出题工作量大,劳动强度高,而且试题的保存也比较占地方,基于以上这几点考虑,为了解决考试试题的多样性、随机性和上述一些问题,管理员拥有一套试题库管理系统是非常必要的。基于以上问题,我们设计了高校试题自组织系统,该系统可以摒弃传统试题的手工整理的麻烦,而且可以减少出题的精力和时间。本课题是一个基于WEB的题库及组卷管理系统设计和实现的过程。 本系统采用了目前流行的JSP、Web技术,和功能强大的数据库开发工具MSSQL进行软件开发。为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统分析中应该考虑以下的性能需求:系统处理的准确性和及时性,系统的开放性和系统的可扩充性,系统的易用性和易维护性,数据录入和处理的一致性与完整性,以及数据的共享与独立性。根据软件工程的原理,结合面向对象方法开发完成,服务端的运行环境平台采用了Eclipse+Tomcat+SQL Server。 本系统的目标是:形成试题库并能够按预定要求自动生成试卷。让老师在传道授业的过程中可以更方便的得到帮助和支持,及时得到教学的反馈。让广大同学在考试中可以理解自己的不足之处,更透彻,更自如的掌握学习的主动权。此外, 试题库也是本系统的一个重要的目标,试题可由历年的试卷提供,也可随时补充新搜集的试题及题型,逐步完善形成试题库系统并提供随机检索试题的各种必要的方法。 copyright paper51.com 关键词 : MyEclipse, SQL Server 2005,自动生成试卷 目录 摘要 i Abstract ii 第1章 绪论 2 1.1 背景 2 1.2 目的意义 3 1.3 主要内容 4 1.4系统的开发工具 4 1.5系统的开发环境 8 1.6系统硬件配置 8 2.1系统的结构框架 9 2.2 系统需求描述 9 2.2.1功能描述 10 2.2.2流程图 11 2.2.3 E-R图 12 2.3 可行性分析 12 2.3.1 经济可行性 12 2.3.2 技术可行性 12 2.3.3 社会可行性 12 2.3.4 操作可行性 12 第3章 系统设计 13 3.1 系统总体设计 13 3.1.1 系统功能描述 13 3.1.2 功能层次图 13 3.1.3 模块结构图 14 3.2 数据库设计 14 3.3运用的分析和设计方法 16 3.4开发技术分析 17 第4章 系统实现 18 4.1 登陆模块 18 4.2管理员管理模块 20 4.3专业学科模块 25 4.4题库管理模块 28 4.5 组卷管理模块 30 第5章 调试及测试 36 5.1 功能调试 36 5.1.1 链接测试 36 5.1.2 数据库调试 36 5.2 测试方法 36 copyright paper51.com 结 论 38 参考文献 39 致 谢 40 功能描述 (1)用户管理模块 系统管理员管理; 修改个人密码; (2) 专业学科管理模块 专业添加; 专业查询; 学科添加; 学科查询; (3)组卷管理模块 添加组卷; 管理组卷; (4)题库管理模块 添加题库; 管理题库; (5)数据管理模块 数据备份 |