管理信息系统开发

2023-01-02 版权声明 我要投稿

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

信息管理与信息系统专业系统开发开放实验室设计

摘 要:针对信息管理与信息系统专业建设有特色的信息系统开发开放实验室,设计开放实验室的教学内容,设计实验室的硬件、软件和计算机网络配置。学生通过参加开放实验室的活动,掌握动态网站开发技术,掌握安卓手机App开发技术,熟悉软件企业实际开发软件的业务流程。

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

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).

[2] 楊宇科,杨开明.加强高校实验室建设与管理的思考[J].实验技术与管理,2012(10).

作者:吕洪林

第2篇:管理信息系统开发与软件工程

摘要:传统的MIS理论并没有过多地把自己与软件工程联系在一起进行讨论、研究,而是把重点放在了对自己的开发理论、开发方法的论述上,本文论述了传统MIS理论的一些不足以及在传统MIS理论中引入软件工程方法的实际意义

关键词:MIS 管理信息系统 软件工程

传统的MIS理论并没有过多地把自己与软件工程联系在一起进行讨论、研究,而是把重点放在了对自己的开发理论、开发方法的论述上,它对与软件工程的联系的描述只是在MIS系统理论中对系统实施阶段进行论述时比较粗略地提到了开发语言这一软件工程中的比较独立的要素,而在目前的高等教育中,软件工程并没有被列入到管理信息系统的课程内容,因此,这样的做法引发的一个比较不利的结果是MIS系统的开发者们通过需求分析运用MIS理论可能会推理出一个比较理论、呆板的MIS模型框架而不一定会得到一个高效、实用的MIS系统。这样的结果对于MIS的建设来说无疑是不成功的。因此,我们可以考虑在MIS的建设过程中适时地联系软件工程的一些方式、方法,这样,在两种理论的指导下,MIS建设的成功率应该是比单一的MIS理论高出不少。

1、MIS中运用软件工程方法

MIS,即管理信息系统,在第一台电子计算机诞生后不久便有了计算机信息管理的需求,在早期,我们的计算机系统在信息处理方面主要从事的是统计、计算、制表和文字处理的功能,它使用的核心技术就是高级语言和文件管理,当时具有代表性的系统便是EDP(电子数据处理)系统,这种状况从五十年代初期一直延续到七十年代初期。而从六十年代到七十年代末,随着数据库技、数据通讯和计算机网络技术的发展,便产生了以综合信息管理为目标的传统的MIS。到了八十年代才有了具有决策功效的现代意义上的管理信息系统,如DSS(决策支持系统)等。可以说,是管理的需求和计算机技术的发展导致了MIS的诞生并推动了它的发展。

软件工程则与MIS有着天然的不同,它是纯粹计算机技术的产物,它是用工程、科学和数学的方法研制、维护计算机软件的有关技术及管理方法。它的目标是在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可适应性、可移植性、可追踪性和可互操作性并满足用户需求的软件产品。它诞生于六十年代末期,与传统的MIS基本上同时诞生。它所包含的面远远地广于MIS。

2、从MIS建设和软件开发过程看在MIS建设中运用软件工程方法的好处

MIS建设一般要经历四个阶段,系统规划、系统开发、系统运行与维护、系统更新。我们所论述的通常意义的MIS建设主要是指系统规划和系统开发。系统规划主要是指战略规划、需求总体分析和资源分配的总体方案,而MIS建设的重点是系统开发。在MIS理论中,系统开发分为三个部分:系统分析、系统设计和系统实施。单从开发过程来看,软件开发经历的大致也就是这么几个阶段。但是,在各个阶段所运用的方法和工具就有着比较大的差别。

在系统分析阶段,MIS建设理论中阐述的方法一般都是结构化分析方法,通过运用数据词典和数据流图来对系统模型进行结构化阐述,这种方法一个显而易见的好处是需求分析结果简单明了,可以使整个系统分析工作规范化和逻辑模型描述的标准化,但是,由于系统分析涉及到复杂的组织管理与技术环境,分析过程中要处理的有些问题是结构化分析方法所不能覆盖的。这种分析方法可能就会直接导致系统建设的失败。这时候,我们可以参照软件工程中的一些需求分析方法:如面向数据流和面向对象的方法,引入对象的概念,用对象来描述实体,结合实体-关系图、对象及消息传递图、类结构图、对象状态转换图、主题词结构图等对一些非结构信息进行分析,建立非结构模型,在必要的时候,我们还可以引入形式化方法,利用形式化规格说明语言严格地定义用户需求,让系统设计人员通过形式化语言很快就能掌握系统分析人员的分析结果和意图,设计出满足用户需求的系统。

