学生成绩管理系统的用例、类

合集下载

学生成绩管理系统项目项目应用场景

学生成绩管理系统项目项目应用场景

学生成绩管理系统项目项目应用场景一、项目概述学生成绩管理系统是一个用于管理学生信息、课程信息和成绩的系统。

它主要应用在学校、教育机构等需要进行学生成绩管理的场所。

本系统旨在提高管理效率、减轻教师的工作负担、方便学生和家长查询成绩,并为学校提供更全面、准确的数据分析。

二、应用场景1.学生信息管理本系统可以录入、修改和删除学生信息,包括姓名、学号、班级、联系方式等。

此外,系统还可以对学生的信息进行分类查询和排序,方便教师快速查找特定学生的信息。

2.课程信息管理系统可以管理课程信息,包括课程名称、课程编号、课程类型、授课教师等。

教师可以添加、修改和删除课程信息,同时还可以为每门课程分配学分和学时。

3.成绩录入与查询教师可以录入学生的成绩,包括平时成绩、期中成绩和期末成绩等。

系统支持实时录入和批量导入成绩,并提供多种查询方式,如按学号、姓名、班级或课程查询等。

4.成绩统计与分析系统可以对学生的成绩进行统计和分析,包括平均分、最高分、最低分、及格率和优秀率等。

此外,系统还可以生成各种类型的报表,如柱状图、饼图和曲线图等,方便学校进行数据分析和决策。

5.报表生成与打印系统可以生成各种类型的报表,如学生成绩单、班级成绩汇总表、教师工作量表等。

这些报表可以导出为Excel或其他格式的文件,方便学校进行数据交换和存档。

6.权限管理与安全控制系统采用多层次的权限管理机制,不同用户具有不同的操作权限。

例如,管理员可以管理所有用户和系统设置,教师只能管理自己所教授的课程和学生成绩等。

同时,系统还提供数据备份和恢复功能,确保数据的安全性。

uml学生成绩管理系统

uml学生成绩管理系统

1)用户需求需求分析1、为每个使用系统的人员设置权限。

只有通过权限验证的人才能使用系统。

2、学生可以使用该系统查询所学课程的成绩。

3、教师使用该系统完成学生成绩的录入、修改、显示和打印。

4、管理员使用系统输入学生信息、教师信息、班级信息和课程信息。

执行者学生教师管理员执行者“学生”:使用系统的目的是查询所学课程的成绩执行者“教师”:完成学生信息的录入、修改、显示和打印执行者“管理员”:输入学生信息、教师信息、班级信息和课程信息2)用例图绘制3)用例详细说明录入成绩用例1、简要说明:本用例描述了教师对课程成绩进行录入。

2、事件流(1)、基本流1)选择课程名称。

2)录入课程成绩。

3)系统更新课程成绩。

4)系统显示录入该课程成绩。

5)教师确认保存录入成绩。

6)系统保存教师所录入成绩。

重复1~6步,直到结束。

(2)、备选流1)a 如果没有要选择的课程名称,给出提示,结束。

5)a 如果教师没有确认保存录入成绩,给出提示,结束。

3、特殊需求:无。

4、前置条件:成功“登陆”系统5、后置条件:无。

6、扩展点:无。

7、相关数据:所学课程的成绩。

8、问题说明:无。

2、活动图的绘制……………………………………………秦玥1)活动图的绘制3、类图的绘制1)类图的绘制获取课程信息 查看开课教师查看考试成绩 课程名称 课程编号 授课教师 考试成绩成绩 获取课程信息获取授课地点 获取个人信息姓名 性别编号 年龄系别教师 学生成绩管理类图获取教师信息 获取学生信息 管理教师信息 管理学生信息姓名 性别编号 管理员查看个人信息 选择课程 获取课程信息 参加考试 获取考试信息 查看考试成绩姓名 性别 学号 班级 专业系别 学生 管理员管理信息类的类图参加考试获取考试信息查看考试成绩 姓名 性别 学号 班级 专业 系别学生4、顺序图的绘制……………………………………………代敏1)顺序图的绘制学生查看成绩顺序图:老师管理成绩顺序图:管理员管理信息顺序图:5、合作图的绘制……………………………………………江宇1)合作图的绘制学生成绩管理合作图6、状态图的绘制…………………………………………曾晓凤1)状态图的绘制①学生选择课程活动中学生对象状态图:②教师管理学生成绩活动中教师对象状态图:③管理员信息管理活动中管理员对象状态图:。

