第三章 系统调研及可行性分析 copyright paper51.com
3.1 系统调研 copyright paper51.com 正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。 paper51.com (1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。 内容来自论文无忧网 www.paper51.com
(2)提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。 内容来自论文无忧网 www.paper51.com
(3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。 内容来自论文无忧网 www.paper51.com 总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 http://www.paper51.com 3.2 可行性分析概述 copyright paper51.com
可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 paper51.com 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 paper51.com (1)可行性分析阶段的主要工作包括以下几个方面: copyright paper51.com ①新系统目标可行性分析: 内容来自论文无忧网 www.paper51.com 分析新系统的目标是否符合企业的现状和发展的需要。 copyright paper51.com ②社会可行性分析: copyright paper51.com
社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。 paper51.com
③技术可行性分析: copyright paper51.com 技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。 内容来自论文无忧网 www.paper51.com ④经济可行性分析 http://www.paper51.com
经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。 内容来自论文无忧网 www.paper51.com ⑤管理可行性分析: 内容来自论文无忧网 www.paper51.com 管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。 copyright paper51.com 3.3 技术可行性分析 内容来自www.paper51.com 技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。 paper51.com
(1)技术支持: 内容来自论文无忧网 www.paper51.com 首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。 内容来自www.paper51.com
(2)硬件资源: paper51.com 开发管理信息系统所需的硬件资源包含以下两个方面: 内容来自www.paper51.com
系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。 内容来自论文无忧网 www.paper51.com
(3)软件资源 paper51.com
软件资源的可行性分析主要考虑以下几点是否满足用户的要求: copyright paper51.com ①操作系统的选择; paper51.com ②编译系统的选择; http://www.paper51.com ③数据库管理系统的选择; 内容来自www.paper51.com ④高级编程语言的选择; copyright paper51.com ⑤汉字处理系统的选择; 内容来自论文无忧网 www.paper51.com ⑥应用软件包的选择。 paper51.com 本系统在开发前,与中心的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。 paper51.com 第四章 系统分析 http://www.paper51.com 4.1 系统需求分析 copyright paper51.com 系统分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,基关键性主要体现在“理解需求”和“表达需求”两方面。 copyright paper51.com
通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括: copyright paper51.com (1)功能需求。确定新系统应做什么,这是最主要的需求。 内容来自论文无忧网 www.paper51.com (2)性能需求。给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。 paper51.com
(3)环境需求。这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件(指操作系统、数据库管理系统)。 内容来自www.paper51.com (4)未来需求。这类要求是指目前不属于系统开发的范围,但将来随着外界环境的变化以及系统的发展可能会提出的要求。了解这类要求的目的是在开发过程中,可对系统将来可能的扩展与修改做准备。一旦需要时,就比较容易进行补充和修改了。 paper51.com
4.2 数据流程图 http://www.paper51.com
数据流程图是描述系统逻辑模型的主要工具,通过几个特定的符号,可以综合地反映出信息在系统中的使用、加工处理、传递、存储的整体情况。 内容来自论文无忧网 www.paper51.com 数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,但却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。 paper51.com 数据流图 copyright paper51.com 内容来自论文无忧网 www.paper51.com 图4。1 系统数据流图 copyright paper51.com 第五章 系统总体设计 http://www.paper51.com 5.1.功能描述: 内容来自论文无忧网 www.paper51.com 该信息管理系统可以在Windows 2000 Server平台上运行,开发工具采用Visual Basic语言开发。其工作流程为:用户登录通过权限判断,普通用户不能浏览、阅读和查询信息,指定用户可以操作,可以进行信息录入、修改和删除的操作。 paper51.com 系统的主要功能特点有: http://www.paper51.com
(1)系统登录表单 paper51.com 该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的用户在输入正确的密码后方可进入系统。 http://www.paper51.com (2)主界面 http://www.paper51.com
在该界面窗口中,共有文件、数据、关于等所有系统功能,用户可以操作菜单的方式快捷地使用系统。 copyright paper51.com (3)更改密码: 内容来自www.paper51.com
使用本表单可以方便地修改用户的密码,以防密码泄露后对数据的安全性造成威胁。 http://www.paper51.com 5.1.2系统操作流程图: 内容来自论文无忧网 www.paper51.com
copyright paper51.com copyright paper51.com 数据库 内容来自论文无忧网 www.paper51.com
检查 内容来自论文无忧网 www.paper51.com 密码错误 内容来自论文无忧网 www.paper51.com 内容来自www.paper51.com http://www.paper51.com |