山东英才学院排课系统算法的研究与设计
课程整体设计

妇科微创手术患者 整体护理
妇科月经不调、不孕 1、妇科炎症患者的 护理; 2、患者的分类机临 床表现;妇科传染病 的种类及临床表现 患者护理措施;临床
手术病人的术前术后护 理;妇科手术的适应症 及禁忌;妇科肿瘤的化 疗及常见副作用
妇产科微创手术的 优点;了解妇科内 镜的应用特征
表现、辅助检查机处
理原则;病人成因及 发病机制
女生与男生比例为9:1
农村家庭背景学生比例大 专业思想牢固 取得执业护士资格证
山东英才学院· 妇产科护理学课程整体设计
面向的岗位群
二级及以上医院 专科护士 社区、医疗卫生机构 及一级医院护理管理 人才和护理一线技术 人才
医疗卫生保健机构健康 指导咨询人员
山东英才学院· 妇产科护理学课程整体设计
----刘翠兰教授
山东英才学院· 妇产科护理学课程整体设计
一、课程概述 二、课程设计思路
三、课程教学实施过程
四、教学效果 五、创新点及努力方向 六、课程设计规划
课 程 整 体 设 计
山东英才学院· 妇产科护理学课程整体设计
课程概述
1 课程定位
2
课程目标
山东英才学院· 妇产科护理学课程整体设计
课程概述--生源特点
•掌握月经不调及不孕症病人的 护理措施; •熟悉月经不调病人的临床表现 、辅助检查及处理原则;
•第十四章月经失调病人 的护理 •第十八章不孕症妇女的 护理
•了解月经不调病人的病因及发 病机制
山东英才学院· 妇产科护理学课程整体设计
课程设计思路--课程体系
职业能力 能力目标 •掌握接受妇产科手术病人的术 前及术后护理; •熟悉妇产科手术的适应症及禁 忌症; •了解妇科肿瘤的化疗及常见副 作用 教学内容、知识点 •第十五章妊娠滋养细 胞疾病病人的护理 •第十六章腹部手术病 人的护理 •第十七章外阴、阴道 手术病人的护理 •补充资料:妇科放疗 、化疗患者的护理 •第二十一章妇产科常 用护理技术
软件工程硕士论文:高校自动排课系统排课算法研究与应用(一)

软件工程硕士论文:高校自动排课系统排课算法研究与应用(一)摘要排课,是给学校各专业的教学计划中设置的课程安排合适的时间和地点,也就是给每个班的课程安排时间和地点。
排课工作在教学管理中很重要也很繁琐,计算机自动排课系统,可以降低排课人员的工作量,减少排课中的人为因素。
但排课问题属于NP问题,即无法直接得到答案,只能通过猜测获取可能结果。
通常NP问题虽无答案,却有算法,算法不能直接告诉答案,但可以用来判断可能的结果是否J下确可行。
因此,要做好排课工作,提高排课效率,研究排课算法是必不可少的。
本文在查阅大量相关文献的基础上,对高校的排课问题进行了分析,通过对人工智能中的启发式搜索理论的研究,对优先权策略和分配策略加以分析和应用,设计出排课算法启发式排课算法(HTA)。
同时,又对HTA算法中薄弱点(主要是对课程等对优先权过于敏感)进行进一步改造,即在HTA算法的基础上,应用一些拟人的算法或策略,包括靠边策略、择劣策略、前景探测策略、学习策略,减少算法中各因素对优先权的敏感,克服HTA算法的缺陷,完善HTA算法内容。
改造后的算法命名为eHTA算法。
通过实验,证明eHTA算法在减少人工干预排课次数、好时间好教室的利用、尽量满足约束条件、班级和教师的同负荷均衡等方面,能够产生很好的效果,大大提高了排课效率。
论文还介绍了基于eHTA算法的江苏海事职业技术学院自动排课系统构架,并将系统应用的效果与人工排课进行对比,以科学的方式,证明eHTA算法在提高排课效率各方面的作用。
关键词:启发式算法,eHTA,排课The Research and Application of UniversityCoursesTimetabling AlgorithmAbstractCourses timetabling,is to arrange the appropriate time and the place to thecurriculum in school each specialized plan of instruction or is for each class’Scurriculum arrangement.Each semester,coursestimetabling work is in theteaching supervisory work key point and the difficulty.Auto-course timetablingcan help reduce working pressure and mall·made interruption.Courses timetabling,belonging to the NP question,is unable to give the direct answer,but a possibleresult through guess.Although the question does not have the answer,has thealgorithm actually,the algorithm usually cannot tell the answer,but Can tell whetherthe some possibility is true of false.Therefore,it is essential to research oftimetabling.It may help to enhance the timetabling efficiency,promote teachingmanagement level enhancement.This article in the consult massive correlation 1iterature foundation has carried onthe analysis to courscs timetabling,through to the artificial intelligence inspirationalsearch theory research,applied to the priority strategy and the assignment strategy,has designed new algorithm Heuristic Timetabling Algorithm(HTA).At the sametime,also to HTA algorithm in regarding curriculum the priority too sensitiveshortcoming has made the improvement,proposed the eHTA algorithm,appliessome personification’S algorithm or the strategy,“keeping to the side’’strategy,“selecting the poor'’strategy,“the prospectsurvey'’strategy,“studying'’strategy,reduces in the algorithm the curricula to the priority sensitivity.Through theexperiment,proved the eHTA algorithm in the reduced manual intervention numberof times,the good time good classroom use,satisfies theconstraint condition,theclass and grade and teacher's date load as far as possible balanced and SO on the aspects,can produce the very good results,enhanced the courses timetabling efficiency greatly.The paper also introduced based on the eHTA algorithm Jiangsu MaritimeInstitute’S courses automatic course timetabling system framework.It has alsorecorded this system application effect carried on the past artificial timetabling thecontrast,by the science way,proves the eHTA algorithm in the enhancementtimetabl ing efficiency various aspects function.Key Words:Heuristic Timetabling Algorithm,eHTA,courses timetabling1绪论1.1论文的研究目的在我国高等教育中有两个主体:一是学生主体,二是教师主体。
排课系统的实验报告

排课系统的实验报告1. 引言排课系统是一种用于学校或机构进行课程排布的工具,它能自动优化课程安排,提高学校的效率和教学质量。
本次实验实现了一个简单的排课系统,并进行了功能测试和性能评估。
2. 实验目标本次实验的目标是设计并实现一个排课系统,实现以下功能:- 输入教师、学生和课程信息- 根据学生的选课情况自动排课- 提供查询课程、教师和学生信息的接口- 评估系统的性能,包括运行时间和内存占用3. 实验方法我们采用了面向对象的编程方法,使用Python语言开发了排课系统。
系统的核心模块包括学生类、教师类、课程类和排课类,通过这些类的交互实现了系统的功能。
具体实现过程如下:1. 定义学生类、教师类和课程类,为每个类定义了必要的属性和方法,如学生姓名、选课情况等。
2. 实现排课类,该类包括课程信息的输入、学生选课情况的输入以及自动排课的算法。
排课算法根据学生的选课情况,优化课程的安排,尽量避免冲突。
3. 实现查询接口,提供了查询课程、教师和学生信息的功能,用户可以通过接口输入相关信息进行查询。
4. 使用测试数据对系统进行功能测试,并记录系统的运行时间和内存占用。
4. 实验结果和分析经过测试,排课系统在输入信息和执行排课算法时表现良好,并能够正确地输出课程、教师和学生的相关信息。
系统的运行时间和内存占用方面,我们进行了如下评估:- 运行时间评估:我们使用了1000个学生、100个教师和200个课程的数据进行测试。
在这些数据下,系统运行时间约为2秒,可满足基本的排课需求。
- 内存占用评估:系统在运行时占用的内存约为100MB,内存占用量相对较小,对于一般规模的学校或机构来说是可接受的。
5. 实验总结本次实验我们成功地设计并实现了一个简单的排课系统,并对系统进行了功能测试和性能评估。
通过实验,我们了解了排课系统的设计和实现方法,熟悉了面向对象编程的应用,以及对系统性能进行评估的方法。
然而,我们也意识到本次实验的排课系统还存在一些不足之处。
高校排课系统的设计与实现研究

高校排课系统的设计与实现研究随着高校教育的不断发展和教学方式的不断改革,高校排课系统也逐渐成为了现代高校教学管理中的一个重要组成部分。
排课系统的优劣直接关系到学校教学质量以及学生学习效果,因此对于高校来说,设计和实现一套高效的排课系统显得尤为重要。
一、排课系统的现状与问题当前大部分高校的排课系统仍然是基于传统的人工排课方式,通常由学校的教务部门统筹安排。
这种方式存在一些明显的问题,比如耗时耗力、容易产生错误、对排课人员的要求高等。
经常出现的问题包括教室资源分配不合理,课程冲突频发等。
传统的排课方式已经不能满足高校教学管理的需求,因此有必要设计一套更加科学合理的排课系统。
二、排课系统的设计方案1. 系统架构设计排课系统的设计首先需要进行系统架构的设计。
系统应该包括教室信息管理、课程信息管理、教师信息管理、学生信息管理等模块。
通过对这些模块的管理和整合,可以更加高效地完成排课工作。
2. 数据库设计数据库是排课系统的核心,对于数据库的设计应该充分考虑到排课过程中所涉及的多方面因素,比如教室资源、教师资源、课程安排等。
还需要考虑到数据库的安全性和可靠性,确保数据不会丢失或被篡改。
3. 排课算法设计排课系统的核心在于排课算法的设计。
排课算法需要考虑到诸如教室容量、教师时间、学生选课情况等多种因素,以最大程度地满足学校教学管理的需求。
还需要考虑到系统的智能化和灵活性,能够根据不同学期和学院的实际情况进行调整。
1. 技术选择在实现排课系统的过程中,需要选择合适的技术。
数据库应该选择成熟可靠的数据库系统,比如MySQL、Oracle等。
后端的开发可以选择Java、Python等语言,前端可以选择HTML、CSS、Javascript等技术。
为了提升系统的性能和稳定性,可以考虑使用分布式系统和云计算技术。
2. 系统开发系统的开发应该考虑到学校的实际需求,以学校的实际情况为依据进行开发。
在开发过程中,可以采用敏捷开发等灵活的开发模式,及时根据实际情况进行调整和改进。
高校排课系统的设计与实现研究

高校排课系统的设计与实现研究高校排课系统是一种用于完成高校课程排列的软件系统。
随着高校规模的不断扩大,课程数量的增加,传统的手工排课方法逐渐无法满足需求。
设计和实现一套高校排课系统具有重要意义。
本文将介绍高校排课系统的设计与实现研究。
高校排课系统的设计需要考虑到以下几个方面:课程信息管理、教室资源管理、教师资源管理和排课算法设计。
针对课程信息管理,系统需要实现对课程的录入、修改和删除等操作。
对于教室资源管理,系统需要记录教室的容量、设备等信息,并实现对教室的查询、选择和预定等功能。
对于教师资源管理,系统需要记录教师的授课时间和课程安排,并实现对教师的查询和调整等功能。
排课算法设计是整个系统的核心,需要根据教室资源、教师资源和课程需求等因素,设计合理的算法来进行排课。
高校排课系统的实现需要选择合适的开发平台和技术。
常见的开发平台有Java、C++等,选择适合自己的开发平台并掌握其相关技术是进行实现的基础。
在数据库方面,可以选择MySQL、Oracle等数据库来存储和管理课程信息、教室资源和教师资源等数据。
还可以借助一些开源框架和工具来提高开发效率和系统性能,如Spring、Hibernate等。
高校排课系统的实现需要进行系统测试和优化。
系统测试可以通过编写测试用例来对系统的各个功能进行测试,保证系统的稳定性和正确性。
可以通过对系统的性能和效率进行优化,提高系统的响应速度和用户体验。
高校排课系统的设计与实现涉及到课程信息管理、教室资源管理、教师资源管理和排课算法设计等方面。
选择合适的开发平台和技术,并进行系统测试和优化,可以实现一套高效、稳定的高校排课系统。
高校排课系统的设计与实现研究

