宁波工程学院排课管理系统功能及数据分析.docVIP

宁波工程学院排课管理系统功能及数据分析.doc

  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文档。上传文档
查看更多
宁波工程学院排课管理系统功能及数据分析.doc

宁波工程学院排课管理系统功能及数据分析   【摘 要】在功能分析中,本论文通过数据流分析,明确了宁波工程学院排课管理系统的功能,给出了该系统的总体功能架构。在数据分析中,论文对宁波工程学院排课管理系统各功能所需要处理的数据进行分析,给出了E-R图,建立了数据库表结构。最后,对所做的研究与分析工作进行了总结。   【关键词】排课管理系统;功能分析;数据分析   1 功能分析   通过功能需求分析,刻画系统的行为,并通过系统的软件功能完成用户的任务,从而满足业务的需要。   1.1 角色分析   宁波工程学院排课管理系统涉及到以下角色:(1)教务处人员,是系统的主要参与者,其职责或功能为基本数据与信息管理、系统管理与维护等;(2)院系教务人员,是系统主要参与者,其职责或功能为教师任务书编制、人机交互式排课等;(3)教师的职责或功能为教学任务书核对、课表查询;(4)学生的职责或功能课表查询。   1.2 系统数据流分析   本文运用结构化方法分析业务功能,用户比较能理解数据,结构化方法以数据为中心,用数据流图(DFD)来描述业务功能。在数据流图中,矩形框表示角色,圆边框表示功能,开口矩形表示为数据表或数据文件,箭头线是数据线。   数据流图按分层来画,分别为顶层数据流图、一层数据流图,一层数据流图对应总体功能结构,几个圆边框对应功能结构中的几个功能。   1.2.1 顶层数据流图   从业务功能的角度出发,给出了宁波工程学院排课管理系统的顶层数据流图,如下图1所示:   图1 顶层数据流图   从以上顶层数据流图中可以看出,系统的参与者主要分为四类:教务处人员、院系教务人员、教师和学生。其中教务处人员管理基本数据信息以及更新和维护系统,院系教务人员通过关联信息编制形成教学任务书和排定课表,教师和学生主要通过该系统进行课表查询。   1.2.2 一层数据流图   为了进一步细化各加工步骤说明,下面给出了系统的一层数据流图。   图2 系统一层数据流图   在上图2中,主要包含三大块功能,即教务处人员的基本数据信息管理和系统管理、院系教务人员的任务书编制管理和人机交互式排课以及师生的课表查询管理。教务处人员通过录入教师、学生、教室、教学计划、班级、课程等基本数据信息,实现对基本数据信息的管理与维护,为人机交互式排课提供数据信息基础,并通过系统管理对系统进行更新和维护。院系教务人员通过编制形成任务书和关联基本数据信息,运用人机交互式排课方法排定课表,并反馈系统更新和维护信息。教师和学生通过各自权限查询课表信息。人机交互式排课是该系统的核心工作,其他工作都是围绕它为核心来进行的。   1.3 系统功能结构分析   通过需求分析中的数据流程图逐层分解,可得到宁波工程学院排课管理系统的四大模块:基本信息管理、教学任务管理、人机交互式排课和系统管理。教师、学生、班级、教室、教学计划、课程等基本信息管理模块仅提供给教务处人员使用,教务处人员通过这些模块录入和维护教师、学生、班级、教室、教学计划、课程等信息。教学任务管理模块仅提供给院系教务人员使用,院系教务人员通过该模块制定任务书,并打印任务书分发给教师使用。人机交互式排课模块仅提供给院系教务人员使用,院系教务人员使用该模块进行人机交互式排课,并设置参数供教师和学生查询使用。系统管理模块提供给教务处人员、院系教务人员、教师和学生使用,院系教务人员通过该模块反馈信息,教务处人员通过该模块更新、维护和备份系统信息,教师和学生通过该模块检索查询课表信息。   2 数据分析   2.1 实体关系分析   E-R图(Entity Relationship Diagram),也称实体-关系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。由于宁波工程学院排课管理系统的基本信息管理数据流图涉及基本信息,教学任务管理数据流图涉及任务书信息,人机交互式排课数据流图涉及课表信息,系统管理数据流图涉及系统信息,因此宁波工程学院排课管理系统包括基本信息、任务书信息、课表信息、系统信息和教务处人员、院系教务人员、教师、学生等八个实体。   图3 宁波工程学院排课管理系统E-R图   如上图3,宁波工程学院排课管理系统E-R图表示:教务处人员与基本信息、系统信息是操作产生的关系,院系教务人员与任务书信息、系统信息是操作产生的关系,院系教务人员与课表信息是关联产生的关系,教师、学生与课表信息是查询产生的关系,其中,院系教务人员、教师、学生与课表信息是多对多关系,教务处人员、院系教务人员与系统信息是多对多关系,其余都是1对多关系。   2.2 数据库表   根据E-R图,给出如下软件系统主要两个数据库表的设计,分别为教师信息表和课表信息表。其中,学生、

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档