> 文章列表 > 软件开发可行性分析——健康食谱小程序

软件开发可行性分析——健康食谱小程序

软件开发可行性分析——健康食谱小程序

关于软件开发可行性分析先给大家介绍下面几个关键点:

什么是可行性分析?

检查并确定是否值得为项目或产品投入时间、金钱和资源。这样的评估活动称为“可行性分析”。

为什么要进行可行性分析?

在软件项目开发过程中,只要资源和时间不受限制,几乎所有项目都是可行的。然而,由于受到资源和交付时间的限制,使得软件系统的开发变得越来越困难。因此,尽早对软件项目的可行性进行细致而谨慎的分析是十分必要的。

可行性分析的主要任务是什么?

记住:可行性分析的目的不是解决问题,而是确定问题是否可解并且是否值得去解。

4可行性分析有哪些主要过程?如何去评估提出的可行性方案?进行可行性分析时常用的工具有哪些?可行性分析报告的内容要求和写法说明。

检查系统规模和目标,明确限制或约束条件
研究正在使用的系统
导出新系统的高层次逻辑模型
提出可行性解决方案并评估比较
选择合适的解决方案
撰写可行性分析报告并提交审查

下面给是关于健康食谱小程序的软件开发可行性分析文档,供大家参考。

1 引言

1.1 研究背景

随着现代科技的飞速发展,一方面,以智能手机作为背景,迅速在国内发展起来。另一方面,人们的营养健康状况对国民的素质以及国家的未来都有很大的影响。现代的社会生活方式使得大多数人都处于一种亚健康状态,所以良好的营养搭配可以促进身体健康生长。根据用户需求开发了健康菜谱小程序,健康食谱小程序不单只局限于分享菜式的制作方式,更多的是分享着一种新的生活方式和健康理念。

1.2 研究目的

该系统可以为用户推荐健康、多样化、可靠、合理的菜品搭配方案,解决了人们对日常饮食健康营养的需求。该菜品营养搭配系统具备菜谱的查看、菜谱推荐、菜谱组合和卡路里参考值以及后台管理的功能,使用起来简单方便,可应用于手机端显示也能保持完整的布局,能让用户随时随地快速便捷的找到需要的菜品信息。通过健康菜谱小程序,让用户更加合理、科学的搭配饮食,改善人们亚健康的身体状态。让更多的人了解和学习菜谱详细内容并帮助人们改善饮食状况。

1.3 研究意义

健康食谱小程序可以促进新一代年轻人养成良好的饮食习惯,可以在业余时间给国民多增加点营养知识,还可以普遍促进人们的身体素质,进而促进人们的经济发展。在国际上,处于发达国家之中的一些国家,就拿美国、日本来说,他们将学校供餐通过规范化、标准化、法制化来进行管理,对于这些发达国家,他们都有着很多年的营养教育史,面对着人们的呼声高涨,饮食健康对于活在当下的人们来说相当重要。因此,开发的健康饮食小程序的设计具有一定的重要理论和实践意义。

2 进行可行性研究的方法

可行性研究使用的基本方法:
(1)对我校学生和一些社会群体进行抽样市场调查。
(2)对网上相关菜谱系统或者微信小程序学习他们项目比较好的系统技术架构。
(3)对市场上各种关于小程序的功能和架构就行学习总结整理和记录。
(4)根据调研结果,统一处理并对市场上优秀系统架构的设计细节和体系构建进行学习设计,对其优化确定新系统的改进之处,建立模型。
通过市场的调研发现很多人都希望有一个关于健康食谱的小程序,以此来帮助他们解决菜谱搭配、制作和健康的一些问题,因此通过市场调研的结果发现,关于健康食谱小程序的开发是很有必要的。

3 对现有系统的分析

本系统经过了详细的前期系统设计规划,采用多种语言进行编写,前台以微信小程序形式,根据健康食谱对用户的需求分析,本小程序有下面几个系统模块:
1、健康食谱的展示模块
在健康食谱小程序平台上,根据菜谱属性进行分类,用户可以根据诗句需求选择合适的菜谱进行浏览,这样可以帮助用户快速地找到适合自己的菜谱。
2、相关食谱的烹饪教学视频模块
该部分系统能够在用户需要学习了解相关食谱做法的时候,可以让用户在健康食谱小程序上观看教学视频内容,可以帮助用户了解正确健康菜谱烹饪的过程。
3、详细的菜谱信息模块
该部分系统能够详细展示用户想要菜谱的详细信息,包括蔬菜、水果、柴米油盐酱醋茶的详细数据搭配指标,不同食谱的用户点击次数和口味、制作难度等,帮助用户更加精准化选择和制作菜谱。
软件开发可行性分析——健康食谱小程序

4、健康资讯的展示模块

