Mô tả bài toán
Tạo ứng dụng Console, với Menu chức năng có thể sử dụng như sau:
================== HE THONG QUAN LY CUA HANG EBOOK ONLINE==================================
| 1. Nhap thong tin Ebook |
| 1.1. Nhap Ebook moi vao dau danh sach |
| 1.2. Nhap Ebook moi cuoi danh sach |
| 1.3. Nhap Ebook vao vi tri bat ky ma nguoi dung mong muon trong danh sach |
| 2. In thong tin Ebook |
| 2.1. In thong tin tat ca Ebook (dang luoi - hang/cot) |
| 2.2. In va sap xep thu tu Ebook theo Alphabet |
| 2.3. Tim và in thong tin 1 Ebook cu the, dua vao ma Ebook? |
| 3. Xoa Ebook |
| 3.1. Xoa Ebook dua vao ma ebook |
| 4. Sua Ebook |
| 4.1. Sua thong tin Ebook dua vao ma ebook |
| 5. Thong ke |
| 5.1. Co bao nhieu Ebook trong He thong? |
| 5.2. Co bao nhieu Ebook duoc xuat ban trong 5 nam gan day? |
| 5.3. Ebook co doanh thu bán ra cao nhat va thap nhat? In thong tin |
| 5.4. Thong ke moi chuyen muc co bao nhieu Ebook? Tong doanh thu cua tung chuyen muc? |
|6. Xuat (export) du lieu |
| 6.1. Xuat tat ca Ebook theo chuan CSV, luu tru trong tap tin "du_lieu_ebooks.dat" |
| 6.2. Ma hoa tap tin "du_lieu_ebooks.dat" |
|7. Nhap (import) du lieu |
| 7.1. Doc va giai ma du lieu tap tin "du_lieu_ebooks.dat", sau do nhap (import) tat |
|ca ebook đang co vao he thong |
===========================================================================================
- Yêu cầu: sử dụng C# và LINQ
- Nhập liệu Danh sách Ebook với các thông tin sau:
- Mã ebook
- Tên ebook
- Tên tác giả
- Nhà xuất bản
- Năm xuất bản
- Chuyên mục
- Giá bán
- Số lượng bán
- Thành tiền
- In ra màn hình Console:
- Tìm và in thông tin củ 1 Ebook cụ thể, điều kiện tìm kiếm là cho người dùng nhập vào
mã ebook
- Danh sách các Nhân viên vừa nhập với định dạng như sau:
Thành tiền = Giá bán * Số lượng bán
--------------------------------------------------------------------------------------------------------------------------------------
| Ma | Ten ebook | Tac gia | Nha xuat ban | Nam XB | Chuyen muc | Gia ban | SL | Thanh tien |
--------------------------------------------------------------------------------------------------------------------------------------
| E001 | Lap trinh can ban CSharp | Dai hoc Can Tho | NXB Dai Hoc Can Tho | 2019 | Lap trinh | 1490000 | 15 | xxx |
| E002 | Thiet ke web voi Laravel | CUSC | Trung tam Cong Nghe Phan Mem | 2018 | Lap trinh | 300000 | 30 | xxx |
| E003 | Tri tue nhan tao | CTU-CIT | Khoa Cong Nghe | 2015 | AI | 2500000 | 72 | xxx |
...
--------------------------------------------------------------------------------------------------------------------------------------
- Thống kê:
- Đếm tổng số ebook trong Hệ thống?
- Có bao nhiêu ebook được xuất bản trong 5 năm gần đây? Được tính bằng
năm hiện tại - năm xuất bản
- Ebook có doanh thu bán ra cao nhất và thấp nhất là ebook nào?
- Doanh thu của từng ebook được tính bằng công thức:
Giá bán * Số lượng
- Thống kê mỗi chuyên mục có bao nhiêu Ebook? Tổng doanh thu của từng chuyên mục?
Nộp bài
- Các bạn nén file project theo định dạng sau:
[Mã số Sinh viên]-[Họ và tên viết tắt]-[C#].zip
- Vd: [SV001]-[dnpcuong]-[C#].zip
- Đính kèm file gởi email hoặc share Google Drive cho: phucuong@ctu.edu.vn
- Hạn chót nộp bài: ...
Class Ebook
|