软件工程 可行性分析

合集下载

软件工程-可行性分析

软件工程-可行性分析

软件工程-可行性分析软件工程-可行性分析一、引言二、技术可行性分析技术可行性分析主要考虑软件开发过程中所需的技术资源和技术能力。

需要评估项目所需的硬件设备和软件工具,以确定其是否满足项目的需求。

需要评估项目开发团队的技术能力,包括开发人员的编程技术、项目管理能力和团队协作能力等方面。

需要评估项目所采用的技术方案的可行性,包括技术方案的可扩展性、稳定性和可维护性等方面的考虑。

三、经济可行性分析经济可行性分析主要考虑软件开发项目的经济效益。

需要评估项目的成本,包括硬件设备的采购费用、软件工具的购买费用和人工成本等方面的考虑。

需要评估项目的收入,包括软件产品的销售收入和其他潜在的收入来源等方面的考虑。

需要对项目的投资回报进行评估,包括项目的盈亏平衡点、投资回收期和投资利润率等方面的考虑。

四、操作可行性分析操作可行性分析主要考虑软件产品在实际操作中的可行性。

需要评估软件产品的用户需求,包括用户的功能需求、界面需求和性能需求等方面的考虑。

需要评估软件产品的用户群体,包括用户的规模、分布和特点等方面的考虑。

需要评估软件产品的操作流程和用户体验,包括软件的操作界面、功能布局和交互方式等方面的考虑。

五、可行性分析报告可行性分析报告是对可行性分析结果的和讨论。

在报告中,需要对技术可行性、经济可行性和操作可行性进行评估,分析各项指标的优势和劣势,并提出相应的改进措施。

还需要对项目的可行性进行总体评价,包括项目的风险和挑战等方面的考虑。

需要给出项目的可行性结论,即判断项目是否值得继续开展和投资。

结论可行性分析是软件工程中的一项重要工作,对于评估一个软件项目的可行性具有重要意义。

通过对技术可行性、经济可行性和操作可行性等方面进行评估,可以帮助开发团队和决策者做出明智的决策。

在软件工程中,进行可行性分析是非常必要的。

软件工程 可行性分析

软件工程 可行性分析

软件工程可行性分析随着信息技术的不断发展,软件行业也逐渐成为成为了经济社会发展的重要支柱。

软件工程作为软件开发的基础理论,其可行性分析更是决定项目成功与否的关键环节。

本文将从定义、内容、方法、应用等方面进行探讨软件工程的可行性分析。

一、可行性分析概述可行性分析是对当前或未来项目的可行性进行评估的过程。

在软件工程中,可行性分析是决定需求是否满足项目目标、是否符合技术、法律、商业和行业标准的过程。

因此,可行性分析是软件工程过程中最基础、最重要的一环。

二、可行性分析的内容可行性分析应包括项目目标、技术可行性、商业可行性、资源可行性、法律可行性和行业标准可行性等方面。

下面简要介绍几个方面:1、项目目标项目目标是项目成功的必备条件。

在进行可行性分析时,需要明确项目目标,根据项目目标来评估方案是否可行。

2、技术可行性技术可行性是指软件开发过程中所使用的技术和工具是否可行,是否能够满足项目需求。

在评估技术可行性时应考虑技术是否成熟、是否能够满足需求、是否能够支持扩展等。

3、商业可行性商业可行性是指项目是否能够在市场上获得足够的利润和回报,是否能够达到商业目标。

在评估商业可行性时应考虑市场需求、竞争状况、商业模式等。

4、资源可行性资源可行性是指项目所需的资源是否能够得到满足,包括人力资源、物力资源和财力资源。

在评估资源可行性时应考虑是否能够达到预期目标、是否能够支持项目的顺利运作。

5、法律可行性法律可行性是指项目过程中是否符合法律法规、知识产权方面的要求。

在评估法律可行性时应考虑相关法规、法律问题、版权保护、信息安全等。

6、行业标准可行性行业标准可行性是指项目开发是否符合行业标准,是否能够参考行业经验。