学生成绩管理系统测试用例

学生成绩管理系统测试用例

预期结果 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过 通过
实际结果 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 通过 通过 通过
是否通过 否 否 否 否 否 否 否 否 否 否 否 否 是 是 是
用例 ID TC001 TC002 TC003 TC004
Stu5465464 通过
Stu211456 通过
Studgfhd 通过
Stu85456 通过
实际结果 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过
是否通过 否 否 否 否 否 否 否 否 否 否
TC011 TC012 TC013 TC014 TC015 TC016 TC017 TC018 TC019
姓名
预期结果
小小
通过
小王
通过
Sdf
通过
Asdfj212654 通过
Asdfa789 通过
美美
通过
红红
通过
丽丽
通过
莉莉
通过
王二小
通过
实际结果 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过 不通过
是否通过 否 否 否 否 否 否 否 否 否 否
TC011 TC012 TC013 TC014 TC015 TC016 TC017 TC018 TC019
Stu5646
通过
Stu123456 通过
Stu0147
通过
Stu878901 通过
Stu012364 通过
stst0000001 通过
stst0000002 通过

学生管理系统的用例描述

学生管理系统的用例描述

牡一中2018级高一学年下学期4月考试历史试题单项选择(在下列各题的四个选项中,只有一项是最符合题意的。

共22小题,每小题2分,满分44分)1.《白虎通》记载:“至于神农,人民众多,禽兽不足,于是神农因天之时,分地之利,制耒耜,教民农耕。

”上述材料反映的史实是()A.种植经济的出现B.采集经济的出现C.渔猎经济的出现D.畜牧经济的出现2.《诗经》云:“千耦其耘。

”李悝说:“今一夫挟五口,治田百亩,岁收亩一石半,为粟百五十石。

”上述现象变化主要得益于()A.土地私有制确立B.铁犁牛耕的运用C.赋税制的改革D.井田制度的瓦解3.我国古代农业生产动力经历了由人力到畜力、再到利用自然力的过程。

下列农业生产工具最能体现与农业生产动力发展过程相一致的是()①牛耕②翻车③筒车④水排A.①②B.②④C.①③D.③④4.《汉书·食货志》认为,“治田勤谨则亩益三斗。

”东汉王充提出了“勉致人工,以助地力”。

南宋陈旁认为,对待不同土壤要对症下药,可使土地更加精熟肥美。

这反映了古代农业()A.需要大量劳力B.适时增加肥力C.善于积累经验D.提倡精耕细作5.《新全球史》载:“其目的在于确保土地的平均分配,以避免出现类似于汉朝的土地兼并。

这项制度根据土地的贫瘠和受地者的需要将土地分配给个人及其家庭。

”对“这项制度”的评价不正确的是()A.缓解了政府的财政问题 B.有利于社会的稳定C.促进了自然经济的发展 D.解决了土地兼并问题6.著名史学家王家范先生曾经精辟地指出:“小农经济一锄、一镰(或者再加上一犁,不是家家都有畜力,那就用人力拉犁)一个主要劳力加上一些辅助劳力,一旦和土地结合,就可以到处组织起简单再生产。

”对这段话最正确的理解是()A.小农经济非常脆弱B.小农经济具有稳定性C.小农经济只需要一些简单的劳动工具D.小农经济有顽强的生命力7.元代著名文学家张养浩在《山坡羊》中写道:“一头犁牛半块田,收也凭天,荒也凭天。

学生成绩管理系统的用例类图课件

学生成绩管理系统的用例类图课件

