前言:中文期刊网精心挑选了系统开发经济可行性分析范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
系统开发经济可行性分析范文1
关键词:交通事故;信息系统;系统开发
引言
近年来,我国在铁路和高速公路事故故障统计系统设计和安全预警方面进行了较多的研究,并取得了一些成果,而城市交通在我国发展时间较短,事故故障信息的积累和统计分析相对较少。因此,沈阳市道路交通事故预防工作形势依然十分严峻。随着城市规模的发展,道路及交通设施日新月异,机动车、非机动车保有量平均每年以15%-20%的速度增长,城市节奏日益加快,交通事故也必然呈上升趋势,年事故量近20万起。针对上述问题,建立一套完整、科学的计算机信息管理系统显得尤为必要。
1交通事故记录与统计信息系统开发的需求分析
(1)事故基本信息;(2)事故人员信息:事故的人员信息包括基本信息、交通信息和损伤信息。对人员的受伤状况进行统计和分析研究,了解人的受伤机理,研究人体忍受伤害的极限性能,对研制碰撞用假人和制订汽车安全碰撞标准有重要作用,尤其是开发乘员保护装置和评价汽车被动安全性的基础和依据;(3)事故车辆信息。
2研究系统调查和可行性分析
2.1系统初步调查
初步调查的目的,是通过对用户部门的组织目标、业务职能的调查,以明确系统的目标和对新系统的功能和性能方面的需求。初步调查的方法很多,我们通过收集资料和直接参与交警部门对事故处理的全过程的方法,了解了交警部门目前对交通事故的处理方法和后期对交通事故数据处理分析的要求,初步确定了系统的目标及系统功能和性能需求。[3]
2.2初步方案
根据初步调查的结果,为实现用户的需求,拟建立道路交通事故管理信息系统。该系统具体要求:第一建立完善的道路交通事故信息数据库;第二具有事故基本信息的录入、删除、修改和查询管理功能。第三具有事故信息的统计分析功能,以便用户能够分析事故发生的规律,制定相宜的对策。第四具有打印事故现场图和各种报表的功能,方便用户使用事故数据。第五具有事故数据导出为Excel表的功能,以方便对数据的其它应用。第六操作简单,易于用户使用。第七具有安全性措施,以保证事故数据的安全、保密。系统的开发采用SA/SD与原型法相结合的方法。
2.3可行性分析
可行性分析是在用户的要求和系统调研的基础上进行的,对系统的初步方案从技术、经济、社会等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、暂缓开发、分步实施等方案和结论,最后形成可行性分析报告:
2.3.1目标可行性分析
该系统设计者采用的开发方法是原型法,即在获取一组基本需求之后,快速地构造出一个能够反映用户需求的初始系统原型,让用户看到未来系统概貌,以便判断哪些功能是符合要求的,哪些方面还需要改进,不断地对这些需求进一步补充、细化和修改,依次类推,反复进行,直到用户满意为止并由此开发出完整的系统。
2.3.2技术可行性分析
技术可行性分析是根据即将设计的系统的目标来衡量是否具备所需要的技术,涉及到系统性能、可维护性、可生产性等方面。另外还要分析系统软硬件以及系统开发在技术方面可能承担的风险等其他相应的技术方面。事故系统的开发涉及到的技术问题不是很多,主要用到的技术就是数据库和一门可视化开发的编程语言。本系统设计者已经掌握Access和VB设计工具,具备开发该系统的技术。
2.3.3经济可行性
主要是进行成本效益分析,评估项目的开发成本,估算开发成本是否会超过项目预期的全部利润,及对其他产品或利润的影响。现在的大多基层交警部门都配备一定数量的计算机,同时该系统运行的设备配置不需要很高,所以这就为硬件实现提供了可能。开发该系统的经济成本不高,却能带来良好的社会效益。因此,满足其经济可行性。[6]
3交通事故信息管理系统功能设计
3.1系统功能设计:FSWMIS主要功能模块包括:线路与车站信息、事故故障类型及等级、责任描述和记录等的添加、修改、删除,事故故障记录的查询、统计和预警,以及用户和系统管理等。FSWMIS的功能结构如下:
3.2事故故障记录的查询及统计:系统通过对事故故障历史数据的分类管理,提供了多角度、多层次的查询和统计功能。用户可以根据事故故障记录的各种属性,定义不同的查询组合,实现模糊和精确的快速搜索,并且在此查询设置的基础上,按时间(年或月)、线路、分层次事故故障类型来统计事故故障发生的次数和比例,以及列车延误时间分布等。另外,各种查询和统计结果可以通过报表和图表的形式输出,以供保存和打印。
3.3事故故障的预警:以历史的事故故障信息为基础,结合运营单位对安全及可靠性状况的要求,对运营中常发的事故故障建立界限区域,实施预警管理;通过预先识别影响运营安全及可靠性的危险源和危险状态,对超出界限的事故故障进行识别和警告,这对保证道路交通运营的有序、安全、可靠,有效地降低事故故障率等都具有十分重要的意义。
系统开发经济可行性分析范文2
【关键词】考评系统 无纸化 BS
随着计算机时代的到来,各行各业都大量的使用计算机来处理各种各样的数据,进行繁琐的数据统计、数据处理等工作。早在1971年,Lord首先提出了自适应考试CAT(Computer Adaptive Test)。它打破了传统教学采用试卷进行学习情况检查的模式,学员可以根据自己学习的进度,进行网上考试,做到随时随地的了解自身学习的效果。国外已有许多专门的考试机构采用计算机辅助测试对参加考核的对象进行评价。在我国,计算机考试系统、题库的理论研究和实践应用起步比较晚,但发展也比较迅速,研究和开发活动比较活跃。利用计算机网络进行在线考试给我们的学习生活带来了极大的便利。其中基于BS的在线驾校考评系统是在线考试的一个实际应用,以方便快捷等优点得到了广泛应用,它实现了理论考试的无纸化和网络化,给驾校的日常管理工作带来了极大便利,也给学员提供了很好的测试平台。驾校学员不同于在校全日制的学生,学员无法做到统一的学习。在线驾校考评系统使得学员可以自我学习,学习之后进行在线模拟,学习情况可以在第一时间得到反馈,有别于传统教学采用试卷进行学习情况的检查。
一、可行性分析
可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。
(一)经济可行性
本系统要求的计算机配置不高,环境配置费用也较低,系统使用方便、简洁,不需培训费用。同时系统开发应用于实际中,所带来的经济效益也是显而易见的。可以看出该系统的收益远远大于成本,因此这个系统的开发从经济的角度来讲是可行的。
(二)技术可行性
技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。
硬件方面,硬件的更新速度之快,可靠性越来越高,目前一般的硬件平台均能满足次系统的需要。
软件方面,编程的软件以及Web服务器等均已具备,并且环境变量已经搭好,数据库用MySQL存储大量的数据,MySQL开源化,目前已经很成熟,在灵活、安全和易用方面均能提供良好的支持。因此,系统的软件开发平台已经成熟可行。
(三)操作可行性
新系统操作简单而且实用,不需要进行专门的培训,只有在有网络的地方,就可以进行在线模拟考试。
二、系统需求分析
在线驾校考评系统的应用包括以下几个方面:学员基本信息的管理、驾校理论考试题库的管理,学员在线学习信息的管理和学员模拟考试信息的管理。
学员基本信息的管理,首先,学员填写本人的基本信息和相关的信息并注册账号登录,管理员也可手动添加用户到系统中。注册成功后,学员可以使用注册的号码进行系统的登录,并可以在系统中修改自己的信息同时可以使用系统的在线学习和考试功能。
驾校理论信息题库的管理,管理员负责理论考试的题库信息录入数据库并导入系统。同时管理人员通过登录系统对题库的各个信息进行查询、录入、删除、修改操作。
用户进入系统后可以从系统中可以在线学习驾校理论知识。学员可以针对自己的薄弱环节进行单独的模块强化训练,管理人员可以对各个模块的理论知识信息进行录入、查询、删除、修改等。
模拟考试包括:用户进入系统后可以从系统中可以检验和考核自己的理论知识学习情况。系统可以自动生成试卷,学员考试完成后实现自动阅卷并给出正确答案和考试分数。
三、系统的功能实现
在线驾校考评管理系统应提够如下功能需求。
用户登录及注册,对用户进行识别、验证;没有注册的用户提示先进行注册登录。
进入系统后考生选择自己想要进行的强化训练类别,也可以选择在线考试,系统进行自动生成试卷,并提供计时功能,考生进行考试。
考生答题完毕,提交试卷后,系统可以自动对提交的试卷进行评阅分析,给出考试成绩,同时提示考生是选择结束还是继续考试。
管理员可以对用户信息进行管理,添加修改用户信息,同时可以对试题库中的试题进行维护。选择试题的类别,然后针对该试题分类中的所有试题进行维护,可以添加新题目,也可以对现在有的题目进行修改或者删除处理。
试卷设置。管理员对题库中的题目按照一定分类标准存放,包括分类的添加、修改和删除操作等。
管理员和考生可以在已经登录成功的页面点击修改密码,可以修改本人登录此考试系统的登录密码。
除了实现上述功能以外,在线考试系统还应该具有简洁、易用的界面,安全性要高,稳定性要强。
四、结语
该在线驾校考评系统完成了对用户信息(学员的基本信息、管理员的信息、)和题库信息(选择及判断题信息)的管理同时能自动组卷的在线阅卷,为管理人员提供了很好的信息记录存储、整理和统计等其他相关操作,而对学员用户学习及考核在线学习情况提供了便捷的服务。
(1) 应尽可能的利用视图和存储过程完成数据查询和修改操作。在客户端编写较为复杂的MYSQL语句执行调试和执行时效率较低。
(2)为了使用户更为方便的学习教学的知识信息,应将题库中添加填空题问答题等题型。
系统开发经济可行性分析范文3
关键词:项目开发;任务管理;VS2005; 2.0
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)21-4855-08
1 绪论
本章对项目任务的开发背景、项目开发的目的和所适用的范围、所用软硬件环境进行简单的介绍。
1.1 开发背景及意义
随着我国计算机科学技术的日益发展,计算机已经成为社会发展中不可缺少的工具,人们的生活、工作也愈来愈依靠计算机。运用计算机的领域迅速扩大,许多行业用它来进行管理,不仅节省了大量的成本而且能及时的把信息反馈给管理者,以便于管理者做下一步的操作。但是运用于项目任务管理上的并不常见。传统项目开发过程中,任务分配需要面对面进行。但是越来越多的项目是由分散各地的开发人员共同完成,由于开发人员间缺乏有效地沟通使得项目任务不能在最短的时间内进行有效合理的分配与管理,这就给工作带来的极大的不便。比如:当一个项目分配给一个拥有者之后,拥有者并不能完全按照管理者的要求去及时的完成这个项目,而与此相应的管理者也不知道拥有者什么时候完成项目任务以及它的质量如何。或者当一个拥有者不能按时的完成分配给他的项目任务时也不能及时的把这个项目任务返回给管理者。这就给管理工作带来的很大的不便,也不利于管理效率的提高。因此,一种能适应现实需求的项目任务管理系统的开发势在必行。新型的项目任务管理系统把用户与任务紧密的结合起来,加强了他们之间的联系,这样拥有者可以及时的把项目任务管理情况反馈给管理者,而管理者也可以做出相应的管理。这种新型的系统不仅缩减了较大的成本而且提高了管理的效率。
1.2 关于本系统的开发软件简介
本系统的开发工具采用Microsoft Visual Studio 2005,开发语言是C#, 数据库使用的是SQL Server 2005数据库。下面就开发工具进行介绍。
1.2.1 开发环境
是一个已编译的,基于.NET 的Web应用程序开发环境,可以用任何与.NET兼容的语言(包括Visual Basic .NET C#和JavaScript)创作Web应用程序。它提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。允许开发者以一种非常灵活的方式创建Web应用程序,并把常用的代码封装到各种面向对象的控件中,这些控件可以由站点用户引发的事件来触发。与此同时,也提出了代码隐藏类(CodeBehind)的概念,把逻辑代码(.aspx.cs)和表现页面(.aspx)分离开来,使Web开发者很容易用后台代码来控制页面的逻辑功能。它已经成为网站设计与开发的主流技术。随着Visual 版本的不断更新对的支持也越来越完善。它的强大技术使网站开发变的更加容易。
在各种网络开发应用中发挥积极,主要的作用。是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。
与以前的Web开发模型相比,提供了数个重要的优点:
1)增强的性能:是在服务器上运行的编译好的公共语言运行库代码。
2)世界级的工具支持:框架补充了Visual Studio集成开发环境中的大量工具箱和设计器。
3)威力和灵活性:由于基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。
4)简易性:使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。
5)可缩放性和可用性:在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。
6)安全性:借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。
1.2.2 C#语言简介
系统使用C#作为系统开发语言。C#编程语言是微软公司推出的新一代软件开发环境的核心语言,是一种面向对象的程序开发语言。它使得程序员能够在新的微软.NET平台快速开发种类丰富的应用程序。从构建组件形式的高层商业对象到构造系统级应用程序,C#都是最合适的选择。C#语言作为专门为.NET应用而开发出来的语言,从根本上保证了C#与.NET框架的完美结合。在.NET运行库的支持下,.NET框架的各种优点在C#中表现的淋漓尽致。
C#几乎综合了目前所有高级语言的优点,它具有以下几个主要的特点:简洁的语法;精心的面向对象设计;与Web的紧密结合;完全的安全性与错误处理;灵活性和兼容性。
1.2.3 Microsoft Visual Studio 2005
Microsoft Visual Studio 2005 于2006年1月,它提供了一个全新的开发环境,在此环境下,可以用多种语言开发Windows窗体应用程序、网站、移动设备应用程序、组件与控件、数据报表和XML Web服务等多种复杂的系统。
Microsoft Visual Studio 2005分为Team System版本、Professional版本、Standard版本和Express版本,分别适用于大型软件开发团体、中小型软件开发公司以及业余开发者,是一种全面的、先进的、完全适应当前网络发展的高级软件开发平台。
2 系统分析
开发任何一个系统,都会受到系统用户提出的关于时间和资源上的限制,因此系统分析是软件开发的最重要的阶段,其基本活动是确切介绍可行性分析,系统功能模块划分以及系统功能建模。
2.1 可行性分析
在开发项目之前,必须根据客户可能提供的时间和资源条件进行可行性研究,它可以避免人力,物力和财力的浪费。时间和资源的限制要求软件开发必须进行经济可行性研究。
2.1.1 经济可行性分析
经济可行性指实现和使用软件系统的成本能否被用户接受。计算机技术发展异常迅速的根本原因在于计算机的应用促进了社会经济的发展,给社会带来了巨大的经济效益。因此,基于计算机系统的成本对比效益的分析是可行性研究的重要内容。它用于评估基于计算机系统的经济合理性,给出系统开发的成本论证,并将估算的成本与预期的利润进行对比。
此系统是为实现计算机自动对项目任务进行管理而设计的。在此之前,对项目任务的管理还是传统的手工管理方式。这样,就需要雇用一些专门的操作员人工对项目任务进行分配管理。显然,如果人与人之间缺乏直接的沟通时就会出现问题了,比如需要的项目任务数量的增加,而人的本身能力是有限的,查询和统计项目任务时又要费力去寻找。这些对项目任务的管理不利,既长时间连续消耗人力,财力,又不能保障效率。用项目任务管理系统来自动进行管理就能解决这些问题,它能提高项目任务信息的反馈速度,并提供数据正确和一致性的保证。所以,管理者是非常愿意购买这种软件的。由于系统是小型软件,个人就能独立完成,所以开发投入不高。因此,这个系统开发在经济上是可行的。
2.1.2 技术可行性分析
系统能否成功实现,顺利完成要求软件开发必须进行技术可行性研究。Windows系列操作系统是Microsoft公司的软件产品。而Visual C#是Microsoft公司推出的可视化开发环境,是Windows下最优秀的程序设计工具之一。它采用面向对象的程序设计技术,提供了开发Windows应用程序的最简捷,最有效的方法。由于Visual C#也是Microsoft公司开发的的产品,在Windows系统的支持下,其执行速度和对操作系统的访问权限之高是其他编程工具无法比拟的。Visual C#提供了功能强大而全面的数据库开发技术,而进行数据管理的常用软件还是Microsoft公司的SQL Server2005。
所以,通过Microsoft公司的Visual C#和 SQL Server2005进行软件开发,完成项目任务管理系统是切实可行而且高性能和高效率的。
2.2 系统需求分析
需求分析是任何系统开发的第一步,也是整个设计中的灵魂,只有做了需求分析才知道需要做什么,做出来的什么有价值。它是系统开发的方向和主线,也就是说它是整个过程当中的核心。若需求分析做的不够明确那么系统开发将会异常困难甚至是前功尽弃。
通过对实际项目开发过程中任务分配的考察,根据功能需要定义了两个模块:任务管理模块和用户管理模块。
任务管理模块主要包括添加任务、修改任务、删除任务、更改任务状态、分配任务、关闭任务等功能。
用户管理模块主要包括添加用户、修改用户、删除用户及用户权限设置。对于管理员来说,可以添加一般用户、修改用户信息、重置密码和设定用户权限。一般用户只能修改个人信息。
2.3 系统流程分析
在经过详细的需求分析以及系统功能分类之后,根据实际的需要,总体上绘制出系统关于任务的基本流程图。从图可以清晰的看出添加了的任务被分配了之后,如果任务已经完成将更改其状态并自动关闭,如果没有完成或者不能按时完成将继续分配给另外的用户,如图1所示。
从图1可以看出,管理员可以根据需要添加相应的任务,添加新任务的状态设为未完成。一个完整的任务被添加后,管理员要把这些未完成状态的任务分配给用户,用户收到任务后根据自己的能力尽力去完成这些任务。如果相应的用户在限定的时间内或者一直未完成这些任务,管理员可以根据现状把这些任务再分给其他的用户。如果用户完成了这些任务,任务状态将标示为已完成,同时该任务关闭。
2.4 系统功能建模
根据对系统功能分析画出图2系统用例图。从图中可以清晰的看出项目任务管理中管理员与用户两个重要角色之间的联系。
从用例图可以看到该项目任务管理系统包括管理员与用户两大角色。两大角色通过任务联系起来,管理员添加用户后,自然也会把相应的任务的分配给用户。而本系统也在一定程度上对用户的权限进行了设置,从该用例图可以明显的看出,用户只能查看未完成的任务、完成的任务和修改初始密码。
3 总体设计
对系统做了重要的分析之后,本章主要介绍系统的总体设计。首先介绍系统功能结构,然后介绍数据库设计。
3.1 系统功能模块划分
根据功能分析,项目任务管理系统所包括的功能结构图,如图3所示。结构图简单的介绍系统所具有的功能,该项目任务管理系统包括任务管理模块与用户管理模块。从系统功能图可以清楚的看到在任务管理模块可以对任务进行添加,删除,修改,分配任务。在用户管理模块包括添加用户,删除用户,用户信息维护以及用户权限设置。
3.2 数据库设计
数据库的设计是系统能否做好的关键所在。下面给出数据库的逻辑设计和数据表设计。
3.2.1 数据库逻辑设计
系统E-R图如图4所示:从E-R图中可以看到该项目任务系统的实体有项目任务和用户,而且一个项目任务能分配给多个用户,一个用户可以拥有多个项目任务。
1) 项目任务,属性有任务ID、任务名称、任务状态、优先级、拥有者、任务内容、创建时间。
2) 用户,属性有用户名、用户ID、用户密码、用户信息、用户类别。
图4 系统E-R图
3.2.2 数据表设计
下面主要介绍系统中数据库的几个重要表。
1) 项目任务表
用来保存任务的相关信息,包括任务名称、任务优先级、任务拥有者等信息。详细设计如表1所示。
5 结论
项目任务管理系统的开发在现实中解决了任务分派不合理的问题,避免了因任务的分派而出现的种种弊端,该系统的使用将大大提高任务分派的效率,使其更加科学化,规范化。
本系统在VS2005开发环境下,使用和SQL Server 2005实现了一个针对项目任务的管理系统。该系统主要分二个模块:项目任务管理模块,用户管理模块。本系统主要实现完成如下功能:管理员对项目任务进行添加,删除,修改,维护,分配以及查看任务列表状态。用户查看自己的任务,对自己的任务进行修改,维护,提交以及密码维护。
虽然已经做出了项目任务管理系统,但是由于技术、时间等因素的限制,本系统仍存在一些不足之处。比如:部分功能还不能实现,系统的界面色调单一,看起来没有美感。这些都需要平时经验的积累和对技术的熟练掌握,希望在以后的工作学习中能有进一步的提高。
参考文献:
[1] 赵辉案例开发集锦[M].北京:电子工业出版社,2006.
[2] 郝刚 2.0开发指南[M] .北京:人民邮电出版社,2006.
[3] 龚赤兵 2.0网站开发实例教程[M].北京:人民邮电出版社,2006.
[4] 马骏.C#网络应用编程基础[M].北京:人民邮电出版社,2006.
系统开发经济可行性分析范文4
【关键词】计算机技术 软件工程 可行性研究
软件工程包是指导计算机软件开发和维护的工程学科,整个过程包括:可行性研究、需求分析、概要设计、详细设计、面向对象的分析、编码和维护。“软件工程”这个术语自1968年被提出以来,许多的学者为它的发展得更规范提出了不处的准则,我们来概括一下,即为软件工程的七条基本原理:1、开发过程分阶段管理。2、要分阶段评审。3、开发过程,严格控制软件质量。4、目前采用面向对象技术。5、审查结果要清晰。6、严格控制开发人数的数量与质量。7、软件开发过程中及时测试,发现BUG及时修正。在软件工程的学习过程中,可行性研究是基础,如果可行性研究作不好,后期根本无法顺利开发软件,所以我们要好好研究可行性分析。为了让大家对可行性研究有更深一步的认识,本文对可行性研究进行深入的据探讨,帮助大家进一步地理解它、消化它。
1 可行性研究的任务
可行性研究的目的是看看哪些问题值得我们去解决,暂时先不用考虑此问题如何解决,只要提出问题即可。此后,站在效益的角度,我们应该本着付出最少的财力物力赢得最好效果的理念来设计,之后才能顺利地完成后续的软件开发。
在目前的情况下,开发软件需要达到一定的条件,分析如下:
1.1 经济可行性
经济可行性研究主要进行成本效益分析。如:在学校里,若图书管理还未进入计算机管理阶段,为了完成“购-借-还书“业务,必须聘请大量的工作人员。若开发图书馆管理系统,早期经济支出会比较大,但从长远的角度来看,利润会比不开发图书馆管理系统要大得多。
1.2 技术可行性
技术可行性研究是系统开发过程中难度最大的、最重要的工作。若学校欲开发图书馆管理系统,学校内有没有可用的开发系统的人员?若没有,那就得找开发,那后期的维护组织校内相关工作人员去学习了。
1.3 运行可行性
运行可行性可确定新系统规定的运行方式是否可行。如:我们的计算机、网络、维护人员必需到位,否则系统无法保证每天24小时正常运行。
1.4 法律可行性
法律可行性是指研究在系统开发过程中委托者与被委托者之间要签订具有法律效应的合同,避免后期互相推诿责任。
1.5 开发方案可行性
可用“头脑风暴法”提出各种可行的开发方案,经团队讨论、主管同意后中从中选择最优秀的一种方案。
2 可行性研究的步骤
可行性研究的步骤为:复查系统规模和目标研究目前正在使用的系统导出新系统的高层逻辑模型重新定义问题导出和评价供选的方案推荐一个方案并说明理由推荐行动方针书写计划任务书提交审查。
我们在进行可行性研究的过程中,要严格按照以上步骤执行。首先明确开发的软件需达到的目标,接着分析现在正在使用的系统哪些需要放弃、哪些需要修改,接着建立数学模型,接着估计开发过程可能遇到的问题,并找出可能的解决的办法,在大量的可选方案中择最优者,接着推荐行动方针,再接着书写计划任务书,最后提交审查。
3 系统模型图
图书馆管理系统的基本系统模型如下所示:
4 成本效益
在开发软件过程中,要充分考虑成本效益。可以学习商人的做法:开源及节流。但不管怎样,投资开发新系统往往要冒一定风险,所以慎行。
4.1 成本估计
成本估算有两种方法:(1)代码行技术。(2)任务分解技术。
目前我们常用的是任务分解技术,其实就是模块化开发。举例说明一下:像在开发“图书馆管理系统”中,我们可以把模块分为:新书入库、借书及还书。在计算成本时,先算这三个独立的模块所需的成本,最后累加起来得到软件开发工程的总成本。为了节省成本,我们在开发软件前期就考虑到组团队时人员少而精,到计算成本可这样计算:参与项目的人数,再乘以每人每月的平均工资,再估计此项目大概需要多少时间能完成。每个任务的成本=参与任务的人数每人每月的平均工资完成项目的时间。总成本=每个任务的成本相累加。
4.2 成本/效益分析的方法
成本/效益分析的方法有四个:(1)货币时间价值。(2)投资回收期。(3)纯收入。(4)投资回收率。
现在我们用货币时间价值来分析:通常用利率的形式表示货币的时间价值。假设年利率为i,如果现在存入P元,则n年后可以得到的钱数为:F=P(1+i)n。这就是P元钱在n年后的价值。反之,如果n年后能收入P元,那么这些钱的现在价值是:P=F/(1+i)n。
用此方法,我们就能大概估算出成本与收益的关系,主要收益>成本,那么此软件系统就值得开发,反之亦然。
5 结语
可行性研究探讨的是开发软件是否值得,在开发过程中可能遇到的问题有哪些,该如何解决。例如:在“图书馆管理系统”开发的可行性研究中,值得我们探讨的问题有:学校能提供多少资金支持、人员技术可否跟得上、学校我硬件设备是否能满足运行此软件的需求、后期的软件维护该如何进行等等。而解决方法则需要相关负责人与校方沟通。本文深入地介绍了软件工程的可行性研究的过程并以实例的方式说明,希望有助于大家研究这部分的理论知识并能在软件开发过程中灵活应用。
参考文献
[1]张海藩.软件工程导论[M].清华大学出版社,2001(7).
[2]陈明.软件工程[M].中央广播大学出版社,2005(7).
系统开发经济可行性分析范文5
关键词:学生信息管理 系统设计 管理信息系统 系统开发
中图分类号:TP311 文献标识码:A 文章编号:1672-3791(2017)01(a)-0000-00
作者简介:谢沛阳(1984-),男,满族,辽宁本溪,大连职业技术学院现代教育技术中心,实验师,主要从事计算机网络管理及实验室管理工作。
一、系统开发的目的与意义
本项目设计面向普通初级中学,设有三个年级,分别是:初一、初二、初三。每个年级有分成若干个班,由每班的班主任掌握各班内的情况,然后教务处对学生的学籍、课程等变动进行统一管理。在课程方面,分别对初一、初二、初三开设了必修的课程,以及一些辅助课程。由教务处安排每个年级的课时要求,安排每个班级的课程表,编排任课教师,分配班主任。同时,对学生的德、智、体、美、劳各个方面进行跟踪调查,根据学生的表现情况评选区、市优秀学生与三好学生。为了严格的保证学校正常的教学秩序,也进行了一些惩罚处理,教育学生,指导学生。
学生信息管理信息系统开发的目的如下:
1、 建立学生信息管理系统,不但将进一步提高学校的管理水平,更为以后远程联网进行教学比较打好基础创造了条件。从而增进学生信息管理系统的合理性、科学性。
2、 学生信息管理系统的建立,将大大提高对学生信息各个方面工作的效率。使学生信息的变动,成绩核算与排名等更加快速、准确、可靠,使学校有关人员从繁复的工作中解放出来。
3、 由于系统设立了用户权限等机制,可减少对各个方面随意改动,造成信息失真,难以追述等差错。
4、 管理人员通过对微机系统的功能分析,及时准确的掌握正常情况,安排课程,编排任课教师,调拨临时教师,保证学校良好的教学秩序。
二、系统主要内容
这个系统涵盖了学校学生管理的大部分流程,主要包含以下模块:学生自助管理、学生管理、班级管理、课程表管理、成绩管理、奖惩管理、帮助系统等七大部分,而这七大部分又分成了若干个子模块。本系统实现了学校的学生、教师、课程、奖惩等一系列管理工作。使学生信息管理工作规范化、制度化、程序化。
1、 可行性分析
可行性分析研究的主要在系统能否正常使用及利用率上进行的初步调查,对于系统是否能够实现和值得实现等问题做出判断,避免浪费了大量的人力物力后才发现系统不能投入使用或使用后没有在在的价值,对新系统进行的可行性分析,需要用最小的成本创造最大的利用率。
2、技术可行性
此次开发的学生信息管理系统我将使用Visual Basic当作前台的开发工具。为了更好的实现系统的相关功能,后台选用了微软的 Access 作榭发所需的数据库。选择这样的工具,是因为他们都各自有其独特的、适合本系统开发的特点。
作为Windows环境下的可视化开发工具,Visual Basic 具有面向对象的概念,事件驱动的编程机制,可视化的界面设计、构件技术、对象的链接和嵌入技术、数据库访问功能、功能强大的辅助开发工具、方便易用等特点。进行布局设计,设计对象属性即可,系统可以自动产生界面设计代码,这样可以大幅度地提高程序员的设计效率。我在开发过程中,体会到了前后台支持良好,能够顺利完成本学生信息管理系统的设计工作。所以,本系统采用了Visual Basic 6.0企业版与Microsoft Access在Windows平台上进行开发是可行的。
3、 经济可行性分析
现有PC机若干,一台打印机,每台PC已通过局域网相互联接,因此新系统使用后,不需要新购置硬件,系统完成以后,一些报表可由系统自行处理,也不需要人工干预,提高学生信息管理的规范化、系统化、制度化,减轻了管理人员的工作量。校内有计算机操作人员若干,对本系统的运行等方面工作熟练,不需要进行特殊的培训。
4、操作可行性分析
本系统所涉及的学生信息的管理流程是比较固定的,而且学要记录的信息也是比较固定的。本系统实施后可以辅助学校管理人员更好的办理业务和管理信息,减轻管理人员的工作量,提高效率。
三、系统的需求分析
在可行性分析阶段已经粗略的了解了用户的需求,并分析了开发平台及软件的可行性,但为了准确的确定目标系统必须做什么,了解用户的明确需求,必须对现行的管理进行详细调查研究,了解系统需求和进行系统分析与设计,因此要对学生信息管理的各项工作进行全面、细致而充分的调查研究。我在本系统的用户――进行了调研,明确了用户的需求。
本系统初步调查采用的主要方式是,与学校教务处的领导进行交流,到各级管理部门去参观了解,深入到各班询问情况,把我第一手资料。调查内容涉及新生入校的分班原则和方法,每个年级与班级的课程安排,考试的安排,对学生成绩的查询统计,以及根据成绩优异、表现突出的学生设置奖励方案等。经过初步调查了解到:以前进行学生管理的方式主要基于文件、表格等的手工处理,信息量大且容易出错,缺乏系统、规范的信息管理手段。具体来说,该校现有学生1600多人,学生分成3个年级:初一、初二、初三。每个年级有若干个班,班内的主要班级干部有:班长,学委,体委,生活委员,文艺委员。他们协助班主任老师管理班级的各种事务。学校拥有167位优秀的教师,为造就大批的高质的学生做出了巨大的贡献。具有pc机若干台,其基本配置为:256M内存,40G硬盘,Pentium 4处理器。主要体现在信息的输入、保存和简单的计算,数据不一致的问题屡见不鲜。这样大量的、重复性的工作继续着,学校配备的计算机设备没有能够合理的、有效地应用,好多问题需要解决,应有专门的软件对数据进行管理,急需开发一个集成化的学生信息管理系统。
学校分成校长室,德育处,教务处以及各个教师办公组等职能部门。每年初三的学生经过一年的学习后升入高中,同时,学校接收一批新生,该学生名单从教委发来,在学校的教务处,根据学生的系统成绩平均的分成若干个班,构成初一年组。教务处要进行教师的课程安排,根据教委的课时要求编排课表,为每个班指定一位班主任老师,学校要定期安排各种规模的考试。当然,统计考试成绩很重要,主要是为了进一步的提高成绩而进行下一步的工作安排。就目前学校的运行状况来看,缺乏专门的软件进行管理。同时,学校也准备培训一批技术人员,以对软件进行正确地操作,使学校的管理活动科学化、规范化。
学生信息管理需要有:学生成绩管理,学生奖惩管理和学生变动管理和教师信息管理等几大部分。应有学生基本信息的输入窗口,教师情况的输入窗口,各个学年课程的输入窗口,以及情况改变时的输入。并且当输入学生基本信息、课程和成绩信息时,界面要自然、简便,要有充分的提示和帮助,以便操作人员学习和掌握。对输入的错误有好的补救措施,并随时掌握任务的进展情况,输出的形式要易于理解,结果要正确。当查询学生基本信息、所在班级、以学课程和成绩时,相关信息同时显示,并准确及时。当学生成绩、课程增加或删除时要正确除掉与之相关的所有信息,并且要容易操作。
最终,本系统将达到学校管理部门及时掌握学生的全面信息情况目的,并通过这样的系统,做到信息的规范管理,科学统计和快速查询,从而减少管理方面的工作量。
参考文献
[1] 软件工程概论 李存珠 李宣东 编著 南京大学计算机系出版 2001年8月
系统开发经济可行性分析范文6
【关键词】物业管理;管理系统;系统分析
1.写字楼物业管理信息系统的开发背景
随着社会经济不断地发展,人们的生活水平也日益得到提高。他们对生活质素的要求也相应不断地提高,作为第三产业的物业管理行业,它正逐步走上社会化、专业化、规范化、市场化的轨道。有人形容,物业管理是一项永远吃力不讨好的工作。许多物业公司,一直在抱怨成本太高,亏本经营。业主也常常会抱怨,服务不到位。究其原因,我认为主要有以下几方面:
1.1优胜劣汰的竞争意识尚未形成
在物业管理行业中,多是开发商自己的物业公司管理自己开发的写字楼,几乎没有竞争,更谈不上“公平、公开、公正”的竞争机制,尤其在我们西部地区,开发商与物业企业之间的这种“父子”关系由为明显,物业企业完全没有忧患意识,更无企业意识、经营意识,使企业缺乏活力,缺乏市场竞争力。
1.2业主委员会不规范,未能发挥应有的作用
业委会本身是业主、又是业主的代表,他们应该是主人,但在现实中,许多业委会不是受制于物业管理企业,就是仅仅把自己当作业主,对物业管理的概念不清,无法用正确的态度看待物业管理。以至于,在日常工作中不能很好地发挥其作用。
1.3个别物业管理企业服务意识不强,尚未从过去的“管理者”角色转换过来,未能形成“在管理中服务、在服务中管理”的机制,个别物业管理服务人员缺乏应有的业务素质,在服务过程中存在着操作不规范、服务不到位、处理问题不恰当等诸多问题
高效的电脑系统能够协助写字楼物业有效地加强市场竞争能力、降低成本、提高效益,改善对业主服务的水准,完善写字楼物业对外形象及维系重要的生活质量。写字楼物业管理信息系统可以称其为写字楼物业的“大脑”,是写字楼物业管理的信息中心、指挥中心、服务中心。写字楼物业管理信息系统投入实际运营以后将发挥至关重要的作用。
2.写字楼物业管理系统的可行性分析
写字楼物业管理信息系统的可行性研究是指项目开发的必要性和可行性。可行性的研究应以管理、技术和经济三个方面考虑。
(1)技术可行性,即进行技术风险评价,从开发者的技术实力,问题的复杂性等方面出发,判断系统开发在时间、费用等限制条件下成功的可能性。
(2)管理可行性,指管理人员开发应用项目的态度和管理方面的条件。改变原有传统的经营方式,改革管理机制,采用更加科学和有效的管理方法。
(3)经济可行性,从经济角度判断系统开发是否“合算”。首先,在费用支出方面要考虑开发时的费用和将来系统投入运行后的常规费用。写字楼物业本身没有管理信息系统,所以无论从硬件费用、软件费用还是从各方面人员的花费来考虑,所需要的开销比较大。但是从经济效益来考虑,一方面是直接经济效益,应用酒店管理信息系统可以加快流动资金周转,提高原有的工作效率,减少资金的成本,减少人员费用。另一方面是间接经济效益,可以为用户提供更快捷、更舒适、更高质量的服务和产品,树立写字楼物业的良好形象,增强写字楼物业的潜在竞争力。
3.需求分析
当前单位制社区中的物业管理存在的问题主要有:业主委员会有名无实或者根本就难以建立业主委员会:物业管理机构的管理水平远远达不到专业化的标准;物业管理的绩效难以衡量等,而本人认为,目前单位制社区物业管理中除了存在上述一些问题外,还有一个重要的问题是物业管理的服务供给极不充分,商户需求的表达缺乏专门的代言机构,这两方面的原因使得单位制社区中的物业管理的供给远远小于需求,也就是说,单位制社区的物业管理机构提供的物业管理服务远远小于社区中商户对服务的需求,为了对这一问题进行比较深入的研究,找到出现问题的原因和解决问题的对策,应该从公共经济学中有关公共产品的理论出发,结合物业管理的产权理论以及公共选择理论对单位制社区中物业管理的供给小于需求的原因作了分析和研究,并提出了单位制社区物业管理的发展对策。
图1 写字楼物业管理系统顶层数据流程图
此写字楼物业管理系统将是面向写字楼的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于MDI窗体以VB自带的JET引擎连接ACCESS数据库进行开发的写字楼物业管理系统,力求与实际相结合具有查询、管理等功能,旨在达到使写字楼的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。主要包括三大管理模块:登录系统: 对系统的安全性进行管理。其中包括添加用户为系统新用户设置用户名及口令功能和修改密码用于操作员更改自己的系统口令。基本资料管理:主要介绍商户、房产等基本资料。其中包括商户资料介绍写字楼商户的姓名、工作单位等基本资料和房产资料介绍写字楼中房屋的一些房型、面积等基本资料。物管中心:对写字楼各项常见业务的管理。其中包括物业设备维修管理提供社区设施、设备清单、设备维修情况登记等资料。仪表数据管理提供写字楼商户日常生活中水表、电表等数据资料。停车场管理记录写字楼用户车辆位置、停车用户等资料。收费管理记录写字楼商房日常生活中所缴水费、电费等数据资料。用户投诉管理记录投诉人资料、投诉内容及处理过程等资料。用户报修管理记录用户报修项目及处理的情况等资料。用户维修管理记录写字楼用户维修项目及处理的情况等资料。写字楼物业管理系统顶层数据流程图如上图所示。
【参考文献】