在评估行业标准可行性时应考虑行业经验、技术标准、代码规范等。

三、可行性分析方法可行性分析的方法有多种,常见的有以下几种:1、SWOT分析法SWOT分析法是将项目的优势、劣势、机会和威胁进行分析,帮助评估项目的可行性。

软件工程可行性分析

软件工程可行性分析

软件工程可行性分析随着科技的不断发展,软件行业也在快速发展,软件应用越来越广泛,软件质量也越来越受到重视。

为了保证软件开发的顺利进行,软件工程可行性分析显得十分必要。

一、软件工程可行性分析的概念和意义软件工程可行性分析是在软件开发前进行的一项必要的工作,是对软件开发项目所进行的技术、经济、社会、法律等方面进行分析和评估,以确保软件开发的可行性和可靠性。

软件工程可行性分析的主要目的是帮助企业或团队确定软件开发项目的可行性,对开发项目进行初步规划和设计,寻找潜在的问题,并提出解决方案,为后续开发工作提供理论基础和技术支持。

对于开发人员来说,软件工程可行性分析可以帮助他们更好地了解项目的背景和需求,规划开发的路线和方法,提高开发效率和质量,最终提高软件的质量和竞争力。

二、软件工程可行性分析的内容和方法软件工程可行性分析涉及到多个方面的内容,主要包括以下几个方面:1.技术可行性分析:主要是对软件的技术可行性进行评估,包括软件实现的可行性、系统架构的可行性和技术风险等问题。

2.经济可行性分析:主要是对软件开发所需的成本和收益进行评估,包括开发成本、维护成本、市场收益和盈利能力等问题。

3.社会可行性分析:主要是对软件开发对社会的影响进行评估,包括社会责任、安全和隐私等问题。

4.法律可行性分析:主要是对软件开发涉及到的法律和法规进行评估,包括知识产权、用户隐私等问题。

软件工程可行性分析的方法主要有以下几种:1.调查分析法:通过调查用户需求和市场需求,收集有关技术、市场、经济等方面的信息和数据,为可行性分析提供参考。

2.实证分析法:通过实际的调研和实验,对软件开发所需的技术、资源和设备等进行评估,为可行性分析提供可靠的数据和结论。

3.专家意见法:通过请教相关领域的专家和学者,对软件开发可行性进行评估,为可行性分析提供专业的建议和意见。

三、软件工程可行性分析的重要性软件工程可行性分析是软件开发的必要环节,具有以下几个重要的作用:1.风险评估:通过可行性分析,可以对软件开发的技术、经济、社会和法律等方面进行评估,及时发现潜在的风险和问题,避免出现大的失误和损失。

软件工程可行性研究报告(通用6篇)

软件工程可行性研究报告(通用6篇)

软件工程可行性研究报告软件工程可行性研究报告一、什么是研究报告研究报告包括多个行业,网站评价分析报告可以发挥多方面的作用:及时发现和改善网站的问题、为制定网站推广策略提供决策依据专业人士的分析建议用于指导网络营销工作的开展,检验网站前期策划及网站建设专业水平等等。

获得专业网络营销顾问的分析建议,让网站真正体现其网络营销价值。

二、软件工程可行性研究报告(通用6篇)在不断进步的时代,报告十分的重要,我们在写报告的时候要避免篇幅过长。

我敢肯定,大部分人都对写报告很是头疼的,以下是小编收集整理的软件工程可行性研究报告(通用6篇),欢迎阅读,希望大家能够喜欢。

软件工程可行性研究报告1第一章1.引言计算机已经深入到日常工作和生活的方方面面,已经成为我们学习和工作的得力助手,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。

各行各业的人们都在使用计算机完成许许多多复杂的工作。

然而,虽然现在世界上的各种软件层出不穷,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。

学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工纸质的方式来考试测评,这种考试测评方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于批改、查找、更新和维护考试试卷都带来了不少的困难。