查询成绩
显示查询结果
导出查询结果
用户选择查询条件,如 课程名称、学期等。
系统根据用户选择的查 询条件查询成绩。
系统将查询结果以列表 形式展示给用户。
用户可以将查询结果导 出为Excel或其他格式。
成绩修改功能用例图
选择修改课程
用户选择需要修改成绩的课程 。
修改成绩
用户输入新的成绩并提交修改 请求。
下载导出文件
系统生成导出文件并提供下载链接给用户下 载。
05 学生成绩管理系 统类图绘制
学生类图绘制
学生实体类
包括学生ID、姓名、性别、年龄 等属性。
学生操作类
包括添加、修改、删除学生信息 ,查询学生信息等操作。
课程类图绘制
课程实体类
包括课程ID、课程名称、课程学分等 属性。
课程操作类
包括添加、修改、删除课程信息,查 询课程信息等操作。
传统成绩管理方式的不足
传统的学生成绩管理方式存在效率低下、易出错等问题,无法满足 现代教育的需求。
信息化成绩管理系统的优势
信息化成绩管理系统可以提高管理效率、减少人为错误、方便学生 和教师查询等。
课件目标
01
02
03
04
掌握用例图的基本概念和绘制 方法。
了解学生成绩管理系统的基本 功能和需求。
能够绘制学生成绩管理系统的 用例类图。
课程展望
进一步拓展成绩管理系统的功能
在现有功能的基础上,可以进一步拓展成绩管理系统的功能,如增加 数据分析、预测等功能,提高系统的实用性和智能化程度。
加强与其他系统的集成
可以将成绩管理系统与其他相关系统进行集成,实现数据的共享和交 换,提高工作效率和数据准确性。

(完整word版)学生成绩管理系统UML面向对象设计

(完整word版)学生成绩管理系统UML面向对象设计

《学生成绩管理系统》文档名:李欢班级名称:2013级软件工程指导教师: 王新年实验日期:2014年4月2014年4月-3 -491. 概述 ................................1.1系统简述 ...................... 1.2软件设计目标 .................. 1.2.1功能目标 .................1.2.2性能目标 ................. 1.3参考资料 ...................... 2. 术语表 .............................. 3. 设计概述(此处请用简单的结构化描述) 3.1简述 .......................... 3.2系统结构设计 .................. 4. 用例 ................................ 4.1用例图 ........................ 4.2用例描述 ...................... 4.3系统界面 ...................... 5. 对象模型 ............................. 5.1类定义 ........................ 5.2类关联描述 .................... 5.3对象模型图 ....................6. 对象数据字典描述 .................... 6.1数据流描述 .................... 6.2子系统中的对象 ...............7. 动态模型 ............................ 7.1 场景(Seenarios ) ............. 7.2事件定义(Events ) ............ 7.3状态图 ........................8. 数据库定义 ........................... 8.1概念结构设计 .................. 8.2逻辑结构设计 .................. 8.3物理结构设计 ..................9. 部署图 .............................. 10. 非功能性需求 .......................-9 - -11 - -13 - 19 19 22 23 24 24 26 -37 - -37 - -38 - 42 43 43 45 46 481.概述1.1系统简述随着网络通信技术的迅速发展和信息技术的广泛应用,计算机的应用已普及到经济和社会生活的各个领域。

学生成绩管理系统的用例、类图

学生成绩管理系统的用例、类图

信息管理
教师信息
课程信息
学生信息 院系信息
班级信息
不符合条 件
错误提示
返回
3、类图和对象图的绘制 类图描述类与类之间的静态关系。 对象图是类图的实例。
类名 - 属性
+操作
说明: 一个学生可以选1到多门课程,一门课程可以被0至多个学生选取。
学生
学号 姓名 性别 班级 专业 系别
选择课程 获取课程信息
(2)、用例图绘制
管理员 教师 学生
管理员模块 教师模块 学生模块
学生成绩管理系 统提供网上成绩 管理平台主要分 为管理员、教师、 学生三部分的功 能。管理员功能 体现在后台管理 模块,教师和学 生的功能用来进 行留言交流,成 绩管理和信息查 询。
用例:管理员、 教师、学生分别 使用各自系统, 完成系统相应的 业务功能。
显示; 4)、管理员使用该系统输入学生信息、教师信息、 院系信息、班级信息、课程信息。
执行者(行为者):
管理员
教师
学生
1、执行者 ”管理员”:输入学生信息、教师信息、院系信息、班级 信息、课程信息;
2、执行者 “教师”: 完成学生成绩的录入、修改、显示;
3、执行者 “学生”: 使用系统的目的是查询所学课程的成绩。
管理学生信息
管理院系信息 管理班级信息 管理课程信息
5、合作图绘制:描述相互协作的对象间的交互关系(静
态链接关系)
读取
学生
成绩
登录
学生成绩管理系统 学生成绩管理合作图
查询
学生成绩管理系统
1、用例图绘制 2、活动图绘制 3、类图绘制 4、顺序图绘制 5、合作图绘制
1、用例图绘制

学生成绩管理系统

