python---ATM取款机设计思维步骤

作者: 幼姿沫 | 来源:发表于2020-05-27 23:15 被阅读0次

项目设计:

1.ATM取款机:

功能:

1.取款

2.存款

3.转账

4.查询

5.退卡 (退出)

提示:分析核心对象   设计数据库

数据库与生活相关的实际例子


1.各种统计和分析 :  统计各类别消费占比   数据分析得到用户偏好商品 和 偏好颜色

                                例如  淘宝  天猫 会随用户的爱好 推送相关商品信息

2.生活中统计记录  应用程序举例:

上网时长统计          体温统计 (健康码)         通讯录         记账本    作业情况   请假信息

2.条形码  二维码  商品编号

回顾 

数据库设计   步骤:

1.找属性
2.找对象
3.找关系

4.遵循建表原则和三大范式    

学生管理系统:学生表  老师表  班级表  课程表 成绩表 

SQL练习题 :

1.查所有学生记录

2.查询名字不重复的学生记录

3.统计男生人数

4.统计女生人数

5.查询年龄小于20岁的学生 

6.查询年龄大于20的男生的总人数

7.查询年龄最大的学生信息

8.查询年龄最大的男生信息

9.查询学生信息按照年龄降序排列

10.查询姓张的学生信息

11.查询名字中带某个字学生信息

12.查询一班人员信息 统计每个班级总人数

13.统计每个班级总人数

14.统计计算一班  男生女生分别多少人

15.查询名字为空的信息

16.删除学生名字为空的信息

17.查询学生成绩单(显示学生名,课程名,分数)

18.查询python课程的成绩单 并按照找降序排列 

19.查询python不及格的人员信息(60分以下不及格)

20.统计每科参加考试的总人数

21.统计每科成绩不及格的人员数量

22.学生信息 分页查询    每页三条 显示第三页

设计数据库具体展示:

MYSQL事务

日志logging

SQL高级查询

事务


概念:一个业务流程是由多个步骤组成的,多个步骤的成功或者失败的状态是一致的,要么同时成功要么同时失败,这种特性学名"事务"

事务的四大特性:

原子性:事事务的N个步骤不能被分割

一致性:最终的状态一致

隔离性:不同事务之间互不干扰

持久性:事务一旦提交,结果就会被永远存储到数据库中

案例:银行转账

业务 :  张三工行卡 给 李斯特 的 农行卡转账 100元

步骤 : 张三的银行卡账户少100元    日志信息提示消费或者减少100元

           李斯特的银行卡账户多100元  日志信息提示收入或者获得100元

相关文章

  • python---ATM取款机设计思维步骤

    项目设计: 1.ATM取款机: 功能:1.取款2.存款3.转账4.查询5.退卡 (退出)提示:分析核心对象 设计数...

  • 一篇人人通用的「回顾和展望」

    1、导言 正如我在文章Notes│斯坦福大学所倡导设计思维的原则和步骤中所写的设计思维一样。自从概括出设计思维的一...

  • (二)设计思维理论

    要点 历史与现状 设计思维的基本步骤 设计思维的历史与现状 欧式椅子: 舒适度 美观性 适合宾客 成本高 不易量产...

  • 如何设计调查问卷?(思维导图应用85/100)

    设计思维是现在非常热的一门课,不管是设计产品还是解决问题都用的上,设计思维主要是三个步骤:用户洞察,方案畅想...

  • 第五章 工具与度量

    A-T-A-R模型 设计思维 工具:设计冲刺 质量功能展开 工具:质量屋 质量功能展开,操作步骤: 1. 识别客户...

  • 铺垫思维

    想做好营销,得提前把 布局 流程 话术 执行步骤都设计好,细节是核心。 我把这个思维方式命名为:铺垫思维 铺垫思维...

  • UML--系统设计

    系统设计过程 系统设计步骤 步骤一:评估性能 常见的架构风格

  • Python面向对象编程

    面向过程 VS 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好...

  • 39《大概念教学》

    吉林焦艳丰《大概念教学》p118--122 二,单元设计的放大镜思维 4.单元设计的步骤 单元的放大镜行为最后体现...

  • 面向对象

    面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考...

网友评论

    本文标题:python---ATM取款机设计思维步骤

    本文链接:https://www.haomeiwen.com/subject/hgvyahtx.html