在线考试系统建模
- 格式:docx
- 大小:232.20 KB
- 文档页数:19
uml建模技术期末考试题及答案一、单项选择题(每题2分,共40分)1. UML中用于表示系统的静态结构的图是:A. 活动图B. 序列图C. 用例图D. 类图答案:D2. 在UML中,哪个元素用于表示对象之间的通信?A. 关系B. 消息C. 依赖D. 泛化答案:B3. 以下哪个不是UML中的关系?A. 关联B. 聚合C. 继承D. 事件答案:D4. UML中,哪个图用于描述对象间如何交互以及交互的顺序?A. 状态图B. 活动图C. 序列图D. 用例图答案:C5. 在UML中,哪个元素用于表示一个对象可以被另一个对象替换?A. 依赖B. 泛化C. 实现D. 关联答案:B6. 以下哪个不是UML中的基本结构?A. 结构B. 行为C. 交互D. 状态答案:C7. 在UML中,哪个图用于描述系统随时间变化的状态?A. 活动图B. 状态图C. 用例图D. 序列图答案:B8. UML中,哪个元素用于表示一个类是另一个类的子集?A. 泛化B. 实现C. 关联D. 聚合答案:A9. 在UML中,哪个图用于描述系统的动态行为?B. 类图C. 活动图D. 部署图答案:C10. UML中,哪个元素用于表示一个类实现了一个接口?A. 泛化B. 实现C. 关联D. 依赖答案:B二、多项选择题(每题3分,共30分)11. UML中,以下哪些图用于描述系统的动态方面?A. 活动图B. 状态图C. 序列图D. 用例图答案:ABC12. 在UML中,以下哪些元素可以表示类之间的关系?A. 关联B. 聚合C. 泛化D. 依赖答案:ABCD13. UML中,以下哪些图用于描述系统的静态方面?A. 类图B. 对象图D. 组件图答案:ABCD14. 在UML中,以下哪些元素用于表示对象间的关系?A. 关联B. 消息C. 依赖D. 泛化答案:A15. UML中,以下哪些图用于描述系统的交互?A. 序列图B. 通信图C. 活动图D. 状态图答案:AB三、简答题(每题5分,共20分)16. 简述UML中用例图的作用。
javaee课程设计题目1、基于JavaEE的在线考试系统建模及设计2、基于JavaEE的企业信息资源平台的设计与实现3、基于JavaEE开发平台的用户体验设计4、基于JA V AEE的COA系统的设计与实现5、基于JavaEE的全丰集团OA系统的设计与实现6、基于JavaEE的无人快递点系统设计7、基于JavaEE的中职院校OA办公管理系统的设计与实现8、基于JavaEE体系的高校教务管理系统的设计与实现9、基于JavaEE的计费批价系统的设计与实现10、基于javaEE的分布式汽修结算管理系统的设计与研究11、基于JavaEE的在线测试系统的设计12、基于JavaEE的产品生命周期管理系统设计与实现13、基于JA V AEE的维吾尔中介语语料库开发与实现14、基于JavaEE企业办公系统的设计与实现15、基于JavaEE的电力公司财务审计系统设计与实现16、基于JavaEE的武警部队土地实力管理系统的设计与实现17、基于JavaEE的城市轨道交通行业项目流程管理系统设计与实现18、基于JavaEE平台的WebSphere应用系统内存溢出浅析19、基于JA V AEE的湖州银行信贷风险管理系统的设计与实现20、基于JavaEE的学生社团管理系统的设计与实现21、基于JA V AEE的中招招生管理系统设计与实现22、基于javaee的乡镇医院资源信息普查与管理系统的设计与实现23、基于JavaEE的内控合规信息化系统设计和实现24、基于JA V AEE技术的下一代WEB通信设备网络管理软件的研究25、基于JavaEE的互联网职位自动采集系统设计与实现26、基于JavaEE的企业协同办公系统的设计与实现27、基于JavaEE技术的在线考试系统的设计与实现28、基于JavaEE的计划申报管理系统设计与实现29、基于JavaEE的电信账务管理系统的设计与实现30、基于JavaEE的专业英语学习交流平台31、基于JavaEE的仓储物流管理信息系统的设计与实现32、基于JavaEE的客运管理系统的设计与实现33、基于JavaEE的个性化教学资源管理系统的设计与实现34、基于JavaEE的大型资金管理系统的设计与实现35、基于JavaEE计算机资源审批系统36、基于JA V AEE MVC模式访问控制的实现37、基于JavaEE技术的智能家居社区服务器的设计与实现38、基于JavaEE任务教学平台的设计与实现39、基于JavaEE的小区物业管理系统设计与实现40、基于JavaEE的移动新闻系统的设计与实现41、基于JavaEE的常州机电学院教学资源库平台的设计与实现42、浅谈基于JavaEE的医院患者信息采集系统设计43、基于JavaEE技术的多媒体信息系统的研究与设计44、基于JavaEE的电子类资产管理系统的设计与实现45、基于JA V AEE电子政务操作教学系统的设计与实现46、基于JavaEE的农村政务系统设计与实现47、基于JavaEE设计模式的烈度速报建设与应用48、基于JavaEE的文件资源管理系统设计与实现49、基于JavaEE的文体类商品销售管理系统设计与实现50、基于JavaEE的一格四员社会服务管理系统研究。
基于UML的“B/S结构网络在线考试系统”的设计与实现作者:吴秀莹刘勇来源:《硅谷》2008年第23期[摘要]在分析按照高校考务管理方式,安排考试、随机题库抽题、在线考试、自动上传答案、单元测验、练习、成绩统计、保存答卷、客观题自动判分、主观题阅卷、输出班级成绩列表、教务管理试卷等网络考试功能的基础上,以面向对象的软件设计和分析方法,着重使用UML分析该软件应用项目的用例图、静态类图、数据库结构图,从而使用+sql server 2000实现B/S结构网络考试系统。
[关键词]UML B/S结构在线考试中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)1210042-02一、前言传统考试存在着工作量大、周期长和反馈能力弱等诸多弊病。
随着 Internet 的高速发展,B/S结构网络考试系统借助准确、高速、网络化的信息技术手段,能够在任何地点、任何时间进行,跨越了时空的限制,增添了考试方便性和灵活性的功能。
B/S结构网络考试系统提供了随机均匀抽题、自动组卷、客观题自动判卷功能,大大降低了教师的劳动强度,同时学生也能够灵活地安排时间,自己组卷进行练习和自测,当进行客观题测验时还能得到及时的反馈。
该系统实现任意科目题库建设、多种方式组卷抽题、同一科目分级分批考试、自动评分等功能,还增加了试卷分析功能,使教师能够在学生考完后及时全面地了解学生对知识的掌握情况、试卷的可信度、选择项的迷惑度、各个试题的得分情况等信息,同时还可根据学生答题情况实现试题难度的动态调节。
可实现考试成绩和答卷查询,教师可以浏览所有学生的成绩,每个学生可以查到自己的成绩和自己的答卷情况,便于老师掌握学生答卷情况,学生对照试卷找出自己的不足。
可提高考试效率,并节省人力、物力、财力,具有重要的意义。
二、系统架构B/S结构网络考试系统由数据库管理、Web服务器、客户浏览器三部分结构和学生、教师和管理员三种客户构成。
根据B/S结构网络考试系统结构每部分的功能,设计以下内容:(一)数据库管理。
UML建模案例分析——在线考试系统UML建模安徽师范大学数计学院软件工程导论实验报告实验名称:网上考试教务管理系统*名:***0915273专业:计算机科学与技术编制时间:2011-12-27安徽师范大学数计学院软件开发班小组编目录1 引言.......................................................................................... 错误!未定义书签。
1.1 开发在线考试系统的背景.......................................... 错误!未定义书签。
1.2 在线考试系统简单介绍.............................................. 错误!未定义书签。
2 在线考试系统的需求分析...................................................... 错误!未定义书签。
2.1 系统功能需求................................................................ 错误!未定义书签。
2.2 数据信息管理模块........................................................ 错误!未定义书签。
2.3 基本业务模块................................................................ 错误!未定义书签。
2.4 信息浏览查询模块........................................................ 错误!未定义书签。
3 系统的UML基本模型........................................................... 错误!未定义书签。
3.1 建立UML初始模型..................................................... 错误!未定义书签。
3.2 系统的用例图................................................................ 错误!未定义书签。
3.3 系统的时序图................................................................ 错误!未定义书签。
3.4 系统的协作图................................................................ 错误!未定义书签。
3.5 系统的状态图................................................................ 错误!未定义书签。
4 系统中的类.............................................................................. 错误!未定义书签。
4.1 类图的生成.................................................................... 错误!未定义书签。
4.2 各个类的功能介绍........................................................ 错误!未定义书签。
5 设置用户界面和基本系统模型图.......................................... 错误!未定义书签。
5.1 用户界面设置................................................................ 错误!未定义书签。
5.2 总结.................................................................................. 错误!未定义书签。
1引言1.1开发在线考试系统的背景:随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。
随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。
人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。
伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。
随着Internet的相关技术的发展,特别是Web 技术的出现,人们开始致力于研究和开发基于Internet考试系统,这也大大推动了远程教育的发展[2]。
如今世界上对于基于Internet的远程考试系统所进行的研究开发工作不是很长,但是基于web技术构建的在线考试系统已然成为发展的主流。
数据库安全、共享、数据传输过程的安全性、访问控制技术、身份识别技术都是构建考试系统要考虑的问题。
目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于Internet的B/S结构在线考试。
通过Server端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。
但是与传统的纸面考试相比,目前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善,因而使得在线考试在近段时间很难完全替代传统的考试。
1.2在线考试系统简单介绍系统采用B/S模式,使用目前先进的主流技术(Jsp,Servlet,JQuery等)。
数据库采用Oracle 11g,编写了存储过程,并对SQL句进行了优化,满足了考试海量数据,响应速度快的要求。
实现了考生,管理员登陆身份验证,并具有海量题库,管理员可以对科目,试题进行增、删、改、查,可以自主在题库中选择试题,也可以通过系统随机抽选试题形成试卷。
对试题可以进行增、删、改、查。
对试卷的考试时间管理员可以随意设定。
管理员还可以设定考试登录限制,即允许考试登录和禁止考生登录。
管理员可以查看某次考试的统计信息,以便制作正确,有效的教学方案。
对于一些答案唯一性的题目,考生提交试卷后,系统可以立即给出成绩。
管理员还可以发布通知(如考试纪律)供考生查看,并可以打印。
考生登录后可以选择相应科目下的试卷进行考试,并可以查看自己的考试成绩。
通过参考大量资料和成功经验,对系统进行了合理,有效的建模(包括用例图,类图等),可供以后研究和参考使用。
数据库设计中也提供了PDM数据库模型图,为以后的研究打下了有效的基础。
2在线考试系统需求分析2.1系统的功能需求系统的功能需求主要包括以下几个方面:●学生可以登录网站浏览信息、查找信息和下载文件。
●教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。
●系统管理员可以对页面维护以及批准用户的注册申请。
它们的关系图如下:2.2数据信息管理模块数据信息管理模块包含的功能:●教师信息管理●课程简介信息管理●文件上传信息的管理关系图如下:2.3基本业务模块基本业务模块包含的功能:●权限管理●系统维护●答卷●交卷●出题●教师审阅试卷●提交成绩2.4信息浏览查询模块•信息浏览、查询模块主要用于网页上信息的浏览、搜索,包括:●网页信息浏览●个人信息搜索3系统的UML基本模型3.1建立UML初始模型为了更好的理解软件开发过程中可能遇到的一些问题,从不同的角度抽象出目标系统的特性,我们需要快速的建立起一个简单的可以反映系统主要功能的模型,通过模型我们可以认识到系统的大致功能需求,这样可以减轻开发系统的复杂度,接下来只要对初始模型进行修改完善逐步求精,达到完整的系统即可。
下面是我们建立的初始的模型:3.2系统用例图一副用例图包含的模型元素有系统、行为者、用例及用例之间的关系。
创建用例图之前首先需要确定参与者。
系统中的参与者主要有三类:●教师●学生●系统管理员这里我们说的系统就是指在线考试系统,通过不用的参与者,我们可以设计出三种用例图,分别是:1.系统用户参与的总的用例图2.学生参与的用例图3.教师参与的用例图4.系统管理员参与的用例图3.3系统的时序图1. 系统管理人员管理网站的时序图2. 用户登录系统的时序图3. 学生下载文件的时序图3.4系统的协作图1. 用户登录系统的协作图2. 学生下载文件的协作图: UsertheServer : ServertheDatabase : DatabasetheLoginInter : LoginInterface1: Input(Sring,int)6: showInformation( ) 2: Send(String,int)5: return3: Query_and_Validate( )4: feedBack( ): StudenttheDownLoadPage :DownLoadPagetheServer :ServertheDatabase :Database 1: Request6: ShowSatus( )2: Request(String,String)5: Return3: Identity( )4: Return3.5系统的状态图4系统中的类4.1类图的生成业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。