信息系统开发项目管理

2022-10-15 版权声明 我要投稿

第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篇:浅析信息系统开发的项目风险管理

【摘 要】近年来,信息技术不断创新,信息化正以更快的速度推进生产力的发展。作为信息化主体的计算机信息系统无论是内容、规模、深度和广度,还是技术、工具、业务和流程都在不断地发展和创新。信息系统项目开发的复杂程度也是与日俱增,风险管理变得愈加重要,项目风险管理在整个项目管理中起着至关重要的作用。基于此,论文针对风险管理在信息系统项目开发中的作用进行了研究,分析了信息系统开发的主要风险因素,并从信息系统项目管理的角度介绍了风险管理过程,包括风险管理规划、风险识别、风险分析、风险应对以及风险监测和控制。

【關键词】信息系统;风险;风险管理

1 风险、风险管理和项目风险管理

“风险”一词的由来,既有来源于古代渔民认为“风”给他们带来无法预测无法确定的危险的传说,也有风险(Risk)一词是舶来品,来自西班牙语、拉丁语或来源于意大利语的考据说法。当代意义上的风险之含义,已经远远超出了“遭遇危险”的狭义本义,“风险”概念越来越抽象化,并在复杂的人类活动中逐步深化,更被赋予了哲学、经济学、社会学、管理学等诸多领域的深层次的含义,越来越紧密地与决策、行为、后果等相联系起来。无论风险一词的含义如何变化,其基本的核心含义还是“未来结果出现收益或损失的不确定性”。在遭遇风险之时,采取适当措施降低损失的概率,或者采取及时而有效的防范措施,那么风险带来的就是机会和收益,正所谓高风险高收益高回报。

风险管理(Risk Management)是指如何在项目中识别和管理未被其他管理过程所管理的风险并把风险降至最低的管理过程。风险管理包括规划风险管理、风险识别、分析、应对和监控的过程,通过提高正面风险的概率和(或)影响,降低负面风险的概率和(或)影响,主动地、有目的地处理风险,从而提高项目成功的可能性。

项目的开发与实施是一个复杂的、创新的独特性工作,是一个存在许多变数和不确定性的过程,也是一个各式各样风险交织的过程。如果没有有效措施来管理、控制这些风险,项目就会遭受各种不同程度的损失。项目管理中比较重要的一项工作就是对风险性事件和问题的处理。为了减少和避免损失,化威胁为机会,就必须了解和掌握项目风险的来源、性质和发生规律,进而进行有效的管理。信息系统项目开发的风险主要是指受内外部环境及客观因素的影响,在项目实施的过程中存在较多的不可预见因素,使项目的最终结果与预期结果不符,给项目目标带来不利影响。如果不加防范,就会影响项目的顺利进行。项目风险管理需要防范这些风险和干扰因素,保障项目的最终实施,降低或减少损失,争取项目利益最大化。在风险管理过程中如何识别、分析、应对、控制和监督风险才能在项目管理中有目的地以可控的方式去冒项目风险,以便平衡风险与回报,并创造价值。对于项目开发风险管理的研究显得尤为重要。因此,在项目实施过程中,针对不同风险需要采取针对性的管理方法,合理地应用不同的风险应对措施、管理方法技术和手段,及时有效地跟踪和控制风险,尽可能最大化正面风险或影响带来的机会以及最小化负面风险或影响产生的损失。

2 信息系统开发的主要风险因素

2.1 需求风险

项目开发在确定需求时大多都面临着一些不确定性,包括:①没有清晰的产品认识,不能提出具体而明确的需求;②项目干系人在需求分析过程中参与不够;③在开发过程中需求不断发生变化;④缺乏有效的需求变更管理过程;⑤未对需求的变化进行深入分析或未开展分析等。在需求分析阶段,就要明确需求的依赖或前提条件,同时在需求中明确应该达到的标准,包括:功能需求、性能需求、安全需求等。如果在项目开发的进程中不能消除这些不确定性,不能很好地控制与需求相关的风险因素,就会产生不符合需求的产品。

2.2 技术风险

在信息技术飞速发展的同时还存在大量的不确定性因素,当前对这些不确定性的认识和控制的能力又非常有限。项目在技术上是否可行、成熟、合适,以及软件技术迭代升级迅速导致具备丰富经验的人员不足,都可能在实施过程中影响项目的成功。主要有下面这些风险因素:①选用的项目开发框架不合理,不利于扩展和更新升级;②对开发方法、开发工具和技术的理解不够;③在项目实施相关领域技术积累不足;④盲目热衷前沿的先进技术,引入新技术带来的应用风险等。

