Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nguyenanhtuan1912/th4_nhom20

We build a camera shop with ASP.NET MVC, JavaScript
https://github.com/nguyenanhtuan1912/th4_nhom20

Last synced: about 20 hours ago
JSON representation

We build a camera shop with ASP.NET MVC, JavaScript

Awesome Lists containing this project

README

        

# Bài thục hành buổi 4 - Nhóm 20.
## Một số lưu ý nhỏ về bài tập buổi 4.

Bài này tụi mình sẽ chia thành 3 database khác nhau (Để test tính năng), cho nên ở dòng cuối file .gitignore trong Project t có để 2 tên 2 file appsettings.json và appsettings.Development.json để không đẩy 2 thg này lên Github.



  • Thứ nhất là để tụi m có thể chính lại cái connectionString trong file đó tuỳ theo tên Sv trong SQL Server Management của tụi m.

  • Thứ hai là để cho mỗi đứa tụi mình có thể xài Database ở các Local Server khác nhau.


Trong file Query\TH4_SQLServer_Query.sql có một số câu lệnh insert dùng để thêm vào trong Database các dữ liệu cần để test. Một số câu lệnh Select.


Nhớ đọc kĩ, có gì không hiểu thì hỏi.

# UPDATE: từ giờ bài thực hành buổi 4 sẽ nâng cấp thành bài thực hành buổi 6

Bài thực hành buổi 4 là sự chuẩn bị (các chức năng, khái niệm về kết nối db) cho bài thực hành này.


A. Một số thay đổi nhỏ như sau:



  1. Thay đổi lại mẫu dữ liệu của database và cũng như trong c#, cụ thể như sau:

    • THELOAI thành BRAND

    • CHITIETTHELOAI thành CAMERA

    • TheLoaiModel thành BrandModel

    • ChiTietTheLoaiModel thành CameraModel

    • ChiTietTheLoaiViewModel thành CameraDetailsViewModel



  2. Thay đổi hành vi của một số Action trong Controller. Sửa lại chức năng Delele.

  3. Thay đổi View.

  4. Không in danh sách các thể loại nữa, thay vào đó sẽ in ra danh sách các máy ảnh.


B. Một số tính năng mới sẽ thêm trong tương tai: (Yêu cầu của bài thực hành 6)



  1. Phân quyền User, bao gồm: Admin và Customer

  2. Khi tạo thêm thông tin cho một máy ảnh mới, thì có chức năng tải ảnh lên Server.

  3. Hiện ra các modal box thông báo khi thực hiện một chức năng nào đó (Tạo, xoá, sửa).


TH06 v2.0


A. Các thay đổi



  1. Thay đổi lại hết các Model. Sửa các trường thuộc tính.

  2. Thay đổi các Action trong Comtroller.


B. Các tính năng được thêm vào



  1. *Đặc biệt* Thêm chức năng upload và lưu trữ ảnh.

  2. Thêm vào một model mới ImageModel, đồng thời tương ứng với database là table IMAGE

  3. Thêm vào cửa số thông báo mỗi khi người dùng xoá một dữ liệu nào đó.

  4. Thêm vào datatable.


C. Các tính năng sẽ có trong phiên bản tới



  1. Chi ứng dụng thành 2 Area, một cho admin và một cho user.

  2. User được phép xem các mặt hàng và chi tiết mặt hàng. Còn Admin vẫn là các chức năng này (Admin coi như hoàn thành).


# UPDATE: Bài này sẽ thành bài Cuối kì