一、教材的基本信息
1.适用对象
本教材是编者在多年教学研究及项目实践的基础上,结合大连东软信息学院TOPCARES-CDIO教学改革的探索与实践而编写的,既可以成为高校信息管理与信息系统、电子商务等专业的实践教材,又可以作为企业信息化培训的教材,是一本理论联系实际、实践性较强的专业书籍。
2.需具备的知识和能力基础
学习本课程,要求学生具备系统分析与设计和数据库等相关的基本知识与能力。
3.教学总体目标
复习巩固信息系统分析与设计的课程体系和理论原理知识架构,理解剖析企业的业务流程以便为企业的信息系统分析与设计提出合理的策划方案。通过实践学期的实践,强化理论学期教学内容;启发学生对信息系统开发的认识和思路;培养学生运用结构化和面向对象两种方法进行信息系统分析、设计及实施的能力;学会运用各种工具辅助并支持项目中各工作环节的工作。
4.教材编写团队情况介绍
本书由大连东软信息学院信息技术与商务管理系主管教学副主任孙秀杰教授担任主编,全书的理论框架及实践内容设计由孙秀杰教授组织策划,并负责统编、修改及总纂定稿。全书共分五部分。**部分由关胜、孙秀杰老师撰写,第二部分由孙秀杰、邵欣欣老师撰写,第三部分由孙秀杰老师撰写,第四部分由王倩、姜楠老师撰写,第五部分由陈廷斌、张益民老师撰写,附录部分由田惠怡、孙秀杰老师撰写。本书的配套光盘将包含书中所有分析与设计的文档资料,以及某商业企业进销存系统的分析与设计文档,并附有各系统完整的实现代码,以网站的形式提供更多信息系统的分析、设计和实施案例,以及对相关理论知识的讲座等内容,为读者提供一个学习和交流信息系统分析设计知识的平台。
本书的完成除要感谢参编者以外,还要感谢大连东软信息学院信息技术与商务管理系王晓煜、鲁艳霞、吴赜书等老师的大力帮助,是她们提供了宝贵的教学经验及丰富的教学资料,使得本书能顺利完成。
二、教材的基本结构和内容组织
1.教材的基本结构
本书主要是针对管理信息系统开发的全过程,通过一个完整的项目体现各个环节应完成的各项工作。
本书内容包括:系统分析与设计的结构化生命周期法和面向对象法��介绍,通过对某超市采购、销售和库存业务背景的阐述,运用两种开发方法从系统分析到系统设计及实施,每一个阶段、每一项工作都以该项目为背景循序渐进、依次展开,*终形成一个体系完整的系统分析与设计报告。
本书结合大连东软信息学院使用TOPCARES-CDIO理念对于教学的改造,在全书中引入符合CDIO教学模式的二级项目的要求,强化知识点的运用,**培养学生的11个TOPCARES-CDIO能力。
书中以某小型超市为背景,提出超市的进货、库存和销售的业务的需求,并对采购业务的全部分析和设计过程都给出了两套规范的解决方案;同时,在附录中给出了详细的课程实验指导书,并对项目的采购系统提供了实施系统,因此不论对于教师还是学生,本书都具有较大的参考价值和良好的可操作性。
全书通俗易懂,本书既可以成为高校信息管理与信息系统、电子商务等专业的实践教材,又可以作为企业信息化培训的教材,是一本理论联系实际、实践性较强的专业书籍。
2.教材的内容组织
全书共分五部分,共计17章。
**部分为结构化生命周期法和面向对象方法的理论知识介绍,包含两个章节。
第1章详细介绍了结构化系统分析与设计方法。在系统分析部分,主要阐述了对企业需求、组织结构、功能体系、业务流程、数据流程、数据等内容的分析方法,建立系统的逻辑模型,形成系统分析报告等内容。在系统设计部分,主要介绍了对功能模块、系统配置、代码、数据库、输入输出、人机界面等内容的设计方法,并*终形成系统设计说明书等内容。
第2章首先介绍了UML的图形元素的基本概念和特点,包括用例图、活动图、类图、交互图、状态图。接下来按照需求分析、静态分析、动态分析的过程,讲述了如何用UML图形从不同的方面描述系统,并展示系统设计者的设计意图。*后,提供了一套面向对象系统分析设计的流程。
第二部分介绍了采购业务的背景资料,详细介绍了采用结构化方法对采购业务进行分析和设计的流程和详细步骤,是**部分结构化方法的理论在具体案例中的应用。在分析阶段**介绍了如何对背景资料进行分析、如何根据分析结果进行业务流程分析和数据流程分析;在设计阶段**介绍了如何应用分析阶段的结果进行采购系统功能结构设计和数据库设计。
第三部分以某超市的采购业务为背景,按照第2章介绍的面向对象分析设计流程,首先进行系统分析,包括第5、6章的采购业务的用例图和初步的类图。然后在细化的活动图基础上,进行系统设计,包括第7章到第10章的采购业务的交互图、完整类图、状态图和数据库设计。
第四部分根据前面章节对采购管理系统的分析与设计结果,在第11章介绍了采购管理系统面向过程的实施过程,采用了Visual Basic工具开发,数据库使用SQLServer2000。主要内容包括数据库的连接、系统登录和订单明细表增、删、查、改的实现。在第12章中介绍了采购管理系统面向对象的实施过程,采用Eclipse工具开发,数据库使用Access。主要内容包括数据库的连接、供应商查询、生成采购订单、提交采购订单等功能的实现。
第五部分以案例的形式给出某超市库存子系统的分析、设计与实现过程。采用面向对象方法进行子系统的分析与设计,包括第13、14、15章的库存业务的用例图、活动图、顺序图、包图和类图,从静态和动态两类图对库存子系统进行全方位的分析与设计;第16、17章着重描述了系统的实现,主要对主界面、系统管理、出入库管理和盘点管理进行了实现。