而使用计算机对学生考试,具有手工考试所无法比拟的优点.例如:批改迅速、查找方便、可靠性高、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生考试的效率,也是老师的科学化、正规化测评学生的重要途径。

故设计此系统。

1.1编写目的该软件项目可行性研究报告是对考试系统的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.此研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以节省时间和精力,也可以节省资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的。

软件工程第二章(可行性分析)

软件工程第二章(可行性分析)

(5) 交付的产品清单。
项目开发计划书供软件开发单位使用。
小结:
1、项目的问题定义、可行性分析和项目计划是总体 规划阶段的工作,重点是项目的可行性分析。
2、可行性分析主要从技术可行性、经济可行性和操 作可行性三方面来分析该项目是否值得开发。
3、可行性分析最后形成的成果是可行性分析报告。

项目的筹备、规划与准备是软件项目实施的前
期工作,它由两个重要的工作阶段构成:一是
项目规划及可行性分析;二是项目需求分析。

一、可行性分析的概念

可行性分析就是解决一个项目是否有可行解以及是
否值得去解的问题。该阶段的主要任务就是用最小
的代价在尽可能短的时间内确定问题是否能够得到 解决。
二、可行性分析的目标和内容
等。
(6) 技术可行性(技术风险评价):技术实力分析、已有的 工作及技术基础和设备条件等等。 (7) 法律可行性分析结果描述。 (8) 可用性评价:汇报用户的工作制度和人员的素质,确 定人机交互功能界面需求。
(9) 其他项目相关的问题:如可能会发生的变更等等。
可行性研究报告由系统分析员撰写,交由项目负责人审查, 再上报给上级主管审阅。 在可行性研究报告中,应当明确项目“可行还是不可行”, 如果认为可行,接下来还要制定项目开发计划书。


识别用户要求 评价系统的可行性 进行经济分析和技术分析 把功能分配给硬件、软件、人、数据库和其它系 统元素 建立成本和进度限制 生成系统规格说明,形成所有后续工程的基础
三、 可行性分析的主要任务
具体地说,分析员应从下面三个方面对项目做出可行性分 析: (1)技术可行性:使用现有的技术能实现这个系统吗? (2)经济可行性:这个系统的经济效益能超过它的开发成本 吗?(详细在后面介绍成本/效益分析) (3)操作可行性:系统的操作方式在该用户组织内行得通吗?

软件工程可行性分析包括

软件工程可行性分析包括

软件工程可行性分析包括软件工程可行性分析包括需求分析、技术分析和经济分析三个方面。

通过对软件项目的可行性进行综合评估,可以评估项目是否具备可行性,并为决策者提供参考依据,以确保软件项目的成功实施。

一、需求分析需求分析是软件工程可行性分析的首要步骤,主要目的是确定软件项目的功能需求、性能需求及其他约束条件。

需求分析的主要任务包括以下几个方面:1.1 功能需求:明确软件项目的基本功能,包括用户界面、数据处理、系统功能等,根据不同的业务需求进行详细划分和描述。

1.2 性能需求:定义软件项目的性能指标,如响应时间、并发处理能力、用户并发数等,评估系统是否能够满足用户的需求。

1.3 约束条件:确定软件项目的约束条件,如支持的操作系统平台、数据库类型、开发语言等,在后续的技术分析中会根据约束条件进行技术选型。

二、技术分析技术分析是软件工程可行性分析的重要环节,主要目的是评估软件开发过程中所需的技术能力和技术资源。

技术分析的主要内容包括以下几个方面:2.1 技术能力:评估开发团队是否具备完成软件项目的技术能力和经验,包括需求分析、设计、编码、测试等方面的技术能力。

2.2 技术资源:评估软件开发所需的硬件设备、软件工具和开发环境等资源是否能够满足项目的需求,并是否需要进一步投入。

2.3 技术风险:分析软件项目的技术风险,如技术难题、对新技术的依赖程度等,评估项目是否能够在技术层面上保证项目的成功实施。

三、经济分析经济分析是软件工程可行性分析的最终环节,主要目的是对软件项目的经济效益进行评估。