在近期的MIS理论中,对面向对象的方法(OO)也有了一般性描述,但是,基本上还没有把它列为MIS建设的理论内容之一,而作为一种软件开发方法,面向对象已经在软件开发领域里得到了相当广泛的应用,并且有了相当成熟的理论,我们在MIS的建设过程中,完全可以大胆地从理论的高度来运用面向对象,使这项已经不算新鲜的技术在MIS建设中继续发挥它的威力。

3、 MIS也要“项目管理”

项目管理是软件工程中一个非常重要的概念,它在软件工程中的任务是:制定项目实施计划;对人员进行组织分工;按照计划的进度,以及成本管理、风险管理、质量管理的要求,进行软件开发,最终完成软件项目规定的各项任务。项目管理是否成功是软件开发是否成功的一个相当关键的因素。而在MIS的理论中,系统规划和系统开发是其论述的重点,甚至连系统 实施也没有涉及到较为深层的理论内容,更不用谈“项目管理”这種似乎是系统建设之外的内容了。其实,在MIS中要引入项目管理的概念,除了在系统实施阶段对纯软件的质量进行度量以外,还要求对系统的开发进度进行详细的安排,对系统开发计划进行可行性评估,对系统开发各个阶段资金进行预算,对预算进行评估;同时,还要求对系统分析和系统设计的结果进行评估和度量,评估合格才可以进入全面实施阶段;实施的结果只有通过软件质量度量、系统整体质量评估才可以投入到运行阶段。

软件工程在项目管理方面已经积累了一整套量化理论,从软件度量、软件项目估算、软件质量度量、软件复杂性度量、软件可靠性度量和软件开发过程的管理都有其量化模型,我们在MIS建设的过程中,不仅可以利用这些现成的模型对我们的MIS系统建设工作进行管理和评估,还可以从中引申出适合MIS的一些理论模型,用于对MIS开发的评估,提高MIS开发的质量和成功率。

4、 在MIS建设中充分利用软件工程方法中的新技术

由于MIS理论对软件开发技术的阐述并不是很丰富,因此,一些比较新的、实用的软件技术并没有被MIS理论所阐述和吸收。其中OLE技术和代码重用技术虽然在具体的MIS实施过程有所运用,具体的编程人员也可能会从一些开发工具的说明对这些技术做一些了解并能够熟练地使用它们,但是,若能够把这些技术从理论的高度从系统分析设计阶段就考虑到MIS建设中去,再加上编程人员的应用技巧,MIS建设的质量不是会有更大的提高吗?

OLE其实是一种较大范围的代码重用,在软件工程方法中OLE已经有了六年以上的历史,微软的COM(构件对象模型)技术和DCOM(分布式构件对象模型)技术为OLE的应用做了大量的基础性工作。Microsoft已经在其开发工具如VB等和办公软件Office 97里为代码重用预置了接口,其他的开发工具如Delphi3等也提供了这中重用接口,因此,作为一种节约开发时间、提高开发质量的技术,理应称为MIS理论研究的一部分内容。

参考文献:

[1] 《管理信息系统》,面向21世纪课程,薛华成编 ,清华大学出版社,2005-4-1

[2] 《软件工程 》,张海藩 出版社:人民邮电出版社, 2003-07-01

[3] 《管理信息系统教程 》,高学东等编,经济管理出版社,2004-3

[4] 《MIS管理信息系统》,林杰斌,刘明德,清华大学出版社,2006-5-1

[5] 《软件工程》,汪作文,机械工业出版社,2002-1□

作者:白云龙

第3篇:面向地勘行业软件开发过程管理信息系统研究与开发

