本文对试卷生成系统的设计与开发过程进行了分析与叙述。依照系统开发的实际操作步骤,文章从系统概述、系统分析、系统设计和系统实现这四大章节对系统开发过程进行分别阐述。系统概述中主要进行了课题背景、课题意义和现状分析;系统分析中主要包括了系统设计前的需求分析、业务流程分析、数据流程分析和数据字典分析;而系统设计则是对系统体系结构、各功能模块、数据库结构设计等具体的系统实现过程进行剖析展示,在系统设计章节中有详细的文字解释并配有表图说明。文章还列举了关键的功能模块实现代码。
本文力求可以为试卷生成系统的开发设计找到一种切实可行的解决方案,在分析了目前国内外试卷生成系统的现状的基础上,并经过反复摸索和学习研究后,借助编程语言JAVA和SQL数据库最终实现了试卷生成系统的开发,并在一系列测试后,达成了人性化、所需功能完善、操作清晰的设计目标。
系统的需求分析
本系统致力于建立安全、方便的试卷生成系统,主要有三大功能模块:课程维护模块、题库维护模块和试卷生成模块。
图2.1 系统需求分析图
课程管理模块:只有系统管理员才具有该模块的权限。该模块需要实现课程管理的功能,包括课程录入、查询和编辑等。
题库管理模块:该模块是系统核心的功能模块,要求实现题目的录入。当然题目是和课程密不可分的。还有题目的查询、更新等功能。
本文对试卷生成系统的设计与开发过程进行了分析与叙述。依照系统开发的实际操作步骤,文章从系统概述、系统分析、系统设计和系统实现这四大章节对系统开发过程进行分别阐述。系统概述中主要进行了课题背景、课题意义和现状分析;系统分析中主要包括了系统设计前的需求分析、业务流程分析、数据流程分析和数据字典分析;而系统设计则是对系统体系结构、各功能模块、数据库结构设计等具体的系统实现过程进行剖析展示,在系统设计章节中有详细的文字解释并配有表图说明。文章还列举了关键的功能模块实现代码。
本文力求可以为试卷生成系统的开发设计找到一种切实可行的解决方案,在分析了目前国内外试卷生成系统的现状的基础上,并经过反复摸索和学习研究后,借助编程语言JAVA和SQL数据库最终实现了试卷生成系统的开发,并在一系列测试后,达成了人性化、所需功能完善、操作清晰的设计目标。
系统的需求分析
本系统致力于建立安全、方便的试卷生成系统,主要有三大功能模块:课程维护模块、题库维护模块和试卷生成模块。
图2.1 系统需求分析图
课程管理模块:只有系统管理员才具有该模块的权限。该模块需要实现课程管理的功能,包括课程录入、查询和编辑等。
题库管理模块:该模块是系统核心的功能模块,要求实现题目的录入。当然题目是和课程密不可分的。还有题目的查询、更新等功能。