全文预览

教学管理系统的分析与设计

上传者:徐小白 |  格式:ppt  |  页数:41 |  大小:685KB

文档介绍
首先要确定业务需求和系统目标。? JXGL系统用于新学期课程的选课注册管理和学生的成绩管理。凡是这两方面的教学管理内容都是JXGL系统的职责范围,其他的教学管理内容,如安排教学计划、排课、实习、实验、考试等都不属于JXGL系统的职责范围。至于学校的其他管理工作,如科研、人事、财务、资产等管理也不属于JXGL系统的职责范围。? JXGL系统与财务系统存在系统边界,财务系统将从JXGL系统得到学生选课注册信息。? JXGL系统与学校的其他信息管理系统没有直接的联系,但是可以从学校的全局数据库中共享学生、教师、教学计划等必要的数据。Р§ 2.2 定义活动者Р根据JXGL系统的职责范围和需求可以确定4个活动者:学生、老师、教学管理员和财务系统。对于每一个活动者,应当明确其业务活动的内容、对系统的服务要求。? “学生”活动者使用JXGL系统查询新学期开设的课程信息和教师开课信息,选课并登记注册课程,查询自己的课程成绩信息。? “老师”活动者使用JXGL系统查询新学期开设的课程信息、学生选课信息和学生成绩信息。? “教学管理员”活动者使用JXGL系统管理学期开设课程的选课注册和学生的考试成绩。管理工作包括课程与成绩数据的录入、维护、统计、报表打印等,并且负责把学生的选课注册信息发送给财务系统,作为计算学生应付费用的依据。“教学管理员”要求能够方便地查询课程信息、学生选课信息、学生信息、教师信息和成绩信息。? “财务系统”活动者是外部系统活动者,从JXGL系统接受学生的课程注册信息。Р§ 2.3 定义Use CaseР从JXGL系统的顶层Use Case抽象,可以确定两个Use Case :“选课管理”和“成绩管理”。? Use Case“选课管理”与4个活动者都存在交互,Use Case“成绩管理”与活动者“学生”、“老师”和“教学管理员”存在着交互。Р§ 2.3 定义Use Case

收藏

分享

举报
下载此文档