当前位置:文档之家› 管理信息系统复习资料

管理信息系统复习资料

管理信息系统复习资料
管理信息系统复习资料

?MIS的定义如下:

“管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、存储、更新和维护,以增强企业战略竞争能力、提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。”

MIS学科基础

1) 现代管理科学:现代管理的基本概念和原理。

2) 现代信息科学与信息技术:掌握技术手段的使用。

3) 现代系统科学与系统工程:提供系统思想和方法。

数据和信息

数据是记录下来可以被鉴别的符号,可以通过语言、文字、符号、图形、声、光、电、磁、味道等来记录客观事物的存在状态。

信息是经过加工后的数据,它对接收者的行为能产生影响,它对接收者的决策具有价值。

【例】行驶着的汽车的里程表上的数据不是信息,只有当驾驶员看了里程表作了加速或减速的那个数据才是信息。

MIS特征:真实性时效性不完全性价值性增值性传输性

分享性可压缩性转换性等级性

金字塔结构

1)操作层系统(Operational-level system)

回答日常工作中的问题和处理并记录组织的日常事务。

2)知识层系统(Knowledge-level system)

支持组织中的知识工作者和数据工作者。帮助把新知识融入到企业中,帮

助组织控制日常的文书工作。

3)管理层系统(Management-level system)

支持中层管理者进行日常工作的监视、控制、决策以及管理活动,为他们提

供定期的报告。

4)战略层系统(Strategic-level system)

帮助高层管理者致力于企业内部和外部环境的战略问题,并制订企业长远计

划活动的信息系统。

1)事务处理系统

用于操作层,完成并记录日常必须的事务处理,如订单输入、旅店预订、客户信息输入等。2)知识工作系统和办公自动化系统

知识工作系统

知识工作者

数据工作者

3)管理信息系统

主要用于企业内部。以报告或联机方式向管理者提供当前或历史记录信息,支持计划、控制、决策等功能。

4)决策支持系统

用于组织中的管理层,把数据与高级的分析模型或数据分析工具结合起来,支持半结构化或非结构化决策。

5)主管支持系统/主管信息系统

通过高级图形和通信工具,辅助高层管理者获取和使用有关信息,来支持非结构化决策

MIS的特点:采用数据库,数据集中统一;应用数学模型,有预测和控制能力;

提供决策支持。

MIS科学的三要素:系统的观点、数学的方法和计算机的应用,这三点也是管理

现代化的标志。

电子商务:指利用包括Internet、Intranet、LAN等不同形式的网络,进行各种商务活动,包括企业与企业之间,企业与消费者之间。如市场分析、客户管理、商品管理、资源调度、虚拟商城、企业决策等。有的也称为电子商业(E-Business)

第二章

MIS开发的认知模型(如何将现实模型转换到计算机、关于认知模型解释)

管理信息系统的开发过程就是根据需要解决的问题,建立一个有信息技术支撑、与解决问题相关的、数据处理的、可运行计算机模型。

认知过程

管理信息系统的开发者面临的最大的问题在于如何准确、完整地获得用户的需求,而大多数系统的开发者不可能是一个业务专家,对相关问题有充分的认识,因此在管理信息系统的开发中有一个认知过程。

认知模型

问题域

逻辑模型:识别用户需求,确定开发系统的功能(“做什么?”)

物理模型:在一定信息技术、系统平台约束下,设计系统实现方式(“如何做?”)计算机可执行模型:利用计算机语言设计出相应的计算机程序。

Mis开发的生命周期及实施阶段4步骤

Mis开发方法的演变

结构化分析与设计

在1980s使用,实际是基于过程建模的SDLC方法。使用固定的图表、工程化的

方法,

分析与设计更规范。用图形的方法表示过程、数据、环境等,如DFD。

结构化方法还基于分解的概念。较容易回到生命周期的前两阶段。

面向数据的方法

流行于1980s,类似于结构化分析与设计,但更强调数据。此时关系型数据库投入使用,提出了E-R模型。系统分析员认为,E-R模型更能表示大规模的应用,更容易表示用户的需求。

面向对象的方法在1990s使用,此时提出了“对象”的概念。把数据和过程分开不自然,因此把二者结合起来。面向对象方法使用封装、继承等概念。

面向对象方法提高了重用(Reuse),提高了开发效率。

?原型法

是从工程领域借鉴来的做法。是改进系统分析与设计过程的又一次努力。

原型:

是具备新系统功能的小规模系统。有专门的原型开发工具;用4GLS;有查询、屏幕、报告设计等CASE工具;系统分析员与用户共同工作,是一个反复的过程。

结构化分析方法的基本方法、思想、开发步骤

结构化系统开发方法,是结构化方法、工程化的系统开发方法和生命周期法的结合,它是迄今为止开发方法中应用最普遍、最成熟的一种。

结构化系统开发方法用系统工程的思想和工程化的方法,按用户至上的原则、结构化、模块化、自顶向下地对系统进行开发。

SSA&D的基本思想:

用系统工程的思想和工程化的方法、按用

户至上的原则,结构化、模块化、自顶向下地

对信息系统进行分析与设计。

原型法工作流程、原则

面向对象:对象、类、定义

面向对象方法是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。

各种分析方法比较

1. 原型方法

它是一种基于4GL的快速模拟方法。它通过模拟以及对模拟后原型的不断讨论和修改最终建立系统。该方法不可能应用于一个大型信息系统开发过程中的所有环节,可用于小型局部系统或处理过程比较简单系统的设计和实施环节。

2. 面向对象法

这是一种围绕对象来进行系统分析和系统设计,然后用面向对象的工具建立系统的方法。该方法可以普遍适用于各类信息系统开发,但是它不能完成系统分析前阶段的开发。

诺兰模型

诺兰(Nolan,R.L.)总结了发达国家信息系统发展的经验和规律。

–1973年首次提出了信息系统发展的阶段理论被称为诺兰阶段模型。

