版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在(总页-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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家用电器产品安全性能检测与评估方案
- 业务洽谈方案标准范本业务发展指南模板
- 人力资源管理手册
- 七上第一单元大单元教学设计
- 八年级生物下册 第六单元 第三章 第二节《生物多样性的保护》教学设计 (新版)济南版
- 2026年健康管理师(健康管理服务质量管理)自测试题及答案
- 辽海版五年级下册第5课 分割与变形教案
- 大班科学教案:屋顶上的秘密
- Unit 8 The Mouse and the Cat (2)教学设计-2025-2026学年小学英语一年级下册新世纪版
- 人教部编版七上历史第4课《早期国家的产生和发展》教学设计
- 2026年汽车销售店员工劳动合同三篇
- 5.1 拆盒子 课件 2025-2026学年三年级数学下册北师大版
- 2025急诊科护理指南
- 江苏省安全员c证考试题库及答案
- 四川省算力发展蓝皮书
- 软件供应链安全培训内容课件
- 2025年浙江省杭州市辅警协警笔试笔试真题(含答案)
- 抗菌药物使用分级管理流程操作指南
- 国家安全与保密教育题库及答案解析
- 塑料注塑机基础调试操作培训资料
- 2026年晋中职业技术学院单招职业适应性考试题库必考题
评论
0/150
提交评论