书签 分享 收藏 举报 版权申诉 / 24
上传文档赚钱

类型管理信息系统的开发课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:2262541
  • 上传时间:2022-03-27
  • 格式:PPT
  • 页数:24
  • 大小:232.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《管理信息系统的开发课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    管理信息系统 开发 课件
    资源描述:

    1、本章学习目标本章学习目标通过本章学习,应该:通过本章学习,应该:掌握应用系统分析、设计的基本方法;掌握应用系统分析、设计的基本方法;掌握安装程序的制作方法。掌握安装程序的制作方法。管理信息系统(管理信息系统(MIS)是人们借助计算机进行企事业)是人们借助计算机进行企事业现代化管理的重要手段。随着可视化的第四代程序设计现代化管理的重要手段。随着可视化的第四代程序设计语言的出现,快速原型法已经成为语言的出现,快速原型法已经成为MIS开发的常用方法。开发的常用方法。本章以快速原型法为例介绍应用系统设计的方法以及应本章以快速原型法为例介绍应用系统设计的方法以及应用程序的分发方法。用程序的分发方法。11

    2、.1.1管理信息系统及其组成管理信息系统(Management Information Systems 简称 MIS)是由人和计算机等组成的系统,它能实测企业的各种运行情况,能利用过去的数据预测未来,能从全局出发辅助企业进行决策,利用信息控制企业的活动并帮助实现其规划目标。管理信息系统是由信息的采集、传递、存储、加工、维护和使用6个方面组成。管理信息系统是一个人造的系统,需要从系统观点出发,运用系统工程的方法,按照系统发展的客观规律来展研制工作。11.1.2 管理信息系统的生命周期管理信息系统的发展是无止境的,一个系统用了几年后,可能出现新情况、新问题,提出新要求。这时,再次改进系统目标,又要

    3、更新系统。这种周期循环叫做系统的生命周期。管理信息系统的开发要经历系统分析、系统设计和系统实施等三大阶段,每个阶段又分若干子阶段。1系统分析系统分析是系统开发的第一阶段,包括可行性分析和需求分析,其目标是确定用户对目标系统的要求。(1)可行性分析。可行性研究主要几种在技术可行性、经济可行性、法律可行性等方面。(2)需求分析。由于目标系统通常源于当前系统但又往往高于当前系统因此需求分析总是在现有系统上进行的,其任务是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题。需求分析的步骤是:调查研究当前系统的工作状况。对调查内容进行分析和抽象,列出用户许可的目标系统需求。对列

    4、出的需求进行数据分析,即确定目标系统中使用的全部数据并对他们进行定义;同时对列出的需求进行功能分析,以确定用户对目标系统数据处理功能的需求。2系统设计系统设计是在对现行系统详细分析的基础上,根据系统分析的结果,确定具体的系统实现方案,即根据新系统的逻辑模型建立新系统的物理模型,其任务是解决“怎样做”的问题。系统设计包括数据库设计、输入输出设计、系统结构设计、模块设计。(1)数据库设计。通常将数据库设计过程分为以下3个步骤:概念设计。实现设计。物理设计。(2)输入输出设计:根据用户的使用习惯设计输入输出方式、数据的输入输出格式(包括屏幕格式和报表格式)及输入输出数据内容。(3)系统结构设计:根据

    5、需求分析阶段确定的新系统的目标、功能和逻辑模型,把系统功能划分为若干个子系统,明确各子系统的子目标和子功能,然后按层次划分功能模块,并画出系统结构图。(4)模块设计:确定功能模块子功能的实现方法,通常还要将模块进一步细化为多个子模块,模块的划分要遵循模块的独立性强、相互之间联系小、模块大小合适的原则。3系统实施系统实施是指新系统的具体实现、运行和维护。主要任务是物理系统(计算机硬件系统、网络设备等)的实施、应用程序的编写与调试、系统安装、系统维护和评价。11.1.3管理信息系统的开发方法和界面特点1开发方法(1)结构化的生命周期法结构化的生命周期法,是把管理信息系统的生命周期分为系统分析、系统

    6、设计和系统实施等三大阶段,强调采用系统工程的思想核方法严格区分上述工作阶段来完成信息系统的整个开发过程。在整个开发过程中强调文档的规范化及标准化。(2)快速原型法快速原型法摒弃了严格区分管理信息系统生命周期各个阶段的方式,而是一开始就凭借开发人员对用户需求的理解,利用强有力的开发工具实现一个实实在在的系统模型(称为原型),即开发一个不太完善,也不一定完全符合用户需求的管理信息系统(或整个系统的一部分),这个模型表达开发人员对用户需求的理解和他认为系统实现后的形式。然后开发人员和用户一起对这个模型进行评价,并以用户为主对模型的不足之处提出改进意见。根据评价结果,开发人员对模型进行修改。如此反复,

    7、直到用户满意为止。快速原型法的开发过程可用如图111所示的流程来表示。(3)面向对象法面向对象法的思想源于面向对象程序设计。面向对象的分析方法是从现实世界抽象出对象及发生在对象上的事件,从而建立起数据对象和处理操作之间的联系。利用面向对象的开发工具去实现面向对象的模型是一件很自然的转换过程。2界面特点在计算机软件技术中,用户界面设计已经发展成为一个重要的分支。MIS的用户界面设计一般遵循以下的基本原则:(1)通信功能作为界面设计的核心(2)界面必须始终一致(3)界面必须使用户随时掌握任务的进展情况(4)界面必须能够提供帮助(5)界面友好,使用方便(6)输入画面尽可能接近实际(7)具有较强的容错

    8、功能11.2.1 系统需求分析系统要求能够完成学生信息管理的事务处理,包括学籍管理、系统管理、课程管理、成绩管理及报表等模块。该系统中相关的数据表有学籍表、成绩表、用户表、课程表等。11.2.2 系统设计1数据库设计数据库选择Access,根据需求中对数据的要求可以归纳出系统所需的数据表及表结构。清单如下:(1)表名 学籍表:用于存放学生学籍的基本情况,这些数据基本不变。 字段名称学号姓名性别出生日期班级字段类型TextTextTextDateText大小格式16102820表111 学籍表结构(2)表名 课程信息:用于保存所有课程的名称。字段名称课号课程字段类型TextText大小格式102

    9、0(3) 表名 成绩表:用于保存学生的成绩。字段名称学号课程分数字段类型TextTextInteger大小格式16202表112 课程信息表结构表113成绩表结构(4) 表名 用户表:用来保存系统定义的用户信息。 表114 用户表结构字段名称用户名密码权限字段类型TextTextText大小格式161610(5)表名 临时:用来保存临时信息。 表115 临时表结构字段名称学号姓名成绩字段类型TextTextInteger大小格式16102系统功能模块图如图112所示。第一层为主控模块,通过菜单系统的顶层菜单项来实现,第二层为功能模块,显示系统所需的各个子功能,通过各子菜单来实现。2.系统结构根

    10、据需求分析中对数据处理的要求,本系统的主要功能包括:用户管理:添加、删除用户,修改密码,修改权限等。学籍信息管理:添加、修改和查询学籍信息。课程管理:添加和修改课程信息。成绩管理:输入、修改和查询成绩报表:显示和打印学籍报表、成绩报表。系统功能模块图如图112所示。11.2.3 系统模块清单本系统各功能模块在主窗体中的名称及所对应的窗体名称见表116。 表116 学生信息管理系统结构主菜单名子菜单名窗体名功能简介系统mnuSys添加用户mnuAddUserfrmuser向用户表中添加用户删除用户mnuDelUserfrmdeluser删除用户表中的数据更改权限mnuModiPow更改用户的权限

    11、修改密码mnumodipassfrmmodipass修改用户的密码退出系统mnuExit退出整个系统学籍管理mnuEss添加学籍mnuAddEssfrmAddEss添加新生的学籍信息修改学籍mnuModiEssfrmModiEss修改学生的学籍信息查询学籍mnuQueryEssfrmQueryEss查询学生的学籍信息课程管理mnuCourse添加课程mnuAddCoursefrmAddCourse向课程表中添加新的课程修改课程mnuModiCoursefrmModiCourse修改课程表中的课程成绩管理mnuGrade输入成绩mnuInGradefrmInGrade向成绩表中输入新的成绩修改成

    12、绩mnuModiGradefrmModiGrade修改成绩表中的成绩查询成绩mnuQueryGradefrmQueryGrade根基条件查询成绩报表mnuReport学籍报表mnudpessdpess显示、打印学籍报表成绩报表mnudpgradedpGrade显示、打印成绩报表帮助mnuHelp关于mnuAbout用一个消息框显示相关信息frmlogin用户身份验证frmmain用菜单形式显示系统各模块续表116 学生信息管理系统结构在创建在创建VB应用程序后应用程序后,程序程序 员可以通过磁盘、员可以通过磁盘、CD-ROM、网络、网络等途径来分发应用程序。使用等途径来分发应用程序。使用VB6

    13、.0的打包和展开向导的打包和展开向导(Package and Deployment向导)可为向导)可为VB应用程序创建安装应用程序创建安装程序包,并将它们安装到最终用户的机器上。打包和展开向导通程序包,并将它们安装到最终用户的机器上。打包和展开向导通过提供有关如何配置过提供有关如何配置.cab文件(文件(.cab文件是一种经过压缩的、很文件是一种经过压缩的、很适合通过磁盘或适合通过磁盘或Internet进行分发的文件)的选项,使分发应用进行分发的文件)的选项,使分发应用程序所包含的许多步骤得以自动进行。在分发应用程序时,先将程序所包含的许多步骤得以自动进行。在分发应用程序时,先将应用程序打包,

    14、然后展开。应用程序打包,然后展开。VB6.0的的“Package and Deployment向导向导”程序可在程序可在VB6.0的外接程序或开始菜单的的外接程序或开始菜单的VB6.0中文版程序组中启动,它中文版程序组中启动,它的界面如图的界面如图1116所示,所示,“打包和展开向导打包和展开向导”中有中有3个选项。个选项。图1116 打包和展开向导1.打包:将工程打包,可以将工程制作成一个标准的安装文件,或者是将工程打成一个.cab的包放在网上。2.将打包后的软件包分发到磁盘、CDROM或网络上,如Internet的服务器上。3.管理脚本:重新命名或是备份,并删除工程中打包的附加文件。11.

    15、3.1为应用程序打包在“打包和展开向导”上,单击“浏览”选择一个将要打包分发的工程名,这里是“F:水利水电教材用学生管理系统学生信息系统.vbp”。然后单击“打包”开始为应用程序打包。如果此工程没有编译,系统会显示一个对话框,提示向导要求这个工程的可执行文件,通过“浏览”查找该工程的可执行文件或通过“编译”对该工程进行编译以便建立这个工程的可执行文件,然后进入“打包和展开向导包类型”对话框。1.在在“包类型包类型”对话框中,选择标准安装包,即将应用程序和对话框中,选择标准安装包,即将应用程序和支持文件打包在一起,安装程序自动附加上应用程序的安装支持文件打包在一起,安装程序自动附加上应用程序的安

    16、装程序,使整个程序成为一个自动安装程序。标准安装包中的程序,使整个程序成为一个自动安装程序。标准安装包中的文件又:文件又:Setup.exe文件文件预安装可执行程序;预安装可执行程序;Setup1.exe文件文件主安装程序;所有必需的支持文件(存主安装程序;所有必需的支持文件(存放在放在Suport子文件夹下);一个或多个子文件夹下);一个或多个.cab文件。然后单文件。然后单击击“下一步下一步”;2.进入进入“打包文件夹打包文件夹”对话框,选择包的存放位置,单击对话框,选择包的存放位置,单击“下下一步一步”;3.进入进入“包含文件包含文件”对话框,显示打包文件中所包含的应用程对话框,显示打包

    17、文件中所包含的应用程序文件和支持文件。如图序文件和支持文件。如图1117所示。可以通过单击所示。可以通过单击“添加添加”往包中加入自己需要的支持文件,或者通过单击复选框删除往包中加入自己需要的支持文件,或者通过单击复选框删除包中不必要的支持文件。数据库应用系统中应该加入数据库包中不必要的支持文件。数据库应用系统中应该加入数据库文件,本例中加入文件,本例中加入“stud05.mdb”。单击。单击“下一步下一步”;图1117 “打包和展开向导包含文件”对话框4. 进入“压缩文件选项”对话框。该对话框让用户选择打包文件的大小。若选择“单个压缩文件”则将所有安装应用程序所需的文件复制到一个单一的.ca

    18、b文件中;若选择“多个压缩文件”则可通过向导的展开功能将打包文件分发到软盘,同时在“压缩文件大小“的下拉列表框中可以根据软盘的规格选择每个安装文件的大小,将应用程序文件复制到多个更小的指定大小的.cab文件中,单击”下一步“;5. 进入“安装程序标题”对话框,输入安装程序运行时所显示的标题“”,该名称将在用户运行Setup.exe程序时显示。单击“下一步”;6. 进入“启动菜单项”对话框,如图1118所示。这是指定在应用程序安装后,在最终用户计算机上创建的开始菜单的程序组和组中的程序项。可以在下面两个位置中的一个为应用程序创建组和项:在“开始”菜单的主层次,或者在“开始”菜单的“程序”子文件夹

    19、。单击“新建组”和“新建项”创建新的程序组和程序项。选择默认程序组和程序项“”,单击“下一步”;7. 进入“安装位置”对话框。该对话框用于修改安装文件的安装路径,但通常取默认值。单击“下一步”;图1118 “打包和展开向导启动菜单项”对话框8. 进入“共享文件”对话框,选择哪些文件是作为共享方式安装的。共享文件是在用户机器上可以被其他应用程序使用的文件。当最终用户卸载应用程序时,如果计算机上还存在别的应用程序在使用该文件,该文件不会被删除。单击“下一步”;9. 进入“已完成”对话框,保存上述对话过程用户的输入信息,脚本取名为“”,单击“完成”。最后安装向导会生成一个含有安装目录等其他信息的“安

    20、装报告”。11.3.2 分发应用程序包1. 应用程序打包完成后,就可分发应用程序。在“打开和展开向导”上,单击“展开”开始分发应用程序。进入“打开和展开向导展开脚本”对话框。2. 在“展开脚本”对话框中,选择展开脚本。如果打包时选择多个压缩文件,即用软盘来分发应用程序,请选择“软盘展开文件”,否则选择“展开文件夹”。单击“下一步”;2. 进入“展开的包”对话框,选择准备展开的包,如“”。单击“下一步”;3. 进入“展开方法”对话框,选择展开方法。在“软盘、文件夹、Web公布”3中展开方法中选择其中的一个。单击“下一步”;4. 进入相应的对话框,开始复制文件,直到全部复制完成。分发文件准备好后,

    21、即可测试该软件的安装程序。方法是运行分发文件中的安装程序Setup.exe(如果是软盘分发,它存放在第一张软盘上)。同时用户可以修改Setup.lst文件,使安装过程更符合用户的需要。Setup.lst文件描述了分发的应用程序必需安装到用户计算机上的所有文件,此外还包含有关安装过程的关键信息。例如告诉系统每个文件的名称、安装位置以及应如何进行注册等。本章首先介绍了管理信息系统程序的设计方法,包括本章首先介绍了管理信息系统程序的设计方法,包括管理信息系统的概念、组成、生命周期及生命周期各阶管理信息系统的概念、组成、生命周期及生命周期各阶段的主要工作;同时说明了管理信息系统的界面特点,段的主要工作;同时说明了管理信息系统的界面特点,并用一个简单的实例学生信息管理系统阐述了上述理并用一个简单的实例学生信息管理系统阐述了上述理论。论。其次,用图示的方法介绍了应用程序的编译和分发过其次,用图示的方法介绍了应用程序的编译和分发过程。程。思考与练习思考与练习1什么是什么是MIS?MIS系统由哪些部分组成?其生命系统由哪些部分组成?其生命周期是什么?周期是什么?2MIS的界面有哪些特点的界面有哪些特点3简述应用程序的打包和分发过程简述应用程序的打包和分发过程4做一个简单的工资管理系统。做一个简单的工资管理系统。5将工资管理系统编译成将工资管理系统编译成.EXE文件并打包。文件并打包。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:管理信息系统的开发课件.ppt
    链接地址:https://www.163wenku.com/p-2262541.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库