可行性研究报告
——餐馆点菜系统
学院:数学与计算机科学学院
专业:计算机科学与技术(软件工程方向)
班级:软件12
姓名:邓茂记
学号:1060612014049
目录
1 引言... 1
1.1 编写目的... 1
1.2 背景... 1
1.3 参考资料... 1
2 可行性研究的前提... 1
2.1 要求... 1
2.2 目标... 2
2.3 条件和限制... 2
2.4 进行可行性研究的方法... 2
2.5 评价尺度... 2
3 对现有系统的分析... 2
4 所建议的系统... 3
4.1 对所建议系统的说明... 3
4.2 数据流程和处理流程... 3
4.3 改进之处... 4
4.4 影响... 4
4.4.1 对象设备的影响... 4
4.4.2 对软件的影响... 4
4.4.3 对用户单位机构的影响... 4
4.4.4 对系统运行的影响... 5
4.4.5 对经费开支的影响... 5
4.5 局限性... 5
4.6 技术条件方面的可行性... 5
5 投资及收益分析... 5
5.1 支出... 5
5.1.1 一次性支出... 5
5.1.2 非一次性支出... 6
5.2 收益... 6
5.2.1 一次性收益... 6
5.2.2 非一次性收益... 6
5.2.3 不可定量的收益... 6
5.3 经济性评价指标... 6
5.3.1 净利润... 6
5.3.2 净现值(NPV)... 6
5.3.3 内部收益率(IRR)... 7
5.3.4 投资回收周期... 7
5.3.5 投资回报率(ROI)... 8
6 社会条件方面的可行性... 8
6.1 法律方面的可行性... 8
6.2 使用方面的可行性... 8
7 结论... 8
1 引言
1.1 编写目的
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能解决。说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案。可行性研究的目的不是解决问题,而是确定问题是否值得去解决。开发任何一个系统都要受到时间和资源的限制,因此,在开发之前就必须根据用户提供的时间和资源条件进行可行性研究,确定问题是否有可行的解或是否值得去解,从而避免人力、物力和财力的浪费。有相当大的一部分系统不可能在预定的系统规模之内解决,如果问题没有可行的解觉方案,那么花费在这项开发工程上的任何时间、资源、人力和经费都是无谓的浪费。
1.2 背景
项目名称:餐馆点菜系统
用户:各大中小型餐厅
项目开发者:邓茂记、王晓武、颜学宏、胡皓钧
随着科技的快速发展,互联网时代已融入我们生活的各方各面,基于高校学生人数较多,而学校周边餐馆较少,餐馆服务人员单凭手工操作,不仅效率低下,给餐馆服务人员带来一定的困难,而且还会影响师生的就餐效率。餐馆点菜系统集点菜、结账、查询等功能一体,能很好地缓解这一严重问题。
1.3 参考资料
【1】 《软件工程》——西安交通大学出版社
【2】 《软件项目管理》——高等教育出版社
2 可行性研究的前提
2.1 要求
顾客需先选择自己的座位,系统面向顾客显示菜品名称,菜品价格,顾客可按菜品种类进行选菜,选择菜品后在没有下单之前顾客可以删除已选的菜品,下单时后台可显示顾客的餐桌号及已选的菜品,下单之后顾客无法删除已选菜品,顾客可查看已选菜品及菜品总价,下单之后还可继续选择菜品再进行下单。
2.2 目标
为各种大小型餐馆提供一个方便快捷的点菜环境,给予顾客一个轻松的点菜方式,方便餐馆服务人员点菜省时省力。
2.3 条件和限制
条件:开发时间:2个月
经费来源:相关餐馆
小组技术:小组人员能通过自身及其他合法方法获取开发此软件的一切技术。
限制:运行环境:Windows 7
数据库:SQL server
2.4 进行可行性研究的方法
餐馆点菜系统虽然方便了餐馆服务人员,但使用系统的是每一位顾客,因此,该项目是否可行取决于每一位顾客。采用问卷调查的方法了解顾客的喜好与习惯,了解顾客是否期待这样的一种特别的点菜方式,确定顾客在实际应用中的具体需求。来获得顾客对此系统的认可程度,通过客户的满意度来确定是否投入该系统。
2.5 评价尺度
1、系统的功能
2、顾客的满意度
3、系统的运行速度
4、系统的出错率
5、系统的兼容性
3 对现有系统的分析
当前大多数餐馆在顾客点菜时比较麻烦,虽然服务员可以介绍菜品的特点,但是操作过多,浪费时间且严重影响了工作效率,以至其他顾客等待时间过长感到不耐烦,而影响顾客的就餐心情。
人工操作在结账时出错率高,要么给餐馆造成损失,要么给顾客造成损失,对双方面都有影响,而且还会影响到餐馆的形象。
虽然说增加服务员数量可以在一定程度上解决这一问题,但就目前的薪金,聘用一个服务员远远没有在技术上的革新更为经济。如果使用了餐馆点菜系统,就可以大大减少聘用服务员的数量,餐馆可以节省一大笔薪资支出。和现在大多数餐馆的手工点菜方式相比,餐馆点菜系统更具有优势。
4 所建议的系统
4.1 对所建议系统的说明
顾客进入餐馆后,首先选择自己的座位,顾客在系统上输入自己的餐桌号后即可点菜。系统向顾客显示菜品及价格,顾客选中菜品后点击选中按钮后,菜品名称及价格显示在右侧的已选菜品中,点菜完成后点击提交按钮,顾客选择的菜品将显示到后台供厨师炒菜。顾客在没有下单之前可以删除已选的菜品,下单之后无法删除已选菜品,但还可以进行第二次选菜,第二次选择的菜品也会出现在顾客已选的菜品中。系统会根据各菜品的单价自动计算菜品总价格。顾客还可以查看已选的全部菜品以及消费的总金额。
4.2 数据流程和处理流程
餐馆点菜系统的初步设计的大致数据流程如下:
点菜事务
账单 点菜、删菜
加菜、查看已选菜品
餐馆点菜系统数据流程图
餐馆点菜系统处理流程图
4.3 改进之处
此系统是安装在餐馆的每个餐桌处,只能供顾客来到餐馆之后使用,更好的的是将系统做成B/S架构模式,提供网上支付功能使顾客能够提前下单,节省了顾客的就餐时间。
4.4 影响
4.4.1 对象设备的影响
由于餐馆点菜系统正是为了缓解餐馆服务人员无法同时应对多名顾客点菜,因此需要购置速度快的数据库硬件系统。功能强大的CPU能提高处理数据的速度,从而减少顾客的等待时间。
4.4.2 对软件的影响
此系统采用MFC开发,因此该系统只能在windows 7 环境下运行。
4.4.3 对用户单位机构的影响
缓解了餐馆服务人员无法同时应对多名顾客同时点菜的缺点,减少了餐馆聘用服务人员的费用,提高了餐馆的知名度。
4.4.4 对系统运行的影响
顾客可以浏览菜单进行点菜,在过程中可以退菜、加菜,还可以查看以点的所有菜品及菜品的总价格。
4.4.5 对经费开支的影响
开发该系统不仅要支付研发该系统的费用,还要支付相应的硬件设施的费用,没有一个硬件设施该系统将无法投入使用。
4.5 局限性
该系统是安装在餐馆的餐桌上的,顾客只能来到该餐馆时才能进行点菜,不支持远程点菜的功能。此系统采用MFC开发,只能在windows 7 的环境下使用,给系统的安装及移植带来一定的困难。
4.6 技术条件方面的可行性
技术可行性就是对待开发的系统进行功能、性能和限制条件的分析,确定在现有资源的条件下,技术风险有多大,系统是否能实现。其中,资源包括已有的或可以获得的硬件、软件资源,现有技术人员的技术水平与已有的工作基础。该系统实现的功能相对比较简单,通过对该系统需要的技术分析,此系统需要的技术有MFC基本控件的使用、MFC网络编程技术、MFC访问sql数据库及对sql数据库基本操作的技术。
5 投资及收益分析
5.1 支出
餐馆点菜系统的支出有:硬件设施、应用的软件、数据库及管理软件、设备维护、软件维护、工作人员的工资等费用。
5.1.1 一次性支出
数据库及管理软件费用、数据通讯费用,硬件设备的费用、应用的软件费用。
5.1.2 非一次性支出
系统开发的费用,设备及软件维护的费用,工作人员的工资。
5.2 收益
通过减少劳动力以便减少员工工资支出;改进信息掌握的情况;提高餐厅服务效率等方式提高收益。
5.2.1 一次性收益
餐馆点菜系统投入使用后,可减少餐馆服务人员工资开支,相应的收益就会增加,并且在人员管理方面得到简化,增加客人流动量为餐馆增加整体营业额。
5.2.2 非一次性收益
系统高效性有力保证了客户的体验,让客户体验到系统的方便性及其经济性,因为能吸引大量客户,所以能吸引更多的商家,带来更多的收益。
5.2.3 不可定量的收益
在功能上改进服务,减少风险,新系统在视觉上有较好的提升,不仅给客户带来经济性的同时也能给他们更好的信任感,这些可以带来无限的收益。
5.3 经济性评价指标
5.3.1 净利润
项目净利润是在项目生命周期内总的税后收入与总的成本的差。此时计算项目的收入和成本时没有考虑时间因素,即把不同时期发生的成本和取得的收益同等对待。项目的净利润越大,该项目越值得投资。
5.3.2 净现值(NPV)
净现值分析是把所有预期的未来现金流入和现金流出都折现成现值,以计算一个项目预期的净货币收益与损失。净现值的计算中把未来的现金流入折算成现值,体现了一种“现在的钱比未来的钱值钱”的思想,在净利润的基础上考虑了时间价值的因素。净现值大于等于零时项目可以投资,净现值小于零时项目不可以投资,净现值越大越值得投资。
未来现金流的现值计算公式如下:
现值 = 第t年的现金值 /
此处r是贴现率,用十进制小数表示;t是现金流在未来出现的年数。
净现值(NPV)的计算公式为:
NPV =
式中:NPV——净现值;
——第t年现金流量;即初始投资额,投资取负值;
r——贴现率;
n——投资项目的寿命周期。
1/称为“贴现因子”。
5.3.3 内部收益率(IRR)
内部收益率(IRR)指项目投资实际可望达到的报酬率,即使投资项目的净现值等于零时的贴现率。内部收益率越高,说明项目投入的成本相对地少,获得的收益却相对地多,越值得投资该项目。
采用插值法计算IRR的具体步骤如下:
a、 根据经验确定一个初始贴现率。
b、根据现金流量计算净现值NPV()
c、 若NPV()= 0,则IRR = ;若NPV()> 0,则增大;若NPV()< 0,则减小。
d、 根据步骤c,找到第二个贴现率,并计算NPV()。
e、 利用线性插值公式计算IRR。其计算公式为:
(IRR - )/( - ) = NPV()/(NPV()- NPV()
5.3.4 投资回收周期
投资回收期按照是否考虑资金的时间价值可分为静态投资回收期和动态投资回收期。静态投资回收期不考虑资金的时间价值,动态投资回收期考虑资金的时间价值。投资回收期越短,项目越值得投资。
静态投资回收期是使投资项目累计净现金流量恰巧等于零时所需的时间;动态投资回收期是项目从投资开始起,到累计折现现金流量等于零时所需的时间。计算公式为:
投资回收期 = 累计净现金流量第一次出现正值的年份 – 1 + 该年初尚未回收的投资 / 该年净现金流量
5.3.5 投资回报率(ROI)
投资回报率是指企业所投入资金的回报程度,投资回报率越高,项目越值得投资。其计算公式为:
ROI = 年利润或年均利润/投资总额 * 100%
6 社会条件方面的可行性
6.1 法律方面的可行性
餐馆点菜系统,需要使用正版操作系统软件及应用软件平台,避免为此发生法律纠纷;餐馆点菜系统的开发完全为小组成员自主设计,不存在任何侵权问题,因此可以放心使用。
6.2 使用方面的可行性
餐馆点菜系统使用简单,速度快,准确度高,现有人员只需经过简单培训即可熟练掌握其使用方法;系统操作员可使用动手能力较强的人员,经过短期培训就能解决常见问题。
7 结论
通过对餐馆点菜系统项目整体进行可行性分析,该项目无论在操作可行性、技术可行性、经济可行性、法律可行性及社会可行性上均满足要求。因此,开发此系统的构想是可行的,可着手进行实施。