经济分析的主要内容包括以下几个方面:3.1 成本估算:对软件项目的开发成本进行估算,包括人力资源、硬件设备、软件工具以及其他支出等方面的成本。

3.2 收益估算:对软件项目的收益进行估算,包括直接收益和间接收益,如提高工作效率、降低成本等方面的收益。

3.3 投资回报率:通过对项目成本和收益的比较,计算出软件项目的投资回报率,评估项目的经济可行性和投资回报周期。

软件工程可行性分析的四个方面

软件工程可行性分析的四个方面

软件工程可行性分析的四个方面软件工程可行性分析是软件项目开发过程中极为重要的一步,它的主要目的是评估项目的可行性和确定项目的可行性方案。

在进行可行性分析时,需要考虑以下四个方面:经济可行性、技术可行性、法律可行性和操作可行性。

1. 经济可行性经济可行性分析是评估软件项目是否具备投资价值的关键因素之一。

在进行经济可行性分析时,需要考虑项目的成本和收益,并基于相关数据进行评估和预测。

具体而言,可以从以下几个方面进行评估:1.1 成本评估:对软件项目开发、实施和维护过程中可能产生的成本进行全面评估,包括人力资源成本、设备和软件工具成本等。

1.2 收益评估:对软件项目带来的直接和间接收益进行评估,包括提高工作效率、降低成本、增加市场份额等。

1.3 风险评估:对项目实施过程中可能遇到的风险和不确定因素进行评估,包括技术风险、市场竞争风险等,并对可能的应对措施进行分析。

基于以上评估,可以得出软件项目的回报率、投资回收期等指标,从而判断项目的经济可行性。

2. 技术可行性技术可行性分析是评估软件项目在技术层面是否可行的重要方面。

在进行技术可行性分析时,需要考虑以下几个因素:2.1 技术可行性评估:评估软件项目所需的技术和技能是否能够满足项目目标,包括硬件和软件方面的技术支持。

2.2 技术风险评估:评估软件项目实施过程中可能遇到的技术风险,包括技术难度、技术限制等,并提出相应的解决方案。

2.3 技术可行性验证:通过原型开发或技术试验等方式验证软件项目的技术可行性,以确保所选择的技术能够满足项目需求。

基于以上评估,可以判断项目的技术可行性,并确定所需的技术方案。

3. 法律可行性法律可行性分析是评估软件项目在法律层面是否符合相关法律法规和标准的重要考虑因素。

在进行法律可行性分析时,需要关注以下几个方面:3.1 相关法律评估:评估软件项目是否符合相关的法律法规和标准要求,例如软件知识产权、数据保护等方面的法律规定。

3.2 法律风险评估:评估软件项目在法律层面可能面临的风险和不确定因素,并提出相应的风险控制措施。

软件工程可行性分析定义

软件工程可行性分析定义

软件工程可行性分析定义软件工程可行性分析是指对于一个软件项目的可行性进行综合评估和分析的过程。

通过对软件项目的技术、经济、操作和时间等方面进行全面的研究和调查,以确定软件项目的可行性,并为软件项目的决策提供决策依据。

在软件工程项目开展之前,进行可行性分析是非常重要的一环,它可以帮助决策者确定软件项目的实施潜力和具体可行性。

在软件工程可行性分析中,通常需要关注以下几个方面:1. 技术可行性:对于软件项目涉及的技术特点和技术难点进行分析和评估,确定项目在技术上是否可行。

这包括了系统的设计、构建、测试和维护等方面的技术可行性。

2. 经济可行性:进行软件项目的经济成本评估和投资回报分析,以确定软件项目在经济上是否可行。

这包括了项目成本、利润和投资回报等方面的经济可行性。

3. 运营可行性:分析和评估软件项目在运营过程中的可行性,包括了项目的运维要求、业务流程和运营管理等方面的可行性。

4. 时间可行性:评估软件项目在特定时间范围或时间表内是否可行,确定软件项目的开发周期和完成时间。