–1980年诺兰进一步完善了该模型。

–一般认为模型中的各阶段都是不能跳越的。

1、初装阶段指单位或组织购置第一台计算机并初步开发管理应用程

2、蔓延阶段随着计算机应用初见成效,信息系统从少数部门扩散到多数部门,开发了大量的应用程序。事务处理效率提高;数据处理能力发展迅速;数据冗余、不一致性。

3、控制阶段管理部门控制计算机数量的增加,出现了专门的负责人对组织的系统建设进行规划,特别是利用数据库技术解决数据共享问题。

第3阶段是实现从以计算机管理为主到以数据管理为主的转换的关键。

4、集成阶段在控制的基础上,对子系统中的硬件进行重新联接,建立集中式的数据库。(硬件集成)

5、数据管理阶段(数据管理技术共经历了三个阶段:人工管理阶段、文件系统阶段、数据库阶段。)由于当时美国还处于第四阶段,Nolan没有对此进行详细的描述。

6、成熟阶段“成熟”的信息系统可以满足组织中各个管理层次(高层、中层、基层)的要求,从而真正实现信息资源的管理。

诺兰模型总结了发达国家信息系统发展的经验和规律,一般认为诺兰模型中的各个阶段是不可以跳跃的。

MIS 战略规划的内容

1)信息系统的目标、约束及总体结构。

2)组织(企业、部门)的状况。

3)业务流程的现状、存在的问题和不足,以及流程在新技术条件下的重组。4)对影响规划的信息技术发展的预测。

Bsp法工作步骤

1)建立企业模型、定义企业过程

2)定义数据类

3)建立企业过程/数据类矩阵(又称U/C矩阵)

4)定义信息系统结构

5)确定子系统间的数据关系

6)确定子系统开发的优先次序

7)计算机系统配置方案的选择

u\c矩阵的功能、划分子系统和开发的优先次序

bsp法优点

信息系统对于企业的组织机构的相对独立性,使信息系统具有对环境变更的适应性。即使将来企业的组织机构或管理体制发生变化,信息系统的结构体系不会受到太大的冲击。

MIS开发的可行性分析

可行性分析的任务是根据确定的问题,通过分析新系统需要的信息技术、可能发生的投资和费用、产生的效益,确定将开发的管理信息系统成功的可能性。

可行性分析的任务

明确应用项目的开发的必要性和可行性。1、必要性来自实现开发任务的迫切性2、可行性则取决于实现应用系统的资源和条件

可行性分析内容、

管理上的可行性指管理人员对开发应用项目的态度和管理方面的条件。

技术上的可行性分析当前的软、硬件技术能否满足对系统提出的要求,以及考虑开发人员的水平。

经济上的可行性主要是预估费用支出和对项目的经济效益进行评价。

案例

某化工厂是一个生产硼化物的企业。该厂占地面积10万平方米,在册职工5万

人。改革开放以来,建立了厂长负责制,改变了经营方式,搞活了企业,经济效益明显增长。当时,作为全国知名企业家的厂长,为了进一步提高企业管理水平,决定与某大学合作,以委托开发方式为主研究管理信息系统。接受委托单位进行了可行性分析,认为根据当肘企业条件,还不适于立即开始管理信息系统的全面开发,最好先研制一些子系统。

原因是该厂技术力量薄弱,当时只能从车间中抽调出三名文化程度较低的工人和一名中专程度的技术人员组成计算机室,管理人员对于应用微型计算机也缺乏认识,思想上的阻力较大。但是,厂长决定马上开始中等规模的MIS开发。他认为,做个试验,即使失败也没有关系,于是开发工作在1986年1月就全面上马了,学校抽调了教师和研究生全力投入。

管理信息系统的系统分析

分析阶段

数据流程图dfd细化细化的是处理

数据字典内容、数据项数据结构数据流数据储存处理逻辑外部实体

系统设计任务

系统软件体系结构

系统计算模式

系统运行平台

系统软件结构

系统设计原则

系统性实用性先进性灵活性可靠性

模块的属性有内部属性和外部属性。

内部属性:描述模块内中各元素之间的关系,可用模块的内聚来评价。

外部属性:是将模块看成黑盒子,只注意它与外部其它模块的联系,即模块的输入和输出。模块的外部属性可通过模块间的耦合程度来评价。

原则:内聚外耦

信息管理系统毕业设计

1 概述 学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。随着在校大学生人数的不断增加,教务系统的数量也不断的上涨,。学校工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。所以如自动高效地管理信息是这些年来多人所研究的。 随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网大众趋势的发展。我们使用电脑的高效率才处理数据信息成为可能。学生学籍管理系统的出现,正是管理人员与信息数据,计算机的进入互动时代的体现。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。通过这个系统,可以做到信息的规管理,科学统计和快速的查询,从而减少管理面的工作量?毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义? 2 需求与功能分析 学生信息管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用便,易用性强。该系统实现的大致功能:用户登陆。提供了学生学籍信息的查询,相关科目的成绩查询和排名,修改登录密码等功能。教师管理。提供了对学生学籍信息的查询,添加,修改,删除;学生成绩的录入,修改,删除,查询班级排名。修改密码等功能。管理员管理。

拥有最高的权限。允添加教师信息和课程信息等。其提供了简单、便的操作。 3 概要设计 3.1功能模块图 功能模块图,如下图3.1所示 图3.1 功能模块图 3.2数据流图 数据流图,如图3.2所示 教师信息 课程信息

学生信息管理系统软件工程

河南工程学院计算机学院课程设计报告书学生信息管理系统 学生学号: 学生姓名: 学院: 专业班级:软件工程1241 专业课程:软件工程 指导教师: 2015年1 月9日

