试题库管理系统.doc
《试题库管理系统.doc》由会员分享,可在线阅读,更多相关《试题库管理系统.doc(47页珍藏版)》请在沃文网上搜索。
1、试题库管理系统摘要传统的试题库管理方法因受到时间、空间和管理维护等因素的限制, 已很难适应现代信息社会教育教学发展的需求。随着计算机技术、网络技术和数据库技术的成熟与稳定以及全国各高校校园网的建立和教育教学管理信息化程度的不断提高, 试题库管理系统获得了前所未有的发展前景与强大的技术支持。因此, 教学管理者希望有一个集专业管理、试卷管理、题库管理等功能于一体的网络试题库管理系统, 以提高管理效率。而利用计算机自动生成试卷,并通过积累逐步形成有效试题库,使试题和试卷的管理高效便捷,同时也使教学方式和考试方式有更多选择。这对提高教学效率,有效利用资源和使传统的教学方式逐步走向自动化具有重要作用。
2、本系统选择目前常用的、技术已较成熟的B/S架构作为系统的总体架构,以Microsoft Visual Studio 2008为开发平台,采用Microsoft SQL Server 2005数据库管理系统,利用 ASP 中的 ADO 组件实现访问试题数据库中的数据。所开发的系统提供了专业管理、试卷管理、题库管理、用户管理及试卷生成等功能,为教师提供了一个功能强大的平台,通过这个平台教师可以根据实际教学情况来组成相应的试题与试卷,并轻松的管理试题库与试卷库,在实际应用中可以有效减轻教师的工作量。关键词:题库管理;试卷管理;VS.Net;C#;B/S结构;数据库设计The general test
3、 base systemABSTRACTWe are difficult to adapt to the needs of the modern information society, education and teaching development because traditional test library management by time, space and maintenance and other factors limit. With computer technology, network technology and database technology is
4、 mature and stable, and the National Campus Network establish and Management Information degree in education and teaching continue to improve, test library management system unprecedented prospects for the development and strong technical support. Therefore, teaching managers want a set of professio
5、nal management, paper management, and exam management functions in one of the network test library management system, to improve management efficiency. Use the computer automatically generate papers, and gradually formed through the accumulation of test database, efficient and convenient management
6、of the papers and papers, but also the teaching and examination methods have a wider choice. Its play an important role to improve teaching efficiency and effective use of resources and traditional teaching methods gradually automated.The system chosen commonly used, technology is more mature B / S
7、structure as the overall system architecture, Microsoft Visual Studio 2008 development platform, Microsoft SQL Server 2005 database management system in ASP, ADO components to access questions data in the database. The developed system provides professional management, paper management, bank managem
8、ent, user management, and papers generation function provides a powerful platform for teachers and teachers through this platform based on the actual teaching situation to form the corresponding questions and papers and easily manage the test database and paper library, in practical applications can
9、 effectively reduce teacher workload.Keywords:Test Bank Management;Paper management ;VS.Net;C#;B/S structure;Data base design目录一、试题库管理系统的调查及初步分析4(一)试题库管理系统的开发背景4(二)试题库管理系统的需求分析41总体需求42性能需求43系统目标4(三)系统开发工具与相关技术简介4二、试题库管理系统分析5(一)系统功能分析5(二)系统用例图及说明6(三)系统流程图及说明8(四)系统时序图及说明15三、试题库管理系统设计21(一)系统功能设计21(二)系统
10、数据库设计221数据库概念结构设计222数据库物理结构设计22四、试题库管理系统实现25(一)用户登录界面25(二)专业管理界面27(三)课程管理界面29(四)试题管理页面32(五)自动组卷页面34(六)试卷管理页面39(七)用户管理页面40结论42参考文献42致谢43一、试题库管理系统的调查及初步分析(一)试题库管理系统的开发背景 随着计算机互联技术的快速发展,建立在计算机网络之上,以现代信息技术为核心的在线教育也开始蓬勃发展,而教考分离是教学改革的一个重要方面,而建立题库是改革传统考试方法,实现教考分离的有效手段,并且利用网络进行试题库的管理已经成为推动教学改革、提高教学质量的重要内容,利
11、用计算机对建成的题库进行随机抽样并组成符合要求的试卷,更是实现高校考试规范化和科学化的重要手段试题库管理系统是在线教育系统中的核心部分,试题库管理系统是现阶段研究开发的一个热点,它是建立在国际互联网上的应用系统.在试题库管理系统中专业的管理、题库的管理、试卷的生成等都可以在网络上完成.只要形成一套成熟的题库就可以实现考试试卷管理的自动化。有效减少教师在考试出题过程中的工作量,达到提高工作效率的目的,而且为试题、试卷等教学资源的长期滚动发展与资源共享搭建了平台。(二)试题库管理系统的需求分析 通过对现有试题库系统调查分析、制定整个系统框架,主要需求如下:1总体需求 (1)利用该系统,用户可以建立
12、一个包含不同专业、不同课程、不同难度、 不同类型试题的强大的试题数据库 (2)可以根据需要自动生成所需的试卷 (3)能以Word的形式导出试卷2性能需求(1)易于维护和扩充(2)系统界面设计友好、操作方便、灵活(4)具有高可靠性和容错能力(5)分配不同用户权限,确保各级使用者只能看到允许查看的系统信息3系统目标(1)用户可以在Internet通过IE或其他浏览器浏览试题或试卷信息(2)具有导出到Word的功能(3)用户能通过相应信息检索专业、课程、试题、等信息(4)用户能对专业、课程、试题信息进行录入、修改、删除(三)系统开发工具与相关技术简介本系统开发工具选用的微软公司的Microsoft
13、Visual Studio 2008;数据库选用的是Microsoft SQL Server 2005。Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发
14、Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。VS2008还具有以下新特性:软件开发更智能,具有自动提示和重构功能;新增Visual Studio 2008中WCF功能;现多定向支持;支持Subversion ;整合Windows Live到Visual Studio2008中;为Visual Studio 2008中的SQL数据库发布提供了更方便快捷的解决方案;加入拼写检查器。Microsoft SQL Server 2005是一个全面的数据库平台,其数据库引擎是企业数据管理解决方案的核心。集成的商业智能工具、分析、报表、集成和
15、通知功能为用户提供了企业级的数据管理。SQL Server 2005数据库引擎为关系型数据和结构化数据提供更安全可靠的存储功能,可以构建和管理用于业务的高可用性和高性能的数据应用程序。具有一些主要特性:在企业数据管理方面,具有高可用性,采用失败转移集群和数据库镜像技术;引进一套集成的管理工具和管理应用编程接口(APIs);提供更加安全的默认设置、加强的密码政策和细化许可控制;可伸缩性增强。在开发人员生产力方面,Common Language Runtime (CLR)集成使用Microsoft .NET 语言来开发数据库目标的性能;深入的XML集成 SQL Server 2005提供一种新的X
16、ML数据类型;增强Transact-SQL 新的查询类型和在交易过程中使用错误处理的功能;SQL服务代理为各个级别的可伸缩性提供一种创新的、分发的、异步的应用系统体系结构。在商务智能方面,提供分析服务 分析服务对数据仓库、商务智能提供扩展;提供数据转换服务(DTS)对DTS结构合工具的全部重新设计为开发人员和数据库管理员提供了增强的灵活性和可管理性;提供报表服务;增强数据挖掘功能。 本系统开发采用的开发技术是ASP.NET。ASP.NET 是一种服务器端脚本技术,可以使(嵌入网页中的)脚本由 Internet 服务器执行。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .
17、NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。二、试题
18、库管理系统分析(一)系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。通过对试题库管理情况进行分析,主要设计了如下功能模块:本系统根据使用用户分为两大类,管理员和普通用户。管理员主要是对系统进行管理和维护,主要对系统的基本数据信息进行管理。具体功能有:专业管理、课程管理、试题库管理、试卷管理、用户管理。普通用户主要是查看专业、查看课程、查看试题、查看试卷、修改密码等。管理员的功能模块具体描述如下:(1)专业管理:管理员可以对专业信息进行添加、修改、删除、查询管理(2)课程管理:管理员可以对课程信息进行添加、修改、删除、查询管
19、理。课程必须隶属于专业下。(3)试题库管理:管理员可以对试题信息进行添加、修改、删除、查询管理。该功能可以建一个不同难度、不同类型的试题。(4)试卷管理:包括查看试卷和自动组卷两部分。查看试卷可以实现对试卷的查看、下载、删除功能。自动组卷可以实现不同难度、不同类型的试题以Word的形式导出,并可以保存到服务器上,以供查看和下载。(5)用户管理:实现对用户信息的添加、修改、删除、查看。普通用户的功能模块具体描述如下:(1)查看专业:可以根据不同的条件检索出相应的信息。(2)查看课程:可以根据不同的条件检索出相应的信息。(3)查看试题:可以根据不同的条件检索出相应的信息。(4)查看试卷:可以实现对
20、试卷的查看、下载功能。(5)修改密码:可以变更自己的密码。(二)系统用例图及说明图2-1试题库管理系统用况图1.用况名:专业管理【前置条件:系统管理员已登录成功】用户点击“添加专业”菜单,进入专业添加界面 录入专业信息,可以进行专业信息的添加;用户点击“专业管理”菜单,进入专业管理界面 输入检索条件,点击检索按钮,可以对专业信息进行检索; 点击修改按钮,进入修改界面,录入要修改的信息,点击确定按钮修改,点击取消按钮回退到专业管理界面;点击删除按钮,可以对专业信息进行删除;2.用况名:课程管理【前置条件:系统管理员已登录成功,专业信息已添加】系统管理员点击“添加课程”菜单,进入课程的添加界面 录
21、入课程信息,可以进行课程信息的添加;系统管理员点击“课程管理”菜单,进入课程管理界面输入检索条件,点击检索按钮,可以对课程信息进行检索; 点击修改按钮,进入修改界面,录入要修改的信息,点击确定按钮修改,点击取消按钮回退到课程管理界面;点击删除按钮,可以对课程信息进行删除;3. 用况名: 试题管理【前置条件:系统管理员已登录成功,课程信息已添加】系统管理员点击“添加试题”菜单,进入试题的添加界面 录入试题信息,可以实现不同难度、不同类型的题的添加;系统管理员点击“试题管理”菜单,进入试题管理界面输入检索条件,点击检索按钮,可以对试题信息进行检索;点击查看按钮,进入查看界面,可以查看试题的内容和答
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试题库 管理 系统