信息系统开发与管理

2024-05-18

信息系统开发与管理(精选6篇)

篇1:信息系统开发与管理

填空题

第一章管理信息系统导论

①按核心业务活动可以分为:电子业务系统、电子政务系统、电子商务系统三类。

②按数据处理方式可以分为:操作型、管理型、战略型三类 ③按管理应用层次分为:事务型、管理型、战略型三类。④管理信息系统的结构主要包括:功能结构、概念结构、管理职能结构、软硬件结构、网络计算结构

⑤管理信息系统的概念结构:信息源、信息处理器、信息用户、信息管理者

⑥管理信息系统的几种典型应用形式主要包括:物料需求计划系统MRP(针对制造业)、制造资源计划系统MRPⅡ和企业资源计划系统ERP系统等。

第二章 管理信息系统的基本知识P39(1)管理信息的基本知识

①几种典型的组织结构:直线制机构、职能制结构、矩阵制机构。

②管理部门划分的基本方法:按职能划分、按地区划分、按产品划分。

③管理活动的三个基本层次:高、中、低。

④管理决策的三种基本类型:非结构化决策、半结构化决策、结构化决策。

⑤信息论对信息的解释:信息是用来消除随机不定性的东西 ⑥控制论对信息的解释:信息就是信息,既非物质,也非能量 ⑦信息的基本属性:普遍性、事实性、层次性、可压缩性、扩散性、非消耗性、共享性、变换性、可转换性。⑧

信息处理的生命周期的几个主要阶段:需求、收集、传输、处理、储蓄、维护、使用和退出。(2)系统的基本知识

①系统存在的三个基本条件:要素、结构、功能。②系统的5个基本要素:输入、处理、输出、反馈、控制。③系统的分类:按复杂程度从低到高可以分为物理结构系统、生物系统、人类系统、社会系统、宇宙系统五类;按系统与环境的关系可分为封闭系统、开放系统两类;按是否有反馈机制可分为开环系统、闭环系统;按抽象程度可分为概念系统、逻辑系统(数据流图)、物理系统(业务流程图)。④系统的属性;整体性、关联性、层次性、统一性。(3)信息技术的基本知识

①网络安全的五个特征:保密性、完整性、可用性、可控性、可审查性

②数据库:是各种相关数据的集合和容器

③数据库管理系统:是对数据库进行管理的系统软件,位于用户和操作系统之间,为用户或应用程序提供访问数据库的方法和工具。

④机构化查询语言:insert、update、delete、selec ⑤计算机语言:机器语言、汇编语言和高级语言 第三章 系统开发方法的概述P63

①管理信息系统开发的主要方法:机构化方法、原型化方法、面向对象方法。

②原型化方法的三种具体类型:探索型、实验性、演化型。面向对象方法:是一种基于面向对象理念的系统开发方法,他将面向对象的思想引用与软件开发过程中,指导开发活动,主要包括面向对象的分析方法OOA,面向对象的设计方法OOD,面向对象的编程方法。

对象:是指一些相互关联的实体。由对象的标识、对象中的操作集合、对象的数据结构,及对象对外消息接口组成,具有“封

装”和“能动”两种特性。换言之,是数据结构以及作用于此结构上的数据操作的封装体,这个封装体具有自身行动能力。类和实例:类是对象的描述,他概括了具有共同性质的一组对象的方法和数据。

消息与方法:方法是对象具有了处理封装数据的功能,而消息则激活了这种功能并建立了对象间的通信的桥梁。消息由消息的标识、接收消息的对象、若干个变元组成,方法一方面描述了对象执行操作的算法,另一方面定义了响应消息的机制 继承:继承是子类自动共享父类中的方法和数据的机制,描述了人类由一般到特殊,自顶向下的演绎能力。封装:是一种信息隐蔽技术。

多态性:意味着一个名字可以使具有多种语义。他提供一种与人类在解决问题时的思维方式相容的能力。

重载:重载在功能及使用方法上和多态性有许多相似的方面,但重载是通过静态连接实现的,而多态性则采用动态连接,重载多指两种①函数重载②运算符重载

③管理信息系统的生命周期:出现需求、提出新系统方案、系统产生与成长、系统成熟、系统衰退、系统废弃。

④瀑布模型与结构化方法的主要阶段:总体规划、系统分析、系统设计、系统实施、系统维护、系统评价 第四章 总体规划P81

①用于管理信息系统总体规划的方法:关键成功要素法CSF、战略目标集转化法SST、企业系统规划法BSP

②BSP方法的13项主要活动:研究项目的确定、研究的准备活动、研究的开始阶段、定义企业的过程、定义数据类、分析当前的系统支持、研究管理部门对系统的要求、提出判断和结论、设计信息系统总体结构、确定子系统的开发的优先顺序、评价信息资源管理工作、制定建议书和开发计划、研究成果报告。

③利用BSP方法进行企业过程定义的一般步骤:从计划和控制、产品和服务、以及其它支持性资源三个方面入手 ④BSP方法中,资源生命周期不同阶段对信息的不同需求可以将企业中的数据分为四个类型:库存文档型、事务型、计划型、综合统计型。

⑤BSP识别企业数据的方法有两种:企业实体法、企业过程法 ⑥在BSP方法中划分子系统的过程实际上就是定义信息结构的过程。具体的做法是用U/C图。U表示use,C表示产生creat 第五章 系统分析P99

①业务流程的概念:是指一组共同为顾客创造价值而有相互关联的活动

②业务流程重组BPR的定义:是对企业的业务流程作更本性的思考和彻底的重建,其目的是在成本、质量、服务和速度等方面取得显著的改善,使得企业能最大限度的适应以顾客、竞争、变化为特征的现代企业经营环境。

③业务流程的特点:目标性、逻辑性、层次性、④BRP的四个核心基本特征:根本性、彻底性、显著改善和流程。

第六章 系统设计P127

①系统设计的原则:简单性,一致性、完整性、灵活性、适应性、可靠性、安全性、经济性