在健康菜谱小程序首页,根据用户的性别、年龄、身高、体重等人物数据指标进行健康信息的推荐和展示,并且也会及时更新最新的健康资讯,这样用户可以根据自己的需求浏览自己比较感兴趣的健康资讯,帮助用户获得更多健康讯息。
软件开发可行性分析——健康食谱小程序
5、社区交流互动模块
健康菜谱小程序平台上具备一个社区交流互动功能,这样可以方便用户分享自己在制作健康菜谱方面的一些经验,或者有关于菜谱方面的问题用户也可以在社区互动专区提出,方便用户解决自己的疑问,结交志同道合的朋友。不仅能够学习其他用户传授的经验,也可以把自己的经验分享给更多的人。
6、用户留言模块
用户可以在小程序上留言自己的建议和想法,也可以反馈用户在使用过程中小程序存在的一些漏洞和错误,管理员可以根据用户的建议留言进行优化和改进。
7、广告设置和管理模块
可以在首页加入一些相关美食产品的带货或者加盟广告,无需太大范围设计,一小部分即可,不影响用户整体使用效果,这样可以提高小程序的经济收益。
8、菜谱收藏模块
用户喜欢的菜谱可以加入到自己的收藏夹,以后查看或学习食谱会更加方便。
9、医疗食谱模块
该部分主要关注用户的健康层面,用户可以在这部分了解哪些水果搭配对人体健康更有益,特别是在患病的时候对用户的饮食也能有很好的决策作用,在饮食方面帮助患病中的用户早日健康。
10、用户注册登录模块
用户可以在小程序登录或注册自己的账号,里面可以进行个人资料填写,比如用户名、设置修改密码、年龄、职业、邮箱等个人信息。相关账号数据信息也会实时同步并保存。
软件开发可行性分析——健康食谱小程序
11、小程序管理员模块
在这个模块设置管理员,拥有最高权限,可以管理首页内容、和对不同的用户进行管理,也包括菜谱类型管理、菜谱信息管理等。
软件开发可行性分析——健康食谱小程序

4 所建议系统的技术可行性分析

健康食谱小程序所需要的系统的技术主要包括了前端小程序开发的MINA框架;后台开发java的框架springboot、模板引擎thymeleaf程序技术;MySQL数据库;以及常规的网页技术HTML/CSS/JAVASCRIPT的介绍。
本项目使用的一些技术架构:
小程序开发:微信开发者工具
后台环境:JDK1.8 + Tomcat8
后台开发语言:Java
后台开发框架:springboot
后台模板引擎:Thymeleaf
后台开发工具:Pycharm2021、IDEA2021
数据库:Mysql
数据库管理工具:Navicat
其他开发语言:html + css +javascript
本项目系统以Windows7或10为操作系统,可以采用Pycharm2021或IDEA2021软件为开发后台管理,运用mysql进行数据库存储,使用微信开发者工具开发微信小程序;后台管理系统硬件环境是PC机,前台用户在手机上使用微信小程序登录和注册。
利用现有技术,所需要的功能目的可以达到。另一方面,开发人员数量和质量的要求都可以满足,总体来分析之后该项目可以在规定的期限内,开发能完成。

5 所建议系统的经济可行性分析

经过分析本项目总体所需经费、人力、物力都比较少:
1、采用Pycharm2021或IDEA2021和微信开发者工具开发有好的人机界面和强劲的功能支持,使管理员更加直观方便的录入美食菜谱信息、管理社区交流信息等的工作效率进一步提高从而节省人力、物力。
2、该系统的制作成本低,一些基本的技术架构搭建无论在本地机器还是在云端服务器搭建成本都很低,项目所需要的开发工具和数据库也是低成本。
3、项目所需要的技术也是比较基本的架构。一些特别的技术接口可以利用阿里云或者腾讯云调用相关技术API,不仅省时省力还低成本。充分利用网上免费资源,无需花费太高的费用,就可以完成完整系统体系的构建。
4、在现有的PC机上即可使用IDEA和微信开发者工具进行开发,不考虑云服务器的话所需要的经济成本更低。

6 社会因素可行性分析

1、法律方面的可行性
该项目为独立开发,在技术上没有使用任何现有的软件与方法,所用的东西都是自己的或公共的,也没有挪用别人的成果,所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行,符合一切法律规定。
2、用户使用方面的可行性
本小程序简单易懂适合所有产业人员使用,受用人群范围非常广,每个行业都能很好的使用并帮助他们,发展趋势好的话可以往全世界方向推广。无论是从方面管理还是方便使用方面来看,都能满足要求,故此该系统是可行的。

7 其他可供选择方案

其它方案:
1、数据库设计、前后端和服务器全部由云端提供,无需再花费大量时间精力设计和搭建,只需通过相关所需API连接所需模块,完成模块之间的关联和调用即可。这种方案有点是降低了时间和人力成本,增加了经济成本开销,使该项目所需的经济消耗更大,故该方案不可取。
2、在进行系统构建时候,雇请相关技术人员作指导,比如前后端的连接,实时数据的处理和接口优化问题,这样主要解决了技术层面的的相关问题,使小程序的技术搭建更准确、花费时间更短。这种方案缺点是增加了人力方面的经济成本,使该项目所需的经济消耗更大,故该方案也不可取。

8 结论

从技术、经济、操作、法律、社会效益等多方面综合分析来看,该系统是可行的,可以立即进行