3.4.3数据统计分析活动图 教师系统身份验证登录登录失败验证失败验证成功登录成功数据统计 图3.4.3数据统计分析活动图 3.4.4考生答题状态图 / 输入密码错误登录/ 输入密码正确准备考试在线答题考试/ 提前交卷交卷/ 交卷成功 3.5组件图和部署图(部署图可选)
成绩管理通用无纸化考试系统考试管理考生前台系统后台管理科目管理试题管理在线管理成绩查询试卷评阅 部署图 服务器数据库教师端学生端管理员端 4.课程设计总结 一周的课程设计很快就结束了,虽然时间并不是很长,只有短短的一个星期而已,但这已让我受益匪浅,通过这次的UML课程设计,使我所学的书本知识得到了全面的检验,也让我对这门课程有了更加深厚的体会。 本次课程设计的主要内容是:针对某个特定的系统,比如我选的是通用无纸化考试系统。利用UML里的用例图,类图,顺序图,活动图,状态图,组件图等图对该系统进行静态和动态的建模。虽然对于理论知识有些了解,但对于我来说用这种方法对一个系统进行全面的分析还是第一次,不知道该如何开始下手,而且由于自己感情趣的课题已被别人选走,只好选这个虽说也有接触过但并不了解主要流程的通用化无纸考试系统。虽说自己没有这方面的经验,也不是特别熟悉其工作流程,但是在网上搜集了一些资料
的一些基础,自己对他也有一定初步的认识,虽然不是很全面,但只好自己慢慢的琢磨,慢慢的去研究它的业务流程。 在初期的用例图勾画中,我不停的想用例可以做的一些事情,然后一一的把它列举出来,然后再把一个个的画出来,有些用例因为我还不确定他的边界,删了改,改了增,经过很长时间的纠结才完成了这一步。后来接着画的是类图,对于各个类要实现什么功能,要事先打好草稿。就像画了一张张数据库表然后将他们一一联系起来,类之间的关系我认为还是蛮好确认的,下面的动态建模,就是按我平时参加的一些网上建模考试,按照一步一步的顺序设想出来的。但还是有一些不尽人意的地方,比如对象的确认,顺序的安排等等也让我遇到不少的问题。但还是坚持的做下来了,并成功了。 对这次课程设计的评价是趣味性很强,不仅锻炼能力而且可以学到很多东西,能够将课本知识融会贯通,这样的学习效果相比较纯粹的讲课更好些。最重要的收获是我们学会了一种快速有效的学习方法。以往的学习都是老师讲学士记,不懂的地方就靠解答大量习题帮助记忆,学习的主要目的是通过最后的考试,而课程设计使文明发现考试真的并不是最重要的,最重要的是能运用所学的知识,在整个UML课程的学习过程中,我们突破了传统学习模式,把被动接受转变为主动学习。不再是用学到的知识解题,而是在实际运用时遇到什么学什么,重点把知识应用于实际。 最后感谢老师的悉心指导,希望这周学到的知识能运用到以后的实际中。为今后的工作做好铺垫。