当前位置:文档之家› 题库型考试自动组卷系统数据库设计

题库型考试自动组卷系统数据库设计

辽东学院本科毕业论文(设计)题库型考试自动组卷系统的设计与实现The Design and Implementation of Auto-Generating Examination Paper about the Item Bank Type Examination学生姓名:艾萍学院:信息技术学院专业:信息管理与信息系统班级:B0601学号:0911060101指导教师:陈志勇审阅教师:完成日期:2010年5月25日辽东学院Eastern Liaoning University独创性说明作者郑重声明:本毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得研究成果。

尽我所知,除了文中特别加以标注和致谢的地方外,毕业论文(设计)中不包含其他人已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使用过的材料。

与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。

作者签名:___________ 日期:__ __摘要组卷考试在计算机网络下完成,可以大大提高考试工作的效率和质量。

项目采用Visual Studio 2005开发平台和SQL Server 2005数据库技术,依据面向对象的分析方法,开发出了基于C/S模式的题库型考试自动组卷系统。

本文从题库型考试自动组卷系统在考试中发挥的作用出发,详细阐述了一个功能较完善的组卷系统的服务器端和客户端开发过程。

首先进行了项目概述,简单介绍了项目开发的背景及项目开发的意义;接下来是系统规划阶段,首先对项目开发的可行性进行了分析;在需求分析阶段,通过对实际考试的功能需求分析,得到了系统用例;系统设计阶段主要完成了开发模式的选择、功能模块的划分、动态图的绘制、类的设计、数据库的设计;系统实现阶段介绍系统主要功能的关键代码。

本系统的设计实施为题库型考试自动组卷系统的运行做基础,同时为组卷考试系统的开发提供一个参考模式,并进一步推动高校的校园信息化建设。

关键词:题库;自动化;试卷;在线考试The Design and Implementation of Auto-Generating Examination Paper about the Item Bank Type ExaminationAbstractThe method that finishes in the generating examination by network can greatly increase the efficiency and quantity of examination work. According to the object-oriented analysis method the system uses the platform of Visual Studio 2005 and database technique of SQL Server 2005 to developed the auto-generating examination paper system about the item bank type examination based on C/S model.This thesis starting from the function of auto-generating examination paper about the item bank type examination system, elaborates in detailedly the server and client development of a complete functional auto-generating examination paper system. Proceeding from the summary of the project, this thesis simply introducs the background and the significance of project development.Then on the phase of system plan,firstly it analyzes the feasibility of the system.In the phase of system analysis, through the fuction demands analysis of the real examination, it gains the use case of the system. On the phase of system design, it mainly completes the partition of function modules, drawings of dynamic views , classes design and database design.The phase of system implementation describes the improtent code of the main features.Design and implementation of this system is used as the basis for the movement of auto-generating examination paper about the item bank type examination system, simultaneously provides a reference pattern for the development of auto-generating paper and examination systems, and further impels the campus informationization construction.Key Words:Item bank;Autoimmunization;Test Paper;On-line Examination目录摘要 (I)Abstract (II)一、引言 (1)(一)项目开发的背景 (1)(二)项目开发的意义 (2)二、系统规划 (4)可行性分析 (4)1.技术可行性 (4)2.经济可行性 (5)3.社会可行性 (6)三、系统需求分析 (7)(一)系统主要功能 (7)(二)系统用例分析 (8)1.识别参与者 (8)2.系统用例图 (9)四、系统设计 (20)(一)系统功能模块设计 (20)(二)动态视图分析 (20)1.服务器端教师添加单选题时序图 (21)2.服务器端教师编辑试卷设置信息时序图 (21)3.服务器端教师新建试卷,系统自动生成试卷的时序图 (22)4.客户端学生在线测试的时序图 (23)5.服务器端教师添加、修改试题活动图 (24)6.服务器端教师添加、修改试卷设置信息的活动图 (26)7.服务器端教师试卷打印的活动图 (26)8.服务器与客户端考试管理学生考试的活动图 (27)(三)类图的设计 (28)1.系统的三层结构 (29)2.系统中的实体类 (29)3.系统中的控制类 (31)1.概念结构设计....................................................................... 错误!未定义书签。

2.逻辑结构设计....................................................................... 错误!未定义书签。

3.系统数据表设计................................................................... 错误!未定义书签。

(五)系统开发工具与开发模式的选择 .............................................. 错误!未定义书签。

1.开发工具............................................................................... 错误!未定义书签。

2.开发模式............................................................................... 错误!未定义书签。

五、系统实现 ..................................................................................... 错误!未定义书签。

服务器端教师试卷打印模块............................................................. 错误!未定义书签。

1.试卷打印窗体的功能描述................................................... 错误!未定义书签。

2.试卷打印窗体的关键代码功能描述................................... 错误!未定义书签。

3.试卷打印窗体的关键代码................................................... 错误!未定义书签。

结论 ............................................................................................. 错误!未定义书签。

参考文献 ......................................................................................... 错误!未定义书签。

致谢 ............................................................................................... 错误!未定义书签。

辽东学院本科毕业论文(设计)版权使用授权书 ......................... 错误!未定义书签。

一、引言(一)项目开发的背景考试是检验教师的教与学生的学的重要手段,也是促进学生学习的重要手段,是教学过程中的一个重要环节[1]。

相关主题