# WeeklyReport **Repository Path**: damon_liu_code/WeeklyReport ## Basic Information - **Project Name**: WeeklyReport - **Description**: Weekly Report System based on PHP 7.4. - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-07-25 - **Last Updated**: 2025-01-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WeeklyReport Weekly Report System based on PHP 7.4. ## Project Summary | Project name | Weekly Report system | | -------- | ------- | | Developer | Damon_Liu | | Programming Language | PHP 7.4 | | Database | Support for MySQL / MSSQL / PostgreSQL /
Oracle / MongoDB and other multiple databases (PDO) | | System Architecture | MVC | | Framework | None | Front End | HTML + CSS + Javascript / Bootstrap | | Deployment mode | Apache | | Development tools | Notepad++ | | Third party dependence | None | | Project Address | 120.26.94.47 | ## Project Architecture ``` project/ │ ├── app/ │ ├── controllers/ │ │ ├── DailyReportController.php │ │ ├── HomeController.php │ │ ├── LoginController.php │ │ ├── RegisterController.php │ │ ├── WeeklyReportController.php │ │ └── ... │ │ │ ├── models/ │ │ ├── DailyReportModel.php │ │ ├── UserModel.php │ │ ├── WeeklyReportModel.php │ │ └── ... │ │ │ ├── views/ │ │ ├── includes/ │ │ │ ├── common.php │ │ │ ├── nav.php │ │ │ └── ... │ │ └── pages/ │ │ ├── daily_report_form.php │ │ ├── weekly_report_detail.php │ │ ├── weekly_report_list.php │ │ ├── login.php │ │ ├── register.php │ │ └── ... │ │ │ ├── auth.php │ ├── functions.php │ └── ... │ ├── core/ │ ├── Controller.php │ ├── Model.php │ ├── Database.php │ ├── Router.php │ └── ... │ ├── public/ │ ├── index.php │ ├── assets/ │ │ ├── css/ │ │ │ ├── login-register-page.css │ │ │ ├── weekly-report-detail-page.css │ │ │ ├── weekly-report-list-page.css │ │ │ └── ... │ │ ├── js/ │ │ └── ... │ └── ... │ ├── config/ │ ├── database.php │ ├── config.php │ └── ... │ ├── vendor/ │ └── ... ├── .htaccess ├── README.md └── ... ```
Apps/:   Application code, including the controllers, models, and views in the MVC.
Core/:   Core code directory, including the controller base class, model base class, database base class, and routing base class.
public/:   Public directory of the Web server, including front-end resources and entry files.
config/:   Profiles, including database and routing configurations.
vendor/:   Third-party dependency library.
.htaccess:   The configuration file used for the Apache server.
README.md:   Description document of the project.


## 项目概要: | 项目名称 | 周报系统 | | -------- | ------- | | 开发人员 | Damon_Liu | | 编程语言 | PHP 7.4 | | 数据库 | 支持MySQL / MSSQL / PostgreSQL /
Oracle / MongoDB 等多种数据库 (PDO) | | 系统架构 | MVC | | 框架 | 无 (从0手撕) | | 前端 | HTML+CSS+Javascript/Bootstrap | | 部署方式 | Apache | | 开发工具 | Notepad++ | | 第三方依赖 | 无 | ## 项目架构:  ``` project/ │ ├── app/ 应用程序代码 │ ├── controllers/ 控制器代码目录 │ │ ├── DailyReportController.php 日报控制器 │ │ ├── HomeController.php 主页控制器 │ │ ├── LoginController.php 登录控制器 │ │ ├── RegisterController.php 注册控制器 │ │ ├── WeeklyReportController.php 周报控制器 │ │ └── ... │ │ │ ├── models/ 模型代码目录 │ │ ├── DailyReportModel.php 日报模型 │ │ ├── UserModel.php 用户模型 │ │ ├── WeeklyReportModel.php 周报模型 │ │ └── ... │ │ │ ├── views/ 视图代码目录 │ │ ├── includes/ 视图公共代码目录 │ │ │ ├── common.php 公共函数库 │ │ │ ├── nav.php 导航栏视图 │ │ │ └── ... │ │ │ │ │ └── pages/ 页面视图代码目录 │ │ ├── daily_report_form.php 日报表表单视图 │ │ ├── weekly_report_detail.php 周报表详情视图 │ │ ├── weekly_report_list.php 周报表列表视图 │ │ ├── login.php 登录视图 │ │ ├── register.php 注册视图 │ │ └── ... │ │ │ ├── auth.php 身份验证函数库 │ ├── functions.php 公共函数库 │ └── ... │ ├── core/ 核心代码目录 │ ├── Controller.php 控制器基类 │ ├── Model.php 模型基类 │ ├── Database.php 数据库基类 │ ├── Router.php 路由基类 │ └── ... │ ├── public/ Web 服务器公共目录 │ ├── index.php 入口文件 │ ├── assets/ 前端资源目录 │ │ │ │ │ ├── css/ CSS 样式表目录 │ │ │ ├── login-register-page.css 注册登录样式 │ │ │ ├── weekly-report-detail-page.css 周报明细样式 │ │ │ ├── weekly-report-list-page.css 周报列表样式 │ │ │ └── ... │ │ │ │ │ ├── js/ JavaScript 脚本目录 │ │ └── ... │ └── ... │ ├── config/ 配置文件目录 │ ├── database.php 数据库配置文件 │ ├── config.php 应用程序配置文件 │ └── ... 其他配置文件 │ ├── vendor/ 第三方依赖库目录 │ └── ... │ ├── .htaccess Apache 服务器配置文件 │ ├── README.md 项目说明文档 │ └── ... ```
app/:   应用程序代码,包括 MVC 中的控制器、模型和视图。
core/:   核心代码目录,包括控制器基类、模型基类、数据库基类、路由基类。
public/:   Web 服务器的公共目录,包括前端资源和入口文件。
config/:   配置文件,包括数据库和路由配置。
vendor/:   第三方依赖库。
.htaccess:   用于 Apache 服务器的配置文件。
README.md:   项目的说明文档。
## 阿里云部署: 参照文件目录中的ros_aliyun.yaml 购买centos版阿里云ECS服务器,一键执行部署。 "Added a new line." "Added a new line." "添加测试内容。"