# 日报周报工具 **Repository Path**: starry123/daily-report ## Basic Information - **Project Name**: 日报周报工具 - **Description**: 日报记录小工具 是一款专为简化日常工作汇报流程而设计的高效工具。它提供了一个直观的界面,使用户能够快速记录和管理每日的工作进展、计划和总结,确保信息的及时性和准确性。 核心功能 日报记录:快速记录每日工作内容、进展和计划。 多用户支持:支持团队成员共同使用,方便管理者统一查看团队日报。 数据导出:支持将日报数据导出为多种格式,便于分享和存档。 提醒功能:设置日报提交提醒,确保每日工作按时总结。 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 2 - **Created**: 2024-10-09 - **Last Updated**: 2025-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 日报记录小工具 ## 📊 详细介绍 **日报记录小工具** 是一款专为简化日常工作汇报流程而设计的高效工具。它提供了一个直观的界面,使用户能够快速记录和管理每日的工作进展、计划和总结,确保信息的及时性和准确性。 ### **核心功能** - **日报记录**:快速记录每日工作内容、进展和计划。 - **多用户支持**:支持团队成员共同使用,方便管理者统一查看团队日报。 - **数据导出**:支持将日报数据导出为多种格式,便于分享和存档。 - **提醒功能**:设置日报提交提醒,确保每日工作按时总结。 ### **高效记录体验** 日报记录小工具提供简洁直观的用户界面和强大的功能模块,帮助用户快速记录每日工作,减少汇报负担,提升工作效率。 ## 🛠️ 软件架构 **技术栈**:基于NetCore6.0构建,确保软件的高性能和跨平台兼容性。 ### **架构优势** - **跨平台支持**:在多种操作系统上无缝运行,满足不同用户的需求。 - **高性能**:优化的代码结构和高效的算法,确保软件在处理大量数据时依然流畅。 - **安全性**:内置的数据加密和访问控制,保护用户数据的隐私和安全。 - **可扩展性**:模块化设计,方便未来功能的扩展和集成。 ## 📥 安装教程 **部署方式**:IIS部署,简单几步即可完成安装。 ### **详细步骤** 1. **下载软件**:从官方网站下载最新版本的日报记录小工具安装包。 2. **安装IIS**:确保您的服务器已安装IIS,并配置好相关设置。 3. **部署应用**:将安装包解压到指定目录,并在IIS中创建新的网站。 4. **配置数据库**:按照指南配置数据库连接,确保软件能够正常访问数据。 5. **启动服务**:启动IIS中的日报记录小工具服务,并通过浏览器访问以验证安装是否成功。 ## 安装教程 ### 1、Docker部署 方式1、直接复制代码 控制台运行 ```bash docker run --name ruovea-dailyreports-container ^ -p 5053:80 ^ -e "ConnectionConfigs:0:DbType=Sqlite" ^ -e "ConnectionConfigs:0:ConnectionString=DataSource=./dailyreports.db" ^ -e "ConnectionConfigs:0:EnableUnderLine=false" ^ -e TZ=UTC ^ -e TZ=Asia/Shanghai ^ --restart=always ^ crpi-ued86xnwae548w9p.cn-shenzhen.personal.cr.aliyuncs.com/ruovea/ruovea-dailyreports-img:latest pause ``` 方式2、docker-compose 部署 在文件下中 执行下面命令 ```bash version: '3.9' services: ruovea-dailyreports-img: image: 'crpi-ued86xnwae548w9p.cn-shenzhen.personal.cr.aliyuncs.com/ruovea/ruovea-dailyreports-img:latest' restart: always environment: - TZ=Asia/Shanghai - TZ=UTC - 'ConnectionConfigs:0:EnableUnderLine=false' - 'ConnectionConfigs:0:ConnectionString=DataSource=/dailyreports.db' - 'ConnectionConfigs:0:DbType=Sqlite' ports: - '5053:80' container_name: ruovea-dailyreports-container ``` 启动 运行 ```bash docker-compose up -d ``` 其它配置参数 ```basic -e "ConnectionConfigs:0:DbType=Sqlite" ^ -e "ConnectionConfigs:0:ConnectionString=DataSource=/dailyreports.db" ^ -e "ConnectionConfigs:0:EnableUnderLine=true" ^ -e "DataAuditing:CreateTime=CreatedAt" ^ -e "DataAuditing:ModifyTime=UpdatedAt" ^ -e "DataAuditing:Creator=CreatedById" ^ -e "DataAuditing:Modifier=UpdatedById" ^ -e "DataAuditing:TenantId=TenantId" ^ -e "DataAuditing:IsDelete=IsDelete" ^ -e "ExceptionLog:Enabled=true" ^ -e "ExceptionLog:LogToFile=true" ^ -e "ExceptionLog:LogMore=true" ^ -e "RequestLog:Enabled=true" ^ -e "RequestLog:LogToFile=true" ^ -e "RequestLog:LogMore=true" ^ -e "RequestLog:IgnoreApis=" ^ -e TZ=Asia/Shanghai ^ ``` ## 📋 使用说明 ### **默认管理员** - **账号**:admin - **密码**:123456 **提示**:首次登录后,建议立即修改默认密码,以确保账户安全。 ### **登录界面** ![Img](/Doc/img/login.png) **操作说明**:输入正确的账号和密码,点击“登录”按钮进入系统。如果忘记密码,可以点击“找回密码”进行重置。 ### **管理员登录首页** ![Img](/Doc/img/home.png) **功能描述**:管理员首页提供系统概览,包括用户总数、日报总数、最近操作等信息。通过顶部导航栏,可以快速访问各个功能模块。 ### **用户管理** ![Img](/Doc/img/user.png) **功能描述**:在用户管理界面,可以查看所有用户的基本信息,包括用户名、注册日期、最后登录时间等。支持用户搜索、筛选和批量操作。 ### **用户添加** ![Img](/Doc/img/user-add.png) **操作说明**:点击“添加用户”按钮,填写用户的基本信息,如用户名、密码、邮箱等,然后点击“创建”完成新用户添加。 ### **系统设置** ![Img](/Doc/img/setting.png) **功能描述**:系统设置界面允许管理员配置软件的各项参数,如数据备份路径、邮件服务器设置、通知模板等。 ### **系统设置-编辑** ![Img](/Doc/img/setting-edit.png) **操作说明**:选择需要修改的设置项,点击“编辑”按钮,修改参数后点击“保存”应用更改。 ### **系统日志** - **差异日志** ![Img](/Doc/img/log-diff.png) **描述**:记录系统中数据的变更历史,帮助管理员追踪数据修改情况。 - **访问日志** ![Img](/Doc/img/log-vis.png) **描述**:记录用户的登录和访问行为,提供详细的访问时间、IP地址等信息。 - **操作日志** ![Img](/Doc/img/log-op.png) **描述**:记录管理员和用户的操作行为,如添加、编辑、删除数据等。 - **异常日志** ![Img](/Doc/img/log-ex.png) **描述**:记录系统运行中的错误和异常情况,帮助开发者快速定位和解决问题。 ### **系统设置后-登录界面** ![Img](/Doc/img/login-after.png) **说明**:完成系统设置后,登录界面会根据新的配置进行更新,确保用户体验的一致性。 ### **首页** ![Img](/Doc/img/daily-list.png) **功能描述**:在首页,您可以查看所有日报的列表,包括日报标题、提交人、提交日期等信息。通过搜索和筛选功能,可以快速找到特定日报。 ### **日报添加** ![Img](/Doc/img/daily-add.png) ![Img](/Doc/img/daily.png) **操作说明**:点击“添加日报”按钮,填写日报内容,包括工作进展、计划和总结等信息,然后点击“保存”完成日报提交。 ## 📈 总结 日报记录小工具是一款功能强大、操作简便的日报管理工具。通过直观的界面和强大的功能,帮助用户快速记录和管理每日工作进展,确保信息的及时性和准确性。无论是个人使用还是团队协作,都能显著提升工作效率。立即开始使用,优化您的日报记录流程!