1 Star 1 Fork 0

张恒华 / lottery-system

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Python 抽奖系统

模块介绍

  • base 模块
    避免业务逻辑,只做底层操作,如对用户的增删改查,直接和 storage 模块关联

  • admin 模块
    继承 base 模块
    用户的增删改查
    奖品的增删改查

  • user 模块
    用户身份验证
    抽奖功能

三大区域

  • control(逻辑区域)
    用来处理抽奖逻辑,用户身份调度等功能,包含了 base 模块、admin 模块、user 模块

  • storage(存储区域)
    存储用户信息与奖品信息,为 control 区域服务

  • common(命令区域)
    存储公共函数,公共常量,以及错误信息,为 control 区域服务

目录结构

  • common

    • consts.py(常量) - 存储一些会被重复使用的常量
    • error.py(错误模块) - 自定义异常类型
    • utils.py(公共函数) - 工具类函数,不含主线业务逻辑
  • storage

    • gift.json - 存储用户信息,中奖情况等
    • user.json - 存储奖品信息
  • admin.py

  • base.py

  • user.py

作者:张恒华
个人主页:zhh.cool

Repository Comments ( 0 )

Sign in to post a comment

About

Cancel

Releases (1)

All

Contributors

All

Activities

Load More
can not load any more
1
https://gitee.com/zhanghenghua/lottery-system.git
git@gitee.com:zhanghenghua/lottery-system.git
zhanghenghua
lottery-system
lottery-system
master

Search

161121 f78d6d6f 1850385 154831 86f8c370 1850385