当前位置:首页>安卓APP>【毕业项目】基于安卓的 学生考勤管理系统(源码+论文+APK)

【毕业项目】基于安卓的 学生考勤管理系统(源码+论文+APK)

  • 2026-04-06 05:29:33
【毕业项目】基于安卓的 学生考勤管理系统(源码+论文+APK)

基于安卓的 学生考勤管理系统

这是一个安卓学生考勤管理系统,旨在为学生和教师提供便捷的考勤管理功能。系统分为学生端和教师端,各自拥有不同的功能模块以满足其特定需求。

项目功能详细介绍

核心功能模块

在这里插入图片描述

1. 用户认证与管理

  • • 登录功能: 支持学生和教师通过学号/工号和密码进行登录,实现用户身份验证。
  • • 学生信息管理 (教师端):
    • ◦ 添加学生: 教师可以录入新的学生信息,包括学号、姓名、专业等。
    • ◦ 编辑学生: 教师可以修改现有学生的信息。
    • ◦ 学生列表: 展示所有学生的基本信息。

2. 考勤管理

  • • 扫码签到 (学生端): 学生可以通过扫描教师端生成的二维码进行快速签到,记录考勤状态。
  • • 发起考勤 (教师端): 教师可以发起新的考勤活动,生成供学生扫描的二维码。
  • • 考勤记录查询:
    • ◦ 学生端: 学生可以查看自己的历史打卡记录,了解每日考勤详情。
    • ◦ 教师端: 教师可以查看所有学生的考勤记录,按日期、学生等条件进行筛选。

3. 请假管理

  • • 提交请假申请 (学生端): 学生可以提交请假申请,填写请假类型、起止时间、请假原因等信息,并支持上传图片。
  • • 我的请假 (学生端): 学生可以查看自己提交的所有请假申请的状态和详情。
  • • 请假审批 (教师端):: 教师可以查看待审批的请假申请,并进行审批操作(批准或驳回)。

4. 数据统计与分析

  • • 考勤统计 (学生端):
    • ◦ 提供学生个人每月考勤数据的统计概览。
    • ◦ 以柱状图形式展示每月出勤、缺勤、迟到、请假等状态的占比。
    • ◦ 支持按年份筛选查看历史考勤数据。
  • • 考勤统计 (教师端)::
    • ◦ 提供管理员视角的整体考勤统计。
    • ◦ 以饼状图等形式展示总体的考勤状态分布。

技术架构

本系统采用跨平台开发框架,结合本地数据库进行数据存储与管理。整个架构可以概括为以下几个主要层级:

1. 表现层 (Presentation Layer)

  • • 技术: Dart
  • • 职责: 负责用户界面的构建和交互逻辑。包括学生端和教师端的所有页面、组件、导航以及用户输入处理。
  • • 主要文件/模块:lib/screens/ 下的各种 _screen 文件,如 login_screen student_home_screen teacher_dashboard  等。
  • • 图表展示: 利用 fl_chart 库将考勤统计数据可视化为柱状图和饼状图。

2. 业务逻辑层 (Business Logic Layer)

  • • 技术: Dart
  • • 职责: 处理应用程序的核心业务规则和逻辑。包括用户认证、考勤签到逻辑、请假申请与审批流程、数据统计计算等。
  • • 主要文件/模块: 散布在各个屏幕的 _State 类中,直接与数据层进行交互。

3. 数据访问层 (Data Access Layer)

  • • 技术: Dart, sqflite
  • • 职责: 负责应用程序与本地数据库的交互。提供统一的接口进行数据的增、删、改、查操作。处理数据库的初始化、版本升级以及事务管理。
  • • 主要文件/模块:lib/utils/database_helper 

4. 数据存储层 (Data Storage Layer)

在这里插入图片描述
  • • 技术: SQL
  • • 职责: 实际存储应用程序的数据,包括学生信息、教师信息、考勤记录、请假记录等。
  • • 主要文件/模块: 位于设备存储上的 SQL 数据库文件。

技术架构流程图

在这里插入图片描述
在这里插入图片描述

说明:

这是一个分层架构,旨在实现清晰的职责分离和模块化。

  • • 用户 (学生/教师): 系统的直接使用者,通过登录界面进入学生端或教师端界面。
  • • 客户端 (Flutter 应用):
    • ▪ mobile_scanner (QR 扫描): 负责调用设备摄像头进行二维码扫描,并将结果传递给考勤逻辑。
    • ▪ fl_chart (图表渲染): 负责将统计逻辑准备好的数据渲染成直观的柱状图、饼状图等。
    • ▪ 认证逻辑 (AuthLogic): 处理用户登录、身份验证等功能。
    • ▪ 考勤逻辑 (AttendanceLogic): 处理考勤签到、发起考勤、考勤记录查询等。
    • ▪ 请假逻辑 (LeaveLogic): 处理请假申请的提交、查询、审批等。
    • ▪ 统计逻辑 (StatisticsLogic): 处理考勤数据的聚合、计算和为图表准备数据。
    • ◦ 登录界面 (LoginScreen): 负责用户身份验证的入口。
    • ◦ 学生端/教师端界面 (StudentUI/TeacherUI): 根据用户角色展示不同的功能模块和用户界面。
    • ◦ 业务逻辑层: 包含处理特定业务场景的逻辑模块。
    • ◦ 数据访问层 (DatabaseHelper): 作为业务逻辑层和数据存储层的桥梁,封装了所有与本地 SQLite 数据库的交互细节。
    • ◦ 外部集成:
  • • 数据存储 (本地 SQLite 数据库): 应用程序的所有持久化数据(如用户、考勤记录、请假申请)都安全地存储在此本地数据库中。

