软件工程的课程实践教学(热门16篇)

时间:2023-11-19 07:34:55 作者:FS文字使者 软件工程的课程实践教学(热门16篇)

范文范本是指在某一领域或某一类型中,具有标志性特征的典型作品。接下来,让我们一起来阅读一些范文范本,挖掘它们中蕴含的写作奥秘和精髓。

基于CDIO工程教育理念的软件工程实践教学改革

摘要:针对以cdio工程教育理念为基础的电子实践环节中的不足,通过引入虚拟仿真环节,对电子实习教学模式和考核方法进行改革,注重学生对基础知识的理解和灵活运用,并在此基础上引导学生培养创新能力,教学实践证明效果良好。

关键词:电子技术;cdio;虚拟仿真;教学改革。

1引言。

电子技术是上海工程技术大学非电类专业学生的一门公共基础实践课程。电子技术实验课程不仅可以巩固学生课堂所学的部分基础知识,而且有利于培养学生工程实践和创新能力。cdio(conceive-design-implement-operate)模式,即“构思―设计―实施―运作”模式,其在电子实习教学中得到广泛应用[1-6]。上海工程技术大学工程实训中心也通过开展cdio模式的电子实习实践,不仅强调学生对电子技术、电工技术等课程基础知识的复习和掌握,也注重在基本技能训练过程中培养学生团队协作和创新精神[2]。它通过项目的构思设计和实施运作,将学生的整个课程体系有机地结合起来,从而达到知识的系统学习和工程实践能力的全面提升。

2电子实习教学改革前存在的问题。

学生在课前预习率不高,导致自学能力提升不足实习学生在实习上课前都会分到电子实习教材,大多数学生没有对教材进行课前预习。在电子实习期间,教师在实训教室对实习教学进行讲解,学生基本上被动听课。在实习过程中,学生完全听从教师的安排,不少学生缺乏主动性和积极性。如果学生课前进行课前预习,会带着些疑问进行听课和动手实验,这样课堂收获会更大,并在此过程中培养自学能力。教学内容陈旧,教材和实习内容很多年没有发生变化,不能很好地适应社会需求电子实习项目内容只包括直流稳压电源的焊接和调试,该实习内容应该属于20世纪90年代的直流稳压电源的做法,属于市电不控整流ac/dc变换,功率因数很低,该架构在实际应用中已经很少采用。实习的内容陈旧,不能有效涵盖电子技术、电工技术等教材的知识点。如核心的负反馈电路、运算放大器等其他重要的知识点,没有涵盖实验项目。教学过程中理论和创新方面互动环节偏少目前在实习过程中,学生和实习教师互动环节很多,但涉及理论和创新方面的很少。在实习过程中,不少学生对电路原理不是很理解,关心的重点就是要如何把实验结果给做出来,对电路工作原理是什么,如何对其进行改进,他们很少关心,造成实践教学效果有欠缺。学生考核内容不科学,不能很好地反映学生对知识点的掌握、运用和创新能力目前学生实习成绩包括考勤、实验完成情况和实习报告三大块,不能客观体现学生对知识点的理解能力和创新能力。由于实验是分组进行,学生人数较多,实习教师工作量大,不可能正确评价每个学生在实习中的表现,可能会存在滥竽充数的问题,出现不努力的学生通过一份好的实验报告,就有可能获得好的成绩等不合理现象。

3教学改革与实践教学模式介绍。

根据之前电子实习环节出现的问题,立足学校实际情况,通过引入虚拟仿真环节,对以cdio工程教育理念为指导的电子实习教学环节进行教学模式的补充与完善,加强学生主动性,增加知识点运用及创新互动环节,培养适应新时期社会需要的创新型人才。具体的教学改革措施与实践情况如下。

1)建立以服务学生、引导学生创新为目标的教学模式,通过在实习前让学生使用matlab、saber、psim等计算机虚拟仿真工具进行仿真模拟,提前模拟做技术工作所需要的工作步骤,加强学生对基础知识的理解,并在此基础上引导学生独立思考,培养他们进行自主学习的能力,适应社会需要。首先要求实习教师树立服务引导学生的教育理念,改变填鸭教学模式,在实习前依据cdio工程教育理论,注重对学生电子实习课前的预习任务进行安排,增加课前仿真预习环节作业。指导教师教授学生使用合适的仿真软件,学生通过使用matlab、saber、psim等虚拟仿真工具进行电子原理图仿真模拟。这样一来,学生通过计算机虚拟仿真环节,对实验中需要手动搭建的原理图已经有了很好的认知。教师在实验过程中可以帮助学生有针对性地提出问题,帮助他们掌握电子实习原理图的工作原理。

2)电子实习过程中采用学习、仿真、实验、创新实践教学模式,帮助学生有效理解和运用知识,进而产生知识创新的能力。将电子实验教学模式进行改革与创新,实施过程分解为学习、仿真、实验和创新四个主要阶段。学习主要包括课本知识的学习与理解以及介绍仿真的作用,在这个阶段包括教师课堂讲授和学生课前课后学习等。实习教师需要给学生讲述电子技术的应用范围及发展趋势,并带领学生参观之前学生进行电子实习的优秀仿真及作品,激发学生对电子知识的兴趣。仿真主要是在搭建仿真电路及仿真调试的过程中帮助学生更好地理解和消化知识点。这个阶段要求学生分组进行仿真练习,实习教师主要引导学生逐步掌握电路模块的调试和诊断能力,在学生仿真过程中引导和启发他们在元器件损坏、线路连接不良等条件下,对可能会出现的问题进行仿真分析和分组讨论,增加互动环节,帮助学生对常见电路故障进行分析,在实验时遇到问题和困难都可以很快解决。该阶段有助于培养学生分析和解决问题的能力。实验主要是通过实际操作环节完成上机实验,并获取正确的实验结果。在这个阶段,实习教师要引导学生结合仿真和实验结果进行比较,对于仿真和实验结果可能会出现的偏差进行分析,这样有助于增强学生工程实践的`概念。创新主要培养学生创新知识的能力。实习教师通过提出一系列创新项目,对学生进行项目引导,学生自由组队、分工合作,共同完成创新项目的原理图设计、仿真验证及优化、电路焊接和性能调试,达到或超过项目目标。这个阶段注重发挥学生的创造性,学生根据项目的任务要求,自拟方案、自主设计、独立调试,实习教师只是启发和引导他们,同时在小组碰到难题时提供必要的帮助与支持。

3)利用虚拟仿真拓展实验不具备的项目内容,引导学生对关键知识点进行仿真,强化学生知识点的掌握和理解能力,并在电子实习教学课程完成后增加创新设计环节。在电子技术、电工技术等课程中核心知识点很多,对于在电子实习中没有涉及的知识点,引导学生对其进行仿真,并同时提供一些已经完成的仿真程序,可以让学生更直观地了解电路工作原理,拓宽、加深对知识点的理解,避免出现以往死记硬背、考完试就忘记的现象。对于没有纳入电子技术实验又非常重要的知识点,如运算放大电路比例积分负反馈、一阶暂态电路瞬态分析等内容,也要求学生进行虚拟在线仿真,加强对知识点的理解。并在此基础上让学生进行难度较大的仿真,增强他们掌握运用知识点的本领,进一步提升创新能力。

4)建立大学生创新工作室,为学生继续开展项目研究提供硬件保障和技术支持。在完成电子仿真及实验后,不少优秀学生的创造力被激发,他们表达了类似的愿望,希望对电子实习内容进行进一步的项目拓宽及技术探索。为此,工程实训中心建立大学生创新工作室,聘请有经验的教师作为学生导师,为学生在课外项目方案确定、仿真评估、实验验证过程中提供必要的技术指导和帮助。同时,工程实训中心全力支持大学生创新项目的实施。

5)针对优秀的学生,鼓励他们参与教师科研项目,进一步提升技术能力。对于在电子实习中表现优秀的学生,工程实训中心教师根据每个学生的特长,让他们分工合作,共同承担一部分教师的科研任务,主要包括资料查阅、原理图绘制、电子元器件封装制作、仿真模型搭建、电路调试、数据测量等内容。这样可以更好地开阔学生的视野,较好地培养学生的团队意识,拓宽学生的知识面,激发他们的潜力和创造力。

4教学效果。

通过学生仿真和实验报告、调查问卷、师生座谈和大学生创新项目等形式,了解到进行电子技术实习教学改革尝试之后,广大学生普遍感觉受益匪浅,主要表现在以下几个方面。个人自学能力明显提高,对知识点的理解更加透彻之前在课堂上学到的理论知识,到了电子实习阶段,不少学生已经忘记很多。为了完成电子实习仿真作业,团队成员前期必须翻看之前课本教材,查阅仿真技术资料,搭建仿真模型及进行仿真分析,通过虚拟仿真可以帮助他们有效理解、掌握相关知识点,掌握技术研究仿真模拟算法,提高运用电子知识的能力。采用仿真技术有效提高电子实习效率前期仿真学生花费的时间虽然较长,但主要是占用他们的课前课后时间,学生在自己搭建仿真电路并进行仿真调试的过程中,已经对电路工作原理有了比较清晰的认识,后期手动焊接电路调试阶段的时间大大缩短,提高了电子实习效率。增强学生创新能力不少学生在实习报告心得体会一栏写到实习的最大体会,就是学习了如何掌握电子知识的正确的学习方法。仿真对电子实习帮助很大,通过增加虚拟仿真等环节,使得学生可以更好地理解目前实验室不具备的实验项目,使得他们采用虚拟仿真等手段对感兴趣的项目进行仿真分析,这也激发了他们的创新能力。不少学生在实验报告后续项目中列出不少新颖的提案,也有不少学生建议把仿真提前应用于之前的电子技术和电工技术的教学中去。培养学生团队合作精神及沟通能力电子技术实习过程中由于任务繁重,学生需要进行分组实验。在实习过程中如何搭建仿真模型,如何进行参数调整及模拟异常情况,以及后续的动手实操环节等,都需要组内学生共通讨论、分工合作,一荣俱荣,一损俱损。每个学生要发挥自己的作用,做好自己的工作内容,其中任何一个环节出现失误,都会影响到小组成绩。为了保证实习的正常进行,需要学生发挥主动性,除了完成自己的工作,对于组内其他学生在工作中出现的问题都要及时提供帮助,在这个过程中也无形地培养了学生的合作精神和沟通能力。

5结语。

通过引入虚拟仿真环节,应用在以cdio工程教育理念为基础的电子实习教学中,对电子实习教学模式和考核方法进行改革,增加课前预习仿真作业,重视仿真对实习过程的理论指导作用,通过仿真加强学生对基础知识的理解和灵活运用,并在此基础上拓宽学生的仿真范围,进而引导学生培养创新能力,有效提高了电子实习教学的质量,增强了教学效果。

参考文献。

[4]刘美华,李建明,屈喜龙.基于cdio项目教学法的电工电子实习改革与实践:以湖南工程学院为例[j].湖南工程学院学报:社会科学版,2014(4):103-106.

[6]模式下的实习产品开发:以电子技术应用专业为例[j].科学大众:科学教育,2014(6):99.

《软件工程》课程的教学改革探索

张家口职业技术学院贾玉芬。

摘要《可编程控制器》课程作为电气自动化专业的一门实用性与实践性很强的专业课,加强其实践教学对培养学生的职业技术能力起着重要的作用。本文在说明了实践教学改革的必要性基础上,分析了我校该课程实践教学存在的主要问题。在遵循层次性、综合性、先进性的原则前提下,从教学思想、教学内容、教学的方法手段、评价方法等多个方面提出了改革的措施和具体做法。实践证明,改革后的实践教学较好地培养了学生职业能力和创新精神,收到了预期的教学效果。

关键词课程改革实践教学能力创新。

高等职业教育培养的是能适应生产、建设、管理、服务第一线需要的,德、智、体、美等方面全面发展的高等技术应用性专门人才。而其中实践教学的主要目的是培养学生的技术应用能力。按照全面推进素质教育的指导思想,根据高等职业教育的培养目标,建立具有高职特色的实践教学的课程目标、课程模式和评价方式是培养学生综合职业素质的关键。《可编程控制器》是电气自动化专业的一门实用性与实践性很强的专业课,因而加强该课程的建设,特别是加强该课程实践教学的改革对培养学生的专业技术应用能力起着重要的作用。

传统的职业教育以使学生掌握经验技术和动作技能为目标,以迅速适应工作岗位的要求。但在知识经济时代,由于生产方式的根本变化,人们的.职业能力构成也必将有大的改变,社会需要更高层次的人才。这就要求我们培养的高等应用型人才,不只是对现有知识、技术、方法的继承性应用,而是应通过自身努力能够不断地学习新知识、新技术、新方法,能够形成新方案、新产品、新创意,能够分析新情况、解决新问题的创造性应用。因而我们课程实践教学的改革应以培养的学生具有一定创新能力和创新精神、有着良好的发展潜力为主旨,以行业科技和社会发展的先进水平为标准,充分体现规范性、先进性和实效性。

在《可编程控制器》课程的实验和课程设计等实践教学中存在下面几个问题:

1.教学主体的认识问题。

在传统实践教学中,教师是“带”实验而不是“指导实验”,即实践教师是传授知识和技能的主体,而学生则被动地接受知识和技能。这种教学多采用注入式,教师根据教学计划和教学要求拟定内容,其实践内容的选择、步骤的制定和仪器设备的组织准备等都由教师进行。实践时学生只需按规定的步骤机械地操作即可。且在执行过程中,完全听从教师安排,全班统一进度和要求,不利于因材施教。

2.教学内容存在的问题。

原来的课程实验和课程设计内容有重复,而且,从高等职业教育的要求来看,原有的实践教学内容显得单调、过于偏向技能性的训练,而缺少设计性、创新性。

3.教学方法、手段的问题。

因内容过分偏重于基础训练,所以在方法和手段上很单调,主要以“模仿”为主。通过教师详细讲解、操作示范,学生不需主动思维和创新,只需“依样画葫芦”。通过反复训练学生硬件接线、调试程序,熟能生巧,形成一定的基本技能。

根据高职高专培养的目标,我们在进行《可编程控制器》课程的实践教学改革时,主要基于这样几个原则:一是应由技能性向技术性发展。即由原来的偏向基本技能的训练,如工具仪表的使用、电器元件的认识和使用、基本控制线路的连接和plc程序的调试等。向培养专业技术能力方向发展,通过系统的训练,使学生具备一定的专业技术。二是应由单一性向综合性发展。如要求学生能综合运用电工技术、电气控制、plc控制、计算机等知识解决相关问题。三是应进一步加强方法、手段的先进性应充分利用计算机和网络等先进的教学手段和设备,借助各种软件,培养学生的计算机软硬件应用能力。四是应进一步培养学生的创新精神。学生在教师的指导下,可一定程度的自由选题、制定方案、选择仪器设备、安装调试,锻炼学生的能力。

在上述原则指导下,我们对该课程实践教学的改革主要包括如下几个方面:

1.教学思想的改革是前提。

建立以学生为主体,教师为主导的教学思想。在高等职业教育中,学生始终处于主体位置,而实践教师则处于为实践教学服务的主导位置。主体是实践教学的中心,主导必须围绕这个中心做好工作。作为实践教学主体的学生,必须在继承传统知识和技术的基础上,重点进行知识和技术的应用和创新。作为主导的实践教师,必须在其搞好实践教学的引导工作的同时,加强自身知识和技能的扩展和更新,达到知识丰富,技术熟练和教学方法科学而实用的要求。

2.教学内容、方法手段的改革是关键。

课程的实验和设计在内容上要统一规划,相互补充,形成一个有机的整体。该课程的实践教学体系中,主要以培养有创新精神的专业技术能力为主。因而,我们在规划该课程的实践教学内容时,将其分成基本模块和创新模块两部分。其中基本模块用于训练基本操作技能,形成基本实践能力;创新模块主要根据素质教育的要求,针对不同学生而设,需从选题开始,经构建框架、设计、计算机模拟、购买元器件到制作调试完成等,以培养学生一定的创新精神和创新能力。

1)课程实验教学主要针对基本模块部分。通过电器元件的认识实验、电动机的正反转控制、交通信号灯的控制、移位寄存器的应用等实验内容的训练,形成基本的实践操作能力,并为中级电工的实践考核作好准备。

2)课程设计教学则主要针对创新模块部分。结合我院现有设备,分步骤进行:a、拟定部分开放性的设计课题,教师提出原则性的要求,学生根据自己的情况和兴趣,在教师指导下拟出其设计计划,经教师批准后,进行初步设计。b、将设计后的方案在计算机相关软件上进行设计验证,并进行模拟,观察设计效果,并对方案进行修订。c、根据方案进行硬件连接、软件调试。d、教师根据初始要求验收、答辩e、撰写设计报告。

在方法手段上,首先应增强课程实验的开放性。但该课程以强电实验为主,实验安全要求较高,为了确保学生的安全,教师一定要加强指导。同时,为提高实践教学的先进性,利用计算机和网络,在教师指导下,可自主的设计课程、完成课题,达到培养学生创新能力的目的。

3.评价体系的改革是指挥棒。

由于高职高专与其它的教育形式有显著的不同,因此转变观念,转变教学评价观念,从注重对理论教学的监控评价转向对理论与实践结合的监控评价,突出实践教学的地位,是形成高职高专教育特色的重要措施之一。

该课程的整体评价不仅仅是理论考核,还应包括课程实验和课程设计的考核。对于实验部分考核方式宜逐个或分组进行,采取抽签的形式。我们还为学生设计了实验考核情况记录表,对每个学生的情况进行记录,这是一个行之有效的方法。

而对设计部分的考核首先应注重量化,注重过程考核、创新能力考核,宜采用百分制。其中操作能力和解决问题的能力应占60%,出勤、课堂表现应占20%,设计创新应占20%。在过程考核中,应按专业的标准进行考核,如输入程序、读出程序及修改程序是否熟练,运行调试是否正常,故障分析与排除方法是否准确。实践证明,这样更加有利于提高学生的竞争意识和创新意识,使学生真正成为具有新技术应用能力的人才。

经过上述多方面的努力和探索,《可编程控制器》实践教学有了很大改进。在内容的安排上有了一定的层次性;同时为适应现代经济的发展要求,结合现代教学手段,提高了它的先进性,注重了创新性。这样,既培养了学生,又锻炼了教师,收到了很好的教学效果。

《软件工程》课程的教学改革探索

(桂林航天工业学院a.信息工程系;b.外语系;c.汽车工程系,广西桂林541004)。

摘要:针对“网络程序设计”课程教学中存在的问题,根据课程的特点和要求以及应用型本科教学的要求,提出了该课程的教学改革设想,在理论和实践教学内容的选取、教学方法的设计及教学评价考核等方面进行了分析和研究,并在教学过程中进行了实践,结果表明在提高学生学习兴趣、增强学生动手能力、巩固学生对知识的理解和掌握等方面有一定的积极作用。

关键词:案例教学;网络程序设计;评价体系;实践教学。

基金项目:广西教育厅十二五教改重点项目(jgz065)资助。

作者简介:胡庆辉(1976-),男,副教授,博士,重庆开县人,主要从事多核学习、监督学习、半监督学习及数据挖掘等方面的研究。

一、背景。

随着计算机和网络的普及,在我们身边,随时随地都在利用各种应用程序实现用户之间的交互。打开浏览器,打开各种各样的聊天和通信工具,我们随时接触到的是网络。未来的it产业,计算机网络相关的应用将成为核心。高性能的服务器设计、分布式程序的管理、数据的高效传输以及数据传输过程中的安全控制等,都是网络程序设计者要考虑的问题。“网络程序设计”作为“计算机网络”的后续课程,是计算机相关专业的一门重要课程,该课程将计算机网络技术及实践应用有机地结合,对学生加深理解和运用计算机系统、计算机网络的基本原理及程序设计能力的提高等,都起到至关重要的作用。无论学生将来是从事软件工程、网络工程项目的设计与开发,还是计算机网络相关的科研和管理工作,都极有可能需要进行网络程序设计,因此这门课程在教学中占有重要地位。但在实际教学过程中,我们发现不少学生存在程序设计能力不强、操作系统及计算机网络基础知识不扎实等问题,主要体现在以下几方面。

1.学生编程能力差,不能熟练运用vc开发工具。目前的一些高级开发工具,如vc、java、vb、。net、delphi等,都可以实现基于网络协议栈的编程,但是除了vc以外,其他开发工具都是在一个较高抽象层次上进行面向对象的开发,利用这些工具学生无法深入理解操作系统网络通信的底层接口,而vc环境提供了底层的网络编程接口,因此通常是作为“网络程序设计”开发环境的首选。但由于vc环境中的mfc基础类库非常庞大,系统结构复杂,应用程序设计接口难于掌握,因此尽管学生在此之前已经学习了“c语言程序设计”及“面向对象程序设计”等基础课程,也很难在短时间内熟练理解和运用vc开发工具。

2.一些前期的专业基础课掌握不扎实。本课程会大量涉及到“计算机网络”和“操作系统”两门课程的基本内容,如线程、进程、同步、互斥等概念;网络协议模型中各层次的`地位及工作原理;等等。而这些课程只偏重理论的教学,没有将一些原理应用到实践上,导致学生理解困难,没有办法灵活运用。

