UML学生的管理系统设计

上传人:m**** 文档编号:559268037 上传时间:2023-02-25 格式:DOC 页数:14 大小:440.50KB
返回 下载 相关 举报
UML学生的管理系统设计_第1页
第1页 / 共14页
UML学生的管理系统设计_第2页
第2页 / 共14页
UML学生的管理系统设计_第3页
第3页 / 共14页
UML学生的管理系统设计_第4页
第4页 / 共14页
UML学生的管理系统设计_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《UML学生的管理系统设计》由会员分享,可在线阅读,更多相关《UML学生的管理系统设计(14页珍藏版)》请在金锄头文库上搜索。

1、学生成绩管理系统、需求分析学生成绩管理工作是高校教育工作的一项重要容。教务管理工作 是指学校管理人员按照一定教育方针, 运用先进的管理手段,组织、 协调、指挥并指导各用户活动,以便咼效率、咼质量地完成各项教 学任务,完成国家所制定的教育目标。学生成绩管理工作是学校教学 工作的中枢,是保证高校教学机制正常运转的枢纽,它是一工程的性、 方案性、适用性、创造性和科学性很强的工作。学生成绩工作关系到 高校教学秩序的稳定。大中型院校人员众多,如果没有好的管理,就 不能取得很好的成果,应用数据库来管理,在这方面能够取得很好的 效果。系统的可行性分析1系统实施运行的可行性各教师,学生都已熟练掌握计算机的根本

2、实用方法和操作技能, 对新系统的开发,表现出极大的热情。提出了很多好的建议和要求。2技术可行性校园网已正常运行;开发人员已熟练掌握开发工具。技术上实现 系统是可行的。3. 经济可行性校园部局域网络已经建成;硬件投入不需要很大。学生成绩管理系统是为了开发学生信息管理系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。其主要任务 是用计算机对学生成绩信息进展日常管理,如查询、修改、增加、删 除,另外还考虑到学生选课,针对这些要求设计了学生成绩管理系统。 推行学校信息管理系统的应用是进一步推进学生学籍管理规化、电子化控制辍学和提高义务教育水平的重要举措。首先学生可以登录系统,并可以根据

3、自己的情况修改密码,然后 通过登陆系统查看自己的成绩,并可以对自己的成绩提出申请错误信 息。其次是作为参与者的教师,教师可以输入学生的成绩,也可以查 询其对应所教的科目的学生的成绩情况。第三参与者就是教务人员, 教务人员就是核实学生的成绩情况并分类各科的成绩。 第四参与者是 系统管理员,系统管理员有权利添加,删除学生;整个系统的管理都 是由系统管理员进展的,如用户的授权、用户的添加与删除等情况。 所以系统管理员的角色也非常重要。系统功能分析4参与者确实定经过对该系统的分析,参与者可确定为:学生、教师和教务员、 系统管理员。5用户登录将登录分为学生登录、教师登录、教务员登录、管理员登录,不 同的

4、用户有着不同的权限。6成绩管理在学期完毕时,教师通过批改试卷得到的成绩单将学生成绩依次参加学生成绩数据库中7成绩查询在教师将成绩录入到数据库中后,教师可以查询所授科目所有学生的成绩,同学可以查询单科成绩,也可以查询所修所有科目的成绩二、学生成绩查询系统用例图1角色层次图我们所开发的学生成绩查询系统容十分丰富,用户包括学生、教 师、教务人员,其角色层次图如图1所示:z x7授取用户A老并图1角色层次图2. 系统用例图授权用户通过学生成绩查询系统的身份认证后享有系统规定的资源,教师可以输入学生的成绩,也可以查询其对应所教的科目的学 生的成绩情况;学生可以查看所有科目的成绩结果以及对自己成绩核 实并

5、针对该情况申请错误信息;教务人员可以核实学生的成绩情况并 分类各科的成绩。管理员经过系统的身份验证后可以对系统进展相应的管理和维护,包括授权用户、添加用户和删除用户等。经过以上分析,得出系统的用例模型如图 2所示:登陆査询自己的成猿学生请错误讯息修枚密码校权用户系统菅理员删除歸户输入学主成绩查看该科成绩图2系统用例图3学生用例图包含如下的用例:(1) 登录系统。(2) 查看自己的成绩情况(3) 申请错误信息。(4) 修改密码。申荷错逞信惠傷改密码图3学生用例图4. 教务人员用例图包含如下的用例:(1) 登录系统。(2) 核实学生成绩(3) 分类各科成绩/X命喪各科殛绩卞月、Xf登IU尿銃5系统

