学位论文 > 优秀研究生学位论文题录展示

研究生排课系统的研究开发

作 者: 李爱民
导 师: 张璟
学 校: 西安理工大学
专 业: 计算机软件与理论
关键词: 自动排课系统 自动排课算法 需求描述与分析 UML语言 数据库设计
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 505次
引 用: 7次
阅 读: 论文下载
 

内容摘要


排课是研究生部教务管理中一项关键而又繁重的任务。为了提高我校研究生部教务管理的信息化水平与工作效率,减轻研究生部工作人员的劳动强度,科学合理地调度师资与教室资源,作者受委托开发了研究生部排课软件系统。在本系统研究开发中采用的主要研究方法及成果如下:(1)系统讨论了排课问题的影响因素、主要约束条件、求解目标和难点,给出了排课问题的数学模型。(2)分析了研究生部排课流程,给出了排课系统的功能模块框图。在Rational Rose环境下应用UML语言,进行排课系统需求描述与分析,列出了本系统所有非功能性需求;给出了主要用例、类图、对象图;建立了系统的静态结构和动态行为模型。(3)设计并实现了一种自动排课算法及手工排课调课算法。(4)使用Sybase Powerdesigner进行数据库设计,设计了系统的概念数据模型和物理数据模型。实际运行结果表明,使用本方法排课结果比较理想,基本满足了本校研究生部排课的实际需求。

全文目录


摘要  3-4
ABSTRACT  4-7
1 绪论  7-11
  1.1 引言  7
  1.2 排课问题研究现状  7-10
  1.3 本课题主要研究内容  10-11
2 排课问题描述  11-17
  2.1 排课问题概述  11
  2.2 排课因素  11-12
  2.3 排课的约束条件  12-13
  2.4 排课问题的组合爆炸和不确定性  13-15
  2.5 排课的求解目标  15-16
  2.6 排课问题的数学描述  16-17
3 排课系统分析  17-37
  3.1 研究生部排课的主要任务  17-18
  3.2 排课系统需求  18-20
  3.3 系统分析  20-25
  3.4 用例描述  25-29
  3.5 系统类图  29-32
  3.6 动态行为模型  32-37
4 排课系统设计  37-54
  4.1 结构设计  37-39
  4.2 详细设计  39-54
5 数据库设计  54-58
6 系统使用情况  58-62
结语  62-63
致谢  63-64
参考文献  64-67
攻读硕士期间发表的论文  67

相似论文

  1. 微型农业气象信息系统分析与设计,TP311.52
  2. 浙江纺织服装职业技术学院网络考试系统的设计与实现,TP311.52
  3. 水库群防洪调度决策支持系统设计与开发研究,TP311.52
  4. 四川职业技术学院体育场馆管理信息系统的设计与实现,TP311.52
  5. E-commerce Online Book Store and It\'s Security Research,F713.36
  6. 电视广告商务平台中Oracle数据库的ADICI设计与优化研究,TP311.13
  7. 动态分段技术在UTGIS中的应用研究,P208
  8. 基于J2EE的出版类企业电子商务系统平台研究与设计,TP311.52
  9. 教育科研信息资源管理系统的设计与实现,TP311.52
  10. 科研项目计划及过程管理系统的设计与实现,TP311.52
  11. 基于EJB技术的网络考试系统开发研究,TP311.52
  12. 衡水工业学校药房管理系统的设计与实现,TP311.52
  13. 职业学校学生成绩管理系统的设计实现,TP311.52
  14. 南昌邮区中心局生产管理系统的设计和实现,TP311.52
  15. 航空活塞发动机试车台设计及测试系统开发,V263.4
  16. 政府电子信访系统构建研究,D632.8
  17. 基于矩阵判别算法的高校自动排课系统设计与实现,TP311.52
  18. 油田生产分析及管理系统开发研究,TP311.52
  19. 网上教学系统的设计和实现研究,TP311.52
  20. 基于WEB的山东工业职业学院评教系统的设计与实现,TP311.52
  21. 炮兵战场情报处理系统软件设计及实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com