摘 要:目前地勘行业信息化建设较为落后,特别是西部地区。大部分地勘行业单位的信息系统建设都是采用外包的形式进行,在供应商交付产品后的软件维护和升级所需的技术资料收集难度大、周期长且完整性无法保证,亟需地勘行业单位结合行业特点和行业软件开发过程组织形式,构建软件开发过程管理信息系统进行软件开发过程的系统管理,提高软件的开发、管理、运维效率。

关键词:地勘行业;软件开发;管理信息系统

引言

信息技术综合建设的发展对软件开发项目的需求不断提升,软件产品质量、软件管理信息系统以及软件企业生产效率须为满足需求而不断优化升级,积极探索更有效的管理方法及更加科学的管理工具才能有效管理软件开发项目,优化软件开发项目管理信息系统。目前,国内外均在软件开发项目管理信息系统的研究方面取得了一定的突破。

一、软件项目开发管理系统开发的原则

(一)四个统一原则

软件项目开发管理系统的开发要做到四个统一,“统一指令、统一章程、统一规则、统一客观条件”。“四统一”对开发人员和管理人员提出了同样的要求,严格把控了开放的规范流程,对于提高质量、减少时间成本等,都必不可少。

(二)用户体验感优先原则

软件项目开发管理系统最终将会投入市场面向大众,要给予用户毫无障碍,用起来得心应手的感觉。系统开发人员要想得到市面上的一致认可,使产品成为业界龙头更甚于垄断这一产业的目的,就必须想方设法设计出用户体验感最强的产品。

(三)适用性和先进性原则

软件项目开发管理系统的开发,不能盲目像先进技术靠近而忽略自身短板,造成系统不适应当前自身的市场;也不能一昧追求安全,退而求其次选取落后技术。因此,开发中应重点关注适用性与先进性相结合。在关注产品适用于当前市场,满足实际需求,致力于解决实际问题的同时要创新发展出自身所需要的管理机制,开发出全面完善的信息系统。

二、面向地勘行业软件开发过程管理信息系统研究与开发

(一)系统功能进行总体化设计

项目管理需要一定的理论知识与技术工具作为前提和基础,这主要与综合管理、质量管理、进度管理、人力资源管理、成本管理、沟通管理、范围管理、风险管理以及采购管理九个知识领域以及项目启动阶段、计划、执行、控制以及结束五个阶段有关。对这九个知识领域以及五个阶段的实际需要进行分析和研究,能够明确软件开发项目管理信息系统的总体结构功能,并将其细化成为十一个子系统,也就是综合管理系统、计划管理系统、需求管理系统、费用管理系统、质量管理系统、人员管理系统、配置管理系统、进度管理系统、风险管理系统、售后服务系统和后台维护系统

(二)基于B/S结构的总体设计思想

当前,计算机网络技术实现了良好的发展,Web的网络管理模式也得到了比较广泛地应用,可以使管理人员利用Web浏览器对内外部网络进行监测,能够在任何的网络节点上实现数据的快速配置、控制以及存取。与传统的工具相比,能够改善网络用户的网络管理形式,使管理信息系统得维护成本得以降低,使更多的用户使用网络。利用ASP.NET进行浏览器/服务器编程,兼容多种开发语言,能够对数据库进行直接访问,客户端界面能够直接被构建起来,开发的时间比较短,升级的能力强,对硬件质量的要求比较低。对于C/S结构,这是客户端———服务器的网络建构模式,C/S结构对于数据库系统来讲,客户机和服务器分别对数据进行应用和存取,如果用户需要对数据库进行访问时,可以利用应用程序接口将访问数据库的请求提交给服务器,数据库管理系统接到请求后实现数据库的访问,然后将结果反馈给用户。对于B/S体系结构,这是从传统的二层C/S结构基础上发展起来的三层C/S模式。这种B/S体系结构主要有表示层、功能层和数据层。B/S体系结构中,用户能够利用浏览器向网络中的很多服务器进行请求,能够使客户机更加简化,不过服务器需要承担比较多的工作,在服务上访问数据库、执行应用程序。在B/S结构上建设的软件开发项目管理信息系统就是在服务上安装所有软件,通过浏览器就能够使用软件。这种系统是由很多浏览器、后台数据库服务器以及Web服务器构成,安装比较简单,维护的难度不大,并且能够在各种软件开发企业进行使用。如果企业需要扩大规模只需要将客户端的硬件数量、服务器数量以及硬件配置增多就可以,具有很强的扩张性。项目管理理论的不断发展,只要升级Web服务器的应用程度,对一些必要的数据进行修改就可以,不需要对每一个客户端浏览器进行升级或者再次安装。

