APP下载

“信息系统设计”课程教学方法探究
——以教材征订系统的设计为例

2016-09-25

无线互联科技 2016年16期
关键词:入库文档信息系统

万 李

(湖南科技学院 电子与信息工程学院,湖南 永州 425199)

“信息系统设计”课程教学方法探究
——以教材征订系统的设计为例

万李

(湖南科技学院 电子与信息工程学院,湖南永州425199)

为进一步提高“信息系统设计”课程教学质量,文章以教材征订系统的设计为主线,运用软件工程的思维和方法,完成一个软件系统的多次迭代,并发布适合其过程模型的软件制品,包括项目计划、需求文档、体系结构和设计文档、源代码、测试文档及可安装的系统。

信息系统设计;课程教学;教材征订系统

“信息系统设计”课程主要是学习信息管理应用系统基础概要,学习模式可分为开发平台概要、需求分析概要、系统功能概要和方法模型概要等。课程学习的目的是要求学生掌握基本的管理信息系统开发的原理,并能从中了解管理信息系统开发的一般方法和主要技能,独立自主地完成基本的信息系统管理任务。“信息系统设计”课程主要采用了基本架构设计、系统界面设计、数据库设计与创建、系统后台代码编写、系统测试代码编写的模式,掌握和了解各信息管理应用系统的设计与实现。

1 “信息系统设计”教学的基本要求

“信息系统设计”在教学方式上应有机结合教师讲授、上机练习、课堂讨论、系统演示等多种教学方式,使学生掌握基本的软件工程理论知识、基本的软件开发编程基础、数据库基本原理、信息系统设计辅助工具、软件测试用例设计等方面的理论和知识。同时,本课程的考核方式也存在一些不足,如考核形式单一,考核方式片面等,有待进一步改善,应在现有的基础上,进一步打破常规和改变形式,不能仅仅拘泥于系统作品的表现,还要综合考虑多方因素,如自由讨论、软件文档、团队答辩和系统开发过程的因素等,既要全面又不失针对性,既要灵活又不失科学性。

2 “信息系统设计”教学内容设计

“信息系统设计”课程主要是培养学生的管理信息系统开发的能力,课程紧跟信息技术发展步伐,以软件开发技术为切入点,以传统的6个阶段和实际系统为基础,以此来介绍和展开信息管理应用系统的开发模式、设计方法、实现过程、基本特点、应用规律等相关研究,并据此介绍经系统的设计和开发过程中,怎样做到由浅及深,如何实现深入浅出、简明扼要,如何实现举一反三、高效快捷地科学阐明计信息管理应用系统。

2.1信息系统引论

由于经济应用多层次和技术手段多样化,现在阶段,尚没有包罗一切的万能应用软件,也没有囊括所有的通用开发模式。只有满足个性化需求、能切实解决某种具体问题的开发过程和应用系统才有价值。因此,在这个信息系统引论中,除了强调“问题分析、系统设计、算法设计、程序编码、系统调试、系统维护”等六大传统阶段的核心内容和地位的重要性,还必须结合时代特点,与时俱进,在现有的基础上,积极吸收新兴的软件开发思想,如敏捷软件开发和设计模式等,引入新兴的开发技术,以此来拓展学生的视野,增强知识的时代性,提升思维能力和获取更多更有价值的经验。

2.2信息系统分析

“信息系统设计”课程十分注重系统性和科学性,并在此基础上融入了延续性、启发性,同时,系统的实用性也进一步得到了加强。教学内容上主要采用两条主线:一是以生产环境中的信息系统为横向分解,二是以软件开发六大传统阶段为纵向分析。在对系统进行分析的过程当中,为了让学生对信息系统有更加全面、立体和直观的印象,分析内容紧紧联系环境和生活,直接取材于实际生产环境的开发需求,并在此基础上,结合原来的部分源代码和软件开发文档,进行有效的阶段性分析。除了进行系统实例分析外,在课堂教学过程中,不唯书,不唯上,注重因材施教和启发性学习,积极引导学生提出自己的解决方案,鼓励学生3组成小团队,增强团队之前的配合与合作,提出技术可行方法并进行有效实施。此外,还将各开发任务进行充分的分析和理解,以提高学生的知识吸收能力、知识运用技术,使学生较好地掌握算法设计及其编程实现的主要知识与技能。

2.3信息系统实践

从引论中对管理信息系统开发思维的引导扩展到分析中对软件开发过程的直观剖析。在实践过程中,积极鼓励和支持学生结合自身实际和特点,自主组合成3~5人的开发团队,并根据熟悉的开发工具、开发语言等进行初步分工,分工具体可包括分析、编码、测试、文档等角色。分工以后,针对工作和生活中的常见或遇到的具体事例,共同构建一个可以解决实际问题的管理信息系统。在构建过程中,需要对系统的可行性进行评估,然后进入到信息系统开发过程当中。这些工作完成以后,基本的信息系统实际工作也就基本完成了。最终,学生们以团队为单位,提交一份可运行的源代码以及对应的软件开发文档作为课程学习的答卷。

