管理信息系统开发项目式教程

出版社:陈承欢 人民邮电出版社 (2013-05出版)
出版日期:2013-5
ISBN:9787115308207
作者:陈承欢
页数:334页

作者简介

《工业和信息化人才培养规划教材•高职高专计算机系列:管理信息系统开发项目式教程(第3版)》优选了两个教学项目(图书管理系统、进销存管理系统)和27个项目开发任务,以开发真实的管理信息系统为主线重构课程教学内容,在真实工作环境中分析管理信息系统开发的原理与方法,采用“项目导向、任务驱动”的方法训练技能与讲解知识,适用于理论实践一体化教学。每个教学单元都设置了两个技能训练环节:项目实战与同步实践,强化了项目开发技能的训练。根据岗位需求和系统开发的工作过程将教学内容划分为7个模块:管理信息系统的整体规划与可行性分析、管理信息系统的分析与建模、管理信息系统的系统设计、系统模块实施与测试、管理信息系统的整合与发布、管理信息系统的运行与维护、管理信息系统的有效管理与安全保障。每一个教学单元面向教学全过程设置了8个必要的教学与考核环节:教学导航、知识必备、项目实战、项目实战考核评价、同步实践、同步实践考核评价、归纳总结、单元习题,按照理论指导→实战体验→训练提升→考核评价的进程组织教学,有利于提高教学效果。

书籍目录

