高校排课系统的分析与设计论文_许雪,谭贵生

摘要:随着本科教育不断的提升,高校的专业、班级的增多和培养方案不断更新。在合理的教学资源,在有效的时间内更够方便、快捷的完成课程的安排,是保证教学资料的首要条件。本文采用面向对象的开发方法,完成了高校自主排课系统面向对象的分析与设计。

关键词:自主排课,需求分析,面向对象,业务再造

0引言

高校排课是高校教学组织管理的必要内容,不同高校由于组织结构、学校定位、发展阶段不同,教学组织管理工作也各有不同,排课要求也不尽相同。二十世纪七十年代,bondy [1]提出了简单排课解决办法,但解决办法仍然是在理想情况下成立,很难适应实际排课需求。之后利维提出了“HereBoy算法”,它结合了模拟退火法和遗传算法两种思想,更加适用于实际排课过程中的各种复杂情况,因而得到广泛认可和应用。

1.业务分析

本文的软件需求分析主要包括三个不同的层次:排课系统的业务分析、排课系统功能分析以及排课系统的数据分析。

图1基础数据业务流程图

2.功能分析

功能描述部分主要是通过用户角色分析、系统用例分析、系统功能包图等三个部分详细阐述了高校自主排课系统中各个功能模块的功能和权限。自主排课系统只需要将排课和开课计划生成的学期教学任务进行整合,既能够满足基本排课要素需求,能够很好的满足自动排课要求。

图2 排课系统总包图

3.数据分析

数据分析部分主要完成的是高校自主排课系统的数据结构分析与设计。主要有以下四项基本功能:基础数据管理、排课基础信息编制、排课管理、课表与调停课管理。

图3 基础数据管理缩略类图

4.总结

本文通过对高校的排课业务进行调研和分析,按照业务流程再造给出进行了系统的用例分析、设计和缩略类图设计,最后完成数据库设计,该系统能够满足高校排课的需求。

参考文献:

[1] S.Even,A.Itai ,Shamir.On The onplexity of Timetable and multi-commodity flow problems Proc.ICPTAT,1995:183-295

论文作者:许雪,谭贵生

论文发表刊物:《科学与技术》2019年16期

论文发表时间:2020/1/15

标签:;  ;  ;  ;  ;  ;  ;  ;  

高校排课系统的分析与设计论文_许雪,谭贵生
下载Doc文档

猜你喜欢