②系统设计的主要阶段:总体设计、详细设计。

③总体设计的主要内容:子系统的划分与确认、模块结构设计、网络设计与设备配置方案、数据库设计、安全控制设计。④一个模块应具备的几个要素:输入和输出、加工处理功能、内部数据、程序代码。

⑤模块的耦合方式:数据耦合、控制耦合、内容耦合,第一种

耦合度最低性能最好。

⑥模块的内聚方式有六种:巧合、逻辑、过程、通信、顺序、功能内聚。其中功能内聚的聚合度最高,性能最好。⑦数据库设计过程中按数据表或称关系的规范化程度,可以将规范程度分为6个级别,从低到高依次为,第一范式、第二范式、第三范式、BC范式、第四范式、第五范式。常要求达到第三范式就可以了。

⑧数据库规范化的必要性:数据冗余,更新异常、插入异常、删除异常。

第七章 系统实施P157

①系统实现的主要过程:准备工作、编码、代码审查、缺陷跟踪、改错和调试等若干活动

②程序质量评价的主要指标:可靠性、规范性、可读性、可维护性、适应性

③系统测试的基本工作流程:了解系统需求、编写测试计划、编写测试用例、执行测试用例、记录发现的错误、测试总结报告。

第八章 运行管理P175

①运行管理机构设置的原则:效率原则、精简原则、灵活性原则、因事设岗、因岗定编原则。

②运行管理机构的人员构成:网络组、硬件组、软件组、业务组、行政组。

③CIO首席信息官,担负管理信息系统建设与企业高层管理之间沟通与对话的桥梁职责,具有参谋作用、桥梁作用、是企业信息化的总领队和信息化培训的总领导。

数据备份:指将计算机硬盘上的原始数据复制到可移动媒体上,如磁带光盘。

数据恢复:将备份的数据恢复到硬盘上的操作

数据归档:将硬盘数据复制到可移动媒体上,与数据备份不同的是,数据归档在完成复制工作后将原始数据从硬盘上删除,释放到硬盘空间。

归档恢复:将归档数据写回到硬盘上

在线备份:对正在运行的数据库或应用进行备份。

离线备份:在数据库关闭后对其数据进行备份,离线备份通常采用全备份

全备份:执行数据全部备份的操作

增量备份:只备份上一次备份后数据的改变量

并行技术:将不同的数据源同时备份/恢复到同一个备份设备/硬盘上

数据克隆:是实现灾难恢复的一种重要手段,通过将原始数据同时备份到两份可移动媒体上,将其中一份数据转移到地理位置不同的办公室存放。

④系统技术评价的主要内容:系统效率、系统可靠性、可扩展性和可移植性。

篇2:信息系统开发与管理

2. 信息具有那些特性,这些特性对信息系统有那些影响:客观性,系统性,开放性,相对

性,转移性,变换性,有序性,动态性,时效性,共享性。信息的媒介性。

3. 系统的特征:系统边界,输入和输出,输入到输出的转换方法和系统接口。

4. 系统具有哪些特性:目的性(最重要的特性),整体性,层次性,相关性,开放性,稳

定性,相似性。

5. 信息系统定义:是一个以人为主导,吸取经验和遵照规律并重,利用适合的信息技术以

及相应设备,根据相应的业务模型和数学模型,进行信息的收集,传输,加工,储存,更新和维护,以提高组织的效益和效率为目的,支持组织的高层决策,中层控制,基层运作的集成化人机系统。

6. 信息系统有那些结构:概念结构(信息源,信息处理器,信息用户,信息管理者),层

次结构(战略决策层,战术管理层,业务处理层),功能结构(信息输入,信息处理,信息输出),软件结构(行政,研发,生产,营销,财务,人事,物流),物理结构。

7. 信息系统有那些类型:按照行政级别进行划分,按照行业进行划分,按照处理事物或承

担职能的不同,按照解决主要问题的不同。

1. 详细论述信息系统与管理,决策的关系:选择正确的方法和正确的事情的过程就是决策,要使决策正确,就必须确保有足够,准确,及时的信息,良好的信息系统能为管理者提供大量的决策信息。

2. 信息系统与数据的关系:信息系统的基本功能是为组织的经营管理和决策提供信息和信

息处理能力的支持,信息系统的基本任务是进行数据处理,信息系统输入数据,加工数据,然后输出用户所需要的数据。因此,数据既是信息系统存在的依据,又是信息系统的主导。作业级的数据全部来源于组织内部,战术级数据不仅来源组织内部,也有外部输入(结构化和半结构化)战略级数据主要来源于组织外部,非结构化数据。

3. 信息系统与人的关系:在职能上应有一定的分工,信息系统建设的人才结构和岗位设置,信息系统建设需要队伍的配合和稳定,强化信息系统对各级人员和组织的贡献,信息系统的开发人员的道德准则。

4. 如何进行计算机选型:选择性价比高的计算机;选择与组织业务和其他设备相适应的计

算机,以提高计算机的运用效率和效益;尽量选择主流厂商的计算机。

5. 信息系统与软件的关系:信息系统开发过程中需要系统软件和开发软件的支持,开发完

毕形成一套适应需求的应用程序和文档,即通常所说的应用软件。所以,信息系统与软件有的基本关系是,信息系统需要软件的支持,信息系统的核心是软件。

6. 信息化5个层次:产品信息化,企业信息化,产业信息化,国民经济信息化,社会生活

信息化。

7. 信息系统与信息化的个关系:信息化更重视信息和知识成为价值构成的主体,而信息系

统的建设更多地强调为组织运作管理和决策服务。

1. 数据元素:是数据的基本单位。

2. 数据结构:是指数据之间的相互关系,即数据的组织形式。它一般包括以下3个方面的内容(数据的逻辑结构,储存结构,数据的运算)

3. 数据模型:现实世界数据特征的抽象。(概念模型。数据模型)

4. 数据库的体系结构:分成3级,内部级,概念级,外部级

