试题管理系统概要设计说明书
- 格式:doc
- 大小:1.30 MB
- 文档页数:23
文档编号:PMS--3版本号:V1.0文档名称:概要设计说明书项目名称:图书管理系统—基于《数据结构》课程开发小组成员:编写人:评分:教师:评分日期:概要设计说明书目录1.引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (3)2.任务概述 (4)2.1目标 (4)2.2运行环境 (4)2.3条件与限制 (4)3.总体设计 (5)3.1处理流程 (5)3.2总体结构和模块外部设计 (6)3.3功能分配 (8)4.接口设计 (10)4.1外部接口 (10)4.2内部接口 (10)5.1逻辑结构设计 (11)5.2物理结构设计 (11)5.3数据结构与程序的关系 (12)6.运行设计 (14)6.1运行模块的组合 (14)6.2运行控制 (14)6.3运行时间 (14)7.出错处理设计 (14)7.1出错输出信息 (14)7.2出错处理对策 (14)8.安全保密设计 (14)9.维护设计 (14)1.引言1.1编写目的根据《需求规格说明书》,在仔细考虑讨论之后,我们又进一步对《习题库管理系统》软件的功能划分、数据结构、软件总体结构有了进一步的认识。
我们把讨论的结果记录下来,作为概要设计说明书,并作为进一步详细设计软件的基础。
1.2项目背景习题库管理系统作为现代化教学手段的必要组成部分,其主要使用范围为各学科的习题管理,本系统将学科界定为《数据结构》,这一计算机专业的重要学科具有重要代表意义。
习题库管理系统软件PMS V1.0 是一套功能较为完善的数据管理软件,对习题的管理具有较好的分类处理功能,能够完善习题种类,并具有相当强的组卷能力。
该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列操作系统上使用。
除此以外,PMS V1.0可通过访问权限控制以及数据备份功能,确保数据的安全性。
1.3定义文档中采用的专门术语的定义及缩略词简要如下:PMS--based on DS: Problem Management System—based on data structures 习题库管理系统—基于《数据结构》课程DS:Data Structure 数据结构Linear_ list 线性表Stack 栈Graph 图Search Table 查找表Sorting 排序Queue 队列String 串Tree 树Binary Tree 二叉树1.4参考资料[1]严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,1997[2]杨宽德等.软件工程实践教程[M].北京:科学出版社,2005[3]张海藩.软件工程导论(第5版)[M].北京:清华大学出版社,2008.2[4]邱李华,李晓黎,张玉花等.SQL Server 2000数据库应用教程[M].北京:人民邮电出版社,2007[5]图书管理系统概要设计说明书2.任务概述2.1目标习题库管理系统--基于《数据结构》课程针对《数据结构》这一具体学科,为该学科负责人以及学生提供良好的习题及试卷需求,主要功能如下:1)、用户管理:管理员要为每个课程负责人、学生建立账户,并进行用户的身份验证。
在线考试系统概要设计项目说明文书在线考试系统概念设计说明书在线考试系统概念设计说明书 (2)1. 引言 (4)1.1 编写目的 (4)1.2 项目背景 (4)1.3 术语及缩略语定义 (5)1.4 参考资料 (5)1.5 目标 (7)1.6 运行环境 (7)1.7 需求概述 (8)1.8 限制描述 (8)2. 总体设计 (9)2.1 基于设计概念和处理流程 (9)2.2 系统总体结构和模块外部设计.. 122.3 功能分配 (12)3. 接口设计 (16)3.1 外部接口 (16)3.2 内部接口 (17)4. 数据结构设计 (17)4.1 逻辑结构设计 (17)4.2 物理结构设计 (22)4.3 数据结构与程序的关系 (23)5. 运行设计 (23)5.1 运行模块的组合 (23)5.2 运行时间 (24)5.3 出错输出信息 (24)5.4 出错补救措施 (24)5.5 出错补救措施 (25)6. 安全保密 (25)7. 维护设计 (27)1. 引言1.1 编写目的在分析阶段的工作结果是需求说明书,它通过需求分析,明确了解该项目的基本功能。
现在我们根据需求说明书,着手开始设计如何实现这些功能,建立一个符合用户要求的软件系统。
概要设计就是将系统划分成模块,并决定每模块的功能和模块间的调用关系以及模块的界面。
详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。
同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。
概要设计将软件系统分解成许多模块,决定每个模块的外部特征,即每个模块的功能和界面(输入和输出),以便详细设计人员参考和进行详细设计。
1.2 项目背景系统名称:在线考试系统Online_Examination System (OES)项目提出者:项目开发者:项目管理者:最终用户:教师学生维护人员1.3 术语及缩略语定义术语定义:实现环境:系统运行的目标软件、硬件环境。
出题题库管理系统的毕业设计说明书作者姓名专业信息管理与信息系统指导教师专业技术职务目录摘要 (3)第一章系统概述 (4)1.1本系统开发的背景 (4)1.2本系统开发的意义 (4)1.3国外发展现状 (4)第二章系统分析 (5)2.1现行系统的分析 (5)2.1.1业务功能分析 (5)2.1.2现行系统的业务流程分析 (5)2.1.3现行系统的数据流程分析 (5)2.2构建新系统的逻辑模型 (6)2.2.1现行系统存在的问题及改进思路 (6)2.2.2新系统的逻辑模型的建立 (6)第三章系统设计 (10)3.1总体设计 (10)3.1.1新系统空间硬件结构的设计 (10)3.1.2系统总体功能设计 (11)3.2详细设计 (11)3.2.1人机界面的设计 (16)3.2.2数据库设计 (16)3.2.3输入输出设计 (17)第四章系统实施 (17)4.1程序编写的技术方案 (17)4.2系统测试报告 (18)第五章结束语 (18)5.1成功之处 (18)5.2不足之处 (18)5.3后续发展与展望 (19)参考文献 (20)致 (21)摘要随着当今计算机技术的飞速发展,利用计算机进行试题库的管理和考试分析已成为学校推动教学改革、提高教学质量的重要容。
本试题库系统采用Visual Basic语言和Access数据库开发而成,不仅能录入包含图形、公式和文字的各课程试题,生成不同科目的试题库,并能按要求自动生成规定格式的试题、能对考试结果进行统计、分析和评价,生成规定格式的考试分析文档,最终实现考试出题和考试分析的自动化。
关键词:试题库 Visual Basic语言自动出题ABSTRACTWith the development at full speed of the current computer technology, utilize computer go on management and examination to try on exam pool analyze , become school reform in education of promoting , raise teaching important content of quality already.This system adopt Visual Basic language and Access database development , not merely can input , include figure , formula , every course examination question of characters originally, produce trying the exam pool of different subjects, and can produce the examination question of the regulation form , can count , analyze and appraise the examination result automatically on request , produce examination to stipulate form analyze file , realize examination set theme and automation that examination analyze finally.Key words:test system ; visual basic language ; Automatically composition第一章系统概述1.1本系统开发的背景随着现代教育事业的发展,教学手段现代化问题显得越来越重要。
概要设计说明书-题库管理系统1引⾔ (2)1.1编写⽬的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2总体设计 (3)2.1需求规定 (3)2.2运⾏环境 (4)2.3基本设计概念和处理流程 (4)2.4结构 (6)2.5功能器求与程序的关系 (8)2.6⼈⼯处理过程 (9)2.7尚未问决的问题 (9)3接⼝设计 (9)3.1⽤户接⼝ (9)3.2外部接⼝ (9)3.3内部接⼝ (10)4运⾏设计 (10)4.1运⾏模块组合 (10)4.2运⾏控制 (10)4.3运⾏时间 (10)5系统数据结构设计 (11)5.1逻辑结构设计要点 (11)5.2物理结构设计要点 (11)5.3数据结构与程序的关系 (11)6系统出错处理设计 (11)6.1出错信息 (11)6.2补救措施 (12)6.3系统维护设计 (12)概要设计说明书1引⾔1.1编写⽬的说明编写这份概要设计说明书的⽬的,指出预期的读者。
概要设计说明书的⽬的:概要设计说明书⼜称系统设计说明书,这⾥所说的系统是指程序系统。
编写该⽂档的⽬的在于明确整个系统的需求、对该项⽬进⾏总体设计、详细说明对程序系统的设计考虑(包括:程序系统的基本处理、流程、程序系统的组织结构、模块划分、功能分配、接⼝设计、运⾏设计、数据结构设计和出错处理设计等),为程序的详细设计提供基础。
使系统开发⼈员和产品管理⼈员明确产品功能,可以有针对性的进⾏系统开发、测试、验收等各⽅⾯的⼯作。
从该阶段开发正式进⼊软件的实际开发阶段,本阶段完成系统的⼤致设计并明确系统的数据结构与软件结构。
在软件设计阶段主要是把⼀个软件需求转化为软件表⽰的过程,这种表⽰只是描绘出软件的总的概貌。
⽽它的真正⽬的是进⼀步细化软件设计阶段得出的软件总体概貌,把它加⼯成在程序细节上⾮常接近于源程序的软件表⽰。
预期读者:项⽬开发⼈员、编程⼈员、软件维护⼈员、技术管理⼈员、执⾏软件质量保证计划的专门⼈员、参与本项⽬开发进程各阶段验证/确认以及负责最后项⽬验收⼈员、合作各⽅有关部门的负责⼈、项⽬组负责⼈和全体参加⼈员等1.2背景说明:a.待开发软件系统的名称:题库管理系统。
概要设计说明书1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.任务概述 (3)2.1目标 (3)2.2运行环境 (3)2.3需求概述 (3)2.4条件与限制 (3)3.总体设计 (3)3.1处理流程 (3)3.2总体结构和模块外部设计 (4)3.3功能分配 (5)4.接口设计 (6)4.1外部接口 (6)4.2内部接口 (6)5.数据结构设计 ........................................................................ 错误!未定义书签。
5.1逻辑结构设计 ........................................................................ 错误!未定义书签。
5.2物理结构设计 ........................................................................ 错误!未定义书签。
5.3数据结构与程序的关系 .......................................................... 错误!未定义书签。
6.运行设计 (7)6.1运行模块的组合 (7)6.2运行控制 (7)6.3运行时间 (7)7.出错处理设计 (8)7.1出错输出信息 (8)7.2出错处理对策 (8)8.安全保密设计 (8)9.维护设计 (8)概要设计说明书1.引言1.1编写目的将软件系统需求转换为未来系统的设计;逐步开发强壮的系统构架;使设计适合于实施环境,为提高性能而进行设计;结构应该被分解为模块和库。
1.2项目背景系统名称:网上考试系统项目委托单位:哈尔滨理工大学教育部项目开发者:项目管理者:最终用户:哈尔滨理工大学教育部门该网上考试系统主要是为了完善以往的考试系统,为应试者创建一个安全、可靠、公平的考试系统平台,同时帮助教育部门的主管考试部门提高工作效率,实现企业考试的流程化和规范化。
《信息系统分析与设计》课程设计报告班级:_____________ 信管1002 __________________ 姓名:_______________________________________ 学号:_______________________________________试题管理系统课程设计要求:1、应画出该系统的完整用例图。
2、给出负责模块的用例的详细事件流描述。
3、从用例的事件流描述中获取候选的实体类,确定类之间的关系并画出正确的类图。
4、画出用例的顺序图以及协作图。
5、根据用例的事件流描述,画出用例的活动图。
6、根据类图,画出类的状态图。
7、最后给出系统的构件图、部署图。
&具有完整清晰的设计流程。
9、各图布局合理、美观。
10、提供完整的课程设计说明书。
课程设计说明书的正文应包含以下几部分:1、封面;2、系统分析:给出详细分析过程;3、系统设计:给出系统的UML图;4、遇到的问题及解决方案。
摘要传统的试题管理方法因受到时间、空间和管理维护等因素的限制,已很难适应现代信息社会教育教学发展的需求。
随着计算机技术、网络技术和数据库技术的成熟与稳定以及全国各高校校园网的建立和教育教学管理信息化程度的不断提高,试题管理系统获得了前所未有的发展前景与强大的技术支持。
因此,教学管理者希望有一个集试卷分类、试卷管理、试题管理等功能于一体的网络试题库管理系统,以提高管理效率。
而利用计算机自动生成试卷,并通过积累逐步形成有效试题库,使试题和试卷的管理高效便捷,同时也使教学方式和考试方式有更多选择。
这对提高教学效率,有效利用资源和使传统的教学方式逐步走向自动化具有重要作用。
所开发的系统提供了试卷分类、试卷管理、试题管理及试卷生成等功能,为教师提供了一个功能强大的平台,通过这个平台教师可以根据实际教学情况来组成相应的试题与试卷,并轻松的管理试题库与试卷库,在实际应用中可以有效减轻教师的工作量。
XXXX大学毕业设计(论文)题目试题库管理系统学院专业年级姓名指导教师摘要试题库管理系统可辅助教师对所教科目的各种试题的题型、知识点、难度等相关资料进行保存、查询等信息管理;并在需要对学生进行测验、评估的时候,从题库中抽取出相应要求的题目,组成一套试卷。
本试题库管理系统的开发,是为了方便管理、抽取试题,减轻教师的负担,其在学校具有很大的应用价值,它具有保密性、操作简便、易于使用、抽题时具有很大的随机性等特点。
在开发软件的同时,使本人掌握了软件开发的基本知识,以及学到解决问题的方法。
本软件是以Windows 7为平台,Visual Basic 6.0为软件开发工具编写而成的。
本软件的通用性很好,可以在大多数操作平台上使用。
关键字:试题库管理系统;应用价值;随机性;Visual Basic 6.0AbstractTest library management system can assist the teachers of the classes you intend various questions of the kinds of questions, knowledge, difficulty, and other relevant information to save query information management; tests and students, assessment, extracted from the question scorresponding requirements of the subject, composed of a set of papers.The development of the examination database management system, in order to facilitate the management, extraction questions, to reduce the burden on teachers, has great value in the school, and it has confidentiality, easy to operate, easy to use with a lot of random, extracting and and other characteristics. In the development of the software at the same time, so I mastered the basic knowledge of software development, as well as learn the way to solve the problem.The software is based on the Windows XP platform in Visual Basic 6.0 software development tools to write from. The versatility of the software is very good, can be used in most operating platforms.Key words:Test library management system; Application value; Randomness; Visual Basic 6.0目录1 引言 (4)1.1 选题的背景 (4)1.2 系统开发目标 (4)1.3 系统开发环境 (5)1.4 系统的运行环境 (5)2 相关技术与开发工具介绍 (6)2.1 Visual Basic 6.0简介 (6)2.1.1 概述 (6)2.1.2 Visual Basic 6.0的特点 (6)2.2 SQL Server 2005简介 (7)3 系统需求分析 (8)3.1 可行性研究 (8)3.2 功能需求分析 (9)3.3 性能需求分析 (9)3.4 系统安全性要求 (9)3.5 系统用例图 (10)4 系统总体设计 (11)4.1 开发设计思想 (11)4.2 系统功能模块 (11)4.3 数据库设计 (12)4.4 数据字典 (13)4.5 概念结构设计 (15)5 系统详细设计 (19)5.1 登录窗体模块 (19)5.2 系统主窗体模块 (20)5.3 试题信息录入模块 (21)5.4 题库数据管理模块 (23)5.5 试题查询排序模块 (25)5.6 自动组卷模块 (27)5.7 人工组卷模块 (34)5.8 试卷管理与输出模块 (41)5.9 系统用户管理模块 (42)6 总结 (44)参考文献 (45)致谢 (46)1引言1.1选题的背景考试是教师检查学生学习情况的必要手段,但是出卷却是一种繁重的智力和体力劳动,传统的标准化试卷命题,需要由教学专家组成一个命题班子,根据许多年教学经验,从贯彻教学大纲要求,到试卷意图的组织,经过反复的推敲,才能完成一份标准化的试卷。
题库管理系统详细设计说明书目录1.引言 (1)1.1 编写目的 (1)1.2背景 (1)1.3定义 (2)1.4参考资料 (2)2.程序(模块)系统的组织结构 (3)3.界面设计要求 (4)4.本软件系统中各程序(模块)的设计说明 (5)4.1登录部分 (5)4.2 管理员部分 (6)4.3 教师部分 (7)4.2.1 模块名称:题库设置模块 (7)4.2.2 模块名称:设置试卷模块 (8)4.2.3 模块名称:个人信息界面模块 (9)4.2.4 模块名称:成绩查询 (9)4.4 学生部分 (10)1.引言1.1 编写目的本说明书确定系统的详细功能模块和数据结构,为下阶段开发工作提供依据。
1.2背景考试是检测学生学习情况的必要手段,但是出试卷又是一种智力和体力劳动双重繁重的工作。
在传统的规范化试卷命题,是由多位老师或专家组成的一个命题班子,然后根据这些命题班子里众多优秀教师的多年的工作和教学经验,并结合教学大纲的要求,经过反复的斟酌,最终完成一份标准化的试卷。
上述的出卷方式不仅出卷的工作任务繁重,并且由于试卷的规范化程度、题量大小以及难易程度等各个方面均难以控制,也很难形成有效的试题库,给教务工作者对试题以及试卷的管理各个方面都带来很大困难和问题。
一般的题库管理系统,都具有十分庞大的信息处理能力。
现今,在我国的很多学校和图书馆里机构都开始逐步使用计算机系统来管理庞大的数据信息。
根据调查得知,仍然还有很多学校对于考试试卷,卷宗等信息都是采用的人工处理的方式,对于已经透视使用的考试试卷信息等,都已经采用人工审查的方式进行处理,人工计算和手抄进行。
通常情况下,使用人工进行相关的操作的,就很容易由于失误造成错误发生。
尽管大多数学校有计算机,且也有众多优秀的专业计算机老师,但是计算机却没有用来进行信息处理,也没有发挥计算机的作用,使得大量资源闲置,得不到资源的充分利用,其实大多数学校是具备管理信息系统开发的基本环境的。
考试系统详细设计说明书1.引言 ............................................................................................. 错误!未定义书签。
1.1编写目的 .............................................................................. 错误!未定义书签。
1.2项目背景 .............................................................................. 错误!未定义书签。
1.3定义 ..................................................................................... 错误!未定义书签。
1.4参考资料 .............................................................................. 错误!未定义书签。
2.总体设计 ...................................................................................... 错误!未定义书签。
2.1需求概述 .............................................................................. 错误!未定义书签。
2.2软件结构 .............................................................................. 错误!未定义书签。
2.2.1系统结构图 ....................................................................... 错误!未定义书签。
概要设计说明书一、引言1.1编写目的。
考试——最直接体现信息化社会中人们掌握的知识水平,是目前使用最为广泛的检验个人知识和能力的手段之一,传统的考试从出题、组卷、印刷,到试卷分发、答题、收卷,再到判卷、公布成绩,整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的保密工作,这使得整个考试的成本较大。
而与此考试模式相比,在线考试系统具有无与伦比的优越性。
学生在线考试可以提高老师的工作效率,降低纸质试卷的要求,大大减小考试的成本;并且基于计算机网络的无纸化考试模式既体现了节约型社会的要求,又迎合了教育信息化和现代化的必然趋势1.2背景将要开发的软件名为《文曲星在线考试系统》,由重庆海天软件培训技术学院的野狼开发团队负责开发工作,此软件的主要用户是高等院校,它独立于其他系统,操作简单方便。
1.3定义SQL Server2008数据库管理软件DBMS:数据库管理系统Windows XP/7/8:运行环境C#:软件开发语言B/S架构2总体设计2.1需求规定2.2运行环境服务器端:软件环境是操作系统:windows 7 数据库:SQL SERVER 2008 硬件环境是内存256M以上;客户端:软件环境是IE6.0及以上硬件环境是能支持软件的最低配置。
2.3基本设计概念和处理流程本系统的处理流程图2.4结构2.5人工处理过程1.在录入试卷的时候,需要输入试卷答案和题型,题数。
2.对主观题需要老师进行人工评分2.6尚未问决的问题1.将word文档简易的转换成图片2.在学生考试过程中作图问题3接口设计3.1用户接口待定3.2外部接口1.无硬件接口;2.软件接口是通过JDBC对SQL Server数据库进行连接。
3.3内部接口。
通过Web+CSS ,结合Xml语言实现系统各模块功能的结合及实现。
4运行设计4.1运行模块组合本系统是由多个Web页面及Servlet构成,通过页面跳转来实现各个模块之间不同功能的链接和组合。
案卷号日期试题管理系统概要设计说明书作者:XXX完成日期:签收人:签收日期:修改情况记录:版本号修改批准人修改人安装日期签收人目录目录1 引言 (1)1.1 编写目的 (1)1.2 范围 (1)1.3 定义 (1)1.4 参考资料 (2)2 总体设计 (2)2.1 需求规定 (2)2.2 运行环境 (3)2.3 基本设计概念和处理流程 (3)2.4 类图 (4)2.5人工处理过程 (5)2.6 尚未解决的问题 (5)3 接口设计 (6)3.1 用户接口 (6)3.2 外部接口 (7)3.3 内部接口 (7)4 用例设计 (10)4.1 出试题用例 (10)4.2 修改试题用例 (11)4.3 出试卷用例 (12)4.4 修改试卷用例 (13)4.5 用户管理用例 (14)4.6 手工出卷用例 (14)5 系统数据结构设计 (15)5.1 逻辑结构设计要点............................................................................................................. 151 引言考试在教学过程中起着举足轻重的重要作用,一方面衡量学生对课程的掌握程度,要保证考试的公平和有效,另一方面教师在不断的考试过程中,也需要不断总结,使自己的出题越来越科学,对于指导教学有很好的教育意义。
交互式试题管理系统就是为了满足这种需求,通过计算机工具,教师对试题的管理就能越来越容易,使测试手段越来越科学。
本部分在需求分析的基础上,采用面向对象的设计,进一步完善需求,是需求尽可能满足用户需要。
1.1 编写目的编写本概要设计说明书就是要进一步完善需求,使需求细化,并从程序员的角度上理解功能需求,划分编程模块,抽象出类,分析用例关系和类之间关系,为详细设计和编程提供框架。
1.2 范围说明:a.本文是关于交互式试题管理系统的概要设计;b.本项目是由XX大学教务处提出立项,由XX大学投资设计。
c.我XX公司负责交互式试题管理系统的实施。
1.3 定义1)用例(UseCase):用例是面向对象分析中,采用UML进行系统需求分析的一个叙述性文档,用来描述一个参与者(一个外部的主动者)使用系统完成某个过程时的事件发生顺序。
2)用例图(UseCase Diagram):显示了系统的一组用例、用例的参与者以及用例和参与者之间的关系。
3)时序图(Sequence Diagram):展示出对象之间的交互顺序,这些交互是指在场景或用例的事件流中发生的。
1.4 参考资料1.4.1张海藩.《软件工程导论》.北京:清华大学出版社1.4.2 Scott W. Ambler 《面向对象软件开发教程》.北京:机械工业出版社1.4.3 交互式试题管理系统软件需求说明书2 总体设计2.1 需求规定本交互式试题管理系统的主要的输入输出项目、处理的功能要求见下面的图示,详细的说明可参见《需求分析说明书》。
源点/终点处理出题教师出卷教师评审教师出试题自动出卷手工出卷改试题修改改试卷打印试卷用户管理数据流数据存储试题: 试题题型 试题标号 试题分数 试题内容 试题答案试卷: 试卷题型 试卷标号 试卷格式 试卷内容 试卷答案试题信息: (见试题) 出题者试题所在章节 出题日期 试题使用次数 试题使用日期试卷信息: (见试卷) 试卷范围 题型比重 用过试卷存档提取组成数据流图的元素打印出的试卷源点:终点:2.2 运行环境本系统的运行环境(包括硬件环境和支持环境)包括:操作系统:windows 2000运行软件:microsoft office 2003(必须包含word2003 和access2003)硬件环境为通用的PC平台,128M内存。
详细说明参见《需求分析说明书》。
2.3 基本设计概念和处理流程本系统的基本设计概念和处理流程,见下面的数据流图表示。
相关概念在需求分析中说明的不再重复。
用户出试题更新试题库1.1.1 1.1.2题库清单D1试题题目信息生成试卷3.2权限管理交互式试题管理系统数据流图从试题库中检索试题修改试题2.1 2.2题库清单D1更新试题库2.3试题试题题目信息题库清单D1题目信息试卷要求3.1更新试卷和试题信息3.4修改试卷题目4.2提取试卷4.1更新试卷和试题信息4.3题库清单D1题目信息修改试卷题目3.3题库清单D1题目信息选取试卷打印格式4.4生成正式试卷和答案4.5打印试卷和答案4.6从试题库检索试题5.2进入出试卷界面5.1检查试卷完整性5.4向试卷中添加试题5.3题库清单D1题目信息更新试卷和试题信息5.5试卷清单D2试卷内容试卷清单D2试卷内容试卷清单D2试卷内容试卷清单D2试卷内容题库清单D1题目信息出新试题修改试题自动出卷评审试卷手动出卷用户包括:出题教师 出卷教师 审卷教师出题原则试卷试卷试卷试卷试卷试卷格式标注试卷试卷格式试题试卷试卷2.4 类图本交互式试题管理系统的类图如下:+Upload()-m_type : String -m_num : Long -m_context : String 试题+m_upload()+m_print()-m_content : 试题-m_date : Date 试卷+m_findtitle()+m_findpaper()-m_paper : 试卷-m_title : 试题出题**1..*1..*+m_getdeleg()-m_name : String -m_dep : String -m_code : Long 教师+m_update()-m_power : String 出题教师+m_getpaper()-m_limit : String 出卷教师+m_evaluapaper()-m_busef 评审教师11..*11..*出题出试卷检索试卷选择题填空题简答题判断题+m_authrize()-m_name : String 教务1*授权检索题库交互式试题管理系统类图+m_update()+m_find()+m_delete()-m_num : Long 数据库试题库试卷库**存入存入修改试题修改试卷2.5 人工处理过程无。
2.6 尚未解决的问题尚待解决的问题包括:解决往数据库中加载图片,这部分要单独做。
直接加载WORD格式数据,这是用户提出的要求,现在为设计好实施方案。
3 接口设计提供如何进入系统,如何操作。
因为没有建立原型,故只进行描述。
3.1 用户接口出题教师:通过系统登陆界面进入系统,输入用户名和密码,检验正确则进入出题界面。
首先选择科目、题型,然后录入试题,不同试题的用户界面不同,在对应的文本框中输入题目内容和题目答案,可以加载BMP格式图形,采用相对路径储存,然后要在相应的项目中填上试题难度、试题所在章节、试题分值、出题人、出题时间信息,出题人提交试题后会显示是否提交成功,如果成功会显示提交成功界面,否则显示提交的试题不符合格式要求,并指出不合要求的相关信息,以备修改使用,根据提示修改后再次提交,直到显示提交成功的对话框为止。
出题教师还有修改试题的功能,通过系统登陆界面进入系统,输入用户名和密码,检验正确则进入该题界面,通过输入关键字,管理系统会检索出相关的题目,用户找到要修改的题目,从数据库中下载到修改题目的用户界面,修改题目的具体相目,题目修改完成后,改题人提交试题后会显示是否提交成功,如果成功会显示提交成功界面,否则显示提交的试题不符合格式要求,并指出不合要求的相关信息,以备修改使用,根据提示修改后再次提交,直到显示提交成功的对话框为止。
出卷教师:通过系统登陆界面进入系统,输入用户名和密码,检验正确则进入出卷界面,出卷老师依次输入科目(下拉列表)、题目类型(下拉列表)、各类型的分值(文本框)、题目所在的章节(下拉列表)、试卷难度,系统自动从题库中随机生成一份试卷,并加载到出卷界面中,如果对试卷满意,则把试卷提交给系统,系统会把生成的试卷加载到数据库中。
如果不满意,出卷老师可以修改试卷内的题目,出卷老师选取不满意的题目,系统会根据关键词或章节内容显示相关试题,用户可以直接选择相关试题替换当前不好的题目,如果系统返回的题目不合适,用户可以浏览整个科目的题库找到合适的题目,然后替换不满意题目,不同题型的题目不能相互替换。
出卷老师必修在题库中出题,禁止自己出新题目。
试卷满意后提交给系统,系统同样会检测试卷是否符合要求。
如果成功会显示提交成功界面,否则显示提交的试题不符合格式要求,并指出不合要求的相关信息,以备修改使用,根据提示修改后再次提交,直到显示提交成功的对话框为止。
审卷教师:通过系统登陆界面进入系统,输入用户名和密码,检验正确则进入审卷界面,审卷教师首先要输入要审卷的科目、学期,从试卷库中加载试卷,如果满意只要在用户界面中签上审卷教师姓名(文本框),提交即可。
如果提交成功会显示审题成功。
如果没签名,会显示没有审题,是否退出对话框。
审题教师如果不满意试卷,可以修改试卷内的题目,审题老师选取不满意的题目,系统会根据关键词或章节内容显示相关试题,可以直接选择相关试题替换当前不好的题目,如果系统返回的题目不合适,可以浏览整个科目的题库找到合适的题目,然后替换不满意题目,不同题型的题目不能相互替换。
审题教师必修在题库中出题,禁止自己出新题目。
试卷满意后提交给系统,系统同样会检测试卷是否符合要求。
如果成功会显示修改成功界面,否则显示提交的试卷不符合格式要求,则指出不合要求的相关信息,以备修改使用,根据提示修改后再次提交,直到显示修改成功的对话框为止。
然后审题教师最后签名。
如果没签名,会显示没有审题,是否退出对话框,如退出则修改试卷无效,修改得试卷不保存。
如果提交成功会显示审题成功。
教务:需要输入用户名和密码,登陆用户管理界面,点击新增,弹出新增用户界面,按照科目、权限(下拉菜单),输入用户名和密码,密码输入两次,完成后显示是否增加此用户对话框,确认则增加新的用户,把此用户名和密码给相关用户。
教务也可以删除用户。
3.2 外部接口无。
在windows系统下使用,要有office套件即可。
3.3 内部接口说明本系统之内的各个系统元素之间的接口的安排。
再次用顺序图表示,顺序图显示了各个对象之间传递的消息,也就提供了各个模块之间的接口,因为功能比较多,不列出所有的交互图,只列出典型用例的顺序图,所有对象的联系在类图中已经给出。
这里选择的用例是出试题和出试卷两个用例。
出题教师题目试题库输入题目能否加入不能加入题目不合格修改题目能否加入可以加入加载到试题库加载成功出题目的顺序图。
试题出卷教师试卷试卷库出卷题目出试卷是否合适不合适试卷不合格修改试卷修改试卷选择不合适题目检索数据库返回检索相关试题替换不合适题目题目修改完成试卷是否合适合适提交试卷提交试卷完成出试卷的顺序图。