3 “信息系统设计”教学实践

教学实践是教学的关键环节,是学生积极参与、将所学知识运用于实际的重点所在,也是检验学生学习效果的重要途径。同时,教学实践还是“信息系统设计”课程始终倡导和坚持的过程所在。教材征订系统的课程设计从需求分析到界面设计,让学生熟悉整个系统开发的所有环节,并能书写所有的软件开发文档。

3.1系统需求分析

该系统主要包括五大模块,具体是系统功能输入模块、基本资料维护模块、统计模块、报表模块、综合查询功能模块。这五大模块组成的系统,需要实现包括信息录入、信息修改、信息查询在内的所有功能。系统流程如图1所示。

(1)信息的输入:主要包括书本的溢缺信息、教材入库信息、货源与货价信息、库存信息、供需信息等。

(2)信息的修改和删除。

(3)信息整理:按照需求分析,将各类信息分类规划好。

(4)信息统计:依据实际需要,对重要新信息进行统计。

图1 教材征订系统流程

3.2系统概要设计

系统概要设计主要是为进一步进行合理地分解,得到尽可能高的内聚、尽可能松散的耦合,从而得到一个易于实现、易于测试和易于维护的软件结构。基于以上要求,应对模块进行再分解或合并。系统功能模块如图2所示。

图2 教材征订系统功能模块

3.3系统数据库设计

数据库设计的实现过程是十分关键的环节。根据教材征订管理系统的功能要求和信息处理,选取MySQL作为后台数据库,这个数据库主要由5个表组成,具体是:需求单位表、教材表、入库信息表、操作用户表和出库信息表。

(1)需求单位信息表。需求单位信息表是对需求单位信息进行统计,主要包括单位名、单位编号、取书时间、地址、负责人、联系电话、操作员信息、所需教材、教材数量、教材单价、教材出版单位等信息。

(2)教材信息表。教材信息表是对教材信息进行统计,包括教材名称、供应单位、出版单位、出版时间、教材数量、教材书号、入库时间、入库编号等。

(3)教材入库信息表。教材入库信息表是对入库信息进行统计,包括教材名称、出版单位、供应单位、教材编号、教材数量、出版日期、教材单价、入库时间、经办人等信息。

(4)操作用户信息表。操作用户表是对使用本系统的用户进行身份和权限验证,包括用户名称、用户密码、所在院系、用户权限信息、操作员姓名、最后修改时间等。

(5)教材出库信息表。教材出库信息表是针对所有出库信息的统计。包括教材编号、教材名称、出版单位、需求院系、本次数量、出版日期、教材单价、出库时间、经办人等信息。

3.4系统详细设计

系统的详细设计阶段,要求学生明确应该如何具体地实现系统的各项要求,具体包括用户界面设计、程序过程设计等步骤。

系统的主要功能如下:

(1)教材库里对教材总体信息的输入,包括教材的入库,出库,还原以及其他需求信息的输入等。

(2)教材征订系统的各种功能的实现,包括教材的信息查询,信息修改以及管理工作和维护等。

(3)对仓库存储的教材进行管理,对单位的教材需求进行分析。

(4)操作日志的管理。

4 结语

本文中对“信息系统设计”课程的研究,结合内容与形式的要求,基本实现了基础概念、技术基础、应用系统、系统开发4个层次的教学,教学过程采用总分式教学,让同学们在第一堂课的时候就看到最终作品教材征订系统,激发学生的学习兴趣,并以此为目标,分步式地提出问题,一步一步地解决问题,让同学们有目的性地进行学习。并且注意引导学生紧跟我国信息化的发展形势,学习新的技术,提高组织信息系统的实际能力。

Inquiry of information system design course teaching method: taking the design of ordering textbooks system as an example

Wan Li
(School of Electronics and Information Engineering, Hunan University of Science and Engineering, Yongzhou 425199, China)

In order to further improve the teaching quality of the information system design, this paper takes the textbook ordering system design as the main line, completing several iterations of a software system by using the software engineering thinking and method and releasing software products suitable for the process model including project planning, requirements documentation, architecture and design documentation, source code, test documentation and system that can be installed.

information system; course teaching; textbook ordering system

湖南科技学院计算机应用技术重点学科;项目名称:永州市2015年度指导性科技计划项目;项目编号:永科发[2015]9号。

万李(1983— ),男,湖北洪湖,硕士,讲师;研究方向:研究智能计算,算法分析和网络智能。

猜你喜欢

入库文档信息系统
浅谈Matlab与Word文档的应用接口
企业信息系统安全防护
重磅!广东省“三旧”改造标图入库标准正式发布!
有人一声不吭向你扔了个文档
中国食品品牌库入库企业信息公示①
基于区块链的通航维护信息系统研究
信息系统审计中计算机审计的应用
基于RI码计算的Word复制文档鉴别
基于SG-I6000的信息系统运检自动化诊断实践
身临其境探究竟 主动思考完任务——《仓储与配送实务》入库作业之“入库订单处理”教学案例