1. 通用组织信息化成熟度模型:第一级:技术支撑级(基础设施,文档电子化,单项的信

息系统)第二级:资源集成级(系统集成,信息资源规划,业务效率)第三级:管理优

化级(信息制度,业务流程优化,信息化效益)第四级:战略支持级(信息战略,核心竞争力,决策支持,外部协同)第五级:持续改善级(学习型组织,信息环境,创新管理)

2. 企业 行业互动模式:企业信息系统建设与企业所在行业的信息化之间普遍存在着相互

促进和约束的互动关系,将企业信息系统建设与行业信息化之间相互影响而出现的企业信息系统建设模式。

3. 雁行模式:由于组织事实信息系统建设的时间不同或起点不同,行业内或系统内不同组

织之间形成了技术和管理水平上的差距系列,犹如大雁飞行状。

4. 信息系统的生命周期:任何一个信息系统在使用过程中随着其生存环境的变化,都需要

不断维护,修改,当它不再适应的时候就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期。分5个阶段:系统规划,系统分析(逻辑模型),系统设计(物理模型),系统实施(程序设计),系统运行和维护。

5. 信息系统规划的内容:1信息系统的发展是组织战略规划的重要组成部分2信息技术发

展非常迅速,开发信息系统受各方面因素的影响风险很大。

6. 信息规划的3种方法:(1)关键成功因素法:了解组织目标;识别关键成功因素;识别

性能的指标和标准;识别测性能的数据。(2)战略目标集转化法:描绘出组织各类人员结构;识别每类人员的目标;对于每类人员识别其使命及战略。将组织战略集转化成信息系统战略集。(3)业务系统规划法:定义组织目标;识别组织的业务流程;定义数据类;定义信息结构(U表示使用,C表示生产)。

7. 数据中心原理:只要组织的性质和目标不变,它的数据类就是稳定的,任何经营管理活

动都离不开对这些数据的提取。

8. 信息系统的需求分析:功能需求:功能需求,性能需求,资源和环境需求,可靠性需求,安全保密要求,用户界面需求,成本消耗与开发进度需求,预先估计的可扩展性需求。非功能需求:根据系统目标工作环境决定。

9. 需求调研的方法:阅读文献,实地考察,用户访谈,发放调查问卷,业务专题报告。

10. 可行性研究方法:所谓可行性应该包括必要性和可能性,可行性可以从1从技术因

素角度考察2从经济因素角度考察3从社会因素角度考察。

1. 信息系统开发方式:自主开发和外包(联合开发,委托开发,购买套装软件)

2. 根据价格的不同合同分为:固定价格合同和成本补偿合同;固定价格合同是高风险的,因为如果完成项目后的成本高于原计划成本,开发方将只能赚到比预计要低的利润,甚至会亏损;成本补偿合同中,如果开放方的成本确实超过了原始预算,开发方的名誉就会受到影响,从而又会使开发方在未来赢得合同的机会降低。

3. 信息系统开发团队有哪几种组织形式:职能型组织结构,项目型组织结构,矩阵型组织

结构。

1. 信息系统开发方法的分类:按时间过程来分为生命周期法和原型法;按照信息系统开发的关键分析要素,可分为1面向处理方法2面向数据方法3面向对象方法。

2. 生命周期法的指导思想:主要指的是结构化系统开发方法SSDM,是自顶向下结构化方

法,工程化的系统开发方法和生命周期方法的结合,又叫结构化生命周期法。该方法要求信息系统的开发工作,从初始到结束划分为若干阶段,预先规定好每个阶段的任务,再按一定的准则来按部就班的完成。

3. 数据流图用的4个基本符号:外部实体,数据流,数据储存和数据处理过程。

4. 数据字典中的6类条目:数据元素,数据结构,数据流,数据储存,外部实体,处理。

5. 数据流图有2种经典的结构:变换型结构和事务型结构,这两种结构可以分别通过变换

分析和事务分析方法导出标准形式的结构图。

6. 原型法的步骤和优点:步骤:1明确用户基本信息需求2建立初始原型3评价原型4修

改和完善原型。优点:增进用户与开发人员之间的沟通,用户在系统开发过程中起主导作用,辨认动态的用户需求,启迪衍生式的用户需求,缩短开发周期降低开发风险。

7. 生命周期法与原型法的选择:有利于生命周期法开发的因素:用户需求定义可以明;系

统运行程序确定,结构化程度高;系统具有较长的使用寿命,环境变化不大;开发过程要求有严格的控制;研制人员对系统任务了解且熟练程度较高;系统文档要求详而全;开发成果重复使用。有利于原型法开发的因素:用户需求不明确;过程非结构化;用户环境易变;系统具有短期寿命;具有第4代语言工具;系统要求在短期内运行;没有或很少可资借鉴的成果。

1. 对象:一些属性及专用服务的封装体,它是问题空间中一些东西的抽象。

2. 封装:信息隐藏,当开发一个程序总体结构时,程序的每个成分应该封装或隐蔽在一个

单一的模块中,定义每一模块时应尽量少露其内部处理。

3. 继承:继承指对象继承它所在类的结构,操作和约束,也指一个类继承另一个类的结构,操作和约束。

4. 面向对象分析:要求把问题空间分解成一些类或对象,找出这些对象的特点,以及对象

间的关系,并由此产生一个规格说明。

5. 面向对象设计:在面向对象分析的基础上产生的逻辑结果。从面向对象的分析转到面向

对象的设计是一个累进的模型扩充过程。面向对象分析的各个层次是对问题空间进行了模型化,而面向对象的设计则需要对一个特定的实现空间进行模型化。

1. 项目的定义:在一定的进度和成本约束下,为实现既定的任务,并达到一定的质量,所

进行的一次性工作任务。

2. 项目管理各要素之间的关系:目标,成本,进度三者是互相制约的,其中目标包括完成的任务数以及完成的质量。当进度要求不变时,质量要求越高或者任务要求越多,则成本越高;当成本不变时,质量要求越高或任务要求越多,则进度越慢;当质量和任务的要求都不变时,进度过快或过慢都会导致成本的增加。

