Python 课程学习笔记(15)案例操作:学生信息管理系统

第十六章 学生信息管理系统

134. 学生信息管理系统—需求分析

135. 学生信息管理系统—系统设计

136. 学生信息管理系统—主函数设计

137. 学生信息管理系统—录入学生信息功能

138. 学生信息管理系统—删除学生信息功能

139. 学生信息管理系统—修改学生信息功能

140. 学生信息管理系统—查找学生信息功能

141. 学生信息管理系统—统计学生总人数

142. 学生信息管理系统—显示所有学生信息功能

143. 学生信息管理系统—排序模块设计

144. 学生信息管理系统—项目打包生成exe可执行文件


134. 学生信息管理系统—需求分析

(1)学生管理系统应具备的功能

· 添加学生及成绩信息

· 将学生信息保存到文件中

· 修改和删除学生信息

· 查询学生信息

· 根据学生成绩进行排序

· 统计学生的总分

 

135. 学生信息管理系统—系统设计

(1)系统功能结构——学生信息管理系统的7大模块

· 录入学生信息模块

· 查找学生信息模块

· 删除学生信息模块

· 修改学生信息模块

· 学生成绩排名模块

· 统计学生总人数模块

· 显示全部学生信息模块

(2)系统业务流程

(3)系统开发环境

· 操作系统:win10

· Python 解释器版本:Python3.8

· 开发工具 PyCharm

· Python 内置模块:os , re【正则表达式】

(4)项目目录结构

 

136. 学生信息管理系统—主函数设计

(3)实现主函数

编号

功能

0

退出系统

1

录入学生信息,调用insert()函数

2

查找学生信息,调用search()函数

3

删除学生信息,调用delete()函数

4

修改学生信息,调用modify()函数

5

对学生成绩排序,调用sort()函数

6

统计学生总人数,调用total()函数

7

显示所有的学生信息,调用show()函数

 

137. 学生信息管理系统—录入学生信息功能

(1)实现录入学生信息功能

从控制台录入学生信息,并且把它们保存到磁盘文件中

(3)具体实现

·save(student)函数,用于将学生信息保存到文件

·insert()函数,用于录入学生信息

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值