学分制下的教务管理系统分析和设计.pptxVIP

学分制下的教务管理系统分析和设计.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程学分制下的教务管理系统分析和设计 教务管理系统是学校教学管理的核心,教务管理信息系统的开发与建设是学校信息化建设的一个重要组成部分。教务管理系统辅助学校教务人员完成日常工作中涉及的学籍管理、开课编排和成绩管理等比较繁重的工作。运用信息管理机制将学校各个教学环节有机地结合起来,使之贯穿整个教学过程,实现学校的信息化管理。它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作效率、减少出错情况。同时还能提供快速的查询检索功能以及按要求进行各种单据的打印。我们以红河学院教务管理系统的分析与设计为例,说明面向对象方法在系统分析与设计中的应用。1.1面向对象的分析(OOA)1.1.1系统需求 红河学院包括理学院、人文学院、信电学院、数学系、外语系等若干二级院系。首先,由各院系制定教学计划,由此得出开课计划,这样就有了排课的基本信息(课程、教学班、任课教师)。我们就可以利用自动排课系统进行排课,完成对上课的一些相应条件的设置以后,即可生成课表。一个学期结束后,程序可以根据排课和开课计划的数据自动产生相应的考试安排表。考试结束后,教师从网上录入成绩,系统自动对此数据进行统计和处理,辅助学生的评优工作。系统包括学生学籍管理、教师基本信息管理、WEB成绩录入和查询、选课、考试信息发布等。要求系统主要实现以下功能:1、在此系统的支持下,教务处以及各二级院系可以对在籍的每个学生的学籍,包括对学生的成绩、毕业、学生奖励及处分情况进行动态管理。2、系统提供WEB成绩录入和查询。3、系统对学生选课进行管理。4、对教师信息、教学计划进行管理、维护和调整。5、通过此系统,进行考务管理。图1 对象层 1.1.2建立对象模型 1.确定类--对象 通过对候选对象逐个进行审查,删除无用对象、精简合并一些对象、将那些与具体的实现条件密切相关的对象推迟到OOD阶段考虑等措施,确定出该系统的对象层如图1所示。教学单位单位名称开课计划制定开课计划修改开课计划教师姓名性别民族出生日期专业学历职称研究方向所在院系录入修改查询学生姓名学号性别民族出生日期专业录入查询成绩查询学籍异动教学计划课程号课程名称课时开课学期学分制定修改查询2.确定属性和服务 选课教学班号课程号课时学分任课教师上课时间教室 限选人数 学生名单选课学生成绩学号课程名称成绩教学班号成绩录入成绩维护成绩保存成绩查询教务管理预排课表考试安排表考务管理开课管理选课管理成绩管理教学计划管理学籍档案学号修读方式学生奖惩记录毕业时间录入维护查询图2 类图图3 教师学生任务连接 3.分析对象之间的关联关系 (1)实例连接 “教学单位”和“教师”之间存在一对多的实例连接关系,由“教师”的“所在院系”属性表明“教学单位”。 “学生”和“学生成绩”之间存在一对多的实例连接关系。 “教师”和“学生”之间存在多对多的实例连接关系,一个“教师”可以教多个“学生”,一个“学生”可以选择多个“教师”。如图3所示 2)消息连接 根据系统需求,本系统必须满足教师教学和学生学习的要求: “教学单位”对象向“教务管理”对象发送消息,执行“开课计划”功能,“教学计划”对象向“选课”对象发送消息,提供“课程号”、“课时”、“学分”等信息,“教学计划”对象向“教务管理”对象发送消息,执行“教学计划管理”服务,“选课”对象向“教务管理”对象发送消息,执行“选课管理”服务。“学生成绩”对象向“教务管理”对象发送消息,提供“成绩管理”服务。4.划分主题 根据教务管理系统对象类之间的关系,以及满足教师教学和学生学习的实际需求,系统划分为三个主题: 与教师活动密切相关的类“教师”、“学生成绩”、“学籍档案”成为一个主题,取名为“教师”,编号为1。教师主题满足了提供教师的基本信息、学生成绩管理、学生学籍档案管理方面的需要。 将与学生学习活动密切相关的类“学生”、“选课”组成一个主题,取名为“学生”,编号为2。学生主题提供了学生基本信息、学习成绩查询、学分制下学生的选课三方面的功能。 将与教学任务密切相关的类“教务管理”、“教学计划”、“教学单位”组成一个主题,取名为“管理员”,编号为3。该主题主要用来管理开课计划、预排课表、考试安排等功能。1、教 师2、学 生3、管理员1、教师教师学生成绩学籍档案3、管理员教务管理教学计划教学单位2、学生学生选课图4 压缩式主题图图5 半展开方式主题图根据以上分析,教务管理系统压缩方式、半展开方式、全展开方式的主题图分别如图4、图5和图6所示:图6 展开方式主题图1.2面向对象的设计(OOD)1.2.1开发工具 系统采用Visual Basic和SQL Server语言混合编程,利用Visual Basic提供的开放式数据连接ODBC功能,通过数据控件直接访问SQL Sever网络数据库。1.2.2

文档评论(0)

151****7975 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档