2.3 管理风险

信息系统项目的开发离不开有效的管理,管理风险也是涉及面最广的,包括进度风险、成本风险、沟通风险、质量风险等。计划执行偏差、项目经理及团队经验不足、变更控制不力等都可能造成项目失败。

3 信息系统开发的项目风险管理

要做好项目开发的风险管理,应从以下几个方面进行管理。

3.1 风险管理规划

风险管理规划是指决定如何进行项目风险管理活动的过程。以项目管理计划、项目章程等项目文件为规划依据,通过组织项目经理、项目团队成员以及其他干系人召开规划会议制订风险管理计划,并征求相关专家意见,对风险进行优先排序,形成风险管理计划。风险管理计划中描述了如何安排与实施具体的项目风险管理活动,其主要内容包括方法论、角色与职责、预算、时间安排、风险类别、风险概率和影响的定义,为后续风险管理工作提供纲领性文件。

3.2 风险识别

通过头脑风暴、访谈、SWOF分析等技术,形成包括已识别风险清单、潜在应对措施清单、风险类别等信息的风险登记册。由于在项目开发过程中会面临很多新的风险,风险识别是一个不断迭代的过程,迭代的频率和每次迭代所需参与者将随着项目的不同而变化。项目风险识别是贯穿于项目全生命周期的一项工作。主要目标是识别和确定项目有哪些风险,可能会影响项目的哪些方面等,风险特征有哪些。

3.3 风险分析

通过对识别的每项风险,评估风险发生的概率和影响及其他特征,对风险进行优先级排序,或对已识别的风险和不确定性的其他来源对项目目标的影响进行定量分析。同时更新风险登记册相关内容。

3.4 风险应对

根据风险分析的结果,对已识别的风险制定应对计划。对不同的风险,可采取不同的措施。开拓、分享、提高或者接受积极的风险,规避、减轻、转移或者接受消极的风险,同时准备应急计划、预留管理储备应对未知的风险。在上述对策中,风险规避是指改变项目目标和计划以排除风险或条件;减轻风险是指把不利的风险事件的概率或后果降低到一个可接受的范围;转移风险是将风险转移给第三方,以分担风险后果。接受风险是主动或被动地接受风险。同时设计一些应对措施用于某些特定事件。

3.5 风险监测和控制

通过对已识别出的风险的状态进行跟踪,运用风险再评估、风险审计、偏差和趋势分析、技术绩效测量等工具与技术,重新分析现有风险,監测残余风险,审查风险应对策略的实施并评估其效力,根据新识别出的风险进行分析并制定新的风险应对措施。实现更有效、更全面的风险监控。

4 结语

由于项目自身特性,无论项目进展到哪一阶段,都可能存在或大或小的风险。如果对风险不进行科学有效的管理,这些风险有可能导致项目偏离计划、无法达成既定的项目目标。项目风险管理的有效性直接关乎项目成功与否。有效的风险管理不是项目成功的充分条件,却是项目成功的必要条件。在风险管理过程中,需要我们及时而准确地对项目生命周期内的风险进行分析研究,制定出风险管理计划,将风险实施定性、定量分析,采取针对性的风险应对措施,全面监控风险,确保项目的进度、成本和质量,保障风险管理工作的顺利进行。

【参考文献】

【1】[美]项目管理协会.项目管理知识体系指南(PMBOK 指南)第六版[M].北京:电子工业出版社,2018.

【2】谭志斌.信息系统项目管理师教程(第3版)[M].北京:清华大学出版社,2017.

作者:高清阔 张永淼

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

摘要:传统的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□

作者:白云龙

第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篇:班级信息管理系统项目开发总结

一.引言

1. 编写目的

调试班级管理信息系统,探讨本系统实现的过程是否能够满足学校辅导员、班主任、班级管理人员对班级管理的需求。

2. 背景

班级管理管理系统

3.系统简介

整个班级管理信息系统是一个包含很多子系统的项目,本班级管理信息系统选取了成绩管理、课程信息管理,用户信息管理,班级活动登记,奖惩信息等基本模块,主要探讨了系统的总体设计和子系统的实现过程。本系统操作简单,方便用户,易于维护。

4.系统主要功能

a.功能的分配

显示的信息输入输出由学生管理模块完成,课程的输入输出由课程管理模块进行,班级的信息由班级管理模块进行。

b.运行模块的组合

具有软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交流信息。

c.运行控制

班级信息管理系统基本能够实现用户的数据处理要求。本说明书的目的在于明确系统的数据和软件结构,设计外部和内部软件的接口,说明各个软件模块的功能。

