在线考试系统建模_第1页
在线考试系统建模_第2页
在线考试系统建模_第3页
在线考试系统建模_第4页
在线考试系统建模_第5页
已阅读5页,还剩15页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在(总页-CAL-FENGHAI.-(YICAI)-Company本页仅作为文档封面,使用请直接删除

UML建模案分——在线考试系统UML建模安徽师范大数计学院软件程导实验告实验

名称:上试务理统姓专

张奎业计机学技编制间2

12345

目录引言误未定义签。开发在线考试系统的背景.误未定义签。在线考试系统简单介绍.错误未定义签。在线考试系统的需求分析.误未定义签。系统功能需求误未定义签。数据信息管理模块.误未定义签。基本业务模块误未定义签。信息浏览查询模块.误未定义签。系统的UML基本模型误未定义签。建立UML初始模型.误未定义签。系统的用例图误未定义签。系统的时序图误未定义签。系统的协作图误未定义签。系统的状态图误未定义签。系统中的类误未定义签。类图的生成误未定义签。各个类的功能介绍.误未定义签。设置用户界面和基本系统模型图错误!未定书签。用户界面设置误未定义签。总结误未定义签。1引言1.1开在线考试系的背景:3

的Web技术的Internet考试[Internet的远的B/S结在线Server。1.2在线考试系统简单介绍等,知(如考试纪)4

2线考试系统需求分析系统的功需求数据信息理模块

基本业务块基本业务模块包含的功能:信息浏览询模块•

信息浏览、查询模块主要用于网页上信息的浏览、搜索,包括:6

3统的UML本模型建立初始模型为了更好的理解软件开发过程中可能遇到的一些问题,从不同的角度抽象出目标系统的特性,我们需要快速的建立起一个简单的可以反映系统主要功能的模型,通过模型我们可以认识到系统的大致功能需求,这样可以减轻开发系统的复杂度,接下来只要对初始模型进行修改完善逐步求精,达到完整的系统即可。下面是我们建立的初始的模型:7

在线考试系统管理员

教师

学生系部

班级

教师

学生

管理

修改

组卷

判卷

题型

题库

课程

章节

查看

查看

修改

查看

查看

选择

修改

答卷管理

管理

管理

管理

员管

密码

管理

管理

管理

管理

学生

教师

密码

学生

个人

试卷

密码理

成绩

信息

信息

成绩系统用例一副用例图包含的模型元素有系统、行为者、用例及用例之间的关系。创建用例图之前首先需要确定参与者。系统中的参与者主要有三类:这里我们说的系统就是指在线考试系统,8

9

系统的时图1.系统管理人员管理网站的时序图10

:Administrator

manage:

:Database

thePage:Page1:Login()2:3:show()4:success5:()6:show()7:success8:9:Notify()10:2.用户登录系统的时序图:User

theLogFace:LoginInterface

theServer:Server

theDatabase:send(String,int)Query_and_Validate()feedBack()ReturnShowInformation(3.学生下载文件的时序图11

:Student

theDownLoadPage:DownLoadPage

theServer:Server

theDatabase:Database1:Request2:Send(String,String)3:Identity()4:authorize5:return6:Success(Transfer)/Fail(Error)系统的协图1.用户登录系统的协作图:

:

)):2.学生下载文件的协作图

):12

1:

theServer:2:Request(String,String)5:theDownLoadPageDownLoadPage6:ShowSatus(:

4:

3:Identity(theDatabase:Database13

系统的状图InputURLInputLoginInfo

CertifySuccessErrorSuccessPageUpLoadRequestUpLoadApplyPageOldPage

StoringFilesAdministratorLoginNotPassAuthorizePass

PagePage4统中的类类图的生业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。由于各层之间是一种弱耦合的关系,层与层之间的依赖是向下的,底层对于上层而言是“无知”的,改变上层的设计对于其调用的底层而言没有任何影响。将它们彼此关联起来。如图:14

各个类的能介绍

表4-1科目理块

表生管模表15

表库管模表类

表知管模表

表卷管模表根

表统管模表

16

考生登状如许,止

17

表绩管模表类,String根18

5置用户界面和基本系统模图用户界面置为了方便用户的使用,在设置界面是尽量的使界面简单易懂,便与用户操作,以下是我设计好的程序运行时的用户登录界面及部分信息查询界面:19

总结通过三个月的努力,在老师和同学们的指导与帮助下,我们的设计由最初的杂乱无章,到后来的清晰准确,最终顺利完成。在这里我要感谢我的导师与同学。在线考试系统是根据软件工程学自顶向下的开发方法进行开发的。在系统设计之初,我查阅了大量国内外相关的文献资料,明确了目前国内外现状以及系统的需求。在概要设计和详细设计阶段,我们通过在网上,图书馆查阅一些先进资料,明确了系统应该采用的模式以及相关技术,通过这些资料再加上老师和同学们的帮助,一些技术问题很快就攻克了,最终整个系统得以实现。取得的主要成果有以下几点:1)通过研究国内外在线考试系统资料,明确了目前在线考试系统的研究意义与方向;2)在系统实现过程中进一步学习Java数据库语言,深刻体会到面向对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论