图书介绍

基于UML的管理信息系统实训2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

基于UML的管理信息系统实训
  • 姚策主编 著
  • 出版社: 北京:北京理工大学出版社
  • ISBN:7564009365
  • 出版时间:2007
  • 标注页数:224页
  • 文件大小:41MB
  • 文件页数:237页
  • 主题词:面向对象语言,UML-程序设计-高等学校:技术学校-教材;管理信息系统-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

基于UML的管理信息系统实训PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 课程设计的目的与要求1

1.1 课程设计的目的与要求1

1.2 课程设计实施步骤1

1.2.1 选题1

1.2.2 拟出具体的设计方案2

1.2.3 设计与调试2

1.2.4 撰写课程设计总结报告2

1.3 上交材料2

1.4 课程设计报告的撰写规范2

1.5 软件工程课程设计课题验收3

1.6 指导教师的主要工作3

1.7 成绩评定3

2 面向对象的概念与UML介绍4

2.1 面向对象的概念4

2.1.1 对象的概念4

2.1.2 面向对象的特征4

2.1.3 面向对象的要素4

2.1.4 面向对象的软件分析与设计方法5

2.1.5 面向对象方法具有的优越性5

2.2 UML简介5

2.2.1 标准建模语言UML的内容5

2.2.2 UML建模过程7

2.2.3 UML模型视图8

2.3 用例图8

2.3.1 用例图的元素8

2.3.2 用例间的关系9

2.4 静态图10

2.4.1 类图10

2.4.2 对象图12

2.5 交互图13

2.5.1 顺序图13

2.5.2 协作图14

2.6 行为图15

2.6.1 状态图15

2.6.2 活动图16

2.7 实现图17

2.7.1 组件图17

2.7.2 配置图18

习题18

3 软件开发工具Rational Rose20

3.1 Rational Rose的主要功能20

3.2 Rational Rose的使用21

3.2.1 使用Rose创建模型21

3.2.2 系统主菜单窗口23

3.2.3 在Rose中创建UML图的基本操作26

习题46

4 系统可行性分析47

4.1 可行性分析的概念47

4.2 可行性研究报告的编写目的及任务47

4.2.1 可行性研究报告的编写目的47

4.2.2 可行性研究报告的编写任务48

4.3 学籍管理系统可行性分析实例48

4.3.1 引言48

4.3.2 可行性研究的前提49

4.3.3 对现有系统的分析51

4.3.4 所建议系统技术可行性分析51

4.3.5 所建议系统经济可行性分析(投资及收益分析)53

4.3.6 社会因素可行性分析54

4.3.7 结论意见54

习题54

5 系统的需求分析55

5.1 系统需求的分析过程56

5.1.1 获取用户的需求56

5.1.2 分析用户的需求57

5.1.3 编写软件需求说明书58

5.1.4 用户与开发人员共同验证需求58

5.1.5 需求分析过程应注意的问题59

5.2 系统功能和角色的识别59

5.2.1 系统功能的识别59

5.2.2 角色的识别59

5.3 系统需求的UML静态建模60

5.3.1 需求分析的过程60

5.3.2 需求分析模型的组成60

5.3.3 系统需求描述61

5.3.4 需求分析62

5.3.5 建立对象模型67

5.4 系统需求的UML动态建模72

5.4.1 对对象之间的交互关系进行建模:时序图72

5.4.2 对对象之间的交互关系进行建模:协作图74

5.4.3 针对单个对象重要行为和状态的建模:状态图75

5.4.4 检查分析模型77

习题78

6 系统的总体设计79

6.1 系统设计概述79

6.2 软件体系架构80

6.2.1 仓库体系结构80

6.2.2 模型/视图/控制器体系结构81

6.2.3 客户/服务器体系结构82

6.2.4 B/S结构85

6.2.5 对等体系结构86

6.2.6 管道和过滤器体系结构86

6.3 子系统设计和访问控制设计87

6.3.1 定义系统设计目标89

6.3.2 定义子系统和功能模块89

6.3.3 确定系统设计目标93

6.3.4 确定子系统94

6.3.5 数据管理设计95

6.3.6 定义访问控制95

