基于UML的排课系统设计

合集下载

uml教务管理系统的课程设计

uml教务管理系统的课程设计

UML教务管理系统的课程设计一、引言在现代教育环境中,高效的教务管理系统是学校管理和教学工作的重要组成部分。

教务管理系统能够帮助学校管理课程、学生、教师等信息,提供学生选课、成绩查询、教师排课等功能,提高管理效率和教学质量。

本文针对这一问题,设计了一种基于UML的教务管理系统。

二、需求分析2.1 功能需求教务管理系统需要实现以下功能: 1. 学生管理:包括学生信息管理、学生选课、学生成绩查询等功能。

2. 教师管理:包括教师信息管理、课程安排、成绩录入等功能。

3. 课程管理:包括课程信息管理、课程安排、课程评价等功能。

4. 系统管理:包括用户权限管理、系统配置、日志管理等功能。

2.2 非功能需求教务管理系统还需要满足以下非功能需求: 1. 可靠性:系统应具有高可靠性,保证数据的完整性和一致性。

2. 安全性:系统应提供安全的用户认证和授权机制,保证数据的安全性。

3. 可扩展性:系统应具有良好的可扩展性,能够方便地扩展新的功能和模块。

4. 用户友好性:系统应具有良好的用户交互界面,易于使用。

三、系统设计3.1 概要设计教务管理系统的概要设计主要包括系统的整体架构和模块划分。

在整体架构上,可以采用三层架构,即表现层、业务逻辑层和数据访问层。

在模块划分上,可以包括学生管理模块、教师管理模块、课程管理模块和系统管理模块。

3.2 详细设计3.2.1 学生管理模块学生管理模块主要包括以下功能: - 学生信息管理:包括学生基本信息的录入、修改和查询等功能。

- 学生选课:包括学生选课的操作和选课结果的查询功能。

- 学生成绩查询:包括学生查询已修课程成绩的功能。

3.2.2 教师管理模块教师管理模块主要包括以下功能: - 教师信息管理:包括教师基本信息的录入、修改和查询等功能。

- 课程安排:包括教师课程的安排和修改等功能。

- 成绩录入:包括教师录入学生成绩等功能。

3.2.3 课程管理模块课程管理模块主要包括以下功能: - 课程信息管理:包括课程基本信息的录入、修改和查询等功能。

软件工程课程设计-基于UML的学生选课系统的软件工程课程设计--精品推荐

软件工程课程设计-基于UML的学生选课系统的软件工程课程设计--精品推荐

第一章系统的可行性分析报告 (3)引言 (3)课题题目 (3)设计目的和意义 (3)设计背景 (3)参考资料 (4)术语 (4)要求和目标 (4)【基本要求 (4)开发目标 (11)具备条件 (11)评价尺度 (12)所建议的系统 (12)对所建议系统的说明 (12)改进之处 (12)影响 (13)"社会因素方面的可行性 (13)法律方面的可行性 (13)使用方面的可行性 (13)结论 (13)第二章基于UML的需求说明书 (14)引言 (14)编写目的 (14)读者对象 (14)!软件项目描述 (14)文档概述 (15)定义 (15)参考资料 (15)一般性描述 (15)系统Use Case图及其说明 (16)用户特征 (17)限制与约束 (18))假设与前提条件 (18)功能需求描述 (18)系统用例事流表 (18)系统类图 (20)其它需求描述 (21)性能要求 (21)设计约束 (21)进度要求 (21)…交付要求 (21)第三章基于UML的面向对象软件设计文档 (22)引言 (22)系统概要及其运行环境 (22)系统的组成部分及其结构 (22)定义 (24)参考资料 (24)软件设计约束 (24),设计目标和原则 (24)设计约束 (24)软件设计描述 (24)总体结构设计 (25)用例顺序图 (25)协作图 (27)部署视图 (28)数据库子系统设计 (28)、数据库表描述 (28)数据表结构 (29)用户分类及描述 (31)第四章系统界面设计描述 (32)用户登录界面的实现 (32)用户登录界面实现代码 (32)用户登录界面实现效果 (35)学生选课信息界面的实现 (36)^学生选课信息界面实现代码 (36)学生选课界面实现效果 (37)第五章测试计划报告 (39)引言 (39)目的 (39)背景 (39)参考资料 (39)测试内容 (39){测试进度与过程 (39)测试人员 (39)第六章总结 (40)致谢 (41)参考文献 (41)|^第一章系统的可行性分析报告引言课题题目本次课程设计的课题为:学生选课系统(Students elective course system)设计目的和意义1、设计目的现在,随着各大高校的扩招及信息化社会的到来,学校为了合理规划人力资源的利用,保证学校信息的安全性,对信息化处理数据的要求也越来越高。

