文档详情

基于UML的高校自动排课系统的设计与实现-计算机技术专业论文.docx

发布:2018-12-18约7.36万字共167页下载文档
文本预览下载声明
硕士论文 硕士论文 基于眦的高校自动排i 摘要 随着高等学校的不断扩招,在校生人数与教师规模的不断增加,现有教学软硬 件资源出现了严重不足的现象,传统的手工排课遭到了严峻的考验。随着计算机在 课程编排中的应用,借助计算机来实现课程的自动编排是必然的选择,同时也是当 前高等学校较常采用的手段。 本文将标准建模语言UML(Unified Modeling Language)应用于自动排课系统 的开发过程,以标准建模语言UML为分析设计描述语言,采用Rational统一过程 厂I}l}‘『l}I‘}l}’Ir‘I『}I (RUP, Rational Unified Process)软件开发方法,给出了一种基于标准建模语 言UML的层次化系统需求分析方法,对自动排课系统需求分析框架及其应用过程进 行了论述,分析讨论了标准建模UML在系统设计中的应用,建立了自动排课系统的 模型。介绍了系统需求分析、设计的整个过程,给出了自动排课系统体系结构、功 能模块和数据库设计。具体分析设计了用户管理、基础信息管理、自动排课、课表 输出、课表查询等功能模块,并对这些模块的实现进行了详细的描述。 本自动排课系统遵循软件工程的思想,完成了排课系统的静态和动态建模。采 用B/S和C/S模式相结合的方式,用JBuilderX作为开发工具,实现了本自动排课 系统功能的应用,并已取得了较好的实用效果。 关键词:标准建模语言,Rational统一过程,计算机自动排课,贪心算法,优先级, 时间模 Abstract Abstract 硕士论文 Abstract Wi廿l the expansion of higher education in China,the number of students and teachers at colleges and universities is consequently increasing.As a result,the shortage of teaching resources appears obvious.Owing to this factor,traditional(manual)course arranging system Can not satisfy the actual needs.So an automatic COUrse arranging system by computer is gaining more and more application. This thesis analyzes the application of Unified Modeling Language(UML)in the process of developing the automatic course arranging system.Taking UML as the analyzing,designing and describing language,and adopting the software developing method of Rational Unified Process(RUP),the paper gives a need analyzing method of stratified system based on UML,discusses the usage of UML in this system and thus works out a model of system of automatic course arrangement.It explains the whole process of the system of need analyzing and designing,and talks about the structures of the automatic system,the functional models and the database designing.It elaborates the following points:user administration,basic information administration,automatic course arranging,course arrangement output,COur∞arrangement inquiry. This automat
显示全部
相似文档