本组成员 题目 考核项目考核内容得分平时考核 (10分)出勤情况、态度、效率、协作精神;知识掌 握情况、知识应用能力、获取知识能力。 选题背景、目的意义和国内外研究现状(10分)选题背景、目的意义和国内外研究现状内容全面,体现学生查阅资料充分。 系统可行性研究 (10分)对所选课题从技术上、操作上和经济上等方 面进行分析可行性。 系统需求分析 (30分)确定系统功能需求、性能需求、出错处理需 求等;分析系统的数据要求,画出实体-联系图等。 系统设计 (15分)确定软件结构,设计软件结构图和数据库设 计;主要模块的过程设计等。 课程设计体会、格式排版 (20分)课程设计体会深刻,报告书写干净、规范, 内容完整,语句通顺,图表正确等。 奖励分(5分)提前完成的加分。 总评成绩 指导教师评语: 年月日

目录 1 绪论 (1) 选题背景和意义 (1) 国内外研究现状 (1) 国内研究现状 (1) 国外研究现状 (2) 存在的主要问题和拟解决方法 (2) 论文研究的主要内容 (2) 2 系统可行性分析 (3) 技术可行性 (3) 经济可行性 (3) 操作可行性 (3) 3 系统需求分析 (4) 功能需求 (4) 性能需求 (5) 数据流程图 (5) 数据字典 (9) 学生信息管理 (9) 成绩管理模块 (9) 课程信息管理模块 (10) 查询模块 (10) 4 系统设计 (11) 系统框架 (11) 系统流程分析 (11) 系统模块分析 (12) 数据库设计 (20) 5 课程设计体会 (22) 参考文献 (23)

自考管理信息系统复习资料

管理信息系统 一、单选题 1、信息的中心价值是客观性 2、现代信息系统是一个人造系统,不包括手工管理系统 3、计划,组织,领导都是管理的基本职能,还有一个基本职能是控制 4、DSS解决的是半结构化问题和非结构化问题 5、信息系统对控制职能的支持的基本任务是使计划在实际执行过程中不偏离目标,其中库存控制、财务控制属于控制功能的哪个层次支持作业控制 6、把数据组织成链表、树等是数据内存结构 7、顺序数据组织不适合下列的情况只要求从很多记录中处理少量记录的情况 8、直接存取文件的特点是其记录没有排序 9、在数据库设计中,根据用户要求,一般先建立能反映不同实体间存在的各种联系。如果一个柜台可以销售多种商品,一种商品可由多个柜台销售,那么柜台和商品之间的这种联系类型是M:N 10、管理信息系统的最下层是业务处理系统 11、对应于管理任务的层次结构,管理信息系统的层次数是3 12、在开发管理信息系统应用项目的生命周期法中,在进入实质性的应用系统开发之前,必须进行可行性分析 13、可行性分析报告的内容不包括系统的逻辑模型 14、在系统分析过程中,一般用来描述管理业务状态的是管理业务流程图和表格分配图 15、管理信息系统编码的确定是在系统设计阶段 16、利用算术级数法,代码12345的校验码是6 17、处理过程中暂时存放数据的文件是工作文件 18、对于大型程序,最后考虑的是效率 19、经理信息系统的专门的使用者是财务人员 20、主控制和调度程序调试是为了验证处理结果的正确性 21.使管理人员能掌握资源利用情况,并将实际结果与计划相比较,从而了解是否达到目的,并指导其采取必要措施更有效地利用资源的信息是属于什么级别策略级 22.诺贝尔奖金获得者西蒙(H.A.Simon)教授指出:以决策者为主题的管理决策过程经历的四个过程包括情报、设计、抉择和实施评价 23.人在信息处理上的特点之一是能够根据经验和大量知识进行模糊推理 24.与一个公共标志有关的数据项的集合是记录 25信息系统的进一步发展不包括电子数据处理系统 26.数据的逻辑组织面向外部设备27.联机实时处理的特点是面向处理 28.管理信息系统不仅是一个人机系统,而且是一个社会技术系统 29.在决策支持系统的基本模式中,处于核心的地位的是管理者 30.在开发管理信息系统应用项目的生命周期发中,在进入实质性的应用系统开发之前,必须进行可行性分析 31.能够表示系统内各单位、人员之间业务关系、作业顺序和管理信息流动的是数据流程图 32.管理信息系统编码的确定是在系统设计阶段 33.双工系统是为了提高系统的可靠性 34.处理过程中暂时存放数据的文件是工作文件 35.用结构化程序设计方法时,任何程序均由以下三种基本逻辑结构组成顺序结构、循环结构和选择结构 36.原始信息搜集的关键问题完整、准确、及时地收集记录信息 37.智能决策系统,群体决策支持系统属于决策科学发展的哪个方向定性决策向定量与定性相结合的决策发展 38.人在信息处理上的特点之一是能够根据经验和大量知识进行模糊推理 39.为了使搜集的信息适用于计算机处理的形式,必须代码化 40.与一个公共标志有关的数据项的集合是记录 41.数据的树型组织中记录的关系是层次关系 42.应用程序对数据的非依赖性是指数据的数据的独立性 43.管理信息系统科学的三要素不包括人与计算机之间的联系与交流 44.在决策支持系统的基本模式中,“真实系统”的输入信息是决策 45用原型法开发信息系统,由开发者很快开发出一个初步的原型系统,原型是可运行的模型 46.数据流程图能够完全描述系统系统的逻辑模型 47.过程重组的中心是企业流程 48.区间码不包括顺序码 49.息系统流程图表示的是计算机的处理流程,因此绘制信息系统流程图的前提是已经确定了系统的边界,数据处理方式和人机接口 50.数据库的概念结构设计实施的阶段是系统设计 51.用结构化程序设计方法时,任何程序均由以下三种基本逻辑结构组成顺序结构、循环结构和选择结构 52.下述系统中,需要首先对企业的业务流程进行重组的是ERP 53. 54.决策问题的类型按问题的结构化程度不同划分,其中不包括模糊决策问题

学生信息管理系统(Java)+代码