学生网上选课管理系统(uml)

学生网上选课管理系统(uml)

《学生网上选课管理系统(UML)》一、系统概述学生网上选课管理系统是基于UML(统一建模语言)进行设计的,旨在为学生提供一个便捷、高效的选课平台。

本系统通过对选课流程的规范化管理,提高了选课效率,降低了教务管理人员的工作负担,同时保证了选课过程的公平、公正。

二、系统功能模块1. 用户登录模块用户登录模块包括学生登录和教务管理员登录两个部分。

学生通过学号和密码登录系统,进行选课操作;教务管理员则负责维护课程信息、监控选课过程及处理异常情况。

2. 课程浏览模块课程浏览模块为学生提供了丰富的课程信息,包括课程名称、课程编号、上课时间、上课地点、授课教师等。

学生可根据个人兴趣和需求筛选课程,为选课做好充分准备。

3. 选课操作模块选课操作模块是系统的核心部分,学生可以在该模块进行课程选择、退选、查看已选课程等操作。

系统会实时更新选课结果,确保学生选课的实时性和准确性。

4. 课程管理模块课程管理模块供教务管理员使用,主要包括课程信息维护、选课人数限制、选课时间设置等功能。

教务管理员可根据实际情况调整课程安排,确保选课工作的顺利进行。

5. 数据统计与分析模块数据统计与分析模块负责收集、整理选课数据,为教务管理员提供决策依据。

通过分析选课结果,教务管理员可以了解学生选课偏好,优化课程设置,提高教学质量。

三、系统特点1. 操作简便:系统界面设计简洁,操作流程清晰,便于学生快速上手。

2. 高效性:采用UML建模,系统结构合理,数据处理速度快,提高了选课效率。

3. 安全性:系统采用加密技术,保障用户数据安全,防止信息泄露。

4. 可扩展性:系统设计充分考虑未来发展需求,便于功能扩展和升级。

5. 易维护性:模块化设计,便于后期维护和故障排查。

《学生网上选课管理系统(UML)》四、系统角色与权限划分1. 学生角色查询和浏览课程信息;进行选课、退课操作;查看个人选课记录和课程表;接收选课通知和系统消息。

2. 教务管理员角色发布和更新课程信息;设置选课时间、人数限制等参数;监控选课过程,处理选课异常情况;管理学生账户信息,包括权限分配和密码重置;查询和导出选课数据,进行统计分析。

UML建模学生选课系统(类图+对象图+用例图+部署图)-课程设计

UML建模学生选课系统(类图+对象图+用例图+部署图)-课程设计

UML建模学生选课系统(类图+对象图+用例图+部署图)-课程设计UML建模学生选课系统(类图+对象图+组件图+部署图)录1.项目简介 31.1. 学生选课系统 31.2. 项目主题 31.3. 设计思路 31.4. 项目目的 32. 小组成员 42.1. 小组成员简介 43. 需求分析和设计过程 53.1. 需求分析 53.2. 技术支持 53.3. 设计过程 64. 本次课程设计小结 85.附录 95.1 用例图 95.2 活动图 105.3 状态图 135.4 顺序图 145.5 协作图 195.6 类图 225.7 对象图 235.8 组件图 245.9 部署图 245.10 产考资料 251.项目简介1.1. 学生选课系统随着学校教学管理的网络化,为了简化在校学生选课的复杂程序,为了便捷的管理教学教务,学生选课系统成为了现在高校教学中必不可少的一个部分。

由于,目前高校多采用学分制,学生在一定范围内可以选择自己喜欢的和学需要的学科进行学习和研究,使得高校更好的进行学生的个性教育,同时这也加重了教学教务中工作负担。

此外,我国高校进行扩招,在校学生越来越多,使学校的教学资源紧张,管理教职人员和课程安排更加复杂。

所以,学校推行学生选课系统势在必行。

1.2. 项目主题为了满足在校大学生人数的不断增加,从而对教务系统的数据量的需要。

本系统包括了学生上网选课和教师发布课程两个方面进行设计,基本实现了学生的信息查询、选课功能,教师发布课程的功能,另外也解决了管理员的管理权限问题。