(三)系统总体技术设计

开发技术支持、运行环境设计、安全性设计、数据库设计,构成软件开发项目管理信息系统总体设计方案的四个方面。开发技术支持即B/S网络结构模式技术支持,B/S网络结构模式技术为当前的主流技術,技术的核心部分为数据库服务器、浏览器、Web服务器,能够在将服务器与网络连接的基础上,完成应用程序的操作,为软件开发项目提供模块化设计方式的相应的技术支持。

三、案例应用

系统基于C#语言在.NETFramework3.5环境下进行开发,采用C/S架构,实现地勘行业软件开发过程的信息化管理。结合各阶段的管理需求,通过上传附件资料,保证了软件开发过程资料的完整性。通过源代码和安装包的版本控制,一方面提高了软件的可维护性,方便升级;另一方面提高了系统的迁移能力。通过在西部地区地勘行业某单位进行实施运行,极大提高了其软件开发效率,明显缩短了软件开发周期,在专业技术人员严重缺失的情况下,保证了单位软件的高效运维和信息可追溯性。

结语

综上,通过系统的实施运行,有效提升了地勘行业单位的软件开发过程管理能力,使得行业单位在开发管理、步软件运维、系统升级等方面取得明显进,验证了系统的实用性和有效性。

参考文献:

[1]阮红明.计算机软件开发中影响软件质量的因素[J].中国新通信,2018,20(03):86.

[2]刘军.软件工程技术在系统软件开发过程中的应用[J].信息与电脑(理论版),2018(11):35-36.

[3]王芳.大数据背景下软件开发过程管理[J].数字通信世界,2018(12):272.

作者:何旭东

第4篇:管理信息系统开发流程

1 、前期准备

信景网络开发人员对系统开发前期进行充分的用户调研、需求分析和系统体系结构的设计准备工作。

信景网络软件开发人员以及业务需求人员共同组建项目组,一名项目经理负责监控项目的整体实施,共同参与系统的全面设计、开发,并针对业务提出进一步开发需求,开展软件用户化工作,制定二次开发方案,参与设计业务系统与其它软件的接口。

2 、实施过程

整个开发过程将经历获取需求、需求分析、系统结构建立、设计、编码、测试等阶段。

2.1 获取需求

软件在进入正式开发之前供准确的书面《软件设计详细需求书》响待开发系统的主要因素。

2.2 需求分析

信景网络开发人员构思、确立系统目标、划分业务领域、现行业务分析、建立业务模型、信息需求分析、用户视图规范化、数据元素标准化与一致性控制等。

在项目组和用户充分交互、理解的基础上,提出系统的技术构架,对系统功能、性能等主要指标作描述,对实现方法项目实施人员应有一个比较清晰的轮廓及整体设计思路,对有疑问的地方及时与业务需求人员进行沟通交流,最终达成共识。

综合对该用户群体现有硬件配置,软件配置,网络使用情况,数

据库使用情况,计算机熟悉程度做一定的调研,根据调查的统计结果决定即将开发的一些软件适用指标。

2.3 系统结构建立

确定软件服务器的硬件配置及用户硬件资源配置。

确定用户软件平台的统一协调。

2.4 设计

软件设计阶段的工作包括对模块进行必要的修改,同时可能需要对某些结构做一些修改,确定界面定义、用户服务层、业务逻辑层、数据库服务层和具体数据库,确定软件开发工具。这一阶段还将完成更详细的功能和业务需求调研,制作系统中最符合用户需要的文档。根据应用系统对安全的要求,同步进行安全保密设计。

2.5 编码

确定软件的界面风格、使用功能、编程语言、数据库结构和具体数据等工作,并开始进入程序编写阶段。

开发人员进入设置和编码工作之后,应先确定编码的风格在开发过程中保持一致,工作过程中如发现前面分析或设计阶段的某些错误,应返回到前面的阶段进行必要的修改,同时主要开发人员之间应相互紧密配合。