单元1 管理信息系统的开发综述 1 教学导航 1 知识必备 2 1.1 认识数据与信息 2 1.1.1 数据与信息的基本概念 2 1.1.2 数据处理 2 1.1.3 信息的基本特性 3 1.2 管理信息系统的基本概念与主要作用 4 1.2.1 管理信息系统的基本概念 4 1.2.2 管理信息系统的主要作用 4 1.2.3 管理信息系统的基本功能 5 1.3 管理信息系统的结构 5 1.4 管理信息系统的开发过程 7 1.5 管理信息系统开发的人员分工 10 1.6 管理信息系统规划的重要性与主要任务 11 1.6.1 管理信息系统规划的重要性 11 1.6.2 管理信息系统规划的主要任务 11 1.6.3 管理信息系统的初步调查分析 12 1.6.4 管理信息系统规划的特点 13 1.7 管理信息系统规划的主要方法 14 1.7.1 企业系统规划法 14 1.7.2 关键成功因素法 15 1.7.3 战略目标集转化法 15 1.8 管理信息系统的可行性分析 16 1.8.1 管理信息系统开发可行性分析的内容 16 1.8.2 管理信息系统开发可行性分析的步骤 17 1.9 管理信息系统规划与可行性分析阶段的文档编写 17 1.9.1 管理信息系统项目开发立项报告 17 1.9.2 管理信息系统可行性分析报告 18 1.9.3 管理信息系统开发计划书 19 项目实战 19 【任务1—1】 图书管理系统开发的规划与可行性分析 19 项目实战考核评价 22 同步实践 22 【任务1—2】 进销存管理系统开发的规划与可行性分析 22 同步实践考核评价 24 归纳总结 24 单元习题 25 单元2 管理信息系统的系统分析 26 教学导航 26 知识必备 27 2.1 管理信息系统分析的主要任务 27 2.2 管理信息系统分析的基本步骤 27 2.3 管理信息系统的调查与分析 28 2.3.1 详细调查的主要内容 28 2.3.2 系统调查的基本方法 29 2.3.3 用户需求的调查与分析 29 2.3.4 组织机构的调查与分析 30 2.3.5 业务流程的调查与分析 30 2.3.6 数据的调查与分析 31 2.4 数据流分析 32 2.4.1 绘制数据流图 32 2.4.2 定义数据字典 36 2.4.3 加工逻辑说明 38 2.5 UML概述 40 2.5.1 UML的功能 40 2.5.2 UML的组成 41 2.5.3 UML的图 41 2.5.4 UML的应用 42 2.6 管理信息系统逻辑模型的建立 43 2.6.1 建立管理信息系统软件模型的重要性 43 2.6.2 建立管理信息系统的逻辑模型 44 2.7 管理信息系统分析阶段的文档编写 44 2.7.1 需求分析说明书 45 2.7.2 系统分析报告 45 项目实战 46 【任务2—1】 应用UML分析图书管理系统 46 【任务2—1—1】 分析图书管理系统的业务需求 46 【任务2—1—2】 分析图书管理系统的参与者 48 【任务2—1—3】 分析图书管理系统的用例 49 【任务2—1—4】 分析图书管理系统的类 52 【任务2—1—5】 分析图书管理系统的三层架构 55 【任务2—1—6】 分析图书管理系统的功能模块结构 55 【任务2—1—7】 分析图书管理系统的主要操作流程 59 【任务2—2】 分析图书管理系统的数据库 60 【任务2—3】 应用数据流图分析图书管理系统 62 【任务2—3—1】 图书管理业务流程的实地调查 62 【任务2—3—2】 图书管理的需求分析 63 【任务2—3—3】 图书管理系统逻辑模型的建立 63 项目实战考核评价 66 同步实践 67 【任务2—4】 分析进销存管理系统 67 同步实践考核评价 70 归纳总结 71 单元习题 71 单元3 管理信息系统的系统设计 73 教学导航 73 知识必备 74 3.1 管理信息系统设计的主要任务与基本原则 74 3.2 管理信息系统的结构模式 75 3.3 管理信息系统的功能模块设计 78 3.3.1 管理信息系统功能模块设计概述 78 3.3.2 子系统与功能模块的划分 78 3.3.3 功能模块之间的联系 80 3.4 管理信息系统的输入设计 81 3.5 管理信息系统的输出设计 83 3.6 管理信息系统的配置方案设计 84 3.6.1 管理信息系统配置方案设计的基本原则 84 3.6.2 管理信息系统硬件设备的选择 84 3.6.3 管理信息系统的网络设计 85 3.6.4 管理信息系统系统平台的选择 86 3.6.5 开发工具与程序设计语言的选用 86 3.7 管理信息系统的数据库设计 87 3.7.1 数据库设计的需求分析 87 3.7.2 数据库的概念结构设计 87 3.7.3 数据库的逻辑结构设计 88 3.7.4 数据库的物理结构设计 88 3.8 管理信息系统的界面设计 90 3.8.1 友好用户界面的基本要求 91 3.8.2 管理信息系统的界面设计 92 3.9 管理信息系统设计阶段的文档编写 93 项目实战 94 【任务3—1】 图书管理系统的总体设计 94 【任务3—2】 图书管理系统的数据库设计 96 项目实战考核评价 102 同步实践 103 【任务3—3】 进销存管理系统的总体设计和数据库设计 103 同步实践考核评价 106 归纳总结 106 单元习题 106 单元4 用户登录与管理模块的实施与测试 108 教学导航 108 知识必备 109 4.1 管理信息系统实施阶段的工作内容 109 4.2 程序设计的步骤及其要求 109 4.3 程序设计的一般方法 110 4.4 程序模块处理过程的设计 111 项目实战 113 【任务4—1】 图书管理系统的用户登录程序设计与测试 113 【任务4—2】 图书管理系统的用户管理程序设计与测试 129 项目实战考核评价 144 同步实践 145 【任务4—3】 进销存管理系统的用户登录程序的实施与测试 145 同步实践考核评价 146 归纳总结 146 单元习题 146 单元5 基础数据管理模块的实施与测试 147 教学导航 147 知识必备 148 5.1 程序编写的规范化要求 148 5.1.1 优良程序的性能指标 148 5.1.2 良好的编程风格 148 5.2 管理信息系统程序设计阶段的文档编写 150 项目实战 150 【任务5—1】 出版社数据管理模块的实施与测试 150 【任务5—1—1】 出版社数据管理模块建模 151 【任务5—1—2】 建立出版社数据管理模块的数据表 153 【任务5—1—3】 创建出版社数据管理应用程序的解决方案和多个项目 153 【任务5—1—4】 创建出版社数据管理模块的类 153 【任务5—1—5】 设计出版社数据管理应用程序界面 155 【任务5—1—6】 编写出版社数据管理窗体的程序代码 156 【任务5—1—7】 测试出版社数据管理模块的程序 161 【任务5—2】 图书类型管理模块的实施与测试 163 【任务5—2—1】 图书类型管理模块的建模 164 【任务5—2—2】 建立图书类型管理模块的数据表 166 【任务5—2—3】 创建图书类型管理模块的类 166 【任务5—2—4】 设计图书类型管理应用程序界面 170 【任务5—2—5】 编写图书类型管理窗体程序代码 172 【任务5—2—6】 测试图书类型管理模块的程序 177 【任务5—3】 图书书目管理模块的实施与测试 181 【任务5—3—1】 图书书目管理模块的建模 182 【任务5—3—2】 建立图书书目管理模块的数据表与数据视图 184 【任务5—3—3】 创建图书书目管理模块的类 185 【任务5—3—4】 设计浏览与管理书目数据应用程序界面 190 【任务5—3—5】 设计新增书目应用程序界面 191 【任务5—3—6】 设计修改书目数据应用程序界面 193 【任务5—3—7】 设计选择出版社应用程序界面 195 【任务5—3—8】 编写浏览与管理书目数据窗体的程序代码 195 【任务5—3—9】 编写新增书目窗体的程序代码 197 【任务5—3—10】 编写修改书目数据窗体的程序代码 204 【任务5—3—11】 编写选择出版社窗体的程序代码 208 【任务5—3—12】 测试浏览与管理书目数据程序 210 项目实战考核评价 214 同步实践 215 【任务5—4】 进销存管理系统基础数据管理模块的实施与测试 215 同步实践考核评价 217 归纳总结 218 单元习题 218 单元6 业务功能模块的实施与测试 219 教学导航 219 知识必备 220 6.1 软件测试 220 6.1.1 程序调试 220 6.1.2 软件测试 220 6.1.3 系统测试阶段的文档编写 222 项目实战 223 【任务6—1】 图书借出模块的实施与测试 223 【任务6—1—1】 图书借出与归还模块的建模 224 【任务6—1—2】 创建图书借出模块的数据表与数据视图 226 【任务6—1—3】 创建图书借出应用程序的解决方案和多个项目 227 【任务6—1—4】 创建图书借出模块的类 227 【任务6—1—5】 设计图书借出应用程序界面 231 【任务6—1—6】 编写图书借出窗体的程序代码 232 【任务6—1—7】 设计选择借阅者应用程序界面 238 【任务6—1—8】 设计选择图书应用程序界面 239 【任务6—1—9】 测试图书借出程序 241 【任务6—2】 图书续借与归还模块的实施与测试 243 【任务6—2—1】 创建图书续借与归还模块的类 244 【任务6—2—2】 图书续借与归还的界面设计 245 【任务6—2—3】 编写图书续借与归还窗体的程序代码 246 【任务6—2—4】 选择已借出图书的窗体设计 252 【任务6—2—5】 测试图书续借与归还程序 253 项目实战考核评价 256 同步实践 256 【任务6—3】 进销存管理系统的业务功能模块的实施与测试 256 同步实践考核评价 257 归纳总结 258 单元习题 258 单元7 管理信息系统的整合与发布 259 教学导航 259 知识必备 260 7.11.1 管理信息系统实施阶段的文档编写 260 项目实战 261 【任务7—1】 图书管理系统的主界面设计与系统整合 261 【任务7—1—1】 图书管理系统的建模 262 【任务7—1—2】 创建图书管理系统的解决方案和多个项目 264 【任务7—1—3】 添加图书管理系统的类 264 【任务7—1—4】 设计图书管理系统的主界面 264 【任务7—1—5】 在图书管理系统项目中添加窗体 267 【任务7—1—6】 编写图书管理系统主窗体的程序代码 267 【任务7—1—7】 测试图书管理系统 273 【任务7—2】 图书管理系统的部署与发布 278 【任务7—2—1】 向解决方案中添加部署项目 278 【任务7—2—2】 设置部署项目的属性 279 【任务7—2—3】 向部署项目中添加项目输出项 279 【任务7—2—4】 创建应用程序的快捷方式 281 【任务7—2—5】 添加并配置程序安装过程的预定义对话框 282 【任务7—2—6】 生成图书管理系统的安装程序 283 【任务7—2—7】 安装图书管理应用系统 284 【任务7—2—8】 还原数据库 285 【任务7—2—9】 试运行安装后的图书管理系统 285 项目实战考核评价 285 同步实践 286 【任务7—3】 进销存管理系统的主界面设计与系统整合 286 同步实践考核评价 287 归纳总结 287 单元习题 287 单元8 管理信息系统的运行与维护 288 教学导航 288 知识必备 289 8.1 管理信息系统的数据采集 289 8.8.1 数据采集的作用 289 8.8.2 数据采集的方法 289 8.8.3 数据获取的新技术 290 8.8.4 数据整理 291 8.2 管理信息系统的数据编码 292 8.8.1 数据编码概述 292 8.8.2 数据编码设计 293 8.3 管理信息系统的评价 294 8.3.1 系统评价的目的 295 8.3.2 系统评价的内容 295 8.48.4 管理信息系统的系统维护 296 8.4.1 管理信息系统维护的需求来源 296 8.4.2 管理信息系统维护的类型 296 8.5 管理信息系统评价与维护阶段的文档编写 297 8.5.1 系统评价报告 297 8.5.2 系统开发总结报告 297 项目实战 297 【任务8—1】 图书管理系统的数据采集与编码 297 【任务8—2】 图书管理系统的系统评价与运行维护 303 项目实战考核评价 304 同步实践 305 【任务8—3】 进销存管理系统的数据采集与系统评价 305 同步实践考核评价 308 归纳总结 309 单元习题 309 单元9 管理信息系统的有效管理与安全保障 310 教学导航 310 知识必备 311 9.1 管理信息系统开发的项目管理 311 9.2 管理信息系统开发的文档管理 314 9.3 管理信息系统开发的质量管理 315 9.4 管理信息系统开发的行为管理 316 9.5 管理信息系统的正常使用与安全保障 317 9.5.1 管理信息系统的安全隐患 317 9.5.2 数据安全与保密 318 9.5.3 管理信息系统开发过程的安全保障措施 319 9.5.4 管理信息系统运行过程的安全保障措施 321 项目实战 324 【任务9—1】 图书管理系统的有效管理和安全保障 324 项目实战考核评价 325 同步实践 326 【任务9—2】 进销存管理系统的有效管理和安全保障 326 同步实践考核评价 326 归纳总结 326 单元习题 327 附录A 管理信息系统项目开发综合实训 328 A.1 综合实训目的 328 A.2 待选用的项目开发题 329 A.3 综合实训要求 329 A.4 综合实训过程安排 329 A.5 综合实训课时分配 331 A.6 教学组织设计 332 A.7 综合实训报告的内容 332 A.8 考核方式与评分标准 332 参考文献 334