这包括了项目的开发时间、测试时间和上线时间等方面的时间可行性。

在进行软件工程可行性分析时,可以采用一些常用的工具和方法,如SWOT分析、成本效益分析、风险评估等。

这些工具和方法可以帮助分析人员全面、客观地评估和分析软件项目的可行性,从而提供决策依据。

软件工程可行性分析的目的是为了评估和分析软件项目实施的前景和可行性,帮助决策者做出明智的决策。

通过可行性分析,可以降低软件项目的风险和失败的可能性,提高项目的成功率。

因此,可行性分析是软件项目开展的重要一步,对于保证软件项目的成功具有重要意义。

总之,软件工程可行性分析是对软件项目的技术、经济、操作和时间等方面进行全面评估和分析的过程。

通过进行可行性分析,可以帮助决策者确定软件项目的实施潜力和具体可行性,降低风险,提高项目的成功率。

因此,在软件工程项目开展之前,进行可行性分析是非常重要的一环。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程可行性分析一、可行性分析--实验目的掌握软件项目立项时可行性研究的方法、内容和步骤掌握可行性研究报告(立项报告)的编写方法学习使用Project进行项目的计划安排二、可行性分析--实验原理可行性研究是软件项目在正式立项前必须进行的分析,目的不是解决问题,而是确定软件项目是否值得做以及能否用尽可能小的代价在尽可能短的时间内解决。

可行性研究最根本的任务是对以后的行动方针提出建议,如果问题没有可行的解,应建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题值得解,则推荐一个好的解决方案,并制定一个初步的工程计划可行性研究的内容一般包括:技术可行性、经济可行性、操作可行性、法律和社会可行性、开发方案的选择以及进度计划。

(1)技术可行性:使用现有的技术能实现这个系统吗?(2)经济可行性:这个系统的经济效益能超过它的开发成本吗?(3)操作可行性:系统的操作方式在这个用户组织内行得通吗?(4)法律和社会可行性:系统开发过程中是否涉及的各种合同、侵权、责任等与法律、法规吻合或抵触的问题?(5)开发方案的选择:对不同的系统开发方案进行分析、比较和论证,选择合理的方案,推荐行动计划。

三、可行性分析--实验内容与步骤1)可行性研究的步骤一:分析系统目的。

2)可行性研究的步骤二:分析当前系统的状况。

3)可行性研究的步骤三:当前系统的业务流程。

4)可行性研究的步骤四:分析当前系统的不足。

5)可行性研究的步骤五:提出新的目标系统。

6)可行性研究的步骤六:检查目标系统是否满足要求。

7)可行性研究的步骤七:制定新系统的技术方案。

8)可行性研究的步骤八:方案分析比较。

9)可行性研究的步骤九:推荐方案。

10)可行性研究的步骤十:编制新系统的开发计划。

11)可行性研究的步骤十一:编制可行性研究报告。

四、可行性分析--实验成果⑴各组大作业选题的可行性研究报告(1人/组)结合案例的步骤和国标GB8567《计算机软件产品开发文件编制指南》中的“可行性研究报告”的编写提示编写。

其中,可行性分析报告中必须画出所选择系统的数据流图并编写数据字典⑴各组大作业选题的可行性研究报告(1人/组)结合案例的步骤和国标GB8567《计算机软件产品开发文件编制指南》中的“可行性研究报告”的编写提示编写。

其中,可行性分析报告中必须画出所选择系统的数据流图并编写数据字典图书馆管理系统A.可行性研究报告一.引言编写目的基于图书管理者对对用户的管理以及对图书的借阅、归还等提供轻松快捷的管理方式,同时也方便广大的读者用户可以随时随地的对图书进行借阅、归还、续借、查询等。

背景A.用户:图书馆;B.该软件系统同其他系统或其他机构的基本的相互来往关系:该系统目前为止为单机版,独立于其他系统;C.项目开发环境:Windows XP+SQL Server+C#。

