学分制管理下的计算机排课系统论文.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文档。上传文档
查看更多
学分制管理下的计算机排课系统论文

目 录 摘要 1 1 软件需求分析 2 1.1需求背景 2 1.1.1 系统环境 2 1.1.2系统功能 3 1.1.3用户特征 3 1.1.4假设与前提条件 3 1.1.5限制与约束 3 1.2可行性分析 4 1.2.1经济可行性分析 4 2系统分析 4 2.1系统结构分析 4 2.1.1定义 4 2.1.2客户信息管理模块 4 2.1.3总体功能图 5 2.1.4编程平台 5 2.2数据库设计 6 2.2.1数据库选用 6 2.2.2数据源命名规则 6 2.2.3表设计 6 2.3功能分析 7 2.3.1静态数据录入模块 7 2.3.2生成选课排课表模块 7 2.3.3录入信息浏览模块 7 2.3.4教师课表查询 7 2.3.5院系备选课表查询模块 7 2.3.6手动修改模块 7 3系统实现 8 3.1关于生成排课表单的算法描述 8 3.1.1要解决的主要问题 8 3.1.2安排课程的上课时间 9 3.1.3为老师安排课时 16 3.1.4安排教室 18 3.2关于手动修改排课表模块 18 3.2.1排课表查询 18 3.2.2冲突情况查询 19 3.2.3手动修改排课表单 19 4结束语 19 参考文献 20 学分制管理下的计算机排课系统设计 【摘要】本系统旨在综合课程、课时、教员、教室等各种教务信息,通过计算机为高校学分制体系自动生成排课表单。由于问题的复杂性,我们着重解决了为保证教学计划的课时冲突问题和安排教师的问题,抓住了问题的主要矛盾,加深了对学分制下排课系统的研究。 【关键字】教务,排课系统,学分制 The Analysis and Design of System for the Courses Arranging 【Abstract】The Course Arranging System’s aim is making use of hundreds of educational administration information of courses, teachers, classrooms and coursetime to arrange courses automatically. Because of this problem’s complexity, we tried our best to ensure teaching plans be executed. Therefore this problem could be settled more successfully under the credit hour system. 【Keyword】Educational Administration, Course Arranging System, Credit Hour System 1 软件需求分析 1.1需求背景 1.1.1 系统环境 现代大学的学科设置越来越科学,大学的学习方式也在不断的更新,许多国内的大学开始向国际化方向发展,采用学分制的管理系统。然而,要采用这样一种先进的模式,首先要面对就是学生选课时所依据的排课表该如何生成的问题。在以往的教学管理中,许多高校只能通过人工的方式生成。伴随着学科范围的不断扩大,各个院系的学科科目也越来越多,庞大的课时、教员、教室信息令学校的教务安排人员眼花缭乱,无法迅速、高效地完成排课任务。 学分制下的排课系统的主要任务是把各系或各授课部门的课程申请进行汇总,然后根据教学计划或教学环节制订全校各班级的课表。为了使课表的编排更准确、合理、快速,各高校先后开发出一些适用的排课软件系统。我们发现这些软件有以下不足: 每个学期的课程、教师、教室信息相对固定,但却不能被重用 自动排课速度较慢 (3)冲突现象仍然十分严重,需要大量的手工操作。 为了解决这些问题,充分利用学校的人力资源,我校教务处决定自行开发排课系统软件,为教务处的教学管理工作提供大方便。1.1.3用户特征 一般来说,学校里参与排课的工作人员在计算机的操作水平上参差不齐,这就要求产品的界面友好,使用方便,简单明了,以帮助教务管理人员快速学习产品的操作方式,完成排课工作。 1.1.4假设与前提条件 (1)各门课程的选课人数的大致范围已知。 (2)各门课程可选的老师人数已知。 (3)考虑到在实际的选课过程之中,虽然学生们对各个老师的偏好不同,但影响学生做出选择的主要因素是上一年级学生的评价,因此,老师们在各年度中的受欢迎程度较为一致。在实际操作过程中,我们发现教学时间较长的资深老师往往更加受欢迎。因而我们假定根据资深程度和所承担的其他工作的多寡可以将老师分成不同类别,为方便操作,建议分成三类:普通老师、授课较少的老师、授课较多的老师。 (4)教学使用的教室已知。 (5)在学分制的管理系统下

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档