[day8] 实务搭建 - 储值卡,系统概述

将钱先放到你的金卡,可以享大大大优惠,点点卡、OO卡、XX卡、网咖等都是先储值再消费,这边将实作一个基本的储值卡系统,并将储值的金流部分串接永丰API

在打开手机上的点点卡App後,可以大致整理出,一个会员卡系统,具有下列功能:

  1. 储值
    1. 信用卡储值
    2. ATM储值
    3. 临柜储值
  2. 消费
    1. 商品浏览
    2. 订单系统

会员卡功能 - 需求分析

在正式开始实作前,盘整整个专案功能实现的目的与方式:

功能 说明 实作方式
建立会员(卡) 配发每个会员一组UID,以供识别 SQL
修改会员资料 修改UID对应的会员资料 SQL
储值纪录 纪录金流出入流程 SQL
储值金额 储值会员卡余额 SQL
消费金额 对应订单系统、後台系统,降低余额 SQL
商品订购 查询库存、品项ID SQL
订单出货 消耗库存、扣款 SQL
前端显示 提供功能参数、输入动作 Web or LineBot
後端处理 实作功能、SQL查询、金流API串接 Python

资料库结构

  • User
    • UID
    • User Type
    • 客户名称
    • 密码(加密方式还在想)
    • 其他个资
  • Card log
    • 金流流水号
    • 功能使用(储值 or 消费)
    • 成立(True or False)
    • 来源
  • Order
    • 出货单流水号
    • 详细订单资料...
    • 是否成立(允许出货)
    • 是否完成(客户已确认收到)

前端实作

目前规划用LineBot或是搭建简单的Web网站来进行

後端实作

使用Python串接各种功能(接收前端参数,功能调用,排程处理)

今天大概先这样,明天将进行资料库搭建作业绝对不是偷懒


<<:  接API

>>:  .Net Core Web Api_笔记10_路由约束

30天打造品牌特色电商网站 Day.16 微互动设计按钮实作(2)

按钮在网站中可说是不可缺少的重要元件,今天就来学习<button>标签的使用方法吧~ 首...

web C# 找出页面上的control

它可能在任何一个Control.要仔细找. Page.Controls -System.Web.UI...

资料视觉化 推论统计先 python ANOVA seaborn

在使用seaborn画出炫丽的图片之前,先来做些基本的统计吧。 本文目的:叙述统计、推论统计、视觉直...

Day 3:AWS是什麽?30天从动漫/影视作品看AWS服务应用 -《Vivy -Fluorite Eye's Song》Part 3

Vivy几个着名事件中,与IoT最为相关的事件即是 研究员达也因为无法忘怀自己小时候的护理师AI葛蕾...

从零开始学3D游戏开发:程序基础 Part.2 函式

今天是 Roblox 从零开始系列,入门章节的第五个单元,今天你将学到 Lua 程序语言的函式观念,...