定义“图书管理系统”是一种基于集中统一规划的我数据库数据管理型模式,是利用数据库软件编制的管理软件。

一实现图书、读者以及日常工作等多项管理,对整个系统的分析、设计过程做出一个完整论证为目的。

参考资料(1)《软件工程导论》,张海藩,清华大学出版社。

(2)《实用软件工程》,郑人杰等,清华大学出版社。

(3)C#+SQL Server 项目开发实践.中国铁道出版社.苏年乐.主编。

(4)《C#程序设计教程》——曾强聪编着中国水利水电出版社。

二.可行性研究的前提要求1)功能:这是一个图书管理系统,主要负责图书的采购信息存档、对图书信息的查询及编辑、对学生相关信息的管理、对借阅书本情况的管理;2)安全与保密要求:登陆系统时,需验证身份和密码,只有图书管理员的身份才能进入系统进行信息的操作;3)处理流程和数据流程用图表的方式:表示出最基本的数据流程和处理流程,并辅之以叙述;目标A.由于原先图书管理采用的人工系统,浪费人力物力财力,图书管理系统可以改善这种情况,只需一台电脑和一个管理员老师就能轻松完成;B.提高对新书入库、借阅图书以及学生信心管理的速度;C.减少人力的投入的同时提高了信息处理的精度和准确度,在输入无误的基础上可保证数据的正确性;D.改进了管理服务的质量,可由系统对入库图书进行自动分类、归类,学生信息整理、借阅情况登记入档;E.改进人员的利用率,减少了前台操作人员,更多的人员可用于为借阅者服务、更新采购图书等其他事物,节省人力资源;F.减少人力的投入,由系统对入库图书进行自动分类、归类,学生信息整理、借阅情况登记入档,提高信息处理的精度和准确度;H.为了方便图书馆管理人员对图书的借阅、归还等提供轻松快捷的管理方式,同时也方便广大的读者用户可以随时随地的对图书进行续借,查询等。

条件、假定和限制a.硬件配备不齐,内存不够,需升级到Windows xp professional。

笔记本电脑的性能不够稳定,对SQL 等数据库软件和VB、.Net 等开发工具运行有不利影响。

b.可利用的信息和资源比较单一,客户需求分析主要来源于对原图书管理b.可利用的信息和资源比较单一,客户需求分析主要来源于对原图书管理老师的采访和询问,又需求分析员进行概括整理提炼。

而技术方面,对Visual Basic 以及.Net 掌握运用还有待提高,不足之处靠借阅有关书籍进行补充,组内成员互相讨论分析解决。

其余包括经济效益、社会效益分析则靠网上查阅资料获得。

c.经费不足。

d. 运行环境:兼容当前主流操作系统Windows XP ,Office软件等。

e. 开发软件:SQL Server 、C# 等。

f.硬件条件:PC 机。

进行可行性研究的方法通过对已有图书管理系统的分析和研究比较的方法。

评价尺度费用的多少、各项功能的优先次序、费用的高低、寿命的长短、开发时间的长短及使用中的难易程度等等。

三、所建议的系统对所建议系统的说明该软件是一个针对图书馆的管理系统。

(1)功能概括:存储、查阅、修改书库信息;存储、查阅、修改学生相关信息;统筹管理借书过程;(2)系统环境以及工具:运行环境:Windows编程语言:C#,Visual Bisic数据库: SQL(3)建议概括a.小巧而不失使用的功能,方便师生。

b.库存图书馆功能,师生借阅信息管理。

c.财务信息的统计分析。

d.多种图表统计,可统计每年,每月,每日的图书借出和借入情况统计。

e.多种排行统计等。

处理流程和数据流程a. 系统能对书籍信息进行管理。

b. 系统不需要管理借阅者除姓名以外的信息。

对每一名借阅者最多可借阅的书籍数目为10 本。

c. 借书时,管理人员记录借书者的姓名、借阅书籍名称和借阅日期。

d. 时间时,管理人员记录还书者的姓名、归还书籍名称和还书日期。

系统设定书籍的最长借阅时间为2 个月。