3.现有的“网络程序设计”教材内容难易程度往往出现两极分化,有的过于注重基础,只讲授简单的套接字接口、应用层的ftp、http和pop3协议等方面的编程,没有涉及到与身边密切相关的一些网络程序,如广播、多播技术、arp欺骗技术、p2p数据交换技术等,学生只能学到一些简单的应用,和工作的需求相距较远。有的教材偏难,甚至涉及到底层协议的开发,这样的教材也不适合应用型本科层次的学生。

针对以上问题,本文根据多年的“网络程序设计”课程的教学经验,()对该课程的理论教学及实验教学内容进行了探索,提出了教学改革设想,针对理论和实践教学内容、教学方法和教学评价过程进行了研究,提出了适合于应用型本科计算机专业“网络程序设计”课程的改革方案,并在教学过程中进行了实践,实践结果表明新方案在培养学生学习兴趣、巩固基础知识及提高实践能力等方面有一定的积极作用。

1.教学内容的选取。作为应用型的本科院校,课程教学内容的选择要难易适中,同时符合社会对人才的需求,注重学生能力的培养,本课程偏重于学生的网络编程能力,对操作系统原理、计算机网络知识的理解和运用能力、工程驾驭能力等方面的培养。教学内容既要注重基础,也要注重实际应用的需要,强调课程的工程化和实用性等特点。为了便于学生理解相关的原理,我们针对每一部分教学内容都设计了相关案例,通过案例教学,将操作系统、计算机网络的基本原理、网络协议、一些经典的网络编程技术和实际应用案例等内容有机整合。在理论教学中,我们选择了8个方面的内容进行讲授,并设计了一一对应的教学案例,如表1所示。

在所涉及到的教学内容中,第1部分对过往知识的简单回顾,包括所涉及到的计算机网络、操作系统等方面的知识,并以一些常用的网络程序为例,简单介绍其工作原理;第2部分是考虑到学生没有vc的编程经验,通过对话框应用程序和单文档应用程序,简要介绍mfc的基本框架以及用vc程序的架构、代码的执行过程等;第3部分是对传输层之上的套接字编程接口进行介绍,同时通过设计一个应答的聊天程序,让学生理解套接字的工作过程;第4部分介绍了一个典型的应用层协议ftp的软件开发,其他的如pop3协议、http协议等与ftp协议的开发过程异曲同工,因此没有介绍;第5部分通过多线程方式实现ftp文件的上传和下载,让学生掌握多线程技术;第6~7部分选择的是一些与身边密切相关的网络应用,包括广播和多播、网络扫描和检测技术及点对点(p2p)通讯技术等。

2.实验内容的设计。实践教学环节是对课堂教学环节有益的补充,也是提高学生自身能力的关键环。考虑到学生自身水平参差不齐,我们根据课堂讲授的内容以及知识点的内在联系,设计由浅入深、由易到难的实验,尽可能选择身边应用比较广泛的案例贯穿实验环节,课堂上所讲的案例可以作为学生上机的demo,学生在此基础之上补充和完善。根据难易程度,我们将实验教学所涉及的知识结构分成三个层次:第一层是基础实验,强调学生熟悉vc开发平台和利用套接字接口实现基本网络通讯程序;第二层是高级实验,它在基础实验之上,实现应用层ftp协议的编程、多线程编程、arp欺骗及打洞编程等;第三层是我们设计了两个综合实验,将综合运用所学的网络知识和编程知识,实现一个较大的程序,学生在完成高级实验时,也可以自己选择题目,但要求选择的题目必须能够体现知识的充分应用。前两层实验要求学生必须在指定的时间内完成,第三层综合性实验要求学生利用课外时间或课程实训时间完成,然后统一在实验室演示和考核。

由于网络程序都涉及到客户端和服务器端的通讯,单独一个学生很难在有限的时间内完成每个实验,因此要求学生进行合理分组,每组2~3人,共同协作,完成实验内容,这也有利于培养学生的项目协同能力。每次实验结束后,要求每个小组提交实验报告,按照软件工程的思想编写报告内容,涉及到问题的描述及定义、问题的解决方案、问题的设计思路与规划、概要及详细设计、编程体会等。实验报告是对每个案例的总结与回顾,可以加深学生对案例及相关理论知识的理解和掌握,锻炼学生的文档编写能力。

3.教学方法的设计。在课程教学过程中,根据其工程性、实用性等特点,我们采用了经典的案例教学法,采用经典案例贯穿整个教学过程,选择的案例尽量保证知识点之间的连贯性,比如在讲多线程编程技术时,可以在已开发的ftp客户端程序基础之上完善完成多线程的上传和下载功能;在讲到打洞技术时,可以在第3部分已经设计的简单聊天程序之上,实现不同局域网之间的通信;等等。在教学时由浅入深、循序渐进,改变传统的“填鸭式”教学模式,从以教师教为主向以学生学为主的方向转移,尽量让学生积极参与到教学过程中。由于该课程有较强的实践性,通过案例教学和实践,很容易激发学生的自主学习兴趣,提高学生的创造性思维。

4.构建合理的学生评价体系。在对学生考核评价体系的改革方向上,力求过程评价与结果性评价、形成性考核与终结性考试、精确性评价与模糊性评价相结合;考核内容应以课程标准为依据,倡导灵活多样的考核原则,考虑学生差异,注重学习和发展过程评价。考核方法不再仅以传统的卷面考试方式来评判,实验过程的评价占有较大的比重,根据学生在小组中承担的工作量及小组的完成情况,给出每个学生的成绩,这样可使一些动手能力强但考试成绩不理想的学生获得满意的评价结果。