6、管理员用例图包含如下的用例:(1) 授权用户。(2) 添加用户。(3) 删除用户。寡统管埋员、潘拖用户甲户技权CD珊降冃户图5系统管理员用例图三、序列图1用户注册序列图用例名:用户注册 用例描述:用户根据自己的用户名和密码,注册新的用户参与者:学生和教师前置条件:电子商城正常运行时间后置条件:如果用户登录成功,该用户可进展权限围的相关操作如果用户登录未成功,那么终止登陆或者重新登陆。根本路径:1、用户进入注册界面;2、用户输入用户名和密码;3、用户提交输入信息;4、系统对用户的账号和密码进展有效性检查,判断是否已经注册;5、系统将数据存入数据库并显示当前登录用户;6、系统提示用户注册成功;7、

7、系统允许进展权限围的相关操作;2学生成绩查询序列图用例名:学生查询成绩 用例描述:学生登录到系统中,选择查询科目,系统将成绩反应给学生 参与者:学生前置条件:系统正常运行时间后置条件:假设学生登陆成功,且成绩查询无误,那么该学生可以关闭该窗口,根据自己的意愿进展其他相关操作。根本路径:1、系统确认用户已登录;2、学生想要查询科目的成绩;3、查看成绩后,关闭该窗口;4、学生选择查询全部科目;5、由系统进展数据库查询,核实成绩,将结果反应给学生;6、学生再次查看成绩,确认无误;7、关闭该窗口;8、退出系统或进展其他权限围的操作;密询理DI咸;绩査询界査询规则面;z登黠威功;:3成绩古闽 Yj.IN

8、杏询爭朗股领1:列T2耳:|査询威功II:Iii总率向综合威编图7学生成绩查询序列图3教师成绩录入序列图用例名:教师录入学生成绩用例描述:教师录入相关学生的成绩到系统 参与者:教师 前置条件:学生成绩管理系统正常运行 后置条件:假设管理员登陆成功,那么教师可将相关学生的成绩录入 到系统;否那么管理员不可执行该操作。根本路径:1、教师进入学生成绩管理系统;2、教师输入用户名和密码;3、系统对教师的账号和密码进展有效性检查;4、系统提示登陆成功5、教师进入成绩管理界面;6、教师点击录入学生成绩按钮;7、教师进入成绩录入界面;8、教师输入相应成绩;9、教师提交信息;10、系统将数据存入数据库;11、

9、系统输出添加成功提示;图8教师成绩录入序列图四、系统类图1. 参与者类1学生是参与者的类,它的属性包括:学号、账户和密码(2) 教师是参与者的类,它的属性包括:账户和密码、所教专业(3) 教务员是参与者的类,它的属性包括:账户和密码、学生及教 师所在院系。、工号4系统管理员是管理员类,它的属性包括:账户和密码、2. 类之间关系3町广札虑码学号皆肚向庭狱() S5W0巾诫崭期)学科0料目宅 料斗编号 该科分值墮愉入尹:腔编(0盒舌该科成绩() 7I;JZ 教务罚贩户和莊码.时盯阮痰分英老师输人的学半慮细口 修改学主诺逞。图9类之间关系图五、部署图系统的部署图描绘的是系统节点上运行资源的安排。在学

10、生成绩管理 系统中,包括四种节点,分别是:数据库节点,负责数据存储、处理 等;后台系统维护节点,系统管理员通过该节点进展后台维护,执行 系统管理员允许的所有操作;教师业务处理节点,教师可以通过该节点进展处理学生成绩操作;学生自助系统节点,学生可以通过该节点 查询自己信息和成绩。学生成绩管理系统的部署图如下图9部署图六、构件图构件,即构造应用的软件单元。构件图不仅包括构件,同时还包括构 件之间的依赖关系,以便通过依赖关系估计对系统构件的修改可能给 系统造成的影响。在学生成绩管理系统中,通过构件映射到系统的现 实类中,说明该构件物理实现的逻辑类。在学生成绩管理系统中,可以对系统的主要参与者和主要的业务实体 类分别创立对应的构件进展映射。创立如下构件图。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号