学生成绩管理系统

目录摘要 (1)1.课程设计目的 (1)2.课程设计报告内容 (1)2.1.可行性分析 (1)3.需求分析 (2)3.1系统需求分析 (2)3.2功能描述 (2)3.3性能描述 (3)3.4模块设计 (3)4.UML建模 (4)4.1用例图 (4)4.2类图 (6)4.3顺序图 (7)4.4 合作图 (8)4.5 状态图 (9)4.7构件图 (12)4.8部署图 (12)5.总结 (12)学生成绩管理系统摘要在现今信息时代,生活速度的加快,使得人们越来越向信息化、数字化发展。

随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,尤其是学生的考试成绩数据。

面对庞大的学生的成绩,需要有学生成绩管理系统来提高学生管理工作的效率。

介于此提出了学生成绩管理系统,用基于面向对象建模语言统一建模语言(UML)对其进行了静态、动态的模型设计,最终形成体统总体的分析模型架构,为学校学生成绩管理系统的开发和完善提供了参考模型。

关键词:UML,模块,学生成绩管理系统1.课程设计目的UML统一建模课程是一门面向对象开发方法的设计语言。

UML统一建模课程设计实验课,着重加强面向对象建模技术。

使用UML统一建模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。

通过模型实现了从业务领域到软件领域的映射。

通过建模,使问题可视化,形式化。

通过以序列的建模和迭代活动,对于提高学生综合素质十分必要。

UML统一建模课程是本科类计算机专业的一门骨干课程,技术复杂,应用范围广。

本课程设计实验主要内容:构建系统的分析模型、设计模型。

主要目标如下:1. 掌握面向对象的分析技术、设计技术;2. 构建“学生成绩管理系统”的需求分析模型和设计模型;2.课程设计报告内容2.1.可行性分析随着网络通信技术的迅速发展和信息技术的广泛应用,计算机的应用已普及到经济和社会生活的各个领域。

学生成绩管理系统实验报告

学生成绩管理系统实验报告

软件工程实验报告学校:渤海大学班级:11-6学号:*********姓名:***一.需求分析1 系统需求成绩管理成为学校教学管理中十分重要又相当复杂的管理工作之一,单纯的采用传统的手工处理已经不符合教育和管理的要求,而计算机具有运算速度快,处理能力强等特点,很自然地进入到这一应用领域中。

因此为了保证学校的信息流畅,工作高效,有必要设计一个学生成绩管理系统。

这不但能使教务人员从复杂的成绩管理中解脱出来,而且对于推动教学的发展也起到非常重要的作用。

学校学生成绩管理工作都是采用传统的手工管理,这各传统人工的管理方式存在着许多缺点,如:效率低,保密性差,一方面导致教师,学生成绩情况不了解,教师对成绩管理工作倍感头痛,因为时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难,耗费大量劳动力,难于避免错误的产生。

选择Eclipse来开发学生成绩管理系统,由于以上的优点,帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化,所以选择Eclipse来开发学生成绩管理系统。

需求的收集及分析:学生成绩管理系统应该完成以下两个方面的内容:学生档案资料的管理、学生成绩的管理(包括必修课和选修课),每个内容均需要提供添加、修改和查询的功能。

学生成绩管理系统在开发过程中收集到的客户需求文档记录的关键部分可概括为以下几个部分:1、可能会使用到该系统的用户:系统管理员、教师、学生;2、各类用户的权限不一样。

例如系统管理员可以添加、修改、查询学生档案资料和学生的成绩,学生只能查询自己的档案、成绩以及一些公共的信息,教师可以发布学生的成绩信息,而且只能查询自己所授课程的信息以及一些公共信息。

3、要有系统备份功能,系统出故障时,因该有相应的应急措施或者系统恢复功能。

由此可见,学生成绩管理系统需要满足3个方面的需求:管理员使用系统对全部数据进行维护操作;教师对于自己相关的部分数据实体进行操作;学生作为查询者对数据实体进行查询操作。

学生成绩管理系统用例文档

学生成绩管理系统用例文档

学生成绩管理系统用例文档用例1:登录系统参与者:学生、教师、管理员基本流程:1. 学生、教师、管理员打开系统登录界面。

2. 学生、教师、管理员输入用户名和密码。

3. 学生、教师、管理员点击登录按钮。

4. 系统验证用户名和密码。