三、结语。

通过对“网络程序设计”课程的教学改革,我们设计了符合应用型本科人才教学的课程教学内容,根据课程工程性、实用性的特点,将教学理论与实践应用紧密地结合,构建案例教学的模式,促进学生构建良好的知识体系。在上机实践环节,我们采用了分组的方式,充分发挥了每个学生的优势,增强了学生的动手能力、写作能力。实践表明,改革后的教学方法有效地解决了以往教学中存在的学时少、学生动手能力差、理论与实践脱节、知识理解和掌握不牢固等问题,取得了良好的教学效果,对其他课程的教学和实践具有重要的指导意义。

参考文献:

课程案例教学法软件工程论文

在房地产行业快速发展与人民生活水平普遍提高背景下,为了使物业管理行业也能走向社会化、市场化、规范化、专业化,就需要大量的掌握专业知识和技术的人才。目前的物业管理课程主要培养学生的理论知识与实践运用能力,它是主要的必修课程之一。物业管理课程包括的学科比较多、范围覆盖面积广,在法规、经济、管理以及房产经营等方面具有综合性的特点,同时它的课程内容也比较丰富,实用性比较强,在学生以及工作中具有应用性的特点。

案例教学法主要是教师根据相应的教学内容找出与之相紧密联系的案例在课堂中进行展示、讨论,帮助学生解决在教学过程中遇到的问题[1]。这种教学方式将它引入到物业管理教学课堂中具有创造性的教学方式,针对某个物业部门的相关政策以及发生的管理问题为主要案例分析,使学生能根据课堂已有的知识掌握和实际经验进行创造、发挥。学生通过阅读有关的案例材料进行分组讨论并解决问题,这样改变了学生在思考上的传统方式,不仅使学生能根据掌握的知识概念引入到实际背景当中去,也能使他们能够在解决问题方面运用科学、有效的理论去分析、整理。案例教学法并不是一个简单地举例过程,而是在学生能够认识客观事物的发展规律方向上提高他们多种能力的教育过程;它也并不是一种教育方法,而是改变教师的教育思想和观念,使教师能够从课堂的教学目标、教学内容以及教学评价、师生之间的关系都能得到进一步的提高;它更不是以学生掌握某个知识点为目标,而是使学生在掌握知识过程中能够发现更多的知识体系,从而提升自己的知识链和素质教育。在案例教学过程中引入物业管理课程主要是研究管理中的具体操作,很多学生由于自己的知识结构以及掌握的内容都比较单一,所以在教学过程中要让学生在掌握理论知识的情况下也能运用知识,这样不仅能打开学生更广的知识面,还方便学生在以后的就业中更好地理解工作目标,从而提高工作质量。

二、物业管理在教学中存在的问题。

(一)在教学中没有提高学生的学习兴趣。

在实际的物业管理课程教学过程中,教师一般采取的都是传统的课堂教学。将知识运用灌输的方式在讲台讲解,使学生在课堂上产生被动听课的状态。教师根据教学提纲的'知识内容以及重难点进行统一的内容教学,虽然有的时候也会引入一些案例,但教师引入的案例数量与实效性都不够,使学生反复听其中的内容产生厌倦心理。物业管理课程教学主要是一门实践性与应用性比较强的学科,很多理论知识学生可以自学进行理解,如果教师在课堂上反复强调理论的运用只会让教师对课堂失去兴趣,减少课堂的出席率[2]。

(二)学生对物业管理课程教学认识不够。

在整个工程管理过程中主要包括房地产行业、施工行业、工程造价以及评估等方向,很少学生能够意识到物业管理行业的重要性。由于物业管理作为我国的新兴产业还处于起步阶段,不仅是学生,很多家长也不能对物业管理的认识程度有更深层次的研究。而且据实际情况的了解,很多物业管理公司在工作上的内容都比较复杂,这种小型的、微利的企业并不能为员工提供较大的收入,所以不仅导致很少的学生选择这一学科,在社会中的从业人员也没有进入相关部门工作。

(三)物业管理课程的课时安排有限。

物业管理课程在学校教学中一般只安排32学时的课堂教学,在这种限制的时间里根本无法认真完成对理论知识的传授与实践知识的紧密结合。造成比较难度的结果会产生三种情况,一种是在理论知识教课中,由于理论知识多、占用的课时比较长,这就导致在物业管理课程中无法完成案例分析以及实际的应用教学,从而减少了大量的教学目标。一种是在案例教学活动中,由于物业教学运用案例以及物业理论教学的课时都比较长,两方面知识在同一时间内也无法完成整个课程的教学内容。另一种情况虽然引入了大量的案例分析,但很多理论知识还无法完成,造成学生在课堂学生中不能分清知识的主次,进行盲目学习的状况不断发生。

(一)备课阶段。

在上课之前教师应根据本节课的理论和要点认真备课,找出与内容相符合的案例进行教学。通过网络查询、资料书籍以及个人的生活经验都可以找出相关的案例。教师一般根据教学目标将案例分为不同的形式传授给学生,如通过板书、视频以及模拟训练的方式。在物业管理委员会一节课中,教师可以选用两个实际发生的事情作为案例进行分析,例如作为非物业主能否被选为管理委员会的委员和委员会能否解聘物业管理公司,将这两个问题进行扩展使学生自己发挥思考。教师在收集的案例中一定要能够表达本节课程的主要教学目标,并具针对性的、典型的进行有效教学[3]。

(二)上课阶段。

例如讨论作为非物业主能否被选为管理委员会的委员这一问题。教师可以进行多种方式进行教学,如打印资料、幻灯片教学以及播放相关视频等形式。学生能够在第一时间内根据已经提出的案例连接相关课程内容、已经学过的知识或其他学科的有关知识进行分析。教师在这一过程中要求学生自己提出问题、自己解答,使他们能够积极思索找出案例中隐藏的问题和解决方案。对于课堂上比较小的案例,教师可以针对一个知识点进行启发,使学生能够在案例中更快的找出解决方案;对于比较大的案例,教师就要在整个理论知识完成后对学生产生的问题进行分析,让学生根据自己已经学过的或正在学习的知识进行思考找出结论。学生自己进行分析后要引入课堂讨论,针对案例本身发生的问题进行多种形式讨论,如整体讨论、分小组讨论。在讨论期间每个学生都能积极、踊跃发表自己的意见,教师根据学生的意见和看法进行课堂记录,不仅使学生提高了自己的语言能力和沟通能力,也培养了他们的思维发散能力。

(三)总结回顾。

在学生进行讨论之后教师进行课堂知识的总结和评价,由于学生对知识还具有一定的局限性很难对问题做到全面的分析,所以就需要教师进行课后补充。教师要灵活运用知识点将课堂内容进行传授,将学生提出的解决方案与实际部门的处理方案进行对比,将学生存在的差异进行补充以及更新观念。如果遇到不合理的学生方案教师应给予鼓励,使他们能在下一次讨论学习中做的更好。在研究业主委员这一节课中,教师还可以根据学生掌握的知识和方法在班级中建立实际的程序模拟,这样使学生能够体会到真实的案例。在这样的教学中,不仅使学生学到了课本上的理论知识、积累了学习中的相关经验,而且也使他们能在学习过程中学会思考问题、解决问题,并提高了他们的思维逻辑性和总结归纳性。

四、结论。

物业管理课程在案例教学法中的应用能提高学生的主观能够性与学生的综合能力。在案例分析过程中,首先学生将案例作为整个课堂的主体,然后在学生进行独立思考中找出具体的解决对策。最后教学根据知识的引导和启发使学生在物业管理中激发自己的主观意识。物业管理教学是将实际问题进行的分析,学生可以根据学科中的知识进行综合分析,然后在问题中进行思考和理解并解决实际发生的问题,从未提高他们的综合能力。

《软件工程》课程的教学改革探索

软件工程这门学科涉及的学科领域比较广泛,而且知识体系也比较错综复杂,再加上计算机这门学科更新的速度飞速,所以说要想在短暂的课堂上对其进行全面讲述,相对来说比较困难.而要想改善这一情况,那么学生就应该具有主动学习的意识,应该意识到自身是认知的主体,要积极主动地去探索学习,进而拓展知识层面;此时的老师要充当指导者的角色,并要努力为学生营造良好的学习环境,而在营造学习环境的过程中,可以采取以下几种形式:其一,建设教学网站.目前我国的互联网技术比较发达,所以高校计算机教师为了能够给学生构建高效的学习环境,可以把网络技术给充分的利用起来,比如:可以建设教学网站,并在此网站上利用超链接的形式来学习跟此学科有关的知识.再者,利用网络技术开设网站具有两个显著的优势,即知识更新速度快以及能够包含大容量的信息,基于这两个优势,能够辅助学生更好的对软件工程这门学科进行自主的学习.除此之外,建立网站也能够给学生提供交流沟通的平台,在此平台上学生可以畅所欲言的跟教师进行探索,学生间也可以彼此切磋,进而充分地调动学生自主学习的热情.其二,加强校企合作.软件工程是一门实践性比较强的课程,要想学好这门课程仅仅依靠课上认真听讲是远远不够的,必须要动手实践.所以各大高校为了促使学生更好的学习,应该时刻洞悉该行业的动态并给学生提供实践的地方.而要想实现这一目标,目前最可取的办法是:各大高线应寻找实力雄厚的软件公司进行合作,并通过合作的公司来获取该行业发生的风吹草动,进而有方向的变革教学内容以适应时代的发展.另外,也可以邀请合作企业有名的软件工程师来校给学习做演讲,让学生进一步了解软件工程这一行业的目前状况以及发展前景等,并现场指导学生,进而提高学生学习的积极性.还有在寒暑假期间,学校可以组织学生去合作企业实习,提高学生的动手能力.

3.2创新改革考核体系。

由上面我们可以得知:软件工程这门学科本身就具有很强的实践性,所以学校、任课教师在设置考核体系时,要认识到本门学科的特点,制定合理的考核体系.比如:软件工程这门课程偏重实践,所以在考核时要重点考察学生的动手实践能力,而不是重点关注对这门学科的理论考察.另外,教师也应意识到制定考核制度不单单是为了检验学生对此门课程的了解掌握程度,更是为了督促学生对此课程的学习以及提高学习的热情.所以为了实现这一目标,就应该创新改革考核体系,鄙弃传统的通过一张试卷定成绩以及评价一切的标准,而是重视学生应用能力的考核,毕竟当今社会需要的不是纸上谈兵之人.而现阶段能够良好使用的方案是:平时作业+课堂表现+案例分析+笔试+实践,这五个模块所占的比例,每个学校可以根据本校情况而定,之所以要提倡这种考核方式,是因为这种方式能够有效改善学生对知识死记硬背的情况,进而转向实践与应用;再者也可以调动学生的积极性,所以各大高校一定要根据实际情况创新变革考核体系.

3.3要科学合理的安排实践环节。

软件工程这门课程实践性、综合性很强,所以不能跟其它的课程一概而论,而是应独辟蹊径结合具体的项目或者实际应用展开教学,只有这样才能真正的促进学生的进步.而在我国大多高校在软件工程的课堂上,一般会把课程设计安排在授课结束后,这样不利于学生巩固已学的知识.所以要想改变这一情形,应重新合理安排课程设计,比如可以在不影响授课进度的同时搜集一些资料或者提早指导学生设计课程题目,进而达到既听课又实践的目的,这样一来也能及时的消化课上的内容并把其运用到实际的应用中.以上的这一实践环节是小打小闹,等到课程结束后就需要大动干戈了,也就是集中的组织学生进行课程设计,并在这一阶段也要完成对上一阶段的总结并记录在案.在进行课程设计的时候,为了能够取得良好的效果,在实施时最好采取小组合作的形式,小组成员不能过多也不能太少,应保持在6个人左右,并给每个人安排在这个团队中扮演的角色以及承担的主要责任.等做完以上工作后,指导教师应该虚拟一些项目分配给不同的小组,并给其提出具体要达到的目标以及要求,通过这一虚拟的实践项目能够启发学生的思维,使其获得更好的发展.另外在实践的过程中也应注意:在整个过程中教师扮演的是指导者的角色,所以不要过多的干涉学生应让其独立的完成,等学生遇到无法解决的问题时教师再适当的点拨指点迷津.由此可知:采用双管齐下的教学方式,即一边授课一边指导学生设计课程题目,能够很好的解决实践与理论相脱节的问题,进而更好的促进学生的学习同时也能够使课程设计达到事半功倍的效果.

3.4创新并尝试多种教学手段。

