计算机专业开题报告模板共7页
- 格式:doc
- 大小:18.50 KB
- 文档页数:7
计算机专业开题报告参考研究背景随着现代社会的快速发展和科技的不断进步,人们对计算机技术的需求越来越大。
计算机科学与技术专业作为新兴的学科,具有广阔的发展前景和巨大的市场需求。
然而,当前计算机专业的教育与培养存在一些问题:第一,许多学生缺乏实践经验,只掌握了理论知识,并未掌握实际操作的技能;第二,科研成果的应用价值与市场需求存在较大的差距;第三,行业人才的需求与培养之间存在矛盾。
基于上述问题,本文旨在研究计算机专业的教育与培养问题,探索如何提高学生的实践能力和提升科研成果的应用价值,为行业提供更多的优秀人才和技术创新。
研究内容与目标本研究将重点探讨以下问题:1.计算机专业教育与培养现状分析,包括课程设置、实践教学和科研成果等情况;2.计算机专业教育与培养存在的问题和不足之处,包括实践教学缺乏、科研成果应用价值低等问题;3.提出计算机专业教育与培养改进的措施和建议,包括加强实践教学、提升科研成果的应用价值、加强学术交流和合作等方面。
通过以上研究,本文的目标在于提高计算机专业学生的实践能力和科研成果的应用价值,促进学科的健康发展并为行业提供更多的优秀人才和技术创新。
研究方法为了达到上述研究目标,本文将采用以下研究方法:1.文献综述:对相关文献进行梳理和分析,了解计算机专业教育与培养的现状和存在的问题;2.实证研究:通过实地调查和案例分析,了解学生在实践教学和科研成果方面的表现,深入分析存在的问题和不足;3.专家访谈:邀请计算机专业领域的专家、教授进行访谈和交流,了解他们对计算机专业教育与培养的看法和建议;4.统计分析:根据实证研究的数据,进行统计分析和建模,找出问题的根源和解决方案。
研究意义本文将针对计算机专业教育与培养的现状与存在的问题,提出一系列的改进措施和建议,包括加强实践教学、提升科研成果的应用价值、加强学术交流和合作等方面,旨在:1.提高计算机专业学生的实践能力和科研成果的应用价值,满足企业和市场的需求;2.推动计算机专业的教育改革和创新,促进学科的发展和进步;3.为高校、企业、政府等部门提供有益的参考和建议,推动相关政策的完善和实施。
计算机专业开题报告范文一、引言计算机科学与技术是一门涵盖了计算机硬件、软件及应用开发等多个方面的学科。
在当前科技快速发展的时代,计算机专业的研究和应用变得越来越重要。
本开题报告旨在介绍计算机专业的研究背景、问题陈述、研究目标以及研究方法,为后续的研究工作提供一个清晰的框架。
二、问题陈述计算机专业领域中存在着许多问题和挑战。
本研究旨在提出一种解决计算机专业中的问题的方法,并通过实证研究来验证该方法的可行性。
具体问题陈述如下:1.如何提高计算机网络的安全性?2.如何提高计算机软件的性能?3.如何优化计算机系统的资源利用率?三、研究目标本研究的目标是提出一种有效的解决计算机专业问题的方法,并在实际应用中验证其可行性。
具体研究目标如下:1.分析计算机网络安全问题,并设计相应的解决方案;2.分析计算机软件性能问题,并提出相应的优化方法;3.分析计算机系统资源利用率问题,并提出相应的优化策略。
四、研究方法为了实现上述研究目标,本研究将采用以下研究方法:1.文献综述:对相关领域的研究文献进行综述,了解当前问题的研究现状和进展;2.理论分析:对计算机专业中存在的问题进行深入分析,找出问题的根本原因和解决思路;3.模型设计:根据理论分析的结果,设计相应的解决方案或优化方法,并进行建模;4.实证研究:通过实际的实验、测试或仿真等手段,验证所提出的解决方案或优化方法的可行性和有效性;5.结果评估:对实证研究的结果进行评估和分析,得出结论并提出进一步改进的建议。
五、研究计划本研究的计划分为以下几个阶段:1.阶段一:文献综述和理论分析(预计耗时两个月)–对计算机网络安全、软件性能和系统资源利用率等方面的文献进行综述,了解当前研究现状;–分析计算机专业中存在的问题,并找出解决问题的思路和方法。
2.阶段二:模型设计和实证研究(预计耗时三个月)–设计计算机网络安全、软件性能和系统资源利用率等方面的解决方案或优化方法;–进行实验、测试或仿真等手段,验证所提出的解决方案或优化方法的可行性和有效性。
计算机科学专业毕业设计开题报告一、选题背景与意义在当今信息化社会,计算机科学与技术已经成为各行各业的核心技术之一。
随着人工智能、大数据、云计算等新兴技术的快速发展,计算机科学专业的毕业设计显得尤为重要。
本文选题旨在探讨如何利用计算机科学知识解决实际问题,提高社会生产效率,推动科技创新。
二、选题内容与研究目标本次毕业设计选题为《基于深度学习的图像识别与分类系统设计与实现》。
该选题旨在通过深入研究深度学习算法,结合图像处理技术,设计并实现一个高效准确的图像识别与分类系统。
具体研究目标包括:深入了解深度学习原理,包括卷积神经网络、循环神经网络等;研究图像处理技术,包括图像特征提取、图像增强等;设计并实现一个基于深度学习的图像识别与分类系统;评估系统性能,包括准确率、召回率等指标。
三、研究方法与技术路线本次毕业设计将采用以下研究方法和技术路线:深入学习深度学习相关理论知识,包括前沿的深度学习算法;学习常用的图像处理技术,如边缘检测、直方图均衡化等;使用Python编程语言结合TensorFlow或PyTorch等深度学习框架进行系统开发;收集并整理图像数据集,进行数据预处理和特征提取;设计并实现图像识别与分类系统,并进行性能评估。
四、预期成果与创新点本次毕业设计预期达到以下成果:完成一个基于深度学习的图像识别与分类系统原型;实现系统对不同类别图像的准确识别和分类;提出针对性能优化的改进建议;撰写毕业论文并完成答辩。
本次毕业设计的创新点主要体现在:结合深度学习和图像处理技术,提高图像识别与分类的准确性;设计并实现一个端到端的系统,简化用户操作流程;对系统性能进行全面评估,并提出改进建议。
五、进度安排与参考文献本次毕业设计的进度安排如下:第1-2周:查阅相关文献,了解研究现状第3-4周:学习深度学习理论知识第5-6周:学习图像处理技术第7-10周:系统设计与开发第11-12周:系统测试与性能评估第13周:撰写毕业论文参考文献:Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning (Vol. 1). MIT press Cambridge.Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., & Wojna, Z. (2016). Rethinking the inception architecture for computer vision.LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning.以上为本次毕业设计开题报告内容,请指导。
计算机开题报告计算机开题报告一、课题:计算机技术与应用研究的范围和内容:本课题来源于学生对学习信息技术所获得的初步知识与感受。
因此,本课题将立足于“让每个学生都有一台自己的计算机”这样一个基点展开探索和实践,促进教育改革,增强素质教育实效。
二、研究的主要方法: 1、调查分析法:我们通过在全校的问卷调查和师生访谈了解到,学生目前最大的愿望是能有一台属于自己的电脑,但目前他们普遍对计算机知识还不是很了解,只会一些简单的操作,还没有形成一种爱好。
而且部分学生由于经济条件制约,无法购买自己喜欢的电脑,而对于校园中随处可见的电脑游戏却乐此不疲。
为此我们从调查中了解了学生目前最大的愿望和最迫切的需求,以便更好地促进我们下一步的工作。
2、比较法:通过调查和实际操作我们发现在不同时期同年级的学生对计算机有不同的认识,从而导致学生之间存在差异。
为此我们通过不同年级,不同性别,不同兴趣的学生之间的比较,了解到学生之间认识的差异性。
根据这种差异,我们做出相应的对策,以保证学生整体水平的提高。
三、研究目标: 1、初步认识计算机,能够对计算机进行管理和使用。
2、掌握上网搜集资料、交流信息的方法和途径。
3、在活动中逐渐养成严谨、认真、细致的科学态度,使计算机技术更加普及。
四、研究重难点:根据教材特点及教学大纲的要求确定本课题的重点和难点。
重点是使学生掌握一些基本操作,并在活动中逐渐养成严谨、认真、细致的科学态度。
难点是培养学生对计算机的兴趣。
五、课程设计思路: 1、制定符合教材内容及学生实际情况的课时计划,合理地利用好每节课的40分钟。
2、紧紧抓住学生对电脑感兴趣的心理,尽量创造轻松愉快的教学环境,把握好教学的每一个环节,充分调动学生的积极性,发挥他们的主观能动性,引导他们多思考、多探索,善于总结、归纳,从而让他们乐于学习、主动学习。
3、创造性地使用现有的各种教学媒体,采用适当的教学方法,充分运用现代教育技术,精心设计每一堂课,力争课课有创新,以使学生在轻松的学习气氛中掌握一定的基础知识和基本技能。
计算机专业开题报告模板计算机专业开题报告模板开题报告就是给你的论文定一个方向,对论文写作有个整体研究范围。
下面是我搜集整理的计算机专业开题报告模板,和大家一起分享。
1课题介绍随着计算机技术的飞速发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域,而素质教育在学校不断的深化,学校对学生的实践能力也越来越重视,所以学校的实验室和实验课课时也越来越多。
如何编排实验室实验教学课表?以往在实验室管理中,都只能通过人工的方式编排。
但是,伴随着各类学科范围的不断扩大,各个院系的实验学科科目逐渐增多,以至于庞大的课时、众多的教师、复杂的实验室信息令实验室的管理人员头晕脑涨,无法合理、迅速、高效地制定出相应的排课计划。
采用手工方式排课,有时需要花费一个月甚至更长时间才能完成一个学期的排课任务。
这就促使我们必须采用一些辅助的手段来帮助。
因此,实验室实验教学排课系统就成了需要。
作为计算机应用的一部分,使用计算机对学校实验室排课进行管理,具有着手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高管理的效率,也是学校的科学化、正规化管理及与世界接轨的重要条件。
2国内外的研究状况、发展趋势这个实验室实验教学排课系统的主要问题还是排课问题。
国外针对排课问题展开的研究较早。
1963年CCGotli eb在他的文章《TheConst rutionof Class-Te aherTime-Tables》中提出了课表编排的数学模型。
这篇文章引起了人们对于排课问题的重视。
1976年SE ven在其论文《TheCompl exitofTi metableA ndMultiC ommoditF loProble m》中,第一次证明了课表问题是N P完全的。
(完整版)计算机科学课题开题报告
1. 课题背景
计算机科学在现代社会中扮演着重要的角色。
随着技术的不断发展和进步,计算机科学领域也涉及到越来越多的应用和领域。
本课题旨在探讨某一特定领域的计算机科学问题,并提出解决方案,以推动相关领域的发展。
2. 课题目标
本课题的主要目标是通过开展研究和分析,解决特定领域中的计算机科学问题。
具体目标包括:
- 深入了解该领域的现状和问题;
- 提出并实现一种创新的解决方案;
- 通过实验证明该解决方案的有效性和可行性。
3. 课题内容和方法
本课题将重点研究特定领域中的一个具体问题,并通过以下步骤进行实施:
1. 首先,进行对该问题的背景调研和相关文献的综述,以了解该问题的研究现状和已有解决方案的局限性;
2. 其次,设计和实施一系列实验,收集数据和样本,以支持对该问题的分析和解决方案的提出;
3. 然后,基于收集到的数据和实验结果,提出一种创新的解决方案,并进行系统实现;
4. 最后,通过实验验证和性能评估,验证所提出解决方案的有效性和可行性。
4. 预期结果和意义
预期结果和意义部分将根据课题的具体内容进行详细阐述,包括解决方案的预期效果、对应领域的影响和推动等方面。
5. 进度安排和计划
6. 参考文献
{这里写入参考文献列表}
以上是《计算机科学课题开题报告》的完整内容。
计算机科学技术毕业设计开题报告我是XXX,计算机科学与技术专业的本科生,现在提交我的毕业设计开题报告,希望得到您的指导和支持。
一、选题背景随着信息技术的飞速发展,计算机科学与技术已经成为了一个不可或缺的领域。
作为一名计算机科学与技术专业的学生,我深深理解到了这一点。
因此,在毕业设计选题时,我选择了“基于深度学习的图像识别技术”的研究。
二、选题意义图像识别技术已经成为了一项非常重要的技术,它广泛应用于人脸识别、图像搜索、自动驾驶等领域。
而深度学习技术则是目前最为先进的图像识别技术之一。
因此,本次毕业设计的意义在于探究基于深度学习的图像识别技术,并在此基础上研发出一款高效、准确的图像识别系统。
三、研究内容和方法本次毕业设计将采用卷积神经网络(CNN)作为主要的深度学习技术,并以MNIST手写数字数据集为实验样本。
具体研究内容包括:1. CNN的原理及应用2. 图像预处理技术3. CNN的模型结构设计4. CNN的训练与优化技术5. 实现基于CNN的手写数字识别系统四、预期成果本次毕业设计的预期成果包括:1. 一个高效、准确的基于CNN的手写数字识别系统2. 一篇毕业论文,包括图像识别技术的研究、实验设计及结果分析等内容五、可行性分析本次毕业设计的可行性分析如下:1. 数据采集方面,MNIST手写数字数据集已经广泛应用于图像识别领域,因此数据的可获得性和可信度得到了保障。
2. 研究方法方面,CNN在图像识别中具有较高的准确率和鲁棒性,因此选用CNN作为主要研究方法较为可行。
3. 技术实现方面,三年的计算机科学与技术专业学习经历使我具备设计和实现基于CNN的图像识别系统的能力。
六、时间安排本次毕业设计时间安排如下:1. 2022年3月:提交毕业设计开题报告2. 2022年4月-6月:深入研究CNN技术,设计系统框架3. 2022年7月-8月:数据采集和预处理4. 2022年9月-12月:CNN模型的设计、训练和优化5. 2023年1月-2月:系统性能测试和优化6. 2023年3月:撰写毕业论文七、参考文献1. Lecun Y, Bottou L, Bengio Y, et al. Gradient-based learning applied to document recognition[J]. Proceedings of the IEEE, 1998, 86(11): 2278-2324.2. Simard P Y, Steinkraus D, Platt J C. Best Practices for Convolutional Neural Networks Applied to Visual Document Analysis[J]. Proceedings of the Seventh International Conference on Document Analysis and Recognition, 2003.3. Krizhevsky A, Sutskever I, Hinton G E. Imagenet classification with deep convolutional neural networks[J]. Advances in neural information processing systems, 2012, 25(2): 1097-1105.以上是本次毕业设计的开题报告,请评委老师批准。
毕业设计(论文)开题报告题目名称:基于JAVA-WAB技术的淘宝网的设计与实现学院:计算机科学技术学院专业年级:计算机科学与技术08级学生姓名:安宁班级学号:计08-3班27号指导教师:姜卓二○一一年十二月十七日北华大学计算机科学技术学院本科生毕业设计开题报告专业名称计算机科学与技术(工)方向计算机网络指导教师姜卓学生安宁论文题目基于JA V A-WAB技术的淘宝网的设计与实现开题报告日期2011年12月17日开题报告内容选题依据。
(选题经过,国内外动态,初步设想及突破点等)1.选题经过在国内的电子商务交易平台中,成立于2003年5月10日淘宝网可以说是国内电子商务交易中的老大哥,淘宝网现在业务跨越C2C(个人对个人)、B2C(商家对个人)两大部分,截止2008年12月31日,淘宝网注册会员超9800万人,覆盖了中国绝大部分网购人群;2008年交易额为999.6亿元,占中国网购市场80%的份额。
2007年,淘宝的交易额实现了433亿元,比2006年增长156%。
2008年上半年,淘宝成交额就已达到413亿元,2011年的‘双十一’活动淘宝更是创造了惊人12亿的成交量,鉴于目前电子商务的火爆性,我选择了《基于JA V A-WAB技术的淘宝网的设计与实现》作为自己的论文题目。
2. 国内外动态在北美与欧洲的发达国家中,电子商务获得了长足的发展。
美国作为全球最大的电子商务市场2003年销售额继续增长。
制造业的电子商务最为突出,电子商务交易额(含互联网和其他网络)达到8426.7亿美元,占总销售额的21.1%;随后为批发贸易,电子商务交易额达到3869.2亿美元,占总销售额的13.1%。
2000年,美国网上销售在零售贸易或服务业销售额所占总销售额的比例还只有0.9%和0.8%。
然而,其增长率大大高出总的零售贸易增长率。
根据美国人口调查局2005年的统计,美国B2C电子商务的零售额达到863亿美元,已占到社会全部零售额的2.4%。
开题报告1题目的来源、目的、意义在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,Internet大大缩小了时空界限。
而它起的很大的一个作用就是网络通讯,网络通讯的出现使人们之间的联系变得大为频繁。
以互联网为代表的现代通信技术的发展极大地拓展了现代社会的信息空间,每天都有千百万种信息通过网络传播到世界各地,以计算机和现代通信为代表的信息技术正在迅猛发展。
即时通讯(IM)是一个终端服务,允许两人或多人使用网络即时的传递文字信息、档案、语音与视频交流。
所以即时通讯工具的出现加快了信息传递的速度,丰富了信息传递的表现方式,同时也拓宽了人际沟通的途径和范围,使人与人之间的联系更加紧密[1]。
即时通讯(Instant Messenger,简称IM)软件可以说是目前我国上网用户使用率最高的软件,现在比较好的即时通讯软件有ICQ、腾讯QQ、MSN、新浪UC、网易泡泡、雅虎通、TOM-Skype。
无论是老牌的ICQ,还是国内用户量第一的腾讯QQ,以及微软的MSN Messenger都是大众关注的焦点,它们能让你迅速地在网上找到你的朋友或工作伙伴,可以实时交谈和互传信息。
而且,现在不少IM软件还集成了数据交换、语音聊天、网络会议、电子邮件的功能[2]。
但是这些公司都只提供软件的客户端程序免费下载,而不提供其服务器程序,因此对于未与互联网连接的私有网络,这些软件就用不上了。
不只这样,而且现在的即时通讯系统都是集中式的处理,几百万甚至上亿的用户都集中在非常有限的几台服务器上进行处理,一旦这些服务器遭受黑客入侵或者意外事故会给网民造成不可估量的损失。
所以,AnyQ 积极倡导分布式的即时通讯系统,希望有越来越多的用户能够享受到Jabber这个开放式即时通讯系统所带来的安全快捷服务,越来越多的企业能在这个框架下建立自已企业内部的即时通讯系统[3-4]。
2国内外概况即时通讯软件起源及发展。
最早的即时通讯软件是ICQ,ICQ是英文中I seek you的谐音,意思是我找你。
计算机科学与技术专业毕业设计开题报告计算机科学与技术专业毕业设计开题报告xx科技大学xx科技学院本科毕业设计(论文)开题报告题目联想服务器门户网站系部名称信息工程系计算机科学与技术学生姓名学号指导教师填表时间:年月日填表说明1.开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。
2.此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期完成,经指导教师签署意见、相关系主任审查后生效。
3.学生应按照学校统一设计的电子文档标准格式,用A4纸打印。
4.参考文献不少于8篇,其中应有适当的外文资料(一般不少于2篇)。
5.开题报告作为毕业设计(论文)资料,与毕业设计(论文)一同存档。
计算机科学与技术专业毕业设计开题报告 [篇2]本科毕业设计(论文)开题报告题目科研管理系统系部名称信息工程系专业班级计算机科学与技术专业学生姓名学号指导教师填表时间:年月日填表说明1.开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。
2.此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期完成,经指导教师签署意见、相关系主任审查后生效。
3.学生应按照学校统一设计的电子文档标准格式,用A4纸打印。
4.参考文献不少于8篇,其中应有适当的外文资料(一般不少于2篇)。
5.开题报告作为毕业设计(论文)资料,与毕业设计(论文)一同存档。
计算机科学与技术专业毕业设计开题报告 [篇3]毕业论文题目:网上书城——前台管理学生姓名:学号:***专业班级:计算机科学与技术一班指导教师:翟xx职称:**一、课题研究的目的和意义随着互联网internet在中国的普及,中国人对互联网的依赖越来越强烈,网络缩小了我们之间的距离,而且还在不知不觉中改变着人们的观念和方式。
电子商务成为全球经济发展中的热点,网上购物作为一种崭新的消费模式更多的受到人们的关注。
网上书城作为其中的一部分也有了迅速的发展。
本次毕业设计的目的是建立一个动态的、交互的在线购书的网站[1]。
计算机专业开题报告模板
开题报告就是给你的论文定一个方向,对论文写作有个整体研究范围。
下面是小编搜集整理的计算机专业开题报告模板,和大家一起分享。
1课题介绍
随着计算机技术的飞速发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域,而素质教育在学校不断的深化,学校对学生的实践能力也越来越重视,所以学校的实验室和实验课课时也越来越多。
如何编排实验室实验教学课表?以往
在实验室管理中,都只能通过人工的方式编排[1]。
但是,伴随
着各类学科范围的不断扩大,各个院系的实验学科科目逐渐增多,以至于庞大的课时、众多的教师、复杂的实验室信息令实验室的管理人员头晕脑涨,无法合理、迅速、高效地制定出相应的排课计划[2]。
采用手工方式排课,有时需要花费一个月甚至更长时
间才能完成一个学期的排课任务[3]。
这就促使我们必须采用一
些辅助的手段来帮助。
因此,实验室实验教学排课系统就成了需要。
作为计算机应用的一部分,使用计算机对学校实验室排课进行管理,具有着手工管理所无法比拟的优点[4]。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高管理的效率,也是学校的科学化、正规化管理及与世界接轨的重要条件[5]。
2国内外的研究状况、发展趋势
这个实验室实验教学排课系统的主要问题还是排课问题。
国外针对排课问题展开的研究较早。
1963年CCGotlieb在他的文章《TheConstructionofClass-TeacherTime-Tables》中提出了课表编排的数学模型[6]。
这篇文章引起了人们对于排课问题的重视。
1976年SEven在其论文《TheComplexityofTimetableAndMultiCommodityFlowProblem》中[7],第一次证明了课表问题是NP完全的。
SEven的论证进一步地将人们对课表问题复杂性的认识提高到理论高度。
国内对排课问题的研究较晚,1984年,清华大学在《清华大学学报》上发表了林漳希和林尧瑞在该课题上的实验性研究成果《人工智能技术在课表编排中的应用》[8]。
为了使课表的编排更准确、合理、快速,高校教务部门已先后开发出一些适用的排课系统。
我们发现这些软件有以下不足:每个学期的课程、教师、教室信息相对固定,但却不能被重用;不能保存每个学期的历史数据,不便教师对以前课表进行查询;未提供用户的分级使用制度;自动排课速度较慢;形成的课表大小
不固定,增加打印难度[9],因此现在的排课系统正在向解决这些问题的方向发展。
3实验室排课系统的原则
根据目前高校课程体系构设置特点,实验室实验教学排课系统要考虑以下各种因素:
首先:要做到每个班级、教师、实验室各种资源不冲突,这是
实验室实验教学排课系统最起码的原则[10]。
第二:先排有指定要求的课程。
指定要求包括教室和时间都指定、指定时间或指定教室等情况。
第三:按事先设定的优先级将不同类别的课排在不同的时间段。
第四:学生上课时间分布的均匀性。
时间的均匀性是指在一个星期内同一门课程在天数安排的均匀性。
比如说数据构课在一周内要上三次,且都在实验室里上,实验室实验教学排课系统要做到最好安排在周一、周三、周五这三天来上。
第五:学生实验课节数分布的均匀性。
这是为了保证一个专业的课程安排在一周内不总是上一天内的第一、二节或者总是上最后一、二节。
第六:可以将课表导出到word中,并进行打印操作。
第七:可以手工调整课程的时间[3]。
4实验室排课系统的局限性
排课系统分为计算机处理和人工调整两个部分。
计算机处理是有一定局限性的。
局限性主要体现在两个方面:
首先计算机排课与人工排课是有区别的。
人的思维可以是收敛也可以发散的,因而排课时非常灵活,随意性较强,工作步骤可以随情况的变化而调整,觉得怎样更合理就怎样做,甚至可以只推翻某一部分重排,亦可以进行网络式的回溯调整。
计算机就不同了,它目前并不具有人脑那样发散的思维能力,它的大脑里的一切信息都是由程序和数据组成的,每一步工作都需由人把自己
的工作经验抽象成计算机语言,根据一定的程序进行控制,让其领会人的意图而达到预期的排课目的[11]。
其次计算机调度系统本身所具有的局限性。
计算机虽然可以精
确地处理大量的数据,但由于现有排课程序算法模式不可能太多,回溯调整的范围、深度不可能太大,否则程序太复杂。
实际上目前由于受计算机固定思维和程序规模的限制,单纯依靠计算机处理排课数据是不可能达到最佳的排课效果的[12]。
5实验室排课系统构
5.1基本组成构架
整个系统分为登录子系统、排课子系统、课表发布子系统和综
合管理子系统。
用户登录:包括对用户的合法性验证,用户的分类,并根据不
同类型的用户分配不同的权限。
排课功能:通过已知的信息,尽量避免课时、老师、实验室的
冲突,通常情况下是由任课教师根据已知信息至少提前一周进行排课,这样老师就可以选择上课时间,方便排出学校、老师、学生都满意的的实验教学课程表。
如果任课教师要取消排课也要提前一周进行,如要临时取消课程必须与管理员联系,由管理员进行取消。
这样可以减少管理员的工作量。
发布课表:对已排好的实验教学课表进行发布,不同的用户可
以根据自己的需要按不同方式查询课表。
本系统还实现了将课表导入word,这样可以方便的打印排好的课程表。
综合管理:主要是管理个人信息、教师信息、实验室信息、课程信息、班级信息,时间控制信息等。
在这里面可以对这些信息进行添加、修改、删除等操作。
5.2平台选择
本系统采用VC#和SQL来开发,VC#是基于VisualStudio的,它综合了VisualBasic的高生产率和C++的行动力,使生产性能得到了提高,它具有比C和C++更简单的语法,比Java更适合融入Microsoft的技术[13]。
SQL是关系数据库的标准语言,它已成为关系数据库产品事实上的标准[14]。
6结束语
如今国内软件市场上也有很多通用型的排课软件,例如排课无忧,排课高手等等。
这些通用软件往往无法满足学校的某些特殊要求[10]。
因此,针对学校的一些特殊要求,需要开发出满足不同要求的排课系统。
本设计主要是针对我系的具体要求开发出一个满足一定条件的实验室排课系统,在设计过程中,需要掌握VC#和SQL的相关知识。
参考文献
1邱锦伦,曹旻.VisualC#程序设计教程.北京:清华大学出版社,2019
2何克抗.《现代教育技术》.北京师范大学出版,2019.11
3王晟.VisualC#数据库开发经典案例解析.北京:清华大学出版社,2019
4黄明,梁旭.ASP信息系统设计与开发实例.北京:机械工业出版社,2019
5王辉,黄红超.ASP实用教程.北京:清华大学出版社,2019 6CCGotlieb.TheConstructionofClass-TeacherTime-Tables,1963
7SEven.TheComplexityofTimetableandMultiCommodityFlowPro blem,1976
8林漳希,林尧瑞.人工智能技术在课表编排中的应用.北京:清华大学学报,1984
9王力.高校通用排课管理信息系统的设计与实现.贵州:贵州工业大学学报,2019
10刘振岩,刘慧敏,王欢.ASP数据库开发.北京:清华大学出版社,2019
11田辉.ASP2.0开发技术简明教程.北京:清华大学出版社,2019
12齐炳和,许学东.微机编制课程表工作中的问题和对策.济南:山东工业大学学报,2019
13前沿软件研究室,郑小平.VisualC#开发实践.北京:人民邮电出版社,2019
14施伯乐,丁宝康,汪卫.数据库系统教程(第二版).北京:高等教育出版社,2019
15张海藩.软件工程导论(第四版).北京:清华大学出版社,2019。