试卷自动生成系统说明书.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《试卷自动生成系统说明书.doc》由会员分享,可在线阅读,更多相关《试卷自动生成系统说明书.doc(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、说明书试卷自动生成系统的设计与实现摘 要 目前,对于大学、高中、初中和小学来说,试卷是对学生进行考核必不可少的组成部分。学校普遍都采用的是传统的手工出卷考核,常常出现备选题目不够丰富、笔误、印刷错误、内容雷同和知识点分布不合理等情况。目前虽有类似系统,但都是面向公共课的单科系统,所以开发适用于多课程的试卷自动生成系统显得尤为重要,不仅可以减轻教师负担同时可以提高试卷的质量。系统基于B/S(浏览器/服务器)模式,以SQL Server 2005为后台数据库,采用ASP.NET技术开发实现。该试卷自动生成系统由教师和管理员两种角色组成,不同的角色登录系统的权限不同,可以操作的功能模块也不同。管理员
2、登录后可进行个人信息管理、用户信息管理、考试科目管理、试卷制定维护和试题类别管理,教师登录后只可以进行个人信息管理、试卷制定维护和试题类别管理。本文遵循软件工程的思想,详细阐述了系统的需求分析、系统分析、系统设计、系统实现及系统的测试过程等各个阶段开展的主要工作。系统界面友好、操作便捷,实用性较强,达到了预期要求。关键词:试卷自动生成系统;题库管理;组卷ABSTRACT CURRENTLY, THE COLLEGE, HIGH SCHOOL, JUNIOR HIGH AND ELEMENTARY SCHOOL, THE PAPERS ARE PART OF THE ASSESSMENT FOR
3、 STUDENTS ESSENTIAL. SCHOOLS GENERALLY HAVE ADOPTED THE TRADITIONAL MANUAL ROLL OUT THE ASSESSMENT, THERE ARE OFTEN ALTERNATIVE SUBJECT RICH ENOUGH, CLERICAL, TYPOGRAPHICAL ERRORS, DUPLICATE CONTENT AND DISTRIBUTION OF KNOWLEDGE AND IRRATIONAL SITUATION. ALTHOUGH SIMILAR TO THE CURRENT SYSTEM, BUT T
4、HEY ARE THE SINGLE SUBJECT COURSES FOR THE PUBLIC SYSTEM, SO DEVELOPERS FOR MULTI-COURSE PAPERS AUTOMATIC GENERATION SYSTEM IS PARTICULARLY IMPORTANT, NOT ONLY TO ALLEVIATE THE BURDEN OF TEACHERS WHILE IMPROVING THE QUALITY OF THE PAPERS.SYSTEM BASED ON B / S(BROWSER / SERVER) MODE TO SQL SERVER 200
5、5 AS THE BACK-END DATABASE, USING ASP.NET TECHNOLOGY DEVELOPMENT ACHIEVED. THE PAPER IS AUTOMATICALLY GENERATED BY THE SYSTEM CONSISTING OF TEACHERS AND ADMINISTRATORS IN TWO ROLES, DIFFERENT ROLES WITH DIFFERENT PERMISSIONS LOGIN SYSTEM, FUNCTION MODULES CAN OPERATE DIFFERENT. AFTER THE ADMINISTRAT
6、OR CAN LOG ON PERSONAL INFORMATION MANAGEMENT, CUSTOMER INFORMATION MANAGEMENT, TEST SUBJECTS MANAGED TO MAINTAIN AND DEVELOP THE QUESTIONS PAPERS CATEGORY MANAGEMENT, THE TEACHER CAN ONLY LOG ON PERSONAL INFORMATION MANAGEMENT, MAINTENANCE AND EXAMINATION QUESTIONS PAPERS DEVELOP CATEGORY MANAGEMEN
7、T.THIS PAPER FOLLOWS THE IDEAS OF SOFTWARE ENGINEERING, ELABORATED SYSTEM REQUIREMENTS ANALYSIS, THE MAIN WORK OF THE VARIOUS STAGES OF SYSTEM ANALYSIS, TESTING PROCESS SYSTEM DESIGN, SYSTEM IMPLEMENTATION AND SYSTEMS, SUCH AS CARRIED OUT. FRIENDLY INTERFACE, EASY OPERATION, PRACTICAL, STRONG, REACH
8、ING EXPECTATIONS.KEYWORDS: PAPER AUTOMATIC GENERATION SYSTEM; BANK MANAGEMENT; TEST PAPER 目 录引 言1第一章 需求分析21.1 需求分析21.1.1 分析目的21.1.2 项目背景21.2 任务概述21.2.1设计目标21.2.2运行环境31.3 系统工作流程31.4 可行性研究31.4.1技术可行性31.4.2经济可行性41.4.3操作可行性4第二章 系统分析52.1 功能分析52.2 系统处理流程11第三章 系统设计133.1 功能划分133.2 层次模块图143.3 数据库设计143.3.1 数据
9、库概要设计143.3.2 数据库详细设计16第四章 系统实现204.1 连接数据库配置204.2系统实现结构214.3 系统主要模块实现224.3.1页面链接图224.3.2登录页面244.3.3系统主页244.3.4用户管理244.3.4题库管理264.3.5试卷制定264.3.5试卷维护30第五章 系统测试315.1测试环境315.2测试项目315.3测试用例设计及执行32结 论41参考文献42谢 辞44 引 言随着计算机事业的飞速发展,计算机的应用越来越广泛。计算机在学校教学方面的应用越来越多,它可以减轻教师的工作负担,提高教师的工作效率,就目前各类学校在考试机制方面虽然不需要手工从许多
10、书籍中一道道的挑选题目,或从历年的试卷中翻阅题目,但是,学校自动化制定试卷的系统还是各有优缺点,并且比较单一,为了进一步提高学校计算机自动化制定试卷系统的多样化、高效化,如何能够合理的、高效的进行多种类多学科的自动化制定试卷生成系统已成为各类学校和教师们盼望已久、亟待解决的课题。本人已调研过的一些类似的系统,分析其现状及其优缺点,如:我校或大多高校类似系统的现状,一般都是面向大批学生的公共课、交叉课,购买题库及在线考试系统它们共同的优点是具有题库管理、自动阅卷功能,但是价格昂贵,而且每个软件一般只针对一门具体的课程,没有针对多门课程的自动化生成试卷系统,其缺点是系统比较单一,只针对单门课程,例
11、如我校购买的有VB程序设计语言、计算机文化基础等题库在线考试系统。通过对以上类似系统现状和优缺点的分析,经过本人对某某大学、某某初中及某某小学校方的老师们进行实地采访和调研,开发一款能适应大、中、小学、多学科、多种类的试卷自动生成系统势在必得,我经过多方查找资料,已开发出能适应以上要求的自动化生成试卷系统。本系统就是一个有针对性的、多种类、多学科的自动化试卷生成系统,以某某学院为中心需求,以某某小学为辅助需求,主要是针对大学、高中、初中及小学等通过试卷类考核的学校。本系统有两大类用户,教师和管理员。系统功能细分为五个大类,个人信息管理、用户信息管理、考试科目管理、试卷制定维护和试题类别管理,不
12、同角色使用本系统的不同功能模块。当管理员登录,就可以查看试卷自动生成系统上的所有信息,同时可以及时查看教师生成的试卷。分为随机出题和人工出题的试卷制定、试卷维护查看详细、查看试卷答案、导出word和试题录入是教师的使用权限。44第一章 需求分析1.1 需求分析1.1.1 分析目的随着国内信息化步伐的加快,加之各种使用自动化生成试卷对学生进行考核的学校需求越来越大,促使试卷自动生成系统、在线考试系统等迅速发展。目前高校成型的试卷自动生成系统很少,影响较广泛的也寥寥无几。一般的试卷自动生成系统都是面向大批学生的公共课、交叉课,购买题库及在线考试系统它们共同的优点是具有题库管理、自动阅卷功能,但是价
13、格昂贵,而且每个软件一般只针对一门具体的课程,没有针对多门课程的自动化生成试卷系统,系统比较单一。所以建立属于我校自己的标准化的题库与多学科的试卷自动生成系统的设计与实现显得尤为重要,不仅可以减轻教师负担同时可以提高试卷的质量,减少学校的经费。完成本系统的设计,可以掌握Web程序设计方法,进一步理解数据库设计方法,增强实践能力,为走向工作岗位打下一定的基础。1.1.2 项目背景根据前期对我校、某某小学的需求调研,以及浏览了一些在线的考试系统加上老师的指点和自己的构想明确了本试卷自动生成系统的基本结构,确定了系统的用户需求。本系统主要提供各种考试试卷的题库信息,根据不同的教师,调用该系统不同的题
14、库进行出卷。教师和管理员登录后都可以查看当前已经生成的试卷信息,查看试卷答案,删除已经不需要的试卷信息,还可以增加题库的信息,及时让教师共享他们的试卷进行相互交流。网络的快速发展使得试卷的自动制定更加的重要,但有时也有一些破坏分子借用网络来破坏系统,因此,这就需要在前台界面上,要经审核才可以通过,才可以进行组卷。1.2 任务概述1.2.1设计目标该自动化生成试卷系统的设计目标共有下面四点:一是操作简便,界面友好;二是业务范围较广,适合大部分学校进行试卷自动生成,逐渐淘汰人工出卷;三是在学校的实用价值很高;四是能够根据需求随机或人工组卷,教师可以查看试卷答案,进行试卷维护并导出word试卷。该试
15、卷自动生成系统投入使用后,将会极大地满足需要通过试卷考核的学校需求。通过管理员添加的教师,登陆后可以根据自己的需求进行随机组卷,也可以通过系统的人工组卷功能选择自己需要的试题进行自动化生成试卷;教师不用再通过查阅许多书籍资料和历年的考试题等进行手动人工出卷,在本系统上可快速找到想要出的题目和浏览所有的题目。同时教师和管理员可以随时随地进行出题及试卷制定,不需要到办公室一起讨论等。1.2.2运行环境开发语言:C#语言数 据 库:SQL Server 2005硬件要求:CPU:2GHZ 内存:2G浏览器:IE 、Google Chrome等系统开发环境:Microsoft Windows Win7
16、软件环境: Microsoft Visual Studio 2012,IIS1.3 系统工作流程本系统结构图,如图1-1所示。数据库SQL Server2005WEB服务器(IIS)WEB浏览器(Google)请求应答SQL请求应答图1- 1 系统结构图1.4 可行性研究可行性研究可以一目了然的认识到系统的价值。本试卷自动生成系统主要以我校某某大学为需求出发点,以自动化生成试卷为目标,希望可以使用本系统代替人工出卷,减轻教师负担,提高考核质量,本系统有两类用户教师和管理员,系统的设计开发投入比较少,但是预期的收益比较大,所以可行。1.4.1技术可行性本自动化生成试卷系统采用C#语言进行开发,基
17、于B/S架构,后台数据库是SQL Server 2005,系统开发环境是Microsoft Windows Win7,综上所述,系统开发平台 方便搭建,技术容易实现,所以技术上可行。1.4.2经济可行性该试卷自动生成系统主要的应用领域是大学、高中、初中和小学等教育事业,系统的应用将大大提高教师的工作效率,节省教育事业的成本,降低不必要的支出。本自动化生成系统开发费用低,预期收益高,所以经济上可行。1.4.3操作可行性我校或大多高校类似系统的现状,一般都是面向大批学生的公共课、交叉课,购买题库及在线考试系统虽然具有题库管理、自动阅卷功能,但是价格昂贵,而且每个软件一般只针对一门具体的课程,没有针
18、对多门课程的自动化生成试卷系统,系统比较单一。例如我校购买的有VB程序设计语言、计算机文化基础等题库在线考试系统。本系统是一个有针对性的、多种类、多学科的自动化试卷生成系统,以某大学信息工程学院为中心需求。系统有教师和管理员两大类用户。系统功能细分为五个大类,个人信息管理、用户信息管理、考试科目管理、试卷制定维护和试题类别管理。管理员、教师可使用本系统的不同功能模块。当管理员登录,就可以查看试卷自动生成系统上的所有信息,同时可以及时查看教师生成的试卷。分为随机出卷和人工出卷的试卷制定、试卷维护查看详细、查看试卷答案、导出word和试题录入是教师的使用权限。所以操作上可行。第二章 系统分析本章通
19、过用例图、用例模型和流程图对系统进行分析。2.1 功能分析该自动化生成试卷系统有两类用户:教师和管理员。本章节以用例图和用例规约来描述不同用户的功能。教师用例图,如图2-1所示。修改密码试卷制定试卷维护单选题管理难度管理单选/多选题判断题管理问答题管理编程题管理教师登录试卷答案图2- 1 教师用例图表2-1至表2-3是教师的部分用例规约如下:表2- 1 试卷制定用例规约用例编号T1用例名称试卷制定执行者教师前置条件选择试卷科目以及试卷制定类型随机出题还是人工出题后置条件显示生成的试卷主事件流1.登录界面输入正确的用户名和密码,跳转到主页,点击试卷制定,输入前置条件2.输入不同类型题目数和题目分
20、值3.点击确定按钮4.显示生成的试卷表2- 2 试卷维护用例规约用例编号T2用例名称试卷维护执行者教师前置条件运行系统默认登录页面后置条件无主事件流1.访问系统登录界面,输入正确用户名和密码,跳转到主页2.查看试卷维护,显示所有生成的试卷3.可以点击详细查看试卷内容,也可以删除试卷4.试卷详情可以将试卷导出word或返回到上一界面表2-3 试卷答案用例规约用例编号T3用例名称试卷答案执行者教师前置条件访问登录界面后置条件无主事件流登录系统查看生成试卷答案图2-2是系统管理员用例图如下: 修改密码试卷制定试卷维护单选题管理难度管理单选/多选题判断题管理问答题管理编程题管理管理员用户管理权限设置角
21、色管理登录试卷答案图2- 2 管理员用例图 表2-4至2-6是系统管理员的部分用例规约如下:表2- 4 用户管理用例规约用例编号A1用例名称用户管理执行者管理员前置条件运行系统默认登录页面后置条件跳转到系统主页主事件流1. 输入正确用户名和密码,跳转到主页2.查看用户管理显示所有息,具有编辑、删除和添加功能。表2-5 权限设置用例规约表2- 3用例编号A2用例名称权限设置执行者管理员前置条件运行系统默认登录页面后置条件跳转到系统主页主事件流1.显示不同角色的管理权限2.给需要用户进行授权3.点击授权按钮即可授权表2-6 角色管理用例规约用例编号A3用例名称角色管理执行者管理员前置条件运行系统默
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试卷 自动 生成 系统 说明书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内