高校计算机中的软件工程这门课程,涉及的内容广泛复杂且相关技术理论也很多,再加上实践性很强,对于刚接触此课程的学生来说是有一定难度.如果此时学生的意志不坚定,就极有可能会被枯燥乏味的学习所击退,进而放弃对其的学习.所以为了避免这一现状的出现,教师就应该创新并尝试多种教学手段,进而激发学生学习的兴趣,毕竟兴趣是最好的老师.比如在日常的教学过程中,教师可以充分采用以下两种教学手段进行授课:其一,在板书授课的过程中合理运用cai.随着科技的发展,cai技术也越来越趋于完善并运用在社会的各个领域中,再加上cai具有诸多优势,比如:运行速度很快、可容纳的信息、内容多,把其运用到软件工程的课程中,能够很好解决软件工程这门课程课时少但内容颇多的难题.另外,把cai技术运用到软件工程课程的教学过程中,也能够吸引学生的目光引起其兴趣,虽然这种新兴的教学设计手段可以通过视、听觉来充分的调动学生的兴趣,但是也不能完全放弃传统板书的教学方式,因为这种方式能够时刻的观察学生的课堂反应,反应良好则接着深入;反应不好则询问学生哪里不懂,等学生掌握后再进行下一步,这样的教学手段能够兼顾班里的每一位学生.由此可知:上述提到的这两种教学手段各有各的优势,所以在软件工程课程的课堂上应该根据本堂课所讲授的内容合理的选择授课手段,进而营造良好的课堂氛围,达到教学目的.其二,可以尝试场景模拟的教学手段.在高校计算机专业中开设的软件工程这一课程,要想实现其价值那么就应把其放在具体的实践过程中,如果仅让学生一味地学习理论知识技术而不付诸实践无异于纸上谈兵、缘木求鱼.但是只在课堂上通过口述的方式给学生讲解实际的项目也不能起到很好的效果,因为大多数学生并没有真正的接触过项目实践,也就不能感同身受,反而会觉得教师所讲授的内容夸大其实.所以为了避免以上这一情况的出现,教师在授课的过程中可以根据课程内容适当的给学生虚拟场景,虽然不能一比一的完全还原实际项目,但是在授课的过程中可以模拟实际项目的简单场景,通过师生合作的方式来完成这一项目,并在完成项目的过程中可以把课堂上讲授的理论技术运用其中,这样一来不仅能够巩固课堂上学习的理论技术,还能激发学生自主学习的兴趣.可谓一举两得.所以为了培养真正的有用人才,就应该在授课的过程中合理利用多种教学手段,给其营造良好课堂氛围,进而激发学生学习的兴趣,达到提高学生综合能力的目的.

4结束语。

由上述内容可知:要想改革高校计算机教学中的软件工程课程,那么就应该在透彻了解其基础上进行,毕竟知己知彼方能百胜不殆.而软件工程这门课程显著的特点就是实践性超强,所以在改革软件工程课程时就应该围绕这一特点开展,只有这样才能设计出适合学生学习的课程,才能真正的促进学生的进步.而在以上篇幅中,本人主要研究了高校计算机教学中软件工程课程的改革,希望对大家有所帮助.

参考文献:

〔1〕蒋辉.软件工程与高职计算机软件专业[j].中国科学教育,(10).

〔2〕孙涌.现代软件工程[m].北京:希望电子出版社,.

〔3〕陆惠恩.软件工程基础[m].北京:人民邮电出版社,2015.

《软件工程》课程的教学改革探索

关键词4g、5g移动通信;电子信息专业;移动网络规划;移动网络管理。

【基金项目】资助项目名称:西北农林科技大学教学改革项目jy1703072。

前言。

《移动通信》课程是电子信息工程专业的一门必修专业课。课程主要讲述蜂窝移动通信的基本概念和典型移动通信系统(gsm,cdma)的关键技术,包括移动通信中调制解调算法,移动通信信道传播特性和抗衰落技术,时分多址(tdma)数字蜂窝网的组网原理等[1]。电子信息工程专业学生通过本课程的学习,可以熟悉移动通信系统的基本概念,了解移动通信最新技术和发展趋势[2]。

一、课程内容及教学中存在的问题。

移动通信教学需要介绍各种信号调制解调的算法,无线电波传播特性;移动信道的特征;陆地移动信道的传输损耗;移动信道的传播模型。信号分集接收、纠错编码技术和均衡技术,组网技术的多址访问、区域覆盖、信道配置、网络结构、信令和越区切换和位置管理技术,gsm系统总体、无线接口、控制与管理和通用分组无线业务(gprs)。课程还需要补充介绍4g、5g移动通信核心技术原理[3]。

在移动通信教学中,主要存在以下问题:

第一,快速发展的移动通信技术对课堂教学理论内容要求不断提高[4]。在以前,我国移动通信处于由数字无线电技术组成的数字蜂窝组网技术构成的移动通信系统时代。-,移动通信发展到基于cdma技术的3g通信时代。之后,移动通信进入4g时代,典型代表是数据传输速率显著增大。目前,5g通信技术标准已经正在制定。不同阶段移动通信关键核心技术进展较大,移动通信课程不仅需要介绍基础理论知识,还要补充最新技术发展。增加了课程难度,对有限的课时提出了较高的要求。因此,如何在有限课时内讲授完移动通信基础组网技术和最新技术发展是移动通信教学的一个难点[2,5]。

第二,移动通信课程试验箱无法保证全部学生深入学习移动通信关键核心技术。以西北农林科技大学机械电子工程学院电子信息专业为例,我学校之前使用的南京润众科技有限公司rz8001移动通信实验箱。该实验箱可以完成各伪随机序列产生,信号编码、调制和解调波形实测等基础实验,以及移动通信7号信令演示等系统实验。

上述实验可以加强学生对移动通信基础算法的掌握,但是无法促进学生对移动通信系统更深入地学习,制约了教学效果。移动通信实验设备价格较贵,如果仅仅依靠学校更新试验设备,是无法赶上移动通信技术不断发展的步伐[3]。因此如何有效开展符合最新移动通信技术发展趋势的实验环节,就成为了移动通信课程教学的另一个难点[2]。

二、课程内容及教学中存在的问题。

为了提高移动通信教学质量,我校电子信息专业与中兴通讯学院西安培训实习中心合作,合理优化课堂教学与实习内容,从多个方面提高移动通信课程教学效果。教师在课堂中重点讲授移动通信关键技术和最新进展,负责理论方面教学。中兴通讯学院西安培训实习中心负责实践环节教学。中兴通讯学院西安培训实习中心拥有较先进的通信设备试验机房,如无线类的3g,gsm,cdma,wlan等。培训过程按照企业要求开展,可以有效保证实践环节质量。

