https://www.bilibili.com/video/BV1vF4m1M7AZ/
演示视频:
3.1需求分析概述
需求分析就是分析用户的需要与要求。如果需要评估的结果准确地反映用户的实际需求,这将直接影响到方案设计的整个阶段,而且对系统的使用产生影响。着眼于需求评估是完成调查,收集和研究,并可能受到影响的数据管理和安全信息的需求的过程。一般使用者都相对缺少相关的概念,无法非常准确的去表达自己的需求,但是通过最终用户与用户不断深入地进行交流,了解到目前系统存在的主要问题。
需要研究是从用户分析和细化的信息,在功能和性能上有描述。它是软件开发过程中的第一阶段的一部分,主要任务是要了解你需要什么,什么应做的工作,以确定系统的,因此在目标系统提出完整,准确,清晰,具体的要求,并表示以书面形式唤醒。
3.2可行性分析
系统可行性分析能够让我们对设计的产品有更加深入的了解,通过系统的可行性分析可以使我们确定研究方向,明确的目标,找到可行的方法,通过系统可行性分析让我们确定最终的选择方案,协助我我们对设计做出更加合理和科学的抉择。
3.2.1技术可行性
微信商城小程序的设计与实现主要采用JAVA技术,基于微信小程序,采用MYSQL数据库进行开发的。系统的开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于应用程序的开发要求具备功能要完备、使用应简单等特点,而对于数据库的建立和维护则要求建立一个数据完整性强、数据安全性好、数据稳定性高的库。
作为计算机专业的学生,对数据库比较熟悉,掌握了JAVA技术,MYSQL数据库,在大学对软件工程,软件测试,UML统一建模语言等课程进行过系统的了解,也能够对这些课程进行开发,拥有一定的系统辨别、开发和检验能力。建立这样一个系统应该在能力范围之内
综上所述:微信商城小程序的开发技术具有很高可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性。
3.2.2操作可行性
此微信商城小程序是基于微信公众平台开发的,操作非常容易,只要用户用过智能手机,打开微信客户端应用软件,进入本微信商城小程序,便可进行商品查看、购买操作,方便快捷,因此操作方面是可行的。
3.2.3经济可行性
本系统采用的软件都是开源的,这样能够削减很多的精力和资源,降低开发成本。同时也能够提升设计的作用,微信商城小程序对手机配置的条件要求很