第13章管理信息系统开发应用实例
劳顿《管理信息系统》习题集_第13章_中文
《管理信息系统》第13版(Laudon/Laudon)第13章建设信息系统单项选择题1)最常见的IT驱动的组织变革是自动化。
参考答案: TRUE难度系数: 22)程序合理化表明了对业务模式的根本性再思考。
参考答案: FALSE难度系数: 23)引入新系统后若未进行适当的组织变革,会引起原有运行的系统的崩溃。
参考答案: TRUE难度系数: 24)全面质量管理(TQM)描述了对质量的衡量,表示每百万次检测出现3.4个废品。
参考答案: FALSE难度系数: 25)在基于组件的开发中,每次只开发一个应用的其中一部分,每部分具有独立功能。
参考答案: FALSE难度系数: 26)切换完成之前,系统不能正常投入使用。
参考答案: TRUE难度系数: 27)文档能够表明系统满足组织目标的程度。
参考答案: FALSE难度系数: 38)数据流图为信息流提供了逻辑图形模型,将系统划分为具有可管理的详细程度的模块。
参考答案: TRUE难度系数: 29)结构图是一种自下而上的表格,表中显示了每一层的设计,每一层和其他层次的关系以及每一层在整个设计结构中的位置。
参考答案: FALSE难度系数: 210)对象按层次进行组织,层次又组织成类。
参考答案: FALSE难度系数: 211)面向对象的开发比传统结构化开发更具有增量性。
参考答案: TRUE难度系数: 212)CASE工具可促进创建清晰文档和协调开发团队合作。
参考答案: TRUE难度系数: 113)构建信息系统最传统的方法是原型法。
参考答案: FALSE难度系数: 214)原型法比传统的生命周期法更容易迭代。
参考答案: TRUE难度系数: 215)用原型法构建系统,存在的问题是可能会很难适应存在大量数据的开发环境。
参考答案: TRUE难度系数: 216)用终端用户开发法开发系统,能比传统生命周期法速度快。
参考答案: TRUE难度系数: 117)响应式网页设计可以使网页排版,根据访问者的屏幕大小自动做出调整。
MIS_13 系统规划
13.1 什么是战略规划 战略规划的特点
目标明确; 目标明确; 可执行性良好; 可执行性良好; 组织人事落实; 组织人事落实; 灵活性好。 灵活性好。
13.1 什么是战略规划 战略规划的内容的三要素组成: 战略规划的内容的三要素组成:
(1)方向和目标 ) 分析使命( 分析使命(mission)和环境的基础上,建立愿景 )和环境的基础上, (vision)。 )。 在愿景的基础上,建立方向目的( 在愿景的基础上,建立方向目的(goal)。 )。 (2)约束和政策 ) 要找到环境和机会与自己组织资源之间的平衡。 要找到环境和机会与自己组织资源之间的平衡。 (3)计划与指标 )
13.2 什么是管理信息系统的战略规划 信息系统规划的概念
目 标 目标 目标
方向
计划和指标 回 顾 改 进
约束和政策 考 核 工 作 促 进 深 化 节 省 投 资
战略规划步骤
开
始
规划的基本问题确定 收集初始信息 现状评价、识别计划约束 现状评价、 设置目标 准备规划矩阵 识别活动 列出工程项目活动 选择最优活动的组合 确定优先权、估计项目成本、人员要求 确定优先权、估计项目成本、 准备项目实施进度计划 写出 IS 战略规划 总经理批准 结 束
第四篇 开发管理篇
第13章-第19章 章第 章
管理信息系统建设流程
建立领导小组 成立系统组 进行系统规划
系统分析 系统运行 系统实现 管理信息系统建设流程图 系统设计
一、系统规划的目的
1.保证信息系统开发符合企业总的战略目标,使系 保证信息系统开发符合企业总的战略目标, 保证信息系统开发符合企业总的战略目标 统能真正成为提高企业竞争力的有力工具。 统能真正成为提高企业竞争力的有力工具。 2.保证信息系统满足企业各部门对信息的需求。 保证信息系统满足企业各部门对信息的需求。 保证信息系统满足企业各部门对信息的需求 企业是由众多的部门所组成的复杂系统, 企业是由众多的部门所组成的复杂系统,各部门有 自己的功能,部门之间通过信息流相互联系。 自己的功能,部门之间通过信息流相互联系。 3.为领导对系统开发决策提供依据(例如资源分配, 为领导对系统开发决策提供依据(例如资源分配, 为领导对系统开发决策提供依据 人财物的协调)。 人财物的协调)。 4.明确系统开发的优先顺序。 明确系统开发的优先顺序。 明确系统开发的优先顺序
操作系统原理第13章 操作系统安全
• 隐私:保证某个体能够控制或影响的信息可由谁和向谁来公开,即 保证私人的信息不被滥用。隐私会导致许多法律和道德问题。
13.1 安全的概念
– 完整性:即保护信息不被不恰当地修改、清除,包括保证信息的 不可否认和认证。完整性的损失是指非授权的信息修改和清除, 包括的两个相近的概念是:
表13-1 计算机和网络资产威胁实例
13.2.1 威胁与资产
• 硬件 针对计算机硬件的主要威胁是可用性威胁,硬件最 容易被攻陷且又不容易被怀疑。威胁包括偶然的和有意的 损坏、盗窃设备。个人计算机和工作站的大量使用、LAN 的广泛应用增加了硬件潜在的风险。需要通过增强物理的 和管理上的安全措施来防范此类威胁。
第13章 的普及,情况发生了变化。至少 对于家庭用户来说,他们受到非法用户直接窃取信息的威 胁变得不存在了,因为别人不能使用他们的计算机。但是 ,就在这些威胁消失的同时,另一种威胁,来自外部的攻 击、病毒、蠕虫和其他恶意代码通过因特网开始在计算机 中蔓延,大型软件的漏洞呈爆炸性增长。如今的操作系统 包括了五百万行以上的内核代码,应用程序也达到100MB 级,使得系统中存在着大量可能被恶意代码利用的漏洞, 因此,从形式上证明是安全的系统却可能很容易地被利用 漏洞而侵入。
13.2.1 威胁与资产
• 通信线路 消息被删除,通信线路或网络失效
消息
被读取,消息通信模式被分析 被修改、延迟、重新排序
或复制错误的消息被伪造
• 数据 硬件和软件安全常常关注计算中心的业务或个人计 算机用户的需求。一个更广泛的问题是数据安全,包括文
件和被个人、组织和商业机构所拥有的其他形式的数据。
Qt 5开发及实例 第13章 Qt 5数据库
1.SELECT语句
(9)IN子查询。查找选修了课程号为101的学生情况。
SELECT * FROM students WHERE studentid IN ( SELECT studentid FROM courses WHERE courseid = '101' )
在执行包含子查询的SELECT语句时,系统首先执行子查询,产生一个结果表,再执行外查询。本例中, 首先执行子查询:
/* IN子句 */
| expression { = | < | <= | > | >= | <> | != | !< | !> } { ALL | SOME | ANY } ( subquery )
/* 比较子查询 */
| EXIST ( subquery )
/* EXIST子查询 */
}
1.SELECT语句
第13章 Qt 5数据库
——数据库基本概念
1.数据和数据库(DB)
利用计算机进行数据处理,首先需要将信息以数据形式存储到计算机中,因为数据是可以被 计算机接收和处理的符号。根据所表示的信息特征不同,数据有不同的类别,如数字、文字、表 格、图形/图像和声音等。
数据库(DataBase,DB),顾名思义,就是存放数据的仓库,其特点是:数据按照数据模型 组织,是高度结构化的,可供多个用户共享并且具有一定的安全性。
SELECT studentid FROM courses, students,grades WHERE courseid = '101' AND students.studentid = grades.studentid AND courses.courseid = grades.coursesid
信息安全原理及应用(第3版)第13章-安全评价标准
❖ 是计算机系统安全评估的第一个正式标准, 具有划时代的意义。
13.1.1 TCSEC的主要概念
❖ TCSEC首先提出了主体与客体的概念
主体(Subject),即计算机系统的主动访问者 客体(Object),被访问或被使用的对象。
保护轮廓(PP):用户的需求及满足需求的技术 实现方法与途径。
安全目标(ST):厂商对产品提供的安全功能的 声明和特定的技术实现。
CC分为三个部分
❖ 安全功能要求
信息技术的安全机制所要达到的功能和目的。 提供了表示评估对象安全功能要求的标准方法。
❖ 2.开发者
CC为开发者在准备和参与评估产品或系统以及 确定每种产品和系统要满足安全需求方面提供支 持。
❖ 3.评估者
CC为评估者提供了评估准则。
CC分为三个部分
❖ 简介和一般模型:
介绍了CC中的有关术语、基本概念和一般模型 以及与评估有关的一些框架,附录部分主要介绍 保护轮廓(PP)和安全目标(ST)的基本内容。
❖ 可记账性(Accountability)
是否能够记录所有影响系统安全的各种活动。
❖ 保障机制(Assurance)
是否提供了相应的硬件与软件的保障机制与设施
❖ 连续性保护(Continuous Protection)
实现上述策略的硬件和软件本身必须能够防止未经许可的中途修改 或损坏
13.1.2 计算机系统的安全等级
❖ 将C1级的DAC进一步细化,保护粒度达到单个用户、客体一级 ❖ 增加了审计功能,审计粒度必须能够跟踪每个主体对每个客体的
每一次访问
❖ 客体再用功能,即要求在一个过程运行结束后,要消除该过程残 留在内存、外存和寄存器中的信息,在另一个用户过程运行之前 必须清除或覆盖这些客体的残留信息。
《ASP程序设计及应用》电子教案第13章 设计实例——网上论坛系统
13.7 论坛管理功能模块
13. 13.7.2 管理主页面 13. 13.7.3 管理功能实现 具体代码实现参见书中程序。 具体代码实现参见书中程序。
13.8 软件测试、运行与维护 软件测试、
软件测试是保证软件质量的关键步骤。 软件测试是保证软件质量的关键步骤。在软 件开发的过程中, 件开发的过程中,开发人员使用各种方法以避 免发生错误,但由于人的能力的局限性, 免发生错误,但由于人的能力的局限性,错误 并不能完全避免。 并不能完全避免。这些错误如果没能被有效的 排除和修正,在软件交付运行时就会暴露出来, 排除和修正,在软件交付运行时就会暴露出来, 轻者造成软件无法正常运行, 轻者造成软件无法正常运行,重者可能会造成 不可弥补的损失, 不可弥补的损失,而且此时再改正这些错误往 往会付出更高的代价。 往会付出更高的代价。所以把软件测试作为软 件项目开发过程中一个独立的阶段就不难理解 了。
13.1 论坛概述
软件项目开发一般分为 制定开发计划、 制定开发计划、需求分析 和说明、 和说明、软件设计和功能 模块划分、 模块划分、软件功能实现 编写程序代码)、 )、软件 (编写程序代码)、软件 测试和软件运行维护六个 阶段。 阶段。
本章首页
制 开 计 定 发 划 需 分 和 明 求 析 说 软 设 和 能 块 分 件 计 功 模 划
13.3 话题管理功能模块
13.3.2 发表新话题 13.3.3 修改话题 13.3.4 删除话题 具体代码实现参见书中程序。 具体代码实现参见书中程序。
13.4 回复管理功能模块
13.4.1 模块功能描述 回复管理模块和话题管理模块类似, 回复管理模块和话题管理模块类似 , 包括回复话 题 、 修改回复和删除回复三部分。 用户浏览话题时 修改回复和删除回复三部分 。 可以回复该话题, 可以回复该话题 , 论坛需要给用户提供一个回复话 题页面。 在该页面中, 用户填写回复内容并提交后, 题页面 。 在该页面中 , 用户填写回复内容并提交后 , 系统要验证提交资料是否有效, 系统要验证提交资料是否有效 , 如果有效则将该回 复信息写入回复信息表re_info re_info。 复信息写入回复信息表re_info。栏目管理员和超级 管理员可以执行修改回复和删除回复操作。 修改回 管理员可以执行修改回复和删除回复操作 。 复是在回复信息表re_info中更新该回复的记录数据。 re_info中更新该回复的记录数据 复是在回复信息表re_info中更新该回复的记录数据。 删除回复比较简单, 只要删除回复信息表art_info 删除回复比较简单 , 只要删除回复信息表 art_info 中相应的回复记录即可。 中相应的回复记录即可。
第13章渠道信息管理
2
制订企业营销 计划的依据
3 第13章渠道信息管理
营销渠道信息管理综述
二、营销渠道信息的类型
依 据1 信 息 来2 源
外部信息 内部信息
1
依 据2 信 息3 类 型4
市场信息 客户信息 渠道成员间信息 物流信息
第13章渠道信息管理
第13章 营销渠道中的信息管理
• 营销渠道信息管理综述 • 市场信息管理 • 客户信息管理与客户关系管理 • 渠道信息系统与渠道成员间信息管理技术 • 案例:上海通用汽车公司的CRM系统
实施 CRM 强化分 销渠道 的功能
实施 CRM 提升分 销渠道 的效率
实施 CRM 提高渠 道成员 的忠诚 度
第13章渠道信息管理
客户信息管理与客户关系管理
5.基于客户关系管理的分销渠道功能
客户信息 的收集和
反馈
周到的客 户服务
在选择调查方法时,一般要考虑以下因素:
调查项目的伸缩性
调查表及问卷的复杂程度
需要调查资料的范围
掌握资料的时效性 选择的调 查方法
调查成本的大小
ቤተ መጻሕፍቲ ባይዱ
第13章渠道信息管理
第13章 营销渠道中的信息管理
• 营销渠道信息管理综述 • 市场信息管理 • 客户信息管理与客户关系管理 • 渠道信息系统与渠道成员间信息管理技术 • 案例:上海通用汽车公司的CRM系统
第13章渠道信息管理
客户信息管理与客户关系管理
一、客户信息管理
客户信息(Custom Information)
客户信息是指企业所服务对象的基本资料及购买企业的产 品或服务形成的记录等一系列信息。
客户信息管理(Custom Information management)
管理信息系统习题集-第13章-中文
《管理信息系统》第13版(Laudon/Laudon)第13章建设信息系统单项选择题1)最常见的IT驱动的组织变革是自动化。
参考答案: TRUE难度系数: 22)程序合理化表明了对业务模式的根本性再思考。
参考答案: FALSE难度系数: 23)引入新系统后若未进行适当的组织变革,会引起原有运行的系统的崩溃。
参考答案: TRUE难度系数: 24)全面质量管理(TQM)描述了对质量的衡量,表示每百万次检测出现3.4个废品。
参考答案: FALSE难度系数: 25)在基于组件的开发中,每次只开发一个应用的其中一部分,每部分具有独立功能。
参考答案: FALSE难度系数: 26)切换完成之前,系统不能正常投入使用。
参考答案: TRUE难度系数: 27)文档能够表明系统满足组织目标的程度。
参考答案: FALSE难度系数: 38)数据流图为信息流提供了逻辑图形模型,将系统划分为具有可管理的详细程度的模块。
参考答案: TRUE难度系数: 29)结构图是一种自下而上的表格,表中显示了每一层的设计,每一层和其他层次的关系以及每一层在整个设计结构中的位置。
参考答案: FALSE难度系数: 210)对象按层次进行组织,层次又组织成类。
参考答案: FALSE难度系数: 211)面向对象的开发比传统结构化开发更具有增量性。
参考答案: TRUE难度系数: 212)CASE工具可促进创建清晰文档和协调开发团队合作。
参考答案: TRUE难度系数: 113)构建信息系统最传统的方法是原型法。
参考答案: FALSE难度系数: 214)原型法比传统的生命周期法更容易迭代。
参考答案: TRUE难度系数: 215)用原型法构建系统,存在的问题是可能会很难适应存在大量数据的开发环境。
参考答案: TRUE难度系数: 216)用终端用户开发法开发系统,能比传统生命周期法速度快。
参考答案: TRUE难度系数: 117)响应式网页设计可以使网页排版,根据访问者的屏幕大小自动做出调整。
VF第13章
13.1 开发 开发VFP数据库应用系统的一般步骤 数据库应用系统的一般步骤
开发步骤 系统管理
项目管理 目录管理 构造程序框架 应用项目连编 应用程序发布 文件包含 与排除 应用程序发布 开发实例
软件测试 应用程序设计过程中要对菜单、表单、 应用程序设计过程中要对菜单、表单、报表 等应用程序模块进行测试和调试,通过测试来 等应用程序模块进行测试和调试 通过测试来 找出错误,再通过调试来纠正错误 再通过调试来纠正错误。 找出错误 再通过调试来纠正错误。 应用程序发布 将应用程序“连编” 程序,并进行应用 将应用程序“连编”为.EXE程序 并进行应用 程序 程序发布。 程序发布。 系统运行与维护 只要系统还在使用,就可能常需要调整和修 只要系统还在使用 就可能常需要调整和修 维护” 改, “维护”工作包括纠正错误和系统改进等。 维护 工作包括纠正错误和系统改进等。
Visual FoxPro 数据库与程序设计
结束
第十三章 应用程序的生成和发布
• • • • • • 第一节 第二节 第三节 第四节 第五节 第六节 开发VFP数据库应用系统的一般步骤 数据库应用系统的一般步骤 开发 VFP应用程序系统的管理 应用程序系统的管理 构造应用程序框架的步骤 应用项目的连编 VFP应用程序的发布 应用程序的发布 实开发例——教学管理系统的开发 实开发例 教学管理系统的开发
13.4 应用项目的连编
开发步骤 系统管理
项目管理 目录管理 构造程序框架 应用项目连编 应用程序发布 文件包含 与排除 应用程序发布 开发实例
操作区的选项 1)重新连编项目 编译项目中所有文件 重新连编项目:编译项目中所有文件 重新连编项目 编译项目中所有文件, 生成.PJX和.PJT文件。 文件。 生成 和 文件 2)连编应用程序 连编项目并生成以 连编应用程序:连编项目并生成以 连编应用程序 连编项目并生成以.APP(必 必 须在开发环境中运行)为扩展名的应用程序 为扩展名的应用程序。 须在开发环境中运行 为扩展名的应用程序。 3)连编可执行的文件 连编项目并生成以 连编可执行的文件:连编项目并生成以 连编可执行的文件 连编项目并生成以.EXE 为扩展名的应用程序。 为扩展名的应用程序。 .EXE文件可以在 文件可以在Windows中独立运行。 中独立运行。 文件可以在 中独立运行 4)连编 连编COM DLL:连编项目并生成以 连编项目并生成以.DLL为 连编 连编项目并生成以 为 扩展名的动态连接库文件,.DLL文件可以被 扩展名的动态连接库文件 文件可以被 其他应用程序调用。 其他应用程序调用。
宏业管理系统操作手册-第13章 综合分析
第12章综合分析 (3)12.1概述 (3)12.2 详细使用说明 (3)12.2.1概况分析 (3)12.2.1.1商品概况 (3)12.2.1.2进货概况 (4)12.2.1.3销售概况 (4)12.2.1.4存货概况 (5)12.2.1.5 综合报表 (6)12.2.2 目标管理 (6)12.2.2.1 财务月设置 (6)12.2.2.2 周考核系数设置 (7)12.2.2.3 节日考核系数设置 (8)12.2.2.4 门店年目标设置 (9)12.2.2.5 门店月目标设置 (9)12.2.2.6 门店日考核表 (9)12.2.2.7 门店月考核表 (9)12.2.2.8 门店目标对比表 (9)12.2.2.9 柜组目标设置 (9)12.2.2.10 柜组日考核表 (10)12.2.2.11 柜组月考核表 (10)12.2.2.12 门店类别目标设置 (10)12.2.2.13 类别日考核表 (11)12.2.2.14 类别月考核表 (11)12.2.2.15 类别目标对比表 (11)12.2.2.16 员工月考核表 (11)12.2.2.17 门店类别日考核表 (12)12.2.2.18门店类别月考核表 (12)12.2.2.19门店类别目标对比表 (12)12.2.3 品类分析 (12)12.2.3.1类别贡献度分析 (12)12.2.3.2类别销售变化分析 (13)12.2.3.3类别综合报表 (14)12.2.3.4类别客流分析 (14)12.2.3.5类别品项分析 (15)12.2.3.6类别品项变动分析 (16)12.2.3.7 类别毛利分析 (16)12.2.3.8 类别门店毛利分析 (17)12.2.3.9门店类别周转分析 (17)12.2.3.10类别门店周转分析 (18)12.2.3.11 总体类别周转分析 (18)12.2.3.12类别库存ABC分析 (19)12.2.3.13 类别销售ABC分析 (20)12.2.3.14 类别毛利ABC分析 (21)12.2.3.15 类别综合ABC分析 (22)12.2.4商品分析 (22)12.2.4.1门店商品周转分析 (22)12.2.4.2商品门店周转分析 (23)12.2.4.3配送中心周转分析 (23)12.2.4.4商品交叉比率分析 (24)12.2.4.5商品促销绩效分析 (24)12.2.4.6 新品考核 (25)12.2.4.7商品库存、销售、毛利、综合和配送ABC分析 (26)12.2.4.8商品ABC分类设置 (26)12.2.4.9门店商品销售、综合销售、配送中心配送ABC分析 (27)12.2.4.10门店商品ABC设置 (27)12.2.4.11商品配送综合分析 (27)12.2.4.12赠品销售统计 (28)12.2.4.13采购赠品分析 (29)12.2.4.14供货商赠品分析 (29)12.2.5 采购分析 (29)12.2.5.1采购日报表 (29)12.2.5.2采购商品概况 (30)12.2.5.3采购畅销、滞销品分析 (30)12.2.6 厂商分析 (31)12.2.6.1 厂商商品概况 (31)12.2.6.2 依存度分析 (32)12.2.6.3 厂商周转分析 (32)12.2.6.4 厂商综合报表 (33)12.2.6.5 厂商销售变化分析 (33)12.2.6.6 厂商库存、销售、毛利、综合ABC分析 (34)12.2.7部门分析 (34)12.2.7.1 坪效分析 (34)12.2.7.2 部门贡献度分析 (34)12.2.7.3 门店销售变化分析 (35)12.2.7.4 门店柜组销售变化分析 (36)12.2.7.5 特价销售变化分析 (36)12.2.7.6 门店周销售分析 (36)12.2.7.7 部门考核参数设置 (37)12.2.7.8 部门考核参数自动生成 (38)12.2.7.9 部门资金占用、销售、毛利和周转分析 (38)12.2.8业绩分析 (38)12.2.8.1部门业绩 (38)12.2.8.2 采购业绩 (38)第12章综合分析12.1概述宏业智能商业管理系统同时提供了强大的综合分析功能,便于企业领导从宏观的角度去观察分析整个企业的运营情况,并据此作出正确的决策判断。
《管理信息系统》课程简介
《管理信息系统》课程简介课程编号:09024014课程名称:管理信息系统A(Management Information System A)学分:3学时:48 (上机:16 )适用专业:会计、审计、财务、工商、人力资源、市场营销等建议修读学期:第5学期开课单位:信息管理与信息系统系课程负责人:江雨燕先修课程:《计算机文化基础》、《VB程序设计》考核方式与成绩评定标准:本课程考核采用闭卷形式,理论课成绩占总成绩的60%,上机实验考核成绩占总成绩的30%,平时成绩占总成绩的10%。
教材与主要参考书目:1.管理信息系统江雨燕主编南京大学出版社 2015年出版2.管理信息系统黄梯云主编高等教育出版社 2010年出版3.管理信息系统薛华成主编清华大学出版社 2015出版4.管理信息系统王恒山主编机械工业出版社 2015年出版5.管理信息系统课程设计贺超著机械工业出版社 2015年出版6.管理信息系统肯尼斯C.劳顿著机械工业出版社 2016年出版内容概述:《管理信息系统》是一门信息类课程。
该门课程理论性与实践性结合较强,课程内容涉及管理学、计算机科学技术。
该课程注重于开发满足用户需要的管理信息系统软件所依据的理论、方法、原则、技术和工具,并结合管理工作实际,对管理信息系统软件开发过程进行计划、组织、协调和控制。
本课程的任务是使学生学习管理信息系统的基本概念和原理,掌握管理信息系统分析、设计、实施和评价的方法,通过本课程的学习使学生理解管理信息系统的一些基本概念,了解管理信息系统所涉及的技术基础,掌握管理信息系统的规划分析设计实施和评价的方法。
通过上机实验实现一个实际的MIS应用系统。
“Management information system” is an information class course which combining theories and practices strongly and includes management science, computer science and technology. This course focuses on the development of theories, methods to arranged, organize, coordinate and control the process of software development of management information system.The task of this course is to enable students to learn the basic concepts and principles of the management information system, methods of analysis, designing, implementation and evaluationof management information system and understand the basic concepts of management information systems, the based knowledge of management information system, to master the methods of planning, analysis, design, implementation and evaluation of management information system. Base on experiments to implement an actual management information application system.《管理信息系统》教学大纲课程编号:09024014课程名称:管理信息系统A/(Management Information System A)学分:3学时:48 (上机:16 )适用专业:会计、审计、财务、工商、人力资源、市场营销等建议修读学期:第5学期开课单位:信息管理与信息系统系课程负责人:江雨燕先修课程:《计算机文化基础》、《VB程序设计》一、课程性质、目的与任务《管理信息系统A》是一门信息类课程,是信息管理与信息系统、工业工程、物流工程、造价工程、会计、审计、财务、工商、人力资源、市场营销等专业的一门重要的专业基础课,是信息管理与信息系统专业必修的主干核心课。
第13章 面向对象软件开发方法
面象对象程序设计
第13章 面向对象软件开发方法
2. 建立设计模型 在建立设计模型阶段,首先对分析模型进行详细分析 和阐述并且奠定实现的基础,从分析模型的面向客观边界 的观点转到面向实现的计算机观点上来。设计活动在两个 抽象级别上进行,其一是,系统设计,其二是,对象设计。 系统设计着重于构建一个完全的软件产品或得到一个系统 所需的软件布局。对象设计强调具体对象的详细结构。 系统设计的步骤如下。 (1) 将系统分解为各子系统; (2) 确定问题中固有的并发性; (3) 将各子系统分配给处理器及任务;
13.1.2 面向对象的OMT方法
OMT是对象建模技术( Object Modeling Technique ) 的简称,是由Rambaugh. J 及其同事首先提出的。OMT 是一种软件工程方法学,支持整个软件生存期。该方法覆 盖了问题构成、分析、设计和实现等阶段。OMT方法学提 供了组织开发的过程,这种过程使用一些协调技术完成系 统的演化,它的基础是开发系统的3种模型,然后对这3种 模型加以细化和优化,最后构成设计。其中,对象模型由 系统中的对象及其关系组成,动态模型描述系统中对象对 事件的响应及对象间的相互作用,功能模型则确定对象值 上的各种变换及变换上的约束。下面分别对分析和设计的 活动进行介绍。
2012/4/25
面象对象程序设计
第13章 面向对象软件开发方法
2. 建立设计模型 在Coad方法中,设计模型是在分析模型的基础上建立 起来的。Coad方法的设计模型由4类部件构成,对它们的 设计活动形成了相当于传统设计方法的总体设计的内容。 其中,每个部件的设计又分为主题词、对象和类、结构、 属性及外部服务5个层次。它们是和在分析模型中对这5个 层次的识别活动对应的。这5个层次从纵向反映了系统模 型的渐进和迭代的建模过程,而4类部件的设计从横向反 映了系统模型的组成。设计模型可以用一个二维的矩阵来 表示,如图13.1所示。
第13章 JDBC
建立连接
与数据库建立连接的标准方法是调用方法:
DriverManger.getConnection(String url) DriverManger.getConnection(String url, String user, String password)
JDBC中URL字符串的准确形式随着数据库的不同而有 所变化,其一般形式是: jdbc:<subprotocol>:<subname> 如:
这里的数据库是指Java程序需要的数据库以及数据库管理系统。
驱动程序
数据库
1.JDBC API
JDBC API是一系列抽象的接口,它能够应用程 序进行数据库连接,执行SQL语句,并且得到返 回结果。常用接口如下:
(1)java.sql.DriverManager:用于处理驱动程序的调入 (2)java.sql.Connection:用于与特定数据库建立连接 (3)java.sql.Statement:用于SQL语句的执行 (4)java.sql.ResultSet:用于保存查询所得的结果
使用JDBC-ODBC Bridge,用于存取标准的 ODBC数据源,一般用来存取Microsoft Access、 Java应用程序 VFP数据库等。JDBC调用最终转化为ODBC调用, 适合于开发小规模的应用程序,因为JDBCODBC桥街驱动程序中的任何错误都可能造成服 务器死机。 JDBC-ODBC Bridge 这种方式也存在局限性。
ODBC D:Native API Bridge: 原生API结合Java驱动程序
Native API Bridge驱动 程序利用客户机上的本地 代码库来与数据库进行直 接通信。与JDBC-ODBC Bridge一样,这种驱动程 序也存在着许多限制。由 于它使用的是本地库,因 此这些库就必须事先安装 在客户机上。
应用架构设计
上海财经大学信息管理与工程学院
第13章 应用架构设计 13章
信息技术架构 为什么分布式系统是发展趋势呢?
企业是分布式的。 分布式计算将信息和服务移近了需要的客户. 分布式计算合并了一个企业的个人计算机增值所带来的不可估 量的能量. 分布式系统方案对用户更友好. 个人计算机和网络服务器比大型主机便宜得多
上海财经大学信息管理与工程学院
第13章 应用架构设计 13章
信息技术架构
上海财经大学信息管理与工程学院
第13章 应用架构设计 13章
信息技术架构
三种分布式信息系统架构: 三种分布式信息系统架构: 文件服务器架构 客户/ 客户/服务器架构 基于因特网的架构
上海财经大学信息管理与工程学院
第13章 应用架构设计 13章
Thin client 瘦客户 一台在处理器速度和内存方面功能不十分强大的个人计算机,仅给 用户表现界面——仅作为终端使用。实际应用逻辑在远程应用服务 器上执行。 Fat client 胖客户 一台在处理器速度、内存和存储容量方面功能十分强大的个人电 脑、笔记本或者工作站。 几乎所有的PC机都被认为胖客户。
上海财经大学信息管理与工程学院
第13章 应用架构设计 13章
数据架构 数据架构——分布式关系数据库 分布式关系数据库
Relational database 关系数据库 ——以表的形式存储数据。 Distributed relational database 分布式关系数据库 – 分布或者 表到位于重要地理位置的多个数据库服务器上。
Distributed relational database management system 分布式关 系数据库管理系统 – 实现分布式关系数据库的软件.
第13章 SQL Server数据库应用开发技术
返回目录
13.3 系统设计
13.3.1 数据库设计
专业表
字段名 专业号 专业名 系部 数据类型 char(6) varchar(20) char(4) 主键 非空 外键(参照系部表的系部号),非空 外键(参照系部表的系部号),非空 ), 约束
返回目录
13.3 系统设计
13.3.1 数据库设计
系部表
13.1 数据库应用系统的开发过程 13.2 系统需求分析 13.3 系统设计 13.4 系统实现 小结
13.1 数据库应用系统的开发过程
数据库应用系统的开发过程包括: 数据库应用系统的开发过程包括: 系统需求分析、系统设计、 系统需求分析、系统设计、系统实现 三个阶段 如图所示
数据分析 需求分析 功能分析
成 绩 汇 总
成 改 密 码
修 添 加 用 户
删 除 用 户 息 信 用 户 改
修
13.3 系统设计
13.3.2 系统功能设计
(1)登录 )
根据用户输入的用户名和密码检查是否合法用户,密码是否正确,属于哪类用 户,再根据用户类型允许用户进行不同的操作。
(2)基本信息管理 )
实现对学生、课程、班级、专业、系部等基本信息的添加、删除、修改和查询 功能。在学生表中添加或删除一条纪录,班级表中相应班级的学生人数就要加 1或减1;在学生表中修改某个学生的班级,班级表中相应班级的学生人数也 要作相应改变。
13.2 系统需求分析
仔细分析用户需求,确定系统的功能需求和数据需求 数据需求
有关学生、课程、成绩、班级、专业、系部的数据 对这些数据的处理包括:选课管理,成绩管理,对学生、课程、班级、 专业、系部以及用户等进行管理 完整性要求:每门课程分别属于公共课、专业基础课和专业课三个类型 ,每门课程可以分别是必修课、选修课或限选课,每门课程可以分别以 考试或考查的方式进行考核,课程分别设置在第一至第八学期,每门课 程的考试成绩取百分制成绩 安全性要求:学生、教师、教务人员三类不同用户分别具有不同的使用 权限 返回目录
第13章 信息系统的运行管理
第十三章信息系统的运行管理一、系统转化与信息系统运行的组织(一)试运行和系统转化1、试运行:系统调试工作的延续,用户对新系统的验收测试在试运行成功之后。
主要工作:对系统进行初始化、输入各种原始数据记录;记录系统运行的数据和状况;核对新系统输出和老系统输出的结果;对实际系统的输入方式进行考查;对系统实际运行,响应速度进行实际测试。
试运行成功后,可以在新系统和老系统之间相互转化,转化方法有三种:直接转化、并行转化和分阶段转化。
(简答)2、直接转化:确定新系统试运行准确无误时,立刻启动新系统,终止老系统运行。
特征:对人员、设备费用很节省。
处理过程不太复杂,数据不很重要的场合采用。
3、并行转化:新系统并行工作一段时间,经过一段时间的考验以后,新系统正式替代老系统。
在银行、财务和一些单位的核心系统,采用的这种方式。
特征:安全、可靠,但费用和工作量都很大。
4、分段转换:又称为逐步转换、向导转换、试点过渡法。
是上两种方法的结合。
在新系统全部正式运行前,一部分一部分地替代老系统。
哪些没有在转换过程中正式运行的部分,可以在模拟环境中继续试运行。
特征:既保证了可靠性,又不至于费用太大;分段转化要求子系统之间有一定的独立性。
5、三种方法的比较:(二)运行期间信息系统部门的组织1、分散孤立型信息部门2、与其他部门平级型信息部门3、高层参谋型信息部门4、矩形型信息部门(三)首席信息官负责组织战略信息管理活动的高层管理人员担任。
二、信息系统的运行制度1、组织的信息管理制度:收集整理、信息录入、更新、共性、报告、人才培养。
2、各类机房安全运行管理制度3、信息系统的日常运行管理:(1)系统运行情况的记录(2)审计跟踪:语句审计、特权审计、对象审计。
(3)审查应急措施的落实:资源备份包括数据备份(全盘备份、增量备份、基本备份、离开主机备份)和设备备份。
(4)系统资源的管理。
三、信息系统的维护与升级(一)信息系统的维护1、系统维护的类型:硬件设备的维护、应用软件的维护和数据的维护(1)硬件维护:硬件维护人员,维护活动有定期的设备保养性维护(进行例行的设备检查与保养、易耗品的更换与安装)、突发性的故障维修。
自学考试软件工程第13章软件开发环境
❖ 2.程序设计工作台 程序设计工作台由支持程序开发过程的一组工具组成。将编译
器、编辑器和调试器这样的软件工具一起放在一个宿主机上,该 机器是专门为程序开发设计的。组成程序设计工作台的工具可能 有:
(1)语言编译器:将源代码程序转换成目标码。 (2)结构化编辑器:结合嵌入的程序设计语言知识。 (3)连接器。 (4)加载器。 (5)交叉引用。 (6)按格式打印。 (7)静态分析器。 (8)动态分析器。 (9)交互式调试器。 3.分析和设计工作台 分析和设计工作台支持软件过程的分析和设计阶段,在这一阶 段,系统模型已建立(例如,一个数据库模型,一个实体关系模 型等)。这些工作台通常支持结构化方法中所用的图形符号。支 持分析和设计的工作台有时称为上游 CASE工具。它们支持软件 开发的早期过程。程序设计工作台则成为下游CASE工具。 4.测试工作台 测试是软件开发过程较为昂贵和费力的阶段。测试工作台永远 应为开放系统,可以不断演化以适应被测试系统的需要。
13.3.1 CASE定义
❖ CASE是一组工具和方法集合,可以辅助软 件开发生命周期个阶段进行软件开发。
13.3.2 CASE分类
❖ 1.CSAE技术种类 CASE系统所涉及到的技术有两大类:一类是支
持软件开发过程的本身的技术,如支持规约、设计、 实现、测试等等。
还有一种特殊的CASE技术,即元-CASE技术。
❖ 1.平台集成 “平台”或是一个单一的计算机或操作系统或是一个网络系统。 2.数据集成 数据集成是指不同软件工程能相互交换数据。 (1)共享文件。 (2)共享数据结构。 (3)共享仓库。 最简单的数据集成形式是基于一个共享文件的集成,UNIX系统就是这
样。UNIX有一个简单的文件模型,即非结构化字符流。任何工具都能把 信息写入文件中,也能读其他工具生成的文件。UNIX还提供管道。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于上面软件开发工具的选择,并考虑到本系统的性能要求,本 系统采用windows XP中文版作为开发、测试和运行平台。硬件 选择CPU 为Pentium2.0G,内存1GB,硬盘160G。
第13章管理信息系统开发应用实例
13.1.7 数据库设计
1.E-R图的建立
M
N
医生
填写
病历
M M
就诊
开出
N
M
病患
L
L
N 拥有
N M
药品
服用 M
规定
缴费 1
M 计价
图13.19总E-R图
第13章管理信息系统开发应用实例
2.数据库的详细设计
医生信息表
列名
数据类型
姓名
nvarchar
工作证号码 nvarchar
第13章 管理信息系统开发应用实例
第13章管理信息系统开发应用实例
13.1 小型医院门诊就医系统结构化分析与设计
13.1.1组织结构调查
小型医院的组织结构简单,主要划分为挂号室、门诊、检验室、 划价室和药房等科室,其组织结构图如图13.1所示。
医院院长
挂 号 室
门 诊
检 验 室
划 价 室
药 房
图13.1 社区医院组织结构图
3.检验室医生接诊的业务流程图
门诊医生 划价室 病患
检验申请 缴费通知
检验医生
检验
采集标本 图13.5 检验室医生接诊的业务流程图
第13章管理信息系统开发应用实例
检验结果
4.划价室的业务流程图
门诊医生
检验申请 药单
划价室
病患
现金
图13.6 划价室交费部分的业务流程图
第13章管理信息系统开发应用实例
挂号处
问诊室
医院门诊 就医系统
检验室
收费处
取药处
病患应用
病
病病
病
病病
患 挂 号 信
息 的 录 入 编
辑
病 患 挂 号 信 息 的 删
除
病 患 相 关 信 息 的 查
询
患 病 历 信 息 的 录 入 编
辑
患 药 单 信 息 的 录 入 删
除
医 生 统 计 信 息 的 查
询
患 检 验 信 息 的 录 入 编
病患 F1
P1 F4、F5 挂号
医生
F2、F3 P2 F5、F6 诊断
P3 检验
D2 病患疾病信息表 D4 病患药方信息表
D3 病患检验结果表 F2
F4
P6
F8
查询
P4
F5
缴费
P5 取药
F7 图13.12 第一层数据流程图
注:F1.病患信息 F2.病患检验结果信息 F3.病患药单信息 F4.挂号信息 F5.已交费信息 F6.检验申请 F7.药品F8.病历和计价信息图
5.药房的业务流程图
划价室 门诊医生
已缴费信息 药方
药房人员
病患
药物
图13.8 药房取药部分的业务流程图
第13章管理信息系统开发应用实例
6.电子处方处理过程的业务流程图
门诊医生
病历
病患
药方
药房人员
收费处 图13.10 电子处方处理部分的业务流程图
第13章管理信息系统开发应用实例
13.1.3 系统数据流程分析
1.顶层数据流程图
病患
F1、F8 F7、F9
P0 小型医院门诊就医系统
图13.11顶层数据流程图
F1 F2、F3
医生
注:F1.病患信息 F2.病患检查结果信息 F3.病患药单信息 F7.药品F8.挂号信息 F9.病历和计价信息
第13章管理信息系统开发应用实例
2.第一层数据流程图
D1 病患基本信息表 F1
新
D3
病患检验结果 表
医生
病患检验结果 挂号单号码、姓名、性别、年龄、日期、检 按需求更
信息的显示
验情况、检验结果、检验员、检验类型
新
D4
病患药方信息 表
医院
病患药方信息 挂号单号码、病历号码、日期、药品、个数、 修改,需
检索和显示
单位
要调整
第13章管理信息系统开发应用实例
13.1.5开发平台的设计
第13章管理信息系统开发应用实例
13.1.2系统业务流程分析
1.挂号室的业务流程图
病患
挂号费 病患信息
挂号室
挂号
图13.2 挂号部分的业务流程图
挂号单
第13章管理信息系统开发应用实例
2.门诊医生接诊的业务流程图
挂号室
挂号信息
门诊医生
检验结果 检验申请 检验结果 检验申请
门诊医生 病患
检验
图13.4 门诊医生的业务流程图 第13章管理信息系统开发应用实例
第13章管理信息系统开发应用实例
13.1.6模块结构设计
1.模块的划分 模块的划分应遵循如下几点原则: (一)各个模块要具有相对独立性。 (二)各个功能模块之间数据的依赖性尽量小。 (三)模块划分的结果应使数据冗余较小。 (四)各个模块的划分应便于系统分阶段实现。
第13章管理信息系统开发应用实例
2.各模块主要功能具体分析
1)挂号处:针对病人的信息和对其挂号的信息进行添加和删除。 2)问诊室:针对病人的挂号信息进行查询,对病人的病历进行添
加和修改,对病人的药方进行添加、修改和删除,对医生问诊情 况信息进行统计查询。 3)检验室:针对检验的结果和情况进行添加和修改,对病人的相 关信息进行查询。 4)收费处:针对病人的相关信息进行查询,对交费情况信息进行 修改 5)取药处:针对病人的相关信息进行查询,对取药情况信息进行 修改,并且对于药物信息进行添加、修改和删除。 6)病患应用:针对病患对于医生的工作时间,药品的功能以及病 人的病历和划价的查询。
第13章管理信息系统开发应用实例
13.1.4数据字典
1.数据流字典
编号
名称
来源
去向
组成
说明
D1
病患基本信息 表
病患
审核有效性
姓名、挂号单号码、病历号码、挂号类别、 按需求更
日期、性别、年龄
新
D2
病患疾病信息 表
医生
病患病历信息 挂号单号码、病历号码、日期、病历、接诊 按需求更
检索和显示
医生、科室
辑
病 患 相 关 信 息 的 查
询
病 患 相 关 信 息 的 查
询
患 交 费 信 息 的 录 入 编
辑
患 取 药 信 息 的 录 入 编
辑
病 患 相 关 信 息 的 查
询
药 物 信 息 的 管
理
医 生 相 关 信 息 的 查
询
病 患 相 关 信 息 的 查
询
药 品 相 关 信 息 的 查
询
第13章管理信息系统开发应用实例
科室
nvarchar
工作时间 nvarchar
职位
nvarchar
所属挂号类型 nvarchar
长度 50 50 50 50 50 50
允许空
第13章管理信息系统开发应用实例
13.1.8输出输入设计
收费部分界面
第13章管理信息系统开发应用实例