Chương 1 TỔNG QUAN o 1. Lí do chọn đề tài ▪ Xây dựng các trang web thương mại điện tử là việc làm cần thiết. Việc có cho doanh nghiệp kinh doanh của mình một trang web bán hàng, vừa nâng cao sự uy tín và chất lượng mà vừa là nơi quảng cáo tốt nhất cho sản phẩm của mình đến rất nhiều người thông qua internet. Ngoài ra, website còn giúp doanh nghiệp kinh doanh quản lý tốt nhất các sản phẩm và đơn đặt hàng thông qua phần quản trị hệ thống của website.
Vì vậy, em quyết định chọn đề tài “Kinh doanh nội thất” để giải quyết bài toán đặt ra trong thực tế. Mục tiêu của website ▪ Giúp cho khách hàng: Khách hàng là người có nhu cầu mua sắm nội thất. Họ sẽ tìm kiếm những mặt hàng nội thất có trên website, vậy trang web phải giúp cho khách hàng: ▪ − Tìm kiếm và lựa chọn được sản phẩm ▪ − Đặt mua hàng ▪ − Theo dõi đơn hàng của mình. ▪ Giúp nhà quản lý: Là người có quyền đăng nhập và làm chủ mọi hoạt động của hệ thống trang web.
Quản trị viên một tên đăng nhập và mật khẩu để truy cập vào hệ thống để thực hiện các chức năng sau: ▪ − Quản lý danh mục sản phẩm ▪ − Quản lý tài khoản quản trị và tài khoản khách hàng. ▪ − Quản lý sản phẩm. Lợi ích khi có website − Tiện lợi, sử dụng được mọi lúc mọi với vài thao tác. − Giới thiệu về sản phẩm dưới góc nhìn người dùng, mau chóng tìm được sản phẩm phù hợp.
− Chọn và mua loại sản phẩm ưa thích nhanh nhất. − Điều chỉnh thông tin sản phẩm nhanh chóng. − Thống kê chi tiết hoạt động mua bán. 8 Website cung cấp nội thất MakeMyHomeGVHD: TS.
Nguyễn Hoàng Hải o 1. Phương pháp − Đọc xem tài liệu, và tìm hiểu các mã nguồn mở thiết kế một giao diện phù hợp với yêu cầu đặt ra của trang web. − Thu thập thông tin từ nhiều nguồn khác nhau liên quan đến bán giày, tổng hợp và phân tích, rút ra những yếu tố cần thiết để đưa vào đồ án. − Sử dụng các framework như bootstrap, laravel,… các kiến thức về web responsive, web kinh doanh, bán hàng.
Giới thiệu, mô tả, yêu cầu ▪ 1.1 Giới thiệu phân tích và thiết kế hệ thống Website cung cấp nội thất Với tốc độ công nghiệp hóa- hiện đại hóa trong nhiều năm gần đây, công nghệ thông tin đã và đang phát triển trên mọi mặt, trở thành động lực của sự phát triển. Phạm vi ứng dụng của công nghệ thông tin đã được mở rộng và góp mặt trên rất nhiều các lĩnh vực như truyền thông, tự động hóa, quản trị các hoạt động của con người và xã hội… Với mục đích xây dựng một hệ thống website cung cấp nội thất đơn giản, thân thiện, dễ sử dụng đem lại cho khách hàng những lựa chọn tối ưu nhất để có thể tìm kiếm, xem và mua nội thất mà không cần mất nhiều thời gian. Sản phẩm mà website muốn hướng đến là nội thất, mặt hàng đem lại những thẩm mĩ tuyệt vời cho mọi nhà. Do đó, từ đề tài “Phân tích và thiết kế hệ thống Website cung cấp nội thất” này của chúng em mong muốn người sử dụng có một trải nghiệm tốt nhất trên website.
Mô tả bài toán Hệ thống bán giày qua website là một hệ thống cung cấp cho người sử dụng, người quản trị những chức năng cần thiết để cập nhật, mua bán, quản trị hoạt động của website. Đối với khách hàng, hệ thống cho phép tìm kiếm, xem chi tiết thông tin các sản phẩm trên website và đặt hàng, mua hàng. Sau khi chọn sản phẩm xong thì chuyển qua thanh toán đồng thời chọn địa điểm và xác định thời gian giao hàng. Thực hiện xong khách hàng tiến hành xác nhận thanh toán và đợi nhận hàng từ bộ phận chuyển phát và kết thúc giao dịch.
Các yêu cầu của hệ thống a. Yêu cầu chức năng: − Chức năng tìm kiếm sản phẩm. − Chức năng đăng ký, đăng nhập thành viên. − Chức năng xem, cập nhật thông tin.
− Chức năng thêm vào giỏ hàng. − Chức năng mua hàng. − Chức năng quản lý thông tin: gồm quản lý thành viên, quản lý danh mục sản phẩm. − Chức năng thống kê.
9 Website cung cấp nội thất MakeMyHomeGVHD: TS. Nguyễn Hoàng Hải b. Yêu cầu phi chức năng: − Giao diẹn thân thiện dễ tiếp cận với người dùng. − Website không quá phức tạp, giao diện dễ nhìn, màu sắc hài hòa − Đảm bảo tính chính xác trên mọi trình duyệt khác nhau.
− Về độ bảo mật: An toàn bảo mật dữ liệu. − Đáp ứng độ tin cậy, cùng hiệu quả trên thời gian và không gian. − Chuyển giao dễ dàng và dễ triêrn khai. − Nội dung hiển thị một cách khoa học và chi tiết hteo từng chuyên mục được bố trí một cách rõ ràng, nhằm thúc đẩy tốt nhất việc giao thương trên website, tương tác hệ thống cao 10 Website cung cấp nội thất MakeMyHomeGVHD: TS.
Nguyễn Hoàng Hải Chương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ TẠO CƠ SỞ DỮ LIỆU o 2. Xác định các tác nhân (actors): - Khách hàng: người ghé thăm website, xem, tìm kiếm sản phẩm và có thể mua hàng. - Thành viên: đăng nhập hệ thống, gồm khách hàng đã đăng ký - Người quản trị: điều hành, quản lý và theo dõi mọi hoạt động của hệ thống: thêm, sửa, xóa thành viên; thêm, sửa, xóa sản phẩm và tác giả, xác nhận mua hàng. - Hệ thống ngân hàng: xác nhận thông tin tài khoản của khách hàng, trung gian chuyển tiền của khách hàng sang tài khoản của cửa hàng.
Xác định các trường hợp sử dụng (use case): - Khách hàng: + Đăng ký thành viên. + Tìm kiếm sản phẩm. + Mua sản phẩm. -Thành viên: + Đăng nhập, đăng xuất.
+ Xem, sửa thông tin. + Tìm kiếm, xem sản phẩm. + Xem, cập nhật giỏ hàng. -Người quản trị: + Thêm, sửa, xóa thông tin sản phẩm.
+ Xác nhận thanh toán. + Kiểm tra đơn hàng. -Hệ thống ngân hàng: + Thanh toán.3 Đặc tả các trường hợp sử dụng (Use case descriptions): ▪ 2. Ca sử dụng: Tìm kiếm sản phẩm.
− Các tác nhân: Khách hàng. − Điều kiện trước: Khách hàng ghé thăm hệ thống. − Điều kiện sau: Khi Khách hàng có nhu cầu biết thông tin về sản phẩm. − Mô tả: Khách hàng vào hệ thống để tìm kiếm sản phẩm nào đó.
− Các sự kiện chính: Hành động của tác nhân Hành động của hệ thống 11 Website cung cấp nội thất MakeMyHomeGVHD: TS. Nguyễn Hoàng Hải 1.Khách hàng kích vào mục tìm kiếm.Hệ thống hiển thị form tìm kiếm: tìm kiếm theo tên giày, thương hiệu, kiểu dáng, kích cỡ… 3.Khách hàng nhập thông tin cần thiết vào form tìm kiếm và nhấn nút tìm 4.Hệ thống hiển thị kết quả tìm kiếm. − Các sự kiện phụ: Hành động của tác nhân Hành động của hệ thống 3. Khách hàng không nhập đúng 4.
Hệ thống không hiển thị kết quả. thông tin tìm kiếm. − Biểu đồ hoạt động: Hình 1. Biểu đồ hoạt động tìm kiếm sản phẩm ▪ 2.
Ca sử dụng: Đăng ký thành viên − Các tác nhân: Khách hàng. − Điều kiện trước: Khách hàng ghé thăm hệ thống và cung cấp thông tin cần thiết để tạo tài khoản. − Điều kiện sau: Khách hàng trở thành thành viên của hệ thống. − Mô tả: Khách hàng cung cấp đầy đủ thông tin cần thiết đăng ký thành viên hệ thống và có quyền lợi như một khách hàng thành viên.
12 Website cung cấp nội thất MakeMyHomeGVHD: TS. Nguyễn Hoàng Hải − Các sự kiện chính: Hành động của tác nhân Hành động của hệ thống 1. Một khách hàng sau khi ghé thăm 2. Hiển thị form đăng ký cho khách website và muốn tạo tài khoản đăng nhập hàng.
vào website sẽ phải đăng ký để thực hiện. Khách hàng cung cấp đầy đủ thông tin cần thiết mà hệ thống yêu cầu và nhấn 4. Hệ thống báo kết quả quá trình nhập Đăng ký. thông tin cá nhân.
Xác nhận thông tin. Hệ thống cập nhật thông tin của khách hàng vừa đăng ký vào danh sách thành 7. Khách hàng đã trở thành thành viên của viên. − Các sự kiện phụ: Hành động của tác nhân Hành động của hệ thống 3.
Khách hàng không cung cấp đủ thông 4. Hệ thống sẽ thông báo yêu cầu khách tin cần thiết. hàng nhập đầy đủ thông tin hoặc thoát ra khỏi form đăng ký. − Biểu đồ hoạt động: 13 Website cung cấp nội thất MakeMyHomeGVHD: TS.
Nguyễn Hoàng Hải Hình 2. Biểu đồ hoạt động đăng ký thành viên ▪ 2. Ca sử dụng: Đăng nhập hệ thống − Các tác nhân: Thành viên − Điều kiện trước: Người vào hệ thống đã đăng ký là thành viên của hệ thống. − Điều kiện sau: Tên và mật khẩu của thành viên hợp lệ, đăng nhập thành công.
− Mô tả: Khách hàng nhập tên và mật khẩu, hệ thống cho phép đăng nhập thành công nếu là thành viên của hệ thống. − Các sự kiện chính: Hành động của tác nhân Hành động của hệ thống 1.Thành viên chọn chức năng đăng nhập. Hệ thống hiển thị form đăng nhập. Thành viên nhập tên và mật khẩu vào 4.
Hệ thống kiểm tra tên và mật khẩu của form đăng nhập. thành viên có hợp lệ không. Hệ thống hiển thị thành viên đăng nhập thành công. − Các sự kiện phụ: Hành động của tác nhân Hành động của hệ thống 5.
Hệ thông báo nhập sai thông tin, hiển 6. Thành viên đăng nhập lại hoặc chọn thị form nhập lại. chức năng quên mật khẩu ở hệ thống. 14 Website cung cấp nội thất MakeMyHomeGVHD: TS.
Nguyễn Hoàng Hải 8. Thành viên tiếp tục đăng nhập hệ thống 7. Hệ thống hiển thị chức năng tạo mật hoặc rời khỏi. − Biểu đồ hoạt động: Hình 3.
Biểu đồ hoạt động đăng nhập hệ thống ▪ 2. Ca sử dụng: Mua hàng − Các tác nhân: Khách hàng, Hệ thống ngân hàng, Người quản trị. − Điều kiện trước: Khách hàng vào hệ thống chọn sản phẩm cần mua thêm vào giỏ hàng. − Điều kiện sau: Xác nhận mua giày thành công.
− Mô tả: Khách hàng vào hệ thống xem các sản phẩm, bỏ vào giỏ hàng, người quản trị kiểm duyệt, hệ thống ghi nhận và thông báo số tiền, nếu sử dụng thẻ thì phải có sự xác nhận của hệ thống ngân hàng. − Các sự kiện chính: Hành động của tác nhân Hành động của hệ thống 1. Khách hàng vào hệ thống xem các sản 2. Hệ thống hiển thị các sản phẩm.
Khách hàng lựa chọn sản phẩm và bấm 4. Hệ thống hiển thị thông tin giỏ hàng vào nút mua ngay. hiện tại cho khách hàng. 15 Website cung cấp nội thất MakeMyHomeGVHD: TS.
Nguyễn Hoàng Hải 5. Khách hàng kiểm tra giỏ hàng và nhấn 6.