您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 软件可行性分析报告目的
第1页共20页竭诚为您提供优质文档/双击可除软件可行性分析报告目的篇一:软件可行性研究报告项目名称基于webgIs的郑州市乘车管理信息系统基于webgIs的郑州市乘车管理信息系统1.引言随着计算机的发展,随之而产生的许多计算机软件业在一步一步改变着人们的日常生活,包括衣、食、住、行等各个方面,但是在此发展过程中,人们对计算机行业产品的需求也在不断提高,人们对计算机产品需求的日益提高与计算机生产发展速度已经逐渐形成了矛盾,这迫切需要新一代、现代化的计算机产品的出现来满足人们的需求。因此我们以此开发项目作为实例来阐释一下如何才能以最小的代价(包括时间和金钱)来开发出高质量的软件来,以此来满足人们日益增长的需求。1.1编写目的第2页共20页可行性研究报告是在接触到一个实际的项目时对该项目进行全方位、多角度的评估以后所作的具体分析,分析结果将决定该项目是否值得去开发。在进行项目考察时,要充分考虑到开发该项目所花费的时间以及金钱,当然最基本的就是技术上是否能够行得通,如果当前技术都做不到,再加上时间以及金钱的限制,那么将失去开发此项目的实际意义,所以编写可行性研究报告是在对项目第一次做的初步评估和认识,编写意义十分重大。编写本技术可行性报告的目的是:(1)总结建议的开发项目在技术方面实现的可行性的研究结果,为是否进行本项目开发提供依据。(2)评价为了合理地达到开发目标所可能选择的各种技术方案,说明并论证所选用的方案。1.2背景在中国,地理信息产业起源于二十世纪的九十年代,而最早是于六十年代的时候起源于加拿大的一个实验室。经过几十年的发展,我国的地理信息产业也是硕果累累,许多小城镇在进行规划建设的时候也会利用到现有的信息技术来进行综合评价后,结合实地的调查,综合评估之后才开始建设,为国家在基础设施的建设上节省了大量的人力、财力和物力。随着计算机网络的发展,使地理信息系统产业结合网络技术向着更高的层次发展,使得以前许多需要安装桌面版第3页共20页才能使用的地理信息系统的专业软件可以脱离桌面平台而基于网络进行使用,这是地理信息产业在发展过程中的里程碑,在一定程度上降低的行业的门槛,使更多的人们可以去了解这个行业,使用这个行业去创造更多的社会价值。经过这么多年的发展,地理信息系统产业的主要研究领域集中在二维的地形分析,图形技术在二维层面的应用已经相对比较成熟,但是现用的地理信息产业的软件很少可以实现三维的显示、分析等功能操作,对于真实的三维世界的显示还不能做到无缝、完美,因此基于三维的地理信息系统软件的开发与应用也成为了地理信息产业的主要的研究方向。在当前该行业的所有软件里面,大部分的有关道路交通的开发都是基于二维的,而基于三维立体式的开发则屈指可数,而我们现在要开发的是一个基于公交车、地铁、出租车以及结合人们出行的个人意愿的软件系统,相对于现有的软件来说,它是一款多维的基于网络地理信息系统的软件,在某种程度上,这也是一款多维的信息系统专业软件,只是不仅仅局限于地形上的三维或者多维。在当前社会,网络已经改变了人们生活的方方面面。人们在购物时会选择网络,会到淘宝网等购物网站看自己喜欢的商品,尤其是在物联网发展日益加快的进程中,这些对人们的影响越来越大;同样,人们旅游时也会用到网络,利用谷歌地球或者利用搜狗地图提取规划出出行的路线,标记出第4页共20页著名的旅游景点;所以,现在的大部分软件都是在网站的基础上开发出来的,网站开发已经成为当前软件开发的一大潮流。1.3定义webgIs(网络地理信息系统):指基于Internet平台,客户端应用软件采用网络协议,运用在Internet上的地理信息系统。一般由多主机,多数据库和多个客户端以分布式连接在Internet上而组成,包括以下四个部分:web-gIs浏览器(browser),web-gIs服务器,web-gIs编辑器(editor),web-gIs信息代理(informationagent)。最短路径:用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。物联网:物联网是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。它具有普通对象设备化、自治终端互联化和普适服务智能化3个重要特征。数据挖掘:数据挖掘(Datamining),又译为资料探勘、数据采矿。是一种透过数理模式来分析企业内储存的大量资料,以找出不同的客户或市场划分,分析出消费者喜好和行为的方法。它是数据库知识发现(Knowledge-DiscoveryinDatabases,简称:KDD)中第5页共20页的一个步骤。数据挖掘一般是指从大量的数据中自动搜索隐藏于其中的有着特殊关系性(属于Associationrulelearning)的信息的过程。主要有数据准备、规律寻找和规律表示3个步骤。1.4参考资料[1]《软件工程导论》,张海藩主编,清华大学出版社[2]《软件工程》,陆丽娜主编,经济科学出版社[3]《软件工程》,瞿中主编,机械工业出版社[4]《数据库系统概论》——萨师煊高等教育出版社[5]《实用软件工程》,郑人杰等,清华大学出版社[6]《软件工程开发国家标准》[7]《软件工程—实践者的研究方法》,Rogers.pressman,机械工业出版社[8]《个体软件过程》,wattss.humphrey,人民邮电出版社[9]《软件工程-技术、方法与环境》,王立福,北京大学出版社[10]《软件工程》,杨文龙,电子工业出版社2.技术可行性分析的前提技术可行性分析之前,首先应该明确软件设计的基本要求、目标以及对要完成目标所要实现的任务,然后再具体的展开技术可行性阶段(如图2—1所示)的分析。第6页共20页图2—1技术可行性分析图2.1基本要求乘车管理系统项目考察阶段,通过与用户的协商以及陪同用户共同了解现在的乘车系统软件,用户提出了该项目的基本要求,并对各部分的功能进行了模块化和细化,便于后期概要设计和详细设计的书写以及对系统功能的开发。(1)功能和性能:(a)能够实现对公交车路线的最优路径、最短路径、最短时间、最少换乘、最少成本的查询分析。(b)能够实现对出租路线的最优路径、最短路径、最短时间、最少换乘、最少成本的查询分析。篇二:某软件项目可行性研究报告一.软件项目可行性研究报告1.引言1.1编写目的该软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花费几个月甚至几年的时间和精力,也可第7页共20页以节省成千上万元的资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的.1.2项目背景该项目开发的软件为学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理。通过一个简化的学生信息管理系统,使学生信息管理系统化、规范化,自动化,从而达到提高学生信息管理效率的目的。1.3缩略词定义经济可行性---估计开发费用以及最终从开发成功的系统所获得的收入或利益,衡量比较支出的费用和收到的利益.技术可行性--分析功能,性能以及限制条件,能否是一个技术上可实现的系统.法律可行性--明确系统开发可能导致的责任,有无违法问题.不同的方案--对系统开发的各种方案进行评价.第8页共20页1.4参考资料张海藩编著清华大学出版社出版2.可行性研究的前提2.1要求a.开发该软件的基本要求与功能是实现学生信息数据包括与学生有关的数据的管理与操作处理.b.基于microsoftsQLserver2000数据库系统的数据管理使该软件有更优异的性能.c.软件的基本数据流动为用户数据的输入,学生信息,课程信息,班级信息的输入,以及有关用户提出的对学生信息等等的查询要求所产生的数据输出.d.数据的输入与输出处理流程都依靠数据库的支持.e.数据的安全基本保证sQLserver的安全性能比较令人满意,该软件设计中保持与其他一些数据库的基本兼容.f.与软件相关的其他系统:学生信息管理系统是学校信息管理系统的一个重要组成部分。他为其他系统(如学校图书管理系统、学校档案管理系统、教学管理系统、总务后勤管理系统等)提供学生的基本信息,同时它也需要如教学管理系第9页共20页统提供课程设置数据等。这些系统在具体应用中构成一个大系统,相互调用对方的数据。2.2目标该软件的设计目标必须尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化.2.3条件、假定和限制开发该系统的主要资金来源为用户提供的开发资金投入,故在设计开发中最大不能超过该限度,且软件完成交付用户使用后,应保证软件的运行寿命至少达到用户的要求范围.且软件开发时间应基本控制在用户提出的要求范围内.a..建议开发软件运行的最短寿命:4年b.进行系统方案选择比较的期限:一星期c.硬件、软件、运行环境和开发环境的条件和限制:开发工具:c++builderx、sQLserver2000。开发环境:windows2000操作系统运行环境:windows9x、windowsnT或windows2000操作系统2.4可行性研究方法第10页共20页实行软件的可行性研究方法主要有:成本效益分析,对估算问题的看法,软件的作用范围,软件的成本估算,速度安排等。具体将在下面叙述。2.5决定可行性的主要因素决定软件可行性的四个主要方面有:经济因素,技术因素,法律因素,不同方案。3.对现有系统的分析3.1处理流程和数据流程现有系统的数据处理与流程基本为学生数据的录入与查询,删除修改等操作。流程图可表示如下:现有系统数据流程图3.2工作负荷由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大。3.3费用支出由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。3.4人员鉴于原有系统的技术性含量比较低,故不需要多少高技第11页共20页术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。3.5设备设备的科技含量也比较低,没有达到大量的计算机普及程度。3.6局限性经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的。4.所建议技术可行性分析4.1对系统的简要描述新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。·4.2处理流程和数据流程新系统的数据流程图第12页共20页·4.3与现有系统比较的优越性很明显,在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。·4.4采用建议系统可能带来的影响4.4.1对设备的影响采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级。4.4.2对现有软件的影响由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现
本文标题:软件可行性分析报告目的
链接地址:https://www.777doc.com/doc-4275830 .html