d.运行时间:系统的运行时间基本可以达到用户所提出的要求。

二.系统开发总结

1.问题

在班级信息管理系统实现的过程中,遇到的一些实际问题,给出了相应的解决方案。由于本系统现处于开发第一阶段,运行中存在着一些实际问题,一些功能在实际的运用中没有表现的十分完善,还需要进一步改进。班级信息管理系统提供的功能相对来说比较少,还需要进一步完善更多功能以满足班级管理工作中所碰到的各种各样的问题。

2.经验

a.计算机操作技术与班级信息管理相结合,不仅提高工作效率和工

作质量,而且提高了学校的管理能力,实现了工作过程的计算机化。班

级信息管理系统使数据更加安全,减少人力和物力消耗,实现方式较为方便,节省资源。同时本系统适用于大、中规模的数据需求,具有实用性、可靠性和适用性。系统稳定性好,数据具有规范性,整体性。 b.本班级管理信息系统的现阶段开发仅仅是对班级管理信息系统做了初步的尝试和探索,要真正解决学校管理电子化和无纸化的问题,达到比较完全意义的通用,还需进一步的研究和完善。系统完成时可达到功能实用、技术先进、高效稳定、易于操作和安全可靠的要求。

第9篇:库存管理信息系统开发开题报告

题 报 告

一、 论文题目:库存管理信息系统的开发

二、 题目研究内容:

当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的时代。信息已成为继劳动力、土地、资本之后的又一大资源,谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中,占有一席之地,谁就会更有优势,这一点已得到举世公认。

随着WTO的加入和我国工业的迅猛发展,为了抓住机遇,在竞争占得先机,作为生产企业的一个必不可少的重要环节—库存管理的信息化、计算机化也就迫在眉捷了。开发库存管理信息系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益,促进国民经济结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。

库存管理的对象是很多的,广而言之,它可以包括:商业、企业库存的商品,图书馆库存的图书,博物馆库存的展品等等。在这里本文仅涉及工业企业的产品库存。它主要包括下列三部分:

1、 没有经过企业加工,而为企业生产或其他各方面所需要的原材料、燃料、半成品、部件等,如钢材、轴承、发动机、电动机等。

2、 已经过企业加工,但尚未加工完毕的在制品。

3、 企业已加工完毕,储而待销的成品与备件等。

库存管理系统按分类、分级的模式对仓库进行全面的管理和监控,缩短了库存信息流转时间,使企业的物料管理层次分明、井然有序,为采购、销售和生产提供依据;智能化的预警功能可自动提示存货的短缺、超储等异常状况;系统还可进行材料库存ABC分类汇总,减少资金积压。完善的库存管理功能,可对企业的存货进行全面的控制和管理,降低库存成本,增强企业的市场竞争力。

库存管理信息系统研究的内容涉及库存管理的全过程,包括入库、出库、退货、订货、库存统计查询等等。

下面介绍库存管理的工作流程:

#入库

供货单位发货---运输---货物到达后测试检验---送货单---库管人员查收入库---入库单

处理各种入库业务,如:工业企业的生产入库、委外加工入库、其他入库等入库业务;按入库类型可以分别在不同模块录入入库单据信息。

#出库

库存统计表---各使用单位---领料单----库管人员出库---出库单

处理各种出库业务,如:工业企业的生产领料、委外领料、其他出库等出库业务;按出库类型可以分别在不同模块录入出库单据信息。

#退货

产品不合格通知书---各使用单位----领料单存根---库管人员退货---退货单

#订货

库存管理部门向采购部门发出采购单---采购部门向供应单位传递订货单---供应单位组织发货---运输----货物到达后测试检验---入库

#盘点

备份库存数据,打印盘点表,可按仓库、批次进行盘点,并根据盘点表生成盘盈、盘亏表,调整库存账。

盘点的功能是检查仓库现有库存量与帐面数量是否一致。若盘点结果是仓库现有库存量大于帐面数量,则盘盈;若盘点结果是仓库现有库存量小于帐面数量,则盘亏。无论是盘盈还是盘亏,它们的差异量都记录在盘点调整单。

根据上述工作流程,库存管理系统将包含以下内容:

1. 能对企业内的各类货物进行ABC分类管理,并提供最低库存量、最高库存量、安全库存量的预警功能。

2. 可以存储各类信息档案包括物资、产品基本信息、供货单位信息、使用单位信息等。

3. 可以方便快捷的进行物资入库管理物资出库管理等等,安全、高效;支持各种类型的出/入库业务:生产入库、委外加工入库、采购入库、其他入库、生产领料出库、委外领料出库、销售出库和其他出库等