2.6 测试

系统投入使用前最关键的一个步骤,由开发人员之间、业务需求人员交叉测试或由软件测试工程师测试。开发人员将对在测试过程中发现的问题提出可行建议进行改进。

3 、整体验收

业务需求人员负责提供验收标准。

当软件的后期测试完成后,通知业务需求人员验收,验收主要以业务需求人员提供的原始资料及《软件开发设计方案》为依据,对软件的各项功能进行全面的核查,如无异议,验收后签署“验收确认书”。4 、后期培训

4.1 培训目标

在实施项目的过程中,使相关操作人员理解软件的基本原理和实际运用,使他们对整套业务软件的具体性能,操作步骤以及具体要求,有一个更深层次的认识,并能在计算机管理下对其业务软件流程熟练操作使用。

再开发人员共同接受软件开发方全面、系统的培训,保证能够在二期推广中独挡一面完成推广及软件升级任务。

4.2 培训计划

项目组有义务对用户提供及时、有效、全面的培训,并在项目实施过程中充分重视对用户方的技术转移,并提前制订有效可行的培训计划。

4.3 考核标准

以实际操作方式测试用户对软件系统流程的操作使用能力。5 、技术支持

信景网络为业务需求方提供书面的技术支持承诺,并能够认真执行,落到实处。

第5篇:管理信息系统开发过程

管理信息系统

问:管理信息系统开发分为那几个阶段,各个阶段主要任务是什么?举例说明。

答:分为信息规划阶段、系统分析阶段、系统设计阶段、系统实施阶段和系统运行与维护阶段,共五个阶段。

1.系统运行阶段

其主要任务是明确系统开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。

2.系统分析阶段

其主要任务是对组织结构与功能进行分析,理清企业业务流程和数据流程的 处理,并将企业业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。

3.系统设计阶段

其主要任务是确定系统的总体设计方案,划分子系统功能,确定共享数据的

组织,然后进行详细设计,如处理模块设计、数据库设计、输入输出界面的设计和编码的设计等。该阶段的成果为下一阶段的实施提供编程指导书。

4.系统实施阶段

其主要任务是编码、测试、系统调试等,将设计的系统付诸实施。其主要步

骤包括购置、安装、调试计算机等设备,编写程序,进行系统运行所需数据的准备,对相关人员进行培训,转换数据文件以及系统调试等。

5.系统运行与维护阶段

其主要任务是进行系统的日常运行管理,根据一定的规格对系统进行必要的

修改,评价系统的运行效率、工作质量和经济效益,对运行费用和效果进行监理审计。软件交付用户后,为适应外部换环境的变化以及用户要求增加新的功能,将遇到更变、修改系统的问题。

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

填空题

第一章管理信息系统导论

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

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

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

⑥管理信息系统的几种典型应用形式主要包括:物料需求计划系统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首席信息官,担负管理信息系统建设与企业高层管理之间沟通与对话的桥梁职责,具有参谋作用、桥梁作用、是企业信息化的总领队和信息化培训的总领导。

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

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

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

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

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

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

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

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

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

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

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

第7篇:浅析银行信息系统开发与管理

对于现代化商业银行来说,数据是基础,信息是依据,决策是关键,效益是目的。分析银行业务的信息流和信息系统建设,具有重要的社会意义,信息系统的建设和发展策略已经成为现代化银行经营策略的重要组成部分。我国银行应逐步完善数据的应用,使之能适应业务数据大集中的优势,提供经营决策功能,从而为银行业务的发展提供有强有力的支持。

(一)银行信息系统建设中存在的问题

1、系统建设 缺乏整体规划

我国银行信息系统的开发工作缺乏科学系统的指导方法,长期没有统一的发展规划,统一的标准规范以及统一的实施方案,很多商业银行在进行软件开发时,没有做详细量化的可行性研究与分析,不进行仔细的系统调研,不能从技术、经济环境等方面论证并研究软件项目的可行性,并准确确定工程规模,具体目标及对建设系统进行仔细的成本效益分析。目前多数银行采用的项目开发方式为:业务部门根据市场需求提供需求书,与科技部门讨论,科技部门或者开发公司根据需求完成功能设计,然后由业务部门确认反馈意见,继而进入开发阶段,项目开发后期业务人员进行相应测试和上线验收。