在课堂教学中,合理优化教学内容,将部分先学课程中介绍过知识点让学生自主进行复习,教师讲授移动通信关键技术和知识点。将《通信原理》和《信息论与编码》课程已经学习过调制解调算法原理和纠错编码技术以作业形式布置给学生,让学生自主进行复习,对相关算法进行仿真,包括调制解调原理概述、数字频率调制、数字相位调制、噪声与干扰、纠错编码技术等。学生以作业形式汇报学习结果,保证学生对移动通信基础算法的掌握。教师在课堂教学中讲授移动信道传播特性、陆地移动信道的传输损耗;移动信道传播模型、组网技术、多址技术、区域覆盖和信道配置、网络结构、信令、越区切换和位置管理、gsm系统的无线接口、控制与管理、gprs通用分组无线业务等内容。同时,补充介绍4g通信核心技术,包括正交频分复用(ofdm)技术,智能天线技术思想,多输入多输出(mimo)技术,基于ip的核心网技术,拓展介绍5g通信技术发展趋势。上述内容的`学习保证学生对移动通信系统基础框架具有较为扎实的掌握。

在中兴通讯学院西安培训中心实习中,重点突出移动通信系统的网络搭建、配置和管理。实习内容包括学生实践操作gsm网络质量评估和双频优化,无线参数设置与调整、gsm网络网络规划,路测软件和工具的使用,分析讨论无线网络优化实际案例等。以lte基本原理及关键技术为背景,学生自动进行频分双工(fdd)的基站硬件配置,时分双工(tdd)基站硬件配置和网管配置操作(fdd和tdd)。上述实习内容和移动通信课堂教学内容充分结合,互为补充。在强调移动通信网络基础原理的同时,也增强了学生对最新移动通信技术的认识和了解。在实习过程中,重点强调学生自主动手能力,以考试和答辩相结合的形式对实习效果进行考核。

三、结束语。

移动通信是电子信息专业面向未来通信技术发展需求的必要课程。通过校企合作的模式,优化课堂教学内容,减少课堂教学与商用技术发展的差距。借助面向应用的实践培训,增强学生在移动通信技术实际操作能力,可以较好地提升移动通信课程教学质量,为学生后续就业和深造提供有力保障。

参考文献。

[4]莊陵,曹建玲,李强,“新移动通信技术背景下的信号处理课程群教学改革与探索,”[j],课程教育研究,:236.

《软件工程》课程的教学改革探索

(贵州财经大学信息学院,贵州贵阳550004)。

摘要:《软件工程》是一门理论性和实践性很强的课程,教学改革的总体思路是“理论+实践”,将《软件工程》理论教学和实践教学有机结合起来,有助于提高《软件工程》的教学质量。文章探讨了对《软件工程》课程的教学加以“工程化”改造,建立工程化实践与理论相结合的教学体系。实践证明,这是一种有效的教学改革方法。

关键词:软件工程;教学体系;案例教学;工程化。

教改课题:支持的教改课题编号:贵州财经大学教改课题编号[17]。

作者简介:金淑娟(1965-),女,浙江杭州人,本科,副教授,研究方向:计算机应用。

一、引言。

作为软件工程专业和计算机科学与技术专业的专业主干课程,《软件工程》在整个专业教学中有着相当重要的地位。通过本课程,要求学生理解在软件开发过程中应用软件工程方法的必要性和迫切性,要求学生掌握《软件工程》的基本原理、概念与技术方法。但在实际教学中,由于《软件工程》理论太多,教学内容抽象、难度大,学生难以理解,觉得课程枯燥乏味;在实验教学方面,由于传统的教学方式中实验总学时的限制,实验教学只能指导学生简单地用一些开发工具,教学效果不理想。所以需对此门课程进行教学改革尝试。教学改革的总体思路是“理论+实践”,将《软件工程》理论教学和实践教学有机结合起来,对《软件工程》课程的教学加以“工程化”改造,建立工程化实践与理论相结合的教学体系。通过对本门课程的教学改革,着力培养学生的工程化开发、项目管理能力,进而形成一个融基础理论、实验教学、工程实践为一体的整体化的培养教学体系,让学生的软件工程基础知识、科学素养、专业知识、创新能力、工程能力得到全面的、均衡的发展。

通过查阅相关资料,了解到国外的一些学者主要提出了下面针对《软件工程》课程的教学方法和手段。1.基于实践的教学法:面向实践的《软件工程》教学法旨在引进实际软件的开发环境中的特定元素,使传统的《软件工程》课堂实践教学与现实软件开发更相符。其教学方法有:与行业人员合作的'教学法、基于项目维护的教学法、强调团队合作的教学法、项目驱动教学法等。

2.基于模拟的教学:有学者认为,学生在校园环境里能够接触到与实际软件开发环境相近的唯一可行的方法就是采用模拟的教学法,这种方法使学生能在一个较大规模的层次上以一种更快捷的方式在学术环境里参与现实软件工程实践,而这种大规模的软件开发环境只有在现实软件开发中才可能体现。

当前,国内多数大学对于该类课程以传统教学模式为主,教师的主体地位突出,教学内容偏理论教学为主,实践教学少之又少。即便有课程实验,学生也只是编写一些规定的文档,导致开发方式和手段与《软件工程》的要求脱离。在整个教学过程中学生感到内容枯燥无味,往往是似懂非懂,甚至觉得本课程没什么实用价值,从而导致厌学情绪的滋生。为此,许多大学对《软件工程》课程的教学进行变革。

清华大学改革了课程体系框架和教学内容,探索案例教学和实践教学模式。强调案例化教学和探索式学习,强调课程实验结合实际开发因素和参与乐趣及小组式开发的软件工程环境,积极探索和实践《软件工程》的课程教学。

三、教学特点及传统课程教学存在的问题。

《软件工程》课程是计算机科学与技术、软件工程专业的学科共同课。教学内容主要是讲授《软件工程》的概念、原理和典型的方法学,并介绍了软件项目的管理技术1。我校开设的《软件工程》课程总学时为48个学时,其中理论教学38个学时,实验教学有10个学时,并在学校实验室进行。

(一)课堂教学主要以教师讲授为主,一直以来都是采用传统的教学模式进行。

1.教学方式以传统课程教学为主,忽略学生的主体地位。

2.教学内容过分强调理论而忽视实践。《软件工程》课程涉及的内容多、范围广、理论多,而教学学时有限,要想在有限的时间内完成教学,只能注重理论授课。

3.课程实验课时不足,并在缺少软件工程支持的环境下进行。

4.学生感受内容抽象枯燥,缺乏学习的积极性和主动性。

1.课程内容:理论的实践性和知识的综合性2。《软件工程》是将计算机科学理论与现代工程方法学相结合,研究软件开发理论、软件设计方法、工程开发技术和工具,是指导软件生产和管理的一门学科;它既覆盖了构建软件系统的相关技术层面的问题,又包括指导技术开发团队、安排开发进度、预算等管理层面的问题,其内容既有理论的实践性又有知识的综合性。

2.缺乏实际软件项目的开发经验,难以将抽象理论与实际开发联系起来。由于学生基本上是从高中直接进入大学,学习本门课程之前没有参与过任何项目的开发,缺乏实际开发项目的经验,要让他们将《软件工程》中的理论与实际开发联系起来,困难较大。

3.教学条件:缺少适合本科生教学使用的实验环境。如建模工具等的缺乏。

1.学生的积极性差。《软件工程》课程内容既包含技术又包含管理,内容广泛。所以,课堂教学理论讲授多,教学内容抽象、难度大,学生不易理解,从而感觉课堂教学枯燥无味。

2.《软件工程》中的结构化开发方法和面向对象开发方法理论上易懂,但在实际开发过程中,学生一旦要将方法中的工具和技术方法用到实际中就会出现较多问题(如数据流图、对象建模等)。

3.实验教学远远不足。教师指导学生在很少的学时中要完成一个系统即使是简单系统,实验教学安排也远远不够。所以,实验教学只能指导学生使用一些简单的工具。

四、课程改革总体目标、思路及实施。

将《软件工程》理论教学和实践教学有机结合起来,对《软件工程》课程的教学加以“工程化”改造,建立工程化实践与理论相结合的教学体系,让学生了解时下流行的大型软件开发的技术方法和工具;了解软件工程各领域的发展方向;用结构化的方法和面向对象的方法开发软件项目,以及开发过程中应遵循的流程、准则、标准和规范。重点培养学生的工程化开发、项目管理能力,进而形成一个融基础理论、实验教学、工程实践为一体的整体化的培养教学体系,让学生的软件工程基础知识、科学素养、专业知识、创新能力、工程能力得到全面均衡的发展。

(二)课程改革思路。

1.反映软件工程学科的最新发展,构建科学合理的课程体系。()在当前软件工程的理论和实践的基础上,把ieee最新发布的软件工程知识体系作为基础框架,结合企业的先进技术和实践,以传统的结构化开发过程、面向对象技术为核心内容。

2.从“可实践”的角度开展课程教学。由于软件工程所具有的技术性和工程性特性,学生在实际的“动手做”和“真正练”中体会和掌握软件工程的思想和技术显得尤为重要。本课程的教学方式改革采用“案例式”和“项目驱动式”教学法同时并举的方式。“案例式”教学将基本原理、企业案例、关键技术与工具等有机结合,使抽象枯燥的内容变得生动有趣;“项目驱动式”将学生以开发小组的形式协作完成一定规模的软件系统,通过团队之间的商业交易游戏,引导学生主动重视过程和质量。

3.加强实践教学体系及环境建设。结合培养方案中第四学期的“软件工程综合实践”课程,把《软件工程》课程的教学与其紧密结合,实现理论教学与实践教学的无缝对接。在整个教学的过程中,始终贯穿标准规范和支持工具,同时在教学初期即建立支持小组式开发的软件工程环境,真正给学生创建一个实践软件工程的有效平台。

(三)课程改革的实施。

将实验和实践教学进行结合。通过多年的传统教学,发现学生在平时的教学中由于还有其他课程的学习,本门课程只能了解枯燥的理论和很少部分开发工具的使用。要想让学生很好地掌握其精髓,则必须让其亲身感受一个软件系统的开发过程,体会软件工程的实践。为此,对级的软件工程专业学生的《软件工程》课程教学进行了教学改革,除了按照学校安排的教学周外,在学期末增加了由两个部分组成的《软件工程》实训实践教学。把学生按项目进行分组,每组或自己选定或由教师指定一个题目,题目要求联系实际并结合教学、科研,规模大小适中。在教学周内,包括教学周内的实验,主要是要求学生掌握《软件工程》中的软件开发和设计的理论方法和工具。而在实训实践教学部分,教师带领学生按照软件工程的理念,选择恰当的开发方法,完成指定项目的可行性分析、需求分析、系统设计、编码、测试调试、运行,最终完成实训报告。此外,还要求构建先进的课程体系,进行“案例式”和“项目驱动式”法的探索,逐步构建基于《软件工程》理论教学的案例库(结构化的开发方法实现的案例和面向对象开发方法完成的案例)及建设《软件工程》综合实践项目库。

五、结束语。

我们将2012级的学生和以前传统方式教学的学生进行了比较,发现通过这种教学方式,2012级学生不仅学习这门课的兴趣提高了,而且学生的实践能力也得到很大的提高。在实践教学周里,学生可以把全部精力都放在本门课程的学习上。由于有具体的项目,每个项目中各个学生分工不同,但又相互联系,这既锻炼了学生的实践能力,又培养了学生团结协作的精神,为后面的专业实习、毕业设计以及将来踏入社会从事软件开发工作奠定了坚实的基础,同时也证实了《软件工程》课程的教学改革是有效的。

参考文献:

[1]张林,等。软件工程[m].北京:中国铁道出版社,.

[2]窦万峰。软件工程实验教程[m].北京:机械工业出版社,2009.

基于CDIO工程教育理念的软件工程实践教学改革

1.竞争全球化视野下创新型人才培养面临巨大挑战。

长期以来,我国高等教育受前苏联模式的影响,以及人才匮乏、教学资源紧缺的现实,存在着偏重理论知识的传授而忽视学生独立动手能力、综合分析问题和解决问题能力的问题,统一培养口径、重“学”轻“术”、偏重课堂教学、忽视实践锻炼等做法,使得我们培养出的人才实践能力严重不足,创新能力严重欠缺。当今世界,各主要国家无不把竞争与创新上升到国家战略高度。美国从推出了创新型人才培养的国家战略,强调将仿真作为核心技术手段,推动国家技术进步。也是从20起,我国政府把自主创新从一般性号召提升到国家战略高度,也非常重视仿真技术的研究与应用,创立了若干与仿真有关的国家级实验室与工程技术中心,以响应科技发展需求。以创新型国家战略目标为衡量标准,就必须关注高校教育的创新问题[1]。

理念成为教育创新的最佳模式。

cdio(conceive-design-implement-operate,构思—设计—实现—运行)是一个新型的工程教育模式,它由美国麻省理工学院、瑞典查尔姆斯技术学院、瑞典林克平大学、瑞典皇家技术学院等4所工程大学发起,全球23所大学参与,合作开发的一个国际工程教育合作项目。cdio在当前得到了国际高等工程教育的共识,这种人才培养模式的理念主要体现在以下4个方面:具有国际先进性、具有实践可操作性、具有全面系统性及具有普遍适应性。

二、基于cdio理念的仿真新概念的提出。

1.仿真的基本定义。

1961年,thater首次将“仿真”定义为“在实际系统尚不存在的情况下对于系统或活动本质的实现”。这一定义忽略了实际系统存在时仍然需要做仿真的情形,对此,korn在其1978年出版的著作《连续系统仿真》中,将“仿真”定义修正为“用能代表所研究的系统的模型做实验”。这一概念从研究角度强调了仿真是一种类型的实验。spriet认为模型是仿真的'基础,于1982年将“仿真”定义为“所有支持模型建立与模型分析的活动即为仿真活动”。考虑到仿真已广泛应用于产品开发与技能培训等众多方面,oren于1984年建立了仿真的基本概念框架“建模-实验-分析”,并在此基础上定义“仿真是一种基于模型的活动”,并从此开创了现代仿真技术。但是,如果将所有基于模型的活动都定义为仿真,而不对“活动”加以界定,则难免忽略了仿真过程的完整性,比如,不能认为“基于模型的评估活动”为仿真,那只是仿真过程中的一个阶段。

2.仿真新概念的提出。

我国教育工作者引入cdio以来,取得了诸多成果。本文作者参照cdio“构思-设计-实现-运行”这一主线,认为仿真首先要“构思”目的、手段、步骤及结果的分析等,然后有针对性地“设计”某项活动,并按照设计要求,为活动的“实现”做好充分准备,并按一定的步骤和方法实施活动,继而“运行”所实现的模型系统,对获得的结果进行分析,研究是否达到了仿真目的,如果达到了,则仿真成功,如果没有达到,则重新进行一个新的cdio过程。基于上述分析,本位提出“仿真是一种基于模型的cdio活动”,该概念将仿真和cdio紧密结合起来了,既适应于实验,又适应于技能培训等其他活动,而且突出了仿真的过程特性,具有鲜明的指导意义,优点明显。

三、仿真新概念的教学实践。

1.控制系统计算机仿真技术教学面临的问题。

(1)教学内容问题。该课程现行的教学内容主要包括系统的数学模型、连续系统仿真、离散事件系统仿真、仿真工具介绍及仿真的应用等,相关内容与《自动控制原理》、《现代控制理论》、《数值计算》、《数据结构与算法》、《数学建模》、《参数估计与检测》、《系统辨识》等课程有交叉和重叠。有关“数学模型”及“状态空间方法”在《自动控制原理》、《现代控制理论》中有详细讲述,“数值积分法”的内容在《数值计算》中有详细讲述,“建模方法”在《数学建模》、《参数估计与检测》、《系统辨识》等课程中有详细讲述,仿真工具介绍及仿真的应用等在《matlab/simulink程序设计与应用》课程中有大量讲授等。当主要教学内容限定为上述内容时,不可避免地出现与其他课程内容交叉和重叠的现象,令教师和学生无法准确界定和掌握仿真课程的核心内容,使得教学效果不佳。

(2)教材选用问题。《控制系统计算机仿真》课程的教学,曾经采用过的教材达8种之多。对教材进行分析发现,有一类近似于以matlab为基础讲述自动控制原理,有一类主要讲述仿真的算法与实现,不涉及具体工具,还有一类属于仿真技术综述的,尚不足以支持仿真课程体系建设,难以满足实践需求。

(3)教学方法问题。就教学方法来说,本课程的教学主要还停留在传统的教学理念与方法上,通常是按照教学大纲规定的内容或者教材内容,结合多媒体进行按部就班的教学。如上所述,由于本课程在教学内容和教材选用方面存在的问题,常规教学方法面临诸多弊端,难以把握仿真的核心概念,更难以培养实践能力,严重滞后于时代发展和科技进步的步伐。

有些高校研究了控制系统计算机仿真课程教学改革问题,但依托核心理念的改革尚显不足,对cdio实施的关键问题,尚不有不同的认识。作者负责的控制系统计算机仿真技术的课程教学和改革中,借鉴同行方法,以先进cdio理念为指导,采用案列教学方式,着眼于培养仿真专业的创新型人才,进行了教改研究与实践,简要介绍如下:

(1)教学大纲的运用与修改。教学工作通常要遵守教学大纲的规定,不能随意更改,但是对于教学改革项目可以适当放宽。总体而言,以遵守教学大纲的指导性原则为主,以遵守具体内容的限制为辅,以掌握核心概念、掌握课程精髓为基本原则,以实践为基础,以创新为目标,适当安排基于课题的“研讨式”教学内容。增加课外实验课时,增加任课教师和实验员,通过第二课堂引导学生从事一个完整的“仿真项目”,以教学团队的方式完成教学任务,改革教学考核方式。

(2)研讨式教学方式。结合学生的兴趣点与能力培养目标,课题组设计了若干个研讨项目,锻炼学生设计、构思能力,限于篇幅,本文简要介绍一项。安全帽佩戴方式问题。安全帽是工程施工人员在工作现场最重要的劳动防护用品,其佩戴方法有标准方法和经验方法。利用所学的仿真知识,比较两种方法中是否存在较优的方法,并给出佩戴建议。这一课题诱导学生提出了仿真人的概念,通过不同的高空坠物方式,检验仿真人的受伤程度,进而检验安全帽的佩戴方式。本项讨论在教学上结合采用多媒体教学、实际软件编程过程展示、课堂研讨小型项目、课外实践大型项目等多种方式,以掌握cdio核心概念、仿真课程精髓为目标,以是否能在实践中灵活运用为检验标准,面向优秀创新型人才培养,引发了学生们的学习热情,并取得了若干优秀的成果,并且其影响力已扩展到大学毕业后的一生。

四、讨论与总结。

本文的主要贡献是在教育创新大背景下,通过结合cdio核心理念与仿真的核心要素,提出了仿真新概念:“仿真是一种基于模型的cdio活动”,并以此为指导,在教学内容选取、教学方法创新等方面均进行了教研教改实践,并获得了较好的效果。

软件工程课程设计个人小结

在为期一周的软件工程课程设计中,我负责的是《需求分析》的整理和书写。周一上午确定下我们小组的选题之后,我们经过对课题的分析并且讨论分配了各自的任务,因为数据库部分的知识我们还没能掌握,所以这次课题实现起来是很艰难的'。但是做好需求分析,概要设计以及详细设计以后相信在下个学期的时候实现网上书店这个课题就会容易的多。

等等,每一项都离不开小组成员之间的协调配合。

课程报告汇报之后,总是会觉得课程学习时间比较短,好在是在本科生期间我们有较多的机会参与这样的小组团队合作,每次课程设计学习以后,自己提升的不单单是动手实践的能力,最为重要的是参与在一个team中,别人能认可自己做出的贡献。

软件工程课程群建设方法研究的论文

1.1逐步细化。

软件工程中逐步求精的思想是指现实问题通过抽象(细化)处理,最后解析出相对明析简单的算法描述和算法实现。将面对的问题按功能进行层次分解,每个层次再继续不断的细化为简单且易实现的模块,其核心本质是“细化”。在vfp数据库中将自顶向下分解后的教学内容进行细化,逐步细化的过程就是对整个教学内容中的关键性知识点进行整理和描述的过程。通过细化构建起严谨的知识系统,精确的表述出知识的内涵和外延。在vfp数据库中是在分解框架下对教学内容的细化,教学内容按知识关联程度细化分为六大个部分,分别是:数据基础、数据构建、数据维护、数据查询、编码、交互界面。对每个部分再按知识关联程度进一步细化,数据基础模块细化为基础概念、数据类型、数据运算;数据构建模块细化为项目管理、数据库、数据表、数据表间关联;数据维护模块细化为数据库与表的修改、添加、删除,记录的相关操作;数据查询模块细化为索引与排序、查询、视图、标准语言sql;编码模块细化为过程化程序设计、面向对象程序设计;交互界面模块细化为表单、菜单、报表与标签。每一个小的细化模块再进一步细化为一个个的知识点。

1.2模块化。

软件工程思想中的模块化方法是指在解决相对复杂的实际问题时自顶向下、逐步细化把问题系统分成若干模块,每个模块完成一个相对独立的特定功能,模块内高内聚,模块间低耦合,所有模块按照一定组织方式组成在一起成为一个整体后可以实现系统的所有功能要求。其本质核心是“复用”。具有代表性的模块化的教育模式有“mes”和“cbe”两种。me是以技能培训为核心的教学。它以岗位任务为根据来确定模块,以实际岗位工作的完成流程作为主线,可称之为“任务模块”。cbe(competencybasededucation,能力本位教育)是以知行能力为根据确定模块,以实际岗位工作所需要的认知能力和活动能力为主线,可称之为“能力模块”。这两种模块教育模式都强调实用性和能力化。在《vfp数据库》中,我们将教学内容的`次序按软件工程思想以“mes”模块重新进行组织。按软件工程原理实现一个数据库管理系统需要完成需求分析、概要设计、详细设计、编码、调试、测试、发布、维护,在教学过程中通过采用一体化案例,将这些软件工程流程贯穿整个教学过程。需求分析对应细化过的数据基础模块;概要设计对应数据构建模块,详细设计对应数据维护与数据查询模块,编码对应编码和交互界面模块。调试与测试则贯穿在整个的教学过程中,每一模块任务案例在完成过程中随时都需要调试与测试,最后将所有模块的任务案例组成在一起就是一个完整的小整数据库管理系统。这样一个学习的过程也是一个基于软件工程原理的数据库管理系统开发的过程。在每个软件工程的流程中,将“cbe”模式灵活应用于其中,比如数据构建模块中按学生所学的专业,要求学生建立一个与专业相关的项目,项目中至少包含一个数据库,库中至少包含三个具有关联的数据表。例如旅游专业的学生创建“旅游线路管理”项目,项目中有“报名管理”数据库,数据库中分别有“旅游线路”、“报名情况”、“交费管理”三个表。通过模块化培养学生解析问题的能力,动手解决问题的能力,团队协作的能力。

