团队作业3-第二部分-系统设计-2.1系统架构设计

01:开发级需求分析

  我们的团队在开始阶段分析了整个系统需要的复杂度等方面,最后确定了开发级需求分析:

在开发过程中,我们要考虑到的不仅是这个系统需要满足用户的什么需求,更要根据自身团队的能力和团队的特点,对开发系统的过程做一些开发及的约束。我们作为一个学生团队,时间和精力也比较有限,因此我们对系统开发的效率要求、系统开发的复杂度就必须要有一个标准——在满足用户需求的前提下,把这个系统开发的过程尽量的简化。我们团队成员的能力不一,但是我们都有较强的学习能力和积极性。所以我们打算采用较为简便的微信小程序开发,加以前端后端的一些功能,来实现我们的系统。

 02:系统框架&简要介绍

  我们的项目是基于微信小程序的一个点餐程序,包括前后端及数据库内容。

  前端:

  微信小程序框架(详情了解:https://mp.weixin.qq.com/debug/wxadoc/dev/index.html

  这一部分属于应用层,将功能及具体的业务展现出来。

  后端:

  koa框架(koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。 使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套, 并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中间件, 它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。)

  平台:Node.js

  这一部分属于服务层次,对前端展示的功能提供具体支持。

  数据库:

   Mysql

  数据层,为服务层的功能提供数据储存。

  下面是流程的简易E-R图

 

转载于:https://www.cnblogs.com/longaotian/p/9104442.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值