软件工程实践教程 教学课件 作者 杨宽德 等第十一章.ppt

软件工程实践教程 教学课件 作者 杨宽德 等第十一章.ppt

ID:50215579

大小:204.50 KB

页数:35页

时间:2020-03-10

软件工程实践教程 教学课件 作者 杨宽德 等第十一章.ppt_第1页
软件工程实践教程 教学课件 作者 杨宽德 等第十一章.ppt_第2页
软件工程实践教程 教学课件 作者 杨宽德 等第十一章.ppt_第3页
软件工程实践教程 教学课件 作者 杨宽德 等第十一章.ppt_第4页
软件工程实践教程 教学课件 作者 杨宽德 等第十一章.ppt_第5页
资源描述:

《软件工程实践教程 教学课件 作者 杨宽德 等第十一章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十一章第十一章学分制下的教务管理系统分析和设计本章要点面向对象分析中的系统需求面向对象分析中的对象模型面向对象设计中的开发工具面向对象设计中的存储数据表面向对象设计中的人—机交互系统第十一章本章学习目标分析面向对象分析中系统需求建立面向对象分析中对象模型分析数据库中需要保存的数据表设计人—机交互子系统第十一章教务管理系统是学校教学管理的核心,教务管理信息系统的开发与建设是学校信息化建设的一个重要组成部分。教务管理系统辅助学校教务人员完成日常工作中涉及的学籍管理、开课编排和成绩管理等比较繁重的工作。运用信息管理机

2、制将学校各个教学环节有机地结合起来,使之贯穿整个教学过程,实现学校的信息化管理。它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作效率、减少出错情况。同时还能提供快速的查询检索功能以及按要求进行各种单据的打印。我们以红河学院教务管理系统的分析与设计为例,说明面向对象方法在系统分析与设计中的应用。第十一章11.1面向对象的分析(OOA)11.1.1系统需求红河学院包括理学院、人文学院、信电学院、数学系、外语系等若干二级院系。首先,由各院系制定教学计划,由此得出开课计划,这样就有了排课的基本信息

3、(课程、教学班、任课教师)。我们就可以利用自动排课系统进行排课,完成对上课的一些相应条件的设置以后,即可生成课表。一个学期结束后,程序可以根据排课和开课计划的数据自动产生相应的考试安排表。考试结束后,教师从网上录入成绩,系统自动对此数据进行统计和处理,辅助学生的评优工作。系统包括学生学籍管理、教师基本信息管理、WEB成绩录入和查询、选课、考试信息发布等。要求系统主要实现以下功能:第十一章1、在此系统的支持下,教务处以及各二级院系可以对在籍的每个学生的学籍,包括对学生的成绩、毕业、学生奖励及处分情况进行动态管理。2

4、、系统提供WEB成绩录入和查询。3、系统对学生选课进行管理。4、对教师信息、教学计划进行管理、维护和调整。5、通过此系统,进行考务管理。第十一章11.1.2建立对象模型1.确定类-&-对象通过对候选对象逐个进行审查,删除无用对象、精简合并一些对象、将那些与具体的实现条件密切相关的对象推迟到OOD阶段考虑等措施,确定出该系统的对象层如图1所示。图1对象层第十一章2.确定属性和服务教师姓名性别民族出生日期专业学历职称研究方向所在院系录入修改查询学生姓名学号性别民族出生日期专业录入查询成绩查询学籍异动教学单位单位名称开

5、课计划制定开课计划修改开课计划教学计划课程号课程名称课时开课学期学分制定修改查询第十一章图2类图学籍档案学号修读方式学生奖惩记录毕业时间录入维护查询选课教学班号课程号课时学分任课教师上课时间教室限选人数学生名单选课学生成绩学号课程名称成绩教学班号成绩录入成绩维护成绩保存成绩查询教务管理预排课表考试安排表考务管理开课管理选课管理成绩管理教学计划管理第十一章3.分析对象之间的关联关系(1)实例连接“教学单位”和“教师”之间存在一对多的实例连接关系,由“教师”的“所在院系”属性表明“教学单位”。“学生”和“学生成绩”之

6、间存在一对多的实例连接关系。“教师”和“学生”之间存在多对多的实例连接关系,一个“教师”可以教多个“学生”,一个“学生”可以选择多个“教师”。如图3所示图3教师学生任务连接第十一章2)消息连接根据系统需求,本系统必须满足教师教学和学生学习的要求:“教学单位”对象向“教务管理”对象发送消息,执行“开课计划”功能,“教学计划”对象向“选课”对象发送消息,提供“课程号”、“课时”、“学分”等信息,“教学计划”对象向“教务管理”对象发送消息,执行“教学计划管理”服务,“选课”对象向“教务管理”对象发送消息,执行“选课管理

7、”服务。“学生成绩”对象向“教务管理”对象发送消息,提供“成绩管理”服务。第十一章4.划分主题根据教务管理系统对象类之间的关系,以及满足教师教学和学生学习的实际需求,系统划分为三个主题:与教师活动密切相关的类“教师”、“学生成绩”、“学籍档案”成为一个主题,取名为“教师”,编号为1。教师主题满足了提供教师的基本信息、学生成绩管理、学生学籍档案管理方面的需要。将与学生学习活动密切相关的类“学生”、“选课”组成一个主题,取名为“学生”,编号为2。学生主题提供了学生基本信息、学习成绩查询、学分制下学生的选课三方面的功能

8、。将与教学任务密切相关的类“教务管理”、“教学计划”、“教学单位”组成一个主题,取名为“管理员”,编号为3。该主题主要用来管理开课计划、预排课表、考试安排等功能。第十一章根据以上分析,教务管理系统压缩方式、半展开方式、全展开方式的主题图分别如图4、图5和图6所示:1、教师2、学生3、管理员图4压缩式主题图1、教师教师学生成绩学籍档案2、学生学生选课3、管理员教务管理教学计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。