Trang Danh sách nhân viên.... Đứng trước vai trò của thông tin hoạt động cạnh tranh gay gắt, các tổ chức đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mìnhnhằm tin
Trang 1KHOA CÔNG NGHỆ THÔNG TIN -o0o -
THỰC TẬP CHUYÊN MÔN
ĐỀ TÀI
WEB BÁN CÂY CẢNH ALAZEA
Giảng viên hướng dẫn : Thạc sĩ Phạm Xuân TíchSinh viên thực hiện : Ngô Thị Trang
Mã sinh viên : 201200371
Hà Nội - 2023
Trang 2LỜI CẢM ƠN
viên Khoa Công nghệ thông tin, Đại học Giao thông vận tải Trong quá trình học tập
điều kiện, giúp đỡ để em hoàn thành được bài báo cáo này
Em đã cố gắng hoàn thiện bài báo cáo với tất cả sự nỗ lực và cố gắng Tuynhiên, do còn thiếu nhiều kinh nghiệm, chắc chắn bài báo cáo sẽ không tránh khỏithiếu sót Vì vậy, em rất mong nhận được sự quan tâm, những ý kiến đóng góp củathầy để bài báo cáo của em có thể hoàn thiện hơn
Em xin chân thành cảm ơn!
Trang 3MỤC LỤC
LỜI NÓI ĐẦU
CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI
1.1 Mô tả về hệ thống
1.2 Các nghiệp vụ cơ bản
1.3 Xác định chức năng cho các lớp người dùng
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ
2.1 Vẽ use-case diagram
2.2 RDM
2.3 Mô tả về dữ liệu
2.3.1 Ảnh chi tiết
2.3.2 Chi tiết cây
2.3.3 Chi tiết hoá đơn bán
2.3.4 Danh mục cây
2.3.5 Hoá đơn bán
2.3.6 Khách hàng
2.3.7 Loại cây
2.3.8 Nhà cung cấp
2.3.9 Nhân viên
2.3.10 Nước sản xuất
2.3.11 User
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG
3.1 Trang Admin
3.1.1 Danh sách nhân viên
3.1.2 Danh sách khách hàng
3.1.3 Danh sách cây
3.1.4 Loại cây
3.1.5 Danh sách hoá đơn
3.1.6 Chi tiết hoá đơn
3.2 Trang chủ
3.2.1 Home
3.2.2 About
3.2.3 Shop Cart
3.2.4 Contact
3.3 Trang Login
3.4 Trang Register
CHƯƠNG 4: KIỂM THỬ
KẾT LUẬN VÀ KIẾN NGHỊ
TÀI LIỆU THAM KHẢO
Trang 4DANH MỤC HÌNH ẢNH
Hình 2.1 Sơ đồ use case tổng quát
Hình 2.2 Sơ đồ RDM
Hình 3.1 Trang Danh sách nhân viên
Hình 3.2 Trang Danh sách khách hàng
Hình 3.3 Trang Danh sách cây
Hình 3.4 Trang Loại cây
Hình 3.5 Trang Danh sách hoá đơn
Hình 3.6 Trang Chi tiết hoá đơn
Hình 3.7 Trang Home
Hình 3.8 Trang About
Hình 3.9 Trang Shop cart
Hình 3.10 Trang Contact
Hình 3.11 Trang Login
Hình 3.12 Trang Register
Trang 5DANH MỤC BẢNG BIỂU
Bảng 2.1 Bảng Ảnh chi tiết
Bảng 2.2 Bảng Chi tiết cây
Bảng 2.3 Bảng Chi tiết hoá đơn bán
Bảng 2.4 Bảng Danh mục cây
Bảng 2.5 Bảng Hoá đơn bán
Bảng 2.6 Bảng Khách hàng
Bảng 2.7 Bảng Loại cây
Bảng 2.8 Bảng Nhà cung cấp
Bảng 2.9 Bảng Nhân viên
Bảng 2.10 Bảng Nước sản xuất
Bảng 2.11 Bảng User
Bảng 4.1 Bảng kiểm thử
Trang 6LỜI NÓI ĐẦU
Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cảchiều rộng và sâu Đứng trước vai trò của thông tin hoạt động cạnh tranh gay gắt, các
tổ chức đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mìnhnhằm tin học hoá các hoạt động tác nghiệp của đơn vị
Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư cải thiệncác giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hoá trênInternet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầmquan trọng và tính tất yếu của thương mại điện tử
Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mại hoátrên Internet Ý thức được tương lai của thương mại điện tử Việt Nam em quyết địnhchọn đề tài “Xây dựng website bán cây cảnh Alazea” Website sẽ đáp ứng được nhucầu mua bán trực tuyến trên mạng
Trong quá trình hoàn thiện đề tài, do hạn chế về mặt thời gian và kinh nghiệmnên việc phân tích thiết kế còn nhiều thiếu sót, em rất mong sẽ nhận được sự góp ý củathầy cô để em có thể hoàn thiện hơn
Trang 7CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI
1.1 Mô tả về hệ thống
Hệ thống Website bán cây cảnh Alazea là một Website cho phép người dùng tìm kiếm, tra cứu thông tin của sản phẩm theo danh mục, giá tiền Ngoài ra Websitecòn cung cấp khả năng đặt và mua hàng trực tuyến cho khách hàng thông qua việcquản lý giỏ hàng Khách hàng cũng có thể biết thêm các thông tin hữu ích thông quacác bài viết của trang web
Đối với người quản trị, hệ thống cung cấp khả năng quản lý nhân viên, quản lý khách hàng, quản lý sản phẩm, quản lý người dùng
+ Quản lý nhân viên: Thêm, sửa, xoá nhân viên
+ Quản lý khách hàng: Thêm, sửa, xoá khách hàng
+ Quản lý sản phẩm: Thêm, sửa, xóa sản phẩm, quản lý loại cây, quản lý nhà cungcấp, quản lý nước sản xuất, Tìm kiếm sản phẩm theo tên
+ Quản lý người dùng: Đăng ký, đăng nhập
Lớp khách hàng:
+ Đăng ký và đăng nhập
+ Xem chi tiết sản phẩm
+ Xem chi tiết các bài viết
+ Quản lý giỏ hàng
+ Xem danh mục Portfolio
+ Xem thông tin contact
Trang 8CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ
2.1 Vẽ use-case diagram
Hình 2.1 Sơ đồ use case tổng quát
Trang 102.3 Mô tả về dữ liệu
2.3.1 Ảnh chi tiết
Bảng 2.1 Bảng Ảnh chi tiết
2.3.2 Chi tiết cây
Bảng 2.2 Bảng Chi tiết cây
2.3.3 Chi tiết hoá đơn bán
Bảng 2.3 Bảng Chi tiết hoá đơn bán
2.3.4 Danh mục cây
Bảng 2.4 Bảng Danh mục cây
Trang 111 MaCay nvarchar(50) Mã cây
2.3.5 Hoá đơn bán
Bảng 2.5 Bảng Hoá đơn bán
2.3.6 Khách hàng
Bảng 2.6 Bảng Khách hàng
Trang 125 SoDienThoai nvarchar(50) Số điện thoại
2.3.7 Loại cây
Bảng 2.7 Bảng Loại cây
2.3.8 Nhà cung cấp
Bảng 2.8 Bảng Nhà cung cấp
2.3.9 Nhân viên
Bảng 2.9 Bảng Nhân viên
Trang 138 ViTri nvarchar(50) Vị trí
2.3.10 Nước sản xuất
Bảng 2.10 Bảng Nước sản xuất
2.3.11 User
Bảng 2.11 Bảng User
Trang 14CHƯƠNG 3: THIẾT KẾ HỆ THỐNG
3.1 Trang Admin
3.1.1 Danh sách nhân viên
Hình 3.1 Trang Danh sách nhân viên3.1.2 Danh sách khách hàng
Hình 3.2 Trang Danh sách khách hàng
Trang 163.1.5 Danh sách hoá đơn
Hình 3.5 Trang Danh sách hoá đơn3.1.6 Chi tiết hoá đơn
Hình 3.6 Trang Chi tiết hoá đơn
Trang 173.2 Trang chủ
3.2.1 Home
Hình 3.7 Trang Home3.2.2 About
Hình 3.8 Trang About
Trang 183.2.3 Shop Cart
Hình 3.9 Trang Shop cart3.2.4 Contact
Hình 3.10 Trang Contact
Trang 193.3 Trang Login
Hình 3.11 Trang Login3.4 Trang Register
Hình 3.12 Trang Register
Trang 20CHƯƠNG 4: KIỂM THỬ
Bảng 4.1 Bảng kiểm thửQuản lý nhân viên
Mã NV, Tên NV, Ngày sinh, Địa chỉ, Số điện thoại, UserName, Ảnh đại diện, Vị trí
Pass
Mã NV, Tên NV, Ngày sinh, Địa chỉ, Số điện thoại, UserName, Ảnh đại diện, Vị trí
Mã KH, Tên KH, Ngày sinh, Địa chỉ, Số điện thoại, UserName
Pass
Mã KH, Tên KH, Ngày sinh, Địa chỉ, Số điện thoại, UserName
Trang 211 Mở trang Danh mục cây Nhập thông tin:
Mã cây, Tên cây, Mã loại, Mô
tả, Mã NCC, Mã NSX, Cách chăm sóc, Ảnh cây
Mã cây, Tên cây, Mã loại, Mô
tả, Mã NCC, Mã NSX, Cách chăm sóc, Ảnh cây
Pass
Mã loạiTên loại
Số điện thoại
Pass
Trang 22Mã NSXTên NSX
Pass
Danh sách hoá đơn
Chi tiết hoá đơn
Trang 23Mã HDB, Mã chi tiết, Số lượngbán, Đơn giá, Giảm giá
Mã HDB, Mã chi tiết, Số lượngbán, Đơn giá, Giảm giá
Pass
Tìm kiếm thông tin
theo tên cây
Pass
Trang 24Hệ thống còn tồn tại nhiều lỗi cần khắc phục.
Website chỉ đáp ứng được với các hệ thống vừa và nhỏ
2 Phương hướng phát triển
Xây dựng thêm chức năng xem tình trạng đơn hàng cho đối tượng khách hàng.Xây dựng thêm chức năng xem lịch sử đặt hàng và hủy đơn hàng cho đối tượngkhách hàng
Mở rộng chức năng thanh toán cho website
Thiết kế giao diện dễ dàng sử dụng hơn cho người dùng
Phân quyền để tài khoản có thể là admin
Trang 25TÀI LIỆU THAM KHẢO
Trang chủ ASP.NET CORE 6.0:
https://learn.microsoft.com/en-us/aspnet/core/data/entity-framework-6?
view=aspnetcore-6.0
Tài liệu môn lập trình web – UTC
Các video hướng dẫn trên YouTube của kênh NET:
https://www.youtube.com/playlist?list=PLdo4fOcmZ0oVxKLQCHpiUWun7vlJJv Ui