3. 信息系统的特点:1信息系统项目的目标是不精确的,任务的边界是模糊的,质量要求

更多是由项目团队来定义。2信息系统项目进行过程中,客户的需求会不断被激发,被不断地进一步明确,导致项目的进度费用等计划不断更改。3信息系统项目既是智力密集型的项目,又是劳动密集型的项目,受人力资源影响最大,项目成员的结构,责任心,能力和稳定性对信息系统项目的质量以及是否成功有决定性的影响。

4. 信息系统项目成本构成:可划分为开发成本和运行维护成本,其中开发成本可分为分析

与设计费用,系统实施费用,管理费用;运行维护成本可分为运行费用,行政管理费用,维护费用。

5. 软件的2种度量方式:软件代码行的方式;软件功能点的方式。

6. 项目团队有哪几个发展阶段:形成阶段(预期激励,信息激励,参与激励)振荡阶段(参

与激励,责任激励,信息激励)正规阶段(参与激励,自我激励,知识激励)表现阶段(危机激励,目标激励,知识激励)

7. 为什么要全面的质量管理:因为信息系统生命周期的各个阶段,对上一阶段的理解和本

阶段的设计与实现上都存在着这样那样的问题。

8. 信息系统实施全面质量管理的办法:1实行工程化的开发方法2实行阶段性冻结与改动

控制3实行里程碑式审查与版本管理4实行面向用户参与原型演化5强化项目管理,引入外部监理与审计6尽量采用面向对象和基于构件的方法进行系统开发。

1. 信息系统文档的作用:1用户与系统分析人员在系统规划和系统分析阶段通过文档进行

沟通。2系统开发人员与项目管理人员通过文档在项目期内进行沟通。3前期开发人员与后期开发人员通过书面文档进行沟通。4系统测试人员与系统开发人员通过文档进行沟通。5系统开发人员与用户在系统运行期间进行沟通。6系统开发人员与系统维护人员通过文档进行沟通。7用户与维护人员在运行维护期间进行沟通。

2. 不利选择:在建立委托人-代理人关系之前,代理人已经掌握某些委托人不了解的信息,而这些信息有可能是对委托人不利的。

3. 道德风险:代理人在为其自身效用最大化的同时损害委托人或其他代理人效用的行为。

4. 激励机制:委托人如何使代理人从自身效用最大化出发,自愿地或不得不选择与委托人

标准或目标相一致的行动。

5. 信息系统监理的作用:具备相应资质的第三方,根据信息系统的开发规律及国家法律法

规,开发合同和监理合同的要求,对信息系统开发过程中的行为,事件和文档进行审查和监督,为用户方提供与项目有关的信息和信息处理能力的支持,以确保信息系统建设成功。

6. 信息系统监理有那些模式:咨询式监理,里程碑式监理,全程式监理。

7. 信息系统的监理费用:按时计算法,工资加一定比例的其他费用计算法,监理成本加一

定比例其他费用计算法,固定价格计算法,按信息系统建设成本的百分比计算,按减少的项目风险计价。

1. 系统测试应遵循以下基本原则:1应尽早并及时地进行测试2测试工作应避免由原开发

软件的人或小组来承担3在设计测试方案时,不仅要确定输入数据,而且要确定输出结果4测试用例不仅要有合理,有效的输入条件,也要有不合理,失效的输入条件5不仅要检测程序是否做了该做的事,还要检测是否做了不该做的事6充分重视测试中的群集现象7严格按照测试计划来进行,避免测试的随意性8妥善保存测试用例,作为文档的组成部分,为维护提供方便。

2. 静态测试:不实际运行被测程序,主要对被测程序的编程格式,结构等方面进行评估。

3. 动态测试:在计算机上直接用测试用例运行被测程序,检验程序的动态行为和运行结果的正确性。

4. 黑盒测试:也称为功能测试或数据驱动测试。将被测对象看成黑盒子,在完全不考虑其

内部结构和特性的情况下,测试被测对象的外部特性。

5. 白盒测试:也称为结构测试或逻辑驱动测试。将被测对象看成透明的白盒。根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。

6. 测试过程:拟定测试计划,编制测试大纲,设计和生成测试用例,实施测试,生成测试

报告。

7. 单元测试:也称为模块测试,是在模块编写完成,无编译错误后必须进行的测试工作。

8. 集成测试:又叫组装测试,是指每个模块完成单元测试之后,需要按照设计时确定的结

构图,将它们连接起来进行测试,确保程序单元或模块接口正确和软件结构合理。

9. 确认测试:进一步验证软件的有效性,也就是说,检查软件的功能和性能是否与用户的要求一样。

10. 测试和调试的区别:测试的目的是为了发现尽可能多的错误,而对于所暴露的错误

最终需要改正。调试的任务就是根据测试时所发现的错误,找出原因和具体的位置,并进行改正。

篇3:招聘管理信息系统开发与实现

招聘需求为公司的各部门制定招聘计划提供了环境, 同时也提供了对招聘结束后的总结, 方便人力资源的管理与分析。

应聘人员信息管理提供了对应聘人员的初始信息录入及应聘流程的实现, 如果应聘人员未被录用将转入公司人才库数据库, 从而也为公司提供了一个大型的人才库系统。

新员工报到手续管理实现了报到手续的网络化, 从而使相关部门做好新员工的报到准备工作, 履行好自己的职责。

一、应用功能概述

招聘需求管理、应聘人员信息管理、人才库信息管理、新员工报到手续管理。

主要功能见软件模块结构。

二、软件模块结构

三、部分模块序列

1. 招聘需求查询

角色为部门招聘管理员、人力资源部专员 (两种作用, 预审及终审) 及人力资源部部长, 他们可根据条件查询各自需要的数据对象, 只有当需求流程到达需要他进行修改操作时, 他才具备那个操作的修改权限。

2. 招聘需求新增

新增数据的同时将状态位标志置初始值“0”, 表示现在此需求进入“需预审”阶段。其他控件都为只读状态。

