|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/desarrolla-sistemas-c-sharp-net-sql-server-4-capas-poo/
课程评论:没有评论
以下是关于Coursera课程“使用 C# .Net 和 SQL Server 开发 4 层架构系统”的中文内容摘要: 本课程将指导您使用最新的 .Net Framework、C# 编程语言以及 SQL Server 数据库来开发一个桌面信息管理系统。我们将使用存储过程与数据层进行通信,并利用 Windows Forms 和 Microsoft Visual Studio 2019(或 2022)作为开发环境。 项目的组织将遵循一个健壮、可扩展且易于维护的分层架构。作为最终项目,我们将从零开始构建一个完整的采购和销售管理桌面系统,该系统将包含以下功能: * **独立表的 CRUD 操作** * **关联表的 CRUD 操作** * **主从表示关联表的 CRUD 操作** * **访问和权限管理** * **查询和报表生成** **最终项目开发的主要模块包括:** * **仓库/商品模块:** * 商品管理:管理所有商品,包括类别、条形码、名称、库存、销售价格、描述和参考图片。 * 条形码生成与打印。 * 类别管理:管理用于商品分类的类别。 * **采购模块:** * 供应商管理:管理供应商信息,包括名称/公司名称、证件类型和号码、地址、电子邮件、电话。 * 入库管理:管理采购或仓库入库,包括供应商、入库日期、凭证类型(Boleta, Factura, Ticket)和号码、税费。入库明细将关联商品,可以选择商品并填写入库数量、采购价格和建议的销售价格。 * 支持将凭证导出为 PDF,并将采购报表导出为 PDF。 * **销售模块:** * 客户管理:管理客户信息,包括名称/公司名称、证件类型和号码、地址、电子邮件、电话。 * 销售管理:管理销售,包括客户、销售日期、凭证类型(Boleta, Factura, Ticket)和号码、税费。销售明细将关联商品,可以选择商品并填写销售数量、销售价格以及折扣(如有)。 * 支持将凭证导出为 PDF,并将销售报表导出为 PDF。 * **系统访问模块:** * 角色管理:管理系统的所有访问角色,如管理员、销售员、仓库管理员。 * 用户管理:管理用户信息,包括姓名、证件类型和号码、地址、电话、电子邮件、职位、用户名和加密密码,并为其分配特定的访问角色。 * **查询模块:** * 销售查询:允许按选定的日期范围搜索销售记录。 * **报表模块:** * 支持将信息导出为 PDF、WORD、EXCEL 格式。
Durante este curso te mostraremos como desarrollar un sistema de gestión de información de escritorio utilizando el lenguaje de programación C#.Net con la última versión del Net Framework, SQL Server como gestor de base de datos utilizando procedimientos almacenados para comunicarse con la capa datos, trabajaremos con Windows Forms, utilizaremos el IDE Microsoft Visual Studio 2019 (Puedes utilizar la versión 2022 sin problema); la organización del proyecto estará definida en una arquitectura por capas, robusta, escalable y mantenible.Desarrollaremos como proyecto final un sistema de escritorio de gestión de compras y ventas completo y desde cero, este sistema tendrá las funcionalidades de CRUD de tablas independientes, CRUD de tablas relacionales, CRUD de tablas maestro detalles, gestión de accesos y autorizaciones, consultas y reportes.Características del proyecto final a desarrollar:* Módulo AlmacénArtículos: Gestión de todos los artículos, teniendo en cuenta su categoría, código de barras, nombre, el stock en almacén, precio de venta, una descripción y una imagen referencial. Generar e imprimir código de barras.Categorías: Gestión de las categorías, que permiten tener una clasificación de los artículos.* Módulo ComprasProveedores: Gestión de tus proveedores, teniendo en cuenta su nombre/razón social, tipo y número de documento, dirección, email, teléfono. Ingresos: Gestión de compras o Ingresos almacén teniendo en cuenta el proveedor, la fecha de ingreso o compra, el tipo de comprobante (Boleta, Factura, Ticket) y número de comprobante emitido por el proveedor, el impuesto; el ingreso tendrá detalles que harán referencia al artículo que esta ingresando, se permitirá realizar la selección de los artículos para agregar de estos la cantidad de ingreso almacén, su precio de compra y el precio de venta propuesto.Se puede exportar el comprobante en pdf y el reporte de compras en formato PDF. * Módulo VentasClientes: Gestión de tus clientes, teniendo en cuenta su nombre/razón social, tipo y número de documento, dirección, email y teléfono.Ventas: Gestión de Ventas, teniendo en cuenta el cliente, la fecha de la venta, el tipo de comprobante (Boleta, Factura, Ticket) y número de comprobante emitido al cliente, el impuesto; la venta tendrá detalles que harán referencia al artículo que se esta vendiendo, se permitirá realizar la selección de los artículos para agregar de estos la cantidad de venta, su precio de venta y si hubiera un descuento.Se puede exportar el comprobante en pdf y el reporte de ventas en formato PDF. * Acceso al sistemaRoles: Gestión de todos los roles de acceso al sistema: Administrador, Vendedor, Almacenero.Usuarios: Gestión de los usuarios, considerando su nombre, tipo y número de documento, dirección teléfono, email, cargo, login de usuario y password encriptado, seleccionando su rol específico de acceso. * ConsultasConsulta de ventasPermite realizar la búsqueda de ventas entre dos fechas seleccionadas.* ReportesSe podrá exportar información en formato PDF, WORD, EXCEL.