当前位置:论文写作 > 毕业论文范文 > 文章内容

基于UML的通用在线考试平台建模

主题:科目二模拟考试系统 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-02-02

简介:关于对不知道怎么写系统考试论文范文课题研究的大学硕士、相关本科毕业论文系统考试论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

系统考试论文范文

科目二模拟考试系统论文

目录

  1. 1.需求分析
  2. 1.1三层系统架构
  3. 1.2系统功能层次图
  4. 1.3前台考试系统结构
  5. 1.4后台管理结构
  6. 2.B/S分布式系统结构
  7. 3.基于UML的平台建模
  8. 3.1用例图
  9. 3.2协作图
  10. 3.3学生的状态图
  11. 4.结束语
  12. 科目二模拟考试系统:希赛数据库系统工程师考试指南系列公开课

杨玲赵龙

(黑龙江东方学院计算机科学与电气工程学部哈尔滨 1 50086)

摘 要:以通用在线考试平台的设计为背景,探讨了UML在该平台建模过程中的应用.在需求分析的基础之上对这个平台的体系结构进行了流程分析,采用Rosel具建立用例图、交互图、物理建模等模型.

关键词:通用在线考试平台;UML;系统架构;B/S

0.引言

UML(Unified Modeling Language)由Booch.Rumbaugh.Jacobson三位专家联手提出.在1997年1 1月被国际对象管理组织(OMG)采纳成为标准UML的主要作用是帮助用户对软件系统进行面向对象的描述和建模,可以完成软件开发过程从需求分析到实现和测试的全过程.UML提供了一整套描述软件系统模型的概念和图形表示法.可从不同的视角为系统建模.

现阶段在线考试系统已成为各单位研究与开发的热点,并且市场上出售的网上考试系统种类繁多.但国内外已有的网上考试系统主要面向某一单科标准化试题的考核.没有真正通用的科目管理、题库管理、用户管理、成绩管理与统计分析、记录查询等功能于一体的综合考试系统,市场上出售的软件存在论文范文昂贵、功能不够强大、源代码保密、系统安全性不高、不易于升级和维护等弊端,不适合各个领域的实际需求.

本文研讨的一个通用并行在线考试平台,让老师能利用此平台进行在线测验,极大地提高了教学的灵活性.此平台包括平时测验,期中考试和期末考试,以更有效的综合考察学生对知识点的掌握情况.此平台还可以管理和制定试卷,以及计算和考察考试成绩.降低举办考试所需的时间和成本.

1.需求分析

在线考试平台首先体现出它是由计算机来代论文范文工完成考试中需要完成的一系列任务,达到考试智能化.计算机通过前期教师输入的试题而自动生成符合相关参数的试卷,考生在计算机上答题.并且该平台能够自动批改、自动分析每张试卷.计算机可以迅速地批改试卷,大大地提高了教师分析试卷的效率.

1.1三层系统架构

随着互联网的不断发展,传统的两层结构已经不能完全满足软件发展的需要,三层的体系结构应运而生,与传统的两层结构比较,三层结构将系统分成客户层、业务逻辑层和数据层三个部分.本文研讨的一个通用并行在线考试平台是基于三层体系结构来实现的.

(1)客户层:由J论文范文aApplet等组件组成.负责和业务逻辑层通信.

(2)业务逻辑层:由系统业务逻辑组件组成,提供业务功能.并且负责给用户提供交互界面和结果集.

(3)数据层:向业务逻辑提供所需要的数据信息.

1.2系统功能层次图

根据学校的具体教学和考试环节的要求,考试系统可以分为如下功能层次:前台考试系统和后台管理系统.如图1-1所示.

1.3前台考试系统结构

前台主要是用于考生注册和登录系统,在线考试、查询成绩及修改个人资料等.

1.4后台管理结构

后台的管理主要包括系统管理和题库管理两部分.主要用于管理员对考生信息、课程信息、考题信息和考生成绩信息等进行管理.

2.B/S分布式系统结构

B/S(Browser/Server)结构是目前一种比较流行的体系结构.其有点是将用户界面、应用逻辑与数据管理分开,使得系统可以灵活多变的应付各种变化.通过分布式对象允许客户机直接与相关服务器联系.开销小,并且避免了Web服务器所形成的瓶颈.可动态平衡负载,并可在信道上实现数据安全服务.

