个人介绍
14年软件开发经验,前后端全栈,社区开源博主,精通C#,VB,熟悉.Net Core框架,WPF/Winform桌面开发,有Maui(Xamarin/Blazor)跨平台项目开发经验,熟悉 Java、Pthony、Go、TypeScript 等语言、UML建模、MVC、MVVM、MVP、Rx 等设计模式。擅长面向接口多层架构和基于DDD领域驱动的大型单体模块化/微服务开发, 熟悉ORM数据持久化和TDD方法论的单元测试,常用Moq框架原理和项目的全生命周期管理。擅长AngularJs,VueJs 前端开发,有独立开源组件项目。有小程序和Android/IOS移动开发经验,对企业级架构设计模式有深入研究,有分布式下CI/CD自动化部署与测试、服务发现、路由、监控、跟踪、审计,容器化微服务的项目开发与架构设计经验,有代码洁癖,严格的代码编写规范和快速学习和解决问题的能力,责任心强,喜欢高效工作效率,具有良好的交流沟通能力和团队协作意识。
欢迎关注我的技术主页:
GitHub:https://github.com/dorisoy
Blog:http://www.dorisoy.com
工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能
基于Blazor的.Net 6.0 新零售快消进销存系统 1.商品管理 添加商品 商品管理 商品类别 2.采购管理 创建采购单 采购单 创建采购退货单 采购退货 供应商 3.销售管理 创建销售单 销售单 创建销售退货 销售退货 终端客户 4.费用管理 创建费用单 费用管理 费用类别 5.仓库管理 仓库管理 单位 品牌 税率 货币 6.配置管理 公司设置 设置 权限 用户 7.报表管理 库存报表 仓库报表 销售报表 客户往来账 销售收款 供应商往来账 采购付款 采购报表
# Dorisoy.PMS 一款用于团队项目任务进度安排和协作的管理系统,系统采用使用.Net.Mvc开发,数据库使用MySQL,你可以使用它来高效便捷管理你的项目计划,任务和活动安排,并且将任务灵活分配给项目团队成员来完成缺陷和开发的工作内容, 监控项目团队成员任务进度,系统支持多项目,多团队成员分配协做和权限管理,提供预览,邮件提醒,日历视图,进度表,归档存储以及任务评论。 # 项目结构 Dorisoy.PMS.sln |-- DB |-- Dorisoy.PMS | |-- Add_Data | | |-- project | |-- App_Start | |-- Areas | | |-- Admin | | | |-- Controllers | | | |-- Views | | | |-- Calendar | | | |-- Login | | | |-- Notification | | | |-- Progress | | | |-- ProjectDetail | | | |-- Projects | | | |-- Shared | | | |-- SignUp | | | |-- ToDoLists | | | |-- UpComingEvents | | |-- SuperAdmin | | |-- Controllers | | |-- Views | | |-- AdminDetail | | |-- Login | | |-- Shared | |-- Content | |-- Images | |-- Models | |-- Scripts | | |-- images | |-- Upload | | |-- ProjectAttachment | |-- Utility_Class | | |-- Controllers | |-- Views | |-- Account | |-- Calendar | |-- Login | |-- Nav | |-- Notification | |-- Progress | |-- ProjectDetail | |-- Registeration | |-- Shared | |-- SignUp | |-- ToDoLists | |-- UpComingEvents |-- PagedList |-- PagedList.Mvc # 功能 ## 仪表板 统计项目、任务、错误和成员的总数。任务概述和项目状态的可视化表示可以帮助您估计每个任务的进度,您可以检查到期任务。 ## 多项目 创建多个不同的项目,您可以创建单个项目或授予对邀请其他用户的项目的访问权限。您还可以让其他用户成为项目管理员 ## 项目管理 通过让您轻松记录启动、计划项目任务和活动以及将任务分配给项目团队成员来启动任何项目 监控项目团队成员如何以及何时执行分配的任务 显示所有项目任务的当前状态(分配/取消分配, Completed /InCompleted) 和每项任务的负责人 ## 项目工具 在仪表板中查看所有项目详细信息。显示任务和错误的总数以及项目中完成的数量。显示分配给他们项目的开发人员的数量。 ## 由管理员添加新项目 单击添加新项目按钮创建一个新项目。在此处添加项目详细信息,例如项目名称、项目图标、描述,并添加一个或多个项目团队成员电子邮件。创建项目以邀请项目负责人或项目成员。 ## 项目任务状态定义 待办事项,分配待办事项,取消分配待办事项,已完成的待办事项,未完成的待办事项,任务待办事项,错误待办事项,完成待办事项 过滤项目任务和缺陷作为优先级(优先级分为High、Medium和Low三种)。 待办事项:由项目管理员、项目组长在任务列表中添加待办事项 有两种类型的待办事项: 1: 任务 2: 分配给项目团队或开发人员的 Bug 待办事项。设置任务的高、中和低优先级以及分配任务的日期,以防止向分配的开发人员发送带有附件和文档的评论 分配待办事项:显示分配给团队成员或开发人员的待办事项列表 未分配待办事项 :显示创建的未分配给项目团队成员或任何其他开发人员的待办事项列表。 已完成的待办事项列表:显示开发者已完成的已完成任务详情 任务完成后由分配的开发者更新待办事项状态 未完成的待办事项列表 : 显示分配给开发者的列表。 缺陷待办事项 : 显示项目的所有 Bugs 列表,状态为 Assigned、Unassigned、Completed 和 Incompleted 完成待办事项: 显示所有完成待办事项列表,当一个项目任务或bug被创建并分配给开发人员时,由开发人员在他们更新待办事项系统中的完成待办事项状态后完成。 ## 文件附件 每个项目都有其文档或其他文件附件,如流程图、流程等……这里创建的项目具有附加和存储与该项目相关的一些文档的设施。 ## 日历视图 它为项目规划提供了日历视图的最佳工具之一。日历按天、周、月和年提供计划任务的高级视图。拥有可共享的任务和时间管理日历,项目管理员不仅可以查看一个团队的项目计划,还可以查看其他团队的项目计划。 ## 进度 在进度报告中定义的项目中发生了什么。 ## 已归档项目 显示已归档的所有项目。
Dorisoy.Pan 是基于.net core5的跨平台文档管理系统,使用 MS SQL 2012 / MySql8.0(或更高版本)后端数据库,您可以在Windows、Linux 或Mac上运行它,项目中的所有方法都是异步的,支持令牌基身份验证,项目体系结构遵循著名的软件模式和最佳安全实践。源代码是完全可定制的,热插拔且清晰的体系结构,使开发定制功能和遵循任何业务需求变得容易,系统使用最新的Microsoft技术,高性能稳定性和安全性。 注意:压缩包全套完整数据库脚本:MySql,SQLServer ### 先决条件 ### .NET 5.0 SDK and VISUAL STUDIO 2019, SQL SERVER, MySQL 8.0 ### 安装步骤 ### 1.使用 visual studio 2019,打开解决方案文件 "Dorisoy.Pan.sln"。 2.右键单击解决方案资源管理器并还原 nuget 软件包。 3.在"Dorisoy.Pan.API 项目中更改“appsettings”中的数据库连接字符串。 4.从“visual studio菜单-->工具-->nuget软件包管理器-->软件包管理器控制台”打开软件包管理器控制台。 5.在package manager控制台中,选择默认项目为 “Dorisoy.Pan.Domain”。 6.在package manager控制台中运行“Update-Package”命令,创建数据库并插入初始数据。 7.在解决方案资源管理器中,右键单击“Dorisoy.Pan.API" 然后从菜单中单击 `设置为启动项`。 8.按F5键运行项目。