4. 提供退货管理功能

5. 通过查询库存,及时了解库存余额信息,便于订货下单,以免由于缺货,影响生产。另外,还提供经济订货量计算功能和打印订货采购单功能。

6. 支持库存盘点功能,可按仓库、物料进行盘点,自动汇总盘点数据,及时生成盘赢亏调整单

7. 可及时打印库存余额,方便领导决策或安排及时定货.三、调研情况

1、国内外现状研究:

计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。而现在,美国在财务会计上90%的工作由计算机完成;物资管理中80—100%的信息处理由计算机完成;计划管理中是80—90%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。因此,经济管理是计算机应用的主要领域。

当然,由于库存管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。

2、目前存在的问题:

库存管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。

在世界发达国家,库存管理的计算机化水平已经很高了,尽管我国的生产企业在这方面也有了很强的意识和长足的进步,但仍存在这样、那样的一些问题。

表现之一:有的企业单位的库存管理部分目前仍为手工、半手工操作。从供应单位办理入库登记开始,到使用单位输领料出库手续为止,所有操作基本上都是由仓库管理人员笔写,手理,加上算盘、计算器来完成。这不仅繁锁,效率低,而且缺乏库存管理的一些基本手段,如库存状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。

表现之二为:有的单位的库存管理部已上了微机,但对微机的利用效率极低,有的在用它打游戏,有的仅把它当计算器或打字机来用。

表现之三为:有的企业单位既有了微机同时也有了库存管理软件,但硬件上去了,软件上不去。因为他们用的库存管理软件,大多为自己的工作人员及其他一些非专业人员所开发的简单的管理程序,很难称得上是“库存管理信息系统软件”这些程序的弱点多表现为:1)系统开发时无科学的理论支持。2)开发过程中调研不全面。3)软件编写时模型不清晰完整。4)所用开发工具落后(如Foxbase等)。

四、研究解决方法及思路

根据我国国内库存管理信息系统在企业中应用普及时出现的各种问题,我将用我所学知识,利用当前管理信息系统科学的、实用的理论,开发一套基于NET的库存管理系统,以求能对我国库存管理现代化水平的提高贡献一份微薄的力量。

具体的方法及计划如下:

全论文将分为三个部分。第一部分为引论,阐明所开发项目(库存管理信息系统)要满足用户哪些要求,并给出全文的摘要。第二部分为实际开发过程,这将是论文的核心内容分为理论支持,系统分析(实际调研),系统设计,软件编写,运行调试,系统安装,系统维护七章。第三部分为结束语部分,分为经验教训和注意问题及作者建议,参考资料二章。作为作者自己的心得体会与读者共享。这三个部分中,第二部分为库存管理信息系统开发过程、方法及工具(VB.NET)使用的详尽论述处于全论文的核心地位。而其中的理论支持,系统分析,系统设计,软件编写又是第二部分的核心,在此将这四章主要内容概述如下:

<一>理论支持一章主要内容包括:(1)当前计算机管理界所流行且实用的系统建设三原则:整体性原则、分作—协调原则、目标优化原则。(2)系统开发的结构化生命周期法。(3)原型法。

<二>系统分析

系统分析就是明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整

个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、要满足用户哪些具体的信息需求调查、分析清楚,从逻辑上或从功能需求上提出系统的方案。

通过对系统的调查和可行性分析,画出系统的实际操作流程图:

供货单位管理

使用单位管理

物资登记

基本信息录入

基本信息管理

物资调配

出库管理

入库管理

订货管理

库存盘点

退货管理

当然各个环节操作仍需进一步细化以来满足用户对管理进行全面操作的要求。

<三>系统设计

系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。包括数据库设计(概念结构设计、逻辑结构设计、物理结构设计)和功能设计。其中,我拟开发的库存管理系统功能模块图如下:

库存管理系统

登 录

基本管理

入库管理

出库管理

退货管理

订货管理

库存盘点

系统维护

退出

添加、查询、修改

物资管理

供货单位管理

使用单位管理

库存查询

经济订货量计算

订货下单

打印订货采购单

<四>软件编写

该章包括两部分:(1)开发环境:所选择的操作系统平台(WINDOWS98)、开发工具(VB.NET)及硬件环境。(2)功能模块的编程实现。

五、 进度计划:

阶段 时间 完成内容

1 2.15—3.10 开题报告、文献综述

2 3.12—3.26 系统分析、系统设计

3 3.27—5.15 程序编写、系统调试

4 5.16—6.01 论文撰写

5 6月份 答辩

上一篇:跆拳道最简单的跆拳舞下一篇:教育资金理财规划