5. 验证成功后,系统根据用户角色跳转至相应的主界面。

备选流程:- 若输入的用户名或密码错误,系统会给出错误提示,用户可重新输入。

用例2:查看成绩参与者:学生、教师基本流程:1. 学生、教师登录系统。

2. 学生或教师在主界面点击查看成绩功能。

3. 系统显示学生或教师的考试成绩列表。

备选流程:- 若学生或教师没有成绩记录,系统会显示空列表。

用例3:录入成绩参与者:教师基本流程:1. 教师登录系统。

2. 教师在主界面点击录入成绩功能。

3. 系统显示需要录入成绩的学生列表。

4. 教师选择一个学生,并输入该学生的成绩。

5. 教师点击确认按钮。

6. 系统保存成绩,并更新学生的成绩记录。

备选流程:- 若教师选择的学生已有成绩录入,系统会给出警告提示。

用例4:导出成绩单参与者:教师、管理员基本流程:1. 教师或管理员登录系统。

2. 教师或管理员在主界面点击导出成绩单功能。

3. 系统显示导出选项,如选择导出的班级或科目。

4. 教师或管理员选择相应的选项。

5. 教师或管理员点击确认按钮。

6. 系统根据选择的选项,导出成绩单并保存至指定位置。

用例5:修改成绩参与者:教师、管理员基本流程:1. 教师或管理员登录系统。

2. 教师或管理员在主界面点击修改成绩功能。

3. 系统显示需要修改成绩的学生列表。

4. 教师或管理员选择一个学生,并输入新的成绩。

5. 教师或管理员点击确认按钮。

6. 系统更新学生的成绩记录。

备选流程:- 若教师或管理员选择的学生不存在成绩记录,系统会给出错误提示。

等价类划分法生成成绩管理系统的用例说明

等价类划分法生成成绩管理系统的用例说明

等价类划分法生成成绩管理系统的用例说明一、引言在软件工程中,等价类划分法是一种常用的测试用例设计方法,通过将输入值划分为等价类,从而减少测试用例的数量,但能够覆盖多种可能性,提高测试效率。

本文旨在通过等价类划分法来生成成绩管理系统的用例说明,探讨其应用在软件开发中的重要性。

二、成绩管理系统的功能概述成绩管理系统是用于管理学生学习成绩的软件,其主要功能包括学生信息管理、课程信息管理和成绩信息管理。

在进行用例设计时,需要首先明确系统的功能概述,以便能够更好地进行等价类划分。

三、学生信息管理的用例说明1. 添加学生信息等价类1:有效的学生信息(包括学号、尊称、性别、芳龄等)等价类2:无效的学生信息(缺少必要信息、信息格式错误等)2. 修改学生信息等价类1:存在的学生信息等价类2:不存在的学生信息3. 删除学生信息等价类1:存在的学生信息等价类2:不存在的学生信息四、课程信息管理的用例说明1. 添加课程信息等价类1:有效的课程信息(包括课程编号、课程名称、学分等)等价类2:无效的课程信息(缺少必要信息、信息格式错误等)2. 修改课程信息等价类1:存在的课程信息等价类2:不存在的课程信息3. 删除课程信息等价类1:存在的课程信息等价类2:不存在的课程信息五、成绩信息管理的用例说明1. 添加成绩信息等价类1:有效的成绩信息(包括学生学号、课程编号、成绩等)等价类2:无效的成绩信息(学号或课程编号错误、成绩格式错误等)2. 修改成绩信息等价类1:存在的成绩信息等价类2:不存在的成绩信息3. 删除成绩信息等价类1:存在的成绩信息等价类2:不存在的成绩信息六、总结和回顾通过等价类划分法,我们能够明确系统的功能需求,设计出相对完整且具备覆盖性的测试用例。

这不仅能够提高测试效率,还能够帮助开发人员更好地理解系统的需求,减少因需求理解不清晰而导致的软件开发错误。

等价类划分法在软件开发中的应用具有重要意义。

七、个人观点和理解在进行软件设计和测试时,合理利用等价类划分法可以帮助我们更好地理解系统需求,减少冗余的测试用例,提高测试效率。

学生管理系统uml图报告

学生管理系统uml图报告

学生管理系统uml图报告1. 引言学生管理系统是一种用于管理学生信息的软件系统。

通过学生管理系统,教师和管理员可以方便地管理学生的基本信息、课程信息、成绩信息等。

