餐饮收银系统可行性分析报告目录1引言...........................................................................................................................................21.1编写目的.......................................................................................................................21.2项目背景.......................................................................................................................22可行性研究的前提...................................................................................................................22.1要求...............................................................................................................................22.2目标...............................................................................................................................22.3条件、假定和限制.......................................................................................................32.4进行可行性研究的方法...............................................................................................32.5决定可行性的主要因素...............................................................................................33对现有的系统进行分析...........................................................................................................33.1处理流程和数据流程...................................................................................................43.1.1快餐店式...........................................................................................................43.1.2餐厅饭店式.......................................................................................................53.2工作负荷.......................................................................................................................53.3费用开支.......................................................................................................................53.4人员...............................................................................................................................53.5设备...............................................................................................................................63.6局限性...........................................................................................................................64所建议的系统...........................................................................................................................64.1系统说明.......................................................................................................................64.2处理流程和数据流程...................................................................................................74.3改进之处.......................................................................................................................71引言1.1编写目的该软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花费几个月甚至几年的时间和精力,也可以节省成千上万元的资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的.1.2项目背景该项目开发的软件为餐饮收银系统,是鉴于现在餐饮行业日益壮大,人员流动较多,在更智能化的今天,消费者付费方式更多元化,所以针对餐饮行业所构思出来的收银系统,该软件开发完成后,可适用于所有的餐饮行业。通过餐饮收银系统,使餐饮行业管理系统化、规范化,自动化,从而达到提高餐饮管理效率的目的。2可行性研究的前提2.1要求1.开发该软件的基本要求和功能是满足现在餐饮行业的收银管理。2.基于MicrosoftSQLServer2012数据库系统的数据管理使该软件有更优异的性能.。3.软件的基本数据流动为消费账单的输入以及消费明细的输入,以备其他管理员所查询。4.数据的输入与输出处理流程都依靠数据库的支持。5.数据的安全基本保证SQLServer的安全性能比较令人满意,该软件设计中保持与其他一些数据库的基本兼容.。6.与软件相关的其他系统:餐饮收银系统是整个餐饮管理系统的一个重要组成部分。他为其他系统(如后台管理)提供收银项目的基本信息,同时它也需要提供收银数据等。这些系统在具体应用中构成一个大系统,相互调用对方的数据。7.要满足各种消费方式,比如现金支付,刷卡支付,以及支付宝或微信支付等等。2.2目标该软件的设计目标必须尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化。2.3条件、假定和限制开发该系统的主要资金来源为用户提供的开发资金投入,故在设计开发中最大不能超过该限度,且软件完成交付用户使用后,应保证软件的运行寿命至少达到用户的要求范围.且软件开发时间应基本控制在用户提出的要求范围内.1.建议开发软件运行的最短寿命:?年2.进行系统方案选择比较的期限:?3.硬件、软件、运行环境和开发环境的条件和限制:开发工具:VisualStudio2013、SQLServer2012。开发环境:Windows操作系统运行环境:WindowsXP、WindowsNT、Windows2000、Windows7以上的操作系统并且支持触摸屏操作。2.4进行可行性研究的方法实行软件的可行性研究方法主要有:成本效益分析,对估算问题的看法,软件的作用范围,软件的成本估算,速度安排等。具体将在下面叙述。2.5决定可行性的主要因素2.5.1经济可行性经济可行性分析中最重要的内容之一是成本--效益分析。对于一个基于计算机系统的研制项目要在经济方面评价其是否合理,成本--效益分析要估计出研制开发的花费并与收益(包括有形的可以用货币计数的及无形的利益)衡量比较。2.5.2技术可行性就现在的已有的硬件和开发工具而言,本系统所用到的模块均可以实现。硬件支持方面像POS机,打印机,支付宝/微信支。软件方面比如采用.NET,C#,数据库SQLServer都是已经普及了的,所以在技术上是可行的。2.5.3法律可行性该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行。2.5.4不同方案对于餐饮收银系统来说,暂时还没有其他可行的方案。3对现有的系统进行分析3.1处理流程和数据流程3.1.1快餐店式3.1.2餐厅饭店式3.2工作负荷对于现有的系统来说,工作负荷还不是很大。3.3费用开支对于收银和点餐两大模块来说,不是不相互独立,就是虽相互独立却没有集成在一起,这样就会导致在用户需求变动的情况下,需要分版本开发,也是耗时耗力的事情,况且把收银和点餐分离开来在设备上以及操作人员上也要加大投入。3.4人员在现有的系统基础上,收银和点餐在两个角色权限之下,也就意味着收银和点餐需要两个角色进行操作,在这种情况下,明显在人员分配上不够合理化,在系统的操作上增加了人员的使用。3.5设备现有的系统所需的设备有计算机,打印机,pos机,会员卡刷卡机,收银柜等。3.6局限性1.收银系统版本不一,不具有泛型思想。2.当收银员交接班时,缺乏对上一个收银员的收银状况进行查询,核对。3.比较依赖网络连接,一旦断网就没办法收银。4.当在断网或者收银出现差错的情况,容易造成损失。5.在运行环境上,同一个系统不能同时支持多种设备,比如对触摸屏和pc机同时支持。4所建议的系统4.1系统说明新的收银系统在功能上把点餐和收银进行整合,同时这两个模块又是相互独立的。同时增加了一个队本收银机的历史收银情况的查询。在数据方面也加入了新的数据库支持,在收银机的本地也有一个小型的数据库,以防备网络断线的时候留以备用,在网络恢复时,在同步更新到服务器的数据库。4.2处理流程和数据流程4.3改进之处从以上流程图可以看出,对点餐和收银两个模块赋予同一个角色权限下,同时增加了对本机收银情况的查询。还增加了对断网情况下的处理方案,减少不必要的损失。