欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    学生考试成绩管理系统uml报告.docx

    • 资源ID:16529224       资源大小:233.73KB        全文页数:19页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生考试成绩管理系统uml报告.docx

    1、学生考试成绩管理系统uml报告XX学院面向对象技术试验报告(二)专业班级XX试验地点XX学生学号XX指导教师XX学生姓名X试验时间试验项目系统建模综合设计试验类别基础性() 设计性() 综合性() 其它( )试验目的及要求1掌握UML各种图的创建法;2熟练应用Rational Rose工具创建各种模型;3能够正确建立信息系统的模型;4在此基础上,实现系统功能。成 绩 评 定 表类 别评 分 标 准分值得分合 计上机表现积极出勤、遵守纪律主动完成设计任务30分程序与报告程序代码规、功能正确报告详实完整、体现收获70分备注: 评阅教师: 日 期: 年 月 日试 验 容第一章 概述31.1 课题背景

    2、和研究意义31.2 主要工作和论文结构 3第二章 需求分析及用例创建 42.1 需求分析 42.2 系统用例模4 2.2.1 学员用例描述 52.2.2 系统管理员用例描述 62.2.3 系统数据库用例描述 7第三章 系统静态建模93.1 创建系统静态模型 9 3.2 学员用例类图9 3.3 系统管理员类图93.4 系统数据库类图10第四章 系统动态建模124.1 序列图 12 4.1.1 学员报名序列图 124.1.2 成绩查询序列图 124.1.3 维护成绩序列图 13 4.2 协作图 14 4.2.1 学员报名协作图 144.2.2 查询成绩协作图 144.2.3 维护成绩协作图 144

    3、.3 创建活动图 14 4.4 创建状态图 15 第五章 系统实现建模165.1 系统构件图 16 5.2 系统部署图 16 试 验 容第一章 概述1.1课题背景和研究意义成绩管理是大学的主要日常管理工作之一,涉及到院、系、教师、学生等诸多面,随着教学体质的不断改革,成绩管理工作日趋繁重和复杂,迫切需要一套基于成绩管理的软件。传统的手工操作式易发生数据丢失、统计错误、劳动量大且熟读慢。使用计算机可以快速有效地完成工作,在计算机联网后数据在网上传递可以实现数据共享,避免重复劳动,规教学管理行为,从而提高管理效率和水平。成绩管理系统以计算机为工具,通过成绩管理系统把管理人员从繁琐的数据计算处理中解

    4、脱出来使其有更多的时间精力来从事管理的研究工作,不仅提高了教学质量也为广大的师生提供了便利。1.2主要工作和论文结构本报告的主要工作是为成绩管理系统提供简单的建模介绍,并对其中的各种建模元素的图例进行一定的分析。论文结构:第一章主要是对本课题的背景、研究意义进行介绍。第二章是对考试成绩管理系统的需求分析以及用例的创建和简单描述。第三章则介绍的是系统静态建模和其中的类图。第四章主要讲的是系统动态建模,主要容是其中的序列图、协作图、状态图以及活动图。最后在第五章介绍系统实现建模,并给出了本系统的构件图和部署图。试 验 容第二章 需求分析及用例创建2.1需求分析考试成绩管理系统是举行成人高考、自学考

    5、试等成人高校对每个参与考试的学员成绩进行综合管理的一个系统。本系统的功能性需求如下: 学员报名参加相应的科目考试,通过考试成绩管理系统办理考试报名手续,并产生相应的考试编号。 每次考试完毕后,系统管理员及时将参加考试学员的考试成绩输入到考试成绩管理系统中。 考试管理人员可以根据自己的权限通过考试成绩管理系统添加、删除、修改各种数据库中的数据。 考试成绩管理系统能够根据数据库中的学员考试成绩,自动加以分类统计,进行排序显示。2.2系统用例模型 根据需求分析,考试成绩管理系统的参与者包含以下三种: 学员:参加考试的主体。 系统管理员:负责考试成绩管理系统的操作和后台维护。 系统数据库:参与系统完成

    6、各项功能的整个过程。三个参与者如图1-2所示。 图1-2 系统参与者 图 1-3 学员用例图然后我们根据参与者的不同分别画出各个参与者的用例图。 学员用例图:学生在本系统中能够进行考试报名、成绩查询和退出系统的相关操作。通过这些活动创建的学员用例图如1-3所示。 系统管理员用例图:系统管理员在考试成绩管理系统中可进行录入成绩、查询成绩、修改成绩、删除成绩和退出系统的操作,根据这些活动创建的系统管理员用例图如1-4所示。 图 1-4系统管理员用例图 图1-5系统数据库用例图 系统数据库用例图:系统数据库在本系统中负责考试报名、记录成绩、成绩查询、统计成绩、更新维护成绩、设置考试编号等操作时与数据

    7、的彼此交互,根据这些活动创建的系统数据库用例图如图1-5所示。2.2.1 学员用例描述1.“考试报名”用例对“考试报名”用例的描述如表2.1所示。表 2.1考试报名名称考试报名描述前提结果扩展包含继承自学员进行考试报名登录考试管理系统考试报名成功N/AN/AN/A考试报名的工作流程如下:1. 学员登录考试成绩管理系统2. 选择需要报考的科目进行报名并提交报名请求3. 提交请求通过系统审核4. 系统显示报名成功备选流程,流程如下;1. 提交请求未通过系统审核2. 系统显示考试报名失败2.“成绩查询”用例对“成绩查询”用例的描述如表2.2所示。表 2.2考试查询名称考试查询描述前提结果扩展包含继承

    8、自学员进行考试成绩查询登录考试管理系统显示考试成绩N/AN/AN/A成绩查询的工作流程如下:1学员登录考试成绩管理系统2选择需要查询的科目并提交查询请求3查询请求通过系统审核4系统显示查询成绩备选流程,流程如下;1查询请求未通过系统审核2. 系统显示成绩查询失败2.2.2 系统管理员用例描述1.“录入成绩”用例对“录入成绩”用例的描述如表2.3所示。表 2.3考试报名名称录入成绩描述前提结果扩展包含继承自系统管理员进行考试成绩录入登录考试管理系统学员成绩保存到系统数据库中N/AN/AN/A录入成绩的工作流程如下:1. 系统管理员登录考试成绩管理系统2录入学员考试成绩3录入成绩保存到系统数据库中

    9、4系统显示录入成功2.“修改成绩”用例对“录入成绩”用例的描述如表2.4所示。表 2.4考试报名名称修改成绩描述前提结果扩展包含继承自系统管理员进行考试成绩修改查询到指定的学员考试成绩指定的学员考试成绩修改成功N/AN/AN/A修改成绩的工作流程如下:1. 系统管理员登录考试成绩管理系统2系统管理员查询到需要修改的学员考试成绩3. 进入考试成绩修改界面修改选中的成绩3修改后的成绩保存到系统数据库中4系统显示成绩修改成功2.2.3 系统数据库用例描述1.“记录成绩”用例对“记录成绩”用例的描述如表2.5所示。表 2.5考试报名名称记录成绩描述前提结果扩展包含继承自系统数据库进行学员考试成绩记录登

    10、录考试管理系统学员考试成绩记录成功N/AN/AN/A记录成绩的工作流程如下:1系统数据库登录考试成绩管理系统2记录学员考试成绩3系统显示成绩记录成功2.“设置考试编号”用例对“设置考试编号”用例的描述如表2.6所示。表 2.6考试查询名称设置考试编号描述前提结果扩展包含继承自系统数据库进行考试编号设置登录考试管理系统考试编号设置成功 N/AN/AN/A设置考试编号的工作流程如下:1系统数据库登录考试成绩管理系统2设置考试编号3系统显示考试编号设置成功第三章 系统静态建模3.1创建系统静态模型从前面的需求分析中,我们可以依据主要的三个类对象:学员、系统管理员和系统数据库创建完整的类图如图3-1所

    11、示。图3-1类图通过考察系统对象的各种属性,根据系统的参与者进行类的分别创建。有学员类,系统管理员类以及系统数据库类。这里直接用系统参与者进行分类,是为了便本系统的参与者区分以及各自的操作权限易于类图的创建。下面分别进行简单介绍。3.2 学员用例类图 学员是整个系统的使用者,用户登陆本系统是需要账号和密码,因此每一个学员都应拥有账号和密码属性,分别命名为number和psssword,用name表示学员的姓名。而apply、refergrade以及quit各自代表考试报名、成绩查询以及退出系统。学员类图如图3-2所示: 图3-2 学员类图3.3系统管理员类图 系统管理员作为更高层次的参与者,同

    12、样也需要账号以及密码登陆,才能进关于学员成绩的相关操作。用number以及password分别表示账号以及密码,用typein表示录入成绩,refergrade则表示查询成绩,修改成绩以及删除成绩为changegrade、deletegrade,同样也包括退出系统quit。其类图如图3-3所示:图3-3系统管理员类图3.4系统数据库类图 为简单起见系统数据库默认为登录考试成绩管理系统包括前面所介绍类的一些基本操作,如考试报名、成绩查询等,也有自身的特殊权限如:统计成绩。维护更新成绩以及设置考试编号。其类图如图3-4所示:图3-4 系统数据库类图系统数据库类图的部分属性如下:apply:考试报名

    13、countin:记录成绩statisticgrade:统计成绩updategrade:维护更新成绩setnumber:设置考试编号对系统参与者添加属性后的类图之间的完整关系如下所示:图3-5 添加属性后的完整类图第四章 系统动态建模根据系统的用例模型和对象之间的相互作用关系来考察对象的行为4.1序列图 序列图描绘了系统中的一组对象在时间上交互的整体行为。通过第二章给出的用例的流程。在这里将其转换为具体的序列图。4.1.1学员报名序列图学员报名活动的步骤分为:(1)学员在操作界面输入报名信息(2)系统添加相应数据(3)数据库数据进行更新(4)系统将考试编号输出到屏幕。根据以上步骤创建的序列图如下

    14、图4-1所示。图4-1 学员报名序列图4.1.2学员报名序列图查询成绩的步骤分为:(1)学员或系统管理员在系统成绩查询的界面输入查询的条件(2)系统根据查询结果将结果输出到界面显示。根据以上步骤创建的序列图如图4-2所示。图4-2 查询成绩序列图4.1.3维护成绩序列图系统管理员维护成绩的步骤分为:(1)系统管理员在操作界面执行录入、修改和删除成绩的操作(2)系统数据库对数据进行相应的处理(3)统计成绩模块对数据进行更新保存到数据库(4)向界面返回操作结果。根据以上步骤创建的序列图,如图4-3所示。图4-3 维护成绩序列图4.2协作图 协作图是对在一次交互过程中有意义对象和对象间的过程,显示了

    15、对象之间如进行交互以执行特定用例或用例中特定部分的行为。4.2.1 学员报名协作图根据图4-1建立的序列图,建立如图4-4所示的系统作图。图4-4 学员报名协作图4.2.2 成绩查询协作图根据图4-2建立的序列图,建立如图4-5所示的系统作图。图4-5成绩查询协作图4.2.3 维护成绩协作图根据图4-3建立的序列图,建立如图4-6所示的系统作图。图4-6 维护成绩协作图4.3创建活动图还可以利用系统的活动图来描述系统的参与者是如协同工作的。在考试成绩管理系统中,根据学生和系统管理员的活动步骤,我们可以创建活动图如下图4-7所示。图4-7 系统活动图4.4创建状态图在考试成绩管理系统中,有明确状

    16、态转换的类是考试成绩。考试成绩主要有二个状态:一个是原来产生的成绩,另一个是维护更新数据库数据后的成绩。创建后的系统状态图如下图4-8所示。图4-8考试成绩状态图第五章 系统实现建模构件图是用来表示系统中构件与构件之间、类或接口与构件之间的关系图。其中不仅包含构件,同时还包括构件的依赖关系,以便通过依赖关系估计对系统构件的修改可能给系统造成的影响。5.1系统构件图成绩管理系统的构件图我们通过构件映射到系统的实现类中,说明该构件物理实现的逻辑类,在本系统中,可以对学员类、系统管理员类、成绩类和系统数据库分别创建对应的构件进行映射,创建的构件图如5-1所示。图5-1系统构件图5.2系统部署图 成绩

    17、管理系统的部署图描绘的是系统节点上运行资源的安排。包括四个节点,分别是:客户端浏览器、Http服务器、数据库服务器和打印机,创建后的部署图如图5-2所示。图5-2系统部署图试 验 总 结通过本次试验,借用实例把我们课堂上学习的知识应用到实践中来。经过创建本系统,对UML有了进一步的了解,特别是对其中的用例图、类图、序列图、活动图以及构件图和部署图有了更深层次的认识。对考试成绩管理系统的面向对象的分析与设计,不仅仅是加深了对UML本身的学习,同时还可以帮住我们怎样思考问题以及解决问题的法。通过一步的细化分析,能够使我的思维更加缜密,处理问题也更加理性。本系统可能还存在一定的问题,在今后的学习中我还会不断发现并加以改正以使本系统跟加完善。虽然课程结束了但是要达到灵活运用的程度还是要继续学习的,学习UML构建模型时细致而又有结构的处理法。


    注意事项

    本文(学生考试成绩管理系统uml报告.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开