本文将使用UML图来描述学生管理系统的结构和行为。

2. 用例图用例图描述了系统的功能和用户之间的关系。

在学生管理系统中,主要的用户有教师和管理员。

以下是学生管理系统的用例图:![用例图](uml_images/用例图.png)在这个用例图中,教师可以进行的操作包括录入学生信息、录入课程信息、录入成绩等。

管理员可以进行的操作包括添加教师、删除教师、导入学生信息等。

3. 类图类图描述了系统中的类以及类之间的关系。

在学生管理系统中,主要有以下几个类:学生、教师和管理员。

以下是学生管理系统的类图:![类图](uml_images/类图.png)在这个类图中,学生、教师和管理员都是系统的用户,他们都拥有相应的信息和操作权限。

学生拥有学号、姓名、性别等基本信息,还可以通过学生选课系统选修多门课程。

教师拥有工号、姓名等基本信息,还可以进行成绩录入和查询等操作。

管理员拥有账号、密码等基本信息,还可以进行教师和学生的添加、删除等操作。

4. 活动图活动图描述了系统中的活动以及活动之间的流程和相互关系。

以下是学生管理系统中的一个活动图,描述了教师录入成绩的流程:![活动图](uml_images/活动图.png)在这个活动图中,教师首先登录系统,然后选择录入成绩的功能。

接下来,教师输入学生学号、课程号以及成绩,系统会进行成绩合法性检查。

如果成绩合法,系统会将成绩保存到数据库中,否则会提示教师重新输入成绩。

如果教师需要继续录入其他成绩,则流程会回到输入成绩的步骤,直到教师完成所有成绩的录入。

5. 顺序图顺序图描述了系统中对象之间的交互顺序和消息传递。

以下是学生管理系统中教师查询成绩的一个顺序图:![顺序图](uml_images/顺序图.png)在这个顺序图中,教师首先发送查询成绩的请求给系统,系统会根据教师提供的学号和课程号查询对应的成绩信息。

学生成绩管理系统测试用例表

学生成绩管理系统测试用例表

学生名 用例编号 相关的用例 功能特性 测试目的 预置条件 测试数据 操作步骤 1 2 3 4 5 6 7 8 测试人员 操作描述 用户双击执行程序进入登录主界面 学生001输入密码 学生001单击查看学生信息按钮 学生001单击查询成绩 学生001单击班级排名按钮 学生001单击退出系统按钮 教师001凭密码登录系统 管理员01凭密码登录系统 蔡妙茹、郭雅兰 学生成绩管理系统 用户登录、不同的操作权限 TestCase1 程序版本 编制人 编制时间 防火墙添加入站规则或关闭所在计算机的防火墙 实现不同用户登录后不同权限的操作 教师、学生、管理员能正常登录并进行相应操作 java虚拟机、ODBC数据源 需在服务器端的防火墙添加入站规 则 测试ODBC数据源stuM连接是否正常 特殊规程说明 数据 双击 单击登录按钮 输入学号查看个人基本 信息 无需输入数据 输入需要排名的班级 无需数据 输入密码 输入密码 开发人员 期望结果 进入主界面 进入学生界面 显示个人基本信息界面 显示001号学生的成绩 显示所查询的班级排名信息 退出系统 进入教师界面 进入管理员界面 蔡妙茹、郭雅兰 蔡妙茹 2014-6-9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


4)、系统显示该课程成绩;

5)、教师确认保存录入课程成绩;

6)、系统保存教师所录入的成绩。
• (2)、备选流:

1)、如果没有要选择的课程名称,给出提
示,结束;

2)、如果教师没有确认保存录入成绩,给
出提示,结束。
• 2、活动图绘制:描述动作及动作之间的关系。
学生
教师
登录
登录
符合条件
选择课程 查询
《include》
选择学期数
管理员
信息管理
《include》
登录
录入学生信息 录入教师信息 录入院系信息 录入班级信息 录入课程信息
• 录入成绩用例:
• 1、简要说明:本用例描述了教师对课程的成绩的录 入。
• 2、事件流:
• (1)、基本流:

1)、选择课程名称;

2)、录入课程成绩;

