- 博客(2)
- 收藏
- 关注
原创 基于python的学生管理信息系统(附源代码)
在代码中,`choice`变量用于存储用户输入的选择,根据不同的选择,程序会调用相应的函数来完成相应的操作。如果用户选择0,程序会询问用户是否确认退出系统,如果用户输入`y`或`Y`,程序会打印一条消息并结束程序;程序会在一个无限循环中调`menu()`函数,接受用户输入的选择,然后根据用户的选择执行相应的操作。用户可以选择插入新的学生信息、搜索学生信息、删除学生信息、更新学生信息、对学生信息进行排序、计算学生总数以及展示所有学生信息。`update()`函数:更新信息。`sort()`函数:排序信息。
2024-03-13 19:49:54
531
基于机器学习算法的驾驶状态识别研究(随机森林;Bagging;UAH-DriveSet数据;PCA;t-SNE)
文章共5个章节,第一章为绪论,详述了研究背景及意义,总结分析关于驾驶状态识别的国内外研究现状,第二章紧接着对UAH-DriveSet数据集进行介绍,并对该数据集进行预处理,第三章,对该数据集进行可视化分析,得出道路类型和驾驶员个性都会对影响驾驶状态识别的结论,基于此利用贝叶斯优化后的随机森林算法建立三种驾驶状态识别模型,并对三种模型的性能指标进行比较分析,第四章则是使用Bagging算法建立三种模型,同样进行模型比较分析,第五章则是对两种算法建立的模型控制单一变量后进行比较分析,最终得知在该数据集下优化后的Bagging算法具有更佳表现。文章脉络清晰,前后文设置合理,论证严谨、思路清晰、逻辑性强、有较强说服力,引文准确
文章选用随机森林算法,并对其使用贝叶斯优化,Bagging算法,利用随机森林算法时,三种模型预测结果准确率均大于66.68%,最高可达80.49%,预测准确度较好不需要预先确定模型规范;利用Bagging算法对模型进行优化后,最终三种模型预测准确率的均大于81.73%,最高可达93.01%,具有良好预测效果。
2024-03-10
基于python的雇员系统
雇员系统主页包括:退出; 员工; 管理员
员工界面包括:退出;1 员工注册;2 员工登录;3 工资查询;4 签到管理;5 问题反馈;6 信息查询;7 信息修改;8 返回主页面
管理员界面包括:退出;1 管理员注册;2 管理员登录;3 员工信息查询;4 员工工资管理;5 设置员工签到码;6 员工签到信息详情查询;7 问题反馈查看;8 返回主页面
api -> 运行程序的主要接口-》主要负责业务逻辑处理相关的功能——》controller控制层
user_i.py -> 用户业务逻辑处理,专门处理用户传来的用户数据
manager_i.py -> 管理员业务逻辑处理,专门处理管理员的用户数据
config -》 配置信息(数据库的账号,数据储存位置)
setting.py -> 所有项目配置文件(文件链接,数据链接)
core -》 核心文件,写用户可视化的,相当与view
src.py 用户显示的界面(包含操作界面)
DB -》 database(数据层)用json文件保存位置
dbHandle.py => 操作数据(增删改查)
lib -》 功能模块,主要放中间件或者装饰器
2024-03-04
基于python的模拟ATM机存取款管理系统(源代码)
ATM框架
api -> 运行程序的主要接口-》主要负责业务逻辑处理相关的功能——》取钱,存钱 ;controller控制层
user_i.py -> 用户业务逻辑处理,专门处理用户传来的用户数据
bank_i.py -> 银行业务逻辑处理,专门处理银行的用户数据
config -》 配置信息(数据库的账号,数据储存位置)
setting.py -> 所有项目配置文件(文件链接,数据链接)
core -》 核心文件,写用户可视化的,相当与view
src.py 用户显示的界面(包含操作界面)
DB -》 database(数据层)用json文件保存位置
dbHandle.py => 操作数据(增删改查)
userData(文件夹) =》 是一个文件夹,用来存储json文件的
lib -》 功能模块,主要放中间件或者装饰器
common.py => 这里只有装饰器
run.py -> 就是启动程序入口
readme.md -> 说明文档
2024-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人