毕业设计小组论文题库管理系统.doc
《毕业设计小组论文题库管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计小组论文题库管理系统.doc(81页珍藏版)》请在三一办公上搜索。
1、毕业论文设计计算机工程系成 都 工 业 学 院毕业设计(论文)题 目: 计算机应用基础试题管理系统 系别: 计算机工程系_ 专业: 网络技术_ 班级: 10521_ 成员:张成明_司晓翰 翁友东朱 逵 刘鸿杰 蓝雪燕_ 指导教师: 杨明广_ 2013年5月28日目 录目 录I摘要1绪言3第一章 需求分析41.1用户需求41.1.1科目管理41.1.2知识点管理41.1.3试题管理41.1.4试卷生成5第二章 拟采取的研究方法和技术路线62.1 研究方法和技术路线62.2 研究手段和可行性分析62.3选择SQL Sever做为数据库语言的依据62.4开发工具选择Microsoft Visual
2、Studio 201072.4开发语言选择c#72.5系统运行的软、硬件配置要求:82.5.1软件信息:82.5.2软件安装要求:8第三章 系统模块结构93.1系统模块设计93.2 模块结构设计93.2.1 用户登录模块93.2.2 用户主界面及课程管理模块103.2.3知识点管理模块103.2.4试题录入模块103.2.5 试题浏览编辑模块103.2.6 试卷生成模块103.3 系统关键技术113.3.1 数据库连接技术113.3.1.1 基本的ADO编程模型11第四章 数据库设计124.1 数据库需求分析及E-R模型设计124.2 根据E-R模型得出数据库表144.2.1用户表154.2.
3、2课程表154.2.3知识点表154.2.4单项选择题154.2.5多项选择题表164.2.6判断题表164.2.7填空题表174.2.8 用户权限课程17第五章 系统详细设计与实现175.1 登陆和注册界面175.2管理员登陆后系统主界面235.3知识点管理界面315.4试题录入界面465.5 试题浏览编辑界面565.6 自动和人工出卷界面64结 论75致 谢76参考文献77 摘要随着计算机技术的不断发展,它被更广泛地应用在我国的各行各业中。其中计算机辅助教育(CAI)在教育系统中的应用,收到了良好的效果,给教育改革带来美好的前景。多媒体教学、电子课件、远程教育、学籍管理等项目的开发与应用倍
4、受关注。在教学管理中,为实现教考分开,更加合理、公平、公正、公开地进行各种考试,利用计算机进行考试题库管理,辅助教师命题组卷已成为各院校教学改革的重要内容之一。因此对于题库管理系统的开发和应用就显得尤为重要。传统的考试出题总是教师考前集中出题、集中组卷,这样很难保证试卷的质量,进而不能准确反映学生的学习效果。为促进教学手段的现代化,提高教学质量,减轻教师在出题、组卷和成绩分析中的工作量,帮助教师方便、快速地出一份覆盖面和难度可调节的试卷,本研究以C#为编程语言、SQL Sever为后台数据库支持开发了一套能实现试题库管理和试卷生成的软件。近年来各院校竞相推出各自开发的题库管理系统,在对已经开发
5、出的各种题库管理系统的使用过程中,我们发现其多偏重于题库管理功能的“大而全”,虽然具有一定的通用性但缺乏针对性,在实际应用中操作烦琐,给出题带来了不便。而本试卷生成与题库管理系统则是根据各门课的课程结构和试题内容、类型、难度来设计的一种操作简便、成卷快、题目搭配合理、试卷难易程度可控的系统。同时也具有一定的可扩展性,完全可以作为多门课程的题库管理系统。本系统将试题管理和试卷生成集为一体,不仅能帮助教师适时编制各类考试题目还能协助教师生成标准试卷。本系统大大减轻了教师的工作量,有效地提高了整个出卷过程的效率。 关键词:试题库;管理;C#;SQL Server;组卷 AbstractWith th
6、e development of computer technology, it is more widely used in the industries in China. Computer Aided Education (CAI) application in the education system, has received the good effect, bringing the education reform prospect. Development and application of multimedia teaching, courseware, distance
7、education, people pay more attention to the management of project. In the management of teaching, for the realization of teaching and examination separated, more reasonable, fair, justice, open to all kinds of examinations, examination question bank management using the computer, to assist teachers
8、in papers has become one of the important contents in the teaching reform of the colleges and universities. So for the development and application of management system of test questions is especially important. The traditional examination questions, always teachers exam focus on centralized test, it
9、 is very difficult to guarantee the quality of the papers, and can not accurately reflect the students learning effect. In order to promote the modernization of teaching methods, improve teaching quality, to reduce the workload of teachers in the test, test and analysis of the achievements, help tea
10、cher conveniently, quickly out of a coverage and the difficulty of adjustable paper, on the basis of C# programming language, SQL Sever as the backstage database to support the development of a set of implementation of examination paper management and examination paper generation system.In recent ye
11、ars, the college launched the question bank management system to their development, in the using process of various database management systems have been developed in, we found that the more emphasis on database management functions of the big and complete, although has certain universality but lack
12、 of pertinence, simple operation in practical application for questions, bring inconvenience. This paper generation and database management system is based on the curriculum structure and the contents of test questions, each class types, the difficulty to design a simple, fast, with a reasonable vol
13、ume problem, difficult easy degree controlled test system. At the same time also has a certain degree of scalability, can be used as a test base management system in many subjects. The system will test management and test paper generation as a whole, not only can help teachers to prepare all kinds o
14、f test questions can help teachers to generate standard test. This system greatly reduce the workload of teachers, improve the efficiency of the test process.Key word:Test library management; C#; SQL; Server; test paper绪言 从我国恢复高考制度以后,随着高考标准化的实施,尤其是微型计算机的快速发展,这些都为题库建设提供了基础条件。80年代中期以来,出现了多所学校或行政机构联合开发
15、试题库的局面,同时,也出现了许多其它学科的试题库。90年代前后,政府部门在全国范围内有计划、有组织、系统地开展CAI教学与国家试题库的建设。学校是考试最为频繁的单位之一。在学校,尤其是在各大高校,科目众多,任课教师工作繁忙。为了更好地检查教师在教学过程中和学生有学习过程中的效率,以便能更好地把教学质量提高。而每次考试为了能出一份难易适中,又能体现对能力和知识点全面考察的试卷,教师需花费相当多的时间和精力。即使如此,也很难保证所出的试卷的科学性、合理性,甚至可能会出现试卷偏难或偏易的现象,达不到预期的考察目标。 传统的考试出题总是教师考前集中出题、集中组卷,这样很难保证试卷的质量,进而不能准确反
16、映学生的学习效果。为促进教学手段的现代化,提高教学质量,减轻教师在出题、组卷的工作量,帮助教师方便、快速、准确组出难度适宜的试卷,本系统在c#编程环境下开发了一套能实现知识点管理、试题管理和试卷难度定义的软件。本系统将知识点管理、试题管理和试卷生成集为一体,不仅能帮助教师适时录入试题,丰富存贮自己题库。同时可以为教师面对不同需求,面对不同的学生群体和不同时期而生成的试卷组卷的难度方案,可以很好的满足老师对于不同难度和需要的试卷。 设计编写试题库管理系统,是基于俩种目的:一、是充分利用现有的计算机系统减轻工作人员的劳动强度。二、是摒弃传统的手工整理、以试卷(纸质)的形式存放到档案室,浪费纸张等原
17、材料,不利于保护环境。 一个好的试题库管理系统,要求界面友好,能方便地录入试题,试题库的维护(修改、删除试题)操作简单,组卷灵活快捷,查询试题或试卷迅速,以适应各种知识更新对试卷难度的要求。为此,在对系统进行概要设计时,就充分考试虑到以上的因素,模块围绕实用性设计,比如,题库管理模块就是为了实现试题的录入、试题的维护、试卷的生成而设计的;查询模块是为了实现试题和试卷的快速查询而设计的。整个设计简洁明了,同时也就方便了操作。第一章 需求分析 需求分析为软件的开发起到了决策的作用,提供了开发的方向,并指明开发的策略,在软件开发及维护中均起到了举足轻重的作用。本章将从用户需求和功能需求两方面进行阐述
18、。1.1用户需求1.1.1科目管理实现科目的添加,删除,修改等功能1.1.2知识点管理试题抽取按知识点进行,同一试题可能涉及多个知识点。知识点按树状目录管理,其主要操作包括:1、知识点添加2、知识点删除3、知识点修改4、知识点位置的移动5、统计功能: 知识点总数 每个知识点对应题的数量1.1.3试题管理试题包括:“题型、题干、答案、分数、难度、相关系知识点”等内容;“题型”分为:单选、多选、判断、填空、等4种类型。每一道试题可能包含一个或多个“知识点”“题型、分数、难度”、“知识点”和“题干、答案”可分别存储。主要需要实现的操作:1、试题增添试题分类型录入2、试题删除3、试题修改可修改内容为“
19、题干、答案、分数、难度和相关知识点”。“题型”不允许修改,只能删除/重输。4、查找按题号查找试题按内容查找试题5、统计按科目(章)、题型分别统计题量按知识点、题型分别查询试题1.1.4试卷生成1、试卷设置设置试卷卷面总分数设置考试时间按章分配分数按题型分配分数设置允许的试题重复度比例是否设置难度系数分数比例评分规则(多选题,填空题,)2、生成试卷(1)手工生成试卷各种参数设置好后,手动的选择题库中试题,添加到试卷,然后生成试卷。(2)自动生成试卷按“题型”分配每章题型比例按指定“题型”随机抽题。第二章 拟采取的研究方法和技术路线2.1 研究方法和技术路线研究方法是通过建造模型的方法,对试题库的
20、组织机构、运行模块、数据流程进行建模。再通过程序设计语言和后台数据库对模型进行实现。本试题库管理系统拟采用SQL数据库和c#编程语言,开发环境为Windows XP ,后台数据库用SQL Server 2008 R2 。2.2 研究手段和可行性分析主要通过调查、收集、整理相关资料并运用所学专业课知识分析总结,逐步从整体上和细节上把握试题管理系统的框架和各功能模块,有计划有步骤地开发本系统。(1)从经济可能性来看,虽然开发系统要投入相当的人力,物力,财力但是要等到开发完成投入使用会给用户带来极大的方便,从长远利益来看有百利而无一害。(2)从技术可能性来看,本系统运用C#程序设计语言和SQL数据库
21、技术来实现,这 是 目前运用比较广泛的技术。SQL Server 2008R2 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。SQL Server 2008R2 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2008R2 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2008R2 结合了分析、报表、集成和通知功能。企业可以构建和部署经济有效的解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 小组 论文 题库 管理 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4027209.html