Đây là báo cáo đồ án tốt nghiệp đã hoàn chỉnh môn lập trình web , it35 Xây dựng website bán hàng trực tuyến tại công ty trách nhiệm hữu hạn cơ khí xây dựng Hoàng Hải . Đại học mở hà nội hệ từ xa , Ehou công nghệ thông tin
TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI TRUNG TÂM ĐÀO TẠO E-LEARNING BÁO CÁO ĐỒ ÁN TỐT Giảng viên hướng dẫn: Ths Trịnh Thị Xuân Sinh viên thực hiện: TRẦN HỮU LONG Ngày sinh: 06/09/1995 Lớp: C513 Ngành đào tạo: Công nghệ thông tin Thời gian thực tập: 02/11 – 22/12/2022 Mã course học: IT35 NGHIỆP Đề tài: XÂY DỰNG WEBSITE BÁN HÀNG TRỰC TUYẾN TẠI CƠNG TY TNHH CƠ KHÍ XÂY DỰNG HOÀNG HẢI Năm 2022 MỤC LỤC MỤC LỤC DANH MỤC HÌNH ẢNH .5 DANH MỤC BẢNG BIỂU .7 CHƯƠNG 1: PHÁT BIỂU BÀI TOÁN 1.1 Khảo sát trạng 1.2 Hạn chế hệ thống 1.3 Mục tiêu xây dựng hệ thống CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 10 2.1 Tác nhân tác động vào phần mềm 10 2.2 Sơ đồ phân cấp chức 10 2.3 Biểu đồ usecase tổng quát 11 2.3.1 Biểu đồ usecase chi tiết chức quản lý sản phẩm 12 2.3.2 Biểu đồ usecase chi tiết chức quản lý khách hàng 12 2.3.3 Biểu đồ usecase chi tiết chức quản lý danh mục 13 2.3.4 Biểu đồ usecase chi tiết chức quản lý đơn vị tính .13 2.3.5 Biểu đồ usecase chi tiết chức quản lý đơn hàng 14 2.3.6 Biểu đồ usecase chi tiết chức QL đơn hàng tác nhân khách hàng 14 2.3.7 Biểu đồ usecase chi tiết chức QL sản phẩm tác nhân khách hàng 14 2.3.8 Biểu đồ usecase chi tiết chức QL tài khoản tác nhân khách hàng 14 2.4 Đặc tả usecase 14 2.4.1 Đặc tả usecase chức đăng nhập 14 2.4.2 Đặc tả usecase chức quản lý khách hàng .15 2.4.3 Đặc tả usecase chức quản lý thông tin sản phẩm 19 2.4.4 Đặc tả usecase chức quản lý đơn vị tính 22 2.4.5 Đặc tả usecase chức quản lý danh mục 24 2.4 Biểu đồ hoạt động 28 2.4.1 Biểu đồ hoạt động chức thêm thông tin sản phẩm 28 2.4.2 Biểu đồ hoạt động chức sửa thông tin sản phẩm 29 2.4.3 Biểu đồ hoạt động chức xóa thơng tin sản phẩm 30 2.4.4 Biểu đồ hoạt động chức thêm thơng tin đơn vị tính .31 2.4.5 Biểu đồ hoạt động chức sửa thơng tin đơn vị tính 32 2.4.6 Biều đồ hoạt động chức xố thơng tin đơn vị tính 33 2.4.7 Biểu đồ hoạt động chức thêm thông tin khách hàng 34 2.4.8 Biểu đồ hoạt động chức sửa thông tin khách hàng 35 2.4.9 Biểu đồ hoạt động chức xóa thơng tin khách hàng 36 2.5 Biểu đồ 37 2.5.1 Biểu đồ chức thêm thông tin khách hàng 37 2.5.2 Biểu đồ chức sửa thông tin khách hàng .37 2.5.3 Biểu đồ chức xóa thơng tin khách hàng .38 2.5.4 Biểu đồ chức thêm thông tin sản phẩm 38 2.5.5 Biểu đồ chức sửa thông tin sản phẩm 39 2.5.6 Biểu đồ chức xố thơng tin sản phẩm 39 2.5.7 Biểu đồ chức thêm đơn vị tính 40 2.5.8 Biểu đồ chức sửa đơn vị tính .40 2.5.9 Biểu đồ chức xố đơn vị tính .41 CHƯƠNG 3: CÀI ĐẶT HỆ THỐNG 42 3.1 Công nghệ sử dụng 42 3.1.1 Tổng quan sở liệu quan hệ .42 3.1.2 Cài đặt SQL Visual Studio 43 3.2 Giao diện chương trình .44 3.2.1 Giao diện hình đăng nhập .44 3.2.2 Giao diện hình trang chủ 45 3.2.3 Giao diện hình chi tiết sản phẩm 46 3.2.4 Giao diện hình giỏ hàng 47 3.2.5 Giao diện hình trang chủ admin .48 3.2.6 Giao diện hình quản lý đơn hàng 49 3.2.7 Giao diện hình quản lý sản phẩm 50 KẾT LUẬN 51 Kết đạt 51 Hướng phát triển 51 TÀI LIỆU THAM KHẢO .52 DANH MỤC HÌNH ẢNH Hình 2.1: Sơ đồ phân cấp chức .10 Hình 2.2: Sơ đồ usecase tổng quát 11 Hình 2.3: Biểu đồ usecase chi tiết chức quản lý sản phẩm 12 Hình 2.4: Biểu đồ usecase chi tiết chức quản lý khách hàng 12 Hình 2.5: Biểu đồ usecase chi tiết chức quản lý danh mục 13 Hình 2.6: Biểu đồ usecase chi tiết chức quản lý quản lý đươn vị tính 13 Hình 2.7: Biểu đồ usecase chi tiết chức quản lý đơn hàng 14 Hình 2.8: Biểu đồ usecase chi tiết chức QL đơn hàng tác nhân khách hàng 14 Hình 2.9: Biểu đồ usecase chi tiết chức QL sản phẩm tác nhân khách hàng 14 Hình 2.10: Biểu đồ usecase chi tiết chức QL tài khoản tác nhân khách hàng 14 Hình 2.11: Biểu đồ hoạt động chức thêm thông tin sản phẩm .28 Hình 2.12: Biểu đồ hoạt động chức sửa thông tin sản phẩm 29 Hình 2.13: Biểu đồ hoạt động chức xóa thơng tin sản phẩm 30 Hình 2.14: Biểu đồ hoạt động chức thêm thông tin đơn vị tính 31 Hình 2.15: Biểu đồ hoạt động chức sửa thơng tin đơn vị tính .32 Hình 2.16: Biểu đồ hoạt động chức xố thơng tin đơn vị tính .33 Hình 2.17: Biểu đồ hoạt động chức thêm thông tin khách hàng 34 Hình 2.18: Biểu đồ hoạt động chức sửa thông tin khách hàng 35 Hình 2.19: Biểu đồ hoạt động chức xóa thơng tin khách hàng 36 Hình 2.20: Biểu đồ chức thêm thông tin khách hàng 37 Hình 2.21: Biểu đồ chức sửa thông tin khách hàng 37 Hình 2.22: Biểu đồ chức xóa thơng tin khách hàng 38 Hình 2.23: Biểu đồ chức thêm thông tin sản phẩm 38 Hình 2.24: Biểu đồ chức sửa thông tin sản phẩm 39 Hình 2.25:Biểu đồ chức xố thơng tin sản phẩm 39 Hình 2.26: Biểu đồ chức thêm đơn vị tính 40 Hình 2.27: Biểu đồ chức sửa đơn vị tính 40 Hình 2.28: Biểu đồ chức xố đơn vị tính 41 Hình 3.1: Giao diện tải SQL 43 Hình 3.2: Giao diện hình đăng nhập 44 Hình 3.3: Giao diện hình trang chủ 45 Hình 3.4: Giao diện hình chi tiết sản phẩm 46 Hình 3.5: Giao diện hình giỏ hàng 47 Hình 3.6: Giao diện hình trang chủ admin .48 Hình 3.7: Giao diện hình quản lý đơn hàng 49 Hình 3.8: Giao diện hình quản lý sản phẩm 50 DANH MỤC BẢNG BIỂU Bảng 2.1:Đặc tả usecse chức đăng nhập/ đăng xuất 15 Bảng 2.2: Đặc tả usecase chức thêm thông tin khách hàng 16 Bảng 2.3: Đặc tả usecase chức sửa thông tin khách hàng .17 Bảng 2.4: Đặc tả usecase chức xóa thơng tin khách hàng .18 Bảng 2.5: Đặc tả usecase chức thêm thông tin sản phẩm 19 Bảng 2.6: Đặc tả usecase chức sửa thông tin sản phẩm 20 Bảng 2.7: Đặc tả usecase chức xóa thơng tin sản phẩm 21 Bảng 2.8: Đặc tả usecase chức them thơng tin đơn vị tính 22 Bảng 2.9: Đặc tả usecase chức sửa thông tin đơn vị tính 23 Bảng 2.10: Đặc tả usecase chức xóa thơng tin đơn vị tính 24 Bảng 2.11: Đặc tả usecase chức thêm thông tin danh mục 25 Bảng 2.12: Đặc tả usecase chức sửa thông tin danh mục 26 Bảng 2.13: Đặc tả usecase chức xóa thơng tin danh mục 27 CHƯƠNG 1: PHÁT BIỂU BÀI TOÁN 1.1 Khảo sát trạng Đơn vị: Cơng ty TNHH Cơ khí xây dựng Hoàng Hải Mã số thuế: 0108514610 Địa chỉ: Số 38 ngách ngõ 45 đường Đồng Me, Phường Mễ Trì, Quận Nam Từ Liêm, Hà Nội Cơng ty Cơng ty TNHH Cơ khí xây dựng Hồng Hải chun cung cấp loại khí cho cửa hàng kinh doanh mặt hàng chuyên doanh nên việc quản lý việc bán hàng, sản phẩm, quản lý thông tin nhân viên, khách hàng vô quan trọng Hiện việc quản lý công ty thực máy tính quản lý excel word nên việc tổng hợp, quản lý cịn khó khăn quản lý công ty yêu cầu báo cáo Chính nên việc có phần mềm quản lý bán hàng vơ quan trọng Vì cửa hàng mong muốn xây dựng phần mềm quản lý bán hàng hiệu 1.2 - Hạn chế hệ thống Khơng có nơi lưu trữ thơng tin khách hàng mua sản phẩm để đưa sách giảm giá cho khách hàng thân thiết hợp tác xã - Việc lưu trữ thông tin mua bán đề giấy tờ nên tránh khỏi thất thoat - Tốn nhiều thời gian tổng hợp, báo cáo, thống kê - Không đáp ứng nhu cầu thông tin phục vụ khách hàng điểm điểm xa hợp tác xã 1.3 - Mục tiêu xây dựng hệ thống Mục tiêu hệ thống tạo phần mềm quản lý bán hàng quản lý thơng tin cửa hàng như: quản lý khách hàng, sản phẩm, nhân viên, quản lý hố đơn, … Lưu thơng liệu thuận tiện - Đảo bảo độ thân thiện dễ sử dụng cho người dùng - Có khả lưu trữ thông tin lâu dài - Sản phẩm áp dụng vào tốn thực tế công ty - Phần mềm dễ sử dụng 1.4 Yêu cầu hệ thống xây dựng Từ mục đích mà hệ thống đưa phần mềm cần xây dựng đáp ứng yêu cầu hoạt động cửa hàng như: Khách hàng mua hàng - Xem thông tin sản phẩm Đăng ký tài khoản Thêm sản phẩm vào giỏ hàng Quản trị viên: - Quản lý danh mục Quản lý đơn vị tính Quản lý sản phẩm dịch vụ Quản lý khách hàng Quản lý đơn hàng CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Tác nhân tác động vào phần mềm Qua yêu cầu toàn xác định tác nhân tác động vào hệ thống gồm: - 2.2 Admin Khách hàng Sơ đồ phân cấp chức Hình 2.1: Sơ đồ phân cấp chức