《计算机专业开题报告模板.doc》由会员分享,可在线阅读,更多相关《计算机专业开题报告模板.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 计算机专业开题报告模板1课题介绍 随着计算机技术的飞速进展,计算机作为学问经济时代的产物,已被广泛应用于社会各个行业和领域,而素养教育在学校不断的深化,学校对学生的实践力量也越来越重视,所以学校的试验室和试验课课时也越来越多。如何编排试验室试验教学课表?以往在试验室治理中,都只能通过人工的方式编排。但是,伴随着各类学科范围的不断扩大,各个院系的试验学科科目渐渐增多,以至于浩大的课时、众多的教师、简单的试验室信息令试验室的治理人员头晕脑涨,无法合理、快速、高效地制定出相应的排课规划。采纳手工方式排课,有时需要花费一个月甚至更长时间才能完成一个学期的排课任务。这就促使我们必需采纳一些帮助的手段来
2、帮忙。因此,试验室试验教学排课系统就成了需要。作为计算机应用的一局部,使用计算机对学校试验室排课进展治理,具有着手工治理所无法比较的优点。例如:检索快速、查找便利、牢靠性高、存储量大、保密性好、寿命长、本钱低等。这些优点能够极大地提高治理的效率,也是学校的科学化、正规化治理及与世界接轨的重要条件。 2国内外的讨论状况、进展趋势 这个试验室试验教学排课系统的主要问题还是“排课问题”。国外针对排课问题绽开的讨论较早。1963年CCGotlieb在他的文章TheConstructionofClass-TeacherTime-Tables中提出了课表编排的数学模型。这篇文章引起了人们对于排课问题的重视
3、。1976年SEven在其论文TheComplexityofTimetableAndMultiCommodityFlowProblem中,第一次证明白课表问题是NP完全的。SEven的论证进一步地将人们对课表问题简单性的熟悉提高到理论高度。国内对排课问题的讨论较晚,1984年,清华大学在清华大学学报上发表了林漳希和林尧瑞在该课题上的试验性讨论成果人工智能技术在课表编排中的应用。 为了使课表的编排更精确、合理、快速,高校教务部门已先后开发出一些适用的排课系统。我们发觉这些软件有以下缺乏:每个学期的课程、教师、教室信息相对固定,但却不能被重用;不能保存每个学期的历史数据,不便教师对以前课表进展查询
4、;未供应用户的分级使用制度;自动排课速度较慢;形成的课表大小不固定,增加打印难度,因此现在的排课系统正在向解决这些问题的方向进展。 3试验室排课系统的原则 依据目前高校课程体系构设置特点,试验室试验教学排课系统要考虑以下各种因素: 首先:要做到每个班级、教师、试验室各种资源不冲突,这是试验室试验教学排课系统最起码的原则。 其次:先排有指定要求的课程。指定要求包括教室和时间都指定、指定时间或指定教室等状况。 第三:按事先设定的优先级将不同类别的课排在不同的时间段。 第四:学生上课时间分布的匀称性。时间的匀称性是指在一个星期内同一门课程在天数安排的匀称性。比方说数据构课在一周内要上三次,且都在试验
5、室里上,试验室试验教学排课系统要做到最好安排在周一、周三、周五这三天来上。 第五:学生试验课节数分布的匀称性。这是为了保证一个专业的课程安排在一周内不总是上一天内的第一、二节或者总是上最终一、二节。 第六:可以将课表导出到word中,并进展打印操作。 第七:可以手工调整课程的.时间。 4试验室排课系统的局限性 排课系统分为计算机处理和人工调整两个局部。计算机处理是有肯定局限性的。局限性主要表达在两个方面: 首先计算机排课与人工排课是有区分的。人的思维可以是收敛也可以发散的,因而排课时特别敏捷,随便性较强,工作步骤可以随状况的变化而调整,觉得怎样更合理就怎样做,甚至可以只推翻某一局部重排,亦可以
6、进展网络式的回溯调整。计算机就不同了,它目前并不具有人脑那样发散的思维力量,它的“大脑”里的一切信息都是由程序和数据组成的,每一步工作都需由人把自己的工作阅历抽象成计算机语言,依据肯定的程序进展掌握,让其领悟人的意图而到达预期的排课目的。 其次计算机调度系统本身所具有的局限性。计算机虽然可以准确地处理大量的数据,但由于现有排课程序算法模式不行能太多,回溯调整的范围、深度不行能太大,否则程序太简单。实际上目前由于受计算机固定思维和程序规模的限制,单纯依靠计算机处理排课数据是不行能到达最正确的排课效果的。 5试验室排课系统构 5.1根本组成构架 整个系统分为登录子系统、排课子系统、课表公布子系统和
7、综合治理子系统。 用户登录:包括对用户的合法性验证,用户的分类,并依据不同类型的用户安排不同的权限。 排课功能:通过已知的信息,尽量避开课时、教师、试验室的冲突,通常状况下是由任课教师依据已知信息至少提前一周进展排课,这样教师就可以选择上课时间,便利排出学校、教师、学生都满足的的试验教学课程表。假如任课教师要取消排课也要提前一周进展,如要临时取消课程必需与治理员联系,由治理员进展取消。这样可以削减治理员的工作量。 公布课表:对已排好的试验教学课表进展公布,不同的用户可以依据自己的需要按不同方式查询课表。本系统还实现了将课表导入word,这样可以便利的打印排好的课程表。 综合治理:主要是治理个人
8、信息、教师信息、试验室信息、课程信息、班级信息,时间掌握信息等。在这里面可以对这些信息进展添加、修改、删除等操作。 5.2平台选择 本系统采纳VC#.NET和SQL来开发,VC#.NET是基于VisualStudio.NET的,它综合了VisualBasic的高生产率和C+的行动力,使生产性能得到了提高,它具有比C和C+更简洁的语法,比Java更适合融入Microsoft的技术。SQL是关系数据库的标准语言,它已成为关系数据库产品事实上的标准。 6完毕语 如今国内软件市场上也有许多通用型的排课软件,例如“排课无忧”,“排课高手”等等。这些通用软件往往无法满意学校的某些特别要求。因此,针对学校的一些特别要求,需要开发出满意不同要求的排课系统。本设计主要是针对我系的详细要求开发出一个满意肯定条件的试验室排课系统,在设计过程中,需要把握VC#.NET和SQL的相关学问。