面向对象的自动排课系统的研究.docxVIP

  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文档。上传文档
查看更多
面向对象的自动排课系统的研究

第 2 期2004 年 4 月娄 底 师 专 学 报Journal of Loudi Teachers CollegeNo. 2 Apr. ,2004面向对象的自动排课系统的研究龙海1 ,孟刚峰2 ,孙晓燕3(1. 娄底师范高等专科学校计算机系 ,湖南 娄底417000 ;2. 西安市招生办公室 ,陕西 西安710016 ;3. 西安工业学院计算机系 ,陕西 西安 710032)摘 要 :介绍统一建模语言 (UML) 在自动排课系统中的具体应用 ,探讨利用 UML 进行软件开发 。关键词 : UML ;自动排课系统 ;软件开发中图分类号 : TP391文献标识码 :A文章编号 :1008 - 1666 (2004) 02 - 0050 - 03The Application ofUML on the Automatic Syllabus Arranging SystemL ON G Hai 1 , M EN G Gang2f eng2 , S UN Xiao2y an3 (1. Department of Computer Science , Loudi Teachers College , Loudi , 417000 ,ChinaXi’an Recruitment Office , Xi’an , 710016 ,China ;Department of Computer ,Xi’an Institute of Technology ,Xi’an , 710032 ,China)Abstract : This paper introduces the particular application of UML (Unified Modeling Language) on the automatic syllabus arranging system , discussing the employment of UML in the development of software.Keywords : UML ; automatic syllabus arranging system ;development of software课程的安排是学校教学系统中的一个重要环节 ,是维 护学校教学秩序正常进行的重要保证 。随着在校学生的 增多 ,课程类别的多样化 ,学生选课的自由度增加 ,使得课 程的安排工作日益复杂和繁琐 ,所以学校课程安排的合理 与否直接体现了教务部门的工作效率和学校的教学质量 。 目前使用计算机进行自动排课 ,可以使教务管理人员迅速 掌握全校教学情况 ,提高教务管理工作的效率 ,加快其现 代化进程 ,可以看出加强学校的课程安排工作对学校教务 管理工作具有非常重要的意义 。因此 ,作者开发了“自动 排课系统”。在该系统的开发分析中 ,作者采用了当前面向对象领 域最流行的统一建模语言 ( Unified Modeling Language ,简 称 UML) 。UML 是一种用可视化方法对软件系统进行描述 、实施和说明的标准语言 。UML 强调通过图示化的方 法 ,通过不断交互和逐步逼近来捕捉 、描述用户的真正需 求 。它能支持用不同实现技术进行的软件开发全过程[ 1 ] 。 笔者通过支持 UML 可视化模型开发的软件工具 Rational Rose ,在开发自动排课系统过程中对 UML 的应用做了初 步的尝试[ 2 ] 。1系统需求分析系统分析和设计的第一步也是最关键的一步是了解 用户的需求 ,即系统的功能 。下面是自动排课系统的一般 需求说明 。1) 教务人员能够设置一天开课节数 (分上 ,下午) 及主 副课 。收稿日期 :2003 - 12 - 17 .作者简介 :龙海(1976 -) ,男 ,湖南涟源人 ,娄底师范高等专科学校计算机系助教 ;孟刚峰 ( 1977 -) ,陕西泾阳人 ,西安市招生办公室 副主任科员 ;孙晓燕(1978 -) ,山东济宁人 ,西安工业学院研究生。总第 77 期龙海 ,孟刚峰 ,孙晓燕 :面向对象的自动排课系统的研究512) 输入全校班级 、课程、任课教师 、教室地点等信息 。3) 系统能够设置教学计划表 (包括主副课 ,任课教师 ,开课节数 ,合班课等) 。4) 系统可以设置合班课组合 。5) 系统能够进行班级固定课程预排以及自动排课 。6) 系统可以查看调整总课表 、调整班级课表和教师任 课表 。7) 系统可以打印各班课表 、各教师任课表和全校课程3系统分析及建模3. 1 建立用例图用户提出对系统的需求后 ,开发人员应和用户一起对 这些要求进行讨论 ,通过交

文档评论(0)

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

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档