2结束语。

本文详细论述了在教学过程中将vfp数据库与软件开发过程紧密联系,采用软件工程思想指导vfp数据库的学习。建立了自顶向下的教学内容解析流程,给出逐步细化的途径,并依据模块化思想构建了《vfp数据库》模块化模型。教学过程中通过一体化案例演示vfp数据库在软件开发中实际的应用过程,把实践教学自始至终贯穿于整个教学全过程,真正实现理论与实践的有效统一,拉近学生与数据库实际应用环境的距离,使学生感觉可以实现学以致用,学生在学完本课程后感觉到学会了,会用了,从而进一步提升了我院计算机等级考试中vfp数据库的通过率,甚至在20春季的考试中就有多名级的新生报考,并有多人通过考试。

软件工程应用专业课程设计_...

经过一个星期的软件工程课程设计,本人在老师的指导下,顺利完成该课程设计。通过该课程设计,收获颇多。

一、对实验原理有更深的理解。

通过该课程设计,掌握了什么是软件程序,软件程序工作的基本过程及其各阶段的基本任务,熟悉了软件程序总流程框图,了解了软件程序的生成过程、构造工具及其相关的技术对课本上的知识有了更深的理解,课本上的知识师机械的,表面的。通过把该算法的内容,算法的执行顺序在计算机上实现,把原来以为很深奥的书本知识变的更为简单,对实验原理有更深的理解。

二、对该理论在实践中的应用有深刻的理解。

通过把该算法的内容,算法的执行顺序在计算机上实现,知道和理解了该理论在计算机中是怎样执行的,对该理论在实践中的应用有深刻的理解。

三、激发了学习的积极性。

自己动手做实验,从实践上认识了操作系统是如何处理命令的,如何协调计算机内部各个部件运行,对软件工程的认识更加深刻。课程设计中程序比较复杂,在调试时应该仔细,在程序调试时,注意指针,将不必要的命令去除。在这次课程设计中,我就是按照实验指导的思想来完成。加深了理解文件系统的内部功能及内部实现,培养实践动手能力和程序开发能力的目的。

四、理解了该知识点以及学科之间的融合渗透。

本次课程设计程序部分是用c语言编写的,把《计算机操作系统》,《软件工程》,《算法分析与设计》《c语言》四门学科联系起来,把各个学科之间的知识融合起来,把各门课程的知识联系起来,对计算机整体的认识更加深刻。使我加深了对《计算机操作系统》,《软件工程》,《算法分析与设计》《c语言》四门课程的认识。

《软件工程》课程设计要求

通过该课程设计使学生树立起强烈的工程化意识,用工程化思想和方法开发软件,切实体会用软件工程的方法开发系统与一般程序设计方法的不同之处。学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。

二、主要内容。

要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目,题目可参考附录a,也可自行拟定题目,按照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的文档。分别、选用传统的结构化方法和面向对象的方法,开发环境和工具不限。

三、设计成果要求。

1.提交软件系统,根据完成情况给分;2.提交设计报告文档。

(3)文档逻辑性是否合理、语言是否流畅。

四、进度安排。

(1)确定选题,进行可行性分析,开发计划(2)软件需求分析(3)软件设计。

(4)软件实现,测试计划(5)软件实现,测试报告(6)验收。

附录a。

题目一:电子商务网站建设。

2.货物商店。

3.供应商。

接受订单派送货物给用户。

提供一个基于web的库存管理维护库存数据库。

题目二:外文图书采购系统1.问题概述。

某图书馆外文采购有两个组--征订组和验收,登记组。分别承担书籍订购和进书验收任务。为了减轻劳动强度和提高工作效率,打算采用计算机进行管理。为此,系统分析员在进行了调查研究,描述出外文采购室现行系流程。1)订书组从供书单价收到订书目录,根据各单位的需要选择出要订购的书目。2)为了避免浪费,对于已进入过或已订过的图书和订单留底。3)打印的订单,要送给订书单位和验收登记组,并留底。4)对所记的书进行统计表。

5)验收,登记组从供书单位收到图书和发票,根据订单留底进行验收。6)发票交给财务科进行报账。

7)为了避免浪费,对于已进图书再做查重,如果重了,转让出去或作别处理。如果不重,则登账和打印查重卡。8)查重卡要交给订书组用于查重。9)已登记的书籍要送给编目室进行编目。

10)已进的书要记入图书总账并进行进书统计和打印进行统计表。11)订书统计表和进书统计表交馆领导。

注册/登陆/忘记密码/管理个人信息上传文件和下载文件向指导教师提问查询问题。

2.教师。

登陆/忘记密码管理所辅导学生的账户上传文件和下载文件回答问题群发消息。

3.管理员。

管理教师和学生信息。

查询统计数据(日问题量,答疑率)提醒教师答疑发布公告群发消息。

要求:1.加入评价机制(学生评价教师;系统根据网络利用效率评价教师对学生的指导质量等)。

2.扩展文档管理功能(根据毕业设计的特点,催交/管理/评价学生在不同阶段上交的毕业设计文档)。

3.考虑适应所有学院/大学的毕业设计指导网站。

题目四:教务处课程网站。

登陆/忘记密码查询成绩上传平时作业选课。

2.教师。

登陆/忘记密码查询学生花名册布臵作业批改学生作业。

提交学生成绩。

上传课程资料(教学大纲、教学日历和课件等)。

3.教务处。

管理学生的账户管理教师帐户发布公告。

启动/关闭课程注册功能查询成绩统计成绩数据。

提供查询学生成绩服务的接口。

4.学生处。

提供学生信息导入的接口。

要求:1.通过webservice提供服务或使用服务(如查询成绩服务和学生处学生信息获取服务)。

2.考虑通用的教务处课程网站。

题目五:病员监护系统。

本例为医院特级护理病房的病员监视系统。1)在每一病床旁有一个监护器。

2)在病员身上附着各种传感叹器,监测各种生理参数,诸如血压,呼吸,体温。信号被被送到监护器。

3)监护器带有输入键盘,用以输入病员的病号的病历号,各种监测的生理因素的安全范围值(上下限值),以及监测频率定期(监测周期)等。

4)各监测部件与中心计算机相连,后者按指定的监测频率定期地对监视器进行检查。

5)检查所得到的数据记录在每个病员的记录文件上。

6)如果发现病员的生理因数超出在安全范围时,在护理室有各病员的各种报警信号(灯光)出现。

7)每个监视器有一开关,用来控制监测工作。

8)本例中假设监视255个病员,每人设定4个因素。监视周期可从1秒到小时变化,对每一病员监视1秒时间。

9)安全范围为十进数值,内部表示为浮点数。病历号为9整数。

题目六:简易办公系统。

很多办公室的计算机完成了大量的文字处理功能,并没有行使管理功能,现对其改进如下:

(1)收发文管理:

对收到的公文进行登记,分类编号,(学校主要发文部门分为:教务处、财务处、学生处、人事处、保卫处、工会以及其他),并形成文件主要内容关键字,使收文能够按照关键字、时间和部门查询;对发文进行登记,并形成文件主要内容关键字,使发文能够按照关键字、时间和部门查询。

(2)会议管理:

对所管理的2个会议室进行自动化管理,即由申请部门提交申请,然后统一安排会议室以及各种会议资源(如投影仪、计算机、桌子、凳子等),能形成会议资源使用通知单送达申请部门,主管领导随时查询会议室使用情况(管理者直接负责管理)。能够按照申请者的要求自动生成会议通知单,由办公室负责通知发放。能够形成会议纪要,存档并送到需要的部门(由申请者提供的信息决定)。

题目七:低值易耗品管理系统为了加强对学校实验室低值易耗品的管理和监督,将指定专门的部门对其进行管理,为了方便管理,减少工作量,拟定开发一个低值易耗品管理系统,描述如下:

(1)学校每个院系及工程训练中心均有一个实验室,每个实验室每学期均有低值易耗品。

(2)基本管理流程:

每学期期末由各实验室上报下学期的低值易耗品清单,由材料管理科负责分类汇总,并报送审计处、财务处和校长,由实验主管部门负责对所有清单进行审核,将清单中所有物品分为未批、待批、统购和自购四大部分。并将审批后的清单返还给实验室。其中统购和自购物品作为实验室计划内消耗,并根据参考价格计算出各个实验室下学期的计划消耗金额。并形成计划汇总表,报送上级部门。

统购物品由材料管理科统一购买,应能自动生成全校统购物品清单,清单上的物品能够按院系和按物品类别分类汇总。物品购买后,入库。各个实验室按照指定计划到库房领用,其对应消耗进入实验室计划消耗内。

自购物品由实验室自行购买,购买后将清单送到材料管理科审核,备案后,方可报帐。自购物品也进入本实验室计划消耗内。

材料管理科应能随时查询当前还未购买的物品、以及当前各个实验室计划内物品的领和消耗情况。

对未在计划内的物品消耗,采取由实验室填报申请表(在表中,必须说明申报原因),送上级领导审核后,执行所需费用仍然进入相应院系的消耗。

学期末,应产生学校各类物品消耗汇总表,各个院系实际消耗汇总表,所有物品计划消耗与实际消耗对比分析表,各个院系计划消耗与实际消耗对比分析表。

题目八:基金管理系统。

为实现政务公开,某省拟采用网上自然基金申报和审批,需开发一套包括基金申报(使用说明、文档提交、申报情况查询)、基金信息公告(基金公告、基金新闻、最新立项)、网上审批与鉴定(专家定量网上审批、项目鉴定)、基金项目管理(发布申报计划、批复申请、查询申请项目等)与推荐优秀基金项目等功能的办公网站。

要求具有基金申报管理(申报文档提交,申报情况查询等),信息公告维护(增加,撤除和修改等),审批流程管理(管理员可指定审批流程,对需执行审批的专家显示审批流程,进行审批提示),项目鉴定管理(管理员可指定鉴定流程,对需执行鉴定的专家显示审批流程,进行鉴定提示)等功能。

2.向超市仓库中添加商品,记录商品的损耗(如过期、变质等非购买方式的损耗);

3.查询某商品的库存情况;

4.当各种商品库存量少于某规定值时,系统给予提示;

5.实现月度、商品销售情况统计(如销售量最大的商品,销售额最多的商品,各商品的销售量、销售额汇总等)。

题目十:学生管理系统。

4.学生信息、选课情况、成绩的查询和报表输出;满足以下限制:

每个学生选择的课程数在15~18之间;

学生只能实现2、4功能,且只涉及与自身相关的内容;

题目十一:企业单位物资管理系统1.实现物资的购入、登记、报废等管理;2.可将各类物资分配到企业各个科室以便使用;3.可按照物资类别,名称,价格、科室等查询、统计;4.可生成相应的统计报表;其他说明、限制:

题目十二:汽车俱乐部管理系统。

