Skip to content

Latest commit

 

History

History
55 lines (45 loc) · 1.56 KB

File metadata and controls

55 lines (45 loc) · 1.56 KB

LIBRARY MANAGEMENT



Overview

  • Programming language : C#
  • UI framework : Windows Presentation Foundation (WPF)
  • Design language : Material Design (Use Material Design In XAML package by James Willock and Kevin Bost)
  • Relational database management system : SQL Server
  • Object-relational mapping : Entity Framework
  • Design pattern : Model - View - ViewModel
  • Integrated development environment (IDE) : Visual Studio 2019


Project Structure

LibraryManagement (solution)
├── LibraryManager.EntityFramework (WPF App project)
│   ├── Model
│   │   ├── DAL (Data access layer)
│   │   │   ├── ... class insert, update, delete using EF DB Context
│   │   ├── DTO (Data transfer object)
│   │   │   ├── ... contain derived classes from EF DB Context
│   │   ├── Entity (*.edmx)
│   ├── ViewModel
│   ├── View
├── LibraryManager.CustomControl (WPF Custom Control Library project)
│   ├── ... 
├── LibraryManager.Utils (Class library project)
└── LibraryManagement.sln


Project Team Member

Name Role
Hoang Ho Huy Dev
Khanh Lam Quoc PM
Nam Tran Quoc Test
Phuc Nguyen Tran BA


Detail Plan

File Excel