学生信息管理系统设计 1、系统简介 本系统提供了学生信息管理中常见的基本功能,主要包括管理员和学生两大模块。 管理员的主要功能有对学生信息和课程信息进行增加、删除、修改、查找等操作,对选课信息进行管理,对成绩信息和用户信息进行修改、查找等操作。学生的主要功能有对学生信息和成绩信息进行查看,对个人的密码信息进行修改等。 2、功能设计 2.1 需求分析 本系统需要实现的功能: (1)、管理员对学生信息和课程信息进行增加、删除、修改、查找等操作,对选课信息进行管理,对成绩信息和用户信息进行修改、查找等操作。 (2)、学生对学生信息和成绩信息进行查看,对个人的密码信息进行修改等。 2.2 总体设计 学生信息管理系统主要包括管理员和学生两大模块。管理员模块包括:学生信息管理、课程信息管理、选课信息管理、成绩信息管理、用户信息管理等。用户模块包括:学生信息查看、成绩信息查看、个人信息管理等。系统总体结构如图所示。 总体结构图 2.3 模块详细设计 1、学生信息管理模块 学生信息管理模块包括增加、删除、修改、查询、显示全部等。具体的结构图如图所示。

学生信息管理模块结构图 2、课程信息管理模块 课程信息管理模块包括增加、删除、修改、查询、显示全部等。具体的结构图如图所示。 课程信息管理模块结构图 3、选课信息管理模块 选课信息管理模块包括查询、显示全部等。具体的结构图如图所示。 选课信息管理模块结构图 4、成绩信息管理模块 成绩信息管理模块包括修改成绩、查询、显示全部等。具体的结构图如图所示。

成绩信息管理模块结构图 5、用户信息管理模块 用户信息管理模块包括修改、查询、显示全部等。具体的结构图如图所示。 用户信息管理模块结构图 3、数据库设计 在数据库student中共有4张数据表:s(学生信息表)、c(课程信息表)、sc(选课信息表)、unpw(用户信息表),下面定义每张表的字段名称和数据类型。

学生信息管理系统毕业设计

一、引言 1.1介绍本课题的目的和意义 随着信息技术的进步和信息时代的来临,管理信息系统即MIS (ManagementInformation System)在现代社会中变得越来越普及,它跨越了管理科学、系统科学、运筹学、统计学以及计算科学,从而形成一个纵横交错的系统。20世纪,随着全球经济的蓬勃发展,众多的经济学家纷纷提出新的管理理论。20世纪中叶,西蒙提出管理依赖于信息和决策的思想。同时维纳也发表了控制论。1958年,比尔.盖尔在书中写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制”。 1970年,Walter T.Kennevan给管理信息系统下了一个定义:“以口头或者书面的形式,在合适的时间向经理、职员以及外界人员提供过去的,现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。” 在这个定义里强调了用信息支持决策,却没有强调应用模型,也没有提及计算机辅助计算的应用。 1985年,管理信息系统的创始人,明尼苏达大学的管理学教授GordonB. Davis给管理信息系统下了一个比较完整的定义,即“管理信息系统是一个利用计算机软硬件资源以及数据库的人一机系统。它能提供信息支持企业或者组织的运行、管理和决策功能。” 它全面说明了管理的目标,功能和组成,同时反映了管理信息系统在当时达到的水平。 学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 1.2管理信息系统的应用 管理信息系统起初应用于最基础的工作,如打印报表、计算工资、图书管理等,进而发展到企业财务管理、库存管理等单项业务管理,这些都属于电子数据处理(EDP,即Electronic Data Processing)系统。有了数据库,借助计算机网络达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统阶段。随着计算机技术的进步以及人们对系统要求的进一步提高,更加强调管理信息系统能否支持单位高层领导的决策这一功能,更侧重于单位外部信息的收集、综合数据库、模型库、方法库和其它人工智能工具能否直接面向决策者,这是决策支持系统(DDS,即Decision Support System)的任务。 1.3在国内外发展概况及存在问题 管理信息系统的发展可分为四个阶段: 第一阶段,也就是最初阶段是统计系统,所研究的内容是数量或者资料之间的表面规律,它可以把资料分成比较相关和比较不相关的组,从而把数据转换为信息。 第二阶段是数据更新系统,也是管理信息系统的低级阶段。

学生信息管理系统程序

. C语言上机实践报告 专业:冶金工程 班级:冶金1102 姓名: 学号: 任课教师:丽华 时间:2012年8月

一、题目 学生信息管理系统设计 ●学生信息包括:学号,姓名,年龄,性别,出生年月,地址,,E-mail等。 ●试设计一学生信息管理系统,使之能提供以下功能: a)系统以菜单方式工作 b)学生信息录入功能(学生信息用文件保存)---输入 c)学生信息浏览功能---输出 d)查询、排序功能---算法 (1) 按学号查询 (2) 按姓名查询 e)学生信息的删除与修改(可选项) 一、系统功能模块结构图

二、数据结构设计及用法说明#include"stdio.h" #include"stdlib.h" #include"string.h" /*定义结构体用作创建链表*/ typedef struct z1 { char no[11]; //学生学号 char name[15]; //学生姓名 int age; //学生年龄 char sex; //学生性别 char birthday[8]; //学生出生年月char address[20]; //学生住址 char tel[12]; //学生联系 char e_mail[20]; //学生e-mail struct z1 *next; //指向下一链表}STUDENT; /*声明用户自定义函数*/ STUDENT *init();

