CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI 1. Giới thiệu đề tài Thời đại cuộc sống hiện nay, thực phẩm đã là một phần không thể thiếu trong cuộc sống hằng ngày của chúng ta. Nhưng việc phải ra tận cửa hàng hay chợ để lựa chọn thực phẩm để chế biến với tình hình giao thông hiện nay cũng như là thời tiết rất khó chịu, nhất là những người phải làm việc bận rộn. Nhằm giúp giải quyết vấn đề đó chúng em là thiết kế trang web bán thực phẩm trực tuyến.
Để khách hàng trên internet biết đến doanh nghiệp mình nhiều hơn, theo quy luật tất yếu có cung thì sẽ có cầu và từ đó website thương mại điện tử cũng ra đời nhằm đáp ứng nhu cầu giao dịch giữa khách hàng và doanh nghiệp và ngược lại. Chính vì vậy mà nhu cầu có một website thương mại điện tử để giao dịch trên mạng của doanh nghiệp tăng cao. Qua đó cho ta thấy rằng vấn đề thương mại điện tử trong doanh nghiệp luôn luôn là một vấn đề cấp thiết cho một nền kinh tế đang trên đà phát triển như vũ bão của thế giới nói chung và tại Việt Nam nói riêng. Với những thao tác đơn giản trên máy có nối mạng Internet người tiêu dùng sẽ có tận tay những gì mình cần chỉ cần vào các trang web bán hàng, làm theo hướng dẫn và click vào những gì bạn cần.
Không cần đi đâu xa, chỉ cần ngồi tại chỗ là có thể chọn lựa thỏa thích các mặt hàng mà mình yêu thích và được giao hàng tận nơi, tiết kiệm được thời gian, công sức và cả tiền bạc. Hiện nay có rất nhiều ngôn ngữ để lập trình web như: HTML, javascripts, vbscripts rồi các ngôn ngữ như PHP, ASP. Tuy nhiên qua tìm hiểu và học tập ở trường, nhóm em đã tiếp cận và biết đến ngôn ngữ ASP.NET core, đây là một ngôn ngữ có nhiều chức năng hỗ trợ cho việc thiết kế web. Trong qua trình khảo sát và tìm hiểu, nắm bắt được nhu cầu của các doanh nghiệp hiện nay là cần một website thương mại điện tử.
Vì thế chúng em đã chọn ngôn ngữ ASP.NET core để thiết kế website bán thực phẩm trực tuyến. Nội dung thực hiện của đề tài Khảo sát hệ thống Khảo sát các trang web bán hàng trực tuyến như Shopee, H&M, Uniqlo, từ đó áp dụng để xây dựng website bán quần áo thời trang. Phân tích chức năng hệ thống Từ quá trình khảo sát, phân tích và đưa ra bảng các chức năng chính của hệ thống và phân tích chi tiết từng chức năng Phân tích thiết kế với UML Vẽ và phân tích biểu đồ User Case. Biểu đồ tuần tự Biểu đồ lớp.
Phân tích thiết kế CSDL Phân tích thiết kế chương trình 1. Ý nghĩa lý luận và ý nghĩa thực tiễn của đề tài Hệ thống là một chương trình phần mềm giúp cho các doanh nghiệp giới thiệu và bán sản phẩm của mình tới người tiêu dùng một cách nhanh nhất thông qua trang web bán thực phẩm. Và thông qua trang web này người dùng có thể tiếp cận mặt hàng chỉ với những thao tác đơn giản trên thiết bị có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian.ONLINE CHƯƠNG 2 KHẢO SÁT, XÁC ĐỊNH YÊU CẦU 2. Khảo sát yêu cầu hệ thống Nội dung cần khảo sát tương ứng với những vấn đề cần giải quyết sao cho phù hợp với yêu cầu của người sử dụng và quy mô của hệ thống thông tin.
Nhằm phân tích và định rõ yêu cầu của khách hàng. Tìm hiểu xem phần mềm cần làm những gì chứ không phải là làm như thế nào. Đích cuối cùng của công việc phân tích dưới đây là tạo ra đặc tả yêu cầu, là tài liệu ràng buộc giữa khách hàng và người phát triển để đi đến cái đích chung đó là tạo ra phần mềm. Quy trình nghiệp vụ Quy trình nhập hàng: Khi kho báo hết hàng hoặc bộ phận kinh doanh nghiên cứu xem cần nhập mặt hàng gì thì bộ phận kinh doanh sẽ lên kế hoạch nhập hàng (vd nhập bao nhiêu sản phẩm, như thế nào…).
Sau đó báo lên nhà cung cấp và nhập hàng về, khi nhập về hàng sẽ được đánh mã để tiện việc theo dõi. Bán hàng trực tuyến: Người quản lý sẽ đăng lên các sản phẩm đi kèm thông số kĩ thuật, thông tin khuyến mại, tình trạng, số lượng giá cả. Khách hàng điền địa chỉ nhận hàng, số điện thoại vào đơn đặt hàng. Sau khi đã nhận được xác nhận chuyển tiền của khách hàng cửa hàng sẽ thực hiện giao hàng cho khách hàng, tùy vào từng khu vực mà tính cách thu phí vận chuyển hoặc ko thu phí khác nhau.ONLINE Hóa đơn sẽ được đưa cho khách hàng và phòng kế toán thu lại 1 liên để lưu trữ.
Thông tin khách hàng sẽ được cập nhật vào hệ thống khách hàng mua sản phẩm của công ty để tiện cho việc chăm sóc khách hàng Thống kê bán hàng: do kế toán bán hàng (thống kê sản phẩm bán ra trong ngày trong tháng trong năm…) 2. Xác định các yêu cầu nghiệp vụ yêu cầu chung về hệ thống Hệ thống được áp dụng rộng rãi, phổ biến cho mọi đối tượng Giao diện đơn giản, thân thiện, đẹp và dễ nhìn, dễ sử dụng cho mọi đối tượng mà không cần trình độ cao. Phải có tính bảo mật cao. Thao tác nhanh chóng, hợp lý, hiệu quả, chính xác.
Cập nhật, phục hồi và sao lưu dữ liệu. Có các chức năng sau: 1. Quản trị hệ thống. - Quản lý đơn hàng - Quản lý sản phẩm - Quản lý giỏ hàng: quản lý giỏ hàng của khách hàng khi họ chọn sản phẩm.
- Thống kê đơn hàng. Nhóm người dùng. - Trang chủ: Giới thiệu thông tin của cửa hàng, hiển thị các thông tin khuyến mãi, hàng mới, hàng được ưa chuộng. - Hiển thị chi tiết thông tin của sản phẩm.
- Tìm kiếm: Cho phép khách hàng ghé thăm website của cửa hàng tìm kiếm sản phẩm theo một số tiêu chí như: Tên sản phẩm, giá sản phẩm, hay dựa vào một số đặc điểm khác….ONLINE - Giỏ hàng: đựng sản phẩm mà khách hàng đã chọn - Đặt hàng: Cho phép khách hàng đặt mua hàng. Yêu cầu cụ thể từng chức năng - Khi khách hàng có nhu cầu mua hàng sau khi đã xem kỹ thông tin về mặt hàng thông qua trang web của công ty, khách hàng sẽ đặt hàng thông qua website. - Mổi khách hàng muốn mua hàng đều phải là thành viên và phải đăng ký thành công trên trang web của cửa hàng, sau đó khách hàng đăng nhập và thực hiện mua hàng trên website của công ty. - Trên trang web của công ty hiển thị đầy đủ các mặt hàng như rau củ, thịt và các mặt hàng khác…khách hàng có thể lựa chọn để xem hoặc tìm kiếm trên thanh công cụ tìm kiếm sản phẩm những sản phẩm mà mình cần tìm.
- Khi đã tìm được sản phẩm cần mua, khách hàng chỉ cần click vào sản phẩm để xem thông tin chi tiết về sản phẩm hoặc có thể đặt mua luôn sản phẩm đó. - Sản phẩm mà khách hàng lựa chọn sẽ được đưa vào giỏ hàng, nếu khách hàng không hài lòng với sản phẩm mình lựa chọn thì có thể xóa sản phẩm đó đi và lựa chọn sản phẩm khác thay thế hoặc xóa giỏ hàng nếu không muốn mua nữa. - Sau khi đã chọn được những sản phẩm mà quý khách cần mua, khách hàng ấn vào nút đặt hàng để gửi yêu cầu đặt hàng cho công ty. Khách hàng cần phải kiểm tra lại thông tin cá nhân của mình cũng như chủng loại hàng hóa mà mình đặt mua để thuận lợi cho việc thực hiện giao dịch này.
- Để thuận tiện cho việc thực hiện đơn hàng, khách hàng cần ghi đúng, đủ thông tin trong mục đăng ký thành viên. - Mọi đơn hàng thiếu một trong số các thông tin cần thiết (họ tên, địa chỉ, số điện thoại…) sẽ bị loại bỏ. - Khách hàng có thể lựa chọn nhiều phương thức thanh toán khách nhau như: Thanh toán qua đường bưu điện.ONLINE Thanh toán bằng việc chuyển khoản. - Và khách hàng nhận hàng tại nhà.
Xác định yêu cầu kỹ thuật 2. Môi trường và ứng dụng Môi trường phát triển Công nghệ phát triển: Microsoft Visual Studio 2015 Ngôn ngữ: ASP.NET Hệ quản trị: Microsoft SQL Server 2014 Môi trường ứng dụng Trên hosting asp.net core và MS SQL 2014 2. Xác định yêu cầu về cách thức trình bày - Giao diện đẹp, dễ nhìn. - Cách trình bày hợp lý đơn giản, không cầu kì.
- Cách sử dụng không làm khó người dùng.ONLINE CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3. Phân tích yêu cầu đề tài 3.1 Tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng: - Là một Website chuyên bán các sản phẩm về thời trang, các phụ kiện thời trang …cho các cá nhân. - Là một Website động, các thông tin được cập nhật theo định kỳ. - Người dùng truy cập vào Website có thể xem, tìm kiếm, mua các mặt hàng, hoặc đặt hàng.
- Các sản phẩm được sắp xếp hợp lý. Vì vậy người dùng sẽ có cái nhìn tổng quan về tất cả các sản phẩm hiện có. - Người dùng có thể xem chi tiết từng sản phẩm. - Khi đã chọn được món hàng vừa ý thì người dùng click vào nút cho vào giỏ hàng hoặc chọn biểu tượng giỏ hàng để sản phẩm được cập nhật trong giỏ hàng.
- Người dùng vẫn có thể quay trở lại trang sản phẩm để xem và chọn tiếp, các sản phẩm đã chọn sẽ được lưu vào trong giỏ hàng. - Khách hàng cũng có thể bỏ đi những sản phẩm không vừa ý đã có trong giỏ hàng. - Nếu đã quyết định mua các sản phẩm trong giỏ hàng thì người dùng click vào mục thanh toán để hoàn tất việc mua hàng, hoặc cũng có thể huỷ mua hàng. - Đơn giá của các món hàng sẽ có trong giỏ hàng.
- Người dùng sẽ chọn các hình thức thanh toán hàng do hệ thống đã định. Phạm vi dự án được ứng dụng - Dành cho mọi đối tượng có nhu cầu mua sắm trên mạng. - Do nghiệp vụ của cửa hàng kết hợp với công nghệ mới và được xử lý trên hệ thống máy tính nên công việc liên lạc nơi khách hàng cũng như việc xử lý hoá đơn thực hiện một cách nhanh chóng và chính xác. Rút ngắn được thời gian làm việc, cũng như đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng.