信息系统分析与设计实训教程(含盘)
书 号:9787113137151
丛 书 名:高等院校信息管理与信息系统专业规划教材
作 者:孙秀杰 关胜 邵欣欣
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:22元
-
内容简介
本书主要是针对管理信息系统开发的全过程,通过一个完整的项目体现各个环节应完成的各项工作。本书内容包括:系统分析与设计的结构化生命周期法和面向对象法的介绍,通过对某超市采购、销售和库存业务背景的阐述,运用两种开发方法从系统分析到系统设计及实施,每一个阶段、每一项工作,都以该项目为背景循序渐进,依次展开,最终形成一个体系完整的系统分析与设计报告。书中以某小型超市为背景,提出超市的进货、库存和销售的业务的需求,并对采购业务的全部分析和设计过程都给出了两套规范的解决方案;同时,在附录中给出了详细的课程实验指导书,并对项目的采购系统提供了实施系统,因此不论对于教师还是学生,本书都具有较大的参考价值和良好的可操作性。 -
前言
信息系统是信息时代最为重要的基础设施。信息系统的分析与设计是极为困难的,开发
信息系统也不是一件容易的事,然而,一旦这种开发得以很好地完成,从中得到的收益也是
巨大的。本书主要解决的问题就是在理论学习的基础上,运用所学的专业知识进行系统分析
和设计,最终开发出适用的软件。
作为信息系统分析与设计者,你将接受挑战,并且必须思考走过的道路,要学会理论,
又要学会如何应用理论。
本书特色包括如下几点:
(1)实践教学与理论知识紧密结合,是一本配备完善的实训教程
本书从巩固理论知识、提高实践能力的角度出发,包括理论、实例、案例、系统实现、
实验指导等章节,内容翔实,体系完善,是一本专门面向系统分析与设计实践课的指导教程。
(2)以一个完整的项目贯穿始终,自成体系
本书从系统分析到系统设计,每一个阶段、每一项工作,都以一个完整的项目为背景循
序渐进,依次展开,最终形成一个体系完整的系统分析与设计报告。
(3)与企业实际项目接轨,接近实际
本书中不论是正文中的实例,还是实验指导中的实验,都来自于企业的实际项目,不但
可以增强系统分析与设计的适用性,而且可以帮助学生更好地了解企业的实际情况,充分运
用理论知识解决实际问题。
(4)提供了详细的课程指导,可操作性强
书中的所有实例和案例,都给出了规范的解决方案;同时,在实验指导中给出了17 个
实验,不论对于教师还是学生,都具有很好的可操作性。
本书由大连东软信息学院信息技术与商务管理系主管教学副主任孙秀杰教授和关胜、邵
欣欣担任主编,全书的理论框架及实践内容设计由孙秀杰教授组织策划,并负责统编、修改
及总纂定稿。全书共分6 篇:第1 篇由关胜、贺晓光、孙秀杰撰写,第2 篇由孙秀杰、邵欣
欣撰写,第3 篇由孙秀杰、贺晓光撰写,第4 篇由王倩、姜楠撰写,第5 篇由陈廷斌、张益
民撰写,第6 篇由田惠怡、孙秀杰撰写。
本书的配套光盘开发由董秀芳完成,包含书中所有分析与设计的文档资料,以及某商业
企业进销存系统的分析与设计文档,并附有各系统完整的实现代码,以网站的形式提供更多
信息系统的分析、设计和实施案例,以及对相关理论知识的讲座等内容,为读者提供一个学
习和交流信息系统分析设计知识的平台。
在此,还要感谢大连东软信息学院信息技术与商务管理系王晓煜、鲁艳霞、吴赜书等老
师的大力帮助,是她们提供了宝贵的教学经验及丰富的教学资料,使得本书能顺利完成。
由于编者水平所限,本书尚有许多不足之处,恳请读者指正。
编 者编
2011 年5 月 -
目录
第 1 篇 系统分析与设计方法概述
第1 章结构化系统分析与设计方法................................................................................2
1.1 结构化生命周期法简介....................................................................................................... 2
1.2 结构化系统分析方法........................................................................................................... 3
1.2.1 需求分析和组织结构分析....................................................................................... 3
1.2.2 功能体系分析.......................................................................................................... 4
1.2.3 业务流程分析.......................................................................................................... 4
1.2.4 数据流程分析.......................................................................................................... 6
1.2.5 数据字典.................................................................................................................. 9
1.2.6 新系统的逻辑模型................................................................................................. 12
1.2.7 系统分析报告........................................................................................................ 12
1.3 结构化系统设计方法......................................................................................................... 12
1.3.1 功能模块设计........................................................................................................ 13
1.3.2 系统配置设计........................................................................................................ 17
1.3.3 代码设计................................................................................................................ 17
1.3.4 数据库设计............................................................................................................ 17
1.3.5 输入/输出设计....................................................................................................... 19
1.3.6 人-机对话设计...................................................................................................... 24
1.3.7 系统设计说明书..................................................................................................... 24
第2 章面向对象技术...................................................................................................26
2.1 面向对象技术概述............................................................................................................. 26
2.2 UML 概述.......................................................................................................................... 27
2.3 UML 基本元素构成........................................................................................................... 28
2.4 面向对象的分析与设计流程............................................................................................. 31
2.4.1 需求分析................................................................................................................ 32
2.4.2 系统静态分析........................................................................................................ 32
2.4.3 系统动态分析........................................................................................................ 33
2.4.4 面向对象分析设计的流程..................................................................................... 34
第2 篇 某超市采购业务的结构化系统分析与设计
第3 章采购业务的结构化系统分析..............................................................................38
3.1 采购业务的需求、组织结构、功能体系分析.................................................................. 38
3.2 采购业务的流程分析......................................................................................................... 39
3.3 采购业务的数据流程分析................................................................................................. 40
3.4 采购业务的数据字典......................................................................................................... 43
3.4.1 采购业务数据字典内容的提取.............................................................................. 43
3.4.2 采购业务数据字典的创建..................................................................................... 45
3.5 采购业务的系统分析报告................................................................................................. 49
第4 章采购业务的结构化系统设计..............................................................................51
4.1 采购业务的各种分析与设计............................................................................................. 51
4.2 采购业务的数据库设计..................................................................................................... 53
4.3 采购业务的人-机界面设计和输入/输出设计................................................................... 57
4.4 采购业务的系统设计说明书............................................................................................. 59
第3 篇 某超市采购业务面向对象系统分析与设计
第5 章采购业务用例图................................................................................................62
5.1 寻找采购业务角色............................................................................................................. 62
5.2 确定采购业务用例............................................................................................................. 62
5.2.1 寻找角色在系统中的行为..................................................................................... 63
5.2.2 确定采购业务用例................................................................................................. 64
5.3 用事件流和活动图描述采购业务用例.............................................................................. 65
5.4 采购业务用例优化............................................................................................................. 66
5.4.1 用例间的包含关系................................................................................................. 66
5.4.2 用例间的泛化关系................................................................................................. 68
5.4.3 用例间的扩展关系................................................................................................. 70
5.5 采购业务活动图的细化..................................................................................................... 72
第6 章采购业务类图、交互图和状态图.......................................................................74
6.1 采购业务类图(一) ........................................................................................................... 74
6.2 采购业务交互图................................................................................................................. 76
6.2.1 采购业务顺序图..................................................................................................... 76
6.2.2 采购业务协作图..................................................................................................... 78
6.3 采购业务类图(二) ......................................................................................................... 79
6.4 采购业务状态图................................................................................................................. 81
第7 章采购业务类图映射成数据库关系表....................................................................82
7.1 类图映射成数据库关系表的基本方法.............................................................................. 82
7.2 采购业务类图映射成的关系表.......................................................................................... 85
第4 篇 某超市采购系统实施
第8 章采购系统面向过程方法的实施...........................................................................88
8.1 数据库连接........................................................................................................................ 88
8.2 登录................................................................................................................................... 89
8.3 增加、删除和修改订单..................................................................................................... 90
8.4 查询功能............................................................................................................................ 92
第9 章 JSP 技术实现采购模块.....................................................................................93
9.1 准备开发环境.................................................................................................................... 93
9.2 界面举例............................................................................................................................ 97
第5 篇 案例——库存业务面向对象系统分析与设计
第10 章库存用例分析............................................................................................... 102
10.1 需求分析........................................................................................................................ 102
10.1.1 用户基本业务流程............................................................................................. 102
10.1.2 功能需求分析.................................................................................................... 102
10.2 系统用例模型................................................................................................................. 104
10.2.1 确定角色............................................................................................................ 104
10.2.2 创建用例............................................................................................................ 105
10.2.3 创建角色用例关系图......................................................................................... 106
第11 章系统动态模型与静态模型.............................................................................. 109
11.1 系统动态模型................................................................................................................. 109
11.2 系统静态模型................................................................................................................. 111
11.2.1 创建系统包图.................................................................................................... 111
11.2.2 系统类模型........................................................................................................ 113
11.2.3 数据库设计........................................................................................................ 115
第12 章主界面与系统管理的实现.............................................................................. 117
12.1 主界面的实现................................................................................................................. 117
12.2 系统管理模块实现......................................................................................................... 118
第13 章出入库管理与库存盘点模块实现................................................................... 120
13.1 入库管理模块实现......................................................................................................... 120
13.2 出库管理模块实现......................................................................................................... 123
13.3 库存盘点模块实现......................................................................................................... 124
第6 篇 实验指导
第14 章某超市进销存业务背景材料.......................................................................... 126
第15 章实验指导...................................................................................................... 133
实验1 熟悉系统开发步骤与常见工具.................................................................................. 133
实验2 结构化系统分析(1)——系统需求调查.................................................................. 134
实验3 结构化系统分析(2)——对“进销存”项目进行组织结构及业务流程分析........ 135
实验4 结构化系统分析(3)——根据需求模型绘制数据流图........................................... 135
实验5 结构化系统分析(4)——“进销存”系统数据字典的撰写................................... 137
实验6 结构化系统分析(5)——“进销存”系统需求分析报告的写作............................ 138
实验7 结构化系统设计(1)——绘制网络结构图、功能模块图、进行代码设计............ 139
实验8 结构化系统设计(2)——数据库设计...................................................................... 139
实验9 结构化系统设计(3)——“进销存”项目应用程序设计....................................... 140
实验10 结构化系统设计(4)——“进销存”系统I/O 设计............................................. 140
实验11 结构化系统设计(5)——“进销存”系统人-机界面的设计............................... 140
实验12 结构化系统设计(6)——系统设计说明书的撰写................................................ 141
实验13 面向对象系统分析与设计(1)——用例图............................................................ 141
实验14 面向对象系统分析与设计(2)——活动图............................................................ 143
实验15 面向对象系统分析与设计(3)——类图................................................................ 143
实验16 面向对象系统分析与设计(4)——状态图............................................................ 144
实验17 面向对象系统分析与设计(5)——交互图............................................................ 145 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1孙秀杰 双学士教授 信息系统 工作单位大连东软信息学院 邮政编码 116023电话 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 -
编辑推荐
与大连东软电子出版社合作出版信息系统专业教材。 -
书评书荐
-
附件下载
图书推荐