为实现汽车俱乐部行业信息的规范化管理,某软件开发商要求开发一汽车俱乐部管理系统,面向俱乐部工作人员进行会员信息的管理。主要功能包括:用户(俱乐部工作人员)身份验证和用户权限组织;提醒服务(提醒各种该执行的车务活动);会员管理(会员信息、会员费收缴记录录入,查询,修改);车务管理(新车上牌代办,保险代办,验证代办,落户代办等);救援服务(呼救记录,救援情况记录以及救援车辆管理);旅行服务(旅行信息记录、修改、查询);统计报表、图表(所有当日、当月、当年向会员提供的各种服务信息及其收费的详细情况列表及汇总);系统管理(设臵提醒提前日期,用户管理等);俱乐部管理(俱乐部部门、工作人员、救援车辆管理);系统帮助。

题目十三:小区物业管理系统1.项目目标。

居民信息管理:建立住户信息库,实现住户档案数据的计算机化管理,使居民的登记与查询简易而快速,对居民的信息查询应有一定的权限检测,按权限进行查询,分级管理,同是应有更新功能。

物业收费管理:对纳入社区收费管理的收费项目进行电子收费管理(主要是指对煤气表、电表、水表的自动抄表与电子收费),提供应缴费用的查询、定期催缴、收费项目和计费方式的变更维护、定期统计收费情况等功能,同时将其他各子系统相应的收费信息递交收费管理中进行统一结算。

来客访问管理:对出入小区的外来人员进行人员信息、出入信息的登记、汇总、监督管理,并提供查询功能。

设备报修管理:对日常设备的报修信息进行登记,对设备报修,及其处理情况有查询、考核与统计等管理功能,定期产生考核情况明细,报修信息的录入具有多条途径,相应的费用通过收费管理功能进行统一的结算。

题目十四:学校教材订购系统。

本系统可细化为两个子系统:销售系统和采购系统销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

以上的功能要求在计算机上实现。技术要求和限制条件:

当书库中的各种书籍数量发生变化(包括领书和进书时),都应修改相关的书库记录,如库存表或进/出库表。

在实现上述销售和采购的工作过程时,需考虑有关单据的合法性验证。

系统的外部项至少包含三个:教师、学生和教材工作人员。

航空公司为给旅客乘机提供方便,需开发一机票预定系统。各旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入到该系统,系统为旅客安排航班。当旅客交付了预定金后,系统印出取票通知和帐单给旅客,旅客在飞机起飞的前一天凭取票通知和帐单交款取票,系统核对无误即印出机票给旅客。此外航空公司为随时掌握各航向飞机的乘载情况,需定期进行查询统计,以便适当调整。技术要求及限定条件:

(1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知、交款发票等)。

3)旅客临时更改机票班次的处理。

系统的外部项至少包含三个:旅客、旅行社和航空公司。题目十六:实验室设备管理系统。

每学年要对实验室设备使用情况进行统计、更新,其中:(1)对于已彻底损坏的作报废处理,同时详细记录有关信息。

(2)对于有严重问题(故障)的要即使修理,并记录修理日期、设备名、修理厂家、修理费、责任人等。

(1)所有工作由专门人员负责完成,其他人不得任意使用。

(2)每件设备在作入库登记时均由系统按类别自动顺序编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。(3)本系统数据存储至少应包含:设备记录、修理记录、报废记录、购买申请。(4)本系统的输入项至少包含:新设备信息、修理信息、申请购买信息、报废信息、具体查询统计要求。

(5)本系统输出项至少包含设备购买申请表、修理/报废注销/设备资金统计表。

题目十七通用试题库组卷系统的设计与实现。

考试是进行教学目标评价的主要手段,试卷是测量学生学习质量的一把“尺子”。而命题的水平则是检验教学质量的关键。传统的试卷命题一般是用手工的方式实现的,不但工作量大、容易出错,而且不能把教师从繁重的出卷劳动中解放出来。在现行的教育中,虽然有些高等院校也有一些专门的课程的试题库管理系统,但是通用性的效果不佳。随着internet的出现和广泛使用,web使得实现广泛的网络共享、集中的安全控制和友好的使用界面达到了完美的结合。开发基于web的在线组卷系统就具有很重要的意义。

开发网上的通用试题库组卷系统,不仅可以很好的实现教考分离,可以提高教学质量,而且可以使高校的教学管理质量更上一层楼。它是将系统架设在一个web站点上运行,通过浏览器访问,它提供了传统题库系统所不能完成的某些功能。充分利用网络资源,教师、专家可以在终端进行试题库的编辑、更新等操作,学生则可以通过动态的选择不同的类型、数量的试题来进行在线学习和考试,来检测自己的学习效果。

功能模块:

录入模块:在教学大纲和考试大纲的指导下,可以向组卷库里添加符合要求的试题和试卷。

查询模块:系统中的所有用户可以查询试卷、试题、用户等信息。

组卷模块:是通用试题库组卷系统的一个核心模块,这部分的设计的优劣能够反映其试卷质量的高低。就目前而言,为了满足不同人的需求,组卷的形式大概可以分为以下两种。手工组卷是指系统根据一些条件后调出一定范围的试题,然后出题人员在这个范围的试题内逐个地通过复选来形成试卷的方法。出题者可以利用现有的试题库,按照条件查询,可以在查询结果中对每一试题进行率选,顺序也可以进行调整,出题人员不断重复这个步骤,并可以依据每题的难易程度来控制整份试卷的难易。自动组卷是指出题人员向系统只提供一些很简洁的计划,完全由系统自动按照一定的算法和规则在试题库里自动,系统根据一些参数的设定,比如:试题的考试时间,按题型比例出卷,随机抽取试题并试题不重复等等,灵活地抽取各类型的试题组成试卷,那么就会导致试卷的内容随着库中的试题的变化而变化。

考试模块:本系统的另一个核心模块。其主要功能是为学生提供一个考试平台,根据对出题方式的设定,输入试卷编号,如果试卷确实存在,那就可以调出试卷进行在线测试,考生在页面上进行答题,最后将答案提交给服务器,为了规范考试纪律,该系统采用了自愿交卷和自动交卷。

删除模块:只有管理员才具有权限去删除,可以选择删除试题、科目等信息。

题目十八操作系统精品课程网站设计与实现。

《操作系统》是软件学院软件工程专业的主干必修课,为嵌入式系统及其应用提供课程支持,它在计算机知识结构中有着极其重要的地位和作用,可为学生较全面的建立起关于计算机系统的概念。《操作系统》课程又是考研课程和软考重要必考课程之一,定位于计算机各相关专业的本科生,因此在授课内容上强调知识的完备性、实际系统的关联性、基本理论的应用性及新技术的引入。该课程要求学生能够很好地掌握计算机操作系统的基本概念、各种资源管理的思想和算法,能够较好的理解操作系统原理,而且能够拓展原理的应用,也为学生的底层程序开发及后续发展奠定基础。因此,开发一个操作系统精品课程网站显得尤其重要。功能模块:

课程介绍:主要包括软件工程的课程简介、教学大纲、选用教材、参考文献等。师资队伍:主要是介绍软件工程的主讲教师、教学专家、教师风采(主要采用视频播放教师现场授课)、教学成果(包括教改课题、教改论文)。

教学资源:主要向学生提供丰富的课内和课外知识,使学生可在课外时间预习和复习课程知识,并能根据自己的兴趣了解相关的课外知识。这些模块还提供各类资源的下载功能,如电子课件、阅读资料、例题习题、课程设计等。在线考试:管理员或教师维护题库、根据试题的题库设臵考试的试卷规则、录入允许参加考试的考生名单、考生随机抽取题库试题进行考试、教师批卷或计算机自动判卷、统计考试成绩、查询考试结果。在线考试还具备学生的自测功能,即学生可任意选择自测章节、知识点和难度系数进行组题,以确定测试范围,系统将根据学生的选项,自动随机调出相应范围内的题目。学生答题结束后,系统记录学生的答题情况,以供学生日后参考复习。系统还会在答题结束后自动给出参考答案,供学生参考。对于客观性题目,系统还会自动打出分数。辅导答疑:是实现“网上答疑”,在网上学生提出问题,教师进行解答,这些提问和解答都被系统记录,以便其他用户查看和学习,达到信息的共享目的。用户管理:主要用于对用户分角色进行有效的授权管理,系统主要包含三类用户:学生、教师和系统管理员,每类用户对本系统有各自不同的使用权限。学生的权限最低,只有一般的使用权。教师和系统管理员具有较高的权限,如教师可以进行作业管理,题库模块的维护及答疑等;系统管理员则负责公告,教学资源,试题库,角色等各种功能的管理。

一、服务错位。汽车售后服务协同商务系统的成功开发和应用正好填补了这一空白,为我国的汽车生产、销售和维修提供系统化、规范化的一条龙服务。2.需求描述销售商管理(1人)。

服务中心存储和管理每个制造企业有业务往来的销售商基本资料和对应销售信息。并对制造企业有权限公开相关信息。供制造企业随时查看。车辆、客户档案管理与跟踪(2人)。

这是中心的核心任务之一。初始信息来源于销售商(开发对应的系统),由服务中心统一管理和跟踪。通过销售商获得汽车销售去向和客户信息,通过牌照和驾照信息跟踪使用及维修情况(和维修站点的对应模块协同)。维修服务站管理(2人)。

这是中心提供给制造企业关于维修服务的部分。是存储、管理特约维修服务站的资料和服务以及业务情况。配件管理(1人)。

中心提供给企业具有简单物流特性的管理应用模块。系统对配件提供常用的物流和库存管理功能,是和维修站点应用部分密切相关的模块。三包、保险理赔管理(1人)。

中心代企业受理客户的三包理赔请求,登记相关资料,安排现场勘测,技术鉴定,随时向企业和用户通报处理进展,及时通知最终处理结果并更新相关车辆、用户档案。

日常事务智能管理(1人)。

根据设臵,可以依据数据库中的数据对日常事务进行自动安排,如根据客户资料在客户生日自动问候等。这些工作由中心完成,企业无需办理具体事宜。会员管理(1人)。

可根据需要建立会员制,根据客户购车类型、消费情况提供优惠和安排活动,发布会员信息等。报表功能(1人)。

这是中心对企业的主要服务手段。企业除了可随时登陆系统动态生成以上各种信息报表外,中心定期为企业呈报各种统计报表。并根据企业需求,随时增加报表和信息。

题目二十党务管理信息系统1.开发目标。

党员基本信息管理(1人)。

对党员的基本信息进行管理,具有录入、查询、修改、删除等功能,同时还具有编入支部功能,及该党员相关信息的查询功能。党员转入/转出管理(2人)。

对新加入的党员具有转入功能,及调出的党员具有转出功能。党员转正管理(1人)。

具有转正信息的录入、查询、统计等功能。收缴党费管理(1人)。

对每一位党员的党费收取情况进行管理,以及党费到期的提示功能,另外还有党费的统计功能。支部基本信息管理(1人)。

对支部信息的录入、修改、删除和查询统计等功能。支部会议/支部生活管理(2人)。

对支部会议/支部生活信息的基本录入,会议成员、内容等的记录,以备查询统计。

党员/支部评选先进管理(2人)。

对历年先进的党员/支部进行录入、修改、删除、查询和统计等功能,为党组织领导做决策提供有力依据和帮助。

软件工程导论课程中同伴教学法的应用论文

摘要:当下,国家对体育散打课程研究较为片面,全面性的研究比较少,实践教学模式虽然在各个学校包括大学、中学、小学的文化课中已经广泛应用,但是在体育课尤其是在高等学校应用的特别少,任何课程的教学都有相似之处,实践教学法也可以应用在散打课程之中,在实践中激发学生们相互沟通交流,增强教学效果。

关键词:教学模式;散打教学;高等学校实践教学法。

已经普遍应用到高校中操作性较强的课程中,但在体育教学中则难得一见。散打不仅可以强身健体,也是学生调节身心的重要课程。很多学生并没有认真对待课程,学习得也不够深入,往往只停留在动作层面,没有实际应用能力。这与体育教学的初衷是不相符的,为提高散打教学效果,应引进一种新的教学方式,提高学生的学习兴趣及散打的应用能力。

1体育课的特性。

散打作为一门新的课程,在高校体育教学中受到学生的广泛欢迎,具有强健自身体魄、锻炼学生沟通能力、提高自身的防护能力的作用,然而在高等院校中的发展还是受到了一定的限制。学生学习的动力都来自于自身的兴趣爱好,兴趣能够让学生产生强烈的学习欲望,去探索新鲜的事物,体育课本身就是以兴趣为导向的学习,它可以锻炼学生的沟通能力、自我探索能力,开发自我的兴趣爱好,不断取得身心的进步。体育课程的目的不仅是强身健体,更在于“强心健体”,培养学生坚毅的性格和积极的人生态度。体育课也是学生生活学习的调味品,让学生们有更多可以互相学习、相互交流的机会,勇于活跃自己,开发自我,通过体育这种互相交流的特点,来让学生们有更好的心态去面对学习与生活,达到自我解压,促进同学、师生间友好交流,打开脑中的新思路的目的。

2散打课程现状与实践式教学法。

2.1散打课程现状。