1.3. 设计思路1. 利用UML和Rational Rose工具对系统进行建模 ;2. 进行需求分析,从而绘制系统的用例图、活动图和时序图 ;3. 根据用例模型,进行架构建模,绘制系统的状态图,类图和交互图 ;4. 绘制系统中重要功能的对象图 ;5. 绘制系统的组件图和部署图 ;6. 对所完成的模型进行正向工程,创建系统的主要程序框架;1.4. 项目目的1. 理解UML语言的概念、结构、语义、表示方法以及UML的便捷;2. 掌握UML建模工具Rational Rose的使用方法;3. 通过学生选课系统,熟练地使用Rose工具;2. 小组成员2.1. 小组成员简介李诺进行需求分析,从而绘制系统的用例图、活动图和时序图。

基于UML的高校排课系统分析与设计

基于UML的高校排课系统分析与设计

2020.121概述随着大数据技术以及移动互联网的飞速发展,高校教务系统的建设愈加完善,在日常教学管理中需要使用更加智能的科技手段来提升工作效率和管理水平。

在目前的高校教务系统中,排课系统是教务系统的重要组织部分,系统依据设置条件进行智能排课。

排课系统可设置排课参数,使用数据挖掘算法,进行快速迭代,来提升排课的高效性和合理性。

同时,排课系统应当支持多种管理模式下的分类排课管理,比如最常见的二级学院排课模式、分级教学排课模式等。

统一建模语言(简称UML)是信息系统建设中的重要设计手段。

因此,将统一建模语言应用于排课系统的分析与设计中,如:需求可视化、系统分析、系统设计、流程设计等,有助于合理地进行系统架构设计,提高开发效率,降低开发风险。

借鉴多个高校的排课系统的建设经验,通过需求分析,建立静态、动态模型,提供一种可行的解决方法,就是使用UML 技术设计较为合理的高校排课系统。

2排课系统需求2.1系统功能通过研究目前较多高校使用的教务系统,如南京金智教育以及湖南强智的教务系统中的排课子系统,经研究与分析,排课管理系统主要包括7个模块:排课数据管理、自动编排课表、漏排信息管理、课表调整管理、课表冲突检查、课表预置管理、排课情况分析。

设计的排课系统的功能图,如图1所示。

排课管理工作需要对排课的院系(部门)进行权限分配,以实现二级排课管理;针对每个排课院系(部门)分配不同的排课教室资源等,并将开课数据分配给不同的院系(部门)进行排课。

各院系(部门)根据排课数据中的配置要求,生成专业、班级、教师、教室、时间、学生多角度的课表,可通过可视化界面高效的完成课表调整工作。

排课系统使用数据挖掘算法,可使用典型的逻辑回归算法、决策树算法进行训练,采用智能排课为主、人工干预为辅的排课机制。

可根据学校的实际要求,灵活配置排课参数,支持把一学期的课程分不同的批次进行编排,每个批次设置一套不同的参数,输出合理的排课结果。

排课系统要充分考虑学校的本地化教务需求,能控制班级、教师上课地点相对集中或固定教室;同一个班的相同课程安排同一教室;能控制教师每天排课学时上限;能控制排完体育课后不能连续安排其他理论课程;可设置是否允许讲课和实验同一天排课、教师连续集中排课、教室预留空余座位等。

教务管理系统uml课程设计

教务管理系统uml课程设计

教务管理系统uml课程设计一、课程目标知识目标:1. 学生能理解教务管理系统的基本功能与需求,掌握UML的基本概念及其在系统设计中的应用。

2. 学生能运用UML图(用例图、类图、序列图等)描述教务管理系统的功能模块和业务流程。

3. 学生了解软件工程中的系统分析与设计过程,理解教务管理系统开发的实际应用场景。

技能目标:1. 学生能够运用UML工具进行教务管理系统的需求分析与设计,具备初步的系统建模能力。

2. 学生通过小组合作,学会分工协作、沟通协调,提高团队项目开发的实践能力。

3. 学生能够运用已学知识解决实际教务管理问题,具备一定的创新能力和问题解决能力。

情感态度价值观目标:1. 学生在学习过程中,培养对计算机科学与软件工程的兴趣,激发主动学习的热情。

2. 学生通过课程学习,认识到团队协作的重要性,树立合作共赢的观念。

