《UML学生成绩管理 .docx》由会员分享,可在线阅读,更多相关《UML学生成绩管理 .docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品名师归纳总结同学成果治理系统 UML 建模可编辑资料 - - - 欢迎下载精品名师归纳总结姓 名:指导老师:学号:班级:可编辑资料 - - - 欢迎下载精品名师归纳总结一 设计目的UML统一建模课程是一门面对对象开发方法的设计语言。UML统一建模课程设计试验课,着重加强面对对象建模技术。使用 UML统一建模语言,用需求模型简化业务领域。用分析模型验证用例的正确性,一样性,完备性,可行性。用设计模型标识解决方案。通过模型实现了从业务领域到软件领域的映射。通过建模,使问题可视化,形式化。通过以序列的建模和迭代活动,对于提高同学综合素养非常必要。UML统一建模课程是本科类运算机专业的一门骨干课程
2、,技术复杂,应用范畴广。本课程设计试验主要内容:构建系统的分析模型、设计模型。主要目标如下:1. 把握面对对象的分析技术、设计技术。2. 构建“同学成果治理系统”的需求分析模型和设计模型。二设计内容1. 可行性分析随着网络通信技术的快速进展和信息技术的广泛应用,运算机的应用已普及到经济和社会生活的各个领域。训练领域也不例外,现今已经显现了各种远程网络在线训练系统、图书馆治理系统、学籍治理系统其中同学成果治理是任何院校都不行缺少的部分,它的内容对于学校的决策者和教案治理者来说都至关重要,而传统的人工治理方式效率较低,为数据的查询、更新和保护代来了极大的不便。所以同学学籍治理信息系统的开发和应用是
3、必要的,它能够为治理人员供应充分的信息和快捷的查询手段,提高学校学籍治理的效率。系统的可行性分析(1) 系统实施运行的可行性:各老师,同学都已娴熟把握运算机的基本有用方法和操作技能,对新系统的开发,表现出极大的热忱。提出了很多好的建议和要求。(2) 技术可行性:校内网已正常运行。开发人员已娴熟把握开发工具。技术上实现系统是可行的。(3) 经济可行性:校内内部局域网络已经建成。硬件投入不需要很大。2. 需求分析2.1 系统需求分析可编辑资料 - - - 欢迎下载精品名师归纳总结在运算机高速进展的今日,它已经应用到了各个行业,当然,学校也不例外。以前学校对同学的成果是用人治理,而作为运算机应用的一
4、部分, 使用运算机对同学成果进行信息治理 , 有着手工治理所无法比拟的优点,如 : 查找便利、牢靠性高、储备量大、保密性好、寿命长、成本低等。这些优点能够极大的提高学校对同学成果治理的效率。因此,开发一套同学成果治理系统是有必要的。成果是同学学校生活的重要组成部分,也是衡量一个同学学习才能的重要标志,要便利的储备和查询同学成果,随着信息化的实现,同学成果治理系统就成为一个学校的网络组成不不行或缺的部分信息在社会和经济的进展中所起的作用越来越为人们所重视。在“同学成果治理系统”开发时应当满意以下详细的系统需求:1. 同学成果治理系统,需要有系统登陆功能,这样可以保证系统的安全性。系统使用者为学校
5、成果治理人员,以及同学,老师。2. 答应多人同时使用本系统并且不会发生冲突。3. 本系统必需保证数据的安全和精确,能够便利增加,删除和修改信息,满意广大使用者的需求。4. 对使用本系统的治理人员,或者其他人员的技术要求不高,易操作。5. 此程序是常驻内存的。由于学号是同学的唯独标识符,所以同学姓名可以重复,但学号不行重复。本系统对数据修改时,会对数据进行掩盖。2.2 功能描述功能:此同学成果治理系统基本能够实现同学成果的查询的功能本系统对功能的要求,如下:1. 输入一个同学的姓名和学号,系统能够输出同学所在的学院、班级、成果等同学信息2. 对于已经录入同学成果治理系统的同学信息可以进行修改,
6、例如:删除、添加。对于没有录入同学成果治理系统的同学信息可以添加到系统(此项功能的实现需要对用户身份进行核查)3. 能够对同学的信息进行储存,即退出系统时,成果不能丢失4. 能够对同学成果进行拷贝5. 能够看得到嘉奖情形信息6. 考生名单信息7. 院系设置信息8. 班级设置信息9. 考试类型设置10. 考试科目设置11. 考试时间设置12. 选课信息13. 高校信息可编辑资料 - - - 欢迎下载精品名师归纳总结2.3 性能描述能够比较精确快捷的完成上述同学成果治理系统所要求的功能即可。同学老师教案治理员1. 执行者“同学”:使用系统的目的是查询所学课程的成果2. 执行者“老师”:完成同学信息
7、的录入、修改、显示3. 执行者“教案治理人员”:输入同学信息、老师信息、班级信息和课程信息2.4 模块设计“同学成果治理信息系统 ”包括四个模块:成果录入、同学信息查询、同学信息更新,同学用户修改。这四个模块既相互联系又相互独立,同学信息查询模块必需以成果录入为基础。(1) ) 教案治理人员:主要功能对于系统的治理(2) )同学成果查询模块:主要功能用来对同学成果进行查询。(3) )老师录入模块:主要功能用来对同学的成果进行收集和修改。3. UML 建模依据前面的需求分析,分别建立系统的用例图,类图,次序图,合作图,状态图,活动图。3.1 用例图创建用例图之前第一需要确定参加者。系统中的参加者
8、主要有三类:教案治理人员同学老师图 3-1 同学成果治理系统完整的用例图图 3-2 同学成果治理系统顶层的用例图图 3-3 同学成果治理系统中同学的子用例图图 3-4 同学成果治理系统中老师的子用例图可编辑资料 - - - 欢迎下载精品名师归纳总结3.2 类图图 3-5 同学成果治理系统中治理员子用例图可编辑资料 - - - 欢迎下载精品名师归纳总结分析用例,从用例中查找对象和类。例如,通过分析同学成果治理子系统,可以发觉已下实体类:同学,老师,班级,部门等。类是对象的抽象的描述,它包括属性的描述和行为的描述两个方面。类中的关系是关联,泛化,实现,依靠四种关系。其中类与类主要的关系是关联,泛化
9、。图 3-6 同学成果治理系统完整的类图图 3-7 身份验证子系统类图3.3 次序图描述相互合作的对象之间的交互关系和连接关系。强调时间和次序。图 3-8 系统中用例同学查询成果等信息次序图图 3-9 系统中用例老师录入成果等信息次序图图 3-10 系统中用例教案治理人员修改信息次序图3.4 合作图描述相互合作的对象之间的交互关系和连接关系。强调对象间的相互关系。图 3-11 教案治理员添加同学信息合作图3.5 状态图描述特定对象的全部可能的状态及其引起的状态迁移图 3-12 同学成果治理系统中数据操作状态图3.6 活动图描述系统中各种活动的执行次序,刻画一个方法中所要进行的各项活动的流程。图
10、 3-13 同学成果治理系统中登入活动图图 3-14 同学成果治理系统中老师录入成果活动图图 3-15 同学成果治理系统中网上选修科目活动图图 3-16 系统中数据库操作用例活动图3.7 构件图可编辑资料 - - - 欢迎下载精品名师归纳总结3.8 部署图图 3-17 同学成果治理系统构件图可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结三总结图 3-18 同学成果治理系统部署图可编辑资料 - - - 欢迎下载精品名师归纳总结通过本次 UML 课程设计让我对 UML 建模有了进一步的熟悉,让我明白UML 建模对开发程序有很大的好处。在UML 模型
11、中能清楚的反映出程序的全部行为,为程序的开发和保护有很大的帮助,同时建模能将问题可视化、形式化,便利系统设计和开发人员进行差错处理,提高系统实现的可编辑资料 - - - 欢迎下载精品名师归纳总结效率。UML ,不是一种方法学,它不需要任何正式的工作产品,而且它仍供应了多种类型的模型描述图.当在某种给定的方法学中使用这些图时,它使得开发中的应用程序的更易懂得。UML的内涵不只是这些模型描述图,但是对于入门来说,这些图对这门语言及其用法背后的基本原理供应了很好的介绍。通过把标准的UML 图放进工作产品中,熟知 UML 的人员就更加简单加入你的工程并快速进入角色。最常用的UML 图包括:用例图,类图,次序图,状态图,活动图等对我来说最大的收成就是自己动手实践进行UML 统一建模,把握了面对对象 UML 统一建模语言。实现了“同学成果治理系统”的设计和建模。可编辑资料 - - - 欢迎下载