3. 招聘需求删除

部门招聘专员写完需求后就开始进入流程, 在人力资源部预审前可以修改或删除, 对于删除权限的控制可以在U I层实现, 调用Model中的方法判断当前记录的删除状态即可。CanModiDele ()

4. 招聘需求编辑

部门招聘专员写完需求后就开始进入流程, 在人力资源部预审前可以修改或删除, 对于删除权限的控制可以在U I层实现, 调用Model中的方法判断当前记录的删除状态即可。

“岗位代码”和“年度”不能在需求编辑时进行修改, 可以修改的项是“申请招聘人数”、“意见”及“上交日期”。“确定”按钮的放开要由Model中的方法判断记录当前状态决定。CanModiDele ()

5. 招聘需求编辑——人力资源部终审

时序图同招聘需求编辑相似。终审只是保存终审的相关信息即可, 即只能修改“招聘情况总结”、“实际招聘人数”及“备注”, 同时更改状态位数据由“2”变为“3”。终审后部长就不能再对记录进行编辑。其他控件都为只读状态。“终审”按钮的放开要由Model中的方法判断记录当前状态决定。CanLastCheckup ()

6. 应聘人员信息编辑

时序图同招聘需求编辑相似。部门审批前可以修改或删除, 对于删除权限的控制可以在U I层实现, 只要判断当前记录的状态值就可以。“招聘需求管理号”不能再进行修改, 其他信息可以修改。其他控件都为只读状态。调用M o d e l中的方法判断当前记录的编辑状态即可。CanModiDele ()

7. 应聘人员信息编辑——人力资源部终审

进入终审就标志着此人员已成为正式录用人员。工号由人力资源部专员给出, 工号的效用可以在U I层进行控制, 即检查此工号是否可用。

除了要修改应聘人员数据记录外, 还需进行如下操作。

(1) 调用员工基本信息管理中的AddModel的扩展方法用于新增相关记录, 所需传入的数据由员工基本信息表中的数据确定。

(2) 根据报到相关部门数据调用新员工报到信息Proc中的新增方法将所需报到的部门记录新增出来, 是多条记录, 可以在U I层直接控制实现。

(3) 要根据工号新增报到手续情况表中的一条记录, 并置标志位为0。

“终审”按钮的放开要由Model中的方法判断记录当前状态决定。CanLastCheckup ()

四、程序设计描述

仅列出招聘需求信息管理类***_EngageProc。

五、结束语

本文中对对象类图、对象序列图、大多数模块说明和大多数程序详细描述进行了省略, 只涉及逻辑层的实现设计。本系统已投入使用, 运行情况良好。

摘要:招聘管理信息系统中为用户提供了方便的招聘管理, 并且将招聘的基本流程通过程序很好的实现。

篇4:信息系统开发与管理

关键词:系统开发;开放实验室;系统设计

中图分类号: TP315 文献标识码: A 文章编号: 1673-1069(2016)34-118-2

1 概述

前些年的高校扩招导致如今高校毕业生日趋增多,2016年大学毕业生人数已达到了历史新高,上升到了创纪录的765万人。很多毕业生没有达到企业要求的技术水平,在毕业之前没有找到合适的工作,一毕业就失业,近几年的就业形势很严峻。一方面是很多企业求贤若渴,希望大学毕业生到企业能够上手直接工作;另一方面,很多大学毕业生在学校没有掌握企业要求的实践技能,不能满足企业的用人需求。用人单位感觉应届毕业生眼高手低,不能马上从事相关工作,离企业要求有一定差距。如此造成了人才市场的供需矛盾。当前很多高校将课堂学时压缩,将更多的自学时间留给学生,让学生有更充裕的时间进行课外活动。然而很多学生参与的课外活动却与学校的初衷相背离,一些学生沉迷于网吧,将大部分课余时间都用于上网聊天,打游戏,有的学生的笔记本电脑不是用来学习的,电脑成了影碟机、游戏机。如何让学生参与有益的课外活动,是摆在教育工作者面前一项很严峻的课题。

每所高校都有很多实验室,但大部分高校的实验室是用于教学与科研。当某些实验室闲着的时候,就造成了资源的浪费。高校管理者要考虑能否把教学与科研任务不满的实验室开放给学生使用,充分发挥实验室的作用。利用开放实验室将学生吸引到第二课堂里来,培养学生学习的兴趣,增长学生的实践操作能力。学校把学生的课堂延伸到课外活动,让学生对实践项目有切身的感受,让学生对实际技能的提升有切身的体会。

2 实验室建设目的

为响应国家“大众创业,万众创新”政策的实施,积极推动实践教学改革,本校信息管理与信息系统专业提出要建设信息系统开发方向的开放实验室。开放实验室要把学生较迷茫的课余活动时间充分利用起来,使他们接触到更广阔的天地,利用课外活动增长见识,开阔视野,学习更多的知识,掌握实际的就业技能,为将来就业打下坚实的基础。这样的课外活动还能丰富教师的理论知识,不断将新知识融入教学环节中,提高教学水平。

信息管理与信息系统专业并不是计算机软件、计算机科学与技术等能够系统全面学习软件开发知识的理工科专业,很多计算机课程设置并不全面,大部分高校的信息管理与信息系统专业仅开设C语言程序设计、Java语言程序设计等少量软件开发课程,由于受学时限制,只能利用有限的课时讲解基本语法。开发完整的信息系统所需要的全面知识,在课堂上无法覆盖。开放实验室要将课堂教学延展到课外,利用实践项目的开发培养学生的实际动手操作能力,提高学生的就业技能,培养学生的一技之长,为学生顺利就业打下良好的基础。

3 实验室功能设计

3.1 动态网站开发

利用Microsoft Visual Studio开发工具,Microsoft SQL Server 2008数据库管理平台,采用C#编程语言,使用ASP.NET技术开发动态网站。

