文档介绍:该【uml学生成绩管理系统 】是由【帅气的小哥哥】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【uml学生成绩管理系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。?软件系统建模与UML?课程设计报告-26-?面向对象分析与设计〔UML〕?课程设计报告设计题目:学生成绩管理系统院系:计算机科学与工程学院专业: 软件工程班级:学号:姓名:指导教师:设计地点:开课时间:2024至2024学年第1学期常熟理工学院计算机科学与工程学院制?软件系统建模与UML?课程设计报告4学生姓名成绩评语:指导教师〔签名〕年月日?软件系统建模与UML?.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................…………………………………………………………………...........................................................................................................…………………………………………………………………...…………………………………………………………………………………………………………………………………………….……………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………………………………………………….、部署图………………………………………………………………................................................................................................................................................................................................................……………………………………...................................................27?软件系统建模与UML?课程设计报告设计目的和任务学生成绩管理在大学里是一件非常耗时的活动,学校还面临着给学生缺考的问题。在学生选择那些课程后,教务处将这些信息输入到一个计算机系统,然后给没一人打印一份课表和对应的成绩表给学生。一旦给所有学生都登记好了成绩,突然出现成绩错误是,教务处就需要询问学生以便得到其他选择。改学生成绩管理系统是一个面向学生,教师用来进行对学生成绩管理的管理信息系统。该信息系统能够为师生提供各种管理效劳。(1)学生成绩查询系统能够为一定数目的学生提供效劳,每个学生都能够有唯一的账号,每一个账号包括个人的编号和个人信息,系统通过一个单独的程序为学生提供效劳,不需要人员的干预,这些效劳包括:查询成绩,修改自己的密码;(2)学生的成绩需要教师对其进行录入和修改,或删除,既学生不直接与系统交互,教师代其与系统进行交互,当然教师也可以进行对成绩的查询(3)而系统管理员主要负责的是对教忙或者学生的信息进行管理,并且管理员还得对本系统设置权限。或者可以通过师生的唯一账号对成绩进行查询。?软件系统建模与UML?课程设计报告-1-?软件系统建模与UML??软件系统建模与UML?课程设计报告-2-?软件系统建模与UML?,它涵盖成绩管理效劳的所有环节,将原始的人工统计方法转换为先进的电脑管理模式。本系统是学生成绩管理系统。输入一个同学的姓名和学号,系统能够输出学生所在的学院、班级、成绩等学生信息;对于已经录入学生成绩管理系统的学生信息可以进行修改,例如:删除、添加。对于没有录入学生成绩管理系统的学生信息可以添加到系统〔此项功能的实现需要对用户身份进行核查〕;能够对学生的信息进行保存,即退出系统时,成绩成绩不能丧失;能够对学生成绩进行拷贝;能够登入和退出系统。,通过身份验证,能够对学生的根本信息进行管理,包括如下:添加学生信息、查询学生信息、修改学生信息、删除学生信息。学生成绩管理系统为管理员、教师和学生提供效劳接口以便他们进行管理操作。同时,还为系统提供数据效劳接口来管理系统。系统总体功能需求如下列图:?软件系统建模与UML?课程设计报告-3-?软件系统建模与UML?,具有很宽的应用领域。其中最常用的是建立软件系统的模型,但它同样可以用于非软件领域的系统,如机械系统、企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。UML是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模。此外,UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。在需求分析阶段,可以用用例来捕获用户需求。通过用例建模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。分析阶段主要关心问题域中的主要概念(如抽象、类和对象等)和机制,需要识别这些类以及它们相互间的关系,并用UML类图来描述。总之,标准建模语言UML适用于以面向对象技术来描述任何类型的系统,而且适用于系统开发的不同阶段,从需求规格描述直至系统完成后的测试和维护。〔RUP,统一开发过程〕是一套面向对象的软件工程过程。RUP说明了如何有效地使用成熟技术开发软件。RUP中有9个核心工作流,分为6个核心过程工作流〔CoreProcessWorkflows〕和3个核心支持工作流〔CoreSupportingWorkflows〕。9个核心工作流在工程中轮流被使用,在每一次迭代中以不同的重点和强度重复。业务建模〔BusinessModeling〕理解系统的组织结构及其商业运作,确保所有参与人员对开发系统有共同的认识。?软件系统建模与UML?课程设计报告-4-?软件系统建模与UML?,主要功能是为教师和学生方便查询成绩。下面使用了用例图的方式表现了整个系统的所有功能。:管理员:教师:学生::?软件系统建模与UML?课程设计报告-5-?软件系统建模与UML??软件系统建模与UML?课程设计报告-6-?软件系统建模与UML?课程设计报告用例说明:用例编号:01用例名称:学生查询成绩用例描述:学生在浏览过程中,选中相应操作。参与者:学生前提条件:用户身份验证。事后条件:假设学生登录成功,且成绩查询无误,那么该学生可以关闭该窗口,根据自己的意愿进行其他相关操作;如果登录不成功那么终止操作。根本路径:系统确认用户已登录;学生浏览想要查询的成绩;确认成绩无误,关闭该窗口;假设成绩有误,直接向系统提出修改申请;由系统进行数据库查询,核实成绩,把修改结果反响给学生;系统提示已批阅申请;学生再次查看成绩,确认无误;退出系统。用例编号:02用例名称:教师录入学生成绩用例描述:教师录入相关学生的成绩到系统内。参与者:教师前提条件:学生成绩管理系统正常运行,用户身份验证通过。事后条件:假设管理员登陆成功,那么教师可将相关学生的成绩录入到系统;否那么管理员不可执行该操作。根本路径:;;;;。用例编号:03用例名称:管理员修改信息用例描述:管理员修改相应用户信息参与者:管理员前提条件:学生成绩管理系统正常运行,用户身份验证通过。事后条件:假设管理员登陆成功,且相应用户信息存在,那么管理员可以修改相应用户信息;否那么管理员不可执行该操作。?软件系统建模与UML?课程设计报告-7-