结构化软件开发研究与设计毕业设计(编辑修改稿)内容摘要:

度较高,最为方便的是系统维护工作。 缺点是由于不是专业开发队伍,容易受业务工作的限制,系统优化不够,开发水平较低,且由于开发人员是临时从所属各单位抽调出来进行管理信息系统的开发工作,这些人员在其原部门还有其他工作,所以精力有限,容易造成系统开发时间长,开发人员调动后,系统维护工作没有保证的情况。 因此,一方面需要大力加强领 导,实行“一把手”原则,另一方面可向专业开发人士或公司进行咨询,或聘请他们作为开发顾问。 委托开发方式适合于使用单位无管理信息系统分析、设计及软件开发人员或开发队伍力量较弱、但资金较为充足的单位。 双方应签订管理信息系统开发项目协议,明确新系统的目标和功能、开发时间与费用、系统标准与验收方式、人员培训等内容。 委托开发方式的优点是省时、省事,开发的系统技术水平较高。 缺点是费用高、系统维护需要开发单位的长期支持。 此种开发方式需要使用单位的业务骨干参与系统的论证工作,开发过程中需要开发单位和使用单 位双方及时沟通,进行协调和检查。 合作开发方式适合于使用单位有一定的管理信息系统分析、设计及软件开 7 发人员,但开发队伍力量较弱,希望通过管理信息系统的开发建立完善和提高自己的技术队伍,便于系统维护工作的单位。 双方共享开发成果,实际上是一种半委托性质的开发工作。 优点是相对于委托开发方式而言节约了资金,并可以培养、增强使用单位的技术力量,便于系统维护工作,系统技术水平较高。 缺点是双方在合作中沟通易出现问题,需要双方及时达成共识,进行协调和检查。 总之,不同的开发方式有不同的长处和短处,需要根据使 用单位的实际情况进行选择也可综合使用各种开发方式。 管理信息系统的开发过程 管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。 根据开发系统的大小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。 系统开发准备 系统开发准备工作主要包括提出系统开发要求、成立系统开发小组、制订系统开发计划等工作。 系统调研 新系统的系统分析与系统设计工作都要建立在对现行系 统调研的基础上,即必须调查现行系统的运行情况、问题等,明确用户的需求,特别是合作开发和委托开发方式。 调研的主要内容有: ( 1)现行系统概况:该组织的发展历史、目前组织的规模、工作状况、管理水平、与外界的主要联系等。 调查该项内容的目的主要是为了划分系统界限、系统与外界的输入输出接口等。 ( 2)组织机构:画出组织的组织结构图,弄清组织的行政关系、人员编制、工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。 ( 3)业务流程:按照业务种类的不同和处理时间的先后不同,深入了解现行系统的 业务流程,画出现行系统业务流柞图,并与业务人员反复讨论,得到认可。 调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。 8 ( 4)报表、数据处理:了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。 ( 5)问题:现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成不同的等级。 新系统的建立应能解决大部分问题,并改善薄弱环节。 ( 6)新系统的功能和目标:了解各级领导和各类业务工作人员对新系统功能的 要求,系统分析 (又称逻辑设计 )是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。 新系统的逻辑模型由系统数据流程图、概况表、数据字典、物理逻辑表达式及有关说明组成。 最后要完成系统分析报告 (也称为系统逻辑设计说明书 )。 系统逻辑模型就像在根据需要建设一座学校前,按照学校教育的层次 (初等、中等、高等 )、规模、投资、地理环境、技术水平等条件的要求和约束,先由建筑设计院进行设计,保证学校建成后的各种功能得以实现,之后才能进行工程设计和施工一样。 在系统设计 阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。 因为新系统模型是建立在对现行系统的分析及要求的基础上的,所以系统调查工作要进行得深入、细致、全面。 用户可以对新系统的逻辑模型提出意见,双方经过讨论、修改,最后达成共识,并完成系统分析报告 (系统逻辑设计说明书 ),经有关领导审批通过之后,转入系统设计 (又称系统物理设计 )阶段。 系统设计 系统设计又称系统物理设计。 系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可利用的技术手段和方法进行各种具体设计,确定新系 统的实施方案,解决“系统怎么做”的问题。 结构化系统设计是指利用一组标准的图表工具和准则,确定系统有哪些模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入、输出、数据处理、数据存储等环节的详细设计。 这一阶段的重点是设计好系统的总体结构,选择最经济合理的技术手段。 系统设计阶段的文件是系统设计报告 (又称系统物理设计说明书 )。 系统实施与转换 系统实施阶段的主要工作包括:系统硬件的购置与安装、程序的编写 (购买 )与调试、系统操作人员的培训、系统有关数据的准备和录入、系统调试和转换。 9 在系统实 施阶段要成立系统实施工作量到小组,组织各专业小组组长和有关部门的领导共同编制新系统实施计划。 可以应用各种项目管理的软件和方法进行管理,实行项目经理负责制,保证系统实施工作的顺利进行和成功。 硬件的购置和安装包括计算机硬件、外设、网络、电源、机房、环境等有关设备的购买、验收、安装与调试工作等,这些工作主要由专业技术人员完成。 数据准备与录入工作主要是指由手工操作转入计算机处理所需的各种数据的整理、录入及计算机系统中为新系统所用数据的转换工作。 数据准备与录入工作要注意数据的准确性,在整理、录入、校验等各个环节 把好关,为系统的顺利转换打好基础。 在进行以上各个环节的同时展开人员培训工作,包括管理信息系统只是的普及教育、新制度的学习、计算机操作训练等。 使所有人员了解新系统的基本功能、新系统对使用人员的要求、建立管理信息系统的目的、管理信息系统的建设可以为组织和个人带来的帮助和便利、个人在新系统中应该承担的工作等,是用户关心、支持新系统的实现。 系统维护和评价 管理信息系统是一个复杂的人机系统。 系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要从始 至终地进行系统的维护工作。 系统评价主要是指系统建成后,经过一段时间的运行后,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。 系统维护与评价阶段是系统生命周期中的最后一个阶段,也是时间最长的一个重要阶段。 本章小结 信息是管理信息系统的最重要成分。 管理信息系统能发挥多大作用,都取决于有没有足够的、高质量的信息,而这又取决于我们对信息的充分认识。 管理信息系统的根本目的是利用信息技术,实现信息资源的开发利用,从而实现信息的价值。 10 第 3 章 工资管理系统分析与设计 系统功能需求简介 工资管理信息系统对企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等等。 由于本软件主要是为作者工作的一家科技公司定制开发的。 该公司是一家刚刚成立的公司,总体人员比较少,有正式员工 20人,人员结构比较简单,学历比较高,基本上都拥有大专以上学历,部门划分也很清晰,而 且人员的流动性不高,所以该公司目前对工资管理的要求并不高。 因此,针对该公司而言,我们经过了反复地论证,最终确定了工资管理系统的设计方案。 该工资管理系统的主要功能 如图 所示: 图 系统功能模块图 11 功能需求描述 员工基本信息模块 员工基本信息模块具有员工信息输入、员工增删和员工信息查询三个功能。 员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。 员工增删实现了对数据库中员工信息的增加和删除。 员工信查询可以通过员工号或员工姓名对员工信息进行查询。 工资结构设置模块 根据该公司的工资管理实际情况,本系统将工资结构分为基础工资、岗位工资和工龄工资三部分。 该模块可以对这三个工资类型设置工资等级,并对每个等级设置工资标准。 工资汇总模块 用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。