管理信息系统开发过程(access)-1
- 格式:ppt
- 大小:2.69 MB
- 文档页数:42
电算化常考的信息系统开发流程信息系统开发是指利用计算机技术、软硬件设备和网络资源将人员、设备、方法等各种资源有机地结合起来,依据特定的规范和要求,开发和构建符合用户需求的信息处理系统。
在电算化领域中,信息系统开发流程是一种管理方法,它以一系列步骤和活动的形式,指导和推进信息系统的开发工作。
本文将重点介绍电算化常考的信息系统开发流程。
1. 需求分析阶段需求分析阶段是信息系统开发的起点,也是最为重要的阶段之一。
在这个阶段中,开发团队与用户充分沟通,获取用户需求,明确系统的功能、性能和约束条件。
需求分析的目标是确保开发出的信息系统能够满足用户的实际需求。
- 用户需求调研:通过对用户进行访谈、问卷调查等方式,了解用户的真实需求,包括功能需求、业务需求、技术需求等。
- 需求规格说明:将用户需求转化为详细、清晰、可验证的需求规格说明书,包括用例模型、数据流程图、活动图等。
- 需求确认与评审:与用户进行多次确认和评审,确保需求规格说明书的准确性和完整性。
2. 概要设计阶段概要设计阶段是在需求分析阶段的基础上,进行系统整体架构设计的过程。
在这个阶段,开发团队将用户需求转化为系统的高层设计方案,包括系统的模块划分、数据结构设计、接口设计等。
- 系统结构设计:确定系统的整体结构,包括客户端、服务器、数据库等组成部分,以及它们之间的关系和交互方式。
- 模块划分与功能设计:将系统功能划分为若干个模块,每个模块具有独立的功能和职责,并进行详细的功能设计。
- 数据库设计:设计系统所需的数据库模型,包括表结构、关系、索引等。
3. 详细设计阶段详细设计阶段是在概要设计阶段基础上,对系统的各个模块进行详细设计的过程。
在这个阶段,开发团队将概要设计中的概念转化为具体的实现方案。
- 接口设计:定义系统模块之间的接口规范,确保各模块能够协同工作。
- 算法设计:设计系统中涉及的算法和计算模型,确保系统能够高效地处理各种业务逻辑。
- 界面设计:设计系统的用户界面,使其直观、易用、良好的用户体验。
第16章信息系统的开发过程前面我们详细地研究了数据库的建模方法和理论,考察了SQL语言和关系代数等理论基础,介绍了索引、查询和事务等高级实现技术,讲述了分布式数据库技术和数据仓库技术。
因此,可以说,我们基本上已经掌握了数据库应用程序开发所涉及的各种基本技术。
但是,如果我们希望开发出一个高质量、高效率的应用程序,以最小的成本获取最大的收益,单单依靠那些数据库技术还是不够的,还需要考虑开发数据库应用程序的方法论问题。
只有同时掌握了开发数据库应用的基本技术和方法,才能开发出符合市场特点的高水平和高质量的产品。
本章将对数据库应用程序或信息系统的开发过程进行一个概括的介绍。
本章的学习目标:了解管理信息系统的基本概念、构成和分类;了解信息系统开发方法类型和策略;了解和掌握信息系统开发的各个阶段;了解信息系统开发成功和失败的关键因素。
16.1 信息系统概述信息提供了客观世界的消息和知识,是对客观世界的反映。
信息普遍存在于自然界、人类社会和思想领域中。
本章讨论的信息主要是涉及社会组织和企业中的各种信息。
信息可以使用数字、符号和字母等表示的事实的数据来表示,以便进行计算机处理。
信息的表现形式多种多样,例如,书面形式、报表形式、语言口述形式、电视声像形式和挂牌形式等。
信息系统是以加工处理信息为主的系统,它对信息进行采集、处理、存储、管理、检索和传输,可以向用户提供有价值的信息,它是计算机硬件和软件、方法、过程以及人员组成的联合体。
在信息系统中,要素的活动过程都会产生相应的信息,例如,图书的出版和销售过程中就伴随着出版计划、合同、写作、印刷、库存和销售等一系列的信息出现,财务活动则伴随着支票、汇票、发票和会计科目等信息的产生。
从整个社会而言,物质是基础,人员是主体,信息是表现,货币是补充。
一般而言,信息系统可以包括系统硬件资源、系统软件资源、信息系统应用软件和系统管理等4个部分,其结构如图16-1所示。
系统硬件资源包括计算机及其外部设备、计算机网络、通信设备和线路以及办公自动化设备等。
一、管理信息系统开发的任务、特点及原则1.信息系统开发的任务信息系统的开发是指根据企业和部门管理的战略目标、内容、规模、性质能具体情况,建立起一套以计算机为基础的软硬件结合的管理信息系统。
信息系统开发工作要取得成功,必须要从企业的需求出发,选择最为经济、有效的方式建立信息系统;同时在具体的信息系统分析和设计过程中,要注意从系统整体出发,运用结构化、系统化的方法指导信息系统开发的全过程。
2.管理信息系统开发的特点(1)系统开发的技术复杂。
计算机软硬件技术、数据通信与网络技术、人工智能技术、各类管理决策方法都是当今发展最快的技术,是管理信息系统借以实现各种功能的手段。
(2)系统开发的内容复杂,目标多样。
面向管理是信息系统最重要的特征,管理系统需要的信息量大面广、形式多样、来源复杂。
一个综合性的信息系统要支持各级多部门的管理,规模庞大,结构复杂,非一般技术工程所能比拟。
管理信息系统中的样品就是产品,在实际运行前无法进行现场试验,系统开发中的问题只有投入运行后才能充分暴露。
加之系统开发周期长,容易找造成人力、物力和时间的浪费。
(3)系统开发的投资密度大,效益难以计算。
信息系统开发是一种高智力的劳动密集型项目,简单劳动所占比例极小,这也是一般技术工程所不能相比的。
与此同时,管理信息系统给企业带来的效益主要是无形的间接效益,不想一般技术工程取得的效益那样直接和容易计算。
(4)系统开发的环境复杂多变。
管理信息系统的开发者必须十分重视、深刻理解企业面临的内外环境及其发展趋势,考虑到管理体制、管理实现、管理方法和手段,考虑到人的习惯、心理状态以及现行的制度、惯例和社会、政治等诸多因素。
(5)信息系统开发必须与管理变革相结合。
首先需要用户和开发者很好地结合,开发单位的领导要积极主动地学习信息技术,了解信息技术在哪些方面可以对业务起到促进和改进的作用。
开发人员要积极主动地了解管理实践,深入了解管理人员的工作职责和实际步骤,才能恰当地估计信息技术所能发挥的作用与限度。
信息系统开发项目管理五院一队徐军 200305018032管理信息系统的开发是一项涉及面广,技术难度大的综合性系统工程,需要投入大量的人力、财力、物力、时间等资源,对整个企业组织的改革与发展会产生很大的影响。
只有对企业管理信息系统的整个开发过程按照系统的观点使用现代项目管理的科学理念和方法进行控制,才可能以较小的投入,取得较为理想的效果。
一、信息系统开发项目管理主要流程1、项目管理的概念项目管理是指在一定资源如时间、资金、人力、设备、材料、能源、动力等约束条件下,为了高效率地实现项目的既定目标(即到项目竣工时计划达到的质量、投资、进度),按照项目的内在规律和程序,对项目的全过程进行有效的计划、组织、协调、领导和控制的系统管理活动。
项目是具有明确目标的一次性任务,具有明显的生命周期,阶段性强。
项目管理是面向所有工程项目的管理,是运用系统科学的原理对工程项目进行计划、组织与控制的系统管理方法。
项目管理要解决的基本问题就是如何按所选择的研制方法,对开发项目进行有效的计划、组织、协调、领导、控制。
2、加强信息系统开发项目管理的重要意义已经在国民经济诸多领域中成功运用的项目管理方法,也完全可以用于信息系统开发项目的管理。
管理信息系统开发是一项长期的任务,必须根据企业组织的改革、发展的需要和可能,分成若干项目,分步进行开发。
信息系统的“开发项目”包含信息系统分析、设计和实施的整个过程。
它由项目组长负责,利用可获得的资源为用户组织系统的建设。
根据系统科学的观点,小项目可以构成一个大项目,一个大项目可以分解成若干个小项目。
项目管理实质上是保证整个系统开发项目顺利、高效地完成的一种过程管理技术,贯穿于系统开发的整个生命周期。
信息系统开发也是一项系统工程项目,如同其他工程项目一样,研制开发一个信息系统也需要在给定的时间内计划、协调和合理使用配臵各种资源,对信息系统进行项目管理的重要性有以下四点:(1)可以进行系统的思考,进行切合实际的全局性安排;(2)可为项目人力资源的需求提供确切的依据;(3)通过合理的计划安排对项目进行最优化控制;(4)能够提供准确、一致、标准的文档数据。
管理信息系统开发过程的案例一、前言管理信息系统是指为企业和组织提供管理决策支持的信息系统。
它通过收集、处理、分析和展示各种数据和信息,帮助企业管理者做出正确的决策,提高企业的效率和竞争力。
本文将以某公司开发管理信息系统为例,介绍其开发过程。
二、需求分析阶段1. 系统背景该公司是一家中型制造企业,主要生产电子产品。
由于市场变化快速,产品更新换代迅速,因此需要一个能够及时反映市场需求和产品状况的管理信息系统。
2. 需求收集在需求收集阶段,项目组与客户进行了多次会议和访谈,通过问卷调查等方式了解客户的需求。
根据客户提出的需求,项目组确定了以下功能模块:(1)销售管理模块:包括订单管理、合同管理、销售计划等功能。
(2)生产计划模块:包括生产计划编制、生产进度跟踪等功能。
(3)库存管理模块:包括原材料库存、半成品库存、成品库存等功能。
(4)财务管理模块:包括应收账款、应付账款、成本核算等功能。
(5)报表查询模块:包括各种统计报表、分析报表等功能。
3. 需求分析在需求分析阶段,项目组对客户提出的需求进行了详细的分析和梳理,确定了系统的基本架构和数据模型,并编写了详细的需求规格说明书。
4. 需求确认在需求确认阶段,项目组向客户提交了需求规格说明书,并与客户进行了多次沟通和确认,确保客户对系统的需求和功能有充分的理解和认可。
三、设计阶段1. 系统架构设计在系统架构设计阶段,项目组根据需求规格说明书确定了系统的总体结构和模块划分,并绘制了系统结构图。
根据系统结构图,项目组确定了各个模块之间的接口和数据流程。
2. 数据库设计在数据库设计阶段,项目组根据需求规格说明书确定了数据库中需要存储的数据类型、数量和关系,并绘制了ER图。
根据ER图,项目组编写了数据库设计文档,并进行了数据库逻辑设计和物理设计。
3. 界面设计在界面设计阶段,项目组根据用户习惯和美观度要求,设计出符合用户操作习惯且美观易用的界面。
同时,项目组还进行了用户体验测试,确保界面操作的流畅性和易用性。
管理信息系统(课程代码:02383,1学分)
实践环节考核要求
(一)实践类型:上机考核
实践类型主要包括:写系统开发过程中的文档、阶段报告和总体报告;完成局部的分析和设计工作;在ACCESS环境下,上机实践。
(二)目的与要求
目的是通过实践来了解管理信息系统的基本概念和方法,熟悉MIS开发的全过程。
要求考生在上机前使用并了解ACCESS的常用功能,然后再上机实践,最后完成上机报告。
(三)实践内容
实践一:对某单位、组织或企业的MIS项目做一个背景描述。
实践二:在系统分析阶段,绘制一个现行系统业务数据流程图或新系统的数据流程图。
实践三:完成某系统的功能结构图和数据字典的设计工作。
实践四:数据库设计(借助E-R分析工具进行数据库设计)、代码设计、系统物理配置方案设计等。
实践五:在ACCESS的环节下,实现数据的输入、加工、输出、查询等需求功能。
实践六:了解项目管理软件Project的基本使用方法,学会建立一个简单的项目时间进程表。
(四)考核时间:2小时,考生需携带签字笔、2B铅笔参加, 考试时不能携带任何储存设备进入考场。
《管理信息系统》课程复习资料《管理信息系统》课程复习资料⼀、单项选择题:1.信息 [ ]A.形成知识的基础B.是数据的基础C.是经过加⼯后的基础D.具有完全性2.企业资源计划(ERP)的核⼼是 [ ]A.MRPB.MRP2C.JITD.CAM3.MIS环境中最重要的因素之⼀,决定管理信息系统应⽤⽬标和规模的是 [ ]A.组织规模B.管理规范化程度C.⽣产过程的特征D.组织的系统性4.在数据库系统中,数据存取的最⼩单位是 [ ]A.字节B.数据项C.记录D.⽂件5.诺兰阶段模型把信息系统的成长过程划分为的阶段有 [ ]A.三个B.四个C.五个D.六个6.表格分配图是 [ ]A.数据流程调查使⽤的⼯具B.编程⼯具C.系统设计⼯具D.管理业务调查使⽤的⼯具7.系统分析的⾸要任务是 [ ]A.尽量使⽤户接受分析⼈员的观点B.正确评价当前系统C.彻底了解管理⽅法D.弄清⽤户要求8.为了便于系统重构,模块划分应 [ ]A.⼤些B.适当C.尽量⼤D.尽量⼩9.信息系统诸多评价⽬标或指标中,有些较为重要,其中最重要的是 [ ]A.直接的经济效益指标B.可靠性性能指标C.信息资源开发利⽤程度D.对企业变⾰所起的重要性10.信息流是物质流的 [ ]A.定义B.运动结果C.表现和描述D.假设11.数据资料中含信息量的⼤⼩,是由 [ ]A.数据资料中数据的多少来确定B.数据资料的多少来确定C.消除不确定程度来确定D.数据资料的可靠程度来确定12.下⾯的系统中,哪⼀个是实时系统? [ ]A.办公室⾃动化系统B.航空订票系统C.计算机辅助设计系统D.计算机激光排版系统13.MIS 战略规划的组织除了包括成⽴⼀个领导⼩组、进⾏⼈员培训外,还包括 [ ]A.制定规划B.规定进度C.研究资料D.明确问题14.系统分析的⾸要任务是 [ ]A.培训⽤户B.评价现有管理模式C.调查⽤户需求D.分析现有数据15.判断表由以下⼏⽅⾯内容组成 [ ]A.条件、决策规则和应采取的⾏动B.决策问题、决策规则、判断⽅法C.环境描述、判断⽅法、判断规则D.⽅案序号、判断规则、计算⽅法16.信息系统的评价内容有系统性能、直接经济效益与间接经济效益等⼏个⽅⾯,系统性能⼜由许多指标表⽰。
《管理信息系统》平时作业参考答案第一次作业1、什么是管理信息系统?它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户-机器系统。
它能提供信息,支持企业或组织的运行、管理和决策功能。
2、叙述管理信息系统的发展阶段(过程)。
经历了以下发展阶段:(1)电子数据处理系统(Electronics Data Processing Systems,简称EDPS)这是计算机在事务处理中的应用,以美国通用电气公司1954年尝试使用计算机进行工资计算为开端。
(2)管理信息系统(Management Information System,,简称MIS)在60年代,信息系统突破了传统的数据处理的范围,开始为企业管理提供全面的信息,辅助人们进行工作-。
(3)决策支持系统(Decision Support System,DSS)由于发展到这阶段的管理信息系统比较适合于定型的业务处理,而且对于组织的管理者提供的信息过于机械化,虽然数量很多但内容却不能令人满意。
因此70年代初期提出决策支持系统的概念。
决策支持系统是一种能够对于组织的决策者提供决策信息支持的、具有友好交互式用户界面的系统。
(4)高层主管信息系统(Excutive Information Systems,EIS)80年代实现的高层主管信息系统(EIS),强调对于高层主管人员个人决策时的支持。
EIS实际上是面向中高层管理人员的DSS,而DSS一般是适用于中低层管理人员。
(5)战略信息系统(Strategy Information Systems,SIS)在80年代末和90年代初,学术界提出了战略信息系统的概念。
怀斯曼(Wiseman)等人主张信息系统不光是进行企业内部的信息处理,同时也能够支持企业形成竞争战略,使企业获得或保持竞争优势。
支持形成与实现竞争战略,是SIS与EDPS、DSS或EIS 的重大区别。
第二次作业答:1、如何理解管理信息系统不仅是一个技术系统,而且是社会技术系统?管理信息系统是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户-机器系统。
学生信息管理系统(一)用microsoft office access创建一个数据库student。
mdb(图1。
1)在表中添加字段和数据类型,如下图所示:(图1。
2)(图1.3)(图1.4)创建ODBC数据源选择控制面板→管理工具→数据源(ODBC)→系统DSN标签→单击“添加”出现下图所示的界面。
选择Drive do Microsoft Access (*。
mdb),单击“完成”。
输入数据源名,单击“选择、、、”,选择c/student.mdb 单击“确定”,将会出现如图(图1.7)所示.(图1。
5)(图1。
6)(图1。
7)(二)。
MFC图形建立(图2。
1)特别注意:创建的应用程序类型是单文档(single document应用程序)(图2.2)将CSTUDXINXIView 的基类改为CScrollView 然后单击“完成”。
(图2。
3)为数据表创建CRecordSet用户类按“Ctrl+W ”进入“建立类向导(即MFC ClasWizard)" 单击“Add Class。
.”选择“New。
..”如图(图2。
4)所示.按照(图2。
5)→(图2.6)→(图2。
7)的安装顺序。
即可完成创建CRecordSet用户类的工作。
(图2。
4)(图2.5)(图2。
6)(图2。
7)在stdafx.h文件中添加CRecordSet包含语句:#include〈afxdb。
h〉如图(图2.8)所示(图2。
8)(三)构建班级信息对话框类按“Ctrl+R”键,打开“插入资源",选择dialog(对话框),选择新建.将名字改为对于学制框:使用Data页面来添加数据项,按Ctrl+Enter 换行.(图3.1)完成控件添加后,选择“建立类向导”,创建一个新类、即CClassInfoDlg,如图(3。
2)所示。
然后按照下图,为控件添加成员变量.(图3。
2)使用类向导为CClassInfoDlg类添加WM_INITDIALOG消息映射.代码位于附录1。