散打这项运动可以把人体的全面素质发展到一个新的高度,它自身就涵盖了学习应用能力、临场发挥能力、自我的反应能力、耐力与力量等综合性素质,可以锻炼人身体的各个机能,使机体保持一个活力,使得人体健康,远离疾病。虽然散打课程受到了学生们的欢迎,但旧有的教学模式并不受学生的欢迎。在课堂教学中,往往是教师先对相关理论进行讲解,再由教师进行动作指导,偶尔进行对抗性并不强的练习,这与学生的期待是相去甚远的[1]。这就造成很多学生认为散打课程枯燥、实用性不强,难以得到学生的认同。同时教师也对当前的教育现状不满,体育教师具有较为深厚的散打知识,希望能切实提高学生的自我防护能力,然而这种课堂讲解式的课程完全不能发挥体育教师的专业特长。学生和教师都希望能对当前的授课方式进行改变。

2.2实践教学模式。

实践教学法是近几年新兴的一种教学方法。随着经济社会的发展,我国高校教育存在着与社会脱节的现象,为提高学生的实践能力,促进学生思维方式、创造能力等方面潜能的发挥,实践教学法逐渐在教学体系中应用。实践教学法的内容包括实验、实训、实习、社会实践、课程设计、毕业论文、学科竞赛、科技制作等多种形式。在体育课程中的应用主要是在学生充分了解理论及基本拳法的`基础上,开展各种活动,促进学生学习。实践式教学法改变了传统体育课堂散打课程教师授课学生听课的单一模式,而是通过精心设计的教学内容和教学方法引导学生应用所学知识,真正掌握所学知识,使学生在实践课程中得到提升,不仅强健体魄,更促进意志品质的成长。实践教学应用于散打课程具有以下特点:首先,改变了单一的教学模式,进行师生、生生之间的互动,共同进步。在实践中充分检验自身所学,对知识具有更强的掌握能力,获得更好的训练效果;其次,形式丰富、内容多样。实践式教学法注重开展多种活动,如举行校园散打大赛、与邻校相互切磋等,调动学生的积极性,增加学生的学习兴趣;最后,实践式教学法是一种以学生为主体的教学方法,实践的主体是学生,客体是实践活动,以充分调动学生的能力,激发学生的潜力为教学目标[2]。

《软件工程》课程设计要求

《软件工程》是一门实践性极强的课程。课程设计通过一个实际的项目,培养学生分析问题和解决实际问题的能力,培养学生综合应用软件工程的基本原理,方法和技术的能力,做到学以致用。

在教师的指导下,以实际应用中自选的中、小型题目为主,根据不同的题目类型选择一种开发模式,完成从系统定义、可行性研究、软件需求分析、软件设计、软件实现(编程)、软件测试,直到运行的软件生存周期各阶段的任务。

要求学生能把软件工程的基本原理和方法应用到软件的实际开发中。强化软件开发的团队协作意识,合作完成一个项目的开发过程。

二、课程设计基本要求。

1、由学生自行选定题目。

2、根据学生的意愿,两人组成一个小组,也可单独完成。

3、采用学生自主完成项目为主,教师辅导答疑为辅的教学方式。

4、严格按照时间要求和进度安排,独立完成各阶段的任务。

5、课程设计的工作量,因选题不同,可以略有不同。

6、开发工具和程序设计语言自行确定。

7、要求每个小组的设计报告不少于50页。

每个小组必须提交一份完整的报告文档,包含如下八个方面的内容:

1、系统规格说明书。

2、可行性分析报告。

3、软件需求规格说明书。

5、模块开发卷宗(源代码清单)和单元测试。

6、软件测试计划和测试分析报告。

7、软件安装手册、用户操作手册。

8、项目开发总结报告。

四、排版要求。

1、文档内容完善,格式规范,基本符合国家标准。

2、课程设计报告的各级标题为黑体三号,正文为小四号宋体字,默认a4纸,行距为固定值22磅。

软件工程专业的主要课程

本专业是培养适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力,毕业后能在it行业、科研机构、企事业中从事计算机应用软件系统的开发和研制的高级软件工程技术人才。

主要课程:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理等。

本专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。

各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等,这些应用促进了经济和社会的发展,也提高了工作和生活效率。

软件工程专业就业前景:目前我国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。

所以软件工程的研究和应用,以及我国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。

软件工程应用专业课程设计_...

(1)界面的左侧是游戏区域。新的图形会在顶部刷新,并且自动下落,可以通过方向左右键平移和方向上键顺时针旋转来控制图形落下的位置。

(2)界面的右侧是选项和显示区,显示现在的得分,以及开始游戏、暂停游戏、结束游戏按钮。

2、商品销售统计。

编写商品销售统计程序,商品的信息有:商品的名称,计量单位(重量或件),单价。所有商品的信息事先已存入计算机,屏幕上显示所有商品的名称,选择商品名,输入商品计量单位(如重量,件数等),根据单价算出总价。客户一次购物可能购买多种商品,程序应计算出客户应付的钱款数。

要求。

(1)第一部分用于输入商品的信息并允许修改和删除;

(2)第二部分实现销售统计。程序运行时由用户选择进入哪一部分功能,并能在运行时在两部分之间切换。第二部分运行时,首先显示所有商品名称及代码(商品数目较多时,应考虑分屏显示),用户输入商品代码及商品重量或件数,用户一次操作可输入若干商品的购买信息,然后输入一个特殊的代码表示本次购物结束。此时。程序计算出应付钱款数并显示。

3、校园卡管理系统。

(1)以用户身份登陆可查询个人信息,并对相关信息作出修改,提交后新信息将写入数据库,取代原有信息。可查询个人的帐户信息,包括帐户余额、今日消费、末次充值情况等。可实现网上充值,通过与银行卡的连接,只要用户输入正确密码,即可从银行卡往校园卡转帐,同时帐户信息中末次充值情况将自动更新。可修改个人的登陆信息,对登陆密码作出修改。

(2)以管理员身份登陆,可查阅所有用户的信息,以及他们对应的帐户信息。可对用户信息作出相应的增删改操作,并自动将修改写入数据库,实现更新。通过输入任意确定条件,即可查询该用户的所有信息,包括个人信息及账户信息,同时在此基础上,实现增删改。

4、中国象棋打谱软件。

中国象棋打谱软件提供给用户的一个能将对弈过程保存成文件并可以重对弈过程即复盘。主要功能有:1.制作棋谱,2.保存棋谱,3.演示棋谱。要求中国象棋是双方在有着9条竖线和10条横线的棋盘上对弈的,竖线与横线的交叉点称做棋点,每个棋子都是在棋点上行走,而不是在方格中行走,河界将棋盘分成两个等份,每一边都有一块由9个点组成的“九宫”,棋子“将”、“帅”、“士”只能在“九宫”内移动。并且“将”、“帅”每一步只可以水平或垂直移动一个棋点。“士”它只能在“九宫”内移动,并且它每一步只可以沿对角线方向移动一个棋点。“象”它必须一步沿对角线方向走两个棋点,但它既不能过河,也不能跳过或穿越障碍,即象在走的过程中不能被“别眼”。“马”每一步只可以水平或垂直移动一个棋点,但必须按对角线方向,向左或右移动,中国象棋的马不能跳过障碍,即在走的过程中不能被“别腿”。“车”可以水平或垂直方向移动任意个无阻碍的点。“炮”移动起来和车很类似,但它必须跳过一个棋子来吃掉对方的一个棋子,被跳过的那个棋子称为桥或者屏风。“兵'每步只能向前移动一个棋点,过河以后,它便增加了向左右移动的能力,兵不允许向后移动。

5、银行储蓄系统。

主要包括以下两部分功能:

(1)存款功能,以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。系统需要在原账户信息中增加一条记录,包括存款人姓名、住址、存款类型、存款日期、利率等信息。若为新储户须建立一个账户,并记录此次的记录。印存款单给储户。(2)取款功能,以储户的取款为主要活动,相关记录根据取款结果进行调整,以使信息保持一致。系统计算利息,在原账户信息中将取款额减去。

6、人事管理系统。

要求。

(5)按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间、工资等统计各自的员工信息;对查询、统计的结果打印输出。

7、实验设备管理系统。

要求。

(1)实验设备申请:每学期初,各实验室填写低值易耗品申请计划;对于急需使用但又缺少的设备,需以”申请表"的形式送交上级领导请求批准购买.新设备购入后要立即进行设备登记(包括类名,设备名,编号,序号,规格,单价,数量,购置日期,生产厂家,保质期和经办人等信息).(2)固定资产管理:对所有实验室设备,建立一个所有设备的主账务文件;(3)实验设备借还业务管理:支持日常实验设备的动态借还管理;(4)实验设备统计:实验设备使用统计:每学年要对实验室的设备使用情况进行统计,更新。对于已彻底损坏的做报废处理,同时详细记录有关信息.;对于有严重问题(故障)的要及时处理,并记录修理日期,设备名,编号,修理厂家,修理费用,责任人等,能够按类别和时间段等查询.(5)低值易耗材的领用:各实验室根据低值易耗品申请计划按实验室领用低值易耗品,对未在计划内的物品消耗,由实验室填报申请表(在表中,必须说明申报原因),送上级领导审核后,执行所需费用仍然进入相应院系的消耗。

(6)低值易耗材料查询:能随时查询当前还未购买的物品、以及当前各个实验室计划内物品的领和消耗情况。在学期末,应产生学校各类物品消耗汇总表,各个院系实际消耗汇总表,所有物品计划消耗与实际消耗对比分析表,各个院系计划消耗与实际消耗对比分析表。

8、网上书店。

要求。

(1)用户的注册,登录;

(2)用户的分级浏览或图书选购;

(3)店主对进书,售书,库存,账目,客户的管理;以及网站的日常维护(比如,网上书店简介;网上书店信息发布;客户留言及对客户留言的反馈)。

(4)一般客户可以浏览网上书店内容,欲购书的客户需注册取得唯一的用户名成为会员,会员登录后便可以购书一本或多本。

9、酒店管理系统。

要求。

10、高校科研管理系统。

要求。

(1)系统管理主要包括:

添加用户模块包括:为系统新用户设置用户名及口令。修改密码模块包括:用于操作员更改自己的系统口令。(2)基本资料管理主要包括:

项目参加人员管理模块包括:显示添加修改删除查询。项目基本情况模块包括:显示添加修改删除查询。项目获奖情况模块包括:显示添加修改删除查询。期刊论文管理模块包括:显示添加修改删除查询。著作管理模块包括:显示添加修改删除查询。(3)字典管理主要包括:

项目性质包括:分为国家自然科学基金、863、部省科委及企业集团四种情况。范围包括:分为全国、国际、地方三种情况。

检索源包括:分为ei、sci、核心和一般四种情况。日期格式:yyyy-mm-dd。

11、教学辅助系统。

(1)管理员模块,主要实现对注册信息的管理,用户权限的管理等。

(2)教师模块,这个模块主要是为教师设计的功能,包括课件的发布,答疑等具体功能。(3)学生模块,这个模块实现学生课件获取,问题交流等。

12、博客网站。

(1)用户注册及登录模块,实现用户的注册、登录等操作,登录成功时进入各自的个人博客页面。

(2).管理员的后台管理模块,主要实现管理员对相关信息的修改、查询、删除。

(3).用户管理模块,用户发表、修改和删除文章;浏览博客时可以对个人及他人博客的文章进行评论。

13、商品网上交易系统。

要求。

(1)用户管理:主要包括注册、登录、留言等功能模块。

(2)商品管理:主要包括发布在线产品展示功能(必须有图片的形式)以及对商品信息的管理。

(3)审查管理:主要包括管理员对注册的审查以及商品的审查。

(4)用户购物:主要包括用户能对已经审核通过的商品进行在线产品查找功能,并且进行在线下订单购物功能。

(5)配送:主要包括买家和卖家对订单的一系列操作:用户下订单后。卖家在发现后修改订单状态为出货,买家收到物品后能将订单状态修改为已收货,交易成功结束。

14、人才招聘系统。

要求。

人才招聘系统由个人用户模块,企业用户模块以及管理员模块三大部分组成。

(1)个人用户模块:该模块包括简历修改,用户个人信息管理,职位查询,求职管理,密码设置与退出等。

(2)企业用户模块,该模块主要包括企业信息管理,岗位信息管理,人才查询,密码设置与退出等。

(3)客服管理人员模块,该模块主要包括会员审核管理,留言管理,密码设置与退出等。

第一章系统开发概述...................................................................................错误!未定义书签。

1.1系统开发的背景..............................................................................错误!未定义书签。1.2系统开发的目的和意义...................................................................错误!未定义书签。第二章系统规划...........................................................................................错误!未定义书签。2.1系统规划的目的..............................................................................错误!未定义书签。2.2系统的用户需求..............................................................................错误!未定义书签。2.3系统的可行性分析..........................................................................错误!未定义书签。第三章系统分析...........................................................................................错误!未定义书签。

3.1需求分析...........................................................................................错误!未定义书签。3.2组织结构分析...................................................................................错误!未定义书签。3.3业务流程分析...................................................................................错误!未定义书签。3.4数据流程分析..................................................................................错误!未定义书签。3.5数据字典..........................................................................................错误!未定义书签。第四章系统设计...........................................................................................错误!未定义书签。

4.1系统总体结构设计...........................................................................错误!未定义书签。4.2代码设计...........................................................................................错误!未定义书签。4.3数据库结构设计...............................................................................错误!未定义书签。4.4输入输出界面设计...........................................................................错误!未定义书签。第五章总结...................................................................................................错误!未定义书签。参考文献.........................................................................................................错误!未定义书签。附录................................................................................................................错误!未定义书签。

相关范文推荐

猜您喜欢