高校排课系统的设计与实现研究一、引言二、相关工作目前,国内外关于高校排课系统的研究已经取得了一些成果。
在国外,一些大学通过引入先进的排课算法和技术,已经实现了高效的排课系统。
比如美国麻省理工学院的排课系统就是被广泛认为优秀的案例。
而在国内,一些高校也开始研究和实践新的排课系统,以提高教学管理的效率。
目前国内外对于高校排课系统的研究还比较薄弱,尤其是在如何结合实际教学需求进行系统设计的方面还有待深入探讨。
三、高校排课系统的设计1. 排课需求分析在设计高校排课系统之前,首先需要对高校的排课需求进行分析。
包括教学计划、教师资源、教室资源、学生选课情况等方面的需求进行全面的了解。
只有充分了解排课的各种需求,才能够设计出符合实际需求的排课系统。
2. 系统架构设计在排课系统的设计中,需要考虑系统的整体架构。
包括数据采集、排课算法、用户界面设计等方面。
在数据采集方面,需要考虑如何实现对教学计划、教师资源、教室资源、学生选课情况等数据的采集和更新。
在排课算法方面,需要考虑如何利用先进的算法和技术实现高效的排课。
在用户界面设计方面,需要考虑如何设计出符合用户操作习惯的界面,以提高用户的使用体验。
在排课系统的设计中,需要考虑系统的各项功能。
包括排课计划的制定、排课结果的生成、排课结果的优化等功能。
在排课计划的制定中,需要考虑如何根据教学需求和资源情况,制定出合理的排课计划。
在排课结果的生成中,需要考虑如何利用排课算法和技术,实现高效的排课。
在排课结果的优化中,需要考虑如何根据实际情况对排课结果进行优化,以提高排课质量。
1. 数据采集与管理在高校排课系统的实现中,数据采集与管理是至关重要的一环。
需要建立起一个完善的数据采集与管理系统,以保证排课系统能够及时获取到最新的教学计划、教师资源、教室资源、学生选课情况等数据。
并且需要建立一个高效的数据管理系统,以保证数据的有效利用和储存。
2. 排课算法与技术在高校排课系统的实现中,排课算法与技术是关键的一部分。
自动排课系统算法的分析与设计概要

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!科技情报开发与经济SCI-TECH INFORMATION DEVELOPMENT &ECONOMY 2007年第 17卷第34期吞吐量后才实施 , 不可轻易控制流量导致不必要的吞吐量下降。
流量控制后必须及时解除流量控制。
(2 技术流控手段和业务流控手段相结合。
(3 流控点设立于系统与外系统接口层和一级调度层 , 其他各层不设立流控点。
对银行前端发起的联机请求做流量控制 , 以防止后台出现堵塞 , 流控点的设置见表 1。
从技术流控和业务流控的角度实现系统的流量控制如下 :第一 , 为预防系统内出现堵塞 , 在系统交易入口即分中心控制总线上 , 建立预防性流控机制 ; 第二 , 建立系统状态主动探测机制 , 系统主动探测服务队列状态 , 发现系统繁忙或服务队列深度超过设定阀值 , 将启动相应的流控 ; 第三 , 可以根据管理需要 , 设定特定业务品种交易、特定分中心交易或特定服务的交易流量阀值 , 进行流量控制。
如在交易繁忙时段 , 可以采取限制部分查询交易等手段确保系统的稳定运行。
(责任编辑 :戚米莎─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─第一作者简介 :刘焱军 , 男 , 1975年 4月生 , 2001年毕业于太原理工大学计算机专业(硕士 , 中国建设银行厦门开发中心 , 福建省厦门市鹭江道 98号建行大厦 , 361012.Research on the Application of Bus Control Technology in Securities System of BankLIU Yan-junABSTRACT:This paper introduces the application of bus control technology in securities system of bank, and probes intothe implementation of the flow control.KEY WORDS:bus technology of trade control; securities system of bank; flow control教学排课可以说是教学管理的一个中心 , 它直接关系到教学计划和教学质量。
高校自动排课系统的研究与设计

高校自动排课系统的研究与设计作者:张芸芸李长青来源:《科技资讯》2014年第14期摘要:如今的高校规模越来越大,教师、班级、学生的数量越来越多,如果排课仅靠人工完成,排课人员的工作量将十分巨大,而且一旦出现情况进行修改就会非常繁琐。
开发计算机自动排课系统软件来完成复杂的排课工作,显得十分迫切而必要。
笔者对高校排课工作做了详细、深入的研究,对排课工作各要素、影响条件、排课流程等进行了归纳总结,提出了自动排课系统的功能需求,对排课系统界面、模块和算法进行了合理设计,并对系统运行实践和结果进行了总结,提出了改进的地方和努力的方向。
关键词:高等院校排课系统研究设计中图分类号:G420 文献标识码:A 文章编号:1672-3791(2014)05(b)-0009-02近年来,随着高校招生规模的逐步扩大,各高校的学生、班级、教师数量越来越多,如果课表依靠人工完成,那么排课人员的工作量将十分巨大。
人工排课出错的比较大,而且一旦出错修改起来比较麻烦,往往是一处出错必须同时对多处进行修改,操作非常繁琐。
因此,开发出一种能够按照规则和约束条件自动生成课表的计算机排课系统,来代替复杂的人工工作,显得迫切而必要。
基于Web的网络课表作为一种新型教务管理式,给排课人员带来了极大的便利,具有非常重要的现实意义和广阔的发展前景。
1 人工排课问题研究学校排课的目的就是对多类资源进行组合优化,合理安排现有的师资、课程、学生、教学场地、教学时间等要求,其本质是教师、班级、课程在时间和空间上的合理分配问题。
也就是说安排适当的教室、教师在要在一定的时间完成学校交给的所有任务。
一般而言,排课时必须充分考虑以下因素:各门课程要安排在最适宜的授课时间;同一课程在整个学期的时间分布尽量平均;各个班级的教学密度尽量均等;每个教师的工作量尽量相同;教学场地要满足教学任务的条件需求;同一教学班级、教学场地及教师,在同一时间均只能进行一次教学安排。
2 排课流程分析从目前国内高校的课程安排情况来看,每个学年有两个学期,一周上五天课,一天大概有八节课,上午四节课,下午四节课。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
山东英才学院排课系统算法的研究与设计
0引言
随着民办高校办学规模的持续发展,课表编排问题在教务管理中尤显重要,它在一定深度上影响着教学中工作的效率、质量。
当前使用的自动排课系统软件主要针对的是普通国办高等院校,不适应于民办高等职业技术院校。
现在以学分制为主代替了以学时制为主的变化,使得课程表的编排工作发生了较大的变化,实现学分制下的排课系统,成为噬待解决的问题。
对比诸多当前主体的排课系统软件,不难发现其大多采用的是以传统的方式来进行程序设计,也就是把以程序作为整个自动排课系统的核心问题。
而自动排课系统中所涉及使用的相关数据主要侧重的是有规律性、变化不明显的排课原则,因而对于各个高等院校之间的不同点考虑得不全面,还有则是程序与所用数据的关系结合得过于紧密,这无疑加重了程序修改、软件系统维护的难度,对自动排课系统的进一步扩充、升级没有优势,所以说排课系统的通用性受到了限制,加大了对人工调整的依赖性。
山东英才学院的实际条件使得外聘兼职教师会一直存在,而对于上课时间的要求,所有外聘教师给出的是相对固定的。
由此可见,学生课程表的编排问题在很大程度上受到教师(外聘教师为主体因素)、教室类别(功能)、学生类别(层次)、课程种类等因素的约束,还有教学、授课时间等其它因素,体现的是排课系统的大规模、
复杂程度的约束条件以及相关数据相对不固定等特点,也是当今计算机应用科学研究的问题之一。
1自动排课系统算法
1.1制约条件
有一些相对应的限制条件及规则在课表安排中是要必须遵守的,目的是尽可能地减少诸如时间及地点冲突的出现,尽可能地满足学生、教师、教室的各种实际限定条件。
必须遵守的基本条件、基本原则不外乎有以下几个方面:①同一个班级的所有同学在同一时间段内,只能安排一门以下的课程(选修课可以例外);②每一位教师(包括外聘教师)在同一时间段内,只能讲授一门课程;③具体的教室在满足授课条件的基础上,只能用于一门课程的教学;④在同一时间段内安排的不同课程数总量,不能大于给出的教室总数量;⑤参加某一课程学习的人数,要小于选定教室的总座位数量。
1.2不确定的制约条件
除去眼前山东英才学院具体师资及教室实际情况,还应该考虑以下不确定因素,才能使安排的课程表趋向于更合理、更优化:①优先考虑外聘教师所授课程的安排;②优先考虑全院公共基础课程的安排;③不能连续安排一周内有多次授课的课程;④同一个教室中尽量安排一周内有多次授课的课程;⑤同一个教室安排同一个班级、同一位教师的课程;⑥同一个教室安排不同班级的同一门课程;
⑦专业课程要安排在多媒体教室中授课。
2排课算法中的数据结构分析
考虑山东英才学院的实际情况,其自动排课系统实现算法中可以定义的5个具体的操作实体对象有:教师、课程、班级、教室以及时间。
一种数据结构与一个具体实体对象一一对应。
(1)课程类型(class_course)包含有以下7种基本属性:课程号(id)、课程名、授课教师、授课班级、需用教室、实际课时数、可选用教学时间。
对于一周要授课多于一次的课程,可以采用在智能排课开始之前将该类课程复制的方法,即可以让其存在多个个具体实例的方法,来完成该类课程的授课安排。
(2)班级类型(class_class)包含以下3个属性:班级号(id)、班级名称、可选用的教学时间。
排课过程中检验自然授课班级在上课时间上的冲突,可以用“选用的教学时间”来判断,在同一时间段内同一个班级所授课程必须少于一门。
(3)教师类型(class_teacher)包含以下3个属性:教师号(id)、教师姓名、授课教师可提供的教学时间。
对于山东英才学院的自动排课系统来说,对自动排课结果能产生影响的最大因素之一是授课教师情况(以外聘教师的制约条件为主)的多样性。
比如兼职外聘教师的授课时间是受限制的,解决的
方法是为每位教师建立授课时间数据表,同时保证与所授课班级的可用时间保持一致。
(4)教室类型(class_room)包含以下3个属性:教室号(id)、教室名称、教室的可用时间。
对于山东英才学院而言,随着学院办学规模的快速发展,教室作为教学资源之一也有其时间的局限性。
而对于某一个实体教室能不能满足具体课程授课的条件要求,比如该教室是不是有足够多的座椅等问题,可以由具体的教务工作人员在完成基本数据录入阶段来完成有针对性的处理工作,以期最大限度地利用有限的教室资源。
(5)时间类型(class_time)是最关键的一个数据结构类型。
山东英才学院智能排课算法中的其余4个类型中的可用时间可以作为该类型的一个具体实例。
3算法中的数据库
3.1数据库模型
山东英才学院智能自动排课系统需要的初始数据包括课程、教室、教师、班级等相关的数据信息,结果则是得到求解的结论亦即自动排好的课程表。
数据库就是上面所叙述的相关教学、教务信息的载体。
英才学院智能排课系统中数据库的设计是以规范化的数据库理论为基础的,要想得到一个好的关系数据库的数据表关系,则一定要使该数据表关系满足一定的约束条件,而对于此约束条件已经形成了若干个数据库关系范式规范,分成若干不相同的等级,一
个等级比一个等级要求得严格。
其最大的优点在于提高了选择、投影、连接等运算在具体排课应用开发过程中的效率,在最大限度地避免了冗余及数据库管理维护方面可能会出现的异常现象的同时,也极大地方便了用户。
表1是几种常见的范式概念。
3.2关系概念模型
在使用关系数据库模型完成自动排课系统开发的过程中,首先要进行的是概念结构的设计,在山东英才学院自动排课系统中所用的概念结构充分反映了山东英才学院实体之间的相互联系。
根据英才学院实现的情况(主要是教室量、学生类别),排课系统的实体-联系图(e-r模型)如图1所示。
4软件界面设计
4.1用户界面
山东英才学院智能自动排课系统中各个具体的子功能可以由主窗口中的菜单命令来实现完成,每个具体功能模块可以包含有一个或多个菜单命令,可以以对话框的形式来实现其具体功能。
山东英才学院智能自动排课系统可以在主界面窗口上放置7个具体功能菜单,其分别用来完成不同的模块功能,几个主要菜单所能完成的具体功能如表3所示。
4.2用户登录界面的设计
山东英才学院智能自动排课系统可以采用基于多文档的开发模式,对于各级不同权限用户可通过主窗口菜单来具体实施调用各个
相应的子功能模块来完成具体功能,可以包含(用户单击)系统登录菜单中的登录命令,可以打开用户登录对话框。
经验证输入正确后,菜单中的所有功能都变为有效,各级不同权限的用户可以进行相应的子功能操作。
5结语
面向对象的软件开发方法是现代软件工程的一个很有发展前途
的新方法。
本文采用面向对象技术对排课系统进行分析、设计,并应用建模语言对需求做出全面分析,最终得到面向对象的系统模型,成功地解决了需求中所提出的问题。
参考文献:
[1]齐永杰.排课系统的设计与实现[d].西安:西安电子科技大学,2009.
[2]陆峰,李新.自动排课系统算法的设计与实现[j].微机发展,2005(11).
[3]仲崇丽.民办高校排课系统算法的研究与设计[j].电子世界,2011(11).
[4]许洁.基于信息管理的高校排课系统[j].江苏科技大学学报:社会科学版,2006(2).
[5]袁鹏飞,孙军安.sql sever 2000数据库系统管理[m].北京:人民邮电出版社,2001.
[6]王宝昌.高校计算机排课系统的设计与实现[d].长春:吉林大
学,2007.
[7]董绍捷.uml建模技术在排课系统中的应用[d].长春:长春理工大学,2005.
(责任编辑:孙娟)。