在实际运作中发现普遍存在以下问题:一是项目方案缺少充分论证。二是由于开发时没有整体考虑,往往顾此失彼。三是业务部门的随意性给科技部门项目协调带来很大困难。这种现象还表现在各银行在计算机工程人员上配臵上偏重于程序人员,没有考虑系统分析人员的重要性。在务部门管理人员配臵上,偏重于业务,没有考虑技术和项目工程人员的重要性。致使银行信息系统建设队伍缺乏一批既懂业务又懂技术的人员。

2、 数据采集规范性低,查询不方便

目前,从业务网点至总行的各个环节,数据、信息的传递仍然以书面报表和报告为主,各部门单一业务系统为辅,信息采集中存在各部门多头采集的问题,没有进行积极有效的沟通,也没有统一的指标体系,使得各系统的数据口径,报送时点等不一致,既导致各个系统的信息无法共享,造成管理资源利用的低效率,也无法保证数据的真实性,或者各部门都不采集,形成管理上数据的的死角。系统在采集数据时和业务联系的精密度低,未考虑业务的发展,以及未来的相关模型建立所需要的基础信息数据。

另外,管理信息系统的查询功能不尽完善、不直观,无法满足监管和管理上灵活多变的查询要求,统计工作存在大量的手工。一个好的信息系统应当避免信息的采集的重叠、遗漏以及滞后的情况,同时需要和业务精密联系,加强信息真实性的检验,完善基础查询和灵活查询功能,为银行统计、风险信息暴露、管理模型提供可靠的及时的信息来源。

3、 缺乏科学的分析方法和手段

我国目前正在运行的银行信息系统一般都只具有比较简单的分析处理功能,不支持复杂的数学模型,无法对金融风险进行有效的测评,使得一些潜在的金融风险无法通过系统及时发现,银行管理仍然停留在依赖管理人员自身的业务素质和直觉判断的基础上。

4、 信息系统对操作风险的防范不够完善

信息技术的发展推动了商业银行服务质量和服务效率的提高,但接踵而至的是风险的明显增加,除信用风险和市场风险外,操作风险已成为银行最重要的风险之一。操作风险反映在信息系统方面主要是指不完善或有问题的内部程序、系统权限的篡改、操作员使用的混乱、角色权限不及时的调整、离职调岗人员操作编号的不及时停用等等,导致了信息系统对操作风险防范的遗漏。

另外,问题出现在风险信息的及时反映上面,银行的有些损失就是由于有关不正当活动的信息本应该及时反映的,但却没有及时反映在高级管理层的提醒界面,或者信息系统中的风险信息不完整,因而尽管银行已经事实上出现问题,但给人留下的印象仍然是运转正常的假象,从而造成问题日益严重。

5、 信息系统的结构不尽合理

我国银行信息系统是以综合业务系统作为核心系统,对后台最为关键的决策系统的开发不够重视。同时由于各子系统的标准化程度低,包括信息报送格式的标准化,数据接口的标准化等,使得整个信息系统框架中信息的收集,存储,传递和加工,利用等各个部分还不能循环互动,造成了银行系统的辅助决策支持功能得不到有效发挥,从某种意义上来说,目前还没有真正建立起一套完整的决策支持系统。

6、 银行信息系统不应过于依赖外包

随着我国银行信息系统全面快速发展,不少银行认为外包有益于跟踪最新技术动态,加快新技术的应用,且信息系统的外包可以降低成本。而事实上一个信息系统的成本核算不仅仅是开发成本,这是一部分可见的成本,后期维护成本还占有很大的比例,甚至超过开发成本。如果没有一个真正懂系统的内行服务,往往事倍功半。而且银行通常会遇到一个问题,开发公司往往没有对行内科技人员进行培训,或者培训十分简单,即所谓的‚黑盒‛培训。加之后期开发公司的维护人员不连续,衔接性不够,后续维护人员对前期开发人员或者维护人员的程序不了解,造成维护版本混乱。