开发案例来自于企业实战案例,要求具有非常高的实用性,开发后的成果可以直接用于企业实践。培养学生的实战能力,使学生的技能与企业无缝对接,毕业后直接上手企业的软件开发。

开发案例:客户档案管理系统。

①主页面。使用母版页面做主页面,采用menu做导航。

②系统管理:a用户信息添加。b用户信息编辑删除(在GridView中显示信息,增加编辑删除按钮)。c用户信息显示。

③客户信息管理。a客户信息添加。b客户信息编辑、删除(要求在显示信息页面有编辑按钮,点编辑按钮后,在新的页面显示原有客户信息,进行编辑、删除)。c显示客户信息(要求分页显示,并链接到详情页)。d简单查询客户信息(查询客户名称中包含查询关键词的信息)。e组合查询客户信息(将多个条件,如客户编号、客户简称、专营业务员等多个条件组合起来进行查询,缩写查询范围,进行更精确查询)。

3.2 安卓手机App开发

利用Eclipse开发工具,开发安卓系统的手机App。

开发案例:校园交友系统

①校园交友系统欢迎界面;②校园交友系统注册用户页面;③校园交友系统输入验证码页面;④校园交友系统设置密码页面;⑤校园交友系统设置生日页面;⑥校园交友系统设置头像页面;⑦校园交友系统主页面布局;⑧校园交友系统实现“附近的朋友”页面;⑨校园交友系统实现“附近的同好群”页面。

3.3 模拟实际软件开发项目管理

多人组成的软件开发项目团队,需要正规化管理。设置软件开发项目经理,主管项目团队建设、项目计划等工作。项目经理对软件项目进行工作分解(Work Breakdown),工作分解会对整体项目进行细化,每项任务的需求更加明确。项目经理将团队成员进行明确分工,每个成员赋予不同的角色和岗位,模拟企业项目开发实际运作流程。岗位分为:系统分析员、系统设计员、程序员、测试员、实施工程师等。对于软件开发流程设置里程碑管理,每个阶段都设置一项里程碑任务,要有成果交付物。可行性分析阶段的里程碑任务要制作可行性分析报告,需求分析阶段的里程碑交付物要提交需求分析规格说明书,系统设计阶段的里程碑交付物要提交系统设计规格说明书,系统实现阶段的里程碑交付物是软件代码及数据库,系统测试的里程碑交付物是测试报告。

4 实验室环境配置

①投影设备:投影仪、幕布一套。

②计算机:30台PC机(其中台式机20台,笔记本电脑10台),采用较高配置(开发工具及数据库管理软件耗资源较大)。

③服务器:2台,其中一台部署.NET Framework 4.5,用于开发ASP.NET动态网站;另一台部署Tomcat,用于开发Android手机App。两台服务器需连接外网。

④有线局域网与无线局域网(路由器、交换机等)。

5 开放实验室管理

系统开发开放实验室并不是对全校学生全面开放,主要针对信息管理与信息系统专业学生进行第二课堂活动。开放实验室有很多设备,如服务器、计算机、路由器、交换机等,如不加强管理,会造成学校财产损失。为对开放实验室进行有效管理,制定以下规则。

①实验室开放时间,必须至少有一名实验室管理人员值班。

②学生进入实验室要用本人校园卡刷卡。

③为防止学生将计算机病毒带入实验室,将文件拷入实验室计算机前,必须使用杀毒软件进行扫描杀毒。

④严禁使用实验室计算机玩游戏、看电影、电视剧、综艺节目等。

⑤严禁将食物、饮料带入实验室。

6 实验室负责人职责

①负责制定开放实验室发展建设规划;研究和制定开放实验室年度工作计划;设计和制定开放实验室教学工作实施方案,检查工作方案执行情况。②负责组织开展实验教学体系、教学内容,带领开放实验室辅导教师成员完成实验教学的教研、教改工作任务,探索全面提高实验教学质量、培养创新型、应用型人才的新途径和新方法。③负责开放实验室的实验辅导教师师资队伍建设,配合学校管理部门做好开放实验室教师、实验技术人员的考核与培训工作,不断提高实验教学队伍的整体水平。④负责组织制定开放实验室的各项规章制度,实现开放实验室管理的科学化、规范化。⑤负责开放实验室的安全管理工作。⑥负责开展与政府部门、兄弟院校、社会组织及企业的合作,推动开放实验室的对外交流。⑦负责开放实验室的经费预算与日常开支。⑧对参加开放实验室活动的学生进行考核,并从中选拔优秀学生参加中国大学生计算机大赛、中国大学生服务外包大赛、辽宁省大学生移动应用开发大赛、“互联网+大赛”、大学生创业大赛等学科竞赛。组织学生积极申报大学生创新创业训练计划。

7 结论

系统开发开放实验室的建立,为学生提供了学习实际软件开发技术的平台,学生能够在学校就直接参与到实际的软件开发实践中,提升自身的技术水平,开阔了眼界,拓宽了知识的宽度,探索了知识的深度,为今后就业打下了坚实的基础。开放实验室的实践活动,给教师提供了一个理论联系实际的机会,将开放实验室的实践活动作为课堂教学的案例,丰富了课堂内容,延展了课堂教学的范围,使课堂教学效果更好,激发了学生的学习兴趣,提高了学生的听课效率。

参 考 文 献

[1] 王晓华,王杰,李海燕,杨会如,王红.高校开放实验室建设的探索[J].实验室研究与探索,2013(09).

篇5:信息系统开发与管理

信息技术的快速发展要求学校信息管理系统不断完善。尤其当前大多学校在各类信息数据管理中仍存在管理效率较低且难以为师生提供高效服务等问题,难以实现信息化管理的目标。对此,本文将对现行学校管理系统的应用现状、设计开发中关键技术的应用与需求考虑、信息管理系统设计的具体路径进行探析。

前言:不可否认我国近年来学校管理中不断引入信息技术的背景下,使管理水平得到很大程度的提高。但仅有部分高等教育中信息管理系统应用水平较高,而其他各阶段教育中信息系统无论从设计或应用方面都表现出一定的滞后性,无法使学校管理效率得以改善,更无从谈及促进教育质量的提高。因此,对学校管理系统设计研究具有十分重要的意义。

