当前位置:首页 > 入党入团 > 入党申请书范文 > 软件工程的课程实践教学范文(18篇)

软件工程的课程实践教学范文(18篇)

时间:2024-02-17 07:20:13 作者:QJ墨客

范文范本是一种有效的学习工具,它可以帮助我们分析和解决写作中遇到的问题,提升我们的写作能力。以下是小编为大家收集的一些范文范本,希望能够给大家提供一些新的写作思路和创作的灵感。

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

关键词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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(常州大学信息科学与工程学院,江苏常州213164)。

摘要:本文分析了软件工程实践教学的现状及亟待解决的问题,介绍了基于cdio工程教育理念的软件工程实践教学体系的改进思路,提出了从基础实验到综合实践逐步过渡的软件工程实践教学二级模型。学生通过软件工程综合实践环节的训练,巩固了软件开发技能,提高了综合分析问题能力,获得了软件开发经历,培养了团队协作意识。

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

针对应试教育阶段学生无暇阅读外国文学经典,进入大学后网络环境的影响以及大学外国文学课程教学中文学性的不断丧失,从到,我们实施了以外国文学课程教学应全面回归外国文学经典为宗旨的'教学改革,从课程体系设置到教与学,从作业批阅到考核方式,进行全面改革,整个改革过程,计划周密,措施得力,成效显著,具有一定的推广价值.

作者:袁文平作者单位:陕西,咸阳师范学院,71刊名:中国成人教育pku英文刊名:chinaadulteducation年,卷(期):“”(10)分类号:g72关键词:外国文学教学改革实践

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

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

三、结语。

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

参考文献:

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