另外,银行的安全性也是一个非常值得关注的问题,银行对系统的安全性是非常敏感的。在开发公司主导的系统中,由于没有银行内部科技人员的全程跟踪和控制,难以发现程序中存在的重大漏洞。其次,在后期的维护过程中,为了解决问题,有时银行需要提供足够的信息(如信用评级模版、五级分类模型、企业规模测算模型、风险指标体系、客户信息、贷款信息等),这些信息可能就会在无意中形成对资金安全的隐患。

(二)银行信息系统建设的对策与建议

1、 尽快制定银行信息系统的总体规划

银行信息系统亟需解决的问题是制定银行信息系统的总体规划。在银行内部,应该成立专门的银行信息系统建设领导小组机制,组织科技部门、业务部门和开发公司就信息系统的基本业务需求、业务流程、关键技术需求、系统的框架结构,应该遵循的各个标准,业务数据采集体系(包括数据采集的内容、方式、方法和途径),银行内部信息的管理及建设系统所涉及的规章制度、资金等重大问题进行系统科学的规划,成立相应需求组、网络组、技术组、制度组、保障组等,各司其职并密切协调,以保证未来各管理子系统之间的有效集成和有效共享。在制定总体规划时,应充分考虑国际金融发展趋势对银行未来管理所带来的影响,如金融的混业经营,新巴塞尔协议要求,IT技术在金融业应用方面的业务创新以及银行管理的最终有效形式‘实时交易和管理’等,使建设中的管理系统具有一定的前瞻性、开放性和兼容性。

2、 借鉴成功跨国银行经验,完善银行信息系统的结构 银行信息系统的体系结构:

第一个层次:业务处理系统。包括综合业务系统、财务系统、信用卡系统、电子银行系统、信贷业务系统等,到目前为止,大部分银行业务处理系统已趋于将全行各种业务处理系统集成到统一的平台上,银行业务处理系统平台已经初步搭建。

第二个层次:管理信息系统。包括客户信息系统、人力资源系统、风险控制管理系统等。从银行目前管理信息系统的建设情况来看,尽管业务处理系统比较完善和先进,但由于内部缺乏统一的‘沟通’机制,信息有效利用率低。

第三个层次:决策支持系统。主要包括综合统计系统、商务智能系统、决策支持系统。该系统可以通过运用全行内外信息资源,建立各类模型库,方法库,并进行基于全行范围的客户、产品、财务、员工情况等的综合分析,实现对全行的各项资源和创新能力的最优化配臵。目前,很多银行还没有形成一个完整的商务智能决策支持平台。各业务处理系统和管理信息系统只反映了决策支持系统中可以结构化的一部分,反映了全行经营情况的某一侧面,真正意义上的决策系统还没有建立起来。这个层面的信息系统建设是银行信息系统的未来发展方向。

3、 加强信息系统对操作风险的防范

加强对银行信息系统内部程序的检查,做充分的内部测试,试点上线测试,以及对系统正式上线过程中的程序问题,及时了解和收集,及时进行完善;同时做好压力测试,对一定操作量和业务量的压力下,系统的承受能力有充分的预估,确保系统稳定正常运行。 加强对信息系统权限的控制,定期进行排查,如人员岗位的调整必须及时上报、角色权限的申请必须备案,同时需要加强对系统管理员的控制,系统内权限的调整需要进行复核。

采用安全系统平台通过密码定期更新、手纹识别等控制等手段进行系统安全登陆的控制。

对信息系统风险的识别、分析和控制,除了加强事后监督和稽核为主,还应对系统进行长远的规划和建立成熟的预防控制体系,加强对异常操作信息以及异常业务量信息的及时预警,同时要有强有力查询的支持,加强风险的暴露非现场检查提供支持,一旦发现问题,及时的进行现场检查,排查风险点,检验操作上是否存在违规现象。

4、 运用数据仓库技术以实现其智能化的决策支持功能 数据仓库技术是近年来发展迅猛的一种新技术。所谓数据仓库,就是把一个银行的历史数据收集到一个中央仓库以便于处理,他是支持决策过程的、集成的、随时间而变的,持久的海量的数据集合。就银行而言,其大量的历史数据和当前数据都存在着重要的决策信息,如何管理这些浩如烟海的的数据以及如何从中提取有用的信息是决策系统必须要解决的问题。数据仓库的最大有点就是他能把全行不同信息岛上的信息集合到一起,存储到一个单一集成关系的的关系型数据库里面。利用这种集成的信息,可方便对信息的访问,更可使决策人员对一段时间内的历史数据进行研究分析,研究事物发展的走势。