STUDENT *create(); STUDENT *del(STUDENT *h); STUDENT *insert(STUDENT *h); STUDENT *revise(STUDENT *h); void print(STUDENT *h); void search1(STUDENT *h); void search2(STUDENT *h); void save(STUDENT *h); int menu_select(); void inputs(char *prompt,char *s,int count); /*主函数,用于选择功能*/ void main() { STUDENT *head; head=init(); //初始化链表表头 for(;;) { switch(menu_select()) { case 0:head=init();break; //初始化 case 1:head=create();break; //创建列表

管理信息系统应用题部分实例

应用题部分实例1.业务流程图 (1)用户将订货单交某企业的销售业务经理,业务经理填写出库单交仓库保管员,该保管员查阅库存台账,如果有货则向用户发货,如果缺货,则通知车间。试根据以上业务过程画出某物资的销售业务流程图。 (2)某成教学院的业务过程如下:每个学期开学前,成教学院根据课程计划开列上课通知单,并把这些通知单送给有关教研室的主任,教研室主任再把上课通知单交给任课教师。任课教师接到上课通知单后,于指定日期前往上课地点上课。教师上完课后,由班主任在上课通知单上签字并返回,最后凭签了字的通知单到成教学院办理旅费报销、领取讲课费等事宜。

请根据上述过程画出该成教学院的业务流程图。 (3)用户去图书馆借书的过程 用户先查图书卡片;填写借书条;交给图书管理人员;管理人员入库查书;找到后由用户填写借书卡片;管理员核对卡片;将书交给用户;将借书卡内容录入计算机。请画出相应的业务流程图。 车通知,向其它营业部调车。无法调车的,则通知客户无车 ④签订合同后,营业部开出发车单 ⑤客户根据发车单验车、取车

2 据库存台账查验订货单,若有货则向用户发货;若缺货,则通知采购部门订货。Array (2)储户将填好的取款单及存折交储蓄所,经查对储户帐,将不合格的存折和取款单退回储户,合格的存折和取款单被送交取款处理,处理时要修改储户账和现金账,并将存折、利息和现金交储户,同时将取款单存档。 (3)供应部门收到计划科送来的生产计划,工艺科送来的材料消耗定额以及维修部门送来的维修用料计划,进行如下处理: 1)? 计算生产用料。由生产计划和材料消耗定额计算生产用料,生成生产用料表。 2)计算材料总需用量。由生产用料表及维修用料计划,计算材料总需用量。

信息管理系统复习资料

简答题 1.请阐述计算机用于数据管理经历的三个发展阶段,并说明每个阶段的主要特点。 计算机用于数据管理经历了人工管理、文件系统管理和数据库管理三个发展阶段 2.何谓原型法?它有哪些主要特点? 答:原型法是系统分析设计人员与用户紧密合作,在短时间内定义用户的基本需求, 开发出一个功能不十分完善、实验性的系统基本框架(称为系统原型),先运行这个原型,再不断评价和改进这个原型,直至系统完善和满意为止。 原型法的主要优点:①.开发过程是一个循环往复的过程,它符合于用户对计算机应 用的认识逐步发展、螺旋式上升的规律;②.系统原型很具体,容易被不熟悉计算机应用 的用户所接受,可提高用户参加系统开发的积极性;③.原型法开发周期比较短,系统修改容易。 原型法的局限:原型法缺乏对系统的全面认识,系统分析比较粗糙,不宜在大型的管 理信息系统中全面应用,适合于与生命周期法结合起来使用,也适合于用户事先难以说明需求的较小的应用系统和决策支持系统等开发项目。 3.试述数据和信息的概念,并指出它们之间的区别。 答:数据是记载客观事物的属性、数量及相互关系等的符号。数据是信息系统的处理 对象。好像是一个工厂的原材料。信息一般可理解是经过加工和理解的有用数据。数据与信息之间的关系,常常被比喻为原材料与产成品之间的关系。他们的区别主要表现在:数 据是客观的,它不依人们的主观意志为转移。而信息是带有主观性的,同样一条消息(数据),经过某人的解释,对某人来说很有用处,很有价值。但对另外一个人,可能没有什么价值。另外,数据量的度量比较容易,信息量的度量比较困难。 4.什么是数据模型?数据库有哪些常用的数据模型? 答:数据模型是对客观事物及其联系的数据化描述,是数据元素外部联系的逻辑结构。 数据库中的数据是具有结构的,按照数据的不同联系方式,可分为三种数据模型:层次型、网络型和关系型。 5.何谓系统的生命周期?分析系统生命周期法的优缺点。 答:任何系统都有其发生、发展、成熟、消亡或更新的过程,这个过程称为系统的生 3命周期。生命周期法将管理信息系统的开发过程划分为系统分析、系统设计、系统实施 个阶段,每个阶段又分为若干步骤 生命周期法的优点:开发过程的阶段和步骤清楚,每一个阶段都有明确的任务和成果, 上一阶段的成果是下一阶段工作的依据,有利于整个项目的管理和控制。生命周期法的缺

学生管理信息系统