交互流程示例:

  1. 1. 用户登录: 用户在 LoginScreen 输入凭据 -> AuthLogic 处理验证 -> 成功后跳转到 StudentUI 或 TeacherUI
  2. 2. 学生扫码签到:StudentUI 触发 MobileScanner -> 扫描成功后将考勤 ID 传递给 AttendanceLogic -> AttendanceLogic 调用 DatabaseHelper 记录考勤数据。
  3. 3. 教师查看考勤统计:TeacherUI 触发 StatisticsLogic -> StatisticsLogic 从 DatabaseHelper 获取原始数据 -> StatisticsLogic 处理数据并交给 FlChart 渲染 -> FlChart 在 TeacherUI 上显示图表。

技术亮点与实现细节

  • • Flutter 跨平台开发: 利用 Flutter 框架实现了一套代码库,同时支持 Android 和 Windows 平台。
  • • SQLite 数据库 (sqflite): 使用 sqflite 作为本地数据库解决方案,管理学生、教师、考勤记录和请假申请等数据。
    • ◦ 数据库版本管理: 通过 onUpgrade 回调机制,支持数据库平滑升级,确保在应用更新时数据结构的兼容性。
  • • 图表可视化 (fl_chart): 集成 fl_chart 库,用于绘制美观、交互性强的柱状图和饼状图,直观展示考勤数据。
  • • QR 码扫描 (mobile_scanner): 利用 mobile_scanner 库实现了高性能的二维码扫描功能,提升学生签到体验。
  • • UI/UX 优化:
    • ◦ 学生端和教师端采用不同的 AppBar 和 BottomNavigationBar 样式,提供清晰的视觉区分。
    • ◦ 扫码签到界面进行了美化,包括透明 AppBar、手电筒切换、现代扫描框以及签到成功后的视觉反馈。
    • ◦ 数据加载和处理中加入了错误处理和加载指示,提升用户体验。
  • • 数据模拟: 包含用于测试和演示的临时数据生成逻辑 (main ),方便快速启动和验证各项功能。

安装与运行

本节介绍如何安装项目依赖并在本地运行应用程序。

在这里插入图片描述

环境准备

  1. 1. 安装 Flutter SDK: 确保您的开发环境中已安装 Flutter SDK。您可以访问 Flutter 官方网站 获取详细的安装指南。
  2. 2. 配置 Flutter 环境: 运行 flutter doctor 命令,确保所有必要的开发工具(如 Android Studio, VS Code, Git 等)均已正确安装和配置。

项目设置

  1. 2. 获取依赖:在项目根目录下运行以下命令,获取所有 Flutter 依赖包:
    flutter pub get

运行应用程序

在 Android 设备

  1. 1. 准备设备: 确保您已连接 Android 设备(并开启 USB 调试)或启动了 Android 模拟器。
  2. 2. 运行应用:
    flutter run

    Flutter 会自动检测可用的 Android 设备或模拟器并部署应用程序。

生成 APK (Android 包)

如果您想生成用于发布或直接安装到 Android 设备的 APK 文件,可以运行以下命令:

  1. 1. 构建 APK:
    flutter build apk --release

    这会生成一个发布模式的 APK 文件,通常位于 build/app/outputs/flutter-apk/app-release.apk


项目截图文件说明

以下是 image/学生 和 image/教师 文件夹中的截图文件列表,这些图片通常用于展示应用程序的界面和功能。

在这里插入图片描述

image/学生 文件夹内容:

  • • 我的请假.jpg
  • • 打开记录.jpg
  • • 扫码签到.jpg
  • • 提交请假申请.jpg
  • • 登录.jpg
  • • 考勤统计.jpg

学生端界面截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

image/教师 文件夹内容:

  • • 发起考勤.jpg
  • • 学生管理.jpg
  • • 我的.jpg
  • • 教师主页.jpg
  • • 教师信息.jpg
  • • 添加学生.jpg
  • • 编辑学生.jpg
  • • 考勤统计.jpg
  • • 考勤记录.jpg

教师端界面截图

在这里插入图片描述
请添加图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

源码获取:https://faka.gzicreate.top/buy/313 (请复制此链接,该链接 只有在电脑或手机浏览器才能打开,微信无法打开)

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-06 13:58:18 HTTP/2.0 GET : https://c.mffb.com.cn/a/479787.html
  2. 运行时间 : 0.103031s [ 吞吐率:9.71req/s ] 内存消耗:4,339.50kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=c675b3eb2f5f808298607eaeac681713
  1. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/runtime/temp/cefbf809ba1a84190cb04b0cb7abcf79.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000635s ] mysql:host=127.0.0.1;port=3306;dbname=c_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000704s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.001428s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000303s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000553s ]
  6. SELECT * FROM `set` [ RunTime:0.000204s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000606s ]
  8. SELECT * FROM `article` WHERE `id` = 479787 LIMIT 1 [ RunTime:0.000567s ]
  9. UPDATE `article` SET `lasttime` = 1775455098 WHERE `id` = 479787 [ RunTime:0.000690s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000681s ]
  11. SELECT * FROM `article` WHERE `id` < 479787 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000734s ]
  12. SELECT * FROM `article` WHERE `id` > 479787 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000445s ]
  13. SELECT * FROM `article` WHERE `id` < 479787 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002094s ]
  14. SELECT * FROM `article` WHERE `id` < 479787 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003426s ]
  15. SELECT * FROM `article` WHERE `id` < 479787 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003926s ]
0.104642s