Tìm hiểu và nắm vững kỹ thuật lập trình website bằng các loại ngôn ngữ như HTML, CSS, Asp.Net... Hiểu được cách thức hoạt động của ClientServer. Hiểu được cách thức lưu trữ dữ liệu của hệ quản trị cơ sở dữ liệu MySQL Server.
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BTL THỰC TẬP CHUYÊN NGÀNH HỆ THỐNG THÔNG TIN ĐỀ TÀI: XÂY DỰNG HỆ THỐNG WEBSITE BÁN BÁNH NGỌT GVHD : Nhóm 7: Lớp : Hà Nội, 2022 MỤC LỤC LỜI NÓI ĐẦU PHẦN 1: MỞ ĐẦU 1.1 Ý tưởng nghiên cứu 1.2 Nội dung kiến thức, kỹ cần đạt 1.3 Phạm vi, đối tượng hệ thống 1.4 Ý nghĩa thực tiễn việc xây dựng hệ thống PHẦN 2: KẾT QUẢ NGHIÊN CỨU .5 2.1 Khảo sát hệ thống .5 2.1.1 Khảo sát nghiệp vụ cửa hàng .5 2.1.2 Mô tả sơ hệ thống .7 2.1.3 Quy trình xử lý 2.2 Đặc tả yêu cầu người dùng 2.2.1 Hoạt động hệ thống .8 2.2.2 Yêu cầu chức 2.2.3 Yêu cầu phi chức 10 2.3 Phân tích hệ thống 10 2.3.1 Biểu đồ thực thể liên kết .10 2.3.2 Xác định tác nhân 11 2.3.3 Biểu đồ use case 12 2.3.4 Chi tiết use case 13 2.3.5 Thiết kế sở liệu 31 PHẦN 3: THỰC NGHIỆM CHƯƠNG TRÌNH 34 3.1 Giao diện hình 34 3.2 Giao diện đăng nhập 35 3.3 Giao diện phân quyền đăng nhập .36 3.4 Giao diện thông báo lỗi đăng nhập 37 3.5 Giao diện đăng ký tài khoản .39 3.6 Giao diện bảo trì admin .40 3.7 Giao diện thêm sản phẩm 41 3.8 Giao diện chọn xóa sản phẩm .43 3.9 Giao diện sửa sản phẩm 44 3.10 Chức xem danh mục bánh .46 3.11 Chức xem thông tin cửa hàng 47 3.12 Giao diện xem thông tin chi tiết sản phẩm .48 3.13 Giao diện mua hàng 49 3.14 Giao diện chọn xóa sản phẩm giỏ 50 3.15 Giao diện đặt hàng 51 Kết luận 52 MỤC LỤC HÌNH ẢNH Hình 1: Cửa hàng bánh Anh Hịa Hình 2: Biểu đồ thực thể liên kết 11 Hình 3: Biểu đồ UC tổng quát hệ thống 13 Hình 4: Biểu đồ VOPC uc đăng nhập 14 Hình 5: Biểu đồ trình tự uc đăng nhập 15 Hình 6: Biểu đồ VOPC uc đăng ký .16 Hình 7: Biểu đồ trình tự uc đăng ký 16 Hình 8: Biểu đồ VOPC uc sửa thông tin cá nhân 18 Hình 9: Biểu đồ trình tự uc sửa thông tin cá nhân 18 Hình 10: Biểu đồ VOPC uc tìm kiếm sản phẩm 20 Hình 11: Biểu đồ trình tự uc tìm kiếm sản phẩm 20 Hình 12: Biểu đồ VOPC uc xem danh mục sản phẩm 22 Hình 13: Biểu đồ trình tự uc xem danh mục sản phẩm 22 Hình 14: Biểu đồ VOPC xem thông tin sản phẩm 23 Hình 15: Biểu đồ trình tự xem thơng tin sản phẩm .24 Hình 16: Biểu đồ VOPC uc đặt hàng 26 Hình 17: Biểu đồ trình tự uc đặt hàng 26 Hình 18: Biểu đồ VOPC uc bảo trì sản phẩm .29 Hình 19: Biểu đồ trình tự “Thêm sản phẩm” uc bảo trì sản phẩm 29 Hình 20: Biểu đồ trình tự “Sửa sản phẩm” uc bảo trì sản phẩm 30 Hình 21: Biểu đồ trình tự “Xóa sản phẩm” uc bảo trì sản phẩm 30 Hình 22: Biểu đồ diagram .33 Hình 23: Giao diện hình 34 Hình 24: Giao diện đăng nhập 35 Hình 25: Giao diện phân quyền đăng nhập 36 Hình 26: Giao diện đăng nhập theo quyền 36 Hình 27: Giao diện lỗi đăng nhập 37 Hình 28: Khi nhập sai thơng tin 37 Hình 29: Màn hình đăng nhập thành công 38 Hình 30: Khi user chưa nhập thơng tin kích đăng ký .39 Hình 31: Giao diện đăng ký tài khoản thành công 39 Hình 32: Giao diện bảo trì sản phẩm Admin 40 Hình 33: Giao diện thêm sản phẩm .41 Hình 34: Giao diện thêm sản phẩm thành cơng 42 Hình 35: Giao diện cập nhật sở liệu 42 Hình 36: Giao diện kích chọn xóa sản phẩm 43 Hình 37: Giao diện sau xóa sản phẩm .43 Hình 38: Giao diện cập nhật sở liệu 44 Hình 39: Giao diện kích chọn sửa sản phẩm 44 Hình 40: Giao diện sửa thơng tin sản phẩm 45 Hình 41: Giao diện sau sửa thành công 45 Hình 42: Giao diện cập nhật sở liệu 46 Hình 43: Giao diện chọn xem danh mục bánh 46 Hình 44: Giao diện giới thiệu cửa hàng 47 Hình 45: Thơng tin chi tiết sản phẩm 48 Hình 46: Giao diện chọn mua sản phẩm .49 Hình 47: Giao diện giỏ hàng sau chọn mua 49 Hình 48: Giao diện xóa sản phẩm giỏ 50 Hình 49: Giao diện xóa tất sản phẩm giỏ 50 Hình 50: Giao diện đặt hàng thành cơng .51 DANH MỤC CÁC CHỮ VIẾT TẮT: CSDL: sở liệu VOPC: biểu đồ lớp UC- uc: use case SP: sản phẩm LỜI NÓI ĐẦU Hiện với kinh tế phát triển cao với bùng nổ mạng Internet Ứng dụng công nghệ thông tin vào sản xuất kinh doanh mang lại hiệu kinh tế lớn Trong việc ứng dụng mạng Internet với dịch vụ website để buôn bán, kinh doanh trực tuyến mang lại lợi nhuận khổng lồ cho doanh nghiệp, việc xây dựng website thương mại điện tử ứng dụng kinh doanh mang lại đột phá hình thức kinh doanh đạt hiệu cao mà hình thức kinh doanh truyền thống khơng có Ngày giới có nhiều website thương mại điện tử mang lại lợi nhuận khổng lồ cho doanh nghiệp như: amazon.com, ebay.com, vinabook.com.vn,… Chính website thương mại điện tử mang lại đột phá kinh doanh dễ sử dụng, ứng dụng nên nhóm em chọn đề tài “Xây dựng website bán bánh trực tuyến” Với phát triển người trình đại hóa, cơng nghiệp hóa đất nước, kéo theo khoa học kỹ thuật cơng nghệ thơng tin đóng vai trị quan trọng Con người khơng có bận rộn có nhiều thời gian dành cho mua sắm, khơng có thời gian để đến cửa hàng bánh để lựa chọn Nhưng đây, dù đâu, click chuột, dễ dàng mua bánh cần thiết, ưng ý cách nhanh chóng, tiết kiệm vơ số thời gian so với cách mua hàng truyền thống Nhóm em xin gửi lời cảm ơn! PHẦN 1: MỞ ĐẦU 1.1 Ý tưởng nghiên cứu Như thấy thị trường việc cạnh tranh kinh doanh ngày trở nên liệt hầu hết nhà kinh doanh, công ty lớn tâm đến việc làm thoả mãn khách hàng cách tốt So với kinh doanh truyền thơng thương mại điện tử chi phí cần phải bỏ thấp hơn, hiệu cao Hơn nữa, với lợi công nghệ Internet nên việc truyền tải thông tin sản phẩm trở nên dễ dàng nhanh chóng, thuận tiện Kết hợp với phận giao hàng tận nơi, thông qua bưu điện, cơng ty vận chuyển hàng hố sản phẩm thành lập Grab … ngân hàng để toán tiền, làm tăng thêm thuận lợi để loại hình phát triển Biết nhu cầu chương trình “Xây dựng hệ thống website bán hàng trực tuyến” xây dựng lên nhằm đáp ứng nhu cầu cho người tiêu dùng toàn quốc thơng qua hệ thống website họ đặt mua mặt hàng hay sản phẩm cần thiết Do đó, với đời website bán hàng qua mạng, người mua thứ hàng hố lúc nơi mà khơng cần phải tới tận nơi để mua Trên giới có nhiều trang website bán hàng trực tuyến phát triển rộng rãi, trước tình hình thực tế nhóm chúng em lựa chọn đề tài: “Xây dựng hệ thống website bán bánh ngọt” cho đề tài tập lớn nhóm 1.2 Nội dung kiến thức, kỹ cần đạt Về mặt lý thuyết: - Tìm hiểu nắm vững kỹ thuật lập trình website loại ngôn ngữ HTML, CSS, Asp.Net - Hiểu cách thức hoạt động Client-Server - Hiểu cách thức lưu trữ liệu hệ quản trị sở liệu MySQL Server Về mặt lập trình: - Sử dụng thành thạo ngơn ngữ để lập trình hệ quản trị MySQL để xây dựng trang web động 1.3 Phạm vi, đối tượng hệ thống Xây dựng trang web ứng dụng bán hàng laptop, điện thoại số thiết bị khác…Trong thời đại thương mại điện tử ngày phát triển, việc ứng dụng vào hoạt động “Website bán hàng trực tuyến” mà cụ thể “Website bán bánh ngọt” mang lại nhiều ý nghĩa như: - Đỡ tốn nhiều thời gian cho người tiêu dùng nhà quản lý việc tham gia vào hoạt động mua bán hàng - Giúp cho người tiêu dùng tìm kiếm xem thơng tin chi tiết loại sản phẩm giá cả, hình ảnh… cách xác - Giúp nhà quản lý dễ dàng việc quản lý mua bán sản phẩm - Nhà quản lý thống kê sản phẩm bán chạy cách nhanh giúp cho hoạt động sản xuất kinh doanh trở nên tốt Khách hàng truy cập hệ thống website cách truy cập trực tiếp trình duyệt Firefox, IE, Opera, Safari, Chrome… để mua xem thông tin chi tiết sản phẩm 1.4 Ý nghĩa thực tiễn việc xây dựng hệ thống Đối với người sử dụng hệ thống website: - Admin: Có thể tra cứu, cập nhật, thống kê, báo cáo sản phẩm, thơng tin khách hàng, hố đơn, … - Khách hàng: Dễ dàng tìm kiếm, mua sản phẩm cách dễ dàng, tốn thời gian, hang hóa chất lượng, phục vụ tận tình từ nhân viên website Đối với cá nhân sinh viên: - Tạo website thân thiện tiện ích hiệu việc quản lý việc mua bán sản phẩm qua website Hoàn thành tốt luận văn báo cáo đồng thời nâng cao trình độ thân PHẦN 2: KẾT QUẢ NGHIÊN CỨU 2.1 Khảo sát hệ thống 2.1.1 Khảo sát nghiệp vụ cửa hàng Qua trình khảo sát thu thập thông tin nghiệp vụ sau: Hình 1: Cửa hàng bánh Anh Hịa - Tên cửa hàng: ANH HỊA bakery - Địa điểm kinh doanh: nơi thuận lợi cho việc kinh doanh cửa hàng Có nhiều khu dân cư, trường học, công ty đem lại lượng khách hàng tiềm Vị trí cửa hàng năm khu vực tấp nập, nhộn nhịp rộng rãi không gian bên yên tĩnh, vừa phù hợp cho người thích yên tĩnh lại phù hợp cho thích ngắm cảnh đường phố náo nhiệt, vui vẻ - Lĩnh vực kinh doanh: Cung cấp bánh - Hình thức kinh doanh: bán bánh, ăn cửa hàng đem