Báo cáo đồ án phân tích và thiết kế hệ thống thông tin đề tài xây dựng website quản lý cửa hàng bán giày

40 3 0
Báo cáo đồ án phân tích và thiết kế hệ thống thông tin đề tài  xây dựng website quản lý cửa hàng bán giày

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC XÂY DỰNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN ĐỀ TÀI XÂY DỰNG WEBSITE QUẢN LÝ CỬA HÀNG BÁN GIÀY Giảng viên hướng dẫn TS Nguyễn Hồng Hạnh Nhóm[.]

TRƯỜNG ĐẠI HỌC XÂY DỰNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN ĐỀ TÀI : XÂY DỰNG WEBSITE QUẢN LÝ CỬA HÀNG BÁN GIÀY Giảng viên hướng dẫn : TS Nguyễn Hồng Hạnh Nhóm sinh viên thực : Vũ Đăng Hiệp Hà Nội, tháng năm 2023 Software Engineering Department INDE Đặt vấn đề 1.1 Khái quát hệ thống 1.2 Hệ thống 1.3 Hệ thống đề xuất 1.4 Hạn chế hệ thống Đặc tả yêu cầu khách hàng 2.1 Người dùng hệ thống 2.2 Chức hệ thống 2.2.1 Chức khách vãng lai (Guest) 2.2.2 Chức thành viên(Member) 2.2.3 Chức cho quản trị viên(Admin) Thiết kế hệ thống 3.1 UML 3.1.1 Biểu đồ Usecase 3.1.5 Biểu đồ (Sequence Diagram) 3.1.6 Biểu đồ lớp (Class Diagram) 3.1.7 Biểu đồ hoạt động (Activity Diagram) 3.2 Sơ đồ thực thể liên kết 3.3 Thiết kế sở liệu 3.4 Sơ đồ trang web` Demo chương trình 4.1 Đối với khách hàng 4.2 Đối với quản trị viên(Admin) Website bán giày online Page of 39 2 2 4 4 7 16 20 19 20 20 28 29 29 33 Software Engineering Department Đặt vấn đề 1.1 Khái quát hệ thống Ngày nhịp sống hối người việc giành thời gian để để mua sắm trở nên điều xa sỉ Những lo lắng giao thơng khơng an tồn hạn chế việc mua hàng truyền thống tránh mua sắm trực tuyến Với mua sắm trực tuyến(online), bạn không cần phải lo lắng điều kiện thời tiết Người tiêu dùng khách hàng tổ chức, công ty… dần chuyển sang mua sắm trực tuyến nhiều nhằm tiết kiệm thời gian Chính việc mua sắm online trở nên quan trọng cần thiết, cần cú click chuột họ có sản phẩm mà mong muốn Việc mua sắm online có nhiều ưu điểm sở hữu thứ thơng qua cú click chuột không cần phải đến tận nơi để mua hàng Sau vào website bán quần áo, chọn sản phẩm, cần đặt hàng (order) người bán mang sản phẩm đến tận nhà bạn Mua sắm online cho phép mua hàng bạn muốn Các cửa hang mạng khơng đóng cửa, mua sắm 24/24 ngày tuần Mua sắm chợ, trung tâm thương mại hay cửa hàng khó để bạn so sánh đặc điểm giá sản phẩm với Khi mua hàng online, bạn dễ dàng so sánh đưa lựa chọn sản phẩm phù hợp Đơi bạn gặp phải người bán hàng khó tính số địa điểm bán hàng Mua sắm online khách hàng để ý đến chuyện 1.2 Hệ thống Những đề gặp phải cửa hàng vận hành cách thủ cơng: Khó tạo danh tiếng quảng bá sản phẩm, thị trường bị hạn chế khu vực cố định (thường khu vực lân cận hạn hẹp) Người mua gặp khó khăn lựa chọn mặt hàng mà họ cần tìm, gặp trở ngại tìm địa việc tham khảo giá cả, gặp khơng mặt hàng ưa thích thiếu tiền để trả Về phía khách hàng để mua sản phẩm họ phải biết đến cửa hàng phải đến tận nơi để tìm hiểu sản phẩm sau định có mua hay không 1.3 Hệ thống đề xuất Các chức cần có hệ thống đề xuất sau: Các mặt hàng bày bán với đầy đủ thông tin chúng giao diện trang web, bố trí theo loại sản phẩm cách hợp lý rõ ràng để khách hàng dễ dàng lựa chọn Website bán giày online Page of 39 Software Engineering Department Được bày biện chi tiết đẹp mắt, đầy đủ thông tin phù hợp với nhu cầu nhiều người tiêu dùng: o Hình ảnh o Giá o Nguồn gốc xuất xứ o Tóm tắt nội dung o Thông tin khuyến Chức tra cứu thông tin sản phẩm mà người dùng muốn như: phong cách, phân loại, giá cả… Chức quản lí khách hàng: khách hàng đăng kí thành viên website lưu giữ thông tin để thuận tiện cho việc giao hàng áp dụng chương trình khuyến Chức mua hàng: Khách hàng sử dụng website mua hàng trực tiếp website Nhân viên tiếp nhận thông tin đơn hàng giao hàng trực tiếp nhà 1.4 Hạn chế hệ thống Hệ thống trang web có số hạn chế: - Chưa có chức tốn trực tuyến - Chưa có chức bình luận chữ hay diễn đàn để thảo luận - Số lượng sản phẩm chưa nhiều đa dạng - Chưa có chức phản hồi lại yêu cầu khách hàng - Chưa có chương trình khuyến Website bán giày online Page of 39 Software Engineering Department Đặc tả yêu cầu khách hàng 2.1 Người dùng hệ thống Các loại đối tượng sử dụng hệ thống Khách vãng lai (Guest): Có thể xem thơng tin sản phẩm, đặt hàng,tìm kiếm sản phẩm,đăng kí thành viên Thành viên (Member): Có chức khách vãng lai,ngồi có thêm chức đăng nhập,đăng xuất ,mua hàng,thông tin phản hồi Quản trị (Admin): Có chức đăng nhập,đăng xuất,quản lý thơng tin user,quản lý thông tin phản hồi,quản lý sản phẩm,quản lý loại sản phẩm,quản lý hóa đơn,thống kê 2.2 Chức hệ thống 2.2.1 Chức khách vãng lai (Guest) Chức xem thông tin sản phẩm Description Khách hàng xem chi tiết sản phẩm Input Lựa chọn sản phẩm muốn xem Process Tìm kiếm ghi CSDL Output Hiển thị thông tin sản phẩm trang web Tìm kiếm sản phẩm Description Khách hàng tìm kiếm sản phẩm theo ý muốn Input Lựa chọn sản phẩm cần tìm kiếm Process Tìm kiếm ghi theo yêu cầu CSDL Output Đưa kết sản phẩm thị trang web Đặt hàng Description Input Process Output Khách lựa chọn mặt hàng cần mua thêm vào giỏ hàng Lựa chọn sản phẩm cần mua Tìm kiếm ghi theo yêu cầu CSDL Thông tin sản phẩm có giỏ hàng Đăng kí thành viên Description Khách hàng chon chức đăng ký thành viên website để mua hàng dễ dàng Website bán giày online Page of 39 Software Engineering Department Input Process Output 2.2.2 Nhập thông tin theo mẫu (User name, Password,Tên, địa chỉ, số điện thoại, ) Kiểm tra thơng tin nhập có hợp lệ hay không v thêm vào CSDL Hiển thị thông báo đăng ký thành công nhập lại Chức thành viên(Member) Thành viên có chức khách vãng lai như: xem thơng tin sản phẩm,tìm kiếm sản phẩm,đặt hàng Ngồi thành viên cịn có chức khác như: Chức đăng nhập: Description Sau đăng ký thành cơng member đăng nhập vào Website Input Nhập Username Password Process Kiểm tra nhập Username Password chưa kiểm tra Acount Member có CSDL? Output Đưa thơng báo bạn đăng nhập thành công yêu cầu nhập lại Chức đăng xuất : Description Thành viên thoát khỏi đăng nhập vào WebSite Input Thoát khỏi trang web viên Process Truy xuất CSDL kiểm tra xem thoát khỏi đăng nhập chưa Output Hiển thị khỏi thành cơng u cầu làm lại Chức mua hàng: Description Khách hàng đặt mua có giỏ hàng Input Lựa chọn sản phẩm cần mua Process Truy cập CSDL lưu thông tin chọn Output Thơng tin sản phẩm có hóa đơn Chức phản hồi: Description Thanh viên đưa nhận xét đánh giá phục vụ Website Input Nhập tiêu đề nội dung góp ý nhận xét Process Kiểm tra nội dung hợp lệ lưu vào CSDL Output Hiển thị góp ý nhận xét Website bán giày online Page of 39 Software Engineering Department 2.2.3 Chức cho quản trị viên(Admin) Quản trị viên có tất quyền đối tượng trên, quản trị viên cịn có thêm số quyền sau: Quản lý thơng tin thành viên: Description Thêm, sửa, xóa, tìm kiếm thông tin thành viên Input Xem xét cài đặt trạng thái xoá User thành viên Process Kiểm tra tính hợp lệ thao tác th êm, xoá, cài đặt trạng thái lưu thay đổi vào CSDL Output Thông báo thành công thông báo lỗi Quản lý thông tin sản phẩm Description Chức cho phép Admin thêm,sửa,xóa sản phẩm cho Website Input Chọn thực thao tác thêm ,sửa ,xóa sản phẩm Process Kiểm tra tính hợp lệ thao tác thực lưu thay đổi vào CSDL Output Hiển thị thông báo thay đổi thành công sản phẩm lỗi Quản lý thông tin loại sản phẩm Description Chức cho phép Admin thêm,sửa xóa loại sản phẩm có cửa hàng Input Thực thao tác thêm, sửa, xoá với loại sản phẩm có CSDL Process Kiểm tra tính hợp lệ thao tác lưu thông tin thay đổi vào CSDL Output Hiển thị thông báo thay đổi thành cơng họăc thơng báo lỗi Quản lý hóa đơn Description Input Process Output Người quản trị xem tất đơn đặt hàng, chỉnh sửa, xóa, cập nhật thơng tin đơn đặt hàng Xem xét hoá đơn chọn trạng thái cho hoá đơn:đã sử lý,đang xử lý,chưa xử lý Kiểm tra tính hợp lệ hóa đơn,truy cập CSDL update trạng thái cho hố đơn Thơng báo chuyển thành công thông báo lỗi Chức phản hồi Description Chức cho phép Admin xem, hiển thị, ẩn phản hồi thành viên Input Chọn xem phản hồi thành viên Process Truy xuất sở liệu lấy thông tin Website bán giày online Page of 39 Software Engineering Department Output Hiển thị thơng báo tình trạng phản hồi thành viên gửi thông báo lỗi Thiết kế hệ thống 1.1 UML 1.1.1 Biểu đồ Usecase 1.1.2 Biểu đồ Usecase dạng tổng quát 1.1.3 Biểu đồ Usecase mức thành phần a Usecase Xem giỏ hàng Website bán giày online Page of 39 Software Engineering Department b Usecase Quản lí sản phẩm c USecase Quản lí hóa đơn d Usecase Quản lí người dùng Website bán giày online Page of 39 Software Engineering Department 1.1.4 Đặc tả Usecase a) Đặc tả Usecase Xem thông tin sản phẩm UseCase ID UseCase Name Priority Description Actor Trigger Pre-Condition PostCondition Basic flow Alternative flow Exception flow UC-1.1 Xem thông tin sản phâm Phải có khách hàng xem thơng tin sản phẩm có hệ thống Khách hàng Khách hàng muốn xem thông tin sản phẩm - Phải có kết nối internet - Thơng tin sản phẩm phải tồn CSDL Hệ thống hiển thị danh sách sản phẩm có cửa hàng 1.Khách hàng chọn sản phẩm cần xem Hệ thông hiển thị thông tin sản phẩm chọn Khách hàng xem thông tin chi tiết sản phẩm hiển thị Hệ thống thông báo lỗi không hiển thị sản phẩm Khach hàng chọn hủy xem thông tin sản phẩm Use case kết thúc b) Đặc tả Usecase Tìm kiếm sản phẩm UseCase ID UseCase Name Priority Description Actor Trigger Pre-Condition PostCondition Basic flow UC-1.2 Tìm kiếm sản phẩm Phải có Khách hàng tìm kiếm sản phẩm theo tiêu chí khác Khách hàng Khách hàng muốn tìm kiếm sản phẩm hệ thống - Phải có kết nối internet - Để tìm kiếm sản phẩm phải tồn CSDL Hệ thống trả kết tìm kiếm dựa tiêu chí chọn Khách hàng chọn tìm kiếm sản phẩm Khách hàng chọn tiêu chí cần tìm kiếm hoăc nhập liệu vào tìm kiếm Khách hàng xác nhận tìm kiếm Hệ thống hiển thị sản phẩm danh sách sản phẩm cần tìm kiếm Website bán giày online Page of 39

Ngày đăng: 15/04/2023, 04:35

Tài liệu cùng người dùng

Tài liệu liên quan