(贵州财经大学信息学院,贵州贵阳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.

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

高等教育结构调整是当前国家教育发展的主要任务,教育发展规划纲要提出要建立高等教育分类管理体系,要加快建设现代职业教育体系。然而,现有的课程教学体系及教学方法、模式等已不适应应用技术转型发展,需要对其进行改革。本文以辽东学院轻化工程系专业基础课程《物理化学》作为分析对象,就大学应用技术转型发展,提出物理化学课程教学存在的问题及教学改革的内容。为构建新型的课程教学体系,提供参考。

一、现有教学存在的问题。

物理化学是由物理、化学、数学等知识构成的一门理论基础课程,包括化学热力学、动力学、结构化学等基础理论,研究宏观、微观规律。现有的本科专业物理化学课程教学,包括物理化学理论学习和实验教学。物理化学理论课程主要讲授理论知识、原理,物理化学实验教学通过实验现象来验证理论,并对实验现象进行分析、解释。物理化学课程是一门理论性非常强的课程,很难将其与实际相联系,然而,物理化学所包含的理论知识在实际应用过程中又广泛存在。与其他以应用为目的的课程,具有本质的不同,实际应用更注重最终结果,很少对于原理、规律进行探讨研究,这导致物理化学知识在实际应用中很难体现。社会、企业需求人才与现有高校培养的人才严重不匹配,因此,必须进行应用技术型转型发展。应用技术大学转型发展,是当前部分高校为适应社会发展、企业需求而提出的变革性改革。物理化学课程作为一门理论基础课程,更需要转型发展,以应用为中心开展教学。基于应用技术型转型发展这一主题,提出物理化学课授课内容、授课方式、考核方式的改革措施。

1.授课内容改革。

现有轻化工程专业物理化学课程授课内容大体包括热力学、动力学、电化学、胶体化学等理论。其优点是知识体系具有高度的完整性、相关性、系统性,知识体系完善,即使是18世纪形成的知识点、化学规律也系统的包含,因此,非常适用于知识的系统学习。然而,其缺点是现有物理化学课程内容的系统性、完整性与实际应用的广泛性、局部性存在着严重的不匹配。在现有的课程内容中,热力学部分是一个系统的知识体系,其中包含能量守恒定律、能量转换及反应热效率等系统知识,其中包含的热力学参数有热、功、内能、焓、熵、自由能等,这些知识系统,对于实际生产过程中的技术人员或操作人员,在实际应用过程中几乎很少涉及。在企业生产过程中,企业的工人、技术人员只需按照正确的操作流程进行即可,而无需对工艺进行系统的分析、研究。即使企业在进行技术改进、创新过程中,涉及理论知识的应用分析,也仅是对部分理论的应用,不需要系统的知识体系。这些理论知识更适用于一个企业项目建设的前期工作,在企业还没有进行生产时将某个实际项目中涉及的问题通过物理化学的理论知识进行系统的分析、研究。

基于以上分析可看出,高等教育教学的原则是以企业需求为中心。企业技术人员需要理论知识,但需要的程度可以是不系统的。对于应用技术型大学转型发展,就是要适应企业的需求,那么,相应的课题内容也必然要与企业实际需求相匹配。地方本科院校,定位发展也是基于本地的需求,不同地区、不同企业对技术人员的要求是不同的,因此,物理化学课程教学内容应该是基于地方企业的需求,辽东学院轻化工程专业应该以辽宁地区相关企业需求为主,兼顾其他地区相关企业需求为辅来进行教学内容的改革。

因此,课程内容改革需要分成几个阶段,第一个阶段是辽宁地方企业和其他地区企业技术人员需求知识的调研、总结。对相关企业调研,总结企业技术人员知识的构成体系,分析知识的需求重点。第二个阶段是基于企业需求的物理化学课程教学内容制定,相关企业技术人员涉及的知识,则在物理化学教学内容改革时保留,并重点讲授。对于企业不涉及的知识或涉及较少的'知识,仅是从学习角度,体现物理化学完整性的知识,可作为学生辅助学习知识。第三个阶段是不断完善、更新教学内容。社会进步、企业发展、产品更新、工艺改进,必然涉及知识的更新,因此,课题教学内容的更新,是对企业需求的不断完善。

2.授课方式改革。

现有的物理化学课程教学授课方式包括理论讲授和实验实践教学。理论教学的优点是通过学习学生可对物理化学知识进行系统的掌握,缺点是学生学习后,总是在问学了有什么用?实验教学的优点是将理论知识通过学生动手实践来验证、分析、应用这些理论知识,缺点是实践方式死板、学生仅是为了验证知识,而不是去应用知识。应用技术型大学的理论教学和实践教学的优点应该是与企业需求相匹配,然而,现有高等教学的优点恰恰不是企业需求的。企业需求的恰恰是我们所最不具备的,也就是现有理论教学和实践教学的缺点。在授课内容满足企业需求的基础上,授课方式也需要进行改进。现有理论教学授课方式的缺点是学生不知道学了有什么用,那么,在应用技术型转型发展过程中,应通过理论授课告诉学生有什么用。与之对应的授课方式可考虑学校教师与企业兼职人员共同授课,校内教师讲授基础知识,企业兼职人员讲授实际应用的知识,从而完善知识的传授、应用。

现有的物理化学实验课程按照实验类型可分为验证型、综合型、设计型实验,应结合企业的实际生产过程,增加创新型实验,针对企业生产的某个实际工艺流程,对工艺流程进行了解、验证、提出问题、应用理论知识分析问题、以理论知识解决实际生产问题。创新型实验室可以是教师的研究课题中的某个工艺技术,也可以是一个企业生产中的一个流程,通过实验,发现问题,解决问题。

3.考核方式改革。

现有的理论课程教学考核形式以考试为主,以考察学生对知识的掌握为核心。优点是可系统地评价学生对知识的掌握情况,缺点是不以知识的实际应用为核心。结合授课内容、授课方式,考核方式也应该以应用为主。考核的核心是在实际应用中的知识,因此,物理化学课程考试可包括理论知识的系统考试、实际应用知识考试、应用知识解决问题的考核三个部分,相应的成绩包括平时考核(10%)、理论知识(20%)、企业应用知识(30%)、解决问题应用知识(40%)。

三、总结。

通过以上对课程内容、授课方式、考核方式的分析,可看出,企业需求是现有应用技术大学课程体系的核心。用企业需求为核心向导的课程体系培养的学生,才有可能满足社会、企业需求。

基于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-4人为一个小组,小组成员既要有相互合作的精神,又要分工明确。每个学生都必须充分了解整个设计的全过程。

从开始的系统需求分析到最后的软件测试,都要有详细的计划。系统中的数据表设计应合理、高效,尽量减少数据冗余。软件界面要友好、安全性高。软件要易于维护、方便升级。

参考使用的语言有:vb、sql_server。

二、课程设计的时间安排。

第1周需求分析第2周总体设计第3周详细设计。

第4周------第6周编程第7周上机调试、测试。

第8周书写实验报告及验收。

三、课程设计的考核方法及成绩评定。

学生完成一个管理系统的设计方案和程序设计,以此作为考核依据。本课程设计成绩分为:优秀、良好、中等、及格、不及格五个等级。本课程设计成绩由集中指导出勤情况、完成设计质量、答辩效果、综合表现等方面综合评定。

四、课程设计的内容。

题目一学生学籍管理系统。

1、实验内容:(1)主要的数据表。

学生基本情况数据表,学生成绩数据表,课程表等等。(2)主要功能模块。

1)实现学生基本情况的录入、修改、删除等基本操作。2)对学生基本信息提供灵活的查询方式。3)完成一个班级的学期选课功能。