3. 学生了解我国教育信息化的发展趋势,增强对国家教育事业的认同感和责任感。

课程性质:本课程为高年级计算机科学与技术相关专业的实践性课程,旨在让学生将所学的理论知识与实际项目相结合,提高学生的实际操作能力和项目开发经验。

学生特点:学生具备一定的编程基础和软件工程理论知识,具有较强的逻辑思维能力和学习主动性。

教学要求:结合学生特点和课程性质,注重实践操作,强调团队协作,提高学生在实际项目中的分析、设计、开发能力。

将课程目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. 教务管理系统概述:介绍教务管理系统的发展背景、功能模块及其在教育行业中的应用。

- 教材章节:第1章 教务管理系统简介2. UML基本概念与图示方法:讲解UML的基本元素、符号及其在系统设计中的应用。

- 教材章节:第2章 UML基本概念与图示方法3. 教务管理系统需求分析:分析教务管理系统的功能需求,运用UML用例图进行描述。

- 教材章节:第3章 教务管理系统需求分析4. 教务管理系统UML类图设计:基于需求分析,设计教务管理系统的类图,描述系统中的类及其关系。

学生选课系统完整的UML建模

学生选课系统完整的UML建模

学生选课系统完整的UML建模(一)系统用例图1.首先根据需求分析可知:管理员维护课程信息,对其进行添加、修改、删除等。

学生可以在线查询课程信息,并进行选课,也可以在规定时间内更改选修的课程。

我们发现系统中的参与者有:管理员和学生,然后从参与者的角度就可以发现系统的用例,并绘制出系统的用例图,如图1所示:图1 学生选课系统用例图停开课程删除课程2.对部分用例进行描述:“添加课程”用例1)用例名:添加课程2)执行者:管理员3)目的:管理员通过系统界面进入,添加所要开设的课程,确认无误后将其信息保存到数据库中,以供学生选择。

16)10)系统添加新课程,提示课程添加成功17)11)系统重新进入管理界面,显示所有课程18)12)用例结束19)异常事件流处理:20)A1:密码错误:1)系统提示再次输入。

2)用户确认后进入第5)步。

21)A2:有冲突:1)系统提示冲突,显示冲突的课程信息。

2)用户重新输入,验证无误后进入第10)步。

“选课”用例1)用例名:选课2)执行者:学生-可编辑修改-。

3)目的:学生进入选课系统界面,浏览的课程,最后选择一门自己喜欢的课程并提交。

4)过程描述:5)1)学生进入选课登录界面,用例开始6)2) 系统提示输入学号与密码7)3) 学生输入学号与密码8)4)系统验证9)A1:验证错误10)5) 进入选课主界面11)6)学生点击选课12)7)系统显示所有课程信息 13)8)学生选择课程14)9)系统验证课程是否可选 15)A2:不可选16)10)系统提示课程选择成功 17)11)用例结束18)异常事件流处理:19)A1:验证错误:1)系统提示验证错误,提示重新输入。

2)验证成功,进入第5)步20)A2:不可选1)系统提示课程不可选及原因。

2)学生重新选课。

3)验证成功后进入第10)步“修改”用例-可编辑修改-5)进入修改主界面,系统显示目前所建立的全部课程信息6)管理员选择要修改的课程7)是否确定修改该课程A2:不修改8)系统显示全部课程信息9)管理员输入新信息10)验证是否有课程冲突A3:冲突11)系统修改课程,提示修改成功12)系统重新进入主界面,显示所有课程13)用例结束异常事件流处理:A1:密码错误:1)系统提示再次输入。

基于UML的高校排课系统

基于UML的高校排课系统

SY-023实验报告课程名称:软件体系结构院系名称:计算机科学与技术学院专业班级:软件工程11-1学生姓名:李飞学号: 20110961指导教师:李海龙黑龙江工程学院教务处制近年来,由于高校招生规模的迅速扩大、专业领域的扩展和多个校区的分散并存,导致院系专业分散在不同的校区,课程门数增多,班级数增多,但是教室种类和数量却是有限的,所以我们要科学合理而又高效的利用有限的教室资源和教师资源。

现在大部分高校都采用手工或者用Excel排课.这种传统的排课方法工作量很大,并且非常容易出错,时间和空间的合理安排也不容易掌握,难以满足当今高校的发展要求.所以各高校都迫切需要一套能自动进行排课并符合高校上课实际情况的排课软件.本文档以基于UML的形式对高校排课系统的分析与设计进行形式化描述。