编辑推荐

《工业和信息化人才培养规划教材•高职高专计算机系列:管理信息系统开发项目式教程(第3版)》可以作为高等本科院校和高等职业院校计算机类各专业以及其他各相关专业的教材和参考书,也可以作为从事管理信息系统开发的技术人员和管理人员的参考书。

内容概要

陈承欢    教授,软件设计师,湖南省优秀青年骨干教师,省级专业带头人,国家级精品课程《网页设计与制作》主持人,“十一五”教育科学省级重点课题主持人。多年来致力于总结教学规律、探索教学模式、创新教学方法、开发特色教材,主持开发《C#程序设计案例教程》、《Dreamweaver CS3网页制作案例教程》、《XHTML+CSS网页布局与美化案例教程》、《信息技术实用技能案例教程》、《SQL Server 2008数据库设计与管理》、《ASP.NET网站开发实例教程》、《管理信息系统应用与开发》等成套教材30多本,其中“十一五”国家级规划教材4本,成功地实现了以真实项目或任务为载体重构教学内容、面向教学全过程设置教学环节、“教、学、做、评”一体化设计,在教学实施中取得了良好的教学效果。

章节摘录

版权页:   插图:   3.8.1友好用户界面的基本要求 用户界面应充分发挥可视化程序设计的优势,采用图形化操作方式,满足用户的使用要求,尽量做到简单、方便、一致,为用户提供友好的操作环境;用户界面设计保持风格一致,系统与各子系统的命令或菜单采用相同或相似的形式;数据输入界面的设计应以方便输入为准;查询用户、数据录入员及部门管理员只能在工作站登录,无权直接对数据库进行任何操作,由系统管理员完成各种对数据库的直接操作;在各个层次和各种操作界面上,尽可能提供在线帮助功能和一定的错误恢复功能。 图书管理系统系统的界面由一系列窗口构成,一般分为登录窗口、主窗口、多个子窗口、对话框、报表等。子窗口的设计要和系统功能联系,以不同的系统功能来构建相应的窗口。这里只介绍友好用户界面的基本要求,具体的界面设计详见以后各个单元。 (1)直观的设计。 设计用户界面时应该使用户能够直观地理解如何使用用户界面,直观的设计能够帮助用户快速地熟悉界面。例如,按钮和选择项尽量安排在同样的位置,便于用户熟练操作。另外输入画面尽量接近实际,例如,会计凭证录入画面应与实际的凭证一样,用户在终端上录入凭证,仿佛用笔在纸上填写,增强人机亲和力。 (2)及时的帮助。 用户界面应有帮助功能,提供给用户以必要的帮助信息。当程序执行中出现错误操作或可能会出现错误时,应给出醒目的提示,告诉用户应该怎样避免错误的产生和怎样降低可能造成的损失,告知使用者产生错误的可能原因及解决方法。 (3)有益的提示。 当用户完成某种操作后,应及时给予提示,让用户始终了解界面的状态、界面元素的状态和系统操作的状态。例如输入数据时,可在屏幕底部给出数据的说明,让用户知道应输入什么样的数据。 关键操作要有提示或警告。对于某些要害操作,应事先预防错误,无论操作者是否有误操作,系统应进一步确认,进行强制发问或警告。 (4)方便的导航。 不同的用户喜欢采用不同的方式来访问界面上的控件,界面上的控件应该设计成可以通过鼠标、Tab键、方向控制键以及其他的快捷键方便地访问。 (5)快捷的输入。 多数MIS软件的数据输入量较大,对于一些相对固定的数据,不应让用户频频输入,而应让用户用鼠标轻松选择,用户界面的输入尽量采用下拉列表方式选择输入,以避免出错。例如“性别”是相对固定的数据,其值只有“男”和“女”两项,应采用列表框选择输入。 (6)得体的外观。 设计界面时根据用户与界面交互的频率和时间长短等因素决定界面的外观。窗口中各部件合理布置,图形、颜色应搭配和谐,以减少单调性。


 管理信息系统开发项目式教程下载



发布书评

 
 


 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024