4)实现学生成绩的录入、修改、删除等基本操作。5)能方便的对学生的个学期成绩进行查询。6)具有成绩统计、排名等功能。7)具有留级、休学等特殊情况的处理功能。8)能输出常用的各种报表。

9)具有数据备份和数据恢复功能。

2、实验要求:

(1)学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。

(2)对于新生班级,应该首先进行基本情况录入、选课、然后才能进行成绩录入。

题目二图书管理系统。

1、实验内容:(1)主要的数据表。

图书基本信息表,借书卡信息表,借阅信息表,图书分类信息表等等。(2)主要功能模块。

1)图书基本情况的录入、修改、删除等基本操作。2)办理借书卡模块。3)实现借书功能。4)实现还书功能。

5)能方便的对图书进行查询。

6)对超期的情况能自动给出提示信息。7)具有数据备份和数据恢复功能。

2、实验要求:

图书编号可参考国家统一的图书编码方法,再完成基本功能模块的情况下,尽量使系统能具有通用性。

题目三银行储蓄系统。

1、实验内容:(1)主要的数据表。

定期存款单,活期存款帐,存款类别代码表等等。(2)主要功能模块。

5)办理活期取款手续。6)实现利息计算。7)输出明细表。

8)具有数据备份和数据恢复功能。

2、实验要求:

(1)要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能。(2)同时要考虑银行系统数据的安全与保密工作。

题目四设备管理系统。

1、实验内容:(1)主要的数据表。

设备明细帐表,设备使用单位代码表,国家标准设备分类表等等。(2)主要功能模块。

1)实现设备的录入、删除、修改等基本操作。2)实现国家标准设备代码的维护。3)能够对设备进行方便的检索。4)实现设备折旧计算。

5)能够输出设备分类明细表。

6)具有数据备份和数据恢复功能。

2、实验要求:

具体设备编码参考国家统一编码方法,功能实现也要考虑通用性。

题目五医院药品进销存系统。

1、实验内容:(1)主要的数据表。

药品分类代码表,药品库存表,供货商信息表,采购信息表等等。(2)主要功能模块。

1)新药品的入库。

2)过期药品的出库登记、处理记录。3)药品库存检索。4)供货商信息检索。5)药品采购记录管理。

6)药品用药说明信息管理。7)输出相应的数据报表。

8)具有数据备份和数据恢复功能。

2、实验要求:

具体项目内容去医院进行调研,药品编码也应参考国家统一编码方法。

题目六英语学习助手。

1、实验内容:(1)主要的数据表。

英语分级单词表,常用单词例句表,短文分级表等等。(2)主要功能模块。

1)实现英语单词的录入、修改、删除等基本操作。

2)实现常用英语单词例句的录入、修改、删除等基本操作。3)实现英语单词检索、翻译等。4)常用英语单词例句检索。

5)根据难度随机生成一份单词测试题目。6)能够检索出短文极其翻译对照表。7)具有数据备份和数据恢复功能。

2、实验要求:

系统要考虑实用性,尽量实现英汉互译。英语单词和短语可以考虑加上声音。

题目七大学生就业咨询系统。

1、实验内容:(1)主要的数据表。

用人单位基本信息表,专业信息表,地区代码表等等。(2)主要功能模块。

1)对用人单位的基本信息进行录入、修改、删除等。2)实现毕业生专业信息的维护。

3)定时发布用人单位的毕业生需求信息。4)方便的实现对人才需求信息的检索。5)对用人单位的级别能够自动进行变更。

6)能够对历年的毕业需求信息进行统计、分析。7)具有数据备份和数据恢复功能。

2、实验要求:

方便毕业生进行就业信息检索,可考虑将就业信息在网上进行发布。

题目八教务辅助管理系统。

1、实验内容:(1)主要的数据表。

教师基本信息表,课程表,教室资源表等等。(2)主要功能模块。

1)对上课教师基本信息进行管理。2)对全院开设的课程进行管理。3)录入教师基本上课信息。4)实现自动排课功能。5)简单计算工作量。

6)能够进行各种数据统计。7)能够输出相应的报表。

8)具有数据备份和数据恢复功能。

2、实验要求:

软件功能主要考虑实用,具体功能模块一定要先进行调研。

题目九宾馆客房管理系统。

1、实验内容:(1)主要的数据表。

顾客信息表,客房信息表,订房信息表等等。(2)主要功能模块。

1)对顾客信息进行登记、结帐以及预订管理。2)对管理人员信息进行管理。3)添加、删除和修改客房信息。

4)实现订房信息的添加、修改和查询功能。5)能够进行剩余客房的统计。6)能够输出结算报表。

7)具有数据备份和数据恢复功能。

2、实验要求:

软件功能主要考虑实用,具体功能模块一定要先进行调研。

题目十医院门诊挂号系统。

1、实验内容:(1)主要的数据表。

医生信息表,科室信息表,收费信息表,预约挂号信息表等等。(2)主要功能模块。

1)对医生信息进行添加、删除和修改管理。2)对科室信息进行添加、删除和修改管理。3)所挂号医生信息的查询。4)对科室信息检索。5)挂号收费管理。

6)预约挂号信息管理。7)输出相应的数据报表。

8)具有数据备份和数据恢复功能。

2、实验要求:

软件功能主要考虑实用,具体功能模块一定要先进行调研。

题目十一实验室管理系统。

各种app程序。

各种网站等。

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

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

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

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

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

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

二、主要内容。

要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目,题目可参考附录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人)。

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

基于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活动”,并以此为指导,在教学内容选取、教学方法创新等方面均进行了教研教改实践,并获得了较好的效果。

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

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

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

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

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

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

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

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

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

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

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

(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输入输出界面设计...........................................................................错误!未定义书签。第五章总结...................................................................................................错误!未定义书签。参考文献.........................................................................................................错误!未定义书签。附录................................................................................................................错误!未定义书签。

4G软件工程师课程

工作起点高工作起点高,发展空间大。

软件工程师起点很高,在企业里处于两高地位(薪水高、地位高)。发展空间广阔,可以做java工程师、j2ee系统工程师、.net软件工程师、系统分析设计工程师、文档编写工程师等等;随着经验的积累可以做高级软件工程师、项目主管、项目经理;如果个人有魄力的话,还可以自己创业。

工作环境好企业缺口大,工作待遇高,环境好。

软件工程师属于急缺人才,一项来自中华英才网的统计数据显示:软件工程师需求量每年的缺口超过60万人,而且这个数据随着中国信息化的普及而快速递增。据中国it行业协会公布的调查数据显示,目前有两年工作经验的软件工程师人员的月薪一般都能够达到4000-5000元,一些高级软件工程师年薪普遍高达10万元。工作环境也相当优越,很多企业都配备免费饮料,健身场地,甚至托儿所、宠物园。

职业寿命长职业寿命长,越老越吃香。

软件工程师职业寿命比较长,它就像是老中医一样,越老越吃香,也就是说即使你以后年龄大了也不用担心没有工作,反而是身价越来越高。而且软件工程师的待遇会随着你经验的积累不断的增加。

工作稳定工作最稳定,不用频繁跳槽。

软件工程师属于技术性比较强的职业,你只要技术过硬。工资会越来越高,而且也会得到公司的重视,在公司里一般地位比较高。公司会看重你的技术和经验,不会随便的辞退。

学习时间短基础要求中等,学习时间短。

4g梦工场软件工程师课程对学员的基础要求不是很高,一般高中学历或中专只要肯付出都没有问题;大学生因为有学历优势,更是发展前景普遍被看好。学习软件工程师需要是兴趣和勤奋,初级软件工程师经过四五个月的强化实训即可自己开发小型项目。

详细大家现在应该对软件工程师的前景有一个比较的清楚的了解了吧,如果想成为软件开发工程师的话,最好找一个比较好的学校学习,4g梦工场在武汉是很多人选择的,时间短,学费低,毕业工资高,让你走向高富帅的行业。

软件工程专业的主要课程

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

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

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

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

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

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

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

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

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

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

二、课程设计基本要求。

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

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

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

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

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

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

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

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

1、系统规格说明书。

2、可行性分析报告。

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

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

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

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

8、项目开发总结报告。

四、排版要求。

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

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

4G软件工程师课程

(1)教学内容:(2)课程目标:

程序员(3)掌握的技能:

先学习进入软件编程世界,才能够具备计算机java语言学习的基础;使用java语言理解程序逻辑,进行简单编程(4)课程主要的知识点:

熟悉计算机软件的基础知识理解程序逻辑、基本算法核心技能:用java开发c/s结构的管理信息系统(5)教学方式:

理论课实验课综合案例课分析课设计课评测课复习课以完成项目为目标的教学方法。以学员为主体的教学方法。(6)就业岗位:

java初级程序员,简单的管理系统开发和维护。

将本文的word文档下载到电脑,方便收藏和打印。