CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI 1. Phân chia công việc 0306181021 -Trần Đức Hải – CĐTH18PMA: + Tham gia phân tích yêu cầu, thiết kế cơ sở dữ liệu + Code BackEnd , viết API phần liên quan tới trang người dùng (Client) + Chỉnh sửa, làm phần FrontEnd trang người dung (sửa giao diện, gọi API tới phía BackEnd) + Viết , chỉnh sửa báo cáo 0306181097 - Trần Quý Vinh – CĐTH18PMA: + Tham gia phân tích yêu cầu, thiết kế cơ sở dữ liệu + Code BackEnd , viết API phần liên quan tới trang quản trị (Admin) + Chỉnh sửa, làm phần FrontEnd trang quản trị (sửa giao diện, gọi API tới phía BackEnd) + Làm silde, viết, chỉnh sửa báo cáo GVHD: Lê Hữu Vinh SVTH: Trần Quý Vinh 5 Trần Đức Hải CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ THIẾT KẾ CSDL CHƯƠNG 2.
PHÂN TÍCH , THIẾT KẾ HỆ THỐNG VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU 2. Phân tích, thiết kế hệ thống Khảo sát thực tế 2. Sơ đồ tổ chức Hình 2. Một Shop thời trang ngày càng phát triển và có chỗ đứng vững chắc trên thị trường, trước tiên phải kể đến khả năng lãnh đạo, tâm huyết, sáng tạo của chủ cửa hàng.
Sau đó phải kể đến sự hăng say nhiệt tình trong công việc từ các bộ phận đến từng nhân viên, luôn giải quyết một cách nhanh chóng và chính xác tạo độ tin cậy cho khách hàng. Bộ phận bán hàng Với đội ngủ bán hàng chuyên nghiệp, luôn nhiệt tình tư vấn để giúp khách hàng lựa chọn những bộ trang phục phù hợp nhất với mình. Bộ phận kiểm tra hàng và đóng gói Bộ phận này có nhiệm vụ kiểm tra chất lượng và tình trạng hàng trước khi đóng gói. Các nhân viên phụ trách việc đóng gói sẽ gói hàng một đẹp đẽ và gọn gàng và dán hoá đơn vào gói hàng và giao cho bên giao hàng để giao cho khách.
Bộ phận nhập hàng Bộ phận nhập hàng sẽ kiểm tra tồn kho vào cuối tháng để xem mặt hàng nào cần nhập về. Bên cạnh đó họ cũng chọn ra những mẫu mới, mốt mới. Sau đó họ sẽ GVHD: Lê Hữu Vinh SVTH: Trần Quý Vinh 6 Trần Đức Hải CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ THIẾT KẾ CSDL tìm đến các nhà cung cấp (NCC) và đặt đơn hàng về.
Bộ phận quản lí kho Kiểm kê số lượng hàng trong kho, luôn cập nhật mặt hàng trong kho liên tục và chính xác nhất để đảm bảo tính đồng bộ với số lượng trên Website. Bộ phận kể toán Thống kê Kiểm kê chính xác doanh thu mỗi tháng, ghi nhận những thu chi của cửa hàng. Quy trình hoạt động Hình 2. Sơ đồ tiến trình công việc của cửa hàng 2.
Quy trình mua hàng của khách hàng GVHD: Lê Hữu Vinh SVTH: Trần Quý Vinh 7 Trần Đức Hải CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ THIẾT KẾ CSDL Khách hàng xem và lựa chọn mặt hàng cần mua, Trong quá trình lựa chọn, bộ phận bán hàng sẽ trao đổi trực tiếp , tư vấn, giải đáp thắc mắc của khách. Khi khách đồng ý mua thì bộ phận bán hàng sẽ lập hóa đơn bán hàng cho khách, tính tiền và thối tiền lại cho khách nếu khách đưa dư số tiền, hoặc có thể thanh toán qua online nếu khách không mang tiền mặt. Quy trình đặt hàng cần nhập với nhà cung cấp Nhân viên sẽ kiểm tra , nắm bắt tình hình với nhà cung cấp cùng các thông tin như số lượng hàng , giá nhập.
Trong quá trình đặt có thể thương lượng với nhà cung cấp để có mức giá đảm bảo lợi nhuận cho việc kinh doanh. Trong quá trình đặt hàng thì ban quản trị sẽ xem xét, đề xuất những mặt hàng cần nhập, số lượng là bao nhiêu và có thể theo dõi trạng thái nhập hàng như là đang đóng gói, đang vận chuyển. Quy trình nhập hàng Sau khi nhận được yêu cầu đặt hàng từ cửa hàng, nhà cung cấp sẽ gửi cho cửa hàng hóa đơn và thống kê chi tiết các mặt hàng, Bộ phận nhập hàng sẽ kiểm tra lô hàng của từng nhà cung cấp và trong trường hợp hàng hóa giao không đúng với yêu cầu đặt hàng, hay hàng kém chất lượng thì bộ phận nhập hàng sẽ giao lại nhà cung cấp và yêu cầu giao lại những mặt hàng không đúng với yêu cầu đó. Tiếp theo đó bộ phận nhập hàng sẽ kiểm tra chứng từ giao hàng để gán giá trị thành tiền cho từng lại sản phẩm.
Những loại hàng hóa này sẽ cấp một mã số và cập nhật vào giá bán. Sau khi nhập xong thì nhân viên sẽ in một phiếu để lưu trữ lại để dễ dàng quản lí sau này. Quy trình kiểm toán, thống kê Thực hiện kiểm kê chính xác doanh thu mỗi tháng, ghi nhận những thu chi của cửa hàng. Sơ đồ tiến trình công việc Xây dựng, phân tích yêu cầu phần mềm GVHD: Lê Hữu Vinh SVTH: Trần Quý Vinh 8 Trần Đức Hải CHƯƠNG 2.
PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ THIẾT KẾ CSDL Từ những quy trình công việc nêu trên, ta thấy được trang web cần các yêu cầu để đáp ứng được nhu cầu hoạt động: 2. Trang người dùng Trang web bán hàng “Coza Store” sẽ cho phép user thường xem thông tin sản phẩm, lọc sản phẩm theo loại, nhãn hiệu hoặc theo giới tính là nam hay nữ. Tìm kiếm nâng cao sản phẩm dựa trên từ khóa, chọn màu, size,trạng thái sản phẩm (thường, hot, new),giới tính (nam, nữ), khoảng giá bán, ngày đăng để tìm ra sản phẩm ưng ý. Xem chi tiết sản phẩm, từ đó thấy được tất cả thông tin, thuộc tính của sản phẩm cần được xuất hiện ở trang người dùng như là : tên, giá bán, mô tả, khuyến mãi, tag, hướng dẫn bảo quản, khuyến mãi, nhãn hiệu, tên nhà cung cấp, tên loại, và thêm sản phẩm vào giỏ hàng.
Ngoài ra user thường còn được chọn sản phẩm biến thể theo size và màu sắc, từ đó hiển thị ra số lượng tồn ở trong kho với mỗi sản phẩm biến thể đó, sau đó User thường sẽ thêm sản phẩm vào giỏ hàng. Vào trang giỏ hàng để cập nhật số lượng, hoặc có thể xóa sản phẩm. Khi tới bước thanh toán thì hệ thống sẽ yêu cầu User thường phải đăng nhập, nếu chưa có tài khoản thì tiến hàng đăng kí để trở thành user thành viên. Khi hoàn tất bước trên thì hệ thống sẽ hiển thị thông tin của user ở phần hóa đơn mua hàng và chi tiết đơn hàng sẽ gồm tên sản phẩm màu, size (tên sản phẩm biến thể) , số lượng mua, thành tiền mỗi sản phẩm biến thể và cuối cùng sẽ hiển thị tổng tiền ở dưới bằng tổng tất cả các thành tiền cộng lại.
User thành viên sẽ xem lịch sử đơn hàng, xem trạng thái đơn hàng của mình, có thể chỉnh sửa đơn hàng, hủy đơn vì không thích sản phẩm này rồi sau đó mua sản phẩm khác. Từ các yêu cầu trên đó ta có các trang con để đáp ứng được nhu cầu hoạt động của của hàng trong trang người dùng: Trang đăng kí, đăng nhập Trang chủ GVHD: Lê Hữu Vinh SVTH: Trần Quý Vinh 9 Trần Đức Hải CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ THIẾT KẾ CSDL Trang chi tiết Trang giỏ hàng Trang lịch sử Trang blog Trang quản lí tài khoản của người dùng 2. Trang quản trị Trang quản trị cho phép người quản trị quản lí toàn bộ trang web như là thêm, xóa sửa các bảng trong CSDL như là sản phẩm, sản phẩm biến thế, loại, nhà cung cấp, nhãn hiệu, mã giảm giá, size, màu sắc.
Tạo phiếu nhập hàng, xem các phiếu nhập hàng vừa tạo, Xem hóa đơn của khách, cập nhật trạng thái hóa đơn, xem thông báo đơn hàng vừa tạo và lịch sử hoạt động thêm xóa sửa các bảng trong cơ sở dữ liệu , đăng nhập đăng xuất hệ thống quản trị. Ngoài ra còn có chứng năng xem biểu đồ, thống kê. Từ các yêu cầu trên đó ta có các trang con để đáp ứng được nhu cầu hoạt động của của hàng trong trang quản trị: Trang đăng nhập cho quản trị viên Trang thêm xóa sửa các bảng trong CSDL Trang hiển thị thống kê Trang tạo đơn hàng cần nhập Trang hiển thị hóa đơn của khách hàng Xác định các nhóm chức năng chính của hệ thống Chức năng nhóm của hệ thống có thể chia làm các nhóm chức năng chính như sau: 2. Trang người dùng 2.
Nhóm chức năng về người dùng ở trang người dùng bao gồm: Đăng kí vào trang người dùng Đăng nhập vào trang người dùng GVHD: Lê Hữu Vinh SVTH: Trần Quý Vinh 10 Trần Đức Hải CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ THIẾT KẾ CSDL Xem, thay đổi thông tin tài khoản 2. Nhóm chức năng xem thông tin sản phẩm ở trang người dùng bao gồm: Xem sản phẩm ở trang người dùng Tìm kiếm nâng cao sản phẩm với các thuộc tính như là loại, nhãn hiệu, size, màu sắc Xem chi tiết sản phẩm 2. Nhóm chức năng thêm sản phẩm vào giỏ hàng bao gồm Lựa chọn số lượng, màu sắc và size để thêm vào giỏ hàng Xem thông tin giỏ hàng Thay đổi thông tin giỏ hàng 2.
Nhóm chức năng thanh toán Thanh toán Xem lịch sử thanh toán Xem danh sách đơn hàng ở trang quản trị Thay đổi, quản lí trạng thái đơn hàng ở trang quản trị 2. Trang quản trị 2. Nhóm chức năng về người dùng ở trang quản trị bao gồm Đăng nhập vào hệ thống quản trị Xem tất cả các người dùng Xóa tài khoản người dùng Quản lí tài khoản quản trị 2. Nhóm chức năng quản lí thông tin bao gồm: Quản lí thông tin sản phẩm Quản lí thông tin loại Quản lí thông tin nhãn hiệu GVHD: Lê Hữu Vinh SVTH: Trần Quý Vinh 11 Trần Đức Hải CHƯƠNG 2.
PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ THIẾT KẾ CSDL Quản lí thông tin nhà cung cấp Quản lí thông tin size Quản lí thông tin màu sắc Quản lí thông tin sản phẩm biến thể Quản lí mã giảm giá 2. Nhóm chức năng quản lí nhập hàng với nhà cung cấp: Quản lí phiếu nhập 2. Nhóm chức năng quản lí hóa đơn của khách hàng: Quản lí hóa đơn 2. Nhóm chức năng thông báo: Thông báo hành động tác động tới bảng trong cơ sở dữ liệu Thông báo đơn hàng đã tạo 2.
Nhóm chức năng xuất ra Excel, Pdf Cho phép người quản trị xem báo cáo dạng Pdf hoặc là Exel, có thể in ấn theo nhu cầu. Các file có thể được xuất theo dạng Pdf là hóa đơn, phiếu nhập … 2.