5、 建立相关模型库、方法库和知识库,逐步形成分析决策支持平台 数据库、模型库、方法库构成了决策支持系统最基本的内容,其中,数据库是银行决策支持系统建立的先决条件。模型库是决策支持系统的核心部分,方法库是各类模型必不可少的工具。同时,成立专门的模型库,需要培养一批专业的分析人员。决策支持系统技术含量高,综合性强等特点,决定了该系统需要大批的丰富的数理统计、计算机技术、管理经验的专业人才的支持。因而培养吸收这样的分析人才就显得非常迫切和重要。由于决策系统中的各模型库具有一定的独立性。因此,银行可以组建专门的技术开发小组来开发模型库和方法库,开发过程可以采用项目管理的办法管理,这对尽快建立银行信贷决策支持系统,提高信息系统决策支持功能具有深远的影响。

6、 尝试‘借力外包’模式

银行信息化发展运用外包应该是一种必然,中国银行业面对的竞争是国际化的,银行IT部门有限的人员已经显得有些力不从心。但是银行信息系统外包应从哪些角度切入?在多大规模上实施?如何控制外包成本?如何保证安全性?这些应该是银行慎重思考的问题。银行内部在金融信息专业化的应用方面有自己的优势,和开发公司两方面结合,可以使信息系统应用更加完善。但银行必须在保证系统稳定性、完整性、可维护性和安全性的前提下,提高行内科技和业务人员素质,才能考虑外包。目前的情况下,银行内部可以充分发挥科技人才资源,调动其主动性,在外包公司的辅助配合下开发信息系统。

银行的管理工作的成败取决于决策的正确与否,而决策的正确与否取决于信息的质和量,正确、及时、适量的信息是减少不确定因素的根本所在,信息系统作为提供、处理和传播信息的载体能够对管理和决策提供支持作用。近年来,由于管理规模的扩大,管理的性质和环境发生了巨大的变化,管理决策问题不仅数量多,而且复杂程度高,难度大,决策科学化问题应运而生。随着计算机的发展,用信息系统支持的辅助决策系统已经成为决策科学化的趋势之一。因此,信息技术进入管理决策层是科技发展进程的必然规律,同时也是事关银行也改革和发展命运的大事情,面对经济金融全球化的挑战,我国银行业必须尽快弥补这一薄弱环节,加快信息系统的建设,全面提高信息技术在管理领域的应用水平。

第8篇:学生信息管理系统的开发意义

学生成绩管理系统程序开发

开发教师学校学生管理系统的意义本着“提高学校管理质量”的原则,快截的管理学生信息,教师信息,课程信息。

第9篇:实训七 管理信息系统的开发过程设计

一、实训题目

系统规划

二、实训课时

2课时。

三、实训目的

1.通过实践了解和掌握信息系统规划的目标、任务、工作特点与关键问题以及系统规划各个阶段的工作内容;

2.体验系统规划在整个信息系统建设过程中的重要性。

四、实训内容和要求

1.选择一个企业或组织,或这些组织中一个相对独立的部门,利用课本系统规划内容介绍的理论和方法进行系统规划和业务流程改革。

2.以下是一些供参考的组织:

(1)(院)系学生工作管理系统规划

(2)(院)系办公系统规划

(3)(院)系团委工作支持系统规划

(4)XX(选择某一学生社团)管理信息系统规划

3.分组讨论上述内容,每个组5个人,最后递交一个系统规划方案,内容包括:

(1)战略规划:组织的信息系统建设目标,当前业务流程及信息系统应用现状评价。

(2)业务流程规划和改革:对这个组织主要业务流程进行识别和分析,提出改革的规划。(画出改革前后的业务流程图并对每个流程做必要的说明)

(3)信息系统总体规划:确定子系统组成。

(4)项目实施和资源分配规划

上一篇:良好的学习品质的培养下一篇:义务教育均衡发展试题