Bài tập lớn môn thiết kế phần mềm đề tài phân tích thiết kế hệ thống website bán nước hoa ,bản vẽ ERD Case studo (md2) ,Bản vẽ UseCase Rational Rose(mdl) Figma thiết kế giao diện
TRƯỜNG ĐẠI HỌC -KHOA CÔNG NGHỆ THÔNG TIN ~~~~~~*~~~~~~ BÀI TẬP LỚN MÔN HỌC: THIẾT KẾ PHẦN MỀM Giáo Viên Hướng Dẫn: Đề tài: Xây dựng ứng dụng web bán nước hoa Nhóm : Thành Viên Nhóm: Hà Nội 2021 LỜI MỞ ĐẦU Ngày Internet trở thành dịch vụ phổ biến thiết yếu có ảnh hưởng sâu rộng tới thói quen, sinh hoạt, giải trí nhiều người Cùng với phát triển nhanh chóng Internet hình thức mua bán hàng hóa cho người ngày đa dạng phát triển Các ứng dụng Web ngày trở nên phổ biến Trước nhu cầu đó, với yêu cầu mơn học, nhóm chúng em định chọn đề tài Xây dựng Website bán hàng trực tuyến, cụ thể bán nước hoa Để giải toán cho cửa hàng nói chung bán nước hoa nói riêng tình hình dịch covid Với đề tài mơn học này, nhóm xin chân thành cảm ơn giúp đỡ tận tình thầy Hà Mạnh Đào Song, cịn nhiều hạn chế đề tài nhóm xây dựng khơng tránh khỏi thiếu sót Rất mong thầy bạn đóng góp ý kiến để chương trình ngày hồn thiện đưa vào sử dụng Trân trọng cảm ơn! MỤC LỤC CHƯƠNG 1: KHẢO SÁT XÁC ĐỊNH YÊU CẦU I Bài toán đặt .5 II Xác định yêu cầu chức phi chức Ràng buộc liệu Yêu cầu chức Yêu cầu phi chức .8 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG Xác định Actor Usecase hệ thống: Biểu đồ UseCase tổng quát 10 Biểu đồ Use Case phân rã 11 Đặc tả use case hệ thống 13 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 27 Biểu đồ Lớp 27 Các biểu đồ biểu đồ hoạt động 27 Biểu đồ thành phần 48 Biểu đồ triển khai 49 II Thiết kế sở liệu 50 Mơ hình ERD 50 Lược đồ CSDL .51 III GIAO DIỆN .52 Link figma giao diện chi tiết 52 Thiết kế giao diện - UML .52 Thiết kế giao diện – FIGMA 61 KHẢO SÁT XÁC ĐỊNH YÊU CẦU I Bài tốn đặt Cơng ty nước hoa Perfumi cửa hàng chuyên phân phối loại sản phẩm nước hoa phục vụ nhu cầu người với chất lượng cao, mẫu mã độc đáo giá thành hợp lý Các cơng ty gồm cửa hàng ,đại lí nhỏ phân phối sản phẩm Hiện hàng ty cung cấp mặt hàng nước hoa hãng nước hoa từ đến nước Nhu cầu mở rộng thị trường quảng bá sản phẩm nâng cao chất lượng, tăng doanh thu vấn đề đáng quan tâm cơng ty Vì ban quản lí cơng ty có mong muốn xây dựng website giới thiệu sản phẩm bán sản phẩm trực tuyến, hỗ trợ khách hàng thông tin cần thiết Khách hàng cơng ty có loại: khách hàng thường xuyên(những cửa hàng, đại lí, siêu thị… đặt hàng định kì), khách hàng khơng thường xun(khách mua lẻ) Khách mua lẻ mua nước hoa trực tiếp đặt theo yêu cầu cửa hàng giới thiệu sản phẩm công ty Đối với khách hàng thường xuyên, khách hàng lớn, cửa hàng giao nước hoa theo đơn đặt hàng có sách, chế độ ưu đãi riêng Người chủ cửa hàng người có quyền to xem thơng tin tình hình thu thập thay đổi website bán hàng Nếu chủ cửa hàng người quản trị website thơng tin website chủ cửa hàng đưa lên thuê nhân viên quản trị chủ cửa hàng cung cấp thông tin cung cấp quyền hạn cho người quản trị Nhân viên người giao dịch tức xem ngày tuần có đơn hàng mà giải để báo cáo lúc cho cửa hàng Nếu người chủ ủy quyền nhân viên quản lí dịch vụ nước hoa, mùi hương Người chức to xem tất thơng tin cịn nhân viên khách hàng xem thông tin mà người cấp cho phép II Xác định yêu cầu chức phi chức Ràng buộc liệu Mỗi loại nước hoa có thơng tin mã nước hoa,tên nước hoa, giới tính , độ tuổi khuyên dùng, năm mắt , nồng độ , nhà sản xuất , độ lưu hương, giá tiền , độ tỏa hương, thời điểm khuyên dùng , ảnh nước hoa, mô tả .Một loại nước hoa tạo hãng Mỗi hãng làm nhiều loại nước hoa Hãng nước hoa: Mã Hãng, Thương hiệu, quốc gia, Logo, công ty mẹ, giới thiệu Mùi hương nước hoa: Mã mùi hương, tên mùi hương, ảnh minh họa, mô tả Một mùi hương nước hoa có nhiều loại nước hoa Một loại nước hoa có mùi hương Thơng tin hóa đơn gồm mã hóa đơn , ngày lập, đơn vị vẩn chuyển , địa giao hàng , sản phầm mua , tổng tiền , phương thức toán, ghi chú, kèm theo thông tin khách hàng nhận Trạng thái tốn Một hóa đơn bán nhiều nước hoa Khách hàng có thơng tin mã khách hàng, tên , ngày sinh, địa chỉ, email, sdt Khách hàng có nhiều hóa đơn Một hóa đơn thuộc khách hàng Nhân viên có thơng tin mã nhận viên tên , địa , ngày sinh , số điện thoại, email,quyền hạn Yêu cầu chức Nhân viên Đăng nhập: Nhân viên đăng nhập vào hệ thống tiến hành quyền truy cập tương ứng Quản lý khách hàng: Nhân viên sửa, xóa thơng tin khách hàng Quản lý hàng: Nhân viên có thẻ thêm, sửa, xóa thơng tin nước hoa Quản lý bán hàng: Thêm, sửa, xóa thơng tin hóa đơn , thống kê tồn kho Quản lý hóa đơn: Nhân viên sửa xóa thơng tin đơn đặt hàng Tìm kiếm: Nhân viên tìm kiếm danh mục cần thiết hóa đơn , khách hàng , sản phẩm nước hoa Thống kê : Nhân viên thống kê danh mục Admin Admin thực tất chức nhân viên Quản lí nhân viên : Admin thêm sửa xóa , quản lí quyền cho nhân viên , thống kê danh muc Khách hàng Đăng nhập: Khách hàng đăng nhập vào hệ thống để thực chức mua bán Đăng ký : Khách hàng tạo tài khoản Mua hàng: Khách hàng tiến hành mua nước hoa , sản phẩm giỏ hang Tìm kiếm : Khách hàng tìm kiếm sản phẩm theo thơng tin Xem sản phẩm: Khách hàng xem chi tiết nước hoa Quản lý thông tin cá nhân: Khách hàng thay đổi thơng tin cá nhân, thay đổi mật Yêu cầu phi chức 3.1 Giao diện Giao diện hiển thị tốt thiết bị khác Đối với khách truy cập sử dụng hệ thống thơng qua trình duyệt web, hệ thống nhận u cầu truy cập từ phía máy khách thơng qua trình duyệt gửi trả cho trình duyệt menu chức tương ứng với phạm vi người dùng Trong trường hợp Khách tương tác với hệ thống thơng qua cửa sổ hình trình duyệt với cấu trúc trang gồm có: 3.2 Tính bảo mật Các thơng tin website, hóa đơn , tài khoản thông tin khách hàng phải bảo mật Người dùng sử dụng truy cập liệu chức phù hợp với vai trị người 3.3 Ràng buộc Perfurmi hệ thống dựa Web Do người dùng cần có thiết bị có kết nối với internet máy vi tính cung cấp dịch vụ thư điện tử, hình ảnh, văn bản, đa phương tiện, giao thức truyền thông siêu văn để gửi nhận thơng tin, liệu máy khách web server Bên phía máy khách – người dùng cần có phần mềm ứng dụng duyệt Web Google Chrome, Internet Explore, Mozilla Firefox, Opera với phiên có hỗ trợ JavaScript Hiệu Thời gian cho phép để gửi kết tìm kiếm thơng tin 10 (s) Giới hạn số lượng người truy cập vào hệ thống website 1000 User Đảm bảo hệ thống website hoạt động bình thường có nhiều người truy cập thao tác Thời gian cho phép để hệ thống phản hồi lại thông tin tiếp nhận yêu cầu xử lý từ phía người sử dụng 10 giây (s) Thời gian cho phép để thị đầy đủ trang thông tin/cổng thông tin điện tử tĩnh 10 (s) Ngăn chặn trang quảng cáo không tốt xuất trang web trường Dữ liệu xác tuyệt đối Gửi mã xác nhận điện thoại chủ tài khoảng tài khoảng đăng nhập sai lần Thay đổi mật gán lần đăng nhập vào trang web không sử dụng lại mật cũ Các thuộc tính ràng buộc chất lượng Hệ thống website hoạt động 24/24 Tốc độ truyền tải nhanh chóng Giao diện thân thiện, dễ nhìn, dễ sử dụng Thường xuyên nâng cấp để phù hợp với mục đích sử dụng CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG Xác định Actor Usecase hệ thống: 1.1 Khách hàng: Đăng ký thành viên Đăng nhập Tìm kiếm sản phẩm Đặt hàng, mua hàng Quản lí thơng tin cá nhân Xem hàng chi tiết Quản lí giỏ hàng 1.2 Nhân Viên: Quản lí nước hoa Quản lí khách hàng Quản lí hãng Quán lí mùi hương nước hoa Quán lí thương hiệu nước hoa Quần lí hóa đơn Tìm kiếm Đăng nhập 1.3 Quản trị viên: Quản lí nhân viên Quản lí hóa đơn Quản lí khách hàng Quản lí mùi hương Quản lí nước hoa Tìm kiếm Đăng nhập Biểu đồ UseCase tổng quát Biểu đồ Use Case phân rã 3.1 Biểu đồ use case phân rã use case Quản lí 10 2.4 Biểu đồ lớp trình tự hình quản lí nước hoa 51 2.5 Biểu đồ lớp hình quản lí mùi hương 52 2.6 Biểu đồ trình tự hình quản li mùi hương 53 2.7 Biểu đồ lớp hình quản lí giỏ hàng 54 2.8 Biểu đồ trình tự hình quản lí giỏ hàng 2.9 Biểu đồ lớp hình quản lí khách hàng 55 2.10 Biểu dồ trình tự hình quản lí khách hàng 2.11 Biểu đồ lớp hình quản lí thơng tin cá nhân 56 2.12 Biểu đồ trình tự hình lí thơng tin cá nhân Thiết kế giao diện – FIGMA 3.1 Tổng quát 57 3.2 Màn hình giới nước hoa 58 3.3 Màn hình Thương hiệu 59 3.4 Màn hình mùi hương 3.5 Màn hình Giỏ hàng Đơn hàng 60 3.6 Màn hình đặt hàng thành cơng 3.7 Màn hình chi tiết sản phẩm 61 3.8 Màn hình chi tiết thương hiệu 3.9 Màn hình quản lí thơng tin cá nhân 62 3.10 Màn hình quản lí admin 3.11 Màn hình quản lí chi tiết nhân viên 63 3.12 Màn hình quản lí chi tiết khách hàng 3.13 Màn hình danh sách nước hoa chi tiết nước hoa 64 3.14 Màn hình quản lí thương hiệu 3.15 Màn hình quản lí mùi hương 3.16 Màn hình quản lí hóa đơn 65 ... ty cung cấp mặt hàng nước hoa hãng nước hoa từ đến nước Nhu cầu mở rộng thị trường quảng bá sản phẩm nâng cao chất lượng, tăng doanh thu vấn đề đáng quan tâm cơng ty Vì ban quản lí cơng ty có mong... nước hoa, tên nước hoa, giới tính , độ tuổi khuyên dùng, năm mắt , nồng độ , nhà sản xuất , độ lưu hương, giá tiền , độ tỏa hương, thời điểm khuyên dùng , ảnh nước hoa, mô tả .Một loại nước hoa. .. loại nước hoa Hãng nước hoa: Mã Hãng, Thương hiệu, quốc gia, Logo, công ty mẹ, giới thiệu Mùi hương nước hoa: Mã mùi hương, tên mùi hương, ảnh minh họa, mô tả Một mùi hương nước hoa có nhiều