第四章 系统设计

本章将对微信小程序自动签到系统系统进行系统设计。包括体系结构设计、功能模块设计、数据库设计和页面设计。首先确定系统的实现将采用B/S架构,根据需求分析阶段的结果设计功能模块,最后设计数据库概念模型和逻辑模型。

4.1体系结构设计

  首先在微信公众半台步网进行小程序注州,获得 APPID。官方会提供开发者工具,供开发者下载使用。开发者对小程序的信息进行完善包括名称、头像以及服务范围等。丌发者新建项目后可以看到默认文件目录。随后当开发者启动小程序时会生成不同领域的 App 应用实例,选择一个合适的领域实例,这个实例会运行多个 Page, 每个 Page之间可以通过点击设置事件进行关联与跳转。当需要改交页面路径时,增加或者减少页面信息都需要写在 “app. json”的"page中[16]。最后管理员可提交审核所开发的微信小程序。
  本项目在总体架构上主要分为微信小程序客户端、服务器、数据管理三大部分。其中微信小程序客户端部分主要利用微信小程序的 “XTNa~框架 《TNI. pxSS, Javasezipt》以及其提供的丰富组件,采用 AVC 的设计 模式来完成客户端界 面和功能设计与实现,客户端可气消费者用户直接交互,提供流畅的特色双语点餐体验。服务器端主要采用 ThinkprP3.2 和MjsL 构建 客户端与服务端交换都是协议完成其中ThinkpP3.2作为服务器开发的一个外部框架,可在消费者用户恞用微信小程序双语点餐外卖系統河览菜单,加入购物车、下单等的业务逻辑中,实现客户端气数据库数据请求以及数据处理的关键部分。除了腾讯秀服务器的卖持之外,微信小程序的客户端实现的郚分功能证需要服务器編写业务運辑调用微信服务器的 AFI 接口来实现。sisaL 主要担任数据库的角色,可实现数存储、数据表设计等功能客户端与服务端数据交换都是通过 ITP 协议来进行完成。数据管理作为管理或者运营人员的数据管理平台,通过调用API 从服务器的数据库中获取菜单信息、订单数据等。
  随“互联四

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值