做网站的图片分类,包装制品东莞网站建设,crm系统排名,行业网站建设分析目录
第一章 需求分析 第二章 系统设计 2.1 系统功能结构 2.1.1 学生信息管理系统的七大模块 2.1.2 系统业务流程 2.2 系统开发必备环境 第三章 主函数设计 3.1 主函数界面运行效果图 3.2 主函数的业务流程 3.3 函数设计 第四章 详细设计及实现 4.1 学生信息录入模块的设计与实…目录
第一章 需求分析 第二章 系统设计 2.1 系统功能结构 2.1.1 学生信息管理系统的七大模块 2.1.2 系统业务流程 2.2 系统开发必备环境 第三章 主函数设计 3.1 主函数界面运行效果图 3.2 主函数的业务流程 3.3 函数设计 第四章 详细设计及实现 4.1 学生信息录入模块的设计与实现 4.1.1 实现录入学生信息功能 4.1.2 信息录入业务流程 4.1.3 信息录入具体实现 4.2 学生信息删除模块的设计与实现 4.2.1 实现学生信息删除功能 第一章 需求分析
1、添加学生及成绩信息
2、将学生信息保存到文件中
3、修改和删除学生信息
4、查询学生信息
5、根据学生成绩进行排序
6、统计学生总分 第二章 系统设计 2.1 系统功能结构 2.1.1 学生信息管理系统的七大模块
七大模块的设计如图2-1所示 添加图片注释不超过 140 字可选
图2-1 模块设计
1、录入学生信息模块
2、查找学生信息模块
3、删除学生信息模块
4、修改学生信息模块
5、学生成绩排名模块
6、统计学生总人数谋爱
7、显示全部学生信息模块 2.1.2 系统业务流程
业务流程图如图2-2所示 添加图片注释不超过 140 字可选
图2-2 业务流程 2.2 系统开发必备环境 2.2.1 系统开发环境
1、操作系统win10
2、Python解析器版本Python3.8
3、开发工具PyCharm
4、Python内置模块os、re 添加图片注释不超过 140 字可选
2.2.2 项目目录结构
图2-3 目录结构 第三章 主函数设计 3.1 主函数界面运行效果图
如图3-1所示 添加图片注释不超过 140 字可选
图3-1 运行效果图 3.2 主函数的业务流程
如图3-2所示 添加图片注释不超过 140 字可选
图3-2 业务流程 3.3 函数设计
主函数的实现如表3-1所示
表3-1 函数实现表 编号 功能 0 退出系统 1 录入学生信息调用insert()函数 2 查找学生信息调用search()函数 3 删除学生信息调用delete()函数 4 修改学生信息调用modify()函数 5 对学生成绩排序调用sort()函数 6 统计学生总人数调用total()函数 7 显示所有的学生信息调用show()函数 第四章 详细设计及实现 4.1 学生信息录入模块的设计与实现 4.1.1 实现录入学生信息功能
从控制台录入学生信息并将他们保存在磁盘文件中如图4-1所示 添加图片注释不超过 140 字可选
图4-1 信息录入 4.1.2 信息录入业务流程
如图4-2所示 添加图片注释不超过 140 字可选
图4-2 业务流程 4.1.3 信息录入具体实现
1、save(student)函数用于将学生信息保存到文件
2、insert()函数用于录入学生信息。 添加图片注释不超过 140 字可选
实现结果如图4-3所示
图4-3 信息录入 4.2 学生信息删除模块的设计与实现 4.2.1 实现学生信息删除功能
从控制台录入学生id到裁判文件中找到对应的学生信息并将其删除效果如图4-4所示 添加图片注释不超过 140 字可选
图4-4 信息删除 4.2.2 信息删除业务流程
如图4-5所示 添加图片注释不超过 140 字可选
图4-5 信息删除业务流程 4.2.3 具体实现
1、编写主函数中调用的删除学生信息的函数delete()
2、调用show()函数显示学生信息该函数的功能将在后面完成。
具体效果如图4-6所示 添加图片注释不超过 140 字可选
图4-6 信息删除 4.3 学生信息修改模块的设计与实现 4.3.1 实现修改学生信息功能
从控制台录入学生的id到磁盘文件中找到对应的学生信息将其进行修改如图4-7所示 添加图片注释不超过 140 字可选
图4-7 信息修改 4.3.2 业务流程
如图4-8所示 添加图片注释不超过 140 字可选
图4-8 业务流程 4.3.2 具体实现
1、编写主函数中调用的修改学生信息的函数modify()
2、调用show()函数显示学生信息该函数的功能将在后面完成
具体效果如图4-9所示 添加图片注释不超过 140 字可选
图4-9 信息修改 4.4 学生信息查找模块的设计与实现 4.4.1 实现查找学生信息功能
从控制台录入学生ID或姓名到磁盘文件中找到对应的学生信息。如图4-10所示 添加图片注释不超过 140 字可选
图4-10 查找信息 4.4.2 业务流程
如图4-11所示 添加图片注释不超过 140 字可选
图4-11 业务流程 4.4.3 具体实现
1、编写主函数中调用的查找学生信息的函数search()
2、定义显示查询结果的函数show_student(query_student) 添加图片注释不超过 140 字可选
具体效果如图4-12所示
图4-12 具体实现 4.5 统计学生总人数模块的设计与实现 4.5.1 实现学生总人数功能 添加图片注释不超过 140 字可选
统计学生信息文件中保存的学生信息个数如图4-13所示
图4-13 人数统计 4.5.2 业务流程
如图4-14所示 添加图片注释不超过 140 字可选
图 4-14 业务流程 4.5.3 具体实现 添加图片注释不超过 140 字可选 添加图片注释不超过 140 字可选
编写主函数中调用的统计学生总人数的函数total()具体实现如图4-15所示
图4-15 具体实现 4.6 显示所有学生信息模块的设计与实现 4.6.1 实现显示所有学生信息功能
将学生信息文件中保存的全部学生信息获取并显示如图4-16所示 添加图片注释不超过 140 字可选 添加图片注释不超过 140 字可选
图4-16 显示信息 4.6.2 业务流程
如图4-17所示 添加图片注释不超过 140 字可选
图4-17 业务流程 4.6.3 具体实现 添加图片注释不超过 140 字可选
编写主函数中调用的查询学生信息的函数show()具体实现如图4-18所示
图4-18 具体实现 4.7 排序模块的设计与实现 4.7.1 实现按学生成绩排序功能
主要对学生信息按英语和产能及、Python成绩、Java成绩、总成绩进行升序或降序排序具体实现效果如图4-19所示
图4-19 添加图片注释不超过 140 字可选
成绩排序 4.7.2 业务流程
如图4-20所示 添加图片注释不超过 140 字可选
图4-20 业务流程 4.7.3 具体实现
编写主函数中调用的排序函数sort()。 第五章 项目打包 5.1 项目打包操作流程
1、进入cmd输入pip install PyInstaller
执行效果如图5-1和5-2所示 添加图片注释不超过 140 字可选
图5-1 添加图片注释不超过 140 字可选
图5-2
2、pyinstaller -F C:\Users\26478\Desktop\stusystem.py
(需要程序的路径程序名)
3、生成的exe文件放在红框里
如图5-3所示 添加图片注释不超过 140 字可选
图5-3 文件路径
4、效果图
如图5-4所示 添加图片注释不超过 140 字可选
图5-4 程序展示