e. 操作人员可以根据书籍名称、作者、出版社三者之一或三者的任意组合查询书籍信息。

f. 操作人员可以查询借阅某书籍的所有借阅者的姓名;也可以查询某借阅者借阅的所有书籍名称;还可以根据借阅者的姓名、书籍名称查询借阅者的借书时间、还书时间。

g. 系统由图书馆工作人员操作。

分为:系统管理员,书籍管理员和借阅管理员,每人对应相应的权限。

h. 报表的打印输出。

i. 所有操作人员凭帐号和密码登陆系统。

改进之处原本客户使用的是人工系统,费时、浪费劳动力;办事效率不高;学生借书,管理员管理都有很多的不便;使用了这个系统,就可以使借书过程系统化,方便统计书库信息;同时系统所提供的查询功能明显的节约了时间;也为采购人员解决了重复购书的困扰。

影响a)设备方面:目前而言,客户方是没有任何系统设备的,但是由于该软件所需硬件设备仅仅是一台电脑,所以可行性比较高;b)软件方面:SQL 以及VB;c)用户单位机构方面:使用该系统,客户原有体系几乎不需要太大的变化,这是个即装即用的软件,对人员数量和技术的要求不高。

只要图书室管理员会简单的计算机操作即可;d)经费方面:配一台电脑需要一定的经费,具体我们会在经济可行性中做出相应的解释;影响。

对设备的影响服务器:PentiumIII 500 以上或更高,内存:1GB 以上;硬盘:至少10G 以上; CD-ROM:16 倍速以上;网卡:10MB/100MB自适应;打印机一台,至少一台服务器。

工作站:PentiumII 266 以上微机;内存:1G B 硬盘:至少5G 以上; CD-ROM:16 倍速以上;网卡:10MB/100MB自适应,至少一台工作站,使用TCP/IP 协议的局域网。

9对软件的影响BookWork系统的打包程序,由C# 编译。

对用户单位机构的影响在学校中要有良好的管理体系,管理业务标准化;需要组建一个管理应用队伍,需要体现出团队的精神。

对系统运行过程的影响Windows XP + SQL Server2000 + C# 中运行。

对开发的影响在当前网络信息时代下,计算机技术和软件技术的不断更新是图书馆管理系统需要更强大的功能,远远不能满足将来现代化的社会,在管理上也可能需要人员调整。

对地点和设施的影响基本的办公条件,一台电脑和若干参考书籍。

对经费开支的影响图书馆在学校或大型公众场存在,其经济成分比重相对比较适中,主要是支出的费用:其中包括基本建设费、软件开发费用、管理和维护费、人员工资和培训费等。

在一个图书馆中实行统一操作,资源共享,前期的资金投入主要集中于购置图书上。

建立图书信息库,收集各方面的图书信息,提高图书管理的计划性和预见性。

开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。

从经济角度考虑,此系统开发可行。

局限性能够胜任此工作的人员少。

技术条件方面的可能性技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。

图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。

技术方面,我们选择的是VB 和SQL,都是组员熟悉的语言,即使遇到部分困难,也可以从丰富的参考书中找到解决方案。

所以技术方面是绝对可行的。

四、数据流图及数据字典:经过详细的调查,我们已经清楚了解了现行的业务流程,接下来给出系统的逻辑模型。

构造系统逻辑模型的工具是数据流图和数据字典。

根据现行图书管理的业务流程,首先把数据流图中的源点和终点都选定为学生,因此可以得到图书管理系统的基本系统模型,如图所示。

图图书管理系统的基本系统模型根据基本系统模型,对其逐步细化,得到描述逻辑系统细化后的数据流图,如图所示。

图图书管理系统数据流图(顶层DFD图)对顶层DFD图中的一个加工“学生管理”进行展开,如图。

图细化后数据流图对顶层DFD图中的一个加工“图书管理”进行展开,如图。

图“图书管理”展开对第1层DFD图中的加工进一步进行展开,如图。

相关文档
最新文档