一、学校管理系统的应用现状

从我国现行大多院校教育管理系统的应用现状看,信息化水平仍处于初级阶段,在系统开发设计过程中主要以外购、自主研发以及二者相结合三种方式为主。其中在外购方面,由于很多学校并不具备教学管理系统的设计开发能力,而为适应信息化教学管理要求便采取外购的方式。然而许多外购系统在学校管理系统中并不适用,如典型的鹏达或大东日等提供系统涉及极高的费用,无论购置成本或后期运营管理都需耗费学校较多的`资金,为学校带来沉重的财政负担。而且大多计算机系统开发企业在设计过程中多从整个市场需求角度出发,管理系统带有明显的通用化特征,无法满足不同学校不同的教学管理需求,在使用过程中极易出现较多异常情况,影响整个管理效率。在自主研发方面,通常设有计算机专业的院校多采用自身设计的管理系统,其优势在于既可符合学校实际管理需求,也为后期的升级维护带来一定的便利,是学校管理系统设计开发的最佳方式。另外,目前也有部分学校将外购与自主研发相结合,在外购管理系统的基础上进一步设计研发,使其便于切合本校实际,但这种方式在外购方面仍需给予较多经费投入,而且一旦出现外购系统与学校教学管理差异过大,便无法进一步设计研发。因此管理系统设计中自主研发为优先选择方式,需立足于实际系统需求进行管理系统的设计[1]。

二、设计开发中关键技术的应用与需求考虑

(一)设计开发中关键技术的应用

学校管理系统设计中关键技术的应用主要从两方面着手,包括B/S架构与J2EE。其中在B/S架构方面,其相比传统网络系统中应用的C/S结构,无需进行特定软件的安装,服务器会将所有系统业务进行处理,用户通过浏览器的应用便可达到系统使用需求。同时以往C/S结构应用下,存在极为明显的网络结构不确定特征,而通过B/S结构的引入,只需保证HTTP协议作用得以发挥,便可提高系统通用性。除此之外,设计中的关键技术也体现在J2EE方面,其在系统中的应用具体体现在三方面:第一,JAVA语言的应用。现行几乎所有网站系统、浏览器都可支持JAVA语言的应用,只需进行一次编译便可在系统中运行。其优势主要表现在语言语法简单、检查处理机制健壮性、安全机制以及可移植性等方面。第二,SSH的应用。其在系统中主要包括Spring、Struts以及Hibernate等结构,可使包括数据存储层、业务逻辑层以及表示层等在内的应用系统得以构建,对信息共享与集中管理可起到突出的作用。第三,在J2EE应用方面。其主要以JAVA平台为核心,包括客户端组件、Web层组件、系统层软件以及业务逻辑层组件等结构,具有明显的易维护性与伸缩性等特征。

(二)设计开发中系统需求考虑

对系统需求的考虑是保证设计开发符合学校管理系统实际的基础条件。其需求内容具体体现在功能性、非功能性以及网页设计等方面需求。其中在功能性方面,主要指系统设计中体现的如系统是否具备入学管理功能、学生信息管理以及教务管理等;非功能性需求则指系统在性能、运行、扩展性以及安全性等方面是否满足学校管理要求。以其中安全需求为例,系统设计中是否对人员登录权限进行设计、数据库是否具备安全性特征以及系统是否可有效预防hacker攻击与病毒入侵等。另外,在网页设计方面,学校管理系统网页应从色彩外观编排以及构图等方面保持完整,使系统功能性具备的同时体现出一定美观性[2]。

三、信息管理系统设计的具体路径

(一)系统登录功能设计与研发

登录功能在设计过程中首先应从登录界面入手,将用户名、密码以及随机的验证码组成,其中用户名、密码的设置与发布。需注意的是许多学校登录系统往往采用网站或桌面等形式,其中桌面系统应用中用户验证后便可使用,但网站系统需要进行页面访问才可登录。对此问题,设计设计过程中对于用户验证成功的信息可在session中进行记录,这样每个页面访问过程中都要求对session信息进行确认,可使登录系统更具安全性。

(二)学生信息管理功能设计与研发

学生信息管理系统方面,其主要将学生在校表现、个人信息等融入其中。其中在个人信息方面系统相关操作主要体现在查询、修改以及信息详情等方面,用户仅需点击相关操作便可了解或修改学生基本信息。通常在个人信息管理过程中也需将学籍管理功能体现出来,假定学生出现休学或转学等情况,应利用系统中修改或具体异动管理功能完成异动信息的查询与修改。另外对于学生在校表现情况,一般系统给予教师与学生不同的操作界面。教师操作过程中可直接点击“详情”便完成学生信息查询、评价内容填写等工作,而学生操作界面仅限于对个人信息以及教师评价的查询。

(三)教务管理功能设计与研发

教务管理功能设计过程中应根据学校整体的发展情况进行设计,具体包括课程管理、学生培养计划管理以及课程安排等。以其中课程管理为例,功能模块中主要集中在查询、修改、课程增加或删除等操作方面,其中查询一般在输入项中体现,而输出项负责执行课程的修改或增加等。再如学生培养计划方面,实际设计过程中要求以实体train对象替代收集的信息内容,并在DAO层调用过程中使train对象达到持久化要求,然后在相应指令传入后使课程ID得以生成,最后ID向培养计划页面中进行传输,调用者将接收具体培养信息。除此之外,现行学校管理系统设计开发中也需将如招生管理、班级管理等内容考虑其中,使学校管理系统与现行信息化管理要求相适应[3]。

结论:

篇6:信息系统开发与管理

随着我国教育事业的不断发展,高校学生数量逐年增加,学校的规模也在不断扩大。无锡旅游商贸职业技术学校虽然是一所地方性民办高职院校,但随着学校的不断发展,在校生数量的不断攀升,这几年学校信息量不断膨胀,信息更新也越来越频繁,而传统的人工管理方式存在更新困难、存放困难、备份困难等缺陷与窘境。因此,设计与开发高校管理信息系统的重要性越来越明显。

1 ASP 技术研究

ASP 主要的功能是提供 ASP 开发者一个基于 MVC的网络应用程序开发框架,其框架的设计目标贯穿整个开发周期,从开发到发布。

包含整个维护的过程。其实,ASP 并不是一个全新的开放原始码框架,在 Struts1 公开多年之后,对于其架构的缺点以及检讨声浪不断,于是 Struts1 的开发社群与 Web work(另一个基于 ASP 的网络应用程序开发框架)社群进行整合,以 web work 框架为基础,整合优点,造就了目前的 ASP 框架。

ASP 帮人们处理了来自使用者的 HttpRequest 需求,及产生对应的 HttpResponse 回复,过程中只需要自定义 Struts.xml 配置文件来映射用户要求和对应用户的Action 以及响应用户的可视化试图,大大简化了繁复的网络服务 API 开发。

在 Action 处理 Request 之后,一些基本工作如数据验证、型态转换、档案上传等将可以利用 Interceptor 函数进行切割分离,并且可以自定义重复这些 API 方法来贯穿整个 Action.这种方式可以大幅缩短开发流程,提高开发效率。

ASP.NET 把 Windows 编程中的控件延伸到了 Web应用开发环境中,使程序员对 Web 应用的开发变得更加方便,强大的 ASP.NET 开发环境 Visual Studio 为ASP.NET 的开发提供了支持。

ASP 的工作原理主要分为两步:(1)可以将 ASP对象远程化,将服务器端的某个 ASP 组件(可以为业务组件或者业务实体组件)转换为 ASP 中的.对象,从而服务器端上的 ASP 代码也可以同样运行在客户端浏览器上;(2)ASP 将通过浏览器内的 XML HttpRequest 对象向其服务器端的后台程序进行调用,帮助其返回到客户端的浏览器上进行显示。

总之,ASP 就是一个可以帮助开发者简化 AJAX 技术应用环境的技术,它提供了一种能在 Web 浏览器端采用ASP 语言直接调用后台业务商业组件的解决方案。它还能动态生成 ASP 代码和隐藏 Http 协议的编程实现的细节。

2 系统开发设计

本系统按 Web 层、Service 层、DAO 层及 PO 进行分层。针对系统功能,根据模块分类设计了多个 Action类以及对应的 Service 类,系统的每一个功能对应于一个或者多个 Action 类,一个 Action 类对应一个或者多个方法,一个功能块对应一个 Service,Service 通过对DAO 组件的正面模式包装,完成对应模块所要求的业务逻辑。根据 Hibernate 特性,对应数据库表格生成 POJO类,每个表对应一个持久化对象该类封装了对应的数据表的属性值以及属性值 getter/setter 方法。在页面中大量采用 Struts2 的标签,使页面更加简洁,与后台的数据交互更加简单。

用户填好用户名和密码后,点击登录按钮。发送请求 login.action.请求发送的同时,将用户名和密码作为参数传递。

请求发送出去后,在 web.xml 里面所有以 .action 结尾的请求都会被映射到 Struts 的 Filer Dispatcher,FilerDispatcher 根据请求决定调用合适的 Action.

控制器 FilerDispatche 根据配置文件 struts.xml 声明,发现 login. Action 请求对应的是 user Action 这个Course,由于 Action 作为一个 Bean 是由 Spring 管理的,Spring 为 Action 注入服务。所以,根据 applicationContext-user 声明可知,请求最终是转发给 Com.delta.tms.user Manage.action.user Action.User Action 回 调 check Login 方 法, 该 方 法先获得用户传递的参数,然后调用了由 Spring 管理的Staff Service,进行逻辑操纵,根据用户名和密码查询数据库,获取对应的用户 staff bean 的实例。

Staff Service 用 Staff Service. check Login(finalStaff Bean staff Bean)方法访问数据库,该方法封装了Service 类封装 staffDA.该 DAO 调用 ?ndByExampl(estaffBean)方法,传入用户实例 staff Bean,取得了查询数据库后对应的 staff Bean 新的实例。

Staff Service 把取到的 staff Bean 对象返回给 userAction.Action 通过 staff Bean 对象是否为空判断数据库中是否有这个用户名,如果有用户名和密码又是否正确等问题,再根据结果返回对应的页面至前端。

通过对无锡旅游商贸职业技术学校学校管理业务的分析,将系统分为教学信息模块、学生信息模块、教师信息模块、系统管理模块及系统管理。无锡旅游商贸职业技术学校学校管理系统主要功能模块如图 1 所示。

3 学校管理系统的实现

本文在参考国内外开发学校管理系统的经验和先 进 技 术 的 基 础 上, 使 用 ASP 开 发 技 术, 以 SQLSERVER2008 为后台数据库,设计并实现了基于 B/S 模式的学校管理系统。

该页面主要是在学校管理中学分制维护和成绩维护的工作(如图 2 所示)。

本系统采用基于 B/S 构架,B/S 是业务架构平台体系中常用的平台体系,有着良好的操作界面和高效快捷的软件设计基础,能够把繁复的软件设计过程通过一些界面步骤的开发在平台上实现,通过熟悉学校办公各个环节流程,建立一个比较完善方便控制的办公系统,为管理软件设计和开发提供有效的导向和依据。

4 结 语

由于时间有限,对各个功能模块只是做了基本的设计与实现,同时发现了基于 B/S 的各类操作模式在系统中并未达到完全实现,如子流程的并选与互斥的处理、分布式的管理、效率评估等。因此,针对这些情况,还有比较多的工作需要做,这些都将是本系统下一步需要继续研究的课题。

参考文献

[1] 程不功 , 龙跃进 .ASP 动态网站开发教程 [M]. 北京:清华大学出版社 ,:152-156.

上一篇:小练笔400字优秀作文下一篇:汽车租赁活动策划