学位论文 > 优秀研究生学位论文题录展示
基于UML的高校自动排课系统的设计与实现
作 者: 常国锋
导 师: 张琨;苏本庆
学 校: 南京理工大学
专 业: 计算机技术
关键词: 标准建模语言 Rational统一过程 计算机自动排课 贪心算法 优先级 时间模
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 60次
引 用: 0次
阅 读: 论文下载
内容摘要
随着高等学校的不断扩招,在校生人数与教师规模的不断增加,现有教学软硬件资源出现了严重不足的现象,传统的手工排课遭到了严峻的考验。随着计算机在课程编排中的应用,借助计算机来实现课程的自动编排是必然的选择,同时也是当前高等学校较常采用的手段。本文将标准建模语言UML (Unified Modeling Language)应用于自动排课系统的开发过程,以标准建模语言UML为分析设计描述语言,采用Rational统一过程(RUP, Rational Unified Process)软件开发方法,给出了一种基于标准建模语言UML的层次化系统需求分析方法,对自动排课系统需求分析框架及其应用过程进行了论述,分析讨论了标准建模UML在系统设计中的应用,建立了自动排课系统的模型。介绍了系统需求分析、设计的整个过程,给出了自动排课系统体系结构、功能模块和数据库设计。具体分析设计了用户管理、基础信息管理、自动排课、课表输出、课表查询等功能模块,并对这些模块的实现进行了详细的描述。本自动排课系统遵循软件工程的思想,完成了排课系统的静态和动态建模。采用B/S和C/S模式相结合的方式,用JBuilderX作为开发工具,实现了本自动排课系统功能的应用,并已取得了较好的实用效果。
|
全文目录
摘要 3-4 Abstract 4-5 目录 5-7 1 绪论 7-13 1.1 自动排课系统研究背景 7-9 1.2 国内外研究现状和研究中存在的问题 9-10 1.3 研究意义及方法 10-11 1.4 自动排课系统解决的主要问题 11-12 1.5 本文的主要工作 12 1.6 本文的组织结构 12-13 2 标准建模语言UML概述 13-21 2.1 标准建模语言UML的发展及其现状 13-18 2.1.1 标准建模语言UML的发展过程 13-14 2.1.2 标准建模语言UML的基本知识 14-15 2.1.3 标准建模语言UML的主要特征 15 2.1.4 标准建模语言UML的功能 15-16 2.1.5 标准建模语言UML的构成 16-18 2.2 标准建模语言UML建模工具 18 2.3 标准建模语言UML建模过程 18-21 2.3.1 标准建模语言UML建模过程高层视图 19 2.3.2 基于标准建模语言UML的系统需求分析方法 19-21 3 高校自动排课系统的需求分析 21-27 3.1 自动排课系统需求描述 21-23 3.2 自动排课系统需求分析 23-27 3.2.1 自动排课系统性能需求分析 23-24 3.2.2 自动排课系统功能性需求分析 24-25 3.2.3 自动排课系统非功能性需求分析 25-27 4 高校自动排课系统的方案设计 27-40 4.1 自动排课系统概述 27-33 4.1.1 自动排课基本原则 27-28 4.1.2 自动排课系统的目标和需要解决的问题 28-30 4.1.3 自动排课系统的设计模式 30-33 4.2 自动排课系统构架设计 33-40 4.2.1 自动排课系统方案设计目标 33-34 4.2.2 自动排课系统总体构架设计 34-36 4.2.3 自动排课系统功能构架设计 36-38 4.2.4 自动排课系统技术构架设计 38 4.2.5 自动排课系统安全构架设计 38-40 5 高校自动排课系统的建模与数据库设计 40-55 5.1 自动排课系统的建模 40-48 5.1.1 自动排课系统的用例模型设计 40-43 5.1.2 自动排课系统类图设计 43-48 5.2 自动排课系统的数据库设计 48-55 5.2.1 自动排课系统数据对象模型设计 49-50 5.2.2 对象模型影射为关系模型 50-53 5.2.3 自动排课系统数据库访问设计 53-55 6 高校自动排课系统的详细设计与实现 55-80 6.1 高校自动排课系统的算法设计 55-65 6.1.1 自动排课问题的详细描述 55-58 6.1.2 自动排课系统的算法设计 58-65 6.2 自动排课系统的总体架构设计 65-67 6.3 自动排课系统结构详细设计 67-71 6.4 自动排课系统架构模式 71-72 6.5 自动排课系统的实现 72-80 6.5.1 自动排课系统数据访问层的实现 72-73 6.5.2 自动排课系统业务逻辑层的实现 73-74 6.5.3 自动排课系统界面设计效果 74-80 7 总结与展望 80-81 致谢 81-82 参考文献 82-85
|
相似论文
- 基于硅的湿法腐蚀特性仿真与制作微折射结构,TP391.41
- 认知无线网络中的动态频谱分配与路由协议研究,TN925
- 面向订单优先级的钢铁企业坯料匹配方法研究,F426.31;F224
- 基于无线网络控制系统的动态优先级调度仿真研究,TP273
- 相控阵雷达自适应调度算法研究,TN958.92
- 认知无线电系统中基于图着色论的频谱分配方案,TN925
- 基于优先级评价的IT项目组合优选模型研究,F272
- 建筑企业多项目优先级评价研究,F407.92
- WMSNs中具有抢占优先策略的区分服务机制的研究,TP212.9
- 分布式计算系统关键技术研究,TP393.09
- 基于Min-Min和Max-Min算法改进的网格调度算法的研究,TP393.01
- 基于灰色关联逼近理想解方法的测试用例评价模型研究,TP311.52
- 山东税务综合查询系统的设计与实现,TP311.52
- 嵌入式实时操作系统ARTs-OS的进程通信研究,TP316.2
- 基于优先级与回溯的自动排课系统的研究与设计,TP311.52
- 分布式信息化平台中嵌入式实时中间件研究,TP368.1
- 3G系统下多业务用户切换系统的研究,TN929.5
- 运营商城域网的服务质量评估与优化策略项目的研究,F224
- 企业失败项目资源再配置管理研究,F272
- 企业信息化多项目管理的冲突问题研究,F224
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|