UML图形的绘制使用microsoft visio2007。

1、系统分析系统流程分析.本系统是为了高校排课系统的需要而设计的,主要面向用户是高校教务管理人员和高校教师及学生.系统主要流程介绍如下:(1)教务管理人员根据教学大纲设置课程、教师的基本情况,并为各个教师提供相应的登陆方法.根据学生名单或学生信息库录入学生的基本信息,并为各个学生提供相应的登陆方法,完善系统运行需要的其他信息.(2)教师登陆系统后,可以查询教授课程信息。

(3)学生登陆系统后,完善自己的个人信息.(4)教务人员根据需要选择开放可选课程.进人选课阶段.(5)选课开始后,学生通过身份验证,登陆选课界面,可以查询到本次开放的选课总体信息,各门课程的详细信息,教师的详细信息.可以选择修改自己选课情况.最后退出系统.(6)教师和学生通过查询课程表来了解自己2、UML用例图设计经过上述分析可知,此系统中共有三个对象。

学生、教师和管理员。

1、学生:登录、选课及查询信息,用例图如下:2、教师:登录、查询课表,用例图如下:3、管理员:登录、用户管理、系统维护。

用例图如下:3、序列图分析经过第二步的分析,我们大致能够了解到系统运行的秩序,现在用UML的序列图来直观描述一下高校排课系统的过程:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
排课 工作
1UML 简介 UL (n fe oe igL nu g )是… 种用 可视 化方 法 对软 件体 系 M U i ldMd ln a ga e 结构 进 行描述 、实施 和说 明 的标 准建 模 语言 。u 扎是 由B oh a osn o c 、Jcb o 和
R m a g 发起 ,在 B o h 示法 、O S 方法 和O T 法 的基 础 上 ,广 泛 征 求 u buh o c表 OE M方
意见 ,集 众家之 长 ,反 复修 改而 完成 的 [, ] 12
UL M 进行 分析 设 计时 主 要使 用3 模 型。① 功 能模 型 :站 在 用户 角 度 种
描述 系 统 的功 能 ,即 系统 应 该 “ 做什 么 ”,用 用例 图来表 示 。② 静 态模 型 :主要 描述 类之 间的 关 系属性 和操 作 , 即在功 能模 型 中描述 的 功能 “ 由 谁来 完成 ”,用类 图和对 象 图表示 。③ 动 态模 型:描 述 j述定 义功 能 “ 二 如 何完 成 ”, “ 多久 时间 完成 ” ,包 括对 象的 事件 序列 、状 态 和操 作 ,主要 用顺 序 图、合 作 圈、状 态 图和活 动 图来表 示 。其 中功 能 ( 用例 )模 型 是 系 统的核 心 ,它 驱动 着其他 模 型的 开发 。[】 3 下 面采 用最 新舨本 UL 2 K分 析设 计广 州涉 外经 济职 业技 术学 院排 M .0 课系统 模型 ,图形 用Tu u lt 0 7 具软件 绘制 rf nPa o20 工 2用户需 求分析 本排课 系统 的用户 需求 结合 广 州涉外 经济 职业 技术 学院 实际 的教 学情 况分析 ,主要 包括 权限管 理 ,资源信 息 管理 ,课程信 息管 理三 个模块 。 2 1权限 管理模 块 . 系 统中有 很 多基本信 息 是学校 教 学管 理 中的重 要数据 ,为 了保 护这 些 数 据不 被修 改或 破坏 , 为系 统设 计 三种权 限 的管理 体 系: 第一 种管 理 员权 限;第 二种 教务 员权 限 ;第 三种 普通 用 户权 限 不 同的权 限用 户 ,对应 不 同的数据 资源 ,以 便最大程 度 的保护 系统 中重要 数据 安全 。 22 资源 管理模块 32 类 图设计 . 类 图是面 向对 象分 析 设计 中屉重 要 的图 ,它描 述 了系统 中各个 对象 的 类 型 以及 它们之 间的各 种联 系 ,是 系统静 态视 图 的一 部分 ,主 要支 持系 统
因此 ,为适 应 该校 发 展 ,我 采用 UL 一建 模语 言 , 开发 基于 JE 三 M统 2E 层体 系 结构 的排 课系统 ,安装 在 该校服 务 器土 ,让 教务 管理 人 员只 需录 入 教 师 、教室 、班 级 以及课 程等 相 关数据 ,设置 相应 的约 束参 数 ,即可 完 成
排课过程实质上就是在教师教室班级和课程之间取得一个有机的合理的对应关系在没有固定因素的情况下四个因素对应起来排课的时问复杂度是很大的具体进行排课时可以把变动的因素转换成固定的因素如在学期开始时根据教学任务书上的规定某位教师踯门课程是确定的所以四个变动因素就简化成了三个因素再根据教学计划可以确定这门课程是安排给哪个班级上课所以只要能排除班级的冲突三个因va一技术应用素的问题求解就简化成了两个因素的求解在此基础上进行排课时工作量大大减少
的 功能 需求 ,它 的 设计 是系 统设 计最 核心 的部 分 。 由于排谍 问题 中 相对 稳 图1 排课 系统 的顶 层用例 图
定 因素 的存在 ,较 易用面 向对 象的方 法抽象 出类 。 所 谓排 课 ,就 是 寻找课 程 、班 级 、教 师 、教 室4 元素 之 间的最 优 组 个 合 ,故在 排课 管理 系统有 课程 、班级 、教 室、 教师4 个和 数据 库相关 的最 基 本 的类 :① 课程 信息 类 的属 性包 括课程 编码 、课程 名 称、课 程分类 代码 、
所属 系 别 号 、专业 编 号 、学 分 、学 时 。② 班级 信 息类 的 属性 包 括班 级编
号 、班 级名称 、所属 院 系、专 业编 号 、入 学年 份 、班级 人数 、辅 导 员 。③ 教 室信 息类 的属 性包 括教 室 编 号、教 室名 称 、教学 楼编 号 、教 室类别 、座 位数 。④ 教 师信 息类 的属性 包括 教师编 号 、身份证 号 、教师 姓名 、所 属 院 系 、教研 室编 号、职 位 、密码 。 四者之间均 为多对 多的关系 ,所 以在排课 实现时 要用到的类 有班级课程 表、教室 、教师 、班 级、课程 五个类 备类之 间具体 的关系图如 图2 示。 所
安排 课 表是 商校教 务活 动 中的一 项十 分复 杂的 工作 ,是 教务信 息化 、
办公 自动化 的 颂 重 要 内容 ,是 保障 教学 秩序 正 常进 行的 前提 和基 础 。近
3详绷 设计
3 1 用例 图设计 .

四年来 ,广 州涉 外经 济 职业技 术 学 院招生 规模 不 断扩 大 ,教师 人数 持续 增 加 ,但 该校现 在 还是 采用 手工 排 课 。这 种 传统 的捧 课 方法 不仅耗 费人力 , 而 且极 易 出错 ,时间 和 空间 的合 理编排 也 不容 易掌 握 ,难 以满 足该 校 的发 展 要求 ,所 以该 校迫 切 需要 一个 高效 自动并 且符 合 该校 实际 教学 情况 的 一
排课 系统 来完 成这项 艰 巨的工作
个 完整 的用例 图包括 系统 边界 、参 与者 、用例 、用 例 与参与 者之 间
的关 系 和 用 例 之间 的 关 系 。经 深 入 分析 教 务 管 理系 统 中 和排 课 有 关 的 工 作 ,一个 排课 系 统 ,主要 有两 种用 户 :教 师和 教务 员 。对于 教师 来说 , 主 要使 用 查看课 程 安排 功能 ;对 于教 务 员来 说 ,主要 使用 资源 管理 ,课 程管 理 以及进 行排课 功 能。排课 系统 的顶 层用例 图 ,如图 1 示。 所
【 技术应用 】 i 瓣蠢
基 于UML 的排 课 系 统设 计
刘永明1 ・ 2
(. 1广州涉外经济职业技术学 院 信息学院 广东 广州 5 0 4 ;2 暨南大学 在职研究生 1 50 . 广东 广州 503) 16 2
摘 要 : 排课是高校教 学管理中 一 项非常 复杂且必不 l少 的任务。随着高校 的进…步发展 ,过去传统的开发 方法很难满足用户 需求 变更,运用基于U L H 了 M 的面 向 对 象分析方法,对B S / 模式的高校排课系 统进行分析与设计 。 关键 词: U L M ;排课系统 中图分类号:T 3 文献标识码:A 文章编 号;1 7 - 7 9 2 1 )0 2 1 3 2 P 6 ] 5 7( 0 O 5 0 2 —0
相关文档
最新文档