3)、系统更新课程成绩;
管理员
教师信息
学生信息
管理教师信息
院系信息
班级信息 课程信息
管理学生信息
管理院系信息 管理班级信息 管理课程信息
5、合作图绘制:描述相互协作的对象间的交互关系(静
态链接关系)
读取
学生
成绩
登录
学生成绩管理系统 学生成绩管理合作图
查询
感谢下 载
不符合条 件
符合条件
不符合条 件
错误提示 打印 删除
成绩管理 修改 录入
错误提示 查询
返回
管理员 登录
符合条件
信息管理
教师信息
课程信息
学生信息 院系信息
班级信息
不符合条 件
错误提示
返回
• 3、类图和对象图的绘制 • 类图描述类与类之间的静态关系。 • 对象图是类图的实例。
类名 - 属性 +操作
说明: 一个学生可以选1到多门课程,一门课程可以被0至多个学生选取。
• 2)、学生可以使用该系统查询所学课程的成绩; • 3)、教师使用该系统完成学生成绩的录入、修改、
显示;
• 4)、管理员使用该系统输入学生信息、教师信息、 • 院系信息、班级信息、课程信息。
执行者(行为者):
管理员
教师
学生
1、执行者 ”管理员”:输入学生信息、教师信息、院系信息、班级 信息、课程信息;
学生成绩管理系统
1、用例图绘制 2、活动图绘制 3、类图绘制 4、顺序图绘制 5、合作图绘制
• 1、用例图绘制
• 用例:是对系统提供的功能的描述。 • 用例图的主要元素:系统、用例、行为者、用例之
间的关系。
• (1)、用户需求 • 需求分析 • 1)、为每个使用系统的人员设置权限,只有通过权
限验证的人才能使用系统;
说明:一个学生可以查询0至多门课程的成绩,一门成绩可以被0至多个学生查询。
学生
学号 姓名 性别 班级 专业 系别
参加考试 获取考试信息 查看考试成绩
查询
*
*
学生成绩管理类图
成绩
课程号 课程名 称 授课教 师 考试成 获绩取课程信息 查看开课教师 查看考试成绩
• 对象图
周鑫:学 生 学号=00902025 姓名=周鑫 性别=男 班级=一班 专业=计科 系别=信息工程
2、执行者 “教师”: 完成学生成绩的录入、修改、显示;
3、执行者 “学生”: 使用系统的目的是查询所学课程的成绩。
• (2)、用例图绘制
管理员 教师 学生
管理员模块 教师模块 学生模块
学生成绩管理系 统提供网上成绩 管理平台主要分 为管理员、教师、 学生三部分的功 能。管理员功能 体现在后台管理 模块,教师和学 生的功能用来进 行留言交流,成 绩管理和信息查 询。
• 4、顺序图绘制:表现对象间消息传递的时间顺序

()
虚线:表示对象的“生命线”,用于表示在某段时间内该对象是存在的;
水平线:表示对象间的通信。
学生查看成绩顺序图
学生
课程
成绩
选择课程
查询成绩
教师管理成绩顺序图
教师Biblioteka 课程成绩管理选择课程
录入成绩 修改成绩 删除成绩 查询成绩 打印成绩
管理员管理信息顺序图
学生
学号 姓名 性别 班级 专业 系别
选择课程 获取课程信息
选课 *
课程
1…*
课程号
课程名 称
课程简 介
授课教 获师取课程信息
查看开课教师
学生选课类图
• 对象图
周鑫:学 生 学号=00902025 姓名=周鑫 性别=男 班级=一班 专业=计科 系别=信息工程
软件工程:课程
课程号=001 课程名称=软件 工程 课程简介 授课教师=许刚
用例:管理员、 教师、学生分别 使用各自系统, 完成系统相应的 业务功能。
• 用例之间的关系:包含关系(《include》)
《include》
选择课程
《include》《include》《include》 《include》
打印成绩 删除成绩 修改成绩 成绩录入
查询成绩
成绩管理
学生
教师
《include》
课程:成 绩 课程号=001
课程名称=软件 工程
授课教师=许刚
考试成绩=100
教师
编号 姓名 性别 系别
获取课程信息 获取授课地点 获取个人信息
管理
管理员
编号 姓名 性别
管理
获取教师信息 获取学生信息 管理教师信息 管理学生信息
管理员管理信息类类图
学生
学号 姓名 性别 班级 专业 系别
查看个人信息 选择课程 获取课程信息 参加考试 获取考试信息 查看考试成绩
相关文档
最新文档