首页新闻招聘找找看知识库
  • 浏览:98 2018-11-19 22:49 来自 _笑着回眸

    7可行性研究报告

    7.1.引言

    7.1.1编写目的

    软件需求分析,其目的是用于说明软件产品或软件项目需要满足的条件和限制。在软件工程项目中,首先要获取用户需求,通过对软件需要的提取、分析、文档化和验证,为进一步的设计和实现提供数据。软件需求与其他活动也密切相关,如软件测试、配置管理和质量管理等。

    本文档主要用于确定需求及功能范围,同时也为后续的设计、编码和测试工作提供依据,还可作为系统功能用户确认测试及项目验收的参考依据。

    7.1.2背景

    项目名称:图书销售管理系统

    项目负责人:钟航

    项目组成员:李林杰  张友杰  李明熙  陶文彬

    赵柯  谌爽  李艺  王紫源  方志宏 

    用户:各书店管理人员

    7.1.3定义

    书店:书店入库单,书店发票,客户订书单,采购单,入库流水账,库存账

    管理员:用户名,密码,权限

    图书:书名,作者,出版社,出版日期,定价,数量,单价

    ISBN:国际标准书号

    7.1.4参考资料

    参考图书:

    Java+SQLServer项目开发实践   中国铁道出版社

    JSP项目开发全程实录         清华大学出版社

    参考网站:

    www.wenku.baidu.com

    www.csdn.net

    7.2可行性研究的前提

    7.2.1要求:

      a:功能:能进行入库处理:根据入库单计入库流水帐,如果是需先录入书的基本信息,再计入库流水帐。

    客户订书单处理:如有货,开发票,发货;如无货或库存不足,则自动生成采购单。

    顾客购书处理:开发票,卖书。

    记账处理:每日根据入库流水帐和卖书发票信息更新一次库存帐。

    查询处理:书店管理人员查询,可按图书的各种信息综合查询图书的基本信息和库存等数据;顾客查询,模拟设计触摸屏上的图书信息查询。

    统计处理:可分别按日,月,年统计图书和销售额;可分别按周或月统计销售量在前十位的图书;统计在给定时间内未售出一本的图书;统计库存数间超过给定时间的图书。

    图书基本信息管理。

    订单客户基本信息管理。

    统计操作人员口令及权限管理。

      b:输出:XX书店发票:用于给客户购书凭证。

    采购单:通过统计图书管理系统的剩余图书数目来决定需要购买图书的数量及类目。

    库存帐:根据每日入库流水帐和卖书发票更新一次库存帐。

      c:输入:XX书店入库单:通过入库单更新库存账。

    客户订书单:通过订书单给客户提供图书,同时给客户开发票。

    入库流水帐:通过入库流水账更新库存并且留下凭证。

    d:在安全与保密方面的要求:登陆系统时,需验证身份和密码,只有书店管理员的身份才能进入系统进行信息的操作。保护客户购买信息不对外泄露,保证系统的安全性与稳定性。

    E:完成期限:2018年12月1号到2018年12月30号。

    7.2.2目标:

      a:人力与设备费用的减少;

      b:处理速度的提高;

      c:控制精度与生产能力的提高;

      d:管理信息服务的改进;

      e:人员利用率的改进;

    7.2.3条件,假定和限制

    a、运行环境:兼容当前主流操作系统 Windows 95/98/NT/Me/2000/XP ,Office软件等。

      b、硬件环境:奔腾4以上计算机,打印机、扫描仪等。

      c、开发软件:SQL Server 、JAVA、C#等

      d、该系统的预期寿命为5年

      e、最早投入运行的时间为2018年12月1日。
    7.2.4进行可行性研究的方法

    通过调查分析开发图书销售管理所具备的能力及实现的方法,确定总体结构,利用sql server数据库所具备的能力,以最简洁最容易的方法,使用jsp使其成为一个出界的系统软件。
    7.2.5评价尺度

    一、费用:

    a.人力支出(维护人员、操作人员):按每月****元给予工资

    b.设备支出(服务器端、客户端):****元

    c.支持性服务(软件使用咨询):现在正在运用之中,出现问题时可以来询问相关软件开发商。

    e.材料(应用软件及其他): **万元左右

    二、各功能的优先次序

    三、开发时间的长短:现在的系统的开发时间比较短,随着需要的增加,会根据特定的需要进行更改。

    四、使用中难易程度:现在的系统相对来说比较易学,容易掌握。

    7·3对现有系统的分析
    7.3.1数据流程和处理流程

    数据流图

     

    2文字叙述:

    图书销售:,记录的信息包括图书销售的数量,价格,折扣比例等。在进行销售图书时,输入图书的编号,系统就可以搜索到该图书编号对应的图书信息,然后列出该图书销售是需要的基本信息,书名,出版社﹑价格等。

    图书入库:当一批图书入库时,只需要输入图书编号和图书数量,程序将自动更改库存的图书数量。使用的公式为:现有图书库存=原有图书库存 + 新入库图书数量。

    图书信息设置:书店工作人员通过次模块来管理各类图书信息,包括图书信息的修改,删除等。

    综合查询:综合查询提供两种功能,通过它可以查询读者所需要的图书信息和销售情况。图书信息查询提供了用包括图书编号和图书名称来对图书信息进行查询的各种查询条件。

    数据库管理:对现有数据库进行管理,包括数据库备份和恢复,以方便用户对数据库的管理和维护工作,提高管理的数据

    7.3.2工作负荷

    由于数据量会越来越大,数据库的负荷会增大,系统工作负荷也会变大,数据处理会变得缓慢。对硬件的要求也会越来越高。

    7.3.3费用开支

    在系统上投入的人力、设备、空间、材料等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统可用性,急需改进。

    7.3.4人员

    馆长:1名

    副馆长:2名

    管理员:8名

    技术维修员:3名
    7.3.5设备

    1..服务器: PentiumIII 500以上或更高,

    2.内存:128M以上;

    3.硬盘:至少10G以上;

    4. CD-ROM:16倍速以上;

    5.网卡:10MB/100MB自适应;
    7.3.6局限性

       计算机停电或死机会不会造成数据丢失?图书管理系统没有即时存储功能,被修改的数据不会立即存盘,会因计算机异常而丢失数据。

        系统是否易学易用?图书管理系统不是标准的WINDOWS应用程序,界面不友好,操作不容易,必须经过专门训练才可进行操作。图书管理数据流程与图书馆操作流程不大相符,必须要懂图书馆业务。

    能存放多少数据,能用于多大规模的网络?理论上讲,图书管理系统的记录限制为一亿条。

    系统是否容易出问题,出了问题怎么办?

    系统是否允许用户出问题?系统不具备高度容错能力,可自动检测。

    7.4.所建议的系统

    7.4.1对所建议系统的说明

    (1)关于图书销售系统的界面开发可供选择的开发系统框架主要有两个。

    MFC框架:微软基础类库的简称,是微软公司实现的一个c++类库,主要封装了大部分的windows API函数,vc++是微软公司开发的c/c++的集成开发环境,所谓集成开发环境,就是说利用它你可以编辑,编译,调试,而不是使用多种工具轮换操作,灵活性较大。这种框架比较成熟,但实现的难度较大。

    (2)关于系统各项功能实现的基本技术原理的说明:

    图书销售系统的各项功能实现需要实现程序端和数据库端信息的联通,由程序端发出数据请求或者数据操作命令,实现数据库中数据的处理和调用。最后,再由程序端将数据库中提取的信息加以处理和显示,将操作的结果呈现在用户面前。

    (3)对系统的简要描述:

    基础信息管理包含:管理员信息管理,用户信息管理,图书信息管理,仓库信息管理等模块;库存管理包含:图书入库管理,入库退货管理等等;销售和价格管理包含:图书定价调价,图书销售和销售退货等等;查询管理包含:入库查询,入库退货查询,销售查询,销售退货查询。

    7.4.2 处理流程和数据流程

    本软件在实际过程中也许没有销售方用户方,在这里之所以这样设计,只是为了说明本图书销售系统的处理流程和数据流程。

     

    7.4.3 与现有系统比较的优越性

    图书销售系统的开发设计完全服务于图书销售方,图书销售方可以实时的对开发设计的全过程进行监督和记录,可以对图书销售系统进行合理的需求变更,在保证产品的可行性的情况下,最大限度的将最后完成的产品符合客户的需求。

    7.4.4 采用建议系统可能带来的影响 

    说明在建立所建议系统时,预期将带来的影响,包括:

    7.4.4.1 对设备的影响

    硬件的变更影响不大,可以继续采用原来的硬件系统。

    7.4.4.2 对软件的影响

    需要使用微软的WINDOWS操作系统,推荐升级或安装到WINDOWS XP/7,如果条件具备则无须做出变更。

    7.4.4.3 对用户单位机构的影响

    要求用户单位操作人员具备最基本的计算机使用的能力,熟悉一般软件的操作流程即可。

    7.4.4.4 对系统运行过程的影响

    a、用户的操作规程只需要配合软件系统的提示进行即可;

    b、要求创建系统管理员(销售方)和普通用户(购买方)两种登陆方式,分权限管理;

    c、数据应由系统管理员手动输入,普通用户无权输入数据,之具备基本的查询和购买的功能;

    7.4.4.5 对开发的影响

    a、为了支持所建议系统的开发,用户仅需安装WINDOWS操作系统和MICROSOFT SQL Server 2008即可;

    b、为了建立一个数据库要求提供详细的数据资源用于数据库的设计;

    c、为了开发和测试所建议系统而需要的计算机资源:主流的计算机即可;

    d、数据如果涉及保密与安全的问题,应由专门负责人进行操作。

    7.4.4.6 对地点和设施的影响

    基本的工作空间,以及用于开发设计的电脑4台即可。

    7.4.4.7 对经费开支的影响

    所建议系统的开发,设计经费开支:¥24500元;

    维护运行所需要的经费开支:¥1000元; 

     

    7.4.5 局限性

    由于本图书销售系统的设计只是出于课程设计方面的设计与实现,无论是技术,人员方面还是资金方面的问题都无法支持网络设备和技术的支持,所以本系统无法通过联网进行数据的更新修改,即无法实现跨地域方面上的网络图书销售流程。

    7.4.6 技术条件方面的可行性

    a、在当前的限制条件下,该系统的功能目标可以不可以达到;

    b、利用现有的技术,该系统的功能功能可以实现。

    c、对开发人员的数量和质量的要求:

    软件工程师:2人;

    系统分析师:1人;

    系统测试员:1人;

    d、以上人员能满足需求;

    e、在规定的期限内,本系统的开发可以完成。

    7.5 可选择的其他系统方案

    7.5.1可选择的系统方案1

      在整个网站的系统的搭建过程中,可以采用多台性能良好的计算机搭建一个高性能的分布式服务器体系,并可以将构建的网站通过云服务发布,但由于处于初步调试设计阶段,人员资金等限制暂时不采用。因此采用在局域网环境下,通过一台计算机服务器进行简单的模拟实现即可。

    7.5.2可选择的系统方案2

    暂时没有可选方案2

    7.6 投资及效益分析

    7.6.1支出

    员工的工资及系统实施的各项费用。

    7.6.1.1基本建设投资

    数据通讯设备; 

    环境保护设备; 

    安全与保密设备; 

    数据库管理软件。 

    基本建设投资估计10万元。

    7.6.1.2其他一次性支出  

    研究(需求的研究和设计的研究); 数据库的建立; 

    检查费用和技术管理性费用; 

    培训费、开发安装人员所需要的一次性支出; 该环节投资预估为2-5万元。 

    7.6.1.3非一次性支出

    设备的租金和维护费用; 软件的租金和维护费用; 

    数据通讯方面的租金和维护费用; 人员的工资、奖金; 

    该环节投资预估5-10万元。

    7.6.2收益

       管理方式的自动化,减少了人力、物力费用,缩短了操作时间,极大地提高了工作效率和系统性能。 

    7.6.2.1一次性收益

    (1)由于数据库服务系统开发是由产品线员工自主开发设计,故节省了将数据库业务外包所耗费的人力物力资源。 

    (2)开发过程中通过算法优化使得处理系统的提升而减少的人力物力资源的消耗。

    (3)系统平台开放,相关商家入驻的收益。

    7.6.2.2非一次性收益

     由于系统开放发布后,除了需要部分少量都资金用于维护和修改,无其他较多消耗。

    7.6.2.3不可定量的收益

          品牌的推广,

    7.6.3收益/投资比

      收益50000元

        投资(含非一次性投资)142520元

        收益/投资比=50000/142520=0.35

    7.6.4投资回收周期

    此系统回报周期在2.5年左右

    7.6.5敏感性分析

    所谓敏感性分析是指-些关键性因素如系统生命期长度、系统的工作负荷量、工作负荷的类型与这些不同类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围的估计。在敏感性分析的基础上做出的选择当然会比单一选择的结果要好一些。

    7.7社会条件方面的可行性

    7.7.1 法律方面的可行性

    图书销售管理系统的研制和开发都选用正版软件,便不会侵犯他人、集体和国家的利益,与国家的相关政策法规不存在任何冲突和抵触,不会违反相关的国家政策和法律,。

    7.7.2 使用方面的可行性

    本系统的研制和开发充分考虑用户工作流程、计算机操作水平等,尽可能提供更人性化、直观的界面,满足用户要求。系统的操作方式在用户组织内可行。

    该系统是一个电子商务网站,所以操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。

    7.8结论

    综上所述,此设计合理,开发该图书销售管理信息系统不仅有巨大的经济效益,而且有更大的社会效益,该系统的开发极具价值,节省大量资源,工程技术先进,实用性强,投资与收益比例适当,可以确定本系统的开发研究必要,而且是可行的,可以立项开发。

    由于数据量会越来越大,数据库的负荷会增大,系统工作负荷也会变大,数据处理会变得缓慢。对硬件的要求也会越来越高。

登录后才能评论,请先登录注册