问题一:可行性分析的方法及内容介绍

1.可行性研究的内容

  1.1产品可行性分析:指通过对产品市场需求、资源供应、建设规模、环境影响、资金筹措、盈利能力等,从技术、经济、社会等方面进行调查研究和分析比较,从而给出产品的建设性意见,为产品决策提供依据。

  1.2可行性分类:技术可行性分析、经济可行性分析、社会可行性分析、操作可行性分析

       1.2.1技术可行性:指决策的技术和决策方案的技术不能突破组织所拥有的或有关人员所掌握的技术资源条件边界。需要全面考虑系统开发过程所设计的所有技术问题。

       1.2.2经济可行性:指可以使用的资源的可能性(资源包括人力资源、自然资源和资金条件)。需要对系统开发、运行和维护所需要的成本与能得到的效益进行比较,预估当前项目成本,确定该系统是否值得研发。

       1.2.3社会可行性:指要开发的工程是否存在任何侵扰、阻碍等责任问题,要开发工程目的运行方式在用户组织内是否行得通,现有管理制度、人员素养、操作方式是否可行。需要注意产品是否符合道德标准,不能触犯法律等。

       1.2.4操作可行性:指在进行项目操作时,确定该项目是否能够成功地满足其所设定地目标和指标。需要考虑项目资源等是否可以满足。

c36593ff774a4b18b61fdb1b05a56720.png

2.可行性分析的主要过程有:

          a.检查系统规模和目标,明确限制或约束条件

          b.研究正在使用的系统

          c.导出新系统的高层次逻辑模型

          d.提出可行性解决方案并评估比较

          e.选择合适的解决方案

          f.撰写可行性分析报告并提交审查

 3.可行性分析中使用的工具:

          3.1系统流程图:是一种极好的分析和设计工具,它有助于开发人员和用户交流,在可行性分析中,可以通过绘制系统(业务)流程图了解要开发的系统的大概的业务处理流程、范围和功能等。

实验教学申请系统的例子如下:

a.任课老师根据课表创建实验教学申请,确定实验项目;

b.任课老师提交创建好的实验教学申请;

c.实验室管理人员根据实验室的使用情况,为任课老师安排实验室;

d.任课老师查看实验室编排结果。

45b30e0fe4d741e5babefbd8ed70dddf.png

fb4e72e3ca6a47deba43dbb48b3d31f2.png

        3.2数据流图:是用来描述系统逻辑模型的一种图形工具。数据流图从数据传递和处理的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。

 数据流图举例 银行办理取款手续的数据流图:

e880e051d8494670aa1a4c6957920130.png

        3.3数据字典(Data Dictionary  简称DD):数据字典的作用是: 对于数据流图中出现的所有被命名的图形元素作为一个词条以字典的方式加以定义,使得每一个图形元素的名字都有一个确切的解释。

问题二:对系统的可行性分析

1.引言

       此研究性报告是对开发和实现《作业收集系统》软件的可行性进行研究,考虑该系统的法律可行性、技术可行性和经济可行性等。该可行性分析是软件开发人员在定义阶段较早的认识到系统方面的缺陷,可以少花时间和经历,也可节省资金,避免许多困难,所以该可行性研究报告在整个开发过程中是非常重要的。

      本研究报告的目的是为了提高作业收集管理的水平,达到节约时间,提高效率的管理目的,从而降低人力,物力,财力消耗,本次编写目的是为了分析作业收集系统的必要性和可能性,预期的使用者为系统管理人员,开发人员和维护人员。

2.可行性分析的前提

   2.1要求

      主要功能:该作业收集系统分为“用户管理”、“作业管理”、“作业提交”、“作业批改”四大模块;可以帮助教师及学生管理并批改作业。

      性能要求:要求性能稳定,不能出现数据丢失等情况,显示数据要完整,对服务器上的数据必须进行及时正确的刷新。

      输出要求:数据完整、详细,简便,快速,实时,能够以数据表单以及图表的形式进行展示。

      输入要求:数据输入包括用户的注册信息、用户的个人信息、用户所提交的作业,以及批改分数。要求数据输入正确有效,具有合法性和规范性。

      安全与保密要求:要求系统软件有权限功能,普通用户只能够管理自己的数据,用户的私密信息在数据库存储需要进行加密,后台工作人员不可见。

   2.2目标

      a.用户个人作业的有效管理,包括提交作业、批改他人作业、查看作业成绩、学生成绩数据统计。

     b.完善的用户管理,安全保障用户的个人信息。

     c.多种图表数据分析,用户可以清晰全面地分析学生成绩情况。

   2.3条件、假定和限制

      建议软件寿命:5年。

      经费来源:自筹资金

      硬件条件:服务器sun工作站,终端为pc机。

      运行环境:Windows

      数据库:MySQL

      投入运行最迟时间:2025/10/21

      法律和政策方面的限制:严禁违反宪法确定的基本原则,严禁危害国家安全 ,泄露国家秘密 ,颠覆国家政权 ,破坏国家统一。严禁损害国家荣誉和利益。严禁传播发布会妨害第三方权益的文件或者信息包括但不限于病毒代码,黑客程序,软件破解注册信息。严禁抄袭剽窃他人作品。符合双方合同多签署的条款。

      客户端操作系统: Windows XP 或以上的系统、Linux、Unix

      数据库管理系统: Navicat数据库管理软件

      浏览器: Internet Explorer6.0 或以上版本

      开发工具需求:

          前端开发工具: WebStorm

          后端开发工具:IDEA

          数据库管理工具: Navicat数据库管理软件

   2.4可行性研究方法

      本次可行性分析是按照前面给出的步骤进行的,即按照复查项目目标和规模,研究目标正使用的系统、导出系统的高层逻辑模型、重新定义问题这一循环反复过程进行的。

   2.5决定可行性的主要因素

      a.成本/效益分析结果,效益 〉成本。

      b.技术可行,现有技术可完全承担开发任务。

      c.操作可行,软件能被原有工作人员快速接受。

      d.社会可行,符合道德规范,遵守法律法规,能给社会带来有益的价值。

3.对系统的可行性分析

   3.1技术可行性

      该作业收集系统由前端界面,后端,数据库组成。系统主要分为“用户管理”、“作业管理”、“作业提交”、“作业批改”四大模块。用户可通过创建个人账户对个人作业进行有效管理,包括提交作业、批改他人作业、查看作业成绩、学生成绩数据统计等。为了完善用户管理,安全保障用户的个人信息,使用多种图表数据分析,可以清晰全面地分析学生成绩情况。该作业收集系统界面简洁美观,功能友好。系统采用了可视化的图表,方便用户可视化地分析数据的对比与变化,给用户更加直观的感受和方便快捷的使用,并且通过我们的系统可以免去一些繁琐的过程,增强了用户体验。

   3.2经济可行性

     3.2.1支出

        a:一次性支出

        沟通费用,例如面谈、电话等

        b:非一次性支出

     (1)开发者成本:PC机、网络设备、辅助配置、服务器

     (2)管理员运维成本

     (3)宣传费用

     (4)数据库维护成本

     (5)人工费用

     (6)其他不可知额外支出

     3.2.2效益

        我们将为学生提供免费服务,主要收入来源为与学校签订合同的收款。我们的系统为各学校提供学生信息展示和作业收集的渠道,学校需要支付费用;

     3.2.3收益/投资比

       1万/8千 = 125%

   3.3社会可行性

     3.3.1法律因素:所有软件都选用正版,所有技术资料都由提出方保管,合同制定确定违约责任.
     3.3.2用户使用可行性:该作业收集系统目录清晰,操作简单。并且系统采用了可视化的图表,方便用户可视化地分析数据的对比与变化。其次,界面简洁美观,功能友好,用户可以便捷地操作。

参考文章:

http://t.csdnimg.cn/4QuWs

http://t.csdnimg.cn/YkKLZ

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