本平台基于三层体系结构:客户层、业务逻辑层和数据层,各部分之间通过中间件进行通信.

科目二模拟考试系统:希赛数据库系统工程师考试指南系列公开课

3.基于UML的平台建模

UML提供了一套软件开发专业人员统一的标准建模符号,包括具体语法、抽象语法、语义.共有八种图形建模语言:用例图、顺序图、协作图、类图、状态图、活动图、构件图、部署图.分别表达不同模型意义,分为静态建模和动态建模,用在软件开发的不同阶段.

3.1用例图

通用在线考试平台按照不同的使用者角色将参与者划分为:学生、教师和管理员.用例表示系统可以完成的活动.如图3-1所示.

在图3-1中,角色学生和教师抽象出父类用户,继承参与者用户实现的相应活动:查询成绩、管理论文范文、登录界面和查询考试记录.在本平台的用例图中存在两种关系:关联关系和依赖关系.学生的“在线考试”用例依赖于用户的“登录界面”和“选择考试科目”.这也是平台操作流程的体现.

3.2协作图

UML建模图形中交互图包括:顺序图和协作图.用例图中的用例是由一个或多个协作实现的.在面向对象的系统中,交互图表达了对象之间的交互情况,定义了主要的对象和对象之间的消息传递模型.协作图如图3-3所示.

3.3学生的状态图

状态图通过建立对象的生命周期来描述对象随时间变化动态行为.状态图包含了对象在其生命周期内所有状态的序列以及对象接收到的时间所产生的反应.本平台中状态图不仅描述了学生和教师邓磊所拥有的状态,还可以说明事件如何影响对象的状态.如图3-4所示,学生的状态图描述.

平台的物理建模包括构件图和部署图.构件是系统中遵从一组接口且提供实现的物理的、可替换的部分.构件图包含了模型代码库、可执行文件、运行库和其他构建的信息.本平台采用B/S结构,如图3-5所示.由H论文范文P/URL构件表示出H论文范文P协议:软件由J2EE开发.当用户请求页面时,由Web Server上的j论文范文a程序来解释并执行由构件提供的数据访问服务与后面的Oracle数据库进行连接.

配置图表示系统运行时刻的结构.考查每个软件模块,每一个软件的可执行体在物理节点之间的通信方式.如图3-6系统配置图.

4.结束语

本文使用UML建立系统模型,从不同的方面,采用不同的视图.全面地分析出系统的静态和动态结构.使通用在线考试平台的开发流程变得清晰,有利于提高系统的稳定性、可维护性和可重用性.本平台提出采用B/S技术,系统不需要安装客户端或应用程序,可直接运用IE浏览器,随时随地进行访问:学生参加考试更规范、更科学.同时减轻了教师的工作量,节约时间,提高工作效率.

参考文献

[1]Booch Grady,Rumbaugh Jame,Jacbson Ivar.UML用户指南[M].邵维忠.麻志毅.张文娟,等译,北京:机械工业出版社,2001.

[2]余丽平,软件体系结构及实例分析[M].北京:科学出版社,2004.

[3]刘俊莉,颜俊松.基于UML的在线考试系统的分析与设计U].计算机与现代化,2009(7):113-116.

[4]朱爱红,包仲贤.基于B/S软件体系结构的构建Ul.甘肃科技,2004,20(10):87-88.

[5]罗来兴,殷国富,汪永超,等.基于B/S结构的融资信用评估系统研发[J].计算机应用与软件,2005,22(6):136-138.

[6]韩红宇.标准建模语言UML综述.中国科技信息,2005(23):27.

(基金项目:黑龙江省教育厅科学技术研究项目(11533050))

总结:关于免费系统考试论文范文在这里免费下载与阅读,为您的系统考试相关论文写作提供资料。

科目二模拟考试系统引用文献:

[1] 计算机考试系统类论文题目 计算机考试系统毕业论文题目如何定
[2] 计算机考试系统外文文献 计算机考试系统核心期刊参考文献哪里找
[3] 计算机考试系统论文大纲范文大全 计算机考试系统论文大纲怎样写
《基于UML的通用在线考试平台建模》word下载【免费】
科目二模拟考试系统相关论文范文资料