2系统分析
系统分析是开发一个项目的先决条件,通过系统分析可以很好的了解系统的主体用户的基本需求情况,同时这也是项目的开发的原因。进而对系统开发进行可行性分析,通常包括技术可行性、经济可行性等,可行性分析同时也是从项目整体角度进行的分析。然后就是对项目的具体需求进行分析,分析的手段一般都是通过用户的用例图来实现。下面是详细的介绍。
Uni-App作为一种跨平台开发框架,支持一次编写、多端运行,这意味着开发者可以使用同一套代码在多个平台上部署应用,大大提高了开发效率和降低了维护成本。此外,Uni-App框架对Vue.js的支持使得开发者可以利用Vue.js的生态系统,包括丰富的组件库、插件和工具链,从而加速开发过程。此外,结合Spring Boot后端框架与MySQL数据库,系统可以有效地管理系统信息,确保数据的安全性和一致性。因此,从技术层面来说是可行的。
(2)经济可行性
Uni-app框架具有丰富的组件和插件库,可以快速构建出功能完善的基于Uni-App的助农商城小程序,提高了开发效率。此外,Spring Boot的自动配置功能可以根据应用程序的依赖和环境来进行自动配置,减少了大量的手动配置工作,可以降低开发成本。因此,从经济角度分析是可行的。
(3)社会可行性
助农商城小程序的开发和运营符合社会发展和消费者需求的大趋势。随着移动互联网的普及和电子商务的发展,消费者越来越倾向于选择便捷、个性化的购物方式。同时,农业信息化和智能化也是国家农业现代化的重要方向之一。因此,从社会角度分析是可行的。
系统流程是用一些特定的符合和线条来进行演示用户在使用系统时的过程,在进行系统分析的时候,业务流程可以帮助开发人员更好的理解业务,发现错误,完善系统。
用户通过登录才能访问系统及权限以内的功能,对此将实现各种应用及管理等功能,用户登录流程图如下图2-1所示。
图2-1 用户登录流程图
如果系统里面存在一些没有用的数据,相关的管理人员还可以对这些数据进行删除,数据删除时流程图如下图2-2所示。
图2-2 数据删除流程图
按照基于Uni-App的助农商城小程序的角色,主要包括用户端(会员用户)和管理端(管理员、商家用户)这两大功能模块。
- 会员用户功能
- 注册登录:新用户可以通过注册成为系统用户,注册后可以用账号密码登录系统。
- 首页:用户可以查看首页展示的轮播图、通知公告、商品信息和新闻资讯等信息。
- 购物车:用户可以查看购物车的商品信息,可以对商品的数量进行增减或删除,选择某个商品或多个商品后点击“购买”可以完成商品的购买。
- 新闻资讯:用户可以查看新闻资讯列表中某个资讯的详情并可以进行点赞、收藏和发表评论操作。
- 我的:用户点击“我的”进入页面后可以查看和管理基本信息、收货地址、收藏、订单、购物车、物流信息、售后信息和订单配送信息;点击“退出登录”即可退出系统登录。
- 管理员功能
- 登录:管理员的账号和密码是事先在数据库中设定好的,管理员可以通过在后台输入正确的账号和密码进行登录。
- 后台首页:管理员可以查看后台首页展示的商品销售数量和商品销售金额统计图信息。
- 系统用户:管理员可以查看系统用户(管理员、会员用户、商家用户)列表中某个用户的详情,可以对用户信息进行查询、添加和删除操作。
- 物流信息管理:管理员可以查看物流信息列表中某个订单物流信息详情,可以对物流信息进行查询、添加和删除操作。
- 售后信息管理:管理员可以查看售后信息列表中某个用户提交的售后信息详情,可以对列表信息进行查询和删除操作。
- 系统管理:在系统管理界面,管理员对轮播图进行管控,可以以对轮播图信息进行查询、添加和删除操作。
- 通知公告管理:管理员可以查看列表中某个通知公告的详情,可以对通知公告进行查询、添加和删除操作。
- 资源管理:在“资源管理”菜单管理员对新闻资讯和新闻分类信息进行管控,可以对新闻资讯、新闻分类信息进行查询、添加和删除操作。
- 商城管理:在商城管理菜单包括商品信息、分类列表、订单列表和订单配送这四个子菜单。管理员可以对商品信息、分类列表信息进行查询、添加和删除操作;可以查询和删除订单列表、订单配送信息。
- 我的:管理员可以修改个人信息和登录密码;可以浏览网站首页;点击“退出”即可退出系统的登录。
- 商家用户功能
- 注册登录:商家可以在后台通过注册成为系统用户,注册后可以用账号密码登录系统。
- 后台首页:可以查看后台首页展示的商品销售数量和商品销售金额统计图信息。
- 物流信息管理:用户可以查看物流信息列表中某个订单物流信息详情,可以对物流信息进行查询、添加和删除操作。
- 售后信息管理:用户可以查看售后信息列表中某个订单的售后信息详情并进行审核和回复,可以通过商品名称查询售后信息。
- 商城管理:在商城管理菜单包括商品信息、订单列表和订单配送这三个子菜单。用户可以对商品信息进行查询、添加和删除操作;可以查询和删除订单列表、订单配送信息。
- 我的:用户可以修改个人信息和登录密码;点击“退出”即可退出系统的登录。
基于Uni-App的助农商城小程序的非功能性需求比如小程序的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下2-1表格中:
表2-1基于Uni-App的助农商城小程序非功能需求表
安全性 | 主要指基于Uni-App的助农商城小程序数据库的安装,数据库的使用和密码的设定必须合乎规范。 |
可靠性 | 可靠性是指基于Uni-App的助农商城小程序能够安装用户的指示进行操作,经过测试,可靠性90%以上。 |
性能 | 性能是影响基于Uni-App的助农商城小程序占据市场的必要条件,所以性能最好要佳才好。 |
可扩展性 | 比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。 |
易用性 | 用户只要跟着基于Uni-App的助农商城小程序的页面展示内容进行操作,就可以了。 |
可维护性 | 基于Uni-App的助农商城小程序开发的可维护性是非常重要的,经过测试,可维护性没有问题 |
通过2.2功能的分析,得出了本系统的用例图:
会员用户用例图如下图2-3所示。
图2-3 普通用户用例图
管理员用例图如下图2-4所示。
图2-4 管理员用户用例图
商家用户用例图如下图2-5所示。
图2-5 商家用户用例图
本章主要通过对基于Uni-App的助农商城小程序的可行性分析、流程分析、功能需求分析、系统用例分析,确定整个系统要实现的功能。同时也为小程序的代码实现和测试提供了标准。
网站建设英语四川冠辰科技我想做网站seo李守洪排名大师高端网站汕头网站公司做网站需要多少钱广州app制作公司快速建站哈尔滨建站哪个好建站工作室厦门网页设计上海网站托管金华seo重庆网站建设吧网站推广公司成都微信小程序制作郑州seo服务网站报价武汉seo优化便宜建站网站推广公司上海网站推广优化公司红河网络营销宜昌网站建设郑州做网站公司鲨皇seo郑州网站推广知名设计网站公司app制作程序西安seo服务