




已阅读5页,还剩130页未读, 继续免费阅读
(计算机应用技术专业论文)基于web的《计算机应用基础》自动考试与成绩管理系统.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 摘要 面向对象方法是一种运用对象、类、继承、封装、聚合、消息传送、 多态性等概念来构造系统的软件开发方法。 c # 和n e t f r a m e w o r k 是多年来最重要的新技术。在n e t f r a m e w o r k 这个环境中,可以开发出运行在w i n d o w s 和其它平台上的几乎所有的应 用程序。c 撵是一门专门用于n e tf r a l n e w o r k 的新编程语言,使用它可 以编写出动态w e b 页面和传统的w i n d o w s 桌面应用程序。 本文采用最新的面向对象方法与技术进行系统分析与设计,开发了 一个用于计算机应用基础课程的网上考试与成绩管理系统,并在最 新的v i s u a ls t u d i o n e t 开发平台上,使用最新的完全面向对象的编程语 言c 撑实现了系统的功能。 此系统由教师管理和学生考试两个子系统组成,将计算机应用基 础这门课的考试与成绩管理综合在一起,实现了计算机题库管理、随 机出卷、自动考试、自动评卷与成绩自动管理的功能。采用m i c r o s o f ts 0 l s e r v e r2 0 0 0 数据库管理系统建立题库,题库的数据供教师管理和学生考 试两个子系统共享。教师管理子系统采用c ,s 结构,用基于w i n d o w s 的单窗口桌面应用程序实现,实现题库维护、组卷、评卷及成绩管理等 功能;学生考试子系统采用b s 结构,实现学生考试的功能。 此系统出题灵活,组卷方便,自动改卷,自动统计成绩,使用方便, 有效解决了组织这门课的考试、改卷需要花费大量人力、物力的问题。 同时,也可作为教师平时对学生进行阶段测验的平台,极大地方便了教 师的教学工作,有效促进学生的学习,提高这门课的教学水平。 关键词 网上考试,计算机应用基础,面向对象 童三些查耋堡圭耋篁墼奎 a b s t r a c t t h em e t h o do fo b j e c t o r i e n t a t i o ni sas o r w a r ed e v c l o p m e n tm e t h o d t h a tm a k e su s eo ft h ec o n c e p t so fo b j e c t ,c l a s s ,i n h e r i t a n c e ,e n c a p s u l a t i o n , a g g r e g a t i o n ,m e s s a g et r a n s m i s s i o n ,p o l y m o r p h i s m t oc o n s t r u c ta s y s t e m c 撑a n dn e tf r a m e w o r kh a v e b e e nt h em o s t i m p o r t a n t r e c e n t t e c h n 0 1 0 9 i e s i n t h ee n v i r o n m e n to f n e tf r a m e w o r k ,w ec a nd e v e l o p a l m o s ta n ya p p l i c a t i o nt h a tr u n so nw i n d o w sa n do t h e rp l a t f o r m s c 样i sa n e wp r o g r a m m i n gl a n g u a g e ,w h i c he n a b l e su st o d e v e l o pd y n a m i cw e b p a g e sa n d w i n d o w s d e s k t o pa p p l i c a t i o n sr u n n i n gi n n e tf r a m e w o r k t h i st h e s i sh a sd e v e l o p e da ni n t r a n e tt e s t i n ga n dg r a d i n gn l a n a g e m e n t s y s t e m f o r b 口s 七c d 行妒”f p ,一印,f c 口,抽 ,u s i n g t h i sn e wm e t h o do f o b j e c t o r i e n t a t i o nf b ra n a l y s i sa n dd e s i g n i tr e a l i z e st h ed e s i g n e df h n c t i o n s b yw a y o ft h eo b j e c t o r i e n t e dp r o g r a m m i n g l a n g u a g ec 祥o n t h em o s tr e c e n t d e v e l o p m e n tp l a t f o r mo f s u a ls t u d i o n e t t h i ss y s t e mc o m b i n e st w os u b s y s t e m s :t e s “n ga n dg r a d i n g ,r e a l i z i n g t h ef u n c t i o n so f q u e s t i o nd a t a b a s em a n a g e m e n t ,r a n d o mq u e s t i o ns e l e c t i o n , a u t ot e s t i n g ,a u t oc h e c k i n ga n dg r a d i n g t h eq u e s t i o nb a n kc r e a t e dt h r o u g h t h em i c r o s o f ts q ls e r v e r2 0 0 0d a t a b a s em a n a g e m e n ts y s t e mi ss h a r e db y t h et w os u b s y s t e m s t h ec sa r c h i t e c t u r eo fm a n a g e m e n ts u b s y s t e mi s r e a l i z e db yd e s k t o pa p p l i c a t i o nb a s e do n w i n d o w s ,o f f 色r i n gt h ef u n c t i o n so f d a t a b a s em a i n t e n a n c e ,t e s tp a p e rc o n l p o s i t i o n ,a n s w e rs h e e tc h e c k i n ga n d g r a d em a n a g e m e n t t h et e s t i n gs u b s y s t e m sb sa r c h i t e c t u r ei sp r o v i d e st h e f u n c t i o no f t e s t i n g t h e s y s t e m e n a b l e sn e x i b l e q u e s t i o ns e l e c t i o n ,e a s y t e s t p a p e r c o m p o s i t i o n , a u t o m a t i c c h e c k i n g a n d g r a d i n g , a n dc o n v e n i e n t o p e r a t i o n ,t h e r e f o r e ,i th e l p st oe m c i e n t l yc u td o w nt h el a r g ea m o u n to f l a b o ra n de x p e n s e sf o ro r g a n i z i n gat e s ta n df o rc o m p l e t i n gt h ef 0 1 1 0 w i n g t a s k s w h a ti s m o r e , i tc a nb eap l a t f o r mf o r r e g u l a rq u i z z e s ,g r e a t l y f a c i l i t a i n gt e a c h i n ga n dl e a r n i n g k e y w o r d i n t r a n e tt e s t i n g ,b a s i cc o m p u t e r a p p l i c a t i o n ,o b j e c t o r i e m a t i o n i i i 第1 章绪论 1 1 课题来源 第1 章绪论 这几年省高教厅组织了广东省计算机应用水平的等级考试,作者 学校要求所有本校学生必须通过省高教厅组织的广东省计算机应用水 平考试i 级( 应用基础级) 的等级考试,学生参加等级考试所取得的成 绩即为这门课的成绩,有关组卷、考试、改卷等过程都由省高教厅组织, 本校不再单独组织这门课的考试。 2 0 0 4 年开始,作者学校不再要求学生必须通过省的等级考试,这门 课改为由本校自行组织考试。由于这门课的课程内容主要是操作性的, 考试形式为上机考试比较合适。如果采用传统的人工手动逐份改卷的方 法,改卷的工作量将相当大,面向全校整个年级二千多人的学生组织这 门课的考试,从出题、准备考试用机器、组织学生分批考试、收卷,到 考完试后的改卷、统计成绩等工作,整个过程将耗费大量的人力、物力。 如果能充分利用计算机的硬件和软件资源,将这门课的考试过程实现自 动化,建立题库,从组卷、考试、改卷到成绩管理,全都交由机器自动 完成,无疑将节省大量的人力、物力,将学校的教务部门和这门课的任 课教师从大量、繁重的考试、改卷工作中解放出来,将学校的办公自动 化、信息化水平提高到一个新的台阶。 1 2 研究、开发内容 此课题主要是开发一个用于计算机应用基础课程的自动考试与 成绩管理系统,主要用于学生进行期末考试,也可供学生平时练习、测 验使用。系统在实现前期完成题库的建立,系统正式投入使用之后可对 题库的内容进行维护,即题目类型的添加,考题的添加、查询、修改、 删除等操作。学生考试之前由教师启动组卷功能,由机器自动随机选题, 准备好学生考试用卷。学生在机器上完成考试内容。学生考完试后由教 师启动评卷功能,实现机器自动评卷。评卷结束后可由教师启动成绩管 理功能对学生的考试成绩进行分类统计,查询及打印学生成绩单和统计 结果。 1 3 主要解决的问题 由于计算机应用基础这门课程的操作性特别强,考题类型多样 化,考题答案的形式也不单一,为了实现组卷灵活、机器自动评卷这两 大目标,本系统主要的难点及要解决的问题是:题目标准答案的表示及 评分方法的制定、实现。 1 4 采用的技术、平台 考虑到系统的灵活性及系统的可扩展性、兼容性及可维护性和使用 的方便性,本系统在题库的组织方面采用m i c r o s o f ts q ls e r v e r2 0 0 0 、 系统分析与设计采用最新的面向对象方法与技术、系统实现的编程语言 采用c # 、开发平台采用新的v i s u a ls t u d i o n e t 开发环境。 1 5 系统总体结构 考虑到系统的操作简单性及可重用性、可扩展性、可维护性、可移 植性和兼容性等需求,将本系统分成教师管理和学生考试两个子系统。 采用m i c r o s o f ts o ls e 九,e r2 0 0 0 建立题库,题库的数据供教师管理和学 生考试两个子系统共享。在教师管理子系统中,体系结构采用c s 结构, 用基于w i n d o w s 的单窗口桌面应用程序实现,实现题库维护、组卷、评 卷及成绩管理等功能;在学生考试这一子系统中,体系结构采用b s 结 构,实现学生考试的功能。b s 结构的系统开放性好,易维护、扩展。 客户浏览器只跟w e b 服务器交换数据,数据安全性比较高。系统模块只 需在服务器端安装,学生考试机器( 即客户端) 无需安装任何额外的软 件,即实现“零安装”的目标,将每次考试前期的准备工作量减到最低 限度。 2 此课题在作者单位得到立项,课题组由作者和同事王晓雷老师两人 组成。系统分析和设计及学生考试子系统的实现工作由作者独立完成, 教师管理子系统的实现由王晓雷老师完成。 1 6 论文结构 除了绪论外,论文分四部分,第2 章为第一部分,介绍了系统的需 求分析。第3 章为第二部分,介绍了系统的设计。第4 章为第三部分, 介绍了系统的详细设计与实现。总结为第四部分,介绍了本系统的功能、 作用及采用的新方法、新技术。同时介绍了作者在用面向对象技术与方 法开发此应用系统及用a sp n e t 实现学生考试w e b 页面的软件工程实 践中的体会及取得的进步。 2 1 项目背景 第2 章系统需求分析 这几年省高教厅组织了广东省计算机应用水平的等级考试,作者学 校要求所有本校学生必须通过省高教厅组织的广东省计算机应用水平 考试i 级( 应用基础级) 的等级考试,有关组卷、考试、改卷等过程都 由省高教厅组织,本校不再单独组织这门课的考试。 2 0 0 4 年开始,本校不再要求学生必须通过省的等级考试,这门课改 为由本校自行组织考试。由于这门课的课程内容主要是操作性的,考试 形式为上机考试比较合适。如果采用传统的人工手动逐份改卷的方法, 改卷的工作量将相当大,面向全校整个年级二千多人的学生组织这门课 的考试,从出题、准备考试用机器、组织学生分批考试、收卷,到考完 试后的改卷工作,整个过程将耗费大量的人力、物力。如果能充分利用 计算机的硬件和软件资源,将这门课的考试过程实现自动化,建立题库, 从组卷、考试、改卷到成绩管理,全都交由机器自动完成,无疑将节省 大量的人力、物力,将学校的教务部门和这门课的任课教师从大量、繁 重的考试、改卷工作中解放出来,将学校的办公自动化、信息化水平提 高到一个新的台阶。 2 2 目标 开发一个用于计算机应用基础课程的自动考试与成绩管理系统 完成题库的建立及维护、组卷、考试、自动评卷、成绩管理等功能。 2 3 业务流程 在系统使用之前必须建立好题库。在学生考试之前教师必须先把足 够多的题目入库。在每次学生考试之前进行组卷,准备好学生进行考试 的试卷。学生考试完成后,必须及时把学生的考试结果上传到考试用服 4 第2 章系统需求分析 务器,由教师统一组织评卷工作及成绩管理。系统的业务流程如图2 3 1 所示。 2 4 数据流程 2 4 1 考前准备 图2 3 1 业务流程 d i a g r a m2 3 - lo p e r a t i o np r o c e s s 系统在实现前期完成题库的建立,系统正式投入使用之后可在教师 管理子系统中对题库的内容进行维护,即考题的添加、查询、修改、删 除等操作。在组卷之前必须在题库中添加足够多的考题。 广东丁业大学工学硕士学位论文 学生考试之前由教师在教师管理子系统中启动组卷功能,选择题目 类型、题目难度和题目数量后由机器自动在题库中随机选题,准备好学 生考试用卷,考卷存放在考试用服务器上。同时必须在题库的成绩单中 录入该次参加考试的学生的学号及姓名等信息,以备学生登录考试子系 统时进行身份验证。 2 4 2 考试 学生在考试用机上通过浏览器登录考试子系统,输入学生姓名和学 号信息后,考试子系统对学生的学号及姓名进行验证,如验证通过,则 可进入考试页面,系统自动把考试操作对象下载到学生考试用机,学生 进行考试,完成考试内容。如学号或姓名有误,则不能进入考试页面。 学生正常进入考试页面后系统开始自动倒计时,考试操作要求及选 择题、汉字输入题的内容在考试页面上显示,选择题和汉字输入题的答 题在考试页面上完成,答案即时或定时保存在考试用服务器上;操作题 的答题在相应的应用程序窗口中完成,操作结果暂时保存在学生考试用 机上。 学生完成考试内容后可提前主动交卷,或者系统倒计时完毕自动收 卷。交卷或收卷时由系统自动把学生的操作结果上传到考试用服务器 上,以备评卷。 2 4 3 评卷、成绩管理 学生考完试后由教师在教师管理予系统中启动评卷功能,实现机器 自动评卷。 评卷结束后可由教师启动成绩管理功能对学生的考试成绩进行分 类统计,查询及打印学生成绩单和统计结果。 6 第2 章系统需求分析 2 5 功能需求 2 5 1 功能划分 此系统由教师管理和学生考试两个子系统组成。其中教师管理子系 统主要完成题库的维护、组卷、评卷、成绩管理四个功能模块;学生考 试子系统主要完成学生考试这一功能模块。如图2 5 1 1 所示。 2 5 2 功能描述 图2 5 1 1 功能模块 d i a g r a m 2 5 1 一lf u n c t i o n a lm o d u l e 2 5 2 1 题库的组织及维护 1 题库的建立 在系统构建之前建立题库的结构,题库可存放每一道考题及每一份 考卷的有关信息。 每道题必须包含以下六个信息:题目类型、题目难度系数、题目分 值、题目内容、题目操作对象、题目标准答案。其中: ( 1 ) 题目类型共八种: 选择题( 只有一个答案,分别用a 、b 、c 、d 表示,知识点为各章 内容) 、汉字输入( 纯文本格式,可包括汉字、英文、数字、各种标点 符号) 、文件管理( 操作题) 、文字处理( 、0 r d 操作题) 、电子表格( e x c e i 操作题) 、网络操作( 操作题) 、演示文稿( p o w e r p o i n t 操作题) 、网页 设计( f r o n t p a g e 操作题) 。 考虑到系统的可扩充性、可维护性及可移植性,对题目类型进行编 码,保存在题库中。各种类型题的编码如表2 5 2 1 1 所示。 表2 5 ,2 1 1 题型编码表 s h e e t2 5 2 1 - lc o d el i s t 题型代码题目类型 a单项选择 b汉字输入 c 文件管理 d文字处理 e 电子表格 f 网络操作 g演示文稿 h 网页制作 ( 2 ) 题目难度系数: 分三个等级:易、中、难,分别用a 、b 、c 表示。 ( 3 ) 题目分值: 每道题相应的难度系数,其对应的分值在系统中相对固定,组卷时 由系统默认提供,不能在组卷时随意更改。各个类型题相应难度系数对 应的分值如表2 5 2 1 2 所示。 ( 4 ) 题目内容: 使用描述性文字。操作要求必须明确,无歧义性。 ( 5 ) 题目答案: 题目标准答案必须具有惟一性、客观性。由于各种类型题的操作要 求不一致,操作对象也不统一,各种类型题的标准答案的表示形式也就 不一样。 表2 5 2 1 2 题目分值表 s h e e t2 5 2 1 2p o i n tl i s t 太竺 易( a )中( b )难( c ) 题值 型 选择题 i1 52 汉字输入 1 01 21 8 文件管理( w i n ) 234 文字处理( w b r d ) 234 电子表格( e x c e l )23 4 网络操作( n e t w o r k ) 234 演示文稿( p o w e r p o i n t ) 234 网页设计( f r o n t p a g e ) 234 2 题库的维护 系统建立完成后,可继续追加新的题目,可对库中已有的题目按题 目类型和难度系数进行查询、修改、删除等操作。 2 5 2 2 组卷 学生进行考试前由教师在教师管理子系统中进行组卷,由机器自动 在题库中随机选题,卷的内容( 包括题目要求、操作对象) 保存在考试 用服务器的题库中或相应目录下。 组卷时,选择相应题型、题的难度系数、题目数量后,系统显示各 9 广东工业大学工学硕士学位论文 类型题所占分数及累加的分数。系统提供每一道题目的默认分值。 2 5 2 3 评卷 考虑到系统的安全性,由教师在学生考试完毕后单独启动教师管理 子系统的自动评卷功能,对所有的考试结果进行评卷,同时保存每个学 生每一题型的得分。其中: 汉字输入:每个字符的分值= 总分总字数。对应位置的内容一致, 得分;否则不得分。 操作题:学生操作结果必须与标准答案一致,否则不得分。 2 5 2 4 成绩管理 教师启动管理子系统的自动评卷功能完成评卷工作后,可启动管理 子系统的成绩管理功能对学生成绩进行统计,查询或打印各种统计结 果。系统要求可对学生成绩进行如下统计操作: 1 将学生考试成绩备份保存。 2 按班别统计各个分数段人数及最高、最低分数和及格率。 3 按年级统计各个分数段人数及最高、最低分数和及格率。 4 按班别统计各种题型的平均得分及最高、最低分数。 5 按年级统计各种题型的平均得分及最高、最低分数。 6 可显示及打印各班的成绩单和各种统计表格。 2 5 2 5 考试 学生进行考试时间默认为9 0 分钟,采用w e b 的方式进入考试系统。 登录界面要求学生输入信息:学生姓名( 最多四个汉字) 、学生学 号( 7 个字符) 。输入信息后对学生的姓名及学号进行验证,如验证有误, 应显示提示信息,允许学生重新输入姓名及学号;验证无误后,试题从 考试用服务器下载到学生考试用机d 盘,同时考试用计时器开始倒计 第2 章系统需求分析 时。 各个类型题的操作先后顺序不限。选择题部分设置学生是否已做该 题的标记。汉字输入操作部分单独计时,默认用时1 5 分钟。 考试系统窗口可进行最小化、最大化及大小调整等操作,方便学生 在做操作题时进行不同窗口的切换。 考试期间由于机器死机重新启动机器后,计时器应从重启前的剩余 时间继续倒计时,不能再次开始重新倒计时。考试期间由于机器原因需 要更换考试用机,学生重新登录考试系统后应能继续做题( 考试用服务 器应能及时保存学生的操作结果) ,不必重新从头开始做题。 考试用计时器倒计时剩余5 分钟时提示学生保存并关闭已打开的文 档。 考试用计时器倒计时完毕或者学生按下“交卷”按钮,考试系统自 动收卷,把学生的操作结果自动上传到考试用服务器保存,以备评卷, 学生考试用机上不能保留有关考试内容。学生不能继续做题。 为防止学生作弊,考试期间,同一学生只能在同一台机器上进行考 试,不允许同时有两人以上在不同的机器上以同一学生身份进行考试。 2 。6 活动者 此系统有两个活动者,分别为教师和学生。如图2 6 一l 所示。 教师 学生 ( 活 图2 6 1 活动者 d i a g r a m 2 6 1a c t o r 者) 广东工业大学上学硕士学位论文 2 7u s ec a s e 此系统分为教师管理、学生考试两个子系统。其中教师管理的用例 如图2 7 一i 所示,学生考试子系统的用例如图2 7 2 所示。 譬一 淞= = :! 竺茴甏 器 图2 7 1 管理系统用例 d i a g r a m 2 7 1u s ec a s eo f m a n a g e m e n t s y s t e m 薹:茎垂篁童童丝型! ,艇书 7 澎 眺 | | | 图2 - 8 2 考试系统用例 d i a g r a m 2 8 2u s ec a s eo f t b s t i n gs y s t e m 1 3 9灭牲 广东工业大学t 学硕士学位论文 2 7 1 教师题库维护 启动题库维护与成绩管理系统; 显示相应的窗口界面; w h i l e “退出”按钮未按下d o c a s e 选择菜单项d o c a s e “题目维护选择题”: 显示相应的窗口界面; c a s e “题目维护汉字输入”: 显示相应的窗口界面; c a s e “题目维护文件管理”: 显示相应的窗口界面; c a s e “题目维护文字处理”: 显示相应的窗口界面; c a s e “题目维护电子表格”: 显示相应的窗口界面: c a s e “题目维护多媒体”: 显示相应的窗口界面; c a s e “题目维护网络操作”: 显示相应的窗口界面; c a s e “题目维护网页制作”: 显示相应的窗口界面; c a s e “题型维护题型编码表”: 显示相应的窗口界面: c a s e “题型维护子题型编码表”: 显示相应的窗口界面; e n d c a s e : e n d d o 。 1 4 第2 章系统需求分析 2 7 2 教师组卷 选择开始本次组卷的菜单项; 作好组卷准备,显示相应的窗口界面; f o r 本次组卷的每套试卷d o 输入试卷编号; i f 试卷编号己存在t h e n 输出相应提示信息 e n d i f : 输出组卷窗口界面; f o r 每一题型d o 选择题型、题的难度系数; 显示默认分值; 输入题目数量: 计算此类型题总分及累加的分数并显示 随机选题: e n d f b r : 保存组好的卷; e n d f b r 。 2 7 3 教师成绩管理 选择本次成绩管理的菜单项: 显示相应的窗口界面 w h i l e “退出”按钮未按下d o c a s e 选择菜单项d o c a s e “成绩管理成绩备份”: 备份成绩表; 显示完成提示信息; c a s e “成绩管理成绩查询”: 广东工业大学工学硕士学位论文 e n d d o 。 显示相应输入窗口界面: 输入班级编号; 检索该班的学生成绩: 按学号显示( 及打印) 该班成绩单; c a s e “成绩管理统计分数段统计”: 显示相应输入窗口界面; 输入年级编号; 统计该年级各班及整个年级各个分数段 人数及最高、最低分数、及格率; 显示( 及打印) 统计结果; c a s e “成绩管理统计题型统计”: 显示相应输入窗口界面: 输入年级编号; 统计该年级各班及整个年级各种题型的平 均得分及最高、最低分数; e n d c a s e : 2 7 4 教师评卷 选择开始本次评卷的菜单项; 显示相应的窗口界面: 输入年级编号; f o r 本次考卷的每种题型d o f o r 每一学号d o f o r 每一道题d o 题目评分; e n d f o r : 登记该学号该题型的总得分 e n d f b r : 1 6 第2 章系统需求分析 e n d f o r 。 2 7 5 学生考试 输入进入考试系统的w e b 地址: 显示考试系统登录界面; 输入姓名、学号; 验证学生信息; w h i l e 验证有误d o 输出出错提示信息: 显示考试系统登录界面; 输入姓名、学号; e n d d o : 下载试题到学生考试用机d 盘; 显示考试页面: 考试计时器开始倒计时; w h i l e 考试计时器不为o 而且“交卷”按钮未按d o i f 计时器为5 分钟t h e n 输出保存、关闭打开的文档的提示信息 e n d i f o r 每一题型d o 选择题型; i f 题型为汉字输入t h e n 汉字输入计时器开始倒计时; i f 汉字输入计时器为ot h e n 不能再选做此题 e n d i f : e n d i f 答题; e n d f b r : e n d d o : 收卷。 2 8 类图 系统的静态结构图如图2 8 一l 所示。 2 9 主题图 图2 8 一l 静态结构图 d i a g r a m 2 8 一ls t a t i cc l a s sg r a p h 此系统分为三个主题,分别为教师、学生和题库服务器。如图2 9 一l 所示。 1 教师 成绩单 考题板 考题 题型编码表 子题型编码表 分数段统计表 题型统计表 2 1 0 详细说明 2 1 0 1 系统说明 2 学生 学生 考卷 计时器 考试计时器 l3 题库服务器 【题库服务器 2 9 1 主题图 d i a g r a m 2 9 l s u b j e c tg r a p h 本系统的功能是将计算机应用基础这门课的考试过程实现自动 化。建立题库( 题库可扩充) ,从组卷、考试、改卷到成绩管理,全都 交由机器自动完成,节省大量的人力、物力,将学校的教务部门和这门 课的任课教师从大量、繁重的考试、改卷工作中解放出来,将学校的办 公自动化、信息化水平提高到一个新的台阶。考虑到实际应用情况及系 统的安全性,将此系统划分为两个子系统,由教师管理和学生考试两个 子系统组成。其中教师管理子系统主要完成题库的维护、组卷、评卷、 成绩管理四个功能模块;学生考试子系统主要完成学生考试这一功能模 块。如图2 1 0 1 1 所示。 1 9 广东工业大学i 学硕士学位沦文 图2 1 0 1 1 系统功能模块 d i a g r a m2 ,l o 1 - 1f l l n c t i o n a lm o d u l eo fs y s t e m 2 1 0 2 主题说明 本系统由教师、学生、题库服务器三个主题组成。其中: 教师:主要负责题库的维护、组卷、评卷和成绩管理的工作。 学生:主要完成考试的工作。 题库服务器:存放考题、考卷及学生考试结果。 2 1 0 3 类描述模板 2 1 0 r 3 1 题型编码表 类的整体说明: 类名:题型编码表,t e s t p r o i d : 主动性:n o ; 永久性:y e s ; 属性说明: 属性名:题型代码,t y p e i d ; 2 0 第2 章系统需求分析 属性解释:存放题目类型的编码: 数据类型:b y t e ; 整体一部分:n o ; 实例连接:n o ; 属性名:题型,t e s t t y p e ; 属性解释:存放题目类型的具体名称 数据类型:s t r i n g ; 整体部分:n o ; 实例连接:n o ; 服务说明: 服务名:题型编码表维护,t e s t p r o i d m a i n t e n a n c e ; 主动性:n o : 解释:对题目类型的代码及题目类型的名称进行修改、增加或删除 消息接收:t e s t p r o i d m a i n t e n a n c e ( ) ; 2 1 0 _ 3 2 子题型编码表 类的整体说明: 类名:子题型编码表,s u b t c s t d r o i d 主动性:n o : 永久性:y s : 属性说明: 属性名:子题型代码,s u b t y p e i d ; 属性解释:存放题目子类型的编码; 数据类型:s t r i n g ; 整体一部分:n o ; 实例连接:n o ; 2 l 三变士些奎耋三兰堡圭茎堡丝圣 属性名:题型,s t r t c s t t y p e ; 属性解释:存放题目子类型的具体名称 数据类型:s t r i n g ; 整体一部分:n o : 实例连接:n o ; 属性名:易,m a s y ; 属性解释:存放此类型题目难度系数为易的题的分值 数据类型:n o a t ; 整体一部分:n o : 实例连接:n o ; 属性名:中,f m i d d l e ; 属性解释:存放此类型题目难度系数为中的题的分值 数据类型:n o a t ; 整体一部分:n o ; 实例连接:n o ; 属性名:难,f d i m c u l t : 属性解释:存放此类型题目难度系数为难的题的分值 数据类型:f l o a t ; 整体一部分:n o ; 实例连接:n o ; 服务说明: 服务名:子题型编码表维护,s u b t e s t p r o i d m a i n t e n a n c e ; 主动性:n o : 解释:对题目子类型的代码及题目子类型的名称进行修改、增加或 删除; 消息接收:s u b t e s t p r 0 i d m a i n t e n a n c e ( ) ; 第2 章系统需求分析 2 1 0 3 3 分数段统计表 类的整体说明: 类名:分数段统计表,c o u n t g r a d e d a r t ; 主动性:n o : 永久性:n o ; 属性说明: 属性名:班级,s t r c l a s s n o : 属性解释:班级代码,2 个字符代表整个年级,4 个字符代表该年 级某个专业,5 个字符代表某个班: 数据类型:s t r i n g ; 整体一部分:n o : 实例连接:n o : 实现要求:2 5 个字符,初始值:空: 属性名:一百分,u s o n e h u n d r e d : 属性解释:保存得分为1 0 0 分的人数 数据类型:u s h o r t ; 整体部分:n o ; 实例连接:n o : 实现要求:初始值:o : 属性名:九十分,u s n i n e t v : 属性解释:保存得分为9 0 0 9 9 9 分的人数 数据类型:u s h o r t : 整体一部分:n o : 实例连接:n o : 实现要求:初始值:o 0 ; 广东工业大学工学硕士学位论文 属性名:八十分,u s e i g h t y ; 属性解释:保存得分为8 0 o 8 9 9 分的人数 数据类型:u s h o r t : 整体一部分:n o : 实例连接:n o : 实现要求:初始值:0 o ; 属性名:七十分,u s s e v e n t v ; 属性解释:保存得分为7 0 o 7 9 9 分的人数 数据类型:u s h o r t ; 整体部分:n o : 实例连接:n o ; 实现要求:初始值:o ,o : 属性名:六十分,u s s i x t y : 属性解释:保存得分为6 0 o 6 9 9 分的人数 数据类型:u s h o r t : 整体一部分:n o : 实例连接:n o ; 实现要求:初始值:0 0 : 属性名:不及格,u s n o p a s s ; 属性解释:保存得分为o 5 9 9 分的人数 数据类型:u s h o r t : 整体一部分:n o : 实例连接:n o ; 实现要求:初始值:o 0 ; 属性名:最高分, i g h e s t ; 属性解释:保存该班或该年级中的最高得分分数 2 4 第2 章系统需求分析 数据类型: 整体一部分 实例连接: 实现要求: n o a t : n o : n o : 取值范围:o o 1 0 0 ,初始值:o 0 属性名:最低分,f l o w e s t ; 属性解释:保存该班或该年级中的最低得分分数 数据类型:n o a t : 整体一部分:n o ; 实例连接:n o ; 实现要求:取值范围:o o 1 0 0 ,初始值:o o ; 属性名:平均分,a v e r a g e ; 属性解释:保存该班或该年级中的平均得分分数 数据类型:n o a t ; 整体部分:n o ; 实例连接:n o : 实现要求:取值范围:0 o 1 0 0 ,初始值:o 0 ; 属性名:及格率,印a s s r a t e : 属性解释:保存该班或该年级中总分大于或等于6 0 分的人数所占 的百分比: 数据类型:n o a t ; 整体一部分:n o ; 实例连接:n o ; 实现要求:取值范围:o 0 1 0 0 ,初始值:0 o ; 服务说明: 服务名:分数段统计,c c g r a d 印a r t 主动性:n o : 广东工业大学上学硕士学位论文 解释:根据班级代码,统计该班或该年级各个分数段的人数及最高 得分、晟低得分、平均分和及格率; 消息接收:c g r a d e p a r t ( s t r c l a s s n o :s t r i n g ) : 2 1 0 3 4 题型统计表 类的整体说明: 类名:题型统计表,c o u n t b v p r o i d : 主动性:n o : 永久性:n o ; 属性说明: 属性名:班级,c l a s s n o ; 属性解释:班级代码,2 个字符代表整个年级,4 个字符代表该年 级某个专业,5 个字符代表某个班; 数据类型:s t r i n g ; 整体一部分:n o ; 实例连接:n o ; 实现要求:2 5 个字符,初始值:空; 属性名:题目类型,t e s t t y p e 数据类型:s t r i n g ; 整体一部分:n o : 实例连接:n o : 属性名:最高分,f h i g h e s t ; 属性解释:保存该班或该年级中相应题目的最高得分分数 数据类型:f l o a t : 整体部分:n o : 实例连接:n o ; 实现要求:取值范围:o 0 1 0 0 ,初始值:0 o ; 第2 章系统需求分析 属性名:最低分,f l o w e s t ; 属性解释:保存该班或该年级中相应题目的最低得分分数 数据类型:n o a t ; 整体一部分:n o ; 实例连接:n o ; 实现要求:取值范围:o o 1 0 0 ,初始值:o 0 : 属性名:平均分,f a v e r a g e ; 属性解释:保存该班或该年级中相应题目的平均得分分数 数据类型:f l o a t ; 整体一部分:n o ; 实例连接:n o ; 实现要求:取值范围:0 0 1 0 0 ,初始值:0 0 ; 服务说明: 服务名:题型统计,c t c s t d r o ; 主动性:n o ; 解释:根据班级代码,统计该班或该年级各种题型的最高得分、最 低得分及平均分,显示或打印统计结果: 消息接收:c t e s t p r o ( s t r c l a s s n o :s t r i n g ) ; 2 1 0 3 5 成绩单 类的整体说明: 类名:成绩单,g r a d e : 解释:存放学生的学号、姓名及各类型题的得分: 主动性:n o : 永久性:y e s : 属性说明: 属性名:学号,s t u n o : 广东工、大学t 学硕上学位沧文 属性解释:保存学生的学号; 数据类型:s t r i n g ; 整体部分:n o : 实例连接:y e s 实现与学生对象的实例连接,表示该成绩单的一行由 一个学生的信息及成绩组成; 实现要求:由七个数字字符组成,初始值:空; 属性名:姓名,s t u n a m e : 属性解释:保存学生的姓名; 数据类型:s t r i n g ; 整体部分:n o ; 实例连接:n o ; 实现要求:由八个字符组成,初始值:空; 属性名:单项选择,s e l e c t i o n : 属性解释:保存单项选择题的得分: 数据类型:n o a t ; 整体部分:n o : 实例连接:n o ; 实现要求:取值范围:o o 1 0 0 ,初始值:o 0 : 属性名:汉字输入,c h i n e s e ; 属性解释:保存汉字输入题的得分; 数据类型:n o a t : 整体部分:n o : 实例连接:n o ; 实现要求:取值范围:o 0 一l o o ,初始值:o o 属性名:文件管理,w i n ; 属性解释:保存文件管理题的得分 第2 章系统需求分析 数据类型: 整体部分 实例连接: 实现要求: n o a t : n o : n o : 取值范围:o 0 1 0 0 ,初始值:0 0 属性名:文字处理,w b r d : 属性解释:保存文字处理题的得分: 数据类型:n o a t ; 整体一部分:n o ; 实例连接:n o ; 实现要求:取值范围:o 0 1 0 0 ,初始值:0 o 属性名:电子表格,e x c e l : 属性解释:保存电子表格题的得分; 数据类型:n o a t : 整体一部分:n o ; 实例连接:n o ; 实现要求:取值范围:o 0 1 0 0 ,初始值:o o 属性名:网络操作,n e t w o r k : 属性解释:保存网络操作题的得分; 数据类型:n o a t : 整体一部分:n o ; 实例连接:n o ; 实现要求:取值范围:o 0 一1 0 0 ,初始值:o 0 属性名:演示文稿,p o w e r p o i n t : 属性解释:保存演示文稿题的得分 数据类型:n o a t ; 整体部分:n o : 广东j = 业大学工学硕士学位论文 实例连接:n o ; 实现要求:取值范围:o 0 一1 0 0 ,初始值:o o 属性名:网页制作,f r o m p a g e ; 属性解释:保存网页制作题的得分: 数据类型:n o a t ; 整体一部分:n o ; 实例连接:n o ; 实现要求:取值范围:o o 一1 0 0 ,初始值:o 0 ; 服务说明: 服务名:学生信息登记,s e t s t u i n f o ; 主动性:n o ; 解释:把学生的姓名和学号登记入库,以备学生登录考试系统时验 证身份; 消息接收:s e t s t u m f o ( s t r s t u n o :s t r i n g ,s t r s t u n a m e :s t r i n g ) ; 服务名:成绩登记,s a v e g r a d e ; 主动性:n o ; 解释:把该学生各种题型的得分保存在成绩单中: 消息接收:s a v e g r a d e ( s t r s t u n o :s t r i n g ,f s e l e c t i o n :n o a t ,f c h i n e s e :n o a t , f f i l e :n o a t ,f w o r d :n o a t ,f e x c e l :n o a t ,f n e t w o r k :n o a t , f p o w e r p o i n t :n o a t ,f f r o n t p a g e :f l o a t ) ; 服务名:成绩查询,f i n d g r a d e : 主动性:n o ; 解释:根据班级代号查询该班所有学生的成绩单,显示或打印查询 结果; 消息接收:f i n d g r a d e ( s t r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中家长会课件教学
- 员工薪酬福利管理准则
- 宪法九版习题及答案汇 第1-8章
- 2025-2026学年北师大版小学数学四年级上册(全册)教学设计(附目录P175)
- 离婚协议书起草及财产分割专项合同模板
- 髌骨骨折查房课件
- 私立医院与心理治疗师心理干预聘用协议
- 知识产权贯标认证辅导与专利申请合同
- 离婚后子女抚养费用监管与财产分割执行协议范本
- 特色学校教师进修与继续教育聘用合同模板
- 胃石的内镜下治疗
- GB/T 23356-2024卷烟烟气气相中一氧化碳的测定非散射红外法
- 结核课件教学课件
- 创新创业基础与实践 课件 项目4 捕捉创业商机
- 物流基础题库各章练习题与自测题习题库带答案复习题思考题章末测试题1-8章全
- 《大数据导论(第2版)》全套教学课件
- 小学数学教学中数形结合思想的应用
- 职业病防护设施与个体防护用品的使用和维护
- 江苏名校四年级数学上册第二单元《两、三位数除以两位数》试卷及答案
- 统编版语文四年级上册第三单元 连续细致观察 准确生动表达单元任务群整体公开课一等奖创新教学设计
- 【部编版】新人教小学语文五年级上册-中华成语千字文(打印稿)
评论
0/150
提交评论