学生管理信息系统.NET (https://www.doczj.com/doc/f77283046.html,)开发文档 开发团队名称:星尘工作室( Star Studio) 团队成员:查进旻微电子与固体电子学院2000级 林伟通信工程学院2000级 唐苏计算机科学与技术学院99级 刘冠良光电子信息学院2001级

一、软件开发背景: 学生信息管理作为学校管理的一个重要方面,其可变因素多,管理方面繁琐复杂,时间跨度大,再加上其固有的基数大,因而形成了巨大的数据量。以前的人工管理方式以人为方式处理这样大量的数据,不可避免地增加了管理的工作量及复杂程度,使学生处、教务处及各系学生科有关管理人员工作繁复、负担重、压力大。并且人为方式固有的不严密性常常带来各种工作中的疏漏,使得复杂度更甚,常常让工作人员感到头疼。为了解决这种状况,以计算机实现管理的科学化、严谨化,我们的技术人员此前也做过不少有益的尝试,但由于缺乏各方面的技术支持及相应条件再加上软件分析的不全面和选用开发平台的不够科学,使得仅有一些小的模块可用性较高,而一直未能建立起完整的管理模块。 当前人工管理工作中存在的问题: 目前,学校的学生管理机构仍然以人工管理方式为主,这种人工系统在管理工作中存在很大的弊病。 其一、学生信息量大,管理人员的工作量大,负担重,压力大;且工作繁复,复杂程度高,使管理人员颇感头疼; 其二、人工处理方式由于其固有的不严密性,造成数据处理中的错、漏现象不可避免,数据缺乏正确性,而且增大了工作难度; 其三、由于信息处理量大,信息流动不畅通,反馈时间延长,缺乏时效性; 其四、数据备份、传输、报表、统计等相关工作量大,费时,繁琐,容易出错; 此外,作为学校的管理职能部门的学生处,与各系、所的管理部门之间的信息交流很不规范和统一,工作效率很低。 根据现实情况,要彻底改变原来的不利局面,以适应现代化管理发展,最佳的改进途径是建立一个完善的计算机管理信息系统,用计算机实现对数据的搜集、加工、存储等精确处理,并且充分发挥网络的优势,加快信息流动,及时反馈,全面提高工作效率。一个基于网络的综合的学生管理信息系统的建立势在必行。学生管理信息系统.NET(https://www.doczj.com/doc/f77283046.html,)基于微软.NET技术构架,充分利用网络方便迅捷的优势,采用WEB Service,XML等等新技术,使高效、快速的学生信息管理成为可能。 二、https://www.doczj.com/doc/f77283046.html,系统平台及特性: 服务器操作系统:Microsoft Windows 2000 Advanced Server (.NET Framework Installed) 注:在Mircosoft https://www.doczj.com/doc/f77283046.html, Server 正式版发行之后将会采用 Microsoft https://www.doczj.com/doc/f77283046.html, Server,以得到对.NET环境最大的支持。 服务器数据库:Microsoft SQL Server 2000 Enterprise Edition 1、Microsoft Windows 2000 Advanced Server系统特性: Microsoft Windows 2000 Advanced Server 是 Windows NT Server,Enterprise Edition 的下一版本。它是适用于电子商务和业务线应用程序的操作系统。 在Windows Advanced Server中利用最新的8路SMP服务器按比例扩大,获取更高处

学生信息管理系统毕业设计论文

学生信息管理系统毕 业设计论文 Revised on November 25, 2020

–––––––––––––––––摘要––––––––––––––––– 学生信息管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用MICROSOFT公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:控件、窗体、域、数据库。 –––––––––––––––––前言––––––––––––––––– 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。 本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日

常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。 本系统主要包括学生信息查询、教务信息维护和学生选课三部分。其功能主要有: ⒈有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。 ⒉学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。 ⒊学生信息的修改。 ⒋班级管理信息的输入,包括输入班级设置、年级信息等。 ⒌班级管理信息的查询。 ⒍班级管理信息的修改。 ⒎学生课程的设置和修改。 目录 前言 第一章Visual Basic 概述 1.1Visual Basic 语言的特点 1.2Visual Basic 系统几个程序应用中的常用名词 第二章Windows 下的Visual Basic 编程环境简介 面对对象的编程 实现菜单选项

学生信息管理系统程序设计

学生信息管理系统 程序设计

学生信息管理系统程序设计 1、软件开发目的 该软件主要是实现对学生基本信息进行系统化的管理,首先能够对学生基本信息进行录入和存取,其次能够浏览学生的相关信息,然后能够删除和插入学生的相关信息,还有就是可按学号或按学生姓名查询此学生的相关信息。由此来系统化管理学生基本信息,并达到简易操作的目的。 2、功能分析说明图 3、各项功能说明 (1)学生基本信息的录入和保存: 在链表中的适当位置插入一个学生信息节点,一次添加一条学生信息(添加内容包含学号、姓名、年龄),如果添加的学号已经在文件中存在,则不能添加到文件中去,应显示错误提示语;如果添加成功,则显示成功提示语。添加操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (2)显示学生信息: 此功能是显示一个学生信息节点中的信息,并在屏幕上显示出来。 (3)删除学生信息: 进入该项功能界面后,删除学生信息,一次删除一条学生信息。

(4)按学号查找学生信息: 按学号查询学生信息,要求显示文件中与用户输入的学号相匹配的学生信息,要求显示学号、姓名、年龄等字段,如果文件中没有学生信息,则显示提示语。查询操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (5)按姓名查找学生信息: 按姓名查询学生信息,要求显示文件中与用户输入的学号相匹配的学生信息,要求显示学号、姓名、年龄等字段,如果文件中没有学生信息,则显示提示语。查询操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (6)修改学生信息 修改学生信息中的某一项信息,一次更新一条学生信息(更新内容包含学号、姓名、年龄等字段值),如果更新的学号在文件中不存在,则不能更新,应该显示错误提示语;如果更新成功,则显示成功提示语。更新操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (7)退出系统,结束任务。 4、软件功能的验收标准

管理信息系统开发案例参考

管理信息系统开发案例参考 教学管理信息系统的开发与设计 一、引言 本案例主要介绍的是大学使用的教学管理系统的整个设计。随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在学生管理系统亦是。以往大学教学员由于缺乏适当的软件而给其工作带来了很多不便。本案例所介绍的便是一个大学教学管理系统,以方便其在课程安排、成绩处理、学籍管理上的工作任务。该系统适用于大学教学员,其功能主要分为四大类: 公共信息管理:用于学院信息和专业信息建立和修改, 学生基本信息管理:用于班级信息和学生信息的建立和修改以及查询; 课程管理:用于各学期课程的开设和修改); 成绩管理:用于成绩的输入、修改、汇总和排名。 该系统性能力求易于使用,具有较高的扩展性和可维护性。 整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。 二、系统分析 1、现行业务系统描述 在学校,教学管理工作是非常重要的一项工作,它负责整个学校的日常教学安排,学生的学籍管理等等。以前都是人工进行操作。随着学校规模扩大,教学处的教学管理工作量大大加重。随着计算机应用的发展,教学工作者急切希望能够将大部分繁琐的工作交由计算机的处理,已减轻人工的压力并提高工作效率。而计算机的普及更加快了教学管理系统的产生。上一代的教学管理系统主要为单机单用户的系统,其数据库主要采用Foxbase或FoxPro,系统开发环境也是数据库内置的开

发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。 随着计算机网络的发展,特别是校园网的建立。原有教学管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。 2、组织结构 图1是学校大致的组织结构图。其中校教务处,是使用综合教学系统的主要部门,对学生的教学管理主要由教务处承担,进行中管理。 1 图1 组织结构图 3、业务流程分析 教学管理系统是一个面向学校教学人员,为其提供服务的综合信息管理系统。教务人员通 过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。学生的个人信息、所有的课程考试成绩以及每学期的开课情况都记录在教学系统里进行管理。 教学管理系统工作流程: 由教务人员在公共信息系统中完成对运行教学系统所需的基本数据的维护(如:系所信息,专业信息等)。包括这些信息的增、修、改,对于系所和专业的变动都将在这进行操作。所有专业都必须附属于一个也只有一个系所。系统开始投入使用,教学人员先根据学校实际情况,建立系所的信息,主要信息包括系所的名称及

信息管理系统复习题

一、单项选择题(共20题,每小题1分,共20分) 1.当计算机在管理中的应用主要在于日常业务与事务的处理、定期提供系统的 业务信息时,计算机的应用处于()。 A.管理信息系统阶段 B.决策支持系统阶段 C.电子数据处理阶段 D.数据综合处理阶段 2.下面关于D S S的描述中正确的是()。 A.D S S是解决结构化和半结构化问题的信息系统 B.D S S中要求有与M I S中相同的数据库及其管理系统 C.D S S不仅支持决策者而且能代替决策者进行决策 D.D S S与决策者的工作方式等社会因素关系密切 3.E S的特点不包括()。 A.掌握丰富的知识,有专家水平的专门知识与经验 B.有通过学习或在运行中增长和扩大知识的能力 C.自动识别例外情况 D.有判别和推理的功能 4.管理系统中计算机应用的基本条件包括科学的管理基础、领导的支持与参与 及()。 A.报表文件统一 B.数据代码化 C.建立组织机构 D.建立专业人员队伍和培训 5.在因特网中用E-m a i l发送邮件,实现的实体间联系是()。 A.1:1 B.1:n C.n:1 D.m:n 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.E D P、D S S、M I S、E I S B.D S S、E D P、M I S、E I S C.M I S、E D P、D S S、E I S D.E D P、M I S、D S S、E I S 12.D S S的工作方式主要是()。 A.人机对话方式 B.键盘操作方式 C.交互会话方式 D.非交互会话方式 13.专家系统有两个核心组成部分,即知识库和()。 A.数据库 B.推理机 C.方法库 D.决策模型 14.处理功能分析常用的方法有:决策树、决策表和()。 A.结构化语言 B.数据字典 C.数据功能格栅图 D.E-R图 15.在医院,患者与医生的关系是属于()。 A.1:1 B.1:n C.n:1 D.m:n 16.系统开发中强调系统的整体性,它采用先确定()模型,再设计() 模型的思路。 A.实体,用户 B.用户,实体 C.逻辑,物理 D.物理,逻辑 17.生命周期法的主要缺点是难以准确定义用户需求,及()。 A.阶段不明确 B.无法对项目进行管理和控制

学生信息管理系统

全国学前教育管理信息系统 培训上机指南 一、网址、用户名及密码 1、专题网址:https://www.doczj.com/doc/f77283046.html,/,系统由专题右上方《管理系统入口》进入。 2、用户名(另发)。 3、测试系统初始密码统一为xueqian@2014(仅在培训时为此密码),请勿在培训时修改此密码。在使用正式系统时请修改密码。 二、系统登录注意事项 1、建议电脑为XP系统的情况下使用火狐或谷歌浏览器登录系统。 2、登录系统前,须进行浏览器设置,设置方法如下:“工具”→“Internet选项”→“隐私”→“高级”→勾选“替代自动cookie处理”和“总是允许会话cookie”。 3、不要使用同一浏览器登录多个用户。 4、在输入用户名和密码时注意键盘大小写的切换。 5、登录系统时,如密码连续五次输入错误,系统会自动锁定该账号,锁定时间为15分钟,15分钟以后才能再登录系统,建议骨干学校和市州在登录时如输错4次密码时不要再进行第5次密码的输入,可用同级或上级的系统管理员账号(A开头的账号)重置密码,再进行系统登录。

三、需完成任务 各学校使用学校级系统,市州使用县、市级系统,骨干学校与市州配合完成各项流程(机构管理、幼儿管理、业务管理、一期数据管理、机构在园幼儿情况、系统管理),具体操作步骤如下(以县级学校为例): (一)机构管理 1、使用机构级账号(普通用户)登录系统,进入“机构管理”->“基本信息管理”,进行学校扩展信息的填写(基本信息由系统自动导入),此处应注意“提交”与“保存”两个按钮的区别。 2、使用区县级账号(审核用户)登录系统,进入“业务管理”->“机构数据管理” ->“基本信息审核”,审核学校提交的基本信息。 3、使用机构级账号(普通用户)登录系统,进入“机构管理”->“办学条件信息管理”,根据提示编辑办学条件基本信息与办学条件建筑信息(该页面有两个选项卡),并提交审核。 4、使用区县级账号(审核用户)登录系统,进入“业务管理”->“机构数据管理” ->“办学条件信息审核”,审核学校提交的基本信息。 5、使用机构级账号(普通用户)登录系统,进入“机构管理”->“班级信息管理”,至少创建5个以上的班级(最好有连续的年级)。

信息管理系统毕业设计

1概述 学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。随着在校大学生人数的不断增加,教务系统的数量也不断的上涨,。学校工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的。 随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网大众趋势的发展。我 们使用电脑的高效率才处理数据信息成为可能。学生学籍管理系统的出现,正是管理人员 与信息数据,计算机的进入互动时代的体现。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。通过这个系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量?毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义? 2需求与功能分析 学生信息管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便, 易用性强。该系统实现的大致功能:用户登陆。提供了学生学籍信息的查询,相关科目的成绩查询和排名,修改登录密码等功能。教师管理。提供了对学生学籍信息的查询,添加,修改,删除;学生成绩的录入,修改,删除,查询班级排名。修改密码等功能。管理员管理。拥有最高的权限。允许添加教师信息和课程信息等。其提供了简单、方便的操作。 3概要设计 3.1功能模块图 功能模块图,如下图3.1所示

学生信息管理系统C程序

#include #include #include #include//getch();kibhit()的头文件struct student { int id; char name[20]; char password[11]; char classs[6]; struct like { float physics;//物理 float biology;//生物 float chemistry;//化学 }grade; int age; int ranking; }; typedef struct student ST;//为已有的数据类型命名struct administrator { char name[20]; char password[11]; }ad={"lichao","12343456"}; void Chushihua();//系统初始化函数 void Stucpw(int i);//学生改密函数 void Ssave(ST stu[30],int r);//系统保存函数 void Stuadd();//添加学生函数 int Save_enquiry();//修改确定询问函数 void Studelete();//删除学生函数 void Stualter();//修改学生函数 void Sturefer();//学生查询函数 void Sturank(ST stu0[30],int i);//终极排名函数void Stuclassesrank();//学生班级挑选函数 void Stuallout();//少女通灵之术 char* Passwordinputhide(); int main() { int flag0=0;//选择登陆方式的标志 int flag1;//密码错误次数标志 int flag3;//选择操作方式的标志 char ad_name[20];//输入的管理员名字 char ad_password[11];//输入的管理员密码

信息管理系统考试复习资料

一. 概述1.信息信息系统的定义 信息是经过加工的数据;信息是有一定含义的数据;信息是对决策有价值的数据 信息系统是以加工信息为主的系统,它由人、硬件、软件和数据资源组成,目的是及时、正确地收集、处理、存储、传输和提供信息 2.管理信息系统的定义 广:从系统论和管理控制论的角度,认为管理信息系统是存在于任何组织内部,为管理决策服务的信息收集、加工、存储、传输、检索和输出系统,即任何组织和单位都存在一个管理信息系统。 狭:指按照系统思想建立起来以计算机为工具,为管理决策服务的信息系统。它体现了信心管理中现在管理科学、系统科学、计算机技术及通信技术,向各级管理者提供经营管理的决策支持。强调了管理信息系统的预测和决策功能,而且是一个综合的人-机系统。 3.管理信息系统的主要类型 国家经济信息系统企业管理信息系统事务型管理信息系统行政机关办公型管理信息系统专业型管理信息系统4.从管理系统的信息处理结构来看,管理信息系统由哪几个部分组成 信息管理者信息源信息处理器信息用户 5.从管理系统的信息管理层次来看,管理信息系统由哪几个部分组成P14 五.开发方法 1.结构化方法的基本思想是什么?优缺点是什么?P81 P48 2.原型法的开发方法是什么?P84 P51 3.RAD 的开发方法是什么? 4.面向对象的?P86 P54 5.什么是CASE?它的作用是什么?举例说明有哪些CASE工具? 辅助系统开发的工具 计算机辅助开发高度自动化 六.系统规划 1.什么是信息系统发展的诺兰模型P112 P70 2.什么是企业系统规划法(BSP)主要步骤是?P121 P81 3.什么是不可行性分析,主要包含哪些可行性分析? 七.系统分析 1.系统分析有哪些主要任务?P148 P104 2.系统分析阶段结束后得到的新系统的逻辑模型的组成?P164 P123 3.绘制数据流图P159 P116 4.什么是数据字典,它包含什么?作用是什么?和数据流图的关系?P162 P119 五.系统设计 系统平台设计功能模块设计.系统总体设计包含哪些工作?1.

简单学生信息管理系统设计

——综合性程序设计 题目:简单学生信息管理系统(序列化版)班级: : 学号:

实验目的: 1.综合运用输入、输出的知识,用序列化方法保存、读入数组容。 2.设计实现一个简单的信息管理系统。 实验容: 编写能够满足如下条件的程序,分两次四个课时完成 1.声明Student类,该类实现Serializable接口以表明该类可 以进行序列化。该类有、学号、math、os、java用来存放 对应的成绩,在构造方法中进行、学号、课程成绩的赋值。 Override有Object继承来的tostring方法已便友好格式显 示自己的属性; 2.建立一个类,利用数组来存储多个Student,写完一个方法, 在main中写一段测试代码,运行以保证目前所做工作的 正确性,正确后再写其他代码。有以下方法: 1)add(Student stu):增加新的学生,人数满时显示人满或是new一个更长的数组,把现有的Student复制到新 数组 2)dispAll():可以显示所有的学生信息(测试add是否正确) 3)findById(long id):可以按照学号来查找,然后显示符合条件的学生信息,查无此人的话显示错误信息。 4)findByName(string name):可以按照来查找,然后显示符合条件的学生信息,查无此人的话显示错误信息。 (判断是否相等使用string类的equalsIgnoreCase方 法) 5)delBy Id(long id): 可以按照id来删除学生信息,然后显示找到该人,若查无此人的话显示错误信息。 6)save():利用ObjectOutputStream 来把数组写入文件中,需要考虑在什么时候调用该方法。 7)load():利用ObjectIntputStream 来进行反序列化,得到以前保存的容,注意要考虑以前未保存容的情况, 可返回错误信息。 3.在控制台显示一个菜单,并实现相应的功能。菜单如下: 1显示所有学生信息2按学号查找 3 按查找 4 按学号删除 5 保存 6 读入7 退出 请输入数字(1-7): 程序代码

相关主题
文本预览
相关文档 最新文档