应用型人才培养信息系统分析与设计课程改革研究与实践.docVIP

应用型人才培养信息系统分析与设计课程改革研究与实践.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用型人才培养信息系统分析与设计课程改革研究与实践

应用型人才培养信息系统分析与设计课程改革研究与实践   摘要:本文介绍了作者在“信息系统分析与设计”课程教学上的一些改革探索与实践的体会,在教学方法上要灵活运用案例分析、小组讨论等手段。实践证明,在教学中结合教学内容列举贴进学生的案例,如ATM机模拟系统、手机电话本系统、基于MVC的ATM机系统、基于J2EE的教务管理系统,有效地提高了教学效果。   关键词:信息系统分析与设计;教学改革;案例   中图分类号:G642 文献标识码:B      1前言      随着社会信息化的发展,计算机硬件技术、软件技术、网络技术的发展为社会信息化进程提供了必要的条件,信息系统的普遍使用成了信息技术应用的最主要、最广阔的领域,信息系统的建设在社会中变得越来越重要。而在信息系统的建设过程中,信息系统分析与设计的好坏是信息系统建设成功的关键因素。   “信息系统分析与设计”课程作为计算机科学与技术专业信息技术方向的专业核心课程,课程目的是培养学生掌握信息系统分析与设计的基本方法及技术应用,具有分析和解决信息系统规划、分析、实施以及维护管理中的实际问题的初步能力。信息系统的分析与设计是一个与日俱新的课程,在课程建设方面有很多工作可为。根据“信息系统分析与设计”近年的教学研究与实践经验,笔者认为理论的系统化和实践的实用化是确保该课程教学效果的两个基础。而实践的实用化尤其重要。但在实际的教学中,由于种种原因,能真正做到理论与实践相结合的实例并不多。首先,由于计算机技术日新月异的发展,在校教师很难全面、迅速地掌握和消化;其次,大部分教师在教学和科研方面的脱节导致教学的纯理论化,学生只能徘徊在知识的表面,无法知道如何真正使用这些知识。直接表现为试验课程内容陈旧、缺乏可操作的试验内容等。      2教学改革研究与实践      “信息系统分析与设计”是一门既有系统的理论又需要充分考虑个案的实际背景,实践性和操作性很强的课程。没有放之四海皆准的管理信息系统设计。如何用学到的理论知识和理念灵活、准确地指导具体的企业流程分析、管理信息系统构架设计和开发实施是对学生理论结合实际的综合能力培养。针对当代大学生个性张扬、思维活跃、渴求知识的心理,经常在课堂上结合实际的案例进行分析,案例分析既是该课程内在实践性要求的必要环节,又是让学生扩大视野、丰富经验、提升能力的有效补充。该课程设有丰富的、典型的、动态更新的案例库,深受学生们的喜爱。   在“信息系统分析与设计”课程改革研究中,主要使用了以下案例。   (1)ATM机模拟程序   此案例使用C语言进行开发,主要用于辅助讲解结构化分析和结构化设计这两部分的知识,尤其是结构化设计中的知识点,具体包括:模块间的耦合,包括数据耦合和控制耦合;模块的内聚,包括偶然内聚、逻辑内聚、时间内聚、步骤内聚、通信内聚、顺序内聚和功能内聚;模块的作用范围与控制范围;模块的扇入与扇出,该模拟程序的设计结果如图1所示。      (2) 手机电话本模拟程序   该模拟程序与ATM机模拟程序类似,主要涉及到结构化分析与结构化设计的内容,该模拟程序的设计结果如图2所示。      (3) 基于MVC的ATM机系统   此案例使用C++语言进行开发,并使用Microsoft SQL Server 2000数据库管理系统,使用ADO(ActiveX Data Object,ActiveX数据对象)技术访问数据库。在面向对象设计中,MVC(Model-View-Control,模型―视图―控制器)是一个非常经典的框架,它最早使用在Smalltalk语言中,后来扩展到绝大多数主流开发语言和平台中。      在该案例中,主要设计的类包括:Card表示银行卡;DBAccess用于访问数据库,即简单的持久化层;Rules表示业务规则,具体包括一天取款上限、单笔最大取款金额、跨行取款费用、跨行查询费用、异地取款费用等;View表示界面,该案例中使用了命令行作为界面,设计结果如图3所示。   通过该案例还讲解了如何应对系统运行外部环境的变化,例如,一天取款上限由5000元增加到了20000元,如何设计系统以使尽可能小或者零变动来适应这种变化,这其实是系统可维护性的一个例子。改进的方案是把该最大金额从程序中转移到集中的服务器上存储,那么在服务器上如何进行存储呢?可以放在文件中,也可以存储在数据库中。案例中把以下多个规则的数值均存储在服务器的数据库中,然后ATM机的程序在需要时从数据库中获取。在服务器上的这些数值的设定由专人来完成,不是直接打开SQL Server进行数据的修改,一般开发一个服务器端数据管理的专用程序,该程序需要登陆,不同角色的用户进行其职责范围内的操作。   (4) 基于J2EE的高校教务管理

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档