微信扫一扫,移动浏览光盘
简介
《管理信息系统原理及开发》主要探讨了管理信息系统(MIS)建设与管理的概念、方法和技术,分为原理篇和技术篇两大部分。原理篇主要阐述MIS的基本原理,从MIS的基本概念、与组织机构的相互作用、MIS开发的基本流程和规范、MIS应用及发展趋势、MIS运行管理等角度探讨了开发和运行现代MIS所必需的基础知识。其中,MIS开发流程规范从MIS开发者的角度探讨了MIS建设中立项、需求分析、系统设计、系统实施与程序设计调试、转换与试运行等诸多环节的基本策略,并同时就设计开发过程中需要注意的问题、相关文档进行了总结。MIS建设的管理基础则从管理人员、企事业领导的角度探讨了构建MIS必须具备的管理基础,为尚未建立MIS及正在建设MIS的决策者提供指导。
技术篇重点介绍了实现一个小型MIS所必需的技术支撑。从分析MIS的系统结构、服务器的选择及操作系统的特点入手,重点介绍了Windows Server 2003的安装与配置、数据库管理系统(SQL Server 2005)的安装与配置、系统的安全性管理、Web服务器的组织与管理(IIS和Tomcat),以VB开发C/S结构的MIS、以ASP和ASP.NET开发B/S结构的MIS,以JSP开发B/S结构的MIS等主流的MIS开发技术。
《管理信息系统原理及开发》可作为计算机信息管理专业的教材,也可作为企事业领导和管理人员了解MIS建设理论和技术的参考书。对于一些需要掌握Windows 服务器安全配置、SQL Server 2005服务器的安装与配置知识、以VB连接数据库并开发C/S程序和以ASP/ASP.NET/JSP开发动态网站的人员,《管理信息系统原理及开发》也有很好的指导作用。
《管理信息系统原理及开发》的配套资源可从人民邮电出版社教学服务网与资源(www.ptpedu.com.cn)上免费下载。
目录
第1篇 原理篇.
第1章 管理信息系统概述 2
1.1 什么是管理信息系统 2
1.1.1 管理信息系统的概念 2
1.1.2 管理信息系统的要素与结构 4
1.1.3 信息处理、信息系统与mis 6
1.2 管理信息系统的相关知识 9
1.2.1 管理模式与管理信息 9
1.2.2 系统的观点 11
1.3 mis设计的技术基础 12
1.3.1 mis的主流系统架构 12
1.3.2 mis的计算机技术 14
1.3.3 计算机通信与网络技术 15
1.3.4 mis的开发技术 15
1.4 mis对组织、管理的影响 16
1.4.1 mis与组织机构的相互作用 16
1.4.2 企业流程再造 19
1.5 mis的主要应用 19
1.5.1 事务处理型mis 19
1.5.2 办公自动化系统 20
.1.5.3 面向供应链的企业资源计划 21
1.5.4 电子商务、电子政务系统与网络经济模式 22
1.6 mis的发展趋势 23
1.6.1 人工智能与专家系统 24
1.6.2 决策支持系统及其发展 25
1.6.3 经理信息系统和战略信息系统 26
1.6.4 系统集成与重组 27
思考题 28
第2章 mis建设的组织管理 29
2.1 mis建设流程简介 30
2.1.1 信息抽象化过程 30
2.1.2 管理活动的抽象化过程 31
2.1.3 系统的开发与实施 32
2.1.4 系统的运行过程 32
2.2 mis规划的概念及策略 32
2.2.1 mis规划的层次 32
2.2.2 信息系统规划的方法 33
2.3 mis开发方式与策略 33
2.3.1 mis的开发方式 33
2.3.2 mis的开发策略 35
2.3.3 mis的设计原则 36
2.4 mis的开发方法 36
2.4.1 生命周期法 37
2.4.2 原型法 38
2.4.3 生成法 39
2.4.4 面向对象的方法 39
2.4.5 计算机辅助系统开发方法 40
2.5 mis开发的项目管理 41
2.5.1 什么是项目管理 41
2.5.2 任务分解 42
2.5.3 进度管理 42
2.5.4 成本估算 43
2.5.5 质量管理 44
2.5.6 风险管理 45
2.5.7 mis的人员组织 46
2.5.8 mis项目管理的案例 47
2.6 mis运行管理 52
2.6.1 mis发展中存在的问题 52
2.6.2 mis内部控制的主要内容 53
2.6.3 mis运行的管理基础 55
2.6.4 mis运行的内部控制措施 58
思考题 60
第3章 mis的开发设计过程 61
3.1 mis的前期准备与立项 61
3.1.1 提出开发要求 62
3.1.2 项目的可行性论证与立项 62
3.1.3 项目建设的组织与管理 63
3.2 系统需求分析 63
3.2.1 需求分析的两个阶段及其任务 64
3.2.2 调查内容 64
3.2.3 调查方法及注意事项 65
3.2.4 调查信息的分析和整理 66
3.2.5 需求说明书与逻辑模型 68
3.2.6 系统分析评审 68
3.3 系统设计 69
3.3.1 系统设计的原则 69
3.3.2 系统功能设计 70
3.3.3 数据库结构设计 71
3.3.4 代码设计 75
3.3.5 系统运行环境设计 78
3.3.6 输入输出设计 80
3.3.7 系统存储设计与可靠性设计 85
3.3.8 编写实施方案与系统设计评审 87
3.4 系统的实施与试运行 88
3.4.1 系统运行环境的实施 88
3.4.2 系统逻辑结构的设计与实现 90
3.4.3 系统调试 94
3.4.4 编写系统使用说明书 96
3.4.5 系统转换与验收 97
3.5 系统运行、维护与评价 99
3.5.1 系统运行与维护 99
3.5.2 系统评价 100
3.6 mis设计过程中的有关文档 100
3.7 医院门诊系统设计案例 102
3.7.1 课题背景 102
3.7.2 系统需求分析 102
3.7.3 系统设计 103
思考题 107
小组作业 108
第2篇 技术篇
第4章 mis开发的技术基础 110
4.1 mis与计算机网络 110
4.1.1 计算机与网络 110
4.1.2 internet与mis 113
4.1.3 网络mis的系统结构 115
4.2 服务器系统简述 118
4.2.1 服务器的主要硬件指标 118
4.2.2 服务器操作系统简述 120
4.2.3 mis中的数据库与数据库管理系统 120
4.2.4 服务器对网络接入的要求 123
4.3 windows server 2003服务器安装配置 123
4.3.1 windows server 2003服务器的安装 123
4.3.2 配置windows server 2003硬件驱动程序 124
4.3.3 windows server 2003服务器的软件配置 125
4.3.4 windows server 2003服务器的网络配置 127
4.3.5 windows server 2003的常规维护 130
4.4 sql server 2005的使用 131
4.4.1 安装与配置sql server 2005 131
4.4.2 创建数据库和数据表 137
4.4.3 登录账户和操作权限 141
4.4.4 配置odbc数据源 143
4.5 标准sql语言与transact-sql 146
4.5.1 sql语言简介 146
4.5.2 sql语言的查询语句.. 146
4.5.3 sql语言的数据更新语句 151
4.5.4 sql语言的数据定义语句 152
4.5.5 视图的概念与应用 154
4.5.6 存储过程的概念与应用 156
4.5.7 sql语言的运行环境 156
思考题 157
上机实践 158
第5章 基于vb 6.0的医院门诊系统 159
5.1 课题背景与设计、开发分析 159
5.1.1 课题背景与系统设计 159
5.1.2 开发分析 160
5.2 visual basic基础知识 160
5.2.1 visual basic的基本语法 160
5.2.2 visual basic是面向对象的程序设计语言 161
5.3 visual basic的数据库访问 166
5.3.1 visual basic内置的数据库管理对象 167
5.3.2 数据表格datagrid 168
5.3.3 基于代码的数据库操作 169
5.3.4 基于界面的数据库管理 172
5.4 mdi窗体与菜单设计 175
5.4.1 mdi窗体 175
5.4.2 菜单设计 176
5.4.3 变量与变量的作用域 176
5.5 柳树湾医院门诊系统的开发 177
5.5.1 准备工作——构造开发环境 178
5.5.2 创建工程与公共模块 178
5.5.3 登录模块的实现 179
5.5.4 系统主界面与菜单 180
5.5.5 机构信息管理子系统 183
5.5.6 挂号子系统的开发 186
5.5.7 诊治处方子系统的开发 191
5.5.8 报表输出子系统的开发 195
5.5.9 部署系统运行环境 197
5.5.10 对柳树湾医院门诊系统的开发小结 200
思考题 200
上机实践 200
第6章 b/s结构mis的基础知识 201
6.1 web服务器配置 201
6.1.1 iis安装与配置 202
6.1.2 tomcat服务器安装与配置 208
6.2 网页设计的基础知识 212
6.2.1 网页的基础知识 212
6.2.2 用frontpage设计网页 213
6.2.3 html的表单及其控件 217
6.2.4 认识html语言 219
6.3 javascript语言在mis设计中的应用 222
6.3.1 javascript的有关概念 222
6.3.2 javascript的基本语法规则 222
6.3.3 利用javascript设计表单输入数据检查程序 224
6.3.4 利用javascript完成简单交互 225
6.3.5 补充说明 226
思考题 226
上机实践 226
第7章 基于asp/asp.net的图书管理系统 227
7.1 课题背景与需求分析 227
7.1.1 课题背景 227
7.1.2 需求分析 228
7.2 系统设计 229
7.2.1 数据库设计 229
7.2.2 系统用户设计 230
7.2.3 系统功能设计 231
7.2.4 系统界面设计 231
7.2.5 系统运行环境设计 232
7.3 asp开发mis的关键技术 232
7.3.1 构造开发环境 232
7.3.2 asp语言简介 233
7.3.3 asp下的控制结构 234
7.3.4 asp的输入、输出 234
7.3.5 建立数据库连接 235
7.3.6 记录操作语句 236
7.3.7 变量作用域与session变量 238
7.4 红星中学图书管理系统的asp实现 239
7.4.1 准备工作 239
7.4.2 主框架的实现 240
7.4.3 系统登录模块的实现 241
7.4.4 系统主界面模块的实现 244
7.4.5 工作人员管理模块的实现 246
7.4.6 图书借阅模块的实施 254
7.4.7 图书归还模块的实施 256
7.4.8 基于asp的图书管理系统的开发小结 260
7.5 asp.net开发mis的关键技术 262
7.5.1 asp.net简介 262
7.5.2 构造开发环境 262
7.5.3 基于visual basic的asp.net的语法规范 264
7.5.4 以visual studio开发asp.net程序的体验 265
7.5.5 asp.net访问数据库的方法 266
7.6 红星中学图书管理系统的asp.net实现 268
7.6.1 准备工作 268
7.6.2 系统登录模块的实现 269
7.6.3 系统主菜单的实现 273
7.6.4 工作人员管理模块的实现 275
7.6.5 项目的部署与安装 283
7.6.6 以asp.net开发mis小结 284
思考题 285
上机实践 285
第8章 基于jsp(javabean)的职业中介系统 286
8.1 jsp的基本知识 286
8.1.1 什么是jsp 286
8.1.2 java语言的语法结构 287
8.1.3 jsp程序开发的形态 289
8.1.4 jsp变量的输出与作用域 291
8.2 以javabean开发mis的关键技术 293
8.2.1 jsp访问数据库的方法 293
8.2.2 jsp访问数据库的实例 296
8.2.3 uml技术与orm思想 304
8.2.4 配置开发环境 305
8.2.5 myeclipse开发mis项目的主要操作方法 307
8.3 课题背景与需求分析 313
8.3.1 课题背景 313
8.3.2 需求分析 313
8.4 系统设计 314
8.4.1 系统功能设计 314
8.4.2 数据库设计 315
8.4.3 系统运行环境设计 317
8.4.4 系统界面设计 318
8.5 志诚职业中介系统开发 318
8.5.1 准备工作 318
8.5.2 新建项目 319
8.5.3 构造公共javabean 319
8.5.4 前台模块的实现 323
8.5.5 后台模块的实现 330
8.6 servlet概念与mis开发 333
8.6.1 由问题导入的servlet概念 333
8.6.2 mvc的概念 339
8.7 struts技术简介 341
8.7.1 什么是struts 341
8.7.2 struts的主要组成 341
8.7.3 struts项目开发实例 343
思考题 348
上机实践 349
参考文献... 350
第1章 管理信息系统概述 2
1.1 什么是管理信息系统 2
1.1.1 管理信息系统的概念 2
1.1.2 管理信息系统的要素与结构 4
1.1.3 信息处理、信息系统与mis 6
1.2 管理信息系统的相关知识 9
1.2.1 管理模式与管理信息 9
1.2.2 系统的观点 11
1.3 mis设计的技术基础 12
1.3.1 mis的主流系统架构 12
1.3.2 mis的计算机技术 14
1.3.3 计算机通信与网络技术 15
1.3.4 mis的开发技术 15
1.4 mis对组织、管理的影响 16
1.4.1 mis与组织机构的相互作用 16
1.4.2 企业流程再造 19
1.5 mis的主要应用 19
1.5.1 事务处理型mis 19
1.5.2 办公自动化系统 20
.1.5.3 面向供应链的企业资源计划 21
1.5.4 电子商务、电子政务系统与网络经济模式 22
1.6 mis的发展趋势 23
1.6.1 人工智能与专家系统 24
1.6.2 决策支持系统及其发展 25
1.6.3 经理信息系统和战略信息系统 26
1.6.4 系统集成与重组 27
思考题 28
第2章 mis建设的组织管理 29
2.1 mis建设流程简介 30
2.1.1 信息抽象化过程 30
2.1.2 管理活动的抽象化过程 31
2.1.3 系统的开发与实施 32
2.1.4 系统的运行过程 32
2.2 mis规划的概念及策略 32
2.2.1 mis规划的层次 32
2.2.2 信息系统规划的方法 33
2.3 mis开发方式与策略 33
2.3.1 mis的开发方式 33
2.3.2 mis的开发策略 35
2.3.3 mis的设计原则 36
2.4 mis的开发方法 36
2.4.1 生命周期法 37
2.4.2 原型法 38
2.4.3 生成法 39
2.4.4 面向对象的方法 39
2.4.5 计算机辅助系统开发方法 40
2.5 mis开发的项目管理 41
2.5.1 什么是项目管理 41
2.5.2 任务分解 42
2.5.3 进度管理 42
2.5.4 成本估算 43
2.5.5 质量管理 44
2.5.6 风险管理 45
2.5.7 mis的人员组织 46
2.5.8 mis项目管理的案例 47
2.6 mis运行管理 52
2.6.1 mis发展中存在的问题 52
2.6.2 mis内部控制的主要内容 53
2.6.3 mis运行的管理基础 55
2.6.4 mis运行的内部控制措施 58
思考题 60
第3章 mis的开发设计过程 61
3.1 mis的前期准备与立项 61
3.1.1 提出开发要求 62
3.1.2 项目的可行性论证与立项 62
3.1.3 项目建设的组织与管理 63
3.2 系统需求分析 63
3.2.1 需求分析的两个阶段及其任务 64
3.2.2 调查内容 64
3.2.3 调查方法及注意事项 65
3.2.4 调查信息的分析和整理 66
3.2.5 需求说明书与逻辑模型 68
3.2.6 系统分析评审 68
3.3 系统设计 69
3.3.1 系统设计的原则 69
3.3.2 系统功能设计 70
3.3.3 数据库结构设计 71
3.3.4 代码设计 75
3.3.5 系统运行环境设计 78
3.3.6 输入输出设计 80
3.3.7 系统存储设计与可靠性设计 85
3.3.8 编写实施方案与系统设计评审 87
3.4 系统的实施与试运行 88
3.4.1 系统运行环境的实施 88
3.4.2 系统逻辑结构的设计与实现 90
3.4.3 系统调试 94
3.4.4 编写系统使用说明书 96
3.4.5 系统转换与验收 97
3.5 系统运行、维护与评价 99
3.5.1 系统运行与维护 99
3.5.2 系统评价 100
3.6 mis设计过程中的有关文档 100
3.7 医院门诊系统设计案例 102
3.7.1 课题背景 102
3.7.2 系统需求分析 102
3.7.3 系统设计 103
思考题 107
小组作业 108
第2篇 技术篇
第4章 mis开发的技术基础 110
4.1 mis与计算机网络 110
4.1.1 计算机与网络 110
4.1.2 internet与mis 113
4.1.3 网络mis的系统结构 115
4.2 服务器系统简述 118
4.2.1 服务器的主要硬件指标 118
4.2.2 服务器操作系统简述 120
4.2.3 mis中的数据库与数据库管理系统 120
4.2.4 服务器对网络接入的要求 123
4.3 windows server 2003服务器安装配置 123
4.3.1 windows server 2003服务器的安装 123
4.3.2 配置windows server 2003硬件驱动程序 124
4.3.3 windows server 2003服务器的软件配置 125
4.3.4 windows server 2003服务器的网络配置 127
4.3.5 windows server 2003的常规维护 130
4.4 sql server 2005的使用 131
4.4.1 安装与配置sql server 2005 131
4.4.2 创建数据库和数据表 137
4.4.3 登录账户和操作权限 141
4.4.4 配置odbc数据源 143
4.5 标准sql语言与transact-sql 146
4.5.1 sql语言简介 146
4.5.2 sql语言的查询语句.. 146
4.5.3 sql语言的数据更新语句 151
4.5.4 sql语言的数据定义语句 152
4.5.5 视图的概念与应用 154
4.5.6 存储过程的概念与应用 156
4.5.7 sql语言的运行环境 156
思考题 157
上机实践 158
第5章 基于vb 6.0的医院门诊系统 159
5.1 课题背景与设计、开发分析 159
5.1.1 课题背景与系统设计 159
5.1.2 开发分析 160
5.2 visual basic基础知识 160
5.2.1 visual basic的基本语法 160
5.2.2 visual basic是面向对象的程序设计语言 161
5.3 visual basic的数据库访问 166
5.3.1 visual basic内置的数据库管理对象 167
5.3.2 数据表格datagrid 168
5.3.3 基于代码的数据库操作 169
5.3.4 基于界面的数据库管理 172
5.4 mdi窗体与菜单设计 175
5.4.1 mdi窗体 175
5.4.2 菜单设计 176
5.4.3 变量与变量的作用域 176
5.5 柳树湾医院门诊系统的开发 177
5.5.1 准备工作——构造开发环境 178
5.5.2 创建工程与公共模块 178
5.5.3 登录模块的实现 179
5.5.4 系统主界面与菜单 180
5.5.5 机构信息管理子系统 183
5.5.6 挂号子系统的开发 186
5.5.7 诊治处方子系统的开发 191
5.5.8 报表输出子系统的开发 195
5.5.9 部署系统运行环境 197
5.5.10 对柳树湾医院门诊系统的开发小结 200
思考题 200
上机实践 200
第6章 b/s结构mis的基础知识 201
6.1 web服务器配置 201
6.1.1 iis安装与配置 202
6.1.2 tomcat服务器安装与配置 208
6.2 网页设计的基础知识 212
6.2.1 网页的基础知识 212
6.2.2 用frontpage设计网页 213
6.2.3 html的表单及其控件 217
6.2.4 认识html语言 219
6.3 javascript语言在mis设计中的应用 222
6.3.1 javascript的有关概念 222
6.3.2 javascript的基本语法规则 222
6.3.3 利用javascript设计表单输入数据检查程序 224
6.3.4 利用javascript完成简单交互 225
6.3.5 补充说明 226
思考题 226
上机实践 226
第7章 基于asp/asp.net的图书管理系统 227
7.1 课题背景与需求分析 227
7.1.1 课题背景 227
7.1.2 需求分析 228
7.2 系统设计 229
7.2.1 数据库设计 229
7.2.2 系统用户设计 230
7.2.3 系统功能设计 231
7.2.4 系统界面设计 231
7.2.5 系统运行环境设计 232
7.3 asp开发mis的关键技术 232
7.3.1 构造开发环境 232
7.3.2 asp语言简介 233
7.3.3 asp下的控制结构 234
7.3.4 asp的输入、输出 234
7.3.5 建立数据库连接 235
7.3.6 记录操作语句 236
7.3.7 变量作用域与session变量 238
7.4 红星中学图书管理系统的asp实现 239
7.4.1 准备工作 239
7.4.2 主框架的实现 240
7.4.3 系统登录模块的实现 241
7.4.4 系统主界面模块的实现 244
7.4.5 工作人员管理模块的实现 246
7.4.6 图书借阅模块的实施 254
7.4.7 图书归还模块的实施 256
7.4.8 基于asp的图书管理系统的开发小结 260
7.5 asp.net开发mis的关键技术 262
7.5.1 asp.net简介 262
7.5.2 构造开发环境 262
7.5.3 基于visual basic的asp.net的语法规范 264
7.5.4 以visual studio开发asp.net程序的体验 265
7.5.5 asp.net访问数据库的方法 266
7.6 红星中学图书管理系统的asp.net实现 268
7.6.1 准备工作 268
7.6.2 系统登录模块的实现 269
7.6.3 系统主菜单的实现 273
7.6.4 工作人员管理模块的实现 275
7.6.5 项目的部署与安装 283
7.6.6 以asp.net开发mis小结 284
思考题 285
上机实践 285
第8章 基于jsp(javabean)的职业中介系统 286
8.1 jsp的基本知识 286
8.1.1 什么是jsp 286
8.1.2 java语言的语法结构 287
8.1.3 jsp程序开发的形态 289
8.1.4 jsp变量的输出与作用域 291
8.2 以javabean开发mis的关键技术 293
8.2.1 jsp访问数据库的方法 293
8.2.2 jsp访问数据库的实例 296
8.2.3 uml技术与orm思想 304
8.2.4 配置开发环境 305
8.2.5 myeclipse开发mis项目的主要操作方法 307
8.3 课题背景与需求分析 313
8.3.1 课题背景 313
8.3.2 需求分析 313
8.4 系统设计 314
8.4.1 系统功能设计 314
8.4.2 数据库设计 315
8.4.3 系统运行环境设计 317
8.4.4 系统界面设计 318
8.5 志诚职业中介系统开发 318
8.5.1 准备工作 318
8.5.2 新建项目 319
8.5.3 构造公共javabean 319
8.5.4 前台模块的实现 323
8.5.5 后台模块的实现 330
8.6 servlet概念与mis开发 333
8.6.1 由问题导入的servlet概念 333
8.6.2 mvc的概念 339
8.7 struts技术简介 341
8.7.1 什么是struts 341
8.7.2 struts的主要组成 341
8.7.3 struts项目开发实例 343
思考题 348
上机实践 349
参考文献... 350
Management information system theory and practice
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×