佛山市建设小学网站,内蒙古旅游攻略,资深网页设计师0经验培训,河南省重点项目建设网站# 1. 目标
这里我们通过简单案例的综合应用#xff0c;了解框架的概念#xff0c;感受循环、字符字典数据处理等基础点的应用场景
# 2. 框架
搭建一个人员信息管理系统的简单框架#xff0c;初步感受框架的概念。
1 主程序
-- cards_mian.py程序的主功能代码…# 1. 目标
这里我们通过简单案例的综合应用了解框架的概念感受循环、字符字典数据处理等基础点的应用场景
# 2. 框架
搭建一个人员信息管理系统的简单框架初步感受框架的概念。
1 主程序
-- cards_mian.py程序的主功能代码程序的入口
定义实现的功能主程序的基本信息名称、功能、结构
2 功能程序
-- cards_tools.py 定义封装功能函数新增、查询、修改、删除为主程序提供功能模块支持文件定义
# 3. 主程序
主程序是框架需要定义清楚所有架构为提高代码有效性其中的分支功能可由功能程序封装提供。
简单的人员信息管理提供主功能菜单
[1]新增 [2]显示全部 [3]查询 [0]退出
1 编写循环框架
while 循环控制程序选择123对应功能入口
if..else判断分支功能基本框架
2 if 嵌套完善框架
-- TODO 注释功能标注需要完善的功能
-- if 嵌套搭建嵌套分支框架if嵌套
3 功能函数程序
在功能程序中定义表头函数由主程序调用实现显示主菜单的功能
定义 show_meau() 函数
show_meau()函数实现打印系统功能主菜单定义主菜单功能函数
4 定义分支功能函数
分别定义三个函数由主程序调用完成分支语句的功能
new_card()新增信息
show_card()显示全部
search_card()查询信息定义函数功能
分支语句调用
主程序的框架由以上模块组成其中分支细节功能在功能程序中定义实现。
# 4. 功能程序
功能程序中将 所有定义函数封装为模块由主程序调用来实现对应的功能。功能程序中函数模块的定义
1 show_menu()
功能显示系统主菜单
2 new_card()
功能新增人员信息并存储
-- input 输入内容
-- card_dic 字典来存储人员信息
-- append 将字典追加到列表中新增函数
3 show_card()
功能显示全部人员信息
-- 使用if判断列表是否有值如果无值则不执行后续代码
-- return 返回return后续代码不执行
-- for 循环打印表的名称
-- end\t\t 两个制表符列名称间具有标准间距
-- for循环遍历列表中字典的数据保持制表符格式输出显示全部信息
4 search_card()
功能查询
-- 定义要查询的信息
-- 遍历字典是否存在查找的信息
-- TODO标记后续封装一个单独修改删除的函数查询函数
5 deal_card()
功能对找到的字典值进行修改删除操作封装调用字典数值处理
6 deal_card()
功能判断输入的值是否做了修改未修改则返回字典原有的值判断字典输入内容
以上为整个案例的所有模块做好函数功能描述说明文档。