毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第1页指导老师:凌传繁试题库组卷系统设计报告目录第一章.系统软件总体结构图…………………………………………………………………1第二章.系统控制流和数据流模型图…………………………………………………………..1第三章.数据字典和数据库的构造说明………………………………………………………..5第四章.系统分类编码方案……………………………………………………………………..7第五章.系统设备配置……………………………………………………………......................8第六章.软件界面设计…………………………………………………………………………..9第七章.软件总体设计规格说明书……………………………………………………………17第一章.系统软件总体结构图1.1软件总体结构图(图1):试题库组卷系统系统管理子系统试卷管理子系统题库管理子系统用户管理子系统系统信息子系统用户权限管理系统管理员普通用户用户组管理用户管理科目管理题型管理章节管理试题管理录入试题系统帮助软件产品介绍组卷向导历史试卷本校试卷(图1)毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第2页指导老师:凌传繁第二章.系统数据流和控制流模型图2.1系统控制流和数据流DFD/0:总系统控制流图试题不足题库已空报警题型已空(图2)子系统描述:A:用户管理子系统的结构图规格说明:1.结构流图。DFD/0:(图3)[模版]2.2系统数据流模型图:用户试卷管理题库信息题库管理试题管理题型管理录入试题题型设置试题不足题型不足数据库数据存储系统管理员用户增删用户并授权密码设置与修改毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第3页指导老师:凌传繁DFD/0:系统顶层数据流图试卷信息录入试题子系统试卷生成子系统试卷章节信息科目信息题型信息试题信息试卷信息试题题目信息题型设置子系统科目设置子系统章节设置子系统试卷管理子系统用户管理子系统用户用户身份试卷信息题型信息科目信息章节信息无效无权限无权限无权限无权限试题信息无效章节信息出错出错出错试卷信息出错存储试题试题信息试题信息毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第4页指导老师:凌传繁第三章.数据字典和数据库的构造说明3.1系统数据字典方案:本系统内部的所有数据如下:数据名称数据类型(数据长度(length))数据含义TypeNochar(2)/*题型编号*/TypeNamevarchar(20)/*题型名称*/ChapterNoint(2)/*章编号*/ChapterNamevarchar(50)/*章名称*/SectionNoint(4)/*节编号*/SectionNamevarchar(50)/*节名称*/SubjectNochar(3)/*科目编号*/SubjectNamevarchar(50)/*科目名称*/ThemeNoint(4)/*试题序号*/Themevarchar(1000)/*题干*/[Key]varchar(200)/*答案*/Amountint(4)/*题目使用次数*/InputDateDatetime(8)/*录入日期*/PaperNochar(3)/*试卷编号*/PaperTitlevarchar(50)/*试卷标题*/CreateDateDatetime(8)/*生成日期*/TotalScoreint(4)/*总分*/ExamTimeint(4)/*考试时间*/DifficultyNochar(2)/*难度编号*/DifficultyNamevarchar(10)/*难度名称*/UserIdchar(8)/*用户号*/Userpasswordchar(8)/*用户密码*/AuthorityIdchar(2)/*用户权限编号*/AuthorityNamevarchar(50)/*用户权限*/注:存储时间:所有数据都在2003/4/22输入,结束时间为一年以后,在31天内进行一次数据整体备份,全部数据的存储周期为个月,。存取时间:全天24小时开放数据。3.2系统数据库构造说明:本系统有2个数据库:1个公共数据库,1个子数据库,具体配置如下:6..PublicDatabase数据类型名称数据含义数据类型数据长度是否主键ThemeNo试题编号Char7TTypeName题型名称Varchar20TPaperNo试卷编号Char20TSystem_Date系统时间Datetime20FAuthority权限Varchar20FUsers_list用户管理表Varchar20FPaper_list试卷信息表Varchar20F毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第5页指导老师:凌传繁2.PaperDatabase(试卷数据库共包括9张表和2张临时表)1:用户基本信息表:(Users)2:用户权限表:(Authority)3:题型信息表:(Type)4:章信息表:(Chapter)5:节信息表:(Section)6:试卷信息表:(PaperInformation)7:试题信息表:(Theme)8:科目信息表:(Subject)9:试题难度信息表:(Difficulty)10临时试题信息表:(TempTheme)11临时题型信息表:(TempType)第四章.系统分类编码方案4.1系统分类编码方案:在本系统内部所有子系统、用户数据等有关编码的解释如下编码方案:毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第6页指导老师:凌传繁1:ChapterNo(章编号):如:××章编号的2位数是流水码,按章的数目依次排列。2:SectionNo(节编号):如:××××节编号前2位是区码,其表示该节所属章的编号节编号的最后2位是流水码,按节的数目依次排列。3:ThemeNo(试题编号):如:×××××××试题编号的前3位是区码,其表示所出试卷的课程号,如:法律基础:101中间1位是区码,其表示试题的题型编号,如:单选题:1最后3位是流水码,按试题的数目依次排列。4:PaperNo(试卷编号):如:××××××××试卷编号的前2位是区码,其表示所出试卷的年份,如:2003年表示为:03试卷编号的中间3为是区码,其表示所出试卷的课程号,:如:高等数学:102最后3位是流水码,按试卷所生成的份数依次排列。第五章.系统设备配置5.1系统网络配置说明:1.网络总体拓扑图:6..网络设置:该网络严格按x.25规则进行设计具体配置如下:考虑运作及查询的数据容量、网络运行速度、数据备份以及性能价格比等多方面考虑,设A.网络硬件配置如下:(网络方案需最终确定)服务器(Server):Pentium42GCPU/60G硬盘/256M内存备份机(BackupServer):PentiumIII1GCPU/12G*2可移动硬盘/256M内存/50速CD-ROM/17”彩色显示器有盘工作站(Workstation):PentiumIIIIII1GCPU/20G硬盘/128M内存/15”彩色显示器网络打印机:EPSONLQ1600III毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第7页指导老师:凌传繁不间断电源:1000W数据机:128K网络环境采用:WINDOWS2000网络Hub:标准连接HubB.网络软件配置如下:服务器(Server):配装Windows2000AdvanceServer有盘工作站(Workstation):配装Windows2000Server客户端(Client):配装Windows2000profession数据库(Database):采用MicrosoftSQL2000StandardEnterprise6..系统成本分析:硬件:服务器1.万----------3.0万PC机:每台0.4万HUB:每个0.1万其它:0.1万若使用10台PC机,其硬件价格为5.2万到6.7万软件:操作系统:0.4万数据库:1.0万应用软件开发费:12.0万其软件费用为13.4万第六章.软件界面设计6.1.具体软件界面如下:(包括欢迎界面,登陆界面,系统主界面,各子系统主要功能界面)图1欢迎界面毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第8页指导老师:凌传繁图2登陆界面图3用户管理毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第9页指导老师:凌传繁图4题型设置图5试题录入毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第10页指导老师:凌传繁图6打印预览——试卷图7打印预览——答案毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第11页指导老师:凌传繁图8组卷向导——总体设计图9组卷向导——详细设计毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第12页指导老师:凌传繁图10帮助目录图11帮助文档毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第13页指导老师:凌传繁第七章.软件总体设计说明书7.1引言:本文档是对试题库组卷系统的说明,在大体上完全解释了本系统的使用目的、设计方法和各个子系统模块的功能简介:7.2系统概述:江西财经大学信息管理学院推出的“自动组卷系统”是中小学、职业技术学校以及高等学校提高学校人工出卷效率、控制试卷难度系数、规范试卷统筹管理的利器。本系统为的是更好地明晰所开发系统的作用范围,系统的功能以及与其所需环境之间的关系,到用户对目标软件系统在功能、行为、性能、设计约束等方面的期望,使烦琐的出卷工作变得简单高效方便,节省人力、物力、财力。7.3软件总体需求分析:随着现代教育信息技术的不断发展,考试形式的千变万化,以往的人工出卷方式已经很难达到各类考试用卷的选拔目的,不能很好的控制试卷的难度,难以区分、考核考生的实际学习能力。面对人工出卷的这一系列的问题,江西财经大学及时开发出适用于各中小学校、职业技术学校以及高等学校的试题库组卷系统,该软件能够打印各类考试试卷,提供方便地向题库添加、修改和查询试题。能够保存和查询历史试卷,能够从试题库中灵活地抽取各类试题,组建满足要求的试卷;能有效地统一管理学校的各类考试考试,让出卷工作变得轻松自如,大大减轻了广大出卷者与教师的工作负担。(详见需求分析说明书)7.4系统功能分析和描述:本系统主要包括以下各功能模块:(1)系统管理:包含用户资料查询和修改,用户密码设置、修改,系统管理人员设置,用户权限设置等功能。(2)试卷管理:包括现有模板(具有历史试卷的保存和查询功能);名校试卷检索、试卷排版编辑、试卷模板组卷、试卷向导组卷等,支持RTF和DOC等多种格式,即使您的电脑里没有安装OFFICE软件,也同样可以排出满意的试卷。(3)系统信息:包括本套系统产品的详细介绍和系统功能。(4)题库管理:包括科目管理、题型管理、章节管理、试题管理,以及试题库的备份和恢复。(5)用户管理:包括题库管理、试卷管理和用户管理各项权限设置,方便系统的管理。7.5系统功能分析:本系统主要有以下几项功能:7.5.1系统具有开放性、方便性和灵活性,可以方便地向题库添加、修改和查询试题。能够从试题库中灵活地抽取各类试题,组建满足要求的试卷;7.5.2容易新增课程和新增题型,让所出试题更加丰富;7.5.3具有历史试卷的保存和查询功能;7.5.4试卷能够覆盖所学的知识点,避免不同考题得知识点重复,避免试题集中在某些章节;7.5.5能够根据难度系数进行组卷;7.5.6在自动组卷的基础上,允许人工作适当调整;7.5.7组卷完成后,能够打印试卷和标准答案;7.5.8各个用户只能根据自己享有的权限进行相应的操作7.6系统功能模块设计:(系统功能模块设置详见(图1))毕业设计:试题库组卷系统设计报告作者:李晖吴世钦第14页指导老师:凌传繁7.6.1各子系统功能模块的设计该系统主要有以下基本模块组成:1:系统管理子系统2:试卷管理子系统3:题库管理子系统4:用户管理子系统5:系统信息子系统7.6.1.1用户功能模块设计输入参数:用户名和密码处理过程:1、检查用户名是否为空,如果为空,则提示用户重新输入用户名;2、查询数据库