“小集团”滚出“高效率”.doc_第1页
“小集团”滚出“高效率”.doc_第2页
“小集团”滚出“高效率”.doc_第3页
“小集团”滚出“高效率”.doc_第4页
“小集团”滚出“高效率”.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

团员管理系统的设计 第一章  制作系统之前的准备一、虚拟目录的创建:    1、在D:根目录下新建一个文件夹(可以随意建在某个磁盘下),并取名,我的取名为巫连吉;2、在控制面板里双击管理工具,选择Internet信息服务并打开它,找到默认网站,点右键选新建->虚拟目录(如下图),取名为巫连吉,路径选择前面建的文件夹的路径,即D:/巫连吉。二、站点的编辑:   打开Macromedia Dreamweaver MX制作窗口,在右边找到文件下的管理站点,并打开它进行编辑 ,我取站点名为wljhkx(站点名随便取),但是在编辑过程中选择的本地路径都是在D:/巫连吉下操作,同时选择的是在本地视图下用ASP VBScript进行测试。URL前缀是:http:/localhost/巫连吉/。三、 数据库的创建:1、打开Microsoft Access,新建一个空Access数据库,并取名。我这里一共建了admin、banjishezhi、setup、ty四个表,这些都是保存到D:/巫连吉文件夹下wulianji中;2、分别双击各表使用设计器编辑表。编辑各表的字段名、数据类型,注意把ID都设置为主键;第二章  系统前台设计一、整个系统几部分组成及各部分要实现的功能1、整个团员系统包括团员名册、查询统计、添加团员、用户管理(里面还有个添加管理用户界面)、参数设计、注销退出,共六大部分组成。这使得整个系统达到完善的实现查询、添加、修改和管理等功能。2、各部分要实现的功能:    (1)团员名册:显示所有团员信息。在这界面中可以对团员信息进行修改和删除该团员信息。    (2)查询统计:这个界面是用来查询所符合条件的团员信息,其中包括按序号、姓名、班级、性别、团员出生年月范围、入团时间范围、哪个学年度里的哪的班级进行多方面查询。这样使得查询更灵活方便。    (3)添加团员:就是把新加入的团员信息添加到系统中以方便查询、修改和管理。    (4)用户管理:制定登陆用户姓名和密码,及对该用户的信息进行修改,同时也可以添加新的用户。    (5)参数设计:设计年级班级数目及是哪个年度的,这里还添加了按团员入团时间、地点查询功能。    (6)注销退出:退出整个系统界面。二、前台设计用到的技术创建HTML基本页:    这是制作网页的主体,在这过程我主要使用了表格对页面的划分,图像的插入,有些图片还经过Photoshop的设计,还有页面之间的超链接技术,表单(在这里用上了与数据库上的连接)、按钮、列表/菜单、文本域、层的使用。在制作系统版头时还运用到CSS样式,使得页面更加简单明了。   在这里用到的技术有:1、 表格:在网页技术中,它占有重要的地位,它不但用于一般意思的格式化显示信息外,更多的还是划分网页的结构;还能够记载表单式的资料、规范各种数据、输入列表式的文字,而且还可以用来排列文字和图片。在说表格还可以转换成层,当作层来使用。2、 图像:它是优化网页显示效果的一部分。常用的图像格式有GIF和JPEG。在网页中插入的图片可以是剪贴画、图片文件、艺术字、使用绘图工具绘制的图形、视频对象等。但是要注意的是通常网页中使用的图片的容量不能超过30KB,每个网页图片的总容量不要超过60KB。3、 超链接:在Dreamweaver中创建超链接的方式很方便,也很简单。在网页中插入的超链接包括对当前网页书签的超链接、电子邮件地址的超链接、本站点其他网页以及其他站点的超链接。通常进行超链接是通过URL表达链接路径的;一般连接路径有三种表达方式:绝对路径、相对路径和基于根目录的路径。我在这里主要用了对文挡之间的超连接。4、 表单:表单是由一类可输入和保存信息的项目组成的栏目。在网页中,两个网页之间传递信息就好似需要用表单来实现,表单中可以保存输入的文字,选择的选项,甚至一些隐藏的信息。目前网站与用户的交互主要是通过表单实现的。表单有多种类型,主要包括提示站点访问者输入个人信息的用户登记表、网上购物的订购单、反馈意见表、允许访问者搜索Web站点的搜索查询表单等。5、列表/菜单:       这里就是我们通常说的下拉菜单,其实它也是一种选择性的表单,不同的是,它是以下拉的方式显示,而且可以选择是单选还是多选。6、文本:       网页中的文本对象是网页中最基本的元素。输入的文本通常要经过格式化处理,使其美观、引人注目。输入格式可以是直接通过键盘输入,也可以通过复制和粘贴命令将其他文挡中的文本信息复制到网页中。7、层:      描述层是HTML中一种精确的布局方式,是属于容器的概念,每个层就是一个容器,在该层中可以放置文本、图象、表单、表格等,甚至于其他层,就像Photoshop、flash等软件一样,层与层之间是相互独立的,只有显示上下的相对关系。层的概念使得一个网页可以有多个页面,但这些页面只能在同一个位置。层位置的定位可以很精确,可以精确到像素。多个层之间除了简单的对象叠加顺序外,还可以通过时间轴在屏幕上移动层,制作动画效果。8、CSS样式:       CSS样式,即层叠样式,全称Cascading Style Sheets。它是一种外置样式,这种样式是将全部的样式保存在一个CSS格式的文件中,这样如果网页需要使用某种样式,只要导出CSS格式即可。CSS样式是个独立于网页的样式群体,每个CSS文件中可以有多个样式,不同的样式之间分开显示,而这个文件本身是个文本格式的文件,这样的好处在于如果仅仅需要修改网页的风格,而不是布局等内容,可以直接修改CSS文件,不必修改网页文件,也减少修改网页的麻烦和修改中产生错误的可能性。                第三章 系统后台代码一、 数据库用到的操作对象1、 Connection对象(1)、ADO Connection对象的主要作用是与数据库建立一个连接,它是ADO中最重要的一个对象。建立Connection对象的格式是固定的,是set 对象名=server.createobject(“adodb.connection”)(2)Connection对象的方法有open方法和close方法。Open方法的语法为对象名.open connectionstring,其中connectionstring表示与数据源建立连接的相关信息。这里的信息也可以用DSN代替。但事实上,由于要事先建立DSN,而我们通常又没有直接控制服务器的权利,这就使得我们在申请网页的发布空间时,服务器管理员的工作量大大增加了,所以通常的服务器不会提供此种服务,从而导致DSN不太实际。2、 RecordSet对象RecordSet对象保持查询返回的记录的位置,允许用户一次一项逐步扫描结果。它的创建格式为set 对象名=server.createobject(“adodb.recordset”).查询格式为对象名.open select语句,connection对象名,指针类型,记录锁定状态。 RecordSet对象的属性和方法有:   rs.CursorType:指明记录指针的模式,缺省值为0,只能向后移动,为1时能向下又能向上移动。   Rs.locktype:指明对记录指针的锁定状态,缺省值为1,不能修改,为3,可以同时被多个用户修改。   Rs.fields.count:RecordSet对象的字段总数。  Rs(i).Name:第I个字段的名称,I由0到rs.fields.count-1.  Rs(i):读取第I个字段的数据,I由0到rs.fields.count-1.   Rs(“字段名称”):读取指定字段的数据。   Rs.recordcount:数据记录总数。   Rs.eof:是否已指到最后一条记录之后。   Rs.bof:是否已指到最前一条记录之前。   Rs.movenext:将指针移到下一条记录。   Rs.moveprevious:将指针移到上一条记录。   Rs.movefirst:将指针移到第一条记录。 “做中学”让我学会学习 当前教育提倡推行素质教育、培养创新型人才。“做中学”的教育模式可以让学生全程参与教学、实践,自主学习,充分调动学生主动获取知识的积极性。在学习的过程中做项目,可以使学生的理论知识和实践技能得到提升,培养团队意识,并具备一定的处理工程问题的能力,这也正是企业所需要的;同时,老师可以在学生应用所学知识时给予指导和帮助,实现“做中教”,使教与学有机结合,相互促进。 基于项目的“主动学习”,是“做中学”在高等教育阶段一种非常有效的形式,也是CDIO的重要标准之一。通过这种形式,让学生自己规划学习、自己主动查找学习资料,发现问题、分析问题、主动提出解决方案,直至解决问题。在这个过程中,学生自己规划学习和自学的能力得到强化,团队合作能力、沟通能力和辩证思维能力得到提高。 根据我在北京交通大学工业工程专业读本科时基于项目的“主动学习”经历,本文从以下几点与大家分享“做中学”的收获和体会。 1发现问题(寻找问题) 基于已有的知识,由老师或学生去发现一些现实中的,或者从现实中提炼出来的、力所能及的问题,分析问题产生的原因和所涉及的大致内容与范围。在这个环节中,老师对题目和研究内容的指导和建议起着非常重要的作用。此外,项目小组的同学集思广益,发散思维,通常会取得不错的效果。 在我读大学三年级时,“人因工程”和“基础工业工程”这两门专业课提到了工人的工作效率是与工作环境有关的。当时我正在国家工科物理基地的创新天地实验室寻找立项的题目,于是我想到可以设计制作一套简单、有效的控制系统,来解决工作环境中包括照明、温度、空气质量和湿度等环境因素的自动控制问题。这样既可以实践我所学习的管理科学专业知识,又可以应用课程中学到的技术方法。接着,我复习了相关的专业知识,并得到了指导老师的认真指导和帮助,确定项目的可行性:又找来感兴趣的学生组成项目小组,和我一同去图书馆查阅环境因素控制相关的资料,在互联网上检索具体技术的常见实施方法。由于对项目背景和初步方案有较为充分的准备和分析,我们这个题目通过了立项。 随后的国家级大学生创新项目“向日葵太阳追踪系统”等选题申报也是相似的:通过观察发现,通常使用的太阳能电池板都是固定式安装,太阳光线长时间处于斜射状态,而这种斜射状态会降低太阳能电池板的能量转换效率,于是我开始尝试利用向日葵的仿生学原理来解决这个问题。 针对发现的问题,分析解决问题的方向和方法,较为深入地研究,也可以组织多人讨论,此处可以应用“头脑风暴法”,得出一套或几套可行的方法和执行路线。有了初步的执行方向,就可以大致确定这个问题所包含的子问题,以及解决各个子问题需要用到的方法和途径。新的方法需要学习,新的途径需要摸索。将问题细化归类,也可以得出大致的难度系数,可以根据难度系数来决定简化问题,或者拓展问题。在确定问题之后,即可以开始着手准备,分析哪一部分问题可以用已有的知识解决,哪一部分问题需要通过学习,获取解决问题的新知识。这个过程就像一次探险,解决问题的结果是探险活动的目的地,在出发前需要根据已有的知识,研究前进路线和前进方式:继而较为深入地分析为了这次活动所需要解决的困难,以及哪些可以用目前的知识解决,哪些问题可以在学习后解决,并分析出预期的风险和制定活动计划。 完成项目可分为三个层次:创意设计、技术制定、加工制作。在项目立项时,可以根据学生的受锻炼程度分级训练。对于实践经验较少的同学,可以首先培养动手操作的技能,增强感性认识,然后循序渐进地提高要求:对于具备一定实践技能的学生,可以加强创意设计环节,鼓励发散思维,培养创新精神。在小组内,也可根据小组成员的不同特点,分配适合完成的任务。 2实施方案 项目的顺利进行,是与老师的适时指导和帮助分不开的,同时也需要团队成员分工合作,积极配合。 工业工程这门学科非常讲求提高效率,降低成本。在做项目的过程中,我就应用了课堂上老师讲授的管理方法和技术。首先,对项目题目进行细致的分析,将大任务细化、分解为子任务;对项目中各子任务的完成时间做出估计,确定各子任务间的紧前、紧后关系,即后面的子任务要在完成前面子任务的基础上开始实施;制定出项目初期的进展计划和时间表。 在给小组成员分配任务时,也要根据他们各自的特点来确定分工。例如,喜欢电子控制的学生可以负责电路部分,热爱机械设计的学生主管机械结构,思维灵活的学生可以安排较为概念性的设计任务,踏实肯干的学生安排较为细致的工作和落实较为具体的任务,擅长沟通交流的学生可以负责采购和零件加工等。 根据制定的计划和执行方案,采用统筹的方法安排进度,并分配小组成员的任务,在尽可能短的时间内完成计划。 实施方案的过程是一个将概念转化为实物的过程。例如我在做太阳追踪项目时,开始在我头脑中的方案概念就是一棵向日葵:接着,我要分析向日葵的追日原理,了解太阳能光伏行业的基础知识,考虑如何将向日葵的仿生原理用到太阳能电池板上,使之可以追日旋转;然后绘制图纸,制作电脑仿真,确定一套可行的方案;购买原材料和器件,像搭积木一样,将一堆原料变成最后的一个可以自动追日转动的太阳能追踪系统。这个过程可能会持续比较长的时间,但这也是收获最大的阶段。 在执行的过程中,可能会遇到预料之外的问题,比如按原有的设计,某个零件可能存在安装的问题,这时就需要想解决的安装办法,更改尺寸,设计零件安装座等,或者修改相关的空间结构。 另外,在设计实现某个功能时,可能根据已有的知识无法达到目的,就需要查阅资料学习新方法了。例如,在太阳追踪项目中,需要选择驱动电机,而这个很具体的知识在课本中较少涉及,就需要先去图书馆查阅电机的种类、特性等知识,再到网上以及电子材料市场查找合适的电机。 这个过程中存在一定的不确定性,既包括时间进度,也包括方案的修改和完善。 由于需要解决问题的目的明确,在学习新知识时就更有针对性,如何尽快找到所需的知识,并在短时间掌握、应用,也是对工程实践能力的很好锻炼。 3应用新知识解决新问题 解决问题的时间是有限的,在遇到关键问题或不容易解决的问题时,及时向老师请教是一种非常有效的方法:此外,还要求项目小组的学生具有团队意识,分工明确地到图书馆或者网络上,从大量的信息中较 为高效地获取所需的内容,并在尽可能短的时间内掌握这些新知识实现知识和数据的共享。在这一环节中,学生检索信息和利用信息的能力得到提高,增强了适应信息化时代的技能。此后,新学会的知识会很快得到利用,在应用中加深对知识的理解。由于没有过多的相关已有经验的限制,发散思维更加活跃,也容易有所创新。有些创新性想法是科学合理的,这会为相关行业的发展提供动力:有些通过实践验证是不可行的,但在这个过程中,也同样深化了学生对该领域的研究与思考,仍然是有益的。 我在开始决定做太阳能追踪设备时,已掌握的是机械和电子方面的专业知识,但对于太阳能相关的内容,知道的非常少。为了从实际角度解决追踪问题,就必须熟悉太阳能光伏发电行业的专业知识和行业背景,于是,我从零开始查阅太阳能光伏的书籍。有时,为了寻找某些问题的答案,我可以在一个晚上翻阅十几本太阳能的书籍,并做记录;当遇到其他问题时就可以凭记忆将问题归类,更有针对性地查询,这样坚持不断的学习,使我在短时间内掌握了太阳能行业的基础知识。 制作印刷电路板,通常需要用Protel软件绘制PCB板的电路图。Protel这种软件我在课堂上没有接触过,就在图书馆借几本入门的书,去互联网找一些视频教程,不会的地方再问老师和同学。由于项目进度的需要,我积极地学习新的知识,于是在很短的时间里就掌握了基本的绘制PCB板电路图的技能。 在实物样机制作时,这些太阳能方面的知识更是发挥了很大作用。同时,在部件采购的过程中也会遇到相关行业的技术人员,学习和交流实践的经验,改善产品设计,使其更符合市场需求。有几位企业的人员曾告诉我:产品要切合实际,成本低,才容易卖出去。这对我的设计思路有很大的启发。 4方案的修改与完善 方案的修改与完善,是一个持续、渐进的过程。一个项目的方案,从最初版到最终版,通常要修改很多次。实施和完成方案的过程,就是将一个想法转变为实实在在的产品或者切实可行的结果,是从理论到实践的过渡。方案的执行,会受到现实条件的制约,要做的就是在约束条件下的可行区域内选择可行的、或者最优的方法。在这个环节中,通常会出现很多新的、预想之外的问题,是对项目执行者能力的考验,可以增强参与者解决实际问题的能力。 当我们做太阳追踪这个项目时,由于对部分电子元件的特性不够了解,电路控制部分经常出问题。我们就从头开始检查问题的来源,并思考解决办法。后来用另一种性能更好的元件替换原来的元件,从功能实现的方法上去改进。 一个项目小组,经过了较长时间的努力,可能会出现一些疲惫、懈怠的情绪,这也是一个考验意志与战胜困难的过程。此时,与完成任务只是一步之遥,需要振作精神,不急不躁,继续思考解决问题的办法,并勇于尝试,才能见到胜利的曙光。这也印证了“坚持就是胜利”的道理。在高速发展的时代,具有顽强的意志品质是十分必要的。 5解决问题与总结 良好的学习和研究氛围,是项目顺利完成的保障。经过一整套基于项目的学习,有很多收获与体会,也有新的体验。在完成前文所述工作之后,还需要小组认真总结项目完成过程中的经验与教训,犹如学习之后的复习。成功的小组成员会充 假设没有诺基亚,中国人买手机是不是会选联想、天语和海尔?假设没有丰田和宝马,中国人买车是不是会选红旗、吉利和奇瑞?假设没有谷歌,中国人用搜索是不是可以选百度、有道和搜狗?虽然这只是假定,但是未必不能够。“如今外国企业在中国做生意越来越难了。”通用电气全球董事长兼首席执行长伊梅尔特(Jeffrey Immelt)在罗马公家聚会上的一句埋怨,迅速在全球惹起了轩然大波。作为全球最国际化的企业的指导人,他的话说出了许多平心静气的在华外国企业的心声。如今的外企,“处处充溢了商机、带给中国新规则”的美梦曾经落空;在推销产品时,镀金的名片曾经不再是“必杀技”;更重要的是,在日益生长的中国企业面前,它们头上的“外企logo”曾经消逝了光环外企感到很丧失。计算机世界总编辑孙定这样评述: “外企边缘化字里行间透着一种丧失感,与从前外企的优越感相比,落差很大。”那么,外企的丧失感从何而来? 本土厂商崛起 徒弟追上徒弟“眼看他起朱楼,眼看他宴宾客,眼看他楼塌了。”用孔尚任桃花扇中的这句话来描画北电网络(Nortel),再适宜不过了。作为提供电话、数据、无线和有线处置方案的全球抢先企业,“北电”曾经是一个值得自豪的名字,而如今已成为一个被破坏的品牌。“令人惋惜,但也是肯定。”在北电网络任务过10年的陈薇(化名)慨叹地对计算机世界记者说。2000年,陈薇参与北电。那时的北电充溢了光环,不只进入北电任务是件十分令人自豪的事,而且许多员工都立志在这个兽性化的企业中效劳一辈子。异样是2000年,华为公司总裁任正非在华为内部员工大会上,宣布了那篇著名的演讲华为的冬天,他以为华为的出路充溢了危机。此时,华为和中兴还靠“模拟”北电、爱立信等国外厂商生活,希望从市场分一杯羹。“它们甚至买来北电的设备,拆开研讨,然后消费。”陈薇说。如今,昔日的徒弟,却在与华为、中兴等“模拟者”的惨烈竞争中参与了市场。2010年1月,这家北美最大的电信设备制造商正式央求破产维护。仅4月一个月,就有200名中国区员工陆续被裁掉。近几年,本土企业的实力越来越强,也越来越自信。原先只要外企才有的技术、产品和效劳,本土企业也可以拥有。“一末尾,产品的质量和功用确实是爱立信、北电等外企的最大优势。”华为公司一线销售王城(化名)通知计算机世界记者,中国联通的技术人员曾经开玩笑说,买了爱立信的设备,机房上锁之后,连钥匙都可以丢掉,由于基本不需求检修。那时国际的通讯设备商无论是技术水平还是产质量量都与外企相去甚远,完全没有竞争力。但是,随着国际企业技术水平的不时提升,产质量量与研发实力有了飞速停顿,“70%80%的技术和产品曾经与国外厂商不相上下了。”王城说。除了电信,在金融、软件、消费电子等外企传统强势的行业,本土企业的权利快速生长,甚至曾经到了可以应战外企的水平。“前些年,无论是政府、媒体,还是客户,包括企业自身,都有一种共同的认知中小企业市场是我们的,大企业市场是国外厂商的。这种思想定势影响了很多年。”浪潮集团初级副总裁王兴山通知记者。软件和其他产品一样,也阅历了一个客户认知的艰忧伤程从敌强我弱、局部打破,到片面竞争。但是,软件又和“硬”产品不同。中国用户虽然一度对国外软件迷信,但信息化树立是一个不时体验和实际的进程,有失败的、有成功的,有投入大的、有投入少的,众多的信息化实际和企业管理实际,使客户对国外管理思想、中国管理形式,信息化树立本钱、效劳等都了解深入,它们学会了理性选择。计世资讯数据显示,2002年,国际管理软件厂商的市场份额初次超越国外厂商。到2010年,国际厂商所占份额为77.5%。而在国外品牌不时牢牢占据的高端市场,2010年,国际品牌支出已达9.83亿元,市场份额49.2%,曾经构成与国外品牌抗衡的局面。这几年,浪潮企业管理软件业务60%的支出来自高端客户,其中不乏中国航天科技、中国商用飞机、中国铁建、中国交通树立、江南造船总厂等中国100强企业,以及世界500强ABB传动等海外巨头,大型客户市场份额进一步扩展。作为国产消费电子厂商的代表,“成为令国人自豪的国际性企业”不时是华旗的妥协目的。华旗集团DV事业部总经理李颖李颖在参与华旗之前,不时在飞利浦、索尼等外企任务。2010年,李颖离开华旗,那时华旗做数码相机等产品曾经很多年,大街上随处可见爱国者的广告,甚至还将“aigo”的标志贴到了F1赛车上。但是,虽然据守阵地多年,华旗数码相机一直没有盈利。“在这个简直被日系厂商垄断的市场,虽然华旗是独一坚持的中国品牌,但是在人家眼里,一直没把你当成竞争对手。”李颖说。2010年,华旗数码相机终于完成了盈利,市场份额挤进了前五。“爱国者数码相机”成为百度搜索风云榜科技类搜索排名第四的词汇前三名的词是“PSP、手机、笔记本”。也是在这一年,华旗的名字终于出如今了日本某影像器材协会的研讨报告上,尼康、佳能、索尼、理光、奥林巴斯等大名鼎鼎的相机厂商都是该协会的成员。“华旗曾经对这些日系品牌形成了影响,真正被它们当作对手来研讨。”李颖说。虽然如此,本土企业尚没有开展到快要逾越外企的阶段。“本土企业至少在几个技术点上比拟抢先,外企在技术、管理和营销上仍处在抢先的位置。”李颖说。中国用户成熟 不再被忽悠1999年,江苏恒瑞医药股份有限公司信息总监王卫列在美国一家大学进修MBA时,教员曾问学生们一个效果:“谁在给你们发工资?”同窗们的回答五花八门,有人说是老板,有人说自己努力取得报酬,是自己为自己发工资。教员的结论出乎一切人预料“Your buyer!(你们的用户)”这节课王卫列牢记了很多年,这也成为他选择信息产品的规范。“国产软件企业有了解客户信息化树立状况的需求,而且这种需求很剧烈。”王卫列说,国外软件企业确实会公关,每隔一阵都会给他打电话,礼貌小气;它们也出手阔绰,经常为CIO举行会议,沟通感情。“但是,打了这么多年的交道,外企的销售人员历来没有问过恒瑞的信息化树立状况,甚至历来没有问过我们需求什么,他们总是在说自己有什么产品。”在王卫列看来,这种延续多年的霸道想法是国外软件企业奥秘光环褪色的主要缘由。有一家国外软件企业,终年坚持着一种习气,每隔两周向王卫列发推送邮件,可是王卫列在邮件系统中一直打不开这些邮件,他好几次发邮件过去告知对方无法翻开,对方还是没有任何反响,照旧每隔两周发一封邮件。“用这种单向交流去开展潜在客户,这样的企业我怎样敢协作?”王卫列说。轻视中国用户,这恰恰是许多外企被边缘化的重要缘由。中国客户需求国外厂商沉下心来研讨,将国外的规范化实际生搬硬套在中国市场没有出路。早期,国产软件只能靠低价和与财务管理的粘性取胜。但是随着用户的成熟,它们曾经学会了比拟客观、理性的判别。“我们究竟买的是什么、如何评价这个产品和其他产品间的优劣,独一的规范就是能否真正为我所用,而不在乎它是国际的产品还是国外的产品。”人民大学隶属医院信息中心主任刘帆说。“这说明中国市场愈加成熟,用户不完全选择国外的品牌,而是更置信性价比,思索国际品牌多一点。”刘帆以为,随着中国的产品越来越好,以前只在国外有的产品,本土厂商也能做出来,因此一些国外大品牌的市场份额确实增加了,尤其是低端产品越来越趋于国产化。“以前,外企的员工个个穿着光鲜,头上顶着金光闪闪的logo,住五星级酒店,客户追着请吃饭;本土企业则低着头,一家家跑门店、追着用户研讨、剖析外企的技术。”李颖清楚觉得,离开华旗之后,自己从原来抱着金砖的“打工者”变成了一个“创业者”。“不论是国际企业还是国外企业,大家曾经处在同一条起跑线上,外企只是一张名片,没有更多的意义。”正如王卫列所说,国际企业对SAP、Oracle顶礼膜拜的日子早就一去不复返了。 摘要:本文介绍了一整套激励学生进行项目实践的教学方法,是浙江大学计算机学院软件工程课程组多年教学方法研究和改革的一项重要成果。实践表明,该套方法切实有效,符合教育心理。关键词本文来自:计算机毕业网 :软件工程;项目实践;激励机制;教学改革1 引言软件是信息化的核心,各行各业的信息化建设都离不开软件。软件产业关系到国家经济发展和文化安全,体现了国家的综合实力,是决定21世纪国际竞争地位的战略性产业1。根据预测,中国软件外包市场到2010年将达到47亿美元的规模,而印度2004年就已经达到了173亿美元;2005年我国软件产业最大规模前100家企业中收入过10亿元的企业25家,而微软一家的销售额便超过400亿美元2。软件业目前着重于解决困扰产业进一步发展的一系列问题,如缺乏大型软件企业,缺乏掌握核心技术和自主知识产权的产品等。要从根本上解决这些问题,关键在于软件人才的培养和储备。中国软件产业正遭遇着软件人才严重的结构性失调,即缺乏真正懂得和掌握软件工程精髓的高素质人才。为使我国的软件产业能够在国际竞争中尽快地占领一席之地,高校作为人才培养的基地,要求学生尽快掌握软件工程的方法、技术并应用于各专业领域的软件开发实践,是我国信息化建设对人才培养的急迫需求。因此,“软件工程”课程是计算机专业和软件工程专业一门非常重要的专业基础课。“软件工程”是大家公认的比较“难上”的一门课程,如何讲好它,是所有授课老师共同关心的话题。“软件工程”课程是理论与实践的结合体。如果片面强调理论,则会枯燥无味。但是如果实践的手段和方法不妥,也会流于形式。本文从课程实践的角度,介绍我们课程组的教学经验,重点探讨在实践过程中激励学生的方法,使他们尽可能地发挥主动性和创造性,更好地理解和掌握软件工程的基本原理、概念与技术方法。2 软件工程课程实践的目标和存在的问题我们在开设“软件工程”课程时特别重视实践这一环节。软件工程之博大精深,对于毫无团队开发经验的在校学生而言,是很难真正领略的。因此,课后的项目实践是非常重要的教学辅助手段。通过课程实践,使学生能理论联系实际,真正掌握软件工程的基本原理、方法和工具。课程实践的目标:一是培养学生综合运用软件工程的基本知识开发实际项目的能力,强调对过程的理解,方法的掌握,技术和工具的应用,以及对管理的重视。二是培养他们严谨、求实的科学态度和团队合作精神。真实的软件项目通常是由一定规模的项目小组来完成的,软件工程师不仅需要完成个人的工作任务,还需要与项目组成员协同工作,因此必须具备良好的团队精神,才可能与其他成员共同开发出高质量的软件产品。三是激发他们的创新意识和创业精神。中国的软件业要有竞争力,必须在自主创新方面走出一条新路来。在2010年的两会期间,潘云鹤院士又特别指出“要建创新型国家,当前最重要的任务之一是加强工程科技创新能力”3。在课程的模拟项目开发过程中,要鼓励学生开拓创新,不拘泥于以往的思维定式,展开想象。在课程的实践中容易出现的问题主要有:* 选题过于简单或者超出能力范围,缺乏成就感;* 缺乏师生互动,没有反馈信息,不能给予恰当的评定;* 不能妥善进行奖惩、维护内部学习动机;* 不能妥善处理竞争和合作。以上几个方面如果不能很好地解决,都会挫伤学生的学习积极性,从而不能很好地达到课程实践的目的。3 基于激励与创新的教学方法高尔基曾说过,“兴趣是最好的老师”。如果我们在课程的实践过程中采取符合教育心理学特点的教学方法,能够让学生产生浓厚的学习兴趣,那么兴趣就会成为其行为的激励过程(如图1所示)的刺激条件,引发他们的需要、动机,使其产生持续不断的兴奋,从而激发积极的行为反应,努力去实现课程实践的预订目标。需要是行为积极性的心理源泉,动机是行为积极性的直接动力。根据美国心理学家马斯洛的需要层次理论,只有在较低层次的需求得到满足之后,较高层次的需求才会有足够的活力驱动行为。学习动机的激发是要在一定教学情境下,利用一定的诱因,使已形成的学习需要由潜在状态变为活动状态,形成学习的积极性。下面我们就来介绍我们采取的一整套激励学生的进行软件工程课程实践的方法。3.1 齐心协力的“大型项目法”在学习“软件工程”课程以前,学生已经在程序设计类的课程中通过解决一些简单的问题,实践结构化程序设计或面向对象程序设计的思想。由于软件工程课程所涉及的内容适合于软件企业或组织实际软件项目的开发,因此小而简单的程序类问题已不再适合课程实践。在课程实践时必须形成一种类似企业的环境,选择规模较大的题目作为项目,由全班同学分组共同来完成,每个组就是一个软件开发小组。然后,采用问题教学和发现教学5相结合的教学方法展开实践。这样共同完成一个大型项目的方式,具有很大的挑战性。在整个学期的开发过程中,学生需要与模拟客户(即任课教师或其助教)进行反复沟通以确定需求;每个项目组必须定期自行组织召开协商会议,就项目进度、模块接口等管理与技术问题进行非正式的沟通和磋商;学生们需要提交3份正式的、装订精美的书面报告;需要在课堂中进行2场模拟报告会,与模拟客户和其他协作小组进行正式的沟通与讨论;最重要的是,学生们将在8周内完成一个系统的设计和开发,先后提交3个版本的产品。每个学生都可以有一种真实的企业归属感和使命感,而且可以更好地体验到项目管理和合作的重要性。3.2 鼓励创新的“跌打滚爬法”工程技术首先要培养工程思维,也就是说要培养学生动手解决问题的能力。在开始项目实践之前,首先会向学生展示往届班级的成果。这是气氛非常热烈的时刻,很多学生激动不已。他们认识到了自己的潜能,发现了很多问题,更激起了自己动手的热情。然后,我们明确地指出:老师这里没有标准答案,只有预定的目标和指标。工程就是完成一件事情,它孕育着无穷种方式。正因为有无穷种方式,才需要创新的思维,没有工程思维,就很难进行创新。大家都从零开始实践软件工程的基本原理和技术方法。在这个过程中,可能会走不少弯路,会遇到不少挫折,这就是收获。我们关键体验的是软件开发的过程,享受其中的乐趣,重在参与。因此,学生在一个学期的摸索前进中进步非常快。3.3 责任明确的“角色扮演法”在课程项目实践中很容易碰到“南郭先生”。分析原因,除个别同学确实是懒惰外,其他基本上是以前专业课成绩不佳者,他们在心理上“怯场”而放弃参与。为此,我们在实践中注意满足学生的受“尊重的需要”和“自我实现的需要”6,采取“角色扮演法”,根据每个同学的特点,尽可能发挥其在技术或管理方面的长处。例如,有的同学善于沟通,那么他可以承担需求获取的工作,扮演与客户交流的分析员的角色;有的同学文字能力强,那么他可以扮演文档写作和资料员的角色。马斯洛认为尊重需要得到满足,能使人对自己充满信心,对社会满腔热情,体验到自己活着的用处和价值。自我实现的需要这是最高层次的需要,它是指实现个人理想、抱负,发挥个人的能力到最大程度,完成与自己的能力相称的一切事情的需要。“角色扮演法”一则可以避免消极的退缩,树立信心;二则让每位同学融入实践之中。 3.4 客观公平的“项目经费法”我们采用全新的课程实验考核方法,大大提高了学生在实践中体验理论的积极性。对于课程实验的考核,创新性地提出“项目经费”法,即在验收每一阶段的项目开发工作时,将每组的平均得分乘以该组人数,作为“项目经费”统一划拨给各组长,由组长根据组员工作量进行具体分配。这里,有的组长采取了完全民主的方式确定组员的工作量,即召开全体组员的会议,大家共同确认。相比于以前由教师统一给分的情况,组长的分数更为客观与公平地体现了每个学生的参与程度。当然组长同时必须受到一套有效的监督机制的制约,例如,组长可以被推选或罢免,根据全组人员的总体表现加分或减分。3.5 及时反馈的“报告法”为了及时进行组间协调,跟踪进展,对每组的成果给与恰当的评定,我们在项目实践的过程中,除教师和助教需要扮演“客户”、“总负责人”的角色外,对每组递交的报告要及时提出反馈意见,并在适当的时候召开组长会议。另外,需要在课堂中进行两场模拟报告会。除对报告的内容进行组间评定外,还对报告的风格作评价。同学和教师可以提出问题,相应的组作回答。教师根据发现的问题进行现场点评。通过汇报,不仅反映了问题,也锻炼了学生的综合素质,引入了竞争意识,使得每个组不断改进其成果。3.6 值得骄傲的“颁奖法”在对学生进行评价时,奖励和惩罚对于学生动机的激发具有不同的作用。一般而言,表扬与奖励比批评与指责能更有效地激发学生的学习动机,因为前者能使学生获得成就感,增强自信心,而后者恰恰起到相反的作用7。为此,我们专门设置了 “最佳技术奖”、“最佳管理奖”、“最佳敬业奖”和“最佳小组奖”,在学期末对选出的获奖者进行加分的奖励。这些奖项所产生的竞争无疑是影响学习动机的一个重要的外部因素。4 结束语随着软件产业规模的不断扩大,软件人才的危机越发严重。为此,我们在软件工程课程的教学方法的改革与实践中,充分考虑心理方面的因素,从下面几个方面采取措施激励学生的学习动机7,从而提高教学方法的合理性和有效性。(1)创设问题情境,实施启发式教学;(2)根据难度,恰当控制动机水平;(3)充分利用反馈信息,给予恰当的评定;(4)妥善进行 摘要:基于模式的程序设计教学方法是有益的尝试。本文分析客观存在于程序设计教学中的模式,并以算法实现级模式、程序构建级模式为例,探讨模式在程序设计教学中的应用,从思维工具、知识关联、教学效用三个方面总结这种教学新思维对于提高教学效率的作用。关键词:程序设计;模式;算法实现级模式;程序构建级模式程序设计是思维的艺术,而思维是没有定式的。对于程序设计的初学者来说,他们显然对这种无定式的思维呈现出不同程度的不适应。尤其是程序设计的初学者,他们的知识结构、能力构成、学习兴趣等客观因素都限制了程序设计课程教学的效果。同样一个循环累加求和问题,既可用while、do/while来实现,也可以用for循环来求解,而后者的应用形式更是千姿百态。因此,学生不能准确把握问题的本质,也不能集中精力于一种思路并加以熟练应用,无法迅速建立起一个成功的普适性经验以应对类似问题。从人工智能中知识表达的观点来看,学生还没有用程序语言建立起关于某类问题解法的知识框架。这些知识框架对程序设计初学者显得尤为重要,有了框架,就有了依靠,简单修改现有知识框架,就能够把它们应用到具体问题,并得到满意解答,从而逐渐积累必要的自信心和成就感,这对于保持学生积极学习的兴趣具有重要的意义。从数学教学来看,人们有这样的共识,即只要对数学公式理解得好、应用得好,没有什么难题解决不了。上述问题对于程序设计教学具有启示意义,即从特定类型问题中抽象出一些普适的“公式”,或者确立一些实用的框架,让学生利用这些“公式”和框架来解决程序设计问题。这就是客观存在于程序设计中的模式(Pattern)。从具体问题中得来的模式反过来又能够促进具体问题的解决,指导人们正确把握事物的本质规律,并在实践中正确应用规律。在模式的基础上,人们反复修改以往的认识,积累正确的经验,坚定他们对正确模式的自信心,并逐渐形成对于特定问题的解决方案,从而成为领域中的行家里手。因此,好的模式有助于人们对成功经验的复用。而对程序设计初学者来说,其重要意义则在于:有了模式这样一种助步器,他们能够更快地学会走路、走得更稳,即使是新手也能够较快写出漂亮的程序。本文针对计算机程序设计类课程教学中存在的问题,以C/C+程序设计、面向对象程序设计为对象,探讨以模式为主要工具和手段,改革程序设计类课程教学方法和方式,构建程序设计类课程教学的新思维。1程序设计教学中的模式程序设计领域中关于模式的研究由来已久,且成果丰富1。本文并没打算象GOF著作那样讨论23种经典设计模式的应用,而只是从教学的角度为学生建立简单易行的程序设计模式。这些在程序设计教学中总结、抽象出来的模式可能不具备GOF模式般的高度抽象和精炼,但是它对课程教学具有良好的效果。基于模式的程序设计教学是基于新的教育学思想的一种重要尝试2,教师与学生需要用一种新的思维方式探讨程序设计这门课程,其桥梁就是模式。多年来,在教授C/C+程序设计、面向对象程序设计等课程中,我们体会到引入基于模式的程序设计教学方法,对于培养初学者的抽象、设计能力具有非常重要的作用,这是值得尝试的新教学思维。本文探讨的模式主要针对计算机程序设计类课程,如C/C+程序设计、面向对象程序设计、算法与数据结构等。根据不同课程对于程序设计能力培养的目标,作者在教学中构建了许多不同层级的模式,其涵盖范围、抽象程度和应用场合各不相同,典型者有如算法实现级模式、程序构建级模式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论