chương 1 Trong chương này, em đã trình bày về vấn đề được đặt ra, lý do chọn đề tài cũng như thông tin về các công cụ hỗ trợ trong quá trình làm ra sản phẩm. Thông qua những kiến thức đã tìm hiểu được từ đó, làm cơ sở để đề xuất quy trình phân tích và thiế tkế hệ thống sẽ được trình bày trong chương tiếp theo. 17 CHƯƠNG 2: KHẢO XÁC , XÁC ĐỊNH YÊU CẦU 2.1 Khảo sát yêu cầu hệ thống 2.1 Mục đích - Giai đoạn này tập trung vào việc thu thập các thông tin, tài liệu liên quan tới cấu trúc của hệ thống và các hoạt động của hệ thống nhằm xác định một số vấn đề trước khi bắtđầu xây dựng, phát triển một dự án. - 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ợpvớ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 trang web 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 website .2 Phạm vi - Phục vụ cho người tiêu dùng mua sắm trực tuyến thông qua Internet.2 Nội dùng khảo sát 2.1 Hạ tầng các trang web bán hàng hiện nay - Hiện nay, khá nhiều trang web chỉ là rao vặt chứ không phải mua bán online đúng nghĩa, không có một sự ràng buộc, kiểm soát nào giữa người mua lẫn người bán, vì thế tỉ lệ rủi ro khi mua hàng đối với khách hàng là rất cao. - Các web bán hàng hiện nay đã phần nào đáp ứng được về nhu cầu mua bán hàng trực tuyến của người sử dụng.
Bên cạnh đó một số cửa hàng vần chưa có trang web riêng để giới thiệu thông tin và bán hàng. - Ngay cả phương thức thanh toán vẫn còn theo kiểu “tiền trao, cháo múc”, chứ chưa có sự liên kết giữa ngân hàng và đơn vị bán hàng. Người sử dụng dùng thẻ thanh toán quốc tế qua internet cũng phải cam kết với các ngân hàng là hoàn toàn chịu mọi rủi ro khi mua bán qua mạng.2 Xác định các yêu cầu nghiệp vụ - Yêu cầu chung của hệ thống o Hệ thống được áp dụng rộng rãi, phổ biến cho mọi đối tượng o 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. o Phải có tính bảo mật cao.
o Thao tác nhanh chóng, hợp lý, hiệu quả, chính xác. o Cập nhật, phục hồi và sao lưu dữ liệu 18 - Có các chức năng sau Quản trị hệ thống Quản lý đơn hàng Quản lý sản phẩm Quản lý Coupon Quản lý Danh mục sản phẩm Quản lý Collection sản phẩm Quản lý Giao diện Website Thống kê sản phẩm: Bán chạy nhất, bán được trong ngày, tuần, tháng, năm Lập báo cáo 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,. Lọc sản phẩm : Cho phép khách hàng lọc sản phẩm theo giá Yêu thích : Thêm sản phẩm vào danh mục sản phẩm yêu thích Reivew sản phẩm : Đánh giá , comment khi khách hàng đã mua hàng Giỏ hàng: Chứa 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, 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 đă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 Trên trang web hiển thị đầy đủ các mặt hàng như quần , áo, các phụ kiện 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. 19 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 thông tin đặt hàng 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ệnthoạ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áchnhau như: Thanh toán trực tiếp Thanh toán bằng việc chuyển khoản.3 Xác định yêu cầu kĩ thuật 2.1 Môi trường và ứng dụng Môi trường phát triển Công nghệ phát triển : Visual Studio Code Ngôn ngữ : HTML , CSS , JS , PHP Hệ quản trị : MySQL 2.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 Có hướng dẫn sử dụng cụ thể.4 Kết chương 2 Trong chương này, em đã trình bày về khảo xác , xác định yêu cầu của hệ thống.
Làm rõ hơn cho những chương tiếp theo trong việc phân tích. 20 CHƯƠNG 3 : PHÂN TÍCH THIẾT KẾ HỆ THỐNG Trong chương này chúng ta sẽ phân tích các yêu cầu của đề tài như việc tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng, phạm vi ứng dụng của đề tài và đối tượng sử dụng, mục đích của dự án. Xác định yêu cầu của khách hàng: Xuất phát từ hệ thống hiện hành của cửa hàng cùng với yêu cầu của khách hàng để vạch ra được yêu cầu hệ thống cần xây dựng như việc thiết kế giao diện, yêu cầu về chức năng và yêu cầu về bảo mật. Trong chương này chúng ta đi xây dựng một số biểu đồ Use Case, biểu đồ hoạt động của các chức năng trong hệ thống và thông tin cơ sở dữ liệu của chương trình.1 Phân tích yêu cầu đề tài 3.1 Tóm tắt hoạt động của hệ thố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 sản phẩm,hoặc đặt hàng sản phẩm - 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 (có hình ảnh minh hoạ 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 vận chuyển, thanh toán hàng do hệ thống đã định 3.2 Phạm vi - 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 3.3 Đối tượng sử dụng Có 2 đối tượng sử dụng cơ bản là người dùng và Admin - Người dùng : Qua Website, người dùng có thể xem thông tin, lựa chọn những sản phẩm ưa thích ở mọi nơi thậm chí ngay trong phòng làm việc của mình 21 - Admin : Nhà quản trị có toàn quyền sử dụng và cập nhật sản phẩm, hoá đơn, quản lý khách hàng, đảm bảo tính an toàn cho Website.4 Mục đích của đồ án - Đáp ứng nhu cầu mua bán ngày càng phát triển của xã hội, xây dựng nên một môi trường làm việc hiệu quả. - Thúc đẩy phát triển buôn bán trực tuyến. - Rút ngắn khoảng cách giữa người mua và người bán, tạo ra một Website trực tuyến có thể đưa nhanh thông tin cũng như việc trao đổi mua bán các loại điện thoại qua mạng.
- Việc quản lý hàng trở nên dễ dàng. - Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm 3.2 Xác định yêu cầu của khách hàng 3.1 Hệ thống hiện hành của cửa hành - Hiện tại cửa hàng đang sử dụng cơ chế quảng cáo, hợp đồng trưng bày, đặt hàng trực tiếp tại trung tâm do các nhân viên bán hàng trực tiếp đảm nhận (hoặc có thể gọi điện đến nhà phân phối để đặt hàng và cung cấp địa chỉ để nhân viên giao hàng tận nơi cho khách hàng). Trong cả hai trường hợp trên khách hàng đều nhận hàng và thanh toán trực tiếp bằng tiền mặt tại nơi giao hàng.Và trong tờ hoá đơn khách hàng phải điền đầy đủ thông tin cá nhân và số lượng mặt hàng cần mua. Kế toán phải chuẩn bị hoá đơn thanh toán, nhập một số dữ liệu liên quan như ngày, giờ, tên khách hàng, mã số mặt hàng, số lượng mua,các hợp đồng trưng bày sản phẩm, tổng số các hoá đơn vào trong sổ kinh doanh .