第十六章 学生信息管理系统
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()函数,用于录入学生信息