6.3.7 设计全局控制流96

6.3.8 确定系统的功能范围98

6.3.9 系统配置设计与映射到软/硬件平台98

6.4 总体设计报告101

6.4.1 系统设计报告内容101

6.4.2 系统设计报告的不断优化102

习题102

7 系统的详细设计103

7.1 详细设计概述103

7.1.1 详细设计的任务103

7.1.2 详细设计的原则104

7.2 对象和类设计104

7.2.1 对象和类设计104

7.2.2 对象设计内容104

7.2.3 对象设计过程106

7.2.4 对象设计文档的编制方法和内容110

7.3 用户界面设计111

7.3.1 图形界面类型111

7.3.2 用户界面设计过程114

7.3.3 界面设计的技巧115

7.4 数据库设计115

7.4.1 数据模型116

7.4.2 对象数据库模型117

7.4.3 对象关系数据库模型117

7.4.4 关系数据库模型119

7.4.5 UML映射RDB121

习题122

8 系统编程123

8.1 程序设计的基本概念123

8.1.1 程序设计123

8.1.2 程序设计语言的分类123

8.1.3 程序设计语言的选择124

8.1.4 程序设计的步骤124

8.2 编码风格124

8.3 面向对象的编程125

8.4 学籍管理系统编程实例125

8.4.1 编程语言的选择125

8.4.2 编程步骤126

8.4.3 系统编程实例126

8.4.4 系统的改进152

习题153

9 系统测试154

9.1 软件测试概述154

9.2 自动化测试156

9.2.1 自动化测试概念156

9.2.2 自动化测试的工具介绍(1)——Rational Robot157

9.2.3 自动化测试的工具介绍(2)——LoadRunner158

9.3 学籍管理系统测试实例162

9.3.1 系统开发背景162

9.3.2 测试过程163

9.3.3 测试计划164

9.3.4 测试用例165

9.3.5 缺陷报告166

9.3.6 测试结果总结分析167

习题169

10 综合实例:图书管理系统的分析与设计170

10.1 系统需求描述170

10.1.1 系统的总体功能170

10.1.2 系统的功能细化170

10.2 系统的用例建模171

10.2.1 识别参与者171

10.2.2 识别用例172

10.2.3 系统用例图172

10.2.4 为用例编写文档172

10.3 活动建模174

10.3.1 创建用例“维护借阅者信息”活动图175

10.3.2 创建用例“维护书刊信息”活动图175

10.3.3   创建用例“维护物理书刊信息”活动图176

10.4 静态结构建模176

10.4.1 定义系统实体类176

10.4.2 定义用户界面类177

10.4.3 确定类之间的关系并建立类图177

10.5 动态行为建模(交互建模)179

10.5.1 建立顺序图179

10.5.2 建立状态图185

10.6 包设计185

10.6.1 系统分解185

10.6.2 系统包图186

10.7 协作的设计186

10.7.1 “登录”的协作图186

10.7.2 “还书”的协作图186

10.7.3 “借书”的协作图187

10.8 建立物理模型188

10.8.1 建立系统组件图188

10.8.2 建立配置图188

10.9 用户界面设计189

10.10 数据库设计189

11 综合实例:网上教学管理系统的分析与设计190

11.1 系统需求描述190

11.1.1 系统的总体功能190

11.1.2 系统的功能细化191

11.2 系统的用例建模191

11.2.1 识别参与者191

11.2.2 识别用例192

11.2.3 系统用例图192

11.2.4 为用例编写文档193

11.3 活动建模194

11.4 静态结构建模196

11.4.1 定义实体类196

11.4.2 定义类属性196

11.4.3 确定类之间的关系196

11.4.4 建立类图197

11.5 动态行为建模(交互建模)198

11.5.1 建立顺序图198

11.5.2 建立状态图200

11.6 包设计202

11.7 协作设计202

11.8 建立物理模型203

11.8.1 建立系统组件图204

11.8.2 建立配置图204

11.9 用户界面设计205

11.10 数据库设计205

11.11 系统实施情况、测试和升级206

附录 软件规格说明书文档模板208

参考文献225

热门推荐