BÁO cáo đồ án lập TRÌNH TRÊN môi TRƯỜNG WINDOW đề tài PHẦN mềm QUẢN lý TIỆM HOA

39 3 0
BÁO cáo đồ án lập TRÌNH TRÊN môi TRƯỜNG WINDOW đề tài PHẦN mềm QUẢN lý TIỆM HOA

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN LẬP TRÌNH TRÊN MƠI TRƯỜNG WINDOW Đề Tài: PHẦN MỀM QUẢN LÝ TIỆM HOA Giảng viên hướng dẫn: Nguyễn Đình Ánh Hồ Chí Minh, ngày 29 tháng năm 2021 0 Mục lục Chương Thơng Tin Nhóm 1 Đề Tài nhóm: Tên Nhóm: Ý nghĩa Nhóm: .1 Danh sách thành viên nhóm: Chương Phân tích đặc tả yêu cầu Tổng quan đề tài: 2 Lấy yêu cầu khách hàng: Đặc tả yêu cầu: .3 a) Yêu cầu hệ thống: .3 b) Yêu cầu chức năng: c) Yêu cầu phi chức năng: 4 Phân tích yêu cầu: .4 Chương Thiết kế tổ chức liệu .5 Giới thiệu mơi trường ngơn ngữ lập trình: Sơ đồ USE CASE: Sơ đồ Activity Diagram: .6 a) Sơ đồ Activity Diagram Đăng ký: b) Sơ đồ Activity Diagram Đăng nhập: .7 c) Sơ đồ Activity Diagram Đặt hàng: d) Sơ đồ Activity Diagram Quản lý Khách hàng: e) Sơ đồ Activity Diagram Quản lý Sản phẩm: 10 f) Sơ đồ Activity Diagram Quản lý Đơn đặt hàng: 11 Đặc tả sơ đồ USE CASE quản lý website thương mại điện tử: .11 i USE CASE đăng ký: 11 ii USE CASE đăng nhập: 12 iii USE CASE Quản lý đặt hàng: 12 iv USE CASE Quản lý khách hàng: .13 0 v USE CASE Quản Lý Sản phẩm: 13 vi USE CASE quản lý đơn đặt hàng: 14 Thiết kế Database: .14 a) Tài khoản (users): 15 b) Chức vụ(roles): .16 c) Chức vụ tài khoản(User role): 16 d) Đơn đặt hàng(Order): 16 e) Sản phẩm (Product): .16 f) Chi tiết đơn đặt hàng(Order_detail) 17 g) Thể loại (Category) 17 h) Giỏ hàng (Cart) 17 Chương 4: Thiết Kế Giao Diện 18 Danh sách hình: 18 Mơ tả chi tiết moi hình: .19 a) Màn hình đăng nhâ p: 19 b) Màn hình quản lý sản phẩm: 20 c) Màn hình quản lý thể loại: 23 d) Màn hình quản lý đơn đặt hàng: 26 e) Màn hình quản lý khách hàng: .30 f) Màn hình sản phẩm: 32 g) Màn hình chi tiết sản phẩm: 33 h) Màn hình giỏ hàng: 35 i) Màn hình theo dõi đơn hàng: 36 j) Màn hình thay đổi thơng tin khách hàng .39 Chương Demo Xây Dựng Chương Trình 41 Chương Kiểm thử phần mềm 41 Chương Quản trị dự án phần mềm .42 Phương pháp quản trị dự án nhóm: 42 Tính tốn chi phí: 43 Một số rủi ro phần mềm hướng giải quyết: 45 LỜI CẢM ƠN 48 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA Chương Thông Tin Nhóm Đề Tài nhóm: - Nhóm em chọn đề tài Phần mềm quản lý tiệm bán hoa Tên Nhóm: - Tên nhóm em là: Có làm có ăn Ý nghĩa Nhóm: - Trước tiên “Có làm có ăn” câu nói viral mạng thời gian gần mà giới trẻ vơ thích thú Có làm có ăn tức bạn góp cơng sức với người tập thể bạn có lại thành mong đợi, ngồi mát mà hưởng bát vàng Nhóm em chọn tên thể tiêu chí phong cách nhóm Mỗi thành viên cố gắng hoàn thành tốt cơng việc phân cơng, khơng cịn giúp đỡ thành viên khác để hoàn thành cơng việc cách nhanh chóng hiệu Danh sách thành viên nhóm: ST Họ tên MSSV Lớp SĐT Email 1911067293 19DTHE5 0396703255 huyvu8051@gmail.com T Vũ Văn Huy (nhóm trưởng) Nguyễn Hồng Khang 1911067366 19DTHE5 0328865658 nhk06052001@gmail.com Nguyễn Gia Nguyễn 1911067376 19DTHE5 0945679701 jamesnguyen312@gmail.com Phạm Huỳnh Tiến Đạt 1911066485 19DTHE5 0822356374 dat042001@gmail.com Lê Trần Bảo Quang 1911062078 19DTHB4 038317531 quangle6996@gmail.com 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA Chương Phân tích đặc tả yêu cầu Tổng quan đề tài: F Trong kỷ 21, tới đâu ta nghe đến cụm từ “Công Nghệ 4.0’ Sự phổ biến cụm từ xuất phát từ việc Công Nghệ Thông Tin ngày phát triển mạnh mẽ trở nên hữu dụng sống hiên đại Hầu như, tất thứ, ngành nghề,…đều có áp dụng cơng nghệ thơng tin Công nghệ thông tin đưa vào giảng dạy trường học từ cấp tiểu học tới đào tạo đại học, thạc sĩ,… F Chính có tính áp dụng cao vậy, mà việc quản lý áp dụng công nghệ để tăng hiệu quả, phần mềm quản lý tiệm bán hoa số F Việc ứng dụng cơng nghệ vào việc quản lý tiệm bán hoa nâng cao hiệu kinh doanh quản lý Mọi thứ quản lý rõ ràng, chi tiết, hiệu quả, tránh rủi ro xảy khơng áp dụng quản lý cơng nghệ Vì giúp chủ cửa hàng nhanh chóng nắm bắt tình hình kinh doanh cửa hàng cách xác F Sự phát triển ứng dụng mạnh mẽ công nghệ thơng tin giúp cho vấn đề quản lí bán hàng ngày dễ dàng, nhanh chóng tiện lợi Nhiệm vụ phần mềm quản lí bán hàng tiện ích mà mang lại cho người dùng Lấy yêu cầu khách hàng: 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA STT Câu Hỏi Trả Lời Anh/chị muốn chương trình có chức Chức bán hàng, thêm bớt hàng vào vỏ nào? hàng, quản lý đơn hàng,quản lý loại hoa, tổng kết doanh thu chức truy xuất doanh thu Quy mô cửa hàng bán hoa nhỏ Giao diện thân thiện, dễ sử dụng Cho người dùng chọn loại hoa mong muốn Quy mô cửa hàng bạn tương lai? Anh/ chị muốn giao diện nào? Mơ hình Anh/chị cửa hàng? lập đơn hàng xuất hóa đơn tốn cho khách Anh/chị có yêu cầu nhân viên đăng nhập/ Có đăng xuất tài khoản giao/nhận ca hay khơng? Anh/chị có muốn phần mềm bảo mật Có khơng? Đặc tả yêu cầu: a) Yêu cầu hệ thống: - Đáp ứng nhu cầu việc quản lý tiệm bán hoa - Tìm kiếm nhanh khơng tốn nhiều thời gian - Hệ thống khơng gặp khó khăn lượng khách hàng tăng tất công việc quản lý phải thao tác xử lý tay - Lưu trữ thông tin b) Yêu cầu chức năng: - Nhân viên thao tác trực tiếp chuột bàn phím - Cho phép admin thêm, bớt, chỉnh sửa loại hoa cửa hàng - Cho phép kiểm tra hóa đơn - Quản lý thông tin khách hàng 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA - Quản lý Thống kê c) Yêu cầu phi chức năng: - Giao diện đẹp, dễ dùng - Ổn định xử lý nhanh - Hỗ trợ lúc nhiều người dùng - Bố cục rõ ràng Phân tích u cầu: Các chức cần có: - Thêm, xóa sửa hoa cửa hàng - Nhân viên đăng nhập tài khoản - Tra cứu thông tin mặt hàng - Thêm hàng vào vỏ hàng - Quản lý doanh thu Chương Thiết kế tổ chức liệu Giới thiệu môi trường ngôn ngữ lập trình:  Phần mền viết ngơn ngữ lập trình C#,  Sử dụng SQL làm server, IDE Visual Studio để lập trình  Sau hồn thiện đóng gói phần mềm, nhân viên chủ cửa hàng truy cập vào ứng dụng để sử dụng Sơ đồ USE CASE: 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA Sơ đồ Activity Diagram: 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA a) Sơ đồ Activity Diagram Đăng nhập: b) Sơ đồ Activity Diagram Đặt hàng: 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA Thoát Button Thoát khỏi hình quản lí hoa Tổng Textbox Hiển thị tổng số lượng loại hoa có cửa hàng - Danh sách biến cố xử lý tương ứng: STT Biến cố Xử lý Nhấn vào Button Thêm Thêm thông hoa theo thông tin đˆ nhập vào hệ thống Nhấn vào Button Sửa Sửa thông tin hoa theo thông tin đˆ nhập vào theo mˆ hoa làm khóa hệ thống Nhấn vào Button Xóa Xóa thơng tin hoa khỏi hệ thống Nhấn vào Button Tìm Kiếm Tìm hoa có thơng tin thơng tin đˆ nhập Nhấn Button Thốt Thốt khỏi hình quản lí hoa trở lại hình Nhấn vào dịng Datagridview Hiển thị thông tin hoa ngược lại vào ô thông tin  Kết luận: chức dùng để quản lý hoa d) Màn hình tạo đơn đặt hàng: 24 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA - Chức năng: STT Tên Kiểu Chức Xóa SP khỏi Button Hiển thị mˆ đặt hàng Thêm vào giỏ hàng Button Thêm hoa đˆ chọn vào giỏ hàng Đặt hàng Button Lưu hóa đơn đˆ chọn Hủy giỏ hàng Button Hủy giỏ hàng thêm Ghi 25 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA Thốt hình tạo đơn đặt hàng trở hình Trở Button Id DatatGidView Hiển thị id hoa Color DataGridView Hiển thị màu hoa FlowerName DataGridView Hiển thị tên hoa Unit DataGridView Hiển thị đơn vị tính 10 Price DataGridView Hiển thị giá hoa 11 Available DataGridView Hiển thị số lượng có 12 Tổng tiền TextBox Hiển thị tổng tiền hóa đơn 13 Tìm kiếm Button - STT Tìm kiếm hoa theo thơng tin nhập vào Danh sách biến cố xử lý tương ứng: Biến cố Xử lý Nhấn Button Thêm Thêm hoa đˆ chọn vào giỏ hàng 26 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA vào giỏ hàng Nhấn Button Đặt hàng Nhấn Button Tìm kiếm Nhấn Button Xóa SP khỏi Nhấn Button Đặt hàng Nhấn Button Xóa giỏ hàng Nhấn Button Trở Lưu đơn hàng tạo vào hệ thống Tìm kiếm hoa theo thơng tin nhập Xóa sản phẩm khỏi đơn hàng tạo Lưu giỏ hàng tạo thành hóa đơn vào hệ thống Xóa giỏ hàng đˆ lưu khỏi hệ thống Thốt khỏi hình đặt hàng trở hình  Kết luận: Quản lý đơn đặt hàng với chức là: tìm kiếm, thêm xóa e) Màn hình quản lý Nhân viên: 27 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA - Chức năng: STT Tên Thêm Tìm kiếm Sửa Xóa Thốt Mˆ NV Tên NV Số điện thoại Kiểu Button Button Button Button Chức Thêm nhân viên Tìm kiếm thơng tin nhân viên Sửa thơng tin nhân viên Xóa thơng tin nhân viên Thốt khỏi hình quản lí Button nhân viên trở hình DataGridView Hiển thị mˆ nhân viên DataGridView Hiển thị tên nhân viên DataGridView Hiển thị số điện thoại nhân Ghi 28 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA viên ( tài khoản để đăng nhập) - Danh sách biến cố xử lý tương ứng: STT Biến cố Nhấn Button Thêm Nhấn Button Tìm kiếm Nhấn Button Sửa Nhấn button xóa Xử lý Thêm thông tin nhân viên vào hệ thông Hiển thị thông tin nhân viên theo thông tin đˆ nhập Chỉnh sửa thơng tin nhân viên Xóa thơng tin nhân viên đˆ chọn, nhấn nút ok để xác nhận  Kết luận: quản lý danh sách thông tin nhân viên f) Màn hình Đặt hàng: - Chức năng: 29 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA STT Tên Xem theo ngày Xem theo tháng Xem từ ngày Xem tất Kiểu radiobutton radiobutton radiobutton radiobutton In/ xem Chức Tìm theo ngày Tìm theo tháng Tìm từ ngày đến ngày Xem tất đơn hàng Hiển thị hóa đơn theo điều kiện button In hóa đơn khách hàng Tổng sản phẩm Tổng thiệt hại Button In hóa đơn Textbox Textbox Số hoa hóa đơn Tổng tiền Ghi - Danh sách biến cố xử lý tương ứng: STT Biến cố Xử lý Chọn dịng datagridview hóa đơn nhấn In/xem Hiển thị chi tiết hóa đơn khách hàng Nhấn radiobutton Xem theo ngày Enable datetimpicker để chọn ngày disable datetimpicker lại Nhấn radiobutton Xem theo tháng Enable datetimpicker để chọn tháng disable datetimpicker lại Nhấn radiobutton Xem theo ngày Enable datetimpicker để chọn từ ngày disable datetimpicker lại Nhấn radiobutton Xem theo tất Chọn xuất tất hóa đơn disable datetimpicker cịn lại  Kết luận: dùng để xem quản lí hóa đơn đˆ lập thành cơng g) Màn hình Quản lí thơng tin khách hàng: 30 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA - Chức năng: ST T Tên Kiểu Thêm Button Giảm sản phẩm Sửa button Tìm kiếm button Thêm sản phẩm Thêm sản phẩm vào giỏ hàng Xóa button Chuyển hướng đến giỏ hàng button Xem tất khách hàng button Xem hóa đơn khách hàng đˆ chọn dòng datagridview Xem tất khách hàng Xem hóa đơn khách hàng Kết tìm kiếm Thốt Chức Ghi Textbox Kết tìm kiếm button Thốt khỏi hình quản lí 31 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA khách hàng trở hình - Danh sách biến cố xử lý tương ứng: STT Biến cố Nhấn Button Thêm Nhấn Button Sửa Nhấn Button Tìm kiếm Nhấn Button Xóa Nhấn Button Xem tất khách hàng Nhấn Button Xem hóa đơn khách hàng Nhấn button Thốt Xử lý Thêm thông tin khách hàng vào hệ thống Sửa thơng tin khách hàng theo thơng tin nhập vào Tìm kiếm thơng tin theo thơng tin đˆ nhập Xóa khách hàng đˆ chọn khỏi hệ thống Hiển thị thông tin tất khách hàng Xem tất hóa đơn khách hàng đˆ chọn Thốt khỏi hình quản lí khách hàng trở hình  Kết luận: cho phép người dùng quản lí thơng tin khách hàng h) Màn hình Quản lí thơng tin màu hoa: 32 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA - Chức năng: STT Tên Kiểu Chức Thêm Button Thêm thông tin màu hoa vào hệ thống Sửa Button Sửa thông tin màu hoa Tìm kiếm Button Tìm kiếm theo thơng tin đˆ nhập Xóa Button Xóa màu hoa khỏi hệ thống Xem tất màu Button Mˆ màu hoa DataGridView Hiển thị mˆ màu hoa Tên màu hoa DataGridView Hiển thị tên màu hoa Ghi Hiển thị tất màu hệ thống 33 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA - Danh sách biến cố xử lý tương ứng: STT Biến cố Nhấn Button Thêm Nhấn Button Sửa Nhấn Button Tìm kiếm Nhấn Button Xóa Nhấn Button Xem tất màu Xử lý Thêm thông tin màu hoa vào hệ thống Sửa thông tin màu hoa theo thông tin nhập vào Tìm kiếm thơng tin màu hoa theo thơng tin đˆ nhập Xóa màu hoa đˆ chọn khỏi hệ thống Hiển thị thông tin tất màu hệ thống  Kết luận: cho phép người dùng quản lí thơng tin màu hoa Chương Demo Xây Dựng Chương Trình Thực demo tham gia trình vấn đáp Chương Kiểm thử phần mềm a) Thục kiếm tra lỗi nhập liệu suốt trình thực dự án , sinh b) Thực kiểm chức đăng nhập hệ thống c) Kiểm tra trình thêm, xóa, sửa liệu có cập nhật vào sở liệu hay chưa Chương Quản trị dự án phần mềm 34 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA Phương pháp quản trị dự án nhóm:  Phần mềm viết ngôn ngữ C# sử dụng tảng hệ điều hành WindowsPhần mềm thiết kế giao diện Visual Studio quản lý liệu hệ sở liệu Sql tích hợp sẵn server SQL Phần mềm sử dụng kết nối sở liệu Entity Framework có sử dụng lin q  Ưu điểm Entity Framework (PHP Database Object):  Nếu bạn thực truy vấn liệu Bạn sử dụng Linq to Entities để thao tác với objects sinh từ Entity Framework, nghĩa bạn viết code sql  Việc update classes,commands dễ dàng sở liệu có thay đổi, điều giúp bạn tiết kiệm thời gian đáng kể  Entity Frameworksẽ tự động tạo classes, commands tương ứng cho việc select, insert, update,delete liệu từ sở liệu quan hệ  Entity Framework tự động tạo classes cho việc truy suất sở liệu giúp lập trình viên giảm thời gian viết code thao tác với database Hỗ trợ bạn nhiều thời gian cho việc viết code để thao tác với database  Nhược điểm Entity Framework (PHP Database Object):  Không thể mở rộng nhiều sở liệu khơng dễ dàng  Tất thực thể (bảng, dạng xem, v.v.) cần khóa  Nếu bạn muốn cập nhật cột bảng 100 cột bắt buộc (không phải thiết kế bảng tôi), bạn phải kéo xuống tất 100 cột để thực cập nhật Hoặc sử dụng Thủ tục lưu trữ  Tôi đˆ gặp cố với số giá trị mặc định xác định máy chủ SQL khơng đưa vào mơ hình thực thể sau ghi thêm vào Thông thường, với giá trị tính tốn giá trị thêm vào Trình kích hoạt INSERT  Đôi khi, truy vấn SQL viết thực thi chậm Nếu bạn có truy vấn chạy chậm, hˆy chạy theo dõi SQL để xem EF làm Có thể bạn làm việc lại truy vấn dạng SP View Điều không xảy thường xuyên 35 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA  Tôi đˆ gặp số vấn đề cố gắng tạo liên kết bảng khơng có Khóa ngồi xác định SQL Server Thơng thường tơi cố gắng tạo 1:0-1mối quan hệ nơi EF muốn sử dụng1:0-* Tính tốn chi phí: F Phần mềm có 1900 dịng code, suy có 1,9 KLOC Theo phương pháp COCOMO, dự án thuộc loại Organic Đó loại dự án nhỏ, có địi hỏi đổi F Theo bảng phương pháp COCOMO, ta có hệ số a, b, c, d cho dự án Organic tương ương sau:  a = 2.4  b = 1.05  c = 2.5  d = 0.38 F Ước tính Người/Tháng (kí hiệu E): Cơng Thức: E = a(KLOC)b Trong đó:  E: Ước tính Người/Tháng  KLOC: Ước tính số dịng lệnh sản phẩm dự án phần mềm  a,b hệ số xác định theo sau  E = 2.4(1.9)1.05 = 4.7≈ Người/Tháng F Thời gian làm dự án (kí hiệu TDEV): Cơng thức: TDEV = c(E)d Trong đó:  TDEV: thời gian làm dự án  c,d hệ số xác định theo sau 36 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA  E: Ước tính Người/Tháng  TDEV = 2.5(5)0.38 = 4.6 ≈ Tháng F Số lượng nhân viên cần (ký hiệu SS): Công thức: SS = E/TDEV  SS = 5/5 = Người F Mức độ hiệu dự án (ký hiệu P): Công thức: P = KLOC/E  P = 1.9/5 = 0.38 KLOC/Người – Tháng LỜI CẢM ƠN Chúng em xin chân thành gửi lời cảm ơn đến thầy Nguyễn Đình Ánh Trong quˆng thời gian qua ngày khó khăn phải học online, khơng gặp trực tiếp thầy bạn, thầy đˆ tạo điều kiện tốt để chúng em hồn thành thuyết trình đồ án cuối kỳ mơn Lập trình mơi trường Window Cảm ơn thầy người dẫn dắt người giải đáp thắc mắc môn học dù thầy bận trăm cơng ngàn việc Chúng em cịn non trẻ tay nghề, khơng có nhiều kinh nghiệm việc xử lý số vấn đề đồ án làm word chưa đẹp mắt Nhưng nhờ vào lần này, chúng em cố gắng ngày hoàn thiện thân tốt cho môn học tới, kể làm việc sau Chân thành cảm ơn thầy 37 0 BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA BAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOABAO.cao.do.an.lap.TRINH.TREN.moi.TRUONG.WINDOW.de.tai.PHAN.mem.QUAN.ly